Eric Pouech
|
58968a2867
|
Native dbghelp doesn't provide names for basic type, so added relevant
basic type names in winedbg.
|
2005-11-18 16:53:32 +00:00 |
Eric Pouech
|
ae6239d53d
|
Centralized calls for SymSetContext, we only do it when we change the
current stack frame, and no longer every time we look up local symbols
on current stack
|
2005-11-18 16:27:55 +00:00 |
Eric Pouech
|
a81afd15d8
|
Move print_func_and_args to stack.c, where it belongs.
|
2005-11-18 15:04:44 +00:00 |
Eric Pouech
|
3e07e04764
|
- now storing frames information in thread structure
- frames are cached after each thread stops execution
- reimplemented backtrace on top of this
|
2005-11-18 12:33:03 +00:00 |
Eric Pouech
|
73b0e94bb3
|
Now returning correct symbol flags (as native does) for function pmts
& locals in dbghelp.
Modified winedbg accordingly.
|
2005-11-18 12:05:44 +00:00 |
Eric Pouech
|
f7dd869ebf
|
Dbghelp describes the types of function arguments with a specific
symbol-type (symt) which links both to arguments' type and to function
prototype
- added this new type to dbghelp
- implemented its use in winedbg
|
2005-11-17 12:53:41 +00:00 |
Eric Pouech
|
6b7bebfbf9
|
SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
32 bit one.
|
2005-11-17 11:51:53 +00:00 |
Eric Pouech
|
67e4edc522
|
When a symbol name already contains a module name, we shouldn't search
in other modules.
|
2005-11-17 11:04:39 +00:00 |
Eric Pouech
|
6cd44bc89d
|
Simplification of lex's input reading.
|
2005-11-17 11:04:27 +00:00 |
Eric Pouech
|
1c5d35fd92
|
Added ability to execute commands from a file passed on command line
(through --file option).
Use that feature to get rid of arg_command hack (--command option now
creates a temporary file).
|
2005-11-16 11:23:07 +00:00 |
Eric Pouech
|
e596a0113f
|
Removed a couple of shift/reduce warnings in grammar.
|
2005-11-12 19:10:24 +00:00 |
Eric Pouech
|
2d62ba5557
|
Fixed 'break NN' command (using dbghelp.SymEnumLines).
|
2005-11-03 11:33:04 +00:00 |
Eric Pouech
|
f50695c714
|
Handle error conditions for print.
|
2005-10-10 10:27:22 +00:00 |
Alexandre Julliard
|
12a749984c
|
Put Wine version information in all the man pages.
|
2005-10-06 16:10:01 +00:00 |
Eric Pouech
|
9c63540d55
|
Now printing information when changing function while single stepping.
|
2005-10-03 11:04:29 +00:00 |
Eric Pouech
|
4cc0bf2848
|
Fixed bitfield extraction.
|
2005-10-03 11:04:13 +00:00 |
Eric Pouech
|
de02b20c0c
|
Fixed array dereferencing.
|
2005-10-03 10:16:01 +00:00 |
Alexandre Julliard
|
7e22be4d84
|
We are no longer generating .dbg.c files.
|
2005-09-29 10:35:58 +00:00 |
Alexandre Julliard
|
cd91bc61be
|
Now that we are requiring bison anyway, make the .tab.c file use the
same base name as the .y file, so that we can generate correct
dependencies in all cases.
|
2005-09-28 18:17:08 +00:00 |
Alexandre Julliard
|
cbc38965c0
|
New scheme for keeping track of debug channels that doesn't require
maintaining a list of all loaded dlls.
|
2005-09-28 15:21:48 +00:00 |
Alexandre Julliard
|
3f611ee0c9
|
Fixed disassembling functions to handle 16-bit code segments properly.
|
2005-09-27 09:33:42 +00:00 |
Alexandre Julliard
|
e4b2a0bbbc
|
Use Get/SetWindowLongPtr instead of Get/SetWindowLong where
appropriate.
|
2005-09-09 15:20:04 +00:00 |
Glenn Wurster
|
7ba6502dd9
|
Don't pass on EH_STACK_INVALID exceptions.
|
2005-08-23 10:02:05 +00:00 |
Alexandre Julliard
|
6d1067b915
|
Make sure the string is null-terminated in memory_get_string.
|
2005-08-19 10:26:23 +00:00 |
Mike McCormack
|
516a577df1
|
Fix gcc 4.0 warnings.
|
2005-08-19 10:04:03 +00:00 |
Robert Shearman
|
0c9195c650
|
Remove additional current process tracking in backtrace_all as it can
refer to freed memory.
|
2005-07-14 10:14:44 +00:00 |
Francois Gouget
|
28dc5a8afc
|
Assorted spelling fixes.
|
2005-07-11 10:59:41 +00:00 |
Mike McCormack
|
257c337c19
|
gcc 4.0 -Wpointer-sign fixes (Reg* functions).
|
2005-07-07 12:08:42 +00:00 |
Francois Gouget
|
0f150ad86d
|
Improve the winedbg usage.
|
2005-06-30 18:09:15 +00:00 |
Alexandre Julliard
|
2e4bca9db5
|
Added magic comments to all Wine-specific registry accesses to make
them easier to grep.
|
2005-06-13 18:56:00 +00:00 |
Mike McCormack
|
d73dad6630
|
Fixes for -Wmissing-declarations and -Wwrite-strings warnings.
|
2005-06-04 10:01:25 +00:00 |
Eric Pouech
|
73ea238f46
|
Reindented parts to be conform to the rest of the code.
|
2005-05-29 20:04:28 +00:00 |
Eric Pouech
|
333addd264
|
Rewrote all stack backtrace code (more code sharing, easier to follow,
and less bugs).
|
2005-05-29 20:03:56 +00:00 |
Hans Leidekker
|
97d1b11ebd
|
Fix uninitialized warnings.
|
2005-05-24 12:34:29 +00:00 |
Eric Pouech
|
d6be549a76
|
- started infrastructure for proper multi-target support (active
process, minidump...)
- all read/write memory ops are now done thru a centralized process_io
facility
- minor fixes & cleanups in CPU backends
|
2005-05-24 11:46:25 +00:00 |
David Welch
|
ccafccebf0
|
Added the ability to break into the program when using the gdb proxy.
|
2005-05-24 10:11:37 +00:00 |
David Welch
|
8fa319264d
|
Fix decoding of thread IDs in the gdbproxy.
|
2005-05-24 09:49:56 +00:00 |
Eric Pouech
|
a561275579
|
- now storing exception info (if any) in thread structure
- added minidump function in winedbg (write only)
|
2005-05-23 16:22:44 +00:00 |
Eric Pouech
|
113bfe0fdc
|
Removed the macros for verbose memory read/write operations.
|
2005-05-23 10:25:56 +00:00 |
Eric Pouech
|
29a70954f9
|
- no longer store internally the " for strings
- misc clean-ups
- activate symbol demangling by default
|
2005-05-23 09:51:44 +00:00 |
Alexandre Julliard
|
827a69f8ca
|
Avoid referencing stackframe.h from outside kernel32.
|
2005-05-16 14:20:16 +00:00 |
Peter Berg Larsen
|
e732fc023d
|
Janitorial: Get rid of strncpy/strncpyW.
|
2005-03-28 14:17:51 +00:00 |
Francois Gouget
|
93416cdaf7
|
Assorted spelling fixes.
|
2005-03-23 13:15:18 +00:00 |
C. Scott Ananian
|
a418694d05
|
Add tSTRING to the pathname production, so that you can quote a
pathname which contains 'odd' characters.
|
2005-03-14 10:48:29 +00:00 |
C. Scott Ananian
|
28c2b5494f
|
Move definition of 'tPATH' token up, so that '/', '.' and '0xA' (etc)
are lexed as paths (in the appropriate contexts) instead of as
operator or number tokens.
Add '-' to the set of characters legal in a pathname.
|
2005-03-14 10:48:08 +00:00 |
Alexandre Julliard
|
9772d02287
|
Make output line-buffered to avoid messing up log files.
|
2005-03-07 12:26:48 +00:00 |
Alexandre Julliard
|
31c4aa736d
|
Avoid a compiler warning.
|
2005-03-04 12:33:34 +00:00 |
Alexandre Julliard
|
3f7f290b0b
|
Fixed a few regressions in the handling of segmented addresses.
|
2005-03-03 14:10:17 +00:00 |
Francois Gouget
|
fbb3343547
|
Assorted spelling fixes.
|
2005-03-02 13:53:50 +00:00 |
Jon Griffiths
|
cb613f5111
|
Use config.h & HAVE_ where needed, -W fixes.
|
2005-02-22 14:52:35 +00:00 |