Commit Graph

272 Commits

Author SHA1 Message Date
François Gouget d5042c44b4 Compile the debugger with STRICT on. 2000-12-29 05:38:00 +00:00
Joerg Mayer d18140cef4 Fix the trivial compiler warnings in debugger/ when compiling with -W
- moved inline statements to front
- fixed the trivial cases of signed/unsigned comparisons
2000-12-26 01:28:51 +00:00
Alexandre Julliard db0747d095 Removed some unnecessary includes.
Got rid of ldt.h.
2000-12-13 20:23:41 +00:00
Alexandre Julliard f6168db690 Fixed some warnings. 2000-12-13 20:03:53 +00:00
Alexandre Julliard 633293f093 Build the debugger as a .so. 2000-12-06 03:20:47 +00:00
Alexandre Julliard ef57e18f99 Removed some unnecessary includes. 2000-12-01 21:32:55 +00:00
Eric Pouech afce9213b9 Cleaned up internal types definition. 2000-12-01 20:45:59 +00:00
Eric Pouech 0421138903 Improved stabs loading (now using recursive parsing, required by stabs
generated by latest gcc versions).
2000-12-01 20:45:43 +00:00
Eric Pouech 52d10c9022 Work around for deref issues (least impact solution taken, even if issues remain). 2000-12-01 20:45:24 +00:00
Alexandre Julliard 5ce2329a95 Finished separation of advapi32. 2000-11-30 20:31:41 +00:00
Dimitrie O. Paun db1e5dbfef Do not use a.out.h. 2000-11-29 19:00:23 +00:00
Alexandre Julliard 5b971f009a Moved wsprintf functions to dlls/user. 2000-11-26 22:39:50 +00:00
Andreas Mohr a59324db91 Cosmetics. 2000-11-25 01:40:10 +00:00
Dmitry Timoshkov af1df43df8 Skip directories when loading debug symbols. 2000-11-15 23:04:41 +00:00
Eric Pouech e939206f90 Improved internal module handling (module now have a size, map of
loaded module is clearer, better error reporting, seperated module
loading code from symbol extraction).
2000-11-15 22:16:26 +00:00
Eric Pouech 5394ab83c4 Make use of Windows structure for COFF info.
Fixed a few issues in COFF loading.
Cleaned up the code.
2000-11-12 03:40:55 +00:00
Alexandre Julliard 231cc27c80 Added some missing imports. 2000-11-09 20:41:13 +00:00
Ulrich Weigand 6011e98e05 - Take OMAP records into account to correct symbol addresses.
- Understand CodeView data embedded in the PE file itself.
- Understand NB11 signature CodeView data.
- No more bogus 'timestamp mismatch' errors.
- General cleanup / removal of duplicate code.
2000-11-07 20:29:20 +00:00
Alexandre Julliard d19ad3962e Better error message when an include file is not found by makedep.
Added support for .mc extension.
Do not try to open *.tab.h and *.mc.rc include files.
2000-11-06 05:32:59 +00:00
Alexandre Julliard 1a3f705fc1 Added import of ntdll. 2000-10-31 00:22:41 +00:00
Uwe Bonnes 4efd28ce1a DEBUG_ProcessDBGFile: use a stack variable for the extra_info. 2000-10-29 18:08:42 +00:00
Juergen Schmied 7493eada13 - enable loading of pdb files named in NB10 records of a dbg file
- disable timestamp check for pdb files
2000-10-29 18:03:41 +00:00
Uwe Bonnes d207d270b6 DEBUG_ProcessDBGFile: allocate MSC_DBG_INFO before writing to members
of that structure.
2000-10-29 01:18:33 +00:00
Alexandre Julliard 634824be58 Raise an exception when a stub entry point is called. 2000-10-26 22:03:34 +00:00
Kristoffer Gleditsch d2e2bb240a Added LDFLAGS to linking of wine-related binaries. 2000-10-25 21:36:54 +00:00
Eric Pouech 0595b1f24c Added advapi32 to imported DLLs list. 2000-10-22 23:51:08 +00:00
Ulrich Weigand 9039421b04 PDB symbol header format depends only on version code. 2000-10-22 23:48:06 +00:00
Eric Pouech 4304aee898 Fixed floating point data printing and made basic types reading more
robust.
2000-10-22 23:45:04 +00:00
Juergen Schmied cc5365836a Fixed loading of symbols from libraries. 2000-10-12 20:45:26 +00:00
Alexandre Julliard df12a0d654 Fixed backtrace for apps that never called down to 16-bit code. 2000-10-02 22:17:07 +00:00
Gerald Pfeifer bd529026e1 Added missing cast. 2000-09-29 00:23:26 +00:00
Alexandre Julliard d8fab2e67c Removed some of the XXX_reg macros now that we are using the standard
CONTEXT86 structure everywhere.
2000-09-25 23:53:07 +00:00
Alexandre Julliard 954a413c47 Improved support for vm86 mode. 2000-09-24 03:15:50 +00:00
Alexandre Julliard 9edc7d0529 Misc cleanups. 2000-09-18 02:15:25 +00:00
Andreas Mohr 20cd9356a8 - fixes debugger output
- get rid of wrong comments
- fix comments
- .spec spelling fix
- improve warning message
2000-09-12 23:40:40 +00:00
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