Commit Graph

456 Commits

Author SHA1 Message Date
Alexandre Julliard
07f736bc3d Hack to detect register functions automatically so that relay debug
also works for functions using the DEFINE_REGS_ENTRY_POINT macros.
2002-11-04 22:50:24 +00:00
Alexandre Julliard
81bdcf126f Removed references to advapi32 registry functions from some of the
kernel functions.
2002-09-13 17:47:44 +00:00
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
Patrik Stridvall
9aab47ed24 MSVC compatibility fixes. 2002-08-28 23:42:34 +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
6da436656c Remove .dll extension from module name, added wildcard support in
relay specifications (with the help of Dmitry Timoshkov).
2002-07-08 20:46:58 +00:00
Alexandre Julliard
7f6ecdc2ef Return ERROR_BAD_EXE_FORMAT when builtin dll still not found, since we
most likely loaded a 16-bit builtin.
2002-07-05 01:26:41 +00:00
Alexandre Julliard
9c6ba05436 Make builtins pretend to be loaded from the system directory. 2002-06-13 21:54:56 +00:00
Alexandre Julliard
1cf0261576 Check if relay debugging is still on before printing something. 2002-06-04 21:25:34 +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
9bb05fc48e Specify the complete source file list for a dll inside the main
makefile and get rid of the subdirectories makefiles.
2002-05-14 18:36:54 +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
Andreas Mohr
f16b401e28 Various cosmetic changes. 2002-02-27 21:34:54 +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
Patrik Stridvall
57e5784c21 Move __stdcall/__cdecl to the right place. 2002-02-02 18:42:11 +00:00
Alexandre Julliard
6a9325d054 Fixed stack offset in relay debugging of cdecl register functions. 2001-12-19 19:17:09 +00:00
Alexandre Julliard
7662ea1004 Made register and interrupt flags instead of entry point types, so
that we can have both stdcall and cdecl register functions.
Changed 16-bit .spec.c file generation to avoid including builtin16.h.
2001-12-14 23:14:22 +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
François Gouget
85a663f3ae Recognize the FreeBSD dlopen equivalent of "cannot open". 2001-11-09 19:17:35 +00:00
Francois Gouget
e5ddd26dd7 When including config.h, include it first. 2001-10-14 16:18:52 +00:00
Francois Gouget
2905e0fb36 Recognize the Solaris dlopen equivalent of "cannot open". 2001-10-14 16:06:54 +00:00
Alexandre Julliard
1922c72b8a Removed unnecessary inclusion of heap.h. 2001-07-25 00:43:29 +00:00
Alexandre Julliard
5f728cae70 Removed HEAP_strdupA. 2001-07-24 21:45:22 +00:00
Alexandre Julliard
37e9503ae8 Moved server.h to include/wine. 2001-07-19 00:39:09 +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
Marcus Meissner
391fdec8d1 Drop SYSLEVEL checks from relay debugging, since they break debugging
builtin GDI dlls.
2001-04-24 23:17:10 +00:00
Dmitry Timoshkov
6d257f5cf5 Display thread id instead of %fs in snoop trace. 2001-04-16 19:03:45 +00:00
Dmitry Timoshkov
4ea3c26a7d Display thread id instead of %fs in relay trace. 2001-04-09 18:47:10 +00:00
Lawson Whitney
bae8af2e2e Make snoop specific case insensitive. 2001-02-12 01:19:04 +00:00
Alexandre Julliard
8081e5a1e5 Added handle_t type to server interface so that we can make handles
pointers later on.
Always use 0 to signal invalid handle in server requests.
2001-01-05 04:08:07 +00:00
Ulrich Weigand
9a07b168b0 Silence silly error messages. 2000-12-27 18:37:37 +00:00
Andreas Mohr
4022ae07da Print all problems as ERR() except for "could not open" library, which
is WARN().
2000-12-22 01:55:50 +00:00
James Abbatiello
e675887129 Work around glibc 2.1.x dlopen bug (again). 2000-12-13 21:32:55 +00:00
Alexandre Julliard
db0747d095 Removed some unnecessary includes.
Got rid of ldt.h.
2000-12-13 20:23:41 +00:00
Alexandre Julliard
751625e089 Got rid of main.h. 2000-12-12 00:50:19 +00:00
Alexandre Julliard
85d666aef1 Use __ASM_GLOBAL_FUNC directly in i386-only code. 2000-12-12 00:49:45 +00:00
Alexandre Julliard
becb9a353b Moved all Wine internal definitions out of process.h. 2000-12-11 03:48:15 +00:00
Alexandre Julliard
886604c715 Always pass lower-case filenames to wine_dll_load().
Clear dlerror() before and after calls to dlopen/dlsym to work around
a glibc bug (thanks to James Abbatiello for tracking the bug).
2000-12-05 21:17:59 +00:00
Andreas Mohr
5f48ff3cf8 Fixed dlerror() check to use strstr(). 2000-12-05 04:00:54 +00:00
Alexandre Julliard
ef57e18f99 Removed some unnecessary includes. 2000-12-01 21:32:55 +00:00