<font size=2 face="sans-serif">I agree with Paul, that no redundant data
gets replicated with his approach, and my only concern is that this approach
really forces a viewer to be sequential.</font>
<br>
<br><font size=2 face="sans-serif">Maybe "forces" is too strong
a word - but a viewer than wants to let you "roam" the trace
freely will have to read the entire trace to figure out the mapping between
address and symbol at each point in time.</font>
<br>
<br><font size=2 face="sans-serif">At this time, we keep 10GB worth of
LTTng traces in our system, but future models will certainly use more.
A user asking to go to the end of the trace will have to wait until the
entire trace is read in order to see correct translations.</font>
<br>
<br><font size=2 face="sans-serif">I have a different solution, which I
think I have explained here before: </font><a href="http://lists.lttng.org/pipermail/lttng-dev/2013-August/021263.html"><font size=3 color=blue><u>http://lists.lttng.org/pipermail/lttng-dev/2013-August/021263.html</u></font></a><font size=3>
</font>
<br>
<br><font size=2 face="sans-serif">I vote for adding this to the metadata.
It can be in addition to the ust_baddr events suggeted by Paul.</font>
<br>
<br><font size=2 face="sans-serif">Amit</font>
<br>
<br><font size=2 color=#000080 face="sans-serif">Amit Margalit</font>
<br><font size=2 color=#808000 face="sans-serif">IBM XIV </font><font size=2 face="sans-serif">-
<i>Storage Reinvented</i></font>
<br><font size=2 face="sans-serif">XIV-NAS Development Team</font>
<br><font size=2 face="sans-serif">Tel. 03</font><font size=2 face="Arial">-689-7774</font>
<br><font size=2 face="Arial">Fax. 03-689-7230</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">"Woegerer, Paul"
<Paul_Woegerer@mentor.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">Matthew Khouzam <matthew.khouzam@ericsson.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">Cc:      
 </font><font size=1 face="sans-serif">lttng-dev <lttng-dev@lists.lttng.org>,
Mathieu Desnoyers <mathieu.desnoyers@efficios.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">09/10/2013 06:47 PM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [lttng-dev]
Getting function names with        lttng-ust-cyg-profile.so</font>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>On 09/10/2013 05:37 PM, Matthew Khouzam wrote:<br>
> On 13-09-10 03:00 AM, Woegerer, Paul wrote:<br>
>> Hi Alexandre,<br>
>><br>
>> For trivial examples you can go with 'nm -CS' (or the like), but
when<br>
>> you start to use liblttng-ust-cyg-profile.so in combination with
shared<br>
>> objects you will need to record base address information as well
(to<br>
>> allow you map a virtual memory address at a given point in time
to<br>
>> offset and path of a shared object (or executable)).<br>
>><br>
>> That is one of the reasons why I have submitted:<br>
>> </font></tt><a href="http://lists.lttng.org/pipermail/lttng-dev/2013-August/021264.html"><tt><font size=2>http://lists.lttng.org/pipermail/lttng-dev/2013-August/021264.html</font></tt></a><tt><font size=2><br>
> This is a very interesting approach, +1 from me on that.<br>
<br>
Thanks.<br>
<br>
With that approach no redundant data (that is already available as<br>
debuginfo) gets replicated in the actual trace data.<br>
Only the bare minimum of information gets traced to allow you at any<br>
time to map a VM address to a debuginfo address + debuginfo location.<br>
<br>
-- <br>
Paul Woegerer, SW Development Engineer<br>
Sourcery Analyzer <</font></tt><a href=http://go.mentor.com/sourceryanalyzer><tt><font size=2>http://go.mentor.com/sourceryanalyzer</font></tt></a><tt><font size=2>><br>
Mentor Graphics, Embedded Software Division<br>
<br>
<br>
_______________________________________________<br>
lttng-dev mailing list<br>
lttng-dev@lists.lttng.org<br>
</font></tt><a href="http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev"><tt><font size=2>http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev</font></tt></a><tt><font size=2><br>
<br>
</font></tt>
<br>