Eric Pouech
|
4008943502
|
dbghelp: Simplify the resort operation (module address table) by using binary insertion instead of resorting the whole array.
|
2009-06-26 12:01:07 +02:00 |
Eric Pouech
|
609ec7b11d
|
dbghelp: when (re)building the per module symbol table (lookup by address), no longer iterate over the hash table.
Directly add to the table when adding a new symbol.
|
2009-06-26 12:01:00 +02:00 |
Eric Pouech
|
dde39fddc5
|
dbghelp: Factorize symbol insertion into module by address table.
|
2009-06-26 12:00:38 +02:00 |
Eric Pouech
|
607a07f42a
|
dbghelp: When loading ELF public information, handle the cases when we don't get an address.
|
2009-06-26 12:00:25 +02:00 |
Alexandre Julliard
|
a5231a60a1
|
dbghelp: Fix detection of special Wine segments.
|
2009-06-25 11:45:24 +02:00 |
Eric Pouech
|
b37996305d
|
dbghelp: Improve speed of our hashtable implementation by remembering the last element added to every bucket.
|
2009-06-15 13:42:28 +02:00 |
Alexandre Julliard
|
bb2d643f49
|
dbghelp: Try to avoid crashing on unrecognized attributes.
|
2009-05-29 12:30:28 +02:00 |
Dmitry Timoshkov
|
d82df8f9b0
|
dbghelp: All parameters of MiniDumpReadDumpStream() except base are optional.
|
2009-05-21 16:17:51 +02:00 |
Ken Thomases
|
6903238948
|
dbghelp: Don't check version of Mach-O dyld_all_image_infos structure.
The structure has changed repeatedly, but always in a backward compatible way.
The version check was only hampering us.
|
2009-05-04 12:52:01 +02:00 |
Alexandre Julliard
|
329c22f323
|
dbghelp: Add a few more 64-bit symbol functions.
|
2009-04-23 12:41:29 +02:00 |
Ken Thomases
|
905ab99815
|
dbghelp/stabs: For Mach-O, line offset is relative to original function address.
|
2009-04-07 11:21:40 +02:00 |
Ken Thomases
|
31fd8dd763
|
dbghelp: Include Mach-O modules in minidumps.
|
2009-03-25 12:17:51 +01:00 |
Ken Thomases
|
3a96219d57
|
dbghelp/stabs: For Mach-O, line numbers use absolute address, not offset.
So, compute the offset by subtracting the function address.
|
2009-03-25 12:17:42 +01:00 |
Ken Thomases
|
feedbb1630
|
dbghelp: Recognize .dylib files as Mach-O modules.
|
2009-03-25 12:17:36 +01:00 |
Ken Thomases
|
d7466e0c4e
|
dbghelp: Add support for debugging Mach-O modules.
|
2009-03-25 12:17:29 +01:00 |
Ken Thomases
|
df0f32bbd9
|
dbghelp: Increase file read buffer size for calc_crc32.
|
2009-03-12 14:29:14 +01:00 |
Ken Thomases
|
637827a2d0
|
dbghelp: Extract calc_crc32 function into a separate file.
|
2009-03-12 14:29:03 +01:00 |
Ken Thomases
|
b8f6a68d6f
|
dbghelp: Rename some things to be less ELF-centric.
|
2009-03-12 13:09:56 +01:00 |
Ken Thomases
|
985f0ea18f
|
dbghelp/stabs: Track line numbers pending for an upcoming function.
On Darwin, line numbers usually precede the associated function.
|
2009-03-12 13:09:56 +01:00 |
Ken Thomases
|
65d929079c
|
dbghelp/stabs: Allow pending list to include line numbers as well as variables.
On Darwin, line numbers usually precede the associated function.
|
2009-03-12 13:09:56 +01:00 |
Ken Thomases
|
a1ac32822a
|
dbghelp/stabs: Extract growing of pending_block's buffer to pending_make_room().
|
2009-03-12 13:09:56 +01:00 |
Ken Thomases
|
615fff293a
|
dbghelp: Teach stabs_parse about other kinds of Mach-O symbol definitions.
|
2009-03-12 13:09:56 +01:00 |
Ken Thomases
|
3db11b98b7
|
dbghelp: Let stabs_parse call back for real (non-debug) symbol definitions.
|
2009-03-12 13:09:55 +01:00 |
Ken Thomases
|
82a3f8fcb2
|
dbghelp/stabs: Decode the Stabs type more carefully.
|
2009-03-12 13:09:55 +01:00 |
Ken Thomases
|
1ecd634c4b
|
dbghelp/stabs: Ignore the N_OSO type used on Darwin.
|
2009-03-12 13:09:55 +01:00 |
Ken Thomases
|
1f4ddbaed9
|
dbghelp/stabs: Translate additional register codes.
|
2009-03-12 13:09:55 +01:00 |
Alexandre Julliard
|
d2682f57f8
|
dbghelp: The main executable is now always named "wine".
|
2009-03-10 18:22:43 +01:00 |
Alexandre Julliard
|
020b3b5bdc
|
dbghelp: Define _IMAGEHLP_SOURCE_.
|
2009-03-09 13:26:57 +01:00 |
Austin English
|
28fe3f76c0
|
dbghelp: Change pointer cast to DWORD_PTR.
|
2009-02-23 13:14:18 +01:00 |
Alexandre Julliard
|
9a4e519aeb
|
dbghelp: Avoid size_t in a trace.
|
2009-02-12 17:53:35 +01:00 |
Eric Pouech
|
c83039bd6e
|
dbghelp: Fix bad call to free() instead of pdb_free().
|
2009-02-11 12:29:37 +01:00 |
Alexandre Julliard
|
0f3445d6db
|
dbghelp: Fix handling of empty file regexp (Coverity).
|
2009-02-09 14:37:22 +01:00 |
Andrew Talbot
|
5b60142f94
|
dbghelp: Remove unused function.
|
2009-02-05 13:13:58 +01:00 |
Alexandre Julliard
|
601a1364b9
|
dbghelp: Moved SymEnumLines to symbol.c to reuse the regex support.
|
2009-02-04 13:13:08 +01:00 |
Alexandre Julliard
|
768954b245
|
dbghelp: Fall back to string comparison if regex support is missing.
|
2009-02-04 13:02:08 +01:00 |
Alexandre Julliard
|
e9610f674c
|
dbghelp: Allocate enough memory initially for regexps instead of growing the buffer.
|
2009-02-04 13:00:31 +01:00 |
Alexandre Julliard
|
ae7490d362
|
dbghelp: Fix pool allocation routines to be able to support arbitrary sizes.
Also move full arenas to a separate list to avoid searching through
them again and again.
|
2009-02-04 12:27:36 +01:00 |
Marcus Meissner
|
54e8ecf1b0
|
dbghelp: Check for wImageName being NULL (Coverity).
|
2009-02-02 15:44:39 +01:00 |
Michael Stefaniuc
|
3c3a9b5081
|
dbghelp: Remove superfluous pointer casts.
|
2009-01-19 13:36:25 +01:00 |
Andrew Talbot
|
4c92ba2270
|
dbghelp: Declare some functions static.
|
2009-01-03 15:35:29 +01:00 |
Alexandre Julliard
|
6a548b1e9d
|
ntdll: Fix the various structures returned by NtQuerySystemInformation for 64-bit.
|
2009-01-03 14:55:32 +01:00 |
Alexandre Julliard
|
fd2cb87c87
|
dbghelp: Make a function static.
|
2008-12-04 12:47:27 +01:00 |
Francois Gouget
|
9c5e97aa71
|
Assorted spelling fixes.
|
2008-11-24 14:25:10 +01:00 |
Kai Blin
|
4dedbd404c
|
dbghelp: Upgrade FIXME to ERR.
|
2008-11-24 14:18:41 +01:00 |
Ricardo Filipe
|
b5fcabb52c
|
dbghelp: Fixed dead store (llvm/clang).
|
2008-11-18 13:05:21 +01:00 |
Eric Pouech
|
9bac505f2a
|
dbghelp: Properly add CPU info to minidump.
|
2008-11-11 14:03:01 +01:00 |
Eric Pouech
|
fe734de8d9
|
dbghelp: Fix all forward declaration cases for UDT.
|
2008-11-10 11:59:21 +01:00 |
Eric Pouech
|
01e69c71e0
|
dbghelp: Report in module's info when a module's debug information has been mismatched (dbg and pdb only).
|
2008-10-20 13:52:16 +02:00 |
Alexandre Julliard
|
7f327237bf
|
Convert remaining source files to utf-8.
|
2008-10-18 19:23:08 +02:00 |
Eric Pouech
|
9bc74e3ab6
|
dbghelp: Add support for the newest line number information in pdb files.
|
2008-10-01 09:51:51 -05:00 |