Uwe Bonnes
7f0b104953
Use tpXXX instead of tbXXX in tagTHREADENTRY32.
2000-09-12 23:36:18 +00:00
Gerald Pfeifer
acc81bab87
Added two missing casts.
2000-09-02 23:17:21 +00:00
James Abbatiello
ebef9a9519
Fix for debugger disassembly being off by one byte after using nexti
...
on a "call" instruction.
2000-09-01 01:22:05 +00:00
Alexandre Julliard
7bbba4f9ce
Removed calls to ConvertToGlobalHandle and MakeCriticalSectionGlobal.
2000-08-26 21:18:36 +00:00
Dmitry Timoshkov
7d64d7d1d7
Do not crash if path is NULL in DEBUG_ProcessElfFileFromPath.
2000-08-18 23:43:09 +00:00
Eric Pouech
9454801cd9
Enhanced ELF files lookup for symbolic info.
2000-08-15 12:00:52 +00:00
Eric Pouech
7c7e3ba5b2
Fixed regression in break command.
2000-08-15 12:00:33 +00:00
Alexandre Julliard
a007f3364a
Moved a few non-standard headers into their respective dlls.
2000-08-09 00:54:58 +00:00
Alexandre Julliard
081ee94117
- Fixed resource functions to work directly from the HMODULE instead of
...
requiring a modref.
- Attempted to get LOAD_LIBRARY_AS_DATAFILE right (based on patches by
Eric Pouech and Dusan Lacko).
- Simplified modref structure and handling.
2000-08-07 04:12:41 +00:00
Patrik Stridvall
b4c7499883
Fixed some warnings.
2000-08-04 21:08:01 +00:00
Hidenori Takeshima
269b409712
Added a few missing imports.
2000-08-04 21:07:23 +00:00
Alexandre Julliard
74cc65a940
Added a few missing imports.
2000-08-04 04:12:08 +00:00
Ove Kaaven
2ce9ad8604
Tidyed up stack backtrace code a bit, and added a simple special
...
case for backtracing from a null EIP.
2000-07-31 23:27:20 +00:00
Alexandre Julliard
6b141176be
Moved toolhelp implementation into kernel32 dll.
2000-07-31 21:01:05 +00:00
Alexandre Julliard
58d5a0a786
Removed some unnecessary inclusions of wingdi.h and winuser.h
2000-07-29 21:58:17 +00:00
Eric Pouech
71189b5224
fixed a number of long standing bugs:
...
- segmented expressions didn't display correctly
- using dynamic size array for nested types parsing
- correct display of source code after a crash
factorized some code
2000-07-25 12:51:56 +00:00
Ove Kaaven
f96df31096
Comment out a nonfunctional DOS part of debugger.
2000-07-23 13:33:18 +00:00
Ian Schmidt
4474b6ea06
Added Pentium Pro/2/3/4 conditional move instructions.
2000-07-15 14:57:13 +00:00
Eric Pouech
c8924d3e59
Removed extraneous trace message.
2000-07-10 13:05:59 +00:00
Eric Pouech
f516be6736
Unconditionnally print messages on DLL load breakpoint.
2000-07-10 13:05:44 +00:00
Andreas Mohr
522a9a90b9
Fixed winedbg watchpoints.
2000-07-10 13:05:17 +00:00
Peter Hunnisett
856aefa240
- Explicit init of rtn.cookie in DEBUG_EvalExpr to bad value to
...
expose further bad code
- Print of pointer used as array now works
2000-07-08 12:45:44 +00:00
Eric Pouech
5b471bae6e
Added BreakOnDllLoad internal var, cleaned up register validation on
...
exception.
2000-06-25 12:49:13 +00:00
Eric Pouech
7c43b22cb8
Don't block endlessly after last debugged process has exited.
2000-06-24 12:52:13 +00:00
Eric Pouech
911436bfeb
- cleaned-up break handling
...
- better integration of debugger inner loops (parser & events)
- added attach command
- improved parser so that it can be entered without any process loaded
- added BreakOnFirstChance internal variable
- disabled NE module symbol module (which is broken with ASS)
- misc portability cleanups
2000-06-18 19:30:24 +00:00
Alexandre Julliard
2f158c2678
Removed @PROGEXT@ (it was broken anyway).
...
Improved 'make install'.
Cleaned up the main Makefile.
2000-06-14 21:45:38 +00:00
Alexandre Julliard
291fa66f9d
Removed the .xcnlnk section hack, and replaced it by another hack in
...
the debugger CREATE_PROCESS event handling.
2000-06-08 05:02:19 +00:00
Alexandre Julliard
01e819ad9f
Simplified wrc flags handling.
2000-06-08 04:52:11 +00:00
Alexandre Julliard
0f45f1cc30
Strip path name from dll when adding symbols.
2000-06-08 00:59:40 +00:00
Ulrich Weigand
1cbf27a33f
Compile fixes for non-i386 archs.
2000-06-04 01:33:21 +00:00
James Juran
2fc028977d
DEBUG_ExternalDebugger() needs to be a part of wine, not winedbg.
2000-05-26 01:14:55 +00:00
Eric Pouech
f1822356b5
Fixed %p in printf (now using wsprintf which doesn't support it).
...
Added ThreadId and ProcessId internal vars.
Allow at startup to pick up a process to debug.
2000-05-11 21:43:43 +00:00
Eric Pouech
4a07ed8ef0
Fixed x /s command.
2000-05-09 22:32:01 +00:00
Marcus Meissner
508911b446
Old versions of glibc might not have STN_UNDEF defined.
2000-05-07 18:27:28 +00:00
Eric Pouech
b971745ca0
Fixed some buffer overflows.
...
Made stab parsing more robust (now ignores C++ stabs).
Display correct backtrace at first when invoked on unhandled exception.
Loads stabs from .so files when those are loaded.
2000-05-05 18:14:34 +00:00
Alexandre Julliard
f818d42fae
Fixed COORD structure definition.
...
Fixed GetLargestConsoleWindowSize to not return a structure when
called from the Window binary.
2000-05-03 17:48:21 +00:00
Eric Pouech
26342c9824
Fixed segv when debugger registry key doesn't exist.
2000-05-01 14:22:02 +00:00
Eric Pouech
04c16b828e
- Enhanced internal variables framework (including read/save to
...
registry and typing)
- Finalized use of Windows' Console I/O interface (instead of Unix std
streams)
- Now handling registers as internal variables (they are no longer
seen as a specific type)
2000-04-30 12:21:15 +00:00
Dimitrie O. Paun
7827254cf2
Get rid of HEAP_xrealloc.
2000-04-28 14:43:34 +00:00
Ulrich Weigand
164bac9292
Improved CodeView type information loader.
2000-04-25 19:53:49 +00:00
Alexandre Julliard
e1e75371d9
Implemented on-demand loading of builtin dlls using dlopen().
2000-04-24 17:17:49 +00:00
Alexandre Julliard
180a088beb
Moved PE header definitions to winnt.h where they belong.
2000-04-18 11:58:24 +00:00
Alexandre Julliard
a6795414d1
Implemented 'walk process' and 'walk threads' commands using toolhelp
...
snapshots.
2000-04-16 19:46:35 +00:00
Alexandre Julliard
b44595283f
Improved Winelib apps initialisation code. No longer need to link
...
winestub.o with Winelib apps.
2000-04-15 21:00:55 +00:00
Alexandre Julliard
9639a0a8ed
Added missing winestub dependency.
2000-04-14 13:47:11 +00:00
Eric Pouech
e5efa0ceb6
Made the winedbg an external and WineLib program.
...
Centralized output handling (preparation for console usage).
Fixed a few debug information reading options (stabs and sym).
Started a framework to hold debugger's internal variables.
2000-04-13 19:31:58 +00:00
Alexandre Julliard
c53ceba478
Improved support for Makefiles that need to recurse in subdirectories.
2000-04-09 18:19:59 +00:00
Patrik Stridvall
584640519b
Fixed some ANSI C violations.
2000-03-28 19:24:55 +00:00
Eric Pouech
9505c1c8da
Now read .so list from debuggee's address space.
2000-03-26 14:42:21 +00:00
Eric Pouech
ac11a68f3e
improved exception handling
...
merged all module handling code in new module.c file
reenabled 'walk module' and 'info module' commands
added ability to drive break on thread startup
2000-03-26 13:37:39 +00:00