Andrew Talbot
|
51b3b4a481
|
dbghelp: Use dbgstr_a() in case pointer is NULL.
|
2008-06-23 12:51:20 +02:00 |
|
Jon Griffiths
|
c683753185
|
dbghelp: Implement SymEnumerateSymbols64.
|
2008-06-21 11:13:37 +02:00 |
|
Eric Pouech
|
1f6974c124
|
dbghelp: Fix for SymGetModuleInfo().
|
2008-05-26 19:45:55 +02:00 |
|
Eric Pouech
|
1a34d70354
|
dbghelp: Don't crash when parsing the forward declaration of a function.
|
2008-05-26 17:59:39 +02:00 |
|
Eric Pouech
|
fd20b1be8a
|
dbghelp: Protect dwarf parsing against NULL function names.
|
2008-05-19 13:35:42 +02:00 |
|
Andrew Talbot
|
dbe65d03e2
|
dbghelp: Include port.h for possible alternative to strtoull().
|
2008-05-05 12:52:01 +02:00 |
|
Eric Pouech
|
99c27e7da4
|
dbghelp: Some cleanup in dwarf include files.
|
2008-05-01 11:13:16 +02:00 |
|
Eric Pouech
|
3bc7657616
|
dbghelp: Revert commit ae1791b0b8 and correctly fix what this patch was trying to do.
|
2008-05-01 11:13:07 +02:00 |
|
Eric Pouech
|
5ccf6a3394
|
dbghelp: Prevent debug overflow of internal buffer while tracing.
|
2008-05-01 11:13:01 +02:00 |
|
Erik de Castro Lopo
|
ab2424710f
|
dbghelp: Fix pointer cast.
|
2008-04-25 11:37:50 +02:00 |
|
Eric Pouech
|
d2fa765087
|
dbghelp: Fix invalid pointer dereference.
|
2008-04-14 12:40:22 +02:00 |
|
Eric Pouech
|
ce7656d218
|
dbghelp: Prevent debug overflow of internal buffer while tracing.
|
2008-04-07 11:27:52 +02:00 |
|
Eric Pouech
|
f46d717818
|
dbghelp: Be stricter when looping in symbol tables.
|
2008-04-07 11:27:46 +02:00 |
|
Andrew Talbot
|
ae1791b0b8
|
dbghelp: Fix type mismatch in comparison.
|
2008-03-31 12:51:11 +02:00 |
|
Austin English
|
06d429d6b6
|
Spelling fixes.
|
2008-03-27 20:48:19 +01:00 |
|
Rob Shearman
|
48000893f9
|
makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual
DLL makefiles.
|
2008-03-04 20:55:01 +01:00 |
|
Andrew Talbot
|
53e9e24aa2
|
dbghelp: Assign to struct instead of using memcpy.
|
2008-03-01 12:02:13 +01:00 |
|
Rob Shearman
|
5dd2f1efa8
|
Include config.h and wine/port.h in files that use snprintf.
|
2008-02-29 12:39:28 +01:00 |
|
Rob Shearman
|
97a9ca3f4a
|
dbghelp: Define NONAMELESSUNION in dwarf.c and type.c as they access VARIANT fields directly.
|
2008-02-28 10:50:57 +01:00 |
|
Rob Shearman
|
f21b91c0a2
|
dbghelp: Fix read beyond end of field in module_get_debug.
|
2008-02-21 20:16:04 +01:00 |
|
Rob Shearman
|
5e1976368a
|
dbghelp: VARIANT unions are accessed by name in msc.c so define NONAMELESSUNION.
|
2008-02-21 20:15:59 +01:00 |
|
Andrew Talbot
|
6733c6bad0
|
dbghelp: Assign to struct instead of using memcpy.
|
2008-02-15 11:09:34 +01:00 |
|
Rob Shearman
|
f48941a2a8
|
dbghelp: Fix a typo in SymLoadModuleExW that caused the wrong number of characters to be passed to lstrcpynW.
|
2008-02-15 11:03:42 +01:00 |
|
Eric Pouech
|
4823663957
|
dbghelp: Fix erroneous access to dwarf symbol cache.
(Spotted by Dan Kegel with valgrind).
|
2008-02-12 22:40:46 +01:00 |
|
Eric Pouech
|
62634b8025
|
dbghelp: Disable the S_PUB_FUNC_XXX msc symbols until we know what they do (the first guess is wrong anyway).
|
2008-02-07 11:59:52 +01:00 |
|
Eric Pouech
|
ee1a9af0ce
|
dbghelp: When sending back information about a global symbol, only demangle the class & field/method name.
|
2008-02-07 11:59:52 +01:00 |
|
Eric Pouech
|
43afc9178b
|
dbghelp: Attempt to cache some basic symbol types for easier and faster code.
|
2008-02-07 11:59:52 +01:00 |
|
Eric Pouech
|
75803e9448
|
dbghelp: Extended the internal enumeration information so that we know the underlying integral type.
|
2008-02-07 11:59:52 +01:00 |
|
Eric Pouech
|
752a260402
|
dbghelp: Added basic support for base class information.
As we don't support C++ for now, we just return FALSE for all cases.
|
2008-02-07 11:59:52 +01:00 |
|
Eric Pouech
|
a4dfe1b042
|
dbghelp: Added support for labels outside functions (and used it in msc parsing).
|
2008-02-07 11:59:52 +01:00 |
|
Eric Pouech
|
aaa2862bf9
|
dbghelp: Added preliminary support for a strange stack variable object.
|
2008-02-07 11:59:52 +01:00 |
|
Eric Pouech
|
22f01fcc48
|
dbghelp: Added support for register v3 in msc.
|
2008-02-07 11:59:52 +01:00 |
|
Eric Pouech
|
ac3b817d80
|
dbghelp: Added support for some V3 fields in structure parsing.
|
2008-02-07 11:59:52 +01:00 |
|
Eric Pouech
|
b49d2b4e22
|
dbghelp: Added HRESULT as new basic type (and some doc about basic types ids).
|
2008-02-07 11:59:52 +01:00 |
|
Eric Pouech
|
464d51e75a
|
dbghelp: Pass the 'details' flags to _fetch_type so that we can simplify some code around.
|
2008-02-07 11:59:52 +01:00 |
|
Eric Pouech
|
428d0e5464
|
dbghelp: Added missing basic types for booleans and integers.
|
2008-02-07 11:59:52 +01:00 |
|
Eric Pouech
|
8b7039d894
|
dbghelp: Fixed the types we want to load at first.
|
2008-02-05 11:13:47 +01:00 |
|
Eric Pouech
|
7b81ea47c6
|
dbghelp: Store the PE version information in module block.
|
2008-02-04 12:46:12 +01:00 |
|
Eric Pouech
|
8e45b07483
|
dbghelp: Removed double assignment of checksum.
|
2008-02-04 12:45:44 +01:00 |
|
Eric Pouech
|
04c0ffdc47
|
dbghelp: Fixed the suspend count when creating a minidump in the middle of an exception.
|
2008-02-04 12:45:37 +01:00 |
|
Eric Pouech
|
ecdbae7ceb
|
dbghelp: Return the size of each directory instead of passing a pointer to it.
|
2008-02-04 12:45:27 +01:00 |
|
Eric van Beurden
|
cb9596484d
|
dbghelp: Prevent huge minidumps by ensuring the memory range is clamped.
|
2008-01-18 12:39:13 +01:00 |
|
Eric van Beurden
|
692998292c
|
dbghelp: Fix file searching to search only listed directories instead of the whole HD.
|
2008-01-18 12:25:20 +01:00 |
|
Eric van Beurden
|
ebc35e688c
|
dbghelp: Some minidump corrections so that windbg can read our minidump files.
|
2008-01-18 12:25:05 +01:00 |
|
Eric van Beurden
|
e254a1d929
|
dbghelp: Wrap TRACE strings using the debugstr functions and update some type casting.
|
2008-01-18 12:18:20 +01:00 |
|
Eric van Beurden
|
a5a35ec211
|
dbghelp: Return TRUE in SymInitializeW if process is already initialized and add an ERR to SymCleanup.
|
2008-01-18 12:16:23 +01:00 |
|
Francois Gouget
|
44b52b128c
|
Assorted spelling fixes.
|
2008-01-16 12:48:29 +01:00 |
|
Eric Pouech
|
b32cfb18cd
|
dbghelp: In Minidump, change a couple of internal names for consistency.
|
2008-01-14 13:36:42 +01:00 |
|
Eric Pouech
|
2af9736fbb
|
dbghelp: Silence superfluous message (spotted by Robert Reif).
|
2008-01-14 13:36:38 +01:00 |
|
Andrey Turkin
|
9e2c76c6d4
|
dbghelp: Implement ImageDirectoryEntryToDataEx.
|
2008-01-11 13:43:44 +01:00 |
|