<div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 12 May 2020 at 08:27, Mathieu Desnoyers <<a href="mailto:mathieu.desnoyers@efficios.com" target="_blank">mathieu.desnoyers@efficios.com</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><div><div>How does your test program issue the system call ? Is it directly with syscall() (see syscall(2) man page), or<br></div><div>does it call into libc ? Is your entire libc compiled with -fno-omit-frame-pointer ?</div></div></div></div></blockquote><div><br></div><div>Indirectly, through libc/libstdc++. We use the default system libs (which I assume use -O, which in turn implies -fomit-frame-pointer).</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><div></div><div>As soon as one library in the chain to the system call is compiled without frame pointers, this is where the<br></div><div>stack walk stops. This is usually libc.</div></div></blockquote><div><br></div><div>I see. Thanks for the information. Not sure we want to ship a custom libc unfortunately.</div><div><br></div><div>Related question: how feasible would adding the callstack-user context to userspace events be? If it is feasible, is such a feature planned?</div><div><br></div><div><br></div><div><br></div><div>Christophe </div></div></div>