Eric Pouech
|
d647bd108c
|
dbghelp: Use build-id information to locate debug information (and prefer it over .debug_link when both are present).
|
2012-06-01 13:24:36 +02:00 |
Eric Pouech
|
dbd70d0917
|
dbghelp: Protect COFF line number parsing against out of bounds access.
|
2012-05-21 11:33:59 +02:00 |
Francois Gouget
|
fac36c55e9
|
Assorted typo, spelling, wording and case fixes.
|
2012-05-15 16:26:43 +02:00 |
André Hentschel
|
89cb501927
|
dbghelp: Assorted fixes for shadow variables.
|
2012-04-23 12:58:36 +02:00 |
Thomas Faber
|
9f0119a0c0
|
dbghelp: Fix uninitialized variable usage.
|
2012-03-28 13:55:26 +02:00 |
Michael Stefaniuc
|
4cf695e164
|
dbghelp: Print the debug string and not the pointer to it.
|
2012-03-26 18:15:25 +02:00 |
Alexandre Julliard
|
0a7827b8b2
|
dbghelp: Add support for jump instructions in function epilogs on x86_64.
|
2012-03-16 13:16:45 +01:00 |
André Hentschel
|
84a036a435
|
dbghelp: Silence arm_fetch_minidump_module.
|
2012-03-09 11:34:13 +01:00 |
André Hentschel
|
138cb84be0
|
dbghelp: Add arm_fetch_minidump_thread implementation.
|
2012-03-09 11:34:02 +01:00 |
Eric Pouech
|
43f62c99b9
|
dbghelp: Fix a couple of traces in dwarf line info parsing.
|
2012-02-14 17:58:59 +01:00 |
Eric Pouech
|
90207b1d69
|
dbghelp: In i386 stack unwinder, only check for NULL ebp after calling the dwarf/MSVC unwinders as they allow NULL ebp.
|
2012-02-14 17:58:58 +01:00 |
Eric Pouech
|
0905afd0bc
|
dbghelp: In traces for Dwarf/CFA engine, some offset are signed entities.
|
2012-02-14 17:58:58 +01:00 |
Eric Pouech
|
5201415626
|
dbghelp: In dwarf parser, when looking for FDE/CIE skip first O-length entries.
|
2012-02-14 17:58:56 +01:00 |
Eric Pouech
|
611d5e470d
|
dbghelp: Correctly initialize module word_size field when only the eh_frame is present (and not compilation unit).
|
2012-02-14 17:58:54 +01:00 |
Eric Pouech
|
8328606141
|
dbghelp: Store the 32/64 bitness in the image structure.
|
2012-02-14 12:31:48 +01:00 |
Eric Pouech
|
a672a51cbf
|
dbghelp: Allow each CPU backend to save CPU specific memory ranges in minidump.
Used this feature to add x86_64 unwind information.
|
2012-01-24 18:10:32 +01:00 |
Eric Pouech
|
1c5450f91f
|
dbghelp: Allow CPU backends to add specific information into a minidump.
Use it to add a 256 byte block around current program counter.
|
2012-01-24 18:10:32 +01:00 |
Eric Pouech
|
d02295d998
|
dbghelp: Add our own thread data gathering struct for minidump internals instead on relying on SYSTEM_PROCESS_INFO.
|
2012-01-24 18:10:32 +01:00 |
Eric Pouech
|
2ce0e94018
|
winedbg, winedump: Embed wine build-id information info minidump, and display it.
|
2012-01-24 18:10:32 +01:00 |
Eric Pouech
|
f3107df576
|
dbghelp: Use new regular expression matcher for files.
|
2012-01-23 16:07:39 +01:00 |
Eric Pouech
|
026ec7f690
|
dbghelp: Do all module and symbol names matching using unicode string (and new regular expression matcher).
|
2012-01-23 16:07:39 +01:00 |
Eric Pouech
|
be9a7b9b97
|
dbghelp: Rewrote a simple regular expression matcher, and use for implementing SymMatchString[AW].
|
2012-01-23 16:07:38 +01:00 |
Eric Pouech
|
7c2a5e184d
|
dbghelp: In x86-64 support code, fix RUNTIME_FUNCTION dumping.
|
2012-01-23 16:06:49 +01:00 |
Eric Pouech
|
2ed88d7ac2
|
dbghelp: On x86-64 CPUs, add capability to interpret properly the epilog part.
|
2012-01-23 16:06:40 +01:00 |
Eric Pouech
|
e40430cd16
|
dbghelp: Fix a couple of bugs in function table interpretation for x86-64 processors.
|
2012-01-23 15:59:59 +01:00 |
Eric Pouech
|
82d961e382
|
dbghelp: Always ensure that 64bit module functions use real 64bit addresses.
|
2012-01-23 15:59:59 +01:00 |
Alexandre Julliard
|
55107912f0
|
dbghelp: Fix a couple of pointer cast warnings.
|
2012-01-16 18:17:43 +01:00 |
Francois Gouget
|
67448e5661
|
dbghelp: Fix the position where the calling convention is specified in function pointers.
|
2012-01-16 12:45:33 +01:00 |
André Hentschel
|
b95574e286
|
dbghelp: No need for WINE_ prefixed ERR.
|
2012-01-10 17:55:29 +01:00 |
Daniel Lehman
|
44233d5f07
|
dbghelp: Use CDECL calling convention for __unDName and callbacks.
|
2012-01-09 12:52:17 +01:00 |
Eric Pouech
|
28bb6f954a
|
dbghelp: Correctly return flags in SYMBOL_INFO structure for local variables stored in a register.
|
2012-01-03 12:37:28 +01:00 |
André Hentschel
|
c486cec0d6
|
dbghelp: Use ARMv7 for debugging.
|
2011-11-02 12:25:39 +01:00 |
André Hentschel
|
d6fadb882f
|
dbghelp: Implement SymMatchStringW.
|
2011-11-01 10:42:53 +01:00 |
André Hentschel
|
7e3fe1975a
|
dbghelp: Rename SymMatchString and forward it to SymMatchStringA.
|
2011-11-01 10:42:50 +01:00 |
André Hentschel
|
85051917fe
|
dbghelp: Rewrite stabs parsing to not need PATH_MAX.
|
2011-10-17 17:45:03 +02:00 |
André Hentschel
|
bfdc93cdc5
|
dbghelp: Remove superfluous PATH_MAX defines.
|
2011-10-11 19:44:33 +02:00 |
Andrew Talbot
|
14d5268e5e
|
dbghelp: Mark a fall-through in a switch statement.
|
2011-09-30 10:27:56 -05:00 |
André Hentschel
|
650e000bc9
|
dbghelp: Add some new dwarf enumerations.
|
2011-09-06 13:25:51 +02:00 |
Andrew Talbot
|
94c0407cac
|
dbghelp: Constify some variables.
|
2011-08-23 16:53:52 +02:00 |
Frédéric Delanoy
|
f932abf326
|
dlls: Assorted spelling fixes.
|
2011-08-01 18:26:27 +02:00 |
André Hentschel
|
e6390a5c7f
|
dbghelp: One line only for the copyright.
|
2011-08-01 18:26:26 +02:00 |
Austin English
|
13d86cc0a3
|
dbghelp: Add stubs for SymEnumSourceLines/SymEnumSourceLinesW.
|
2011-07-18 16:23:29 +02:00 |
André Hentschel
|
5d0d2ef893
|
dbghelp: Remove dead code (clang).
|
2011-07-11 11:51:11 +02:00 |
Frédéric Delanoy
|
e35cdaa138
|
dbghelp: Remove dead code (Clang).
|
2011-07-05 14:43:43 +02:00 |
André Hentschel
|
3a183a42df
|
dbghelp: Only declare deltapc for i386.
|
2011-06-29 10:07:24 -05:00 |
Andrew Nguyen
|
6ee16099a3
|
dbghelp: Implement SymEnumSourceFilesW.
|
2011-06-01 17:59:17 +02:00 |
Alistair Leslie-Hughes
|
5d01166f96
|
dbghelp: Add stubs SymFromIndex, SymFromIndexW.
|
2011-05-30 17:21:57 +02:00 |
Eric Pouech
|
108b63f5a6
|
dbghelp: Enhance a couple of register mapping functions for i386.
|
2011-05-02 12:37:07 +02:00 |
Eric Pouech
|
2c2da87ccd
|
dbghelp: Don't try to load fieldlist for a forward declaration.
|
2011-05-02 12:36:05 +02:00 |
Peter Urbanec
|
de4040699a
|
dbghelp: Prevent winedbg page faults when loading some PDBs generated by the Intel C Compiler.
|
2011-04-29 16:56:30 +02:00 |