Alexandre Julliard
|
a443761b8d
|
Export the temp buffer functionality in the debug functions interface
to allow sharing more code between libwine and ntdll.
|
2005-09-26 16:45:25 +00:00 |
Alexandre Julliard
|
75c27e17b6
|
Defined a proper structure for debug channels.
Also put all the function pointers inside a structure and added
__wine_dbg_set_functions to change them instead of exporting the
pointers directly.
|
2005-09-23 10:52:07 +00:00 |
Mike McCormack
|
04f9f1b066
|
Don't include winbase.h or winerror.h when not necessary.
|
2005-06-21 09:52:40 +00:00 |
Mike McCormack
|
5b2d5fd758
|
Use HANDLE instead of HKEY in the NT API.
|
2005-06-17 13:58:33 +00:00 |
Alexandre Julliard
|
ab29aa2126
|
Moved the ntdll per-thread data out of the TEB into a private
structure stored in TEB.SystemReserved2.
|
2005-06-06 20:04:33 +00:00 |
Alexandre Julliard
|
ae42aad2ae
|
Initialize ntdll debugging earlier on so that we can trace the server
startup too.
|
2004-05-05 05:56:37 +00:00 |
Alexandre Julliard
|
bcb5d6b82d
|
Smarter allocation algorithm for the string buffer, to allow
displaying more characters for strings without too many escapes.
|
2004-03-03 21:34:13 +00:00 |
Alexandre Julliard
|
af542075e7
|
Don't use constructors for ntdll and kernel32 initialization.
|
2004-01-07 04:50:11 +00:00 |
Pavel Roskin
|
e5e1844d24
|
Include ntdll_misc.h to get the GetCurrentProcess/ThreadId macros.
|
2003-10-08 22:34:37 +00:00 |
Steven Edwards
|
c07808a04b
|
Remove redundant includes.
|
2003-09-17 04:16:51 +00:00 |
Alexandre Julliard
|
e37c6e18d0
|
Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
|
2003-09-05 23:08:26 +00:00 |
Alexandre Julliard
|
02f2813968
|
Renamed a few TEB fields to use the "official" names.
|
2003-08-27 23:14:29 +00:00 |
Alexandre Julliard
|
aee989a7ed
|
Store the debug info structure on the thread stack.
Moved thread initialization code from sysdeps.c to thread.c to avoid
an indirection.
|
2003-08-21 21:34:33 +00:00 |
Dmitry Timoshkov
|
85d4281616
|
Implement LCMapString using unicode collation tables.
Move CompareString and LCMapString to dlls/kernel/locale.c.
|
2003-06-27 19:02:23 +00:00 |
Alexandre Julliard
|
949e065c49
|
Only print the trace header when we are at the beginning of a new
line (suggested by Dimitrie O. Paun).
|
2003-03-14 04:02:03 +00:00 |
Alexandre Julliard
|
ac13d2f47e
|
Print thread ids in traces with only 4 digits now that they are small
integers.
|
2003-02-18 23:29:47 +00:00 |
Alexandre Julliard
|
78ff6763ed
|
Added wine_dbg_sprintf function that allocates a temporary buffer in
the per-thread strings area.
Added inline functions to format POINT, SIZE and RECT structures.
|
2003-01-03 03:12:58 +00:00 |
Dimitrie O. Paun
|
737d4be892
|
Move excpt.h out of include/msvcrt/ as it does not conflict with any
standard Unix header.
|
2002-12-12 23:34:01 +00:00 |
Huw Davies
|
ac2a662a64
|
Reduce the maximum length of debug strings to 80 characters.
|
2002-11-13 19:38:17 +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
|
57bf45067a
|
MSVC compatibility fixes.
|
2002-08-26 21:53:24 +00:00 |
Patrik Stridvall
|
d016f819f1
|
Added include protection for unistd.h and sys/time.h.
|
2002-08-17 00:43:16 +00:00 |
Alexandre Julliard
|
84555cc771
|
Generate the __ASM_NAME and __ASM_FUNC macros directly from
configure.
Simplified the WINE_TRY_ASM_LINK test.
Moved DECL_GLOBAL_CONSTRUCTOR to wine/port.h.
|
2002-07-22 20:51:02 +00:00 |
Alexandre Julliard
|
35389149de
|
Export the debug API as functions instead of pointers.
A few other import fixes for Mingw.
|
2002-05-19 22:29:01 +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 |
Alexandre Julliard
|
894b188fcf
|
Moved __ASM_GLOBAL_FUNC macros and interlocked functions to port.[ch]
|
2002-04-25 21:40:56 +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 |
Francois Gouget
|
7aa67c1d6a
|
Make the Wine trace facilities accessible from Winelib applications.
|
2002-01-21 23:39:36 +00:00 |
Alexandre Julliard
|
c77c4df35e
|
Allocate debug_info structure at the same time as the TEB.
Removed the TEB cleanup service.
|
2002-01-07 18:03:14 +00:00 |
Alexandre Julliard
|
b0f586178a
|
Moved heap functions to ntdll.
Got rid of internal heap flags.
Reimplemented MapLS to not depend on the segptr heap.
|
2001-12-19 19:16:27 +00:00 |
Alexandre Julliard
|
6ca71d39b2
|
Avoid crashing on non-initialized debug info.
|
2001-10-21 15:04:04 +00:00 |
Johan Gill
|
42a074dfcd
|
Relay tracing would crash if it came upon a function call with an
invalid pointer as a parameter.
|
2001-10-17 19:39:22 +00:00 |
Andreas Mohr
|
26af822102
|
More descriptive error on buffer overflow.
|
2001-07-17 00:56:37 +00:00 |
Patrik Stridvall
|
17fd4e3816
|
Documentation name fixes.
|
2001-06-28 18:04:41 +00:00 |
Andreas Mohr
|
4fb9c09184
|
Limit output for certain text functions.
|
2001-06-08 20:19:28 +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
|
2f7292cbeb
|
Increase debug buffer size up to 1024 bytes.
|
2001-03-21 23:54:59 +00:00 |
Chris Morgan
|
508c4d9354
|
Assert on output buffer overflow.
|
2001-02-16 19:52:50 +00:00 |
Alexandre Julliard
|
58c58c5445
|
Fixed debug routines to work before the process heap is created.
|
2000-12-20 18:43:42 +00:00 |
Patrik Stridvall
|
024d6c50d6
|
Fixed some issues found by winapi_check.
|
2000-11-25 03:09:30 +00:00 |
Dimitrie O. Paun
|
864dc5981c
|
Use variable argument macros when compiling with gcc.
|
2000-11-10 23:31:06 +00:00 |
Alexandre Julliard
|
94613ab03e
|
New debug channel mechanism allowing decentralized channel
declarations.
|
2000-11-05 04:51:34 +00:00 |