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
Jim Aston
2e1cafa288
Renamed wintypes.h to windef.h.
1999-03-14 16:35:05 +00:00
Sergey Turchanov
006efb357f
Buffer size bug in LocateDebugInfoFile.
1999-03-13 12:44:38 +00:00
Marcus Meissner
b0d52b0071
More include optimizations.
1999-02-28 19:59:00 +00:00
David Luyer
ee517e863e
- fixed missing stdlib.h and string.h includes everywhere
...
- removed a couple of unneeded stdlib.h and stdio.h includes
1999-02-28 12:27:56 +00:00
Alexandre Julliard
a396029270
Large-scale renaming of all Win32 functions and types to use the
...
standard Windows names.
1999-02-26 11:11:13 +00:00
Eric Pouech
761e314c06
Fixed backtrack issue on 16bit code.
1999-02-20 16:40:47 +00:00
Eric Pouech
2820592e1f
Changed LocateDebugInfoFile to reduce stack consumption (from 13k to 2k !!)
1999-02-20 16:40:26 +00:00
Eric Pouech
b1518654a1
Fixed comment for Wine documentation.
1999-02-20 16:39:51 +00:00
Marcus Meissner
04c3e1d456
Removed a lot of occurences of windows.h (and added necessary other
...
includes).
1999-02-19 10:37:02 +00:00
Marcus Meissner
317af320cf
Optimized include/*.h: (recursively) include all headers needed by
...
this .h file, but only those. Necessary fixes to a lot of .c files,
started optimizing "windows.h" away from some of them. Moved
GetCurrentTask prototype to wine/winbase16.h.
1999-02-17 13:51:06 +00:00
Brian Joseph Czapiga
5ef8b175c0
Fixed a few #ifdefs.
1999-02-14 13:35:52 +00:00
Juergen Schmied
36358806ab
Implemented better output for indirect calls.
1999-02-14 13:30:18 +00:00