<div dir="ltr">On Mon, May 13, 2013 at 1:28 PM, Alexander Monakov <span dir="ltr"><<a href="mailto:amonakov@ispras.ru" target="_blank">amonakov@ispras.ru</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><br>
<br>
On Mon, 13 May 2013, José Fonseca wrote:<br>
<br>
> BTW, another issue is that the "offset" values on linux are not really the<br>
> offset from start of shared object, but the absolute address. Anyway, I<br>
> think that using glibc backtrace for this is unsustainable long term, as it<br>
> requires executables to be built with -rdynamic, and shared objects not to<br>
> be built with -fvisibility=hidden, the exact opposite of common practice<br>
> these days.  I don't know if there is a better alternative for runtime<br>
> symbol resolution, otherwise I think we'll need to do offline symbol<br>
> resolution on linux by default.<br>
<br>
</div>I'm working on replacing glibc backtrace with libbacktrace to address those<br>
issues.  I presume you're OK with importing it to APITrace?<br>
<br>
<a href="http://gcc.gnu.org/git/?p=gcc.git;a=tree;f=libbacktrace" target="_blank">http://gcc.gnu.org/git/?p=gcc.git;a=tree;f=libbacktrace</a></blockquote><div><br></div><div>Yes, it's a permissive license so no problem AFAICT. </div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
<br>
> One last request -- could you make it so that when one selects a call on<br>
> qapitrace, the default lower pane is the "Details View" (instead of the<br>
> "Backtrace").<br>
<br>
</div>diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp<br>
index e46fce6..2891863 100644<br></blockquote><div><br></div><div style>Thanks for updates.</div><div style><br></div><div style>The branch is merged now.</div><div style><br></div><div style>Jose</div></div></div></div>