Ulrich Weigand
0e0a4ab6ae
Bugfix: uninitialized pointer caused crashes.
2000-01-05 01:48:08 +00:00
Eric Pouech
8d55bcc2ad
Use case insensitive comparison while searching for new modules.
2000-01-04 00:25:03 +00:00
Ulrich Weigand
8142a166ff
Parse CodeView type/symbol info with 32-bit type indices.
...
Added (partial) support for VC 5/6 .PDB files.
Fixed treatment of source file names containing path.
1999-12-10 03:43:53 +00:00
Alexandre Julliard
6f1b642479
Raise an exception when a critical section wait failed.
1999-11-24 01:14:04 +00:00
Niels Kristian Bech Jensen
1d5bc469cc
Removed extra #include statements.
1999-11-21 02:14:36 +00:00
Ulrich Weigand
b3ec4b91af
Made debugger compile and marginally work on non-Intel archs.
1999-11-13 20:58:45 +00:00
Rein Klazes
68c78e7344
Corrected operand sizes for the "enter" instruction.
1999-10-31 21:25:11 +00:00
Patrik Stridvall
96336324cf
- Added missing configuration #if:s and #includes:s.
...
- Minor configuration related changes.
1999-10-24 22:13:47 +00:00
Marcus Meissner
88354d97df
Added missing include.
1999-10-24 20:44:38 +00:00
Eric Pouech
a88cae1a0b
Allow loading of modules debug information after first invocation of
...
debugger.
1999-10-23 18:55:02 +00:00
Ulrich Weigand
3723c2c8e9
Bugfix: Perform proper process shutdown on 'quit' and error.
1999-10-23 16:49:49 +00:00
Eric Pouech
1427343172
Fixed potential crash in string variable printing.
1999-10-23 14:19:14 +00:00
Ulrich Weigand
233cb06fd0
Bugfix: (E)IP-relative offsets depend on operand, not address, size.
1999-09-19 12:10:03 +00:00
Eric Pouech
dfd69a38e8
Fixed crash.
1999-09-03 12:44:03 +00:00
Eric Pouech
99b15133b9
Really do a silent backtrace when requested.
1999-08-21 12:56:15 +00:00
Eric Pouech
9bd9b82a7e
Do not set the address if the symbol is still tagged INVALID.
1999-08-21 12:53:49 +00:00
Eric Pouech
28fffb7392
Added support for N_BINCL and N_EINCL instructions.
...
Fixed type parsing (as generated by egcs).
1999-08-21 12:49:35 +00:00
Alexandre Julliard
7d8cfeb95c
Removed IP_reg, SP_reg and FL_reg definitions to avoid potential
...
aliasing optimization problems.
1999-08-01 14:58:01 +00:00
Patrik Stridvall
478eee17be
Eliminated warnings.
1999-07-31 13:13:23 +00:00
Kevin Holbrook
95049edd94
Added utility function to invoke external debugger.
1999-07-24 12:07:35 +00:00
Kevin Holbrook
00761353bf
Avoid crashing on a bad symbol address of 0x0000.
1999-07-24 10:29:42 +00:00
Patrik Stridvall
021bd85834
Make it possible to compile with GNU C's -I- option.
1999-07-18 18:40:11 +00:00
Howard Abrams
132774804e
Added checks for sys/errno.h, sys/signal.h and sys/mman.h.
1999-07-10 13:16:29 +00:00
Ulrich Weigand
d47cdaf96a
Bugfix: Grp8 instructions have *byte* BitOffset operand.
1999-06-27 15:29:43 +00:00
Patrik Stridvall
1ed4ecffa8
ANSI C fixes.
...
Removed warnings.
Made the include files self-sufficient.
Some Solaris fixes.
1999-06-26 14:58:24 +00:00
Juergen Lock
719f308f9e
Fix (well kludge around) FreeBSD's `Invalid address' errors.
1999-06-26 11:39:19 +00:00
Alexandre Julliard
0a860a01f9
Merged THDB and TEB structures.
...
Made SetLastError(), GetCurrentThreadId() and PROCESS_Current() inline.
1999-06-22 11:43:42 +00:00
Alexandre Julliard
410ae4f3e7
Debugger is now called by exception handling.
...
Added 'pass' command to pass exceptions to the app.
1999-06-18 18:23:11 +00:00
Patrik Stridvall
4bf335497d
Removed direct references to CLASS internals.
1999-06-12 14:52:15 +00:00
Guy Albertelli
0e65b38ff3
Add new "walk" command options to list processes and modref's.
1999-06-12 10:49:36 +00:00
Patrik Stridvall
e22a4e573a
Changed K&R C function definition to ANSI C.
1999-06-12 06:38:22 +00:00
Pavel Roskin
1fe9eb1bfb
Make it possible to link Wine statically (at least on RedHat 6.0).
1999-06-05 11:44:46 +00:00
Eric Pouech
3b50d2115b
Fixed a few typos.
1999-05-24 08:14:30 +00:00
Eric Pouech
cb0f1a9cdc
Check when backtracking the stack if frames are correct (readable).
1999-05-24 08:13:49 +00:00
Ulrich Weigand
2c419accb1
Don't freeze other thread while it may hold the X critical section.
1999-05-22 19:03:11 +00:00
Marcus Meissner
5a1bf8f957
Added support for FreeBSD 3.0 to DEBUG_checkmap_bad().
1999-05-22 10:36:22 +00:00
Ove Kaaven
42751a3e58
Made "Wine-dbg>set *seg:off = val" work (previously only
...
"Wine-dbg>set *off = val" worked).
1999-05-17 15:53:49 +00:00
Ove Kaaven
b6ca7a556d
Fixed off-by-one bug in memory access check.
1999-05-09 15:59:57 +00:00
Ove Kaaven
c6c04836e8
Fixed a couple of bugs (silent backtrace not totally silent, crashes
...
when the stack is corrupted or similar).
1999-05-09 15:51:43 +00:00
Patrik Stridvall
1bb9403938
ANSI C fixes.
1999-05-08 15:47:44 +00:00
Patrik Stridvall
896889f317
ANSI C fixes.
1999-05-08 12:50:36 +00:00
Ove Kaaven
b4a5db5590
Improved Wine debugger backtrace. New features:
...
- Displays ebp, in case you want to check stackframes manually
- Detects far calls even when windows apps don't mark them
- Tracks CallFrom16/CallTo16 relaying (thunking)
1999-05-08 12:38:20 +00:00
Uwe Bonnes
cdd3a52899
Format output in DEBUG_ExamineMemory for "d" and "x" not to exceed 80
...
chars.
1999-05-08 10:45:49 +00:00
Patrik Stridvall
a9a671d7ca
Fixed ANSI compabillity.
1999-04-25 19:01:52 +00:00
Ove Kaaven
dda17c681f
Added a possibility to let the internal debugger use a separate
...
heap. Not enabled by default, change #if in include/debugger.h to use
this (the heap allocator is very slow).
1999-04-25 12:24:42 +00:00
Patrik Stridvall
0f8bc5b5c7
Fixed ANSI compabillity.
1999-04-22 16:27:50 +00:00
Ulrich Weigand
2a8c5da0c8
Use CLIENT_DebuggerRequest to freeze/unfreeze threads.
1999-04-11 17:13:43 +00:00
Eric Pouech
15ca6c43a9
Prevent crash in debugger.
1999-04-03 11:10:54 +00:00
Patrik Stridvall
b87fe2e9bf
More code moved to the X11 driver (bitmap and palette and misc).
1999-04-01 08:16:08 +00:00
Alexandre Julliard
833f3aec1a
Abort on input error.
1999-03-24 15:07:20 +00:00