Francois Gouget
|
edcff4046c
|
dbghelp: Make symt_get_best_at() static.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-12-10 15:51:18 +01:00 |
Andreas Maier
|
d614ac4671
|
dbghelp: SymFromAddr: Handle 2 or more symbols at the same address correct.
Signed-off-by: Andreas Maier <staubim@quantentunnel.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-26 12:29:37 +01:00 |
Andreas Maier
|
8d096fb5e2
|
dbghelp: Set correct values in symt_fill_sym_info (SYMBOL_INFO).
Signed-off-by: Andreas Maier <staubim@quantentunnel.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-26 12:29:26 +01:00 |
Michael Stefaniuc
|
053a7e225c
|
dbghelp: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-07-13 00:18:02 +02:00 |
Thomas Faber
|
e91c06b068
|
dbghelp: Use documented member name in SYMBOL_INFO structure.
Signed-off-by: Thomas Faber <thomas.faber@reactos.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-22 12:20:58 +09:00 |
Michael Stefaniuc
|
c8ab4004ad
|
dbghelp: Use CONTAINING_RECORD instead of reimplementing it.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-08 21:29:15 +09:00 |
Sebastian Lackner
|
fa4dfa4325
|
dbghelp: Implement UnDecorateSymbolNameW.
Also fixes a bug in UnDecorateSymbolName when undecorated_length == 0.
|
2015-08-06 23:36:02 +09:00 |
Francois Gouget
|
654657b715
|
dbghelp: Remove an unneeded NONAMELESSSTRUCT directive.
|
2015-03-10 15:18:25 +09:00 |
Victor Martinez Calvo
|
9eca0aa8a7
|
dbghelp: Fix invalid assignment in symt_fill_sym_info.
|
2014-04-30 18:32:21 +02:00 |
Frédéric Delanoy
|
d066561625
|
dbghelp: Constify some character strings.
|
2013-12-16 12:02:49 +01:00 |
Stefan Leichter
|
89832cde4e
|
dbghelp: Add a null check for optional output parameter for function SymFromAddr.
|
2013-12-02 10:50:32 +01:00 |
Alexandre Julliard
|
836b682ed3
|
dbghelp: Remove a useless DllMain, msvcrt can't be unloaded.
|
2013-11-11 11:49:18 +01:00 |
Andrew Cook
|
878ea7d9ea
|
dbghelp: Add stubs for SymSetHomeDirectory.
|
2013-04-01 20:42:33 +02: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 |
Francois Gouget
|
67448e5661
|
dbghelp: Fix the position where the calling convention is specified in function pointers.
|
2012-01-16 12:45:33 +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
|
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 |
Alistair Leslie-Hughes
|
5d01166f96
|
dbghelp: Add stubs SymFromIndex, SymFromIndexW.
|
2011-05-30 17:21:57 +02:00 |
Eric Pouech
|
9c09f14270
|
dbghelp: Extended CPU structure by adding a default register number for frame.
|
2011-04-12 12:49:53 +02:00 |
Eric Pouech
|
9d3be00df2
|
dbghelp: When building the by address lookup table, speed up resorting by always taking into account that existing symbols are already sorted.
|
2011-03-09 13:53:09 +01:00 |
Eric Pouech
|
dca2d350ad
|
dbghelp: Add helper to get global address out of symt, instead of going though symt_get_info.
|
2011-03-09 13:52:41 +01:00 |
Eric Pouech
|
2d570921dc
|
dbghelp: When using a regular expression on a file name, interpret '*' as any string (.* in regexp form).
|
2011-03-08 12:30:08 +01:00 |
Eric Pouech
|
031cce8e77
|
dbghelp: Added support for variables in thread storage.
|
2011-01-31 14:30:13 +01:00 |
Eric Pouech
|
99a5488a18
|
dbghelp: Ensure that local variables and parameter actually have a container.
|
2010-06-08 12:59:17 +02:00 |
Marcus Meissner
|
4f2e15d053
|
dbghelp: Add 2 new darf defines and implement DW_OP_stack_value.
|
2010-06-07 15:26:12 +02:00 |
Eric Pouech
|
e520605fa9
|
dbghelp: When trying to enumerate locals & parameters with SymEnumSymbols, don't return a global or public symbol when the nearest symbol of the current context isn't a function.
|
2010-04-08 12:28:53 +02:00 |
Eric Pouech
|
375d158da7
|
dbghelp: Fix local/parameters enumeration on 64bit platforms.
|
2010-03-22 11:29:08 +01:00 |
Eric Pouech
|
bf97b03db5
|
dbghelp: Implemented SymFunctionTableAccess.
|
2010-03-22 11:27:36 +01:00 |
Eric Pouech
|
73f79e7fad
|
dbghelp: Create new infrastructure to hold specific information for multiple file/debug formats in a single module, and use it to store dwarf2 stuff.
|
2010-03-19 12:08:27 +01:00 |
Alistair Leslie-Hughes
|
a204f099c6
|
dbghelp: Add stubs for SymGetLineFromName, SymGetLineFromName64, SymGetLineFromNameW64.
|
2010-02-09 17:13:36 +01:00 |
Eric Pouech
|
181de55619
|
dbghelp: Removed some unused fields for public symbol description.
|
2010-01-25 12:52:46 +01:00 |
Eric Pouech
|
9500df82f1
|
dbghelp: Move the core of some line related functions to 64bit interface.
|
2009-12-15 11:58:39 +01:00 |
Eric Pouech
|
776e75e43c
|
dbghelp: Fix symt_find_nearest so that it searches for 64bit addresses on 64bit platforms.
|
2009-12-15 11:58:24 +01:00 |
Eric Pouech
|
7b83b70b06
|
dbghelp: Rewrite the symt* <=> index wrappers to that they work on 64bit platforms.
|
2009-12-15 11:57:33 +01:00 |
Eric Pouech
|
92b9b0940d
|
dbghelp: Wrap the symt* <=> index transformations.
|
2009-12-15 11:56:45 +01:00 |
Eric Pouech
|
b037912c9d
|
dbghelp: Fix a couple of casts on 64bit platforms.
|
2009-12-14 12:27:32 +01:00 |
Marcus Meissner
|
30c1df4a08
|
dbghelp: Add a missing NULL check (Coverity).
|
2009-12-09 12:03:47 +01:00 |
Eric Pouech
|
6a1b2a9ca5
|
dbghelp: Enhance support for constant values in dwarf debug information.
|
2009-10-05 14:56:24 +02:00 |
Andrew Talbot
|
f4d2db4c54
|
dbghelp: Constify some variables.
|
2009-07-15 13:23:00 +02:00 |
Alexandre Julliard
|
75792a3e69
|
dbghelp: Grow all arrays by doubling the size.
|
2009-07-10 14:46:55 +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 |
Alexandre Julliard
|
329c22f323
|
dbghelp: Add a few more 64-bit symbol functions.
|
2009-04-23 12:41:29 +02:00 |
Ken Thomases
|
d7466e0c4e
|
dbghelp: Add support for debugging Mach-O modules.
|
2009-03-25 12:17:29 +01:00 |
Ken Thomases
|
b8f6a68d6f
|
dbghelp: Rename some things to be less ELF-centric.
|
2009-03-12 13:09:56 +01:00 |