Louis Lenders
|
a6aa4e1357
|
dbghelp: Add version resource.
|
2009-08-27 15:41:12 +02:00 |
Jesse Litton
|
43a35958f6
|
dbghelp: Don't double memory allocation on every add.
|
2009-08-19 14:42:00 +02:00 |
Jacek Caban
|
1e23e88914
|
dbghelp: Check for NULL adt before using it in stabs_pts_read_aggregate.
|
2009-08-17 13:57:49 +02:00 |
Jacek Caban
|
4cc3ce923a
|
dbghelp: Use symt_get_name directly in stabs_pts_read_aggregate.
|
2009-08-17 13:57:49 +02:00 |
Jacek Caban
|
956eea6b31
|
dbghelp: Fixed buffer overflow in stabs_parse.
|
2009-08-17 13:57:49 +02:00 |
Jacek Caban
|
4e1a4ecc04
|
dbghelp: Improved arena allocation in pool_alloc.
|
2009-08-14 15:29:59 +02:00 |
Andrew Talbot
|
f4d2db4c54
|
dbghelp: Constify some variables.
|
2009-07-15 13:23:00 +02:00 |
Eric Pouech
|
f2b7ec1c2c
|
dbghelp: Fixed regressions introduced by growing arrays exponentially instead of linearly.
|
2009-07-14 15:16:08 +02:00 |
Andrew Talbot
|
c702da34da
|
dbghelp: Constify some variables.
|
2009-07-14 10:45:29 +02:00 |
Andrew Talbot
|
41ca9b0ffd
|
dbghelp: Constify some variables.
|
2009-07-13 10:24:56 +02:00 |
Alexandre Julliard
|
75792a3e69
|
dbghelp: Grow all arrays by doubling the size.
|
2009-07-10 14:46:55 +02:00 |
Eric Pouech
|
9c54158958
|
dbghelp: Added reference for MSVC 8.
A+
|
2009-06-29 13:14:04 +02:00 |
Eric Pouech
|
7fbcd11db8
|
dbghelp: When the CU is compiled with GCC, deal with some GCC extensions.
|
2009-06-29 13:13:50 +02:00 |
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 |