Skip to content

stackpulse 0.12.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 19:09
· 16 commits to main since this release
129a602

Added

  • Record generated function names and recover callers through the GDB JIT interface, including supported LLVM MCJIT workloads. Saved names remain available after code removal, address reuse, and process exit.
  • Refresh runtime information when unwinding fails inside known JIT code, then retry the captured stack once if the information changed.
  • Add a JIT recording guide with runtime settings, update timing, and measured cost.

Changed

  • Recordings with registered JIT code require an updated reader. Recordings without JIT entries remain compatible with StackPulse 0.11 readers.
  • Update framehop-stackpulse to 0.17.0 and Gimli to 0.34. Framehop's public DWARF errors now contain Gimli 0.34 errors.
  • Update the locked rustls and rustls-webpki patch releases.

Performance

  • Skip repeated JIT checks after confirming that no supported runtime is present. Reuse temporary storage during metadata checks and avoid rescanning executables after unrelated anonymous mapping changes.