[PATCH 00/13] Backtraces in x86_64 ELF modules
Eric Pouech
eric.pouech at orange.fr
Sat Mar 27 03:07:43 CDT 2010
The following serie implements full support for correct backtraces in ELF modules on x86_64 CPUs.
Basically, what this patchset implements:
- managing the .eh_frame ELF information
- enhance winedbg to support a different CONTEXT at each frame (hence providing access to
registers in the non top-most frame, if those registers are saved on the stack, and
the .eh_frame provides the relevant information)
- fixes various other bugs
With this patchset applied, support for backtraces (and local/parameters management) on x86_64
CPUs (for builtin ELF modules and native PE modules) should be finished (famous last words).
Next patchset will focus on adding the dwarf CFA management for i386 CPU so that we
enhance backtraces with register access in non top-most frame (ie. getting rid of the
infamous "<register ??? is not accessible in this frame>")
A+
--
Eric Pouech
More information about the wine-patches
mailing list