On Wed, Jul 10, 2019 at 11:08:37AM -0700, Xing, Cedric wrote: > > With these conclusions I think the current vDSO API is sufficient for > > Linux. > > The new vDSO API is to support data exchange on stack. It has nothing to do > with debugging. BTW, the community has closed on this. And how that is useful? > The CFI directives are for stack unwinding. They don't affect what the code > does so you can just treat them as NOPs if you don't understand what they > do. However, they are useful to not only debuggers but also exception > handling code. libunwind also has a setjmp()/longjmp() implementation based > on CFI directives. Of course I won't merge code of which usefulness I don't understand. /Jarkko