Commit Graph

289 Commits

Author SHA1 Message Date
Eric Pouech eaafb73cd5 Added the notion of delayed breakpoint (when a function is not loaded
yet, the name will be tried again for each new loaded module).
2001-05-21 18:33:15 +00:00
James Juran 4ee31d5e2b Accept responses from 1..n when choosing from multiple symbols to
match the input labels.
2001-05-19 17:34:17 +00:00
Alexandre Julliard 09d7822048 Delay import of user32 to allow debugging crashes in user init code. 2001-05-05 00:44:48 +00:00
Eric Pouech 52c7534f41 Started handling of several symbols with the same name.
Fixed trampoline identification.
2001-05-03 18:32:47 +00:00
Marcus Meissner 5e2eeb66ec Added some more disassembly instructions (notably rdtsc, which is used
by several programs) and more MMX.
2001-04-24 23:16:16 +00:00
Marcus Meissner ea1576b538 Added some MMX disassembly to the debugger. 2001-04-23 18:11:17 +00:00
Eric Pouech 0db12f278c Fixed getting a variable address. 2001-04-23 18:10:52 +00:00
Eric Pouech d6dcec833e Fixed float variables display. 2001-04-23 18:10:32 +00:00
Andreas Mohr f32f918123 Spelling fixes. 2001-04-20 18:36:05 +00:00
Eric Pouech 2b713ba65d Enhanced robustness at startup. 2001-04-13 22:26:23 +00:00
Michael Stefaniuc 85d308631c - added stubs for three console functions
- updated wincon.h
2001-04-12 21:07:25 +00:00
James Hatheway f552359c31 Modify debugger to understand special undocumented "Name Thread"
exception from MS VC6.
2001-04-09 18:31:47 +00:00
Francois Gouget 282f7270c1 Small 'typos in comments' fixes. 2001-02-28 05:31:02 +00:00
Andreas Mohr c9ec884645 Documentation updates. 2001-01-24 19:37:13 +00:00
Jon Griffiths 004dc8228b Increased debugger include limit to 512. 2001-01-22 02:17:46 +00:00
Alexandre Julliard 7d5bc5c3f9 Removed some direct accesses to the 16-bit task structure. 2001-01-15 20:09:09 +00:00
Alexandre Julliard 6cf9ac8626 Removed obsolete file. 2001-01-09 20:56:18 +00:00
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