Repository navigation
fix(walltime): infer Go and Java unwinding for both profilers - #603
not-matthias wants to merge 1 commit into
Conversation
Merging this PR will not alter performance2 warnings
Comparing Footnotes
|
[Medium impact] The change affects Linux wall-time profiling with perf and samply. Fix exec argument detection before merging so ordinary arguments cannot select the wrong unwinding mode.
|
Resolve unwinding from original benchmark targets before exec-harness serialization. Use frame pointers for groups containing Go or Java, preserve explicit overrides and backend DWARF defaults, and scope Go warning suppression to each benchmark environment.
3bd4427 to
8540cca
Compare
TLDR: Reuse perf’s runtime unwinding inference in samply so detected Go and Java entrypoint commands use frame pointers (Linux only).
dwarf,32768with both profilers. Other commands retain backend defaults: 32000 bytes for samply, 8192 for perf.Stacked on #586; review against its branch.
Fixes COD-3861