Unwinding a Stack by Hand with Frame Pointers and ORC

Stephen Brennan • 23 March 2022

My article, posted on the Oracle Linux Blog, goes in depth on how the Linux kernel creates stack traces at runtime. It describes the common frame pointer approach, as well as the newer approach for x86_64 called ORC, which allows omitting the frame pointer.

If you enjoy my writing here, then you’ll enjoy this post as well. Please check it out!


LegalRSS

Creative Commons License

Stephen Brennan's Blog is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License