Andrew Talbot
|
c9563e10fc
|
dbghelp: Sign-compare warnings fix.
|
2008-09-25 11:28:58 +02:00 |
|
Andrew Talbot
|
34ac3f15dd
|
dbghelp: Sign-compare warnings fix.
|
2008-09-25 11:28:52 +02:00 |
|
Eric Pouech
|
69bbefac5f
|
dbghelp: While loading MSC debug info, don't handle public symbol at once, but delay their handling after all other symbols are loaded.
This allows to handle properly addresses between public and real
symbols. It should also increase drastically the performance of
.dbg/.pdb loading.
|
2008-09-08 12:47:21 +02:00 |
|
Eric Pouech
|
2f98c59adb
|
dbghelp: Silence 0x112c symbol type.
|
2008-09-08 12:47:21 +02:00 |
|
Eric Pouech
|
5ad756fb3c
|
dbghelp: Use the correct size for global variable when searching for a symbol.
|
2008-09-08 12:47:20 +02:00 |
|
Eric Pouech
|
418a001e00
|
dbghelp: Correctly setup the Unix regular expression for matching file names in SymEnumLines.
Plug a potential memory leak as well.
|
2008-09-08 12:47:20 +02:00 |
|
Eric Pouech
|
b5ffe31d22
|
dbghelp: Fixed offset computation for bitfields inside structures in Codeview debug information.
|
2008-09-08 12:47:20 +02:00 |
|
Eric Pouech
|
07baf69080
|
dbghelp: SymFindFileInPath doesn't check for the parameters passed when looking in a directory, whatever the dbghelp's options.
|
2008-09-04 13:47:26 +02:00 |
|
Eric Pouech
|
2994e98850
|
dbghelp: Improve the symbol loader for .DBG files.
When looking for a .DBG file, first look for a .DBG file matching all
attributes, then for a .DBG partially matching the attributes.
|
2008-09-04 13:47:11 +02:00 |
|
Eric Pouech
|
d600115387
|
dbghelp: Improve the symbol loader.
When looking for a PDB file, no longer use SymFindFileInPath as it
doesn't actually check the signatures, but use an internal function
instead.
|
2008-09-04 13:46:54 +02:00 |
|
Eric Pouech
|
f3c071660d
|
winedump, dbghelp: Correctly name the age field in PDB headers.
|
2008-09-02 11:57:04 +02:00 |
|
Eric Pouech
|
8b9c05a9ca
|
dbghelp: Added the definitions for Dwarf3 specifications.
|
2008-09-02 11:56:53 +02:00 |
|
Alexandre Julliard
|
97429b32f8
|
dbghelp: Always initialize section pointer in ImageDirectoryEntryToDataEx.
|
2008-07-18 11:16:02 +02:00 |
|
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 |
|