This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: generate DWARF2 unwind information for epilogues


On 2/14/06, Nathan Froyd <froydnj@cs.rice.edu> wrote:
> This patch adds epilogue handling capabilities to the DWARF2 unwind
> information emission.  It also contains tweaks to the x86/x86-64
> backend to smooth out the generation of such information.
>
> Background: here at Rice, we have developed a low-overhead callstack
> profiler for optimized code that can also record edge count information
> at low cost (see our ICS'05 paper for details).  The basic idea is to
> take callstack samples at timer interrupts; massaging the return address
> at sample times ensures that the amount of unwinding is small and
> provides edge count data as a bonus.

Ah, a userspace oprofile clone?  Sounds interesting - where can we get
our hands on it for experimenting?

Richard.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]