summaryrefslogtreecommitdiff
path: root/internal/ior.go
AgeCommit message (Expand)Author
2026-05-20fix(task-17): prevent aggregate double-count and flush on shutdownPaul Buetow
2026-05-20feat: add syscall aggregate sampling infrastructure (task 17)Paul Buetow
2026-05-13refactor: break down functions exceeding 50 lines into smaller helpersPaul Buetow
2026-05-13introduce Accumulator interface in statsengine to separate ingestion from sna...Paul Buetow
2026-05-13fix: stop BPF ring-buffer polling goroutine on trace end to prevent leakPaul Buetow
2026-05-13refactor: move TraceFilter and tracepoint selector logic out of flags.ConfigPaul Buetow
2026-05-13fix: avoid int64->int truncation in NumericFilter.EqValue on 32-bit archPaul Buetow
2026-05-13fix: prevent goroutine leak in tuiTraceStarterFromRunTrace via done channelPaul Buetow
2026-05-13fix: log swallowed defer mgr.Close errors for BPF resourcesPaul Buetow
2026-05-13replace package-level test doubles in ior.go with constructor injection (DIP)Paul Buetow
2026-05-12refactor dispatchRun/validateRunConfig into ModeRegistry for OCP compliancePaul Buetow
2026-05-12introduce RuntimeBuilder to separate construction from orchestration in ior.goPaul Buetow
2026-05-12invert dependency: internal no longer imports internal/tuiPaul Buetow
2026-05-12refactor tuiTraceStarterFromRunTrace and runTraceWithContext to comply with 5...Paul Buetow
2026-05-08swap global filter in place to skip BPF reattachPaul Buetow
2026-05-07update docs and ascii bannerPaul Buetow
2026-04-24fix task 38: plug profiling fd leak on setup failure pathsPaul Buetow
2026-03-18refactor: split TraceRuntimeBindings into RuntimePublisher and RuntimeState (...Paul Buetow
2026-03-18refactor: split ior.go mega-file into focused files (task 427)Paul Buetow
2026-03-18refactor: pass flags.Config explicitly, remove flags.Get() from library code ...Paul Buetow
2026-03-13perf: remove tui stream relay channelPaul Buetow
2026-03-13feat: add headless parquet recording modePaul Buetow
2026-03-12feat: persist parquet recording across TUI restartsPaul Buetow
2026-03-12refactor: extract shared syscall stream row modelPaul Buetow
2026-03-12fix: restore legacy flamegraph trace output modePaul Buetow
2026-03-12internal: embed BPF object into ior binaryPaul Buetow
2026-03-10config: centralize default buffer sizes (task 388)Paul Buetow
2026-03-10tui: hide stream buffer behind source interface (task 428)Paul Buetow
2026-03-10task 434: unify trace filter plumbingPaul Buetow
2026-03-10task 433: lock in pair recycle safetyPaul Buetow
2026-03-10internal: add context to BPF setup failures (task 416)Paul Buetow
2026-03-08task 373: preserve stream history across filter restartPaul Buetow
2026-03-08task 368: filter live pairs before TUI ingestionPaul Buetow
2026-03-08task 367: carry full trace filters through TUI contextPaul Buetow
2026-03-06refactor: rename flags.Flags to flags.Config (task 383)Paul Buetow
2026-03-06refactor: make livetrie caller-owned for pair recycling (task 382)Paul Buetow
2026-03-06refactor: remove dead tracepoint attach abstractions (task 383)Paul Buetow
2026-03-06refactor: decompose runTraceWithContext orchestration (task 388)Paul Buetow
2026-03-06refactor: thread runtime flags through ior and tui (task 385)Paul Buetow
2026-03-06fix: preserve error chains in tracepoint attach (task 384)Paul Buetow
2026-03-06fix: return errors for invalid event filters (task 382)Paul Buetow
2026-03-06refactor: remove web flamegrapher and keep TUI-onlyPaul Buetow
2026-03-06Add live flamegraph test modes and dynamic synthetic live feedPaul Buetow
2026-03-05Enable TUI-mode pprof artifacts and trace capturePaul Buetow
2026-03-05task 353: wire LiveTrie into TUI trace startupPaul Buetow
2026-03-03Add watch mode for dynamic flamegraph updatesPaul Buetow
2026-03-03Add WASM-ready flamegraph JSON exportPaul Buetow
2026-03-02Make --open a command template with no defaultsPaul Buetow
2026-03-02Add --open support for live flamegraph browser launchPaul Buetow
2026-03-02Replace TUI service-locator globals with runtime bindingsPaul Buetow