Profiling processes without frame pointers #1055
javierhonduco
started this conversation in
General
Replies: 1 comment
-
This is fully shipped and stable for x86_64. Many of our users are running it in production without issues. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Lately, we've been working on improved stack walking for native processes, such as C, C++, or Rust. We've implemented a brand new profiler in BPF that can unwind stacks without frame pointers. If you are curious about how it works, there's a blog post coming soon!
Give it a try!
This feature is enabled by default, so it should work out of the box.
Features
.eh_frame
section is produced. This information is typically produced by default. For C compilers, we recommend ensuring that-funwind-tables
and-fasynchronous-unwind-tables
are not disabled.(A more comprehensive list of features and limitations lives here).
Let us know if you have any feedback, want to report any bugs, or have any feature requests!
Beta Was this translation helpful? Give feedback.
All reactions