Commit graph

62 commits

Author SHA1 Message Date
Patrik Stridvall
9c1de6de30 Moved all the content of the DDK files ntdef.h and ntddk.h to
winternl.h.
2002-09-12 22:07:02 +00:00
Alexandre Julliard
a5dea216cc Implemented the RtlImage* functions, and use them to replace the
PE_HEADER macro.
2002-08-09 19:57:38 +00:00
Alexandre Julliard
7375597fe2 Fixed some handle type mismatches and added a few casts in prevision
of void* handles.
2002-07-31 19:26:03 +00:00
Alexandre Julliard
65c6d38581 Replace all uses of PREFIX and @function by the __ASM_NAME and
__ASM_FUNC macros.
2002-07-22 20:47:11 +00:00
Alexandre Julliard
a061b84ee1 Moved specification of relay and snoop include/exclude functions to
the config file.
Changed spy config a bit to follow the same scheme.
Moved debug option parsing routine into libwine.
2002-06-04 17:48:41 +00:00
Vincent Béron
9a62491660 Removed trailing whitespace. 2002-05-31 23:06:46 +00:00
Alexandre Julliard
0aa28b5b8d Export the debugging API from libwine instead of ntdll.
Removed debugres_[aw].
2002-05-17 02:55:48 +00:00
Warren Baird
c43b5c8f11 Some fixes for compiling on Sparc. 2002-05-16 23:08:01 +00:00
Alexandre Julliard
894b188fcf Moved __ASM_GLOBAL_FUNC macros and interlocked functions to port.[ch] 2002-04-25 21:40:56 +00:00
Dmitry Timoshkov
23d4aab269 Fixed handling of a dll being loaded at the same address as a previous
one.
2002-04-02 02:49:42 +00:00
Alexandre Julliard
0799c1a780 Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Peter Hunnisett
73ab649ced New file msvcrt/excpt.h. Move some stuff out of winnt.h into it. 2002-02-25 20:10:35 +00:00
Alexandre Julliard
eb9a863116 Exported CALL32_Regs from ntdll, renamed to __wine_call_from_32_regs
to follow the naming convention for this type of functions.
Split 16 and 32-bit relay functions into separate files, and moved the
32-bit ones to dlls/ntdll.
2001-12-11 00:50:33 +00:00
Alexandre Julliard
5f728cae70 Removed HEAP_strdupA. 2001-07-24 21:45:22 +00:00
Uwe Bonnes
0249fcd560 SNOOP_DoReturn: remove redundant printing of tid. 2001-07-18 20:00:06 +00:00
Uwe Bonnes
574a10efb7 SNOOP_GetProcAddress: don't touch already initialized fun-entries. 2001-07-14 00:43:57 +00:00
Andreas Mohr
9abd5530c8 Make snoop code take ordinal base into account. 2001-05-24 18:43:16 +00:00
Francois Gouget
e17d1a3649 Print the tid in the first column when +tid is specified. 2001-05-08 00:13:38 +00:00
Dmitry Timoshkov
6d257f5cf5 Display thread id instead of %fs in snoop trace. 2001-04-16 19:03:45 +00:00
Lawson Whitney
bae8af2e2e Make snoop specific case insensitive. 2001-02-12 01:19:04 +00:00
Ulrich Weigand
9a07b168b0 Silence silly error messages. 2000-12-27 18:37:37 +00:00
Alexandre Julliard
db0747d095 Removed some unnecessary includes.
Got rid of ldt.h.
2000-12-13 20:23:41 +00:00
Alexandre Julliard
85d666aef1 Use __ASM_GLOBAL_FUNC directly in i386-only code. 2000-12-12 00:49:45 +00:00
Alexandre Julliard
ef57e18f99 Removed some unnecessary includes. 2000-12-01 21:32:55 +00:00
Marcus Meissner
f649dd605e Don't test !HIWORD values for pointerness. 2000-11-25 01:21:39 +00:00
Alexandre Julliard
908464d448 Authors: Andreas Mohr <amohr@codeweavers.com>, Dimitrie O. Paun <dimi@cs.toronto.edu>, Patrik Stridvall <ps@leissner.se>
Various warning fixes.
2000-11-01 03:11:12 +00:00
Dimitrie O. Paun
334a42f521 Fixed a few compilation warnings 2000-10-29 18:07:04 +00:00
Alexandre Julliard
a80d8c6cf0 Generate Win32 dll descriptor structure in the .spec.c file so that we
don't need to depend on builtin32.h.
2000-09-27 01:20:01 +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
Rein Klazes
2826f575ae Catch EXCEPTION_PRIV_INSTRUCTION exception too. 2000-09-19 02:39:59 +00:00
Alexandre Julliard
3850c1ae16 Moved most USER string functions to dlls/user.
Cleaned up a few more inter-dll dependencies.
2000-08-06 02:42:46 +00:00
Alexandre Julliard
58d5a0a786 Removed some unnecessary inclusions of wingdi.h and winuser.h 2000-07-29 21:58:17 +00:00
Juergen Schmied
2352cf79ce Avoid calling the exception handler in some cases. 2000-06-24 13:33:26 +00:00
James Abbatiello
d1297c4493 Fix for compiler warning (due to setjmp/longjmp being used for
exception handling).
2000-06-11 20:33:07 +00:00
Uwe Bonnes
e82e7d96e1 Use "CALL" and "RET" in capital letters for distinction. 2000-06-07 02:02:01 +00:00
Uwe Bonnes
69277bba89 SNOOP_PrintArg: replaced IsBad* functions by exception handler. 2000-04-23 20:38:49 +00:00
Alexandre Julliard
180a088beb Moved PE header definitions to winnt.h where they belong. 2000-04-18 11:58:24 +00:00
James Abbatiello
1758f2d81a Misc. fixes for compiler warnings. 2000-02-25 21:01:50 +00:00
Alexandre Julliard
90476d6b4a Moved SystemHeap allocations to the process heap. 2000-02-16 22:47:24 +00:00
Alexandre Julliard
383da68cf9 Optimized debugging API to reduce code size. 2000-02-10 22:15:21 +00:00
Alexandre Julliard
0dd3655fd0 Removed debugstr.h. 2000-01-29 19:49:58 +00:00
Francois Gouget
e73b8b84ba Wrapped some strings in a debugstr_* call.
Replaced some calls to debugstr_{a,w} by debugstr_{a,w}n.
Removed redundant 'L's for Unicode strings.
Tried to harmonize the traces a little bit.
1999-12-26 00:40:37 +00:00
Ulrich Weigand
6ca85a5e80 Bugfix: relay/snoop debugging was broken by last patch ... 1999-11-14 21:28:57 +00:00
Rein Klazes
43a98a6b4d Added missing WINAPI attribute to two forward declarations. 1999-11-14 19:44:43 +00:00
Ulrich Weigand
eb94c7d2c4 Adapted to new register function handling. 1999-11-13 23:54:04 +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
Alexandre Julliard
3742d77fdb Fixes for non-i386 compiling. 1999-06-26 18:30:03 +00:00
Alexandre Julliard
9fe7a2545a Converted to the new debug interface, using script written by Patrik
Stridvall.
1999-05-14 08:17:14 +00:00
Alexandre Julliard
06b978991b Win32 register functions can now have arguments.
Simplified relay debugging for register functions.
1999-05-13 16:13:17 +00:00
Patrik Stridvall
c7a8dde118 #pragma pack(?) changed to #include "*pack*.h" 1999-04-25 12:36:53 +00:00