magic-trace v1.2.0
What's Changed
- Display DSO if symbol is unknown by @Xyene in #209
- Added capability to attach to multiple PIDs for tracing by @lamoreauxaj in #218
- Added ability to trace CPU frequencies with perf by @lamoreauxaj in #219
- Add protocol to URLs embedded in help text by @shoffmeister in #220
- Allow running with sampling if Intel PT is unavailable by @lamoreauxaj in #224
- Improved speed of hex parsing in more places by @lamoreauxaj in #227
- Added comment explaining callstack order of Sample event by @lamoreauxaj in #229
- Filter trace to range by @pbaumbacher in #222
- Added support to run perf with dlfilter which filters out jumps within same function by @lamoreauxaj in #231
- Added env var to forcibly disable perf dlfilter by @lamoreauxaj in #232
- Allow extra spacing in cbr regex to not crash on some perf outputs by @lamoreauxaj in #235
- Added warnings to
-callgraph-mode
and added option for stitched LBR. by @lamoreauxaj in #228 - Fixed regex bug in CBR event when flags includes space by @lamoreauxaj in #239
- Updated
-trigger
help to specify triggers only apply to first PID passed by @lamoreauxaj in #238 - Disable dlfilter when printing trace to sexp by @lamoreauxaj in #240
- Add support for magic-trace to sample and show other events such as cache misses and branch misses by @lamoreauxaj in #234
- Added ability to fuzzy find on line number based triggers by @lamoreauxaj in #245
- .ocamlformat: 0.21 -> 0.24.1 by @hlian in #244
- .github/workflows/build.yml: download upx 3.96-2 from ftp.debian.org by @hlian in #252
- Demangle OCaml symbols by @ClyveGassant in #250
- Add separate events output in sexp or binio format by @Istlemin in #253
- Disable dlfilter by default by @cgaebel in #255
- Unwind the stack for caml_stash_backtrace by @cgaebel in #262
- Fix dlfilter filtering out trace errors by @Xyene in #265
- Only check for fzf if required to find symbol by @ecatmur in #277
- Add explicit tests around bogus symbol offset handling by @Xyene in #279
- Fix stairstepping OCaml traces when exceptions are involved by @Xyene in #280
- Miscellaneous changes ahead of 1.2 by @Xyene in #281
- Fix up some messages about sampling wiki links by @Xyene in #282
New Contributors
- @shoffmeister made their first contribution in #220
- @pbaumbacher made their first contribution in #222
- @hlian made their first contribution in #244
- @ClyveGassant made their first contribution in #250
- @Istlemin made their first contribution in #253
- @ecatmur made their first contribution in #277
Full Changelog: v1.1.0...v1.2.0