Clark Gaebel

Results 13 issues of Clark Gaebel

Per #246, I think it's busted right now in the face of trace errors. Lets turn it off by default until we ship a solution.

When showing the user an fzf to select a trigger symbol, show demangled symbols instead of mangled ones. Symbols specified at the command line, I think, should still be mangled...

enhancement
ui

Trace files are big and compress really well, 5x-ish in my experience. Could magic-trace write out compressed traces instead of raw traces? Perfetto already has support for loading gzipped traces....

enhancement
good first issue

This is actually two separate hacks. Hack 1: gogo is either used to switch to something in the current stack or an entirely separate stack. If we're switching to an...

In [this simple Go example](https://github.com/janestreet/magic-trace/pull/98), it's clear that Go's stack switch causes stacktraces to wander off the right hand side of the screen. I think this is easy to fix:...

bug
good first issue

Intel PT provides the ability to filter a trace by instruction pointer range. I can imagine using someone wanting to include only specific files, libraries, or functions in a trace....

enhancement

Magic-trace doesn't stop recording exactly when the stop indicator is hit. That can be quite confusing, especially if you get unlucky and the stop event is nowhere near the right...

enhancement
ui

It'd be cool if there was a mode where magic-trace would take a snapshot for some configurable time span, and then you use can use that snapshot to iteratively display...

enhancement

Similar to #162, report instructions per clock and draw a little line graph out of it. There's some examples in the [perf wiki](https://perf.wiki.kernel.org/index.php/Perf_tools_support_for_Intel®_Processor_Trace), just search for IPC. Follow up project:...

enhancement