|
|
Subscribe / Log in / New account

Reliable user-space stack traces with SFrame

Reliable user-space stack traces with SFrame

Posted May 23, 2023 17:29 UTC (Tue) by ibhagat (subscriber, #133641)
Parent article: Reliable user-space stack traces with SFrame

> SFrame is based on ORC;

The commonality between SFrame and ORC is that both encode the stack offsets directly. But beyond that, there are enough divergences between the two formats making them quite different - SFrame is generated by the toolchain, has support for AMD64 and AArch64 (AAPCS64), has compactness related optimizations in its on-disk representation; ORC is designed to work for the kernel stack tracing use case.

Just saying..."SFrame is based on ORC" can be misleading.


to post comments

Reliable user-space stack traces with SFrame

Posted May 23, 2023 20:50 UTC (Tue) by nevets (subscriber, #11875) [Link]

Fair enough, but the point was that ORC was mostly a proof of concept that this works, and it works well. As live kernel patching depends heavily on accurate stack traces and it uses ORC unwinding for that. The point was that sframes uses the same concept. But it all really depends on what your definition of "based on" is.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds