Eric Pouech
6ab9b23526
winedbg: Hardware breakpoints
...
- implemented hardware assisted breakpoints (new 'hbreak' command
which behaves just as 'break' command)
- small improvements to break handling (saving hit xpoint across
exception handling)
- fixed 'cont N' command for watchpoints
2006-01-27 16:17:22 +01:00
Alexandre Julliard
b7b7f2b679
Avoid importing _strlwr/_strupr from ntdll.
2006-01-24 12:24:05 +01:00
Alexandre Julliard
9daaab54c7
winedbg: Use Win32 types instead of long long.
2006-01-23 16:47:07 +01:00
Eric Pouech
9d0b5f5372
winedbg: Added a more decent scheme for handling segmented addresses.
2006-01-23 16:26:40 +01:00
Alexandre Julliard
1e96455094
Remove YY_NO defines that cause warnings.
2006-01-05 12:20:05 +01:00
Alexandre Julliard
0ae2c69c7a
Added some flex options to avoid compiler warnings.
...
Moved options from the Makefile into the source.
2006-01-03 12:16:05 +01:00
Eric Pouech
4d7f9f7c65
winedbg: Fixed broken code about type management for binary operator.
2005-12-06 10:57:17 +01:00
Eric Pouech
34db4856ae
dbghelp,winedbg: SYMBOL_INFO fix.
...
- native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
type of the symbol (we were returning the symbol index instead)
- fixed winedbg accordingly
2005-12-05 12:00:54 +01:00
Eric Pouech
56dcea4d16
winedbg: simplify some code.
2005-12-03 18:09:59 +01:00
Eric Pouech
30121124b9
winedbg: fixed regression (and simplified code!) for arguments
...
printing in backtrace.
2005-12-03 18:02:49 +01:00
Eric Pouech
28c503a947
winedbg: fixed regression in 'info local' command.
2005-12-03 18:02:31 +01:00
Eric Pouech
c238ec520f
Replaced stack_get_frame with a pure symbol (and no longer stackframe)
...
oriented API (stack_get_current_symbol).
Reused the func name (stack_get_frame) for internal stack.c handling.
2005-11-29 11:24:04 +01:00
Ge van Geldorp
1a1583a364
Match PSDK STATUS_* definitions.
2005-11-28 17:32:54 +01:00
Alexandre Julliard
ec34a66612
Ignore symlink files too (needed for git).
2005-11-26 13:12:57 +01:00
Alexandre Julliard
0ec7e1a591
Renamed all .cvsignore files to .gitignore.
2005-11-26 13:10:33 +01:00
Francois Gouget
6d442aeb34
Assorted spelling fixes.
2005-11-23 20:14:43 +01:00
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