Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
wine
Manage
Activity
Members
Labels
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Terraform modules
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jason Beetham
wine
Commits
c9cc20cf
Commit
c9cc20cf
authored
25 years ago
by
Ulrich Czekalla
Committed by
Alexandre Julliard
25 years ago
Browse files
Options
Downloads
Patches
Plain Diff
New channel 'debugstr' used to print OutputDebugString API calls.
parent
d1a1f7d6
Loading
Loading
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
include/debugdefs.h
+134
-131
134 additions, 131 deletions
include/debugdefs.h
scheduler/debugger.c
+5
-0
5 additions, 0 deletions
scheduler/debugger.c
with
139 additions
and
131 deletions
include/debugdefs.h
+
134
−
131
View file @
c9cc20cf
...
...
@@ -34,138 +34,139 @@ const int dbch_dc = 22;
const
int
dbch_ddeml
=
23
;
const
int
dbch_ddraw
=
24
;
const
int
dbch_debug
=
25
;
const
int
dbch_delayhlp
=
26
;
const
int
dbch_dialog
=
27
;
const
int
dbch_dinput
=
28
;
const
int
dbch_dll
=
29
;
const
int
dbch_dosfs
=
30
;
const
int
dbch_dosmem
=
31
;
const
int
dbch_dplay
=
32
;
const
int
dbch_driver
=
33
;
const
int
dbch_dsound
=
34
;
const
int
dbch_edit
=
35
;
const
int
dbch_elfdll
=
36
;
const
int
dbch_enhmetafile
=
37
;
const
int
dbch_event
=
38
;
const
int
dbch_exec
=
39
;
const
int
dbch_file
=
40
;
const
int
dbch_fixup
=
41
;
const
int
dbch_font
=
42
;
const
int
dbch_gdi
=
43
;
const
int
dbch_global
=
44
;
const
int
dbch_graphics
=
45
;
const
int
dbch_header
=
46
;
const
int
dbch_heap
=
47
;
const
int
dbch_hook
=
48
;
const
int
dbch_hotkey
=
49
;
const
int
dbch_icon
=
50
;
const
int
dbch_imagehlp
=
51
;
const
int
dbch_imagelist
=
52
;
const
int
dbch_imm
=
53
;
const
int
dbch_int
=
54
;
const
int
dbch_int10
=
55
;
const
int
dbch_int16
=
56
;
const
int
dbch_int17
=
57
;
const
int
dbch_int19
=
58
;
const
int
dbch_int21
=
59
;
const
int
dbch_int31
=
60
;
const
int
dbch_io
=
61
;
const
int
dbch_ipaddress
=
62
;
const
int
dbch_key
=
63
;
const
int
dbch_keyboard
=
64
;
const
int
dbch_ldt
=
65
;
const
int
dbch_listbox
=
66
;
const
int
dbch_listview
=
67
;
const
int
dbch_local
=
68
;
const
int
dbch_mci
=
69
;
const
int
dbch_mcianim
=
70
;
const
int
dbch_mciavi
=
71
;
const
int
dbch_mcimidi
=
72
;
const
int
dbch_mciwave
=
73
;
const
int
dbch_mdi
=
74
;
const
int
dbch_menu
=
75
;
const
int
dbch_message
=
76
;
const
int
dbch_metafile
=
77
;
const
int
dbch_midi
=
78
;
const
int
dbch_mmaux
=
79
;
const
int
dbch_mmio
=
80
;
const
int
dbch_mmsys
=
81
;
const
int
dbch_mmtime
=
82
;
const
int
dbch_module
=
83
;
const
int
dbch_monthcal
=
84
;
const
int
dbch_mpr
=
85
;
const
int
dbch_msacm
=
86
;
const
int
dbch_msg
=
87
;
const
int
dbch_msvideo
=
88
;
const
int
dbch_nativefont
=
89
;
const
int
dbch_nonclient
=
90
;
const
int
dbch_ntdll
=
91
;
const
int
dbch_ole
=
92
;
const
int
dbch_pager
=
93
;
const
int
dbch_palette
=
94
;
const
int
dbch_pidl
=
95
;
const
int
dbch_print
=
96
;
const
int
dbch_process
=
97
;
const
int
dbch_profile
=
98
;
const
int
dbch_progress
=
99
;
const
int
dbch_prop
=
100
;
const
int
dbch_propsheet
=
101
;
const
int
dbch_psapi
=
102
;
const
int
dbch_psdrv
=
103
;
const
int
dbch_ras
=
104
;
const
int
dbch_rebar
=
105
;
const
int
dbch_reg
=
106
;
const
int
dbch_region
=
107
;
const
int
dbch_relay
=
108
;
const
int
dbch_resource
=
109
;
const
int
dbch_scroll
=
110
;
const
int
dbch_security
=
111
;
const
int
dbch_segment
=
112
;
const
int
dbch_seh
=
113
;
const
int
dbch_selector
=
114
;
const
int
dbch_sendmsg
=
115
;
const
int
dbch_server
=
116
;
const
int
dbch_shell
=
117
;
const
int
dbch_snoop
=
118
;
const
int
dbch_sound
=
119
;
const
int
dbch_static
=
120
;
const
int
dbch_statusbar
=
121
;
const
int
dbch_storage
=
122
;
const
int
dbch_stress
=
123
;
const
int
dbch_string
=
124
;
const
int
dbch_syscolor
=
125
;
const
int
dbch_system
=
126
;
const
int
dbch_tab
=
127
;
const
int
dbch_tapi
=
128
;
const
int
dbch_task
=
129
;
const
int
dbch_text
=
130
;
const
int
dbch_thread
=
131
;
const
int
dbch_thunk
=
132
;
const
int
dbch_timer
=
133
;
const
int
dbch_toolbar
=
134
;
const
int
dbch_toolhelp
=
135
;
const
int
dbch_tooltips
=
136
;
const
int
dbch_trackbar
=
137
;
const
int
dbch_treeview
=
138
;
const
int
dbch_ttydrv
=
139
;
const
int
dbch_tweak
=
140
;
const
int
dbch_typelib
=
141
;
const
int
dbch_updown
=
142
;
const
int
dbch_ver
=
143
;
const
int
dbch_virtual
=
144
;
const
int
dbch_vxd
=
145
;
const
int
dbch_wave
=
146
;
const
int
dbch_win
=
147
;
const
int
dbch_win16drv
=
148
;
const
int
dbch_win32
=
149
;
const
int
dbch_wing
=
150
;
const
int
dbch_winsock
=
151
;
const
int
dbch_winspool
=
152
;
const
int
dbch_wnet
=
153
;
const
int
dbch_x11
=
154
;
const
int
dbch_x11drv
=
155
;
const
int
dbch_debugstr
=
26
;
const
int
dbch_delayhlp
=
27
;
const
int
dbch_dialog
=
28
;
const
int
dbch_dinput
=
29
;
const
int
dbch_dll
=
30
;
const
int
dbch_dosfs
=
31
;
const
int
dbch_dosmem
=
32
;
const
int
dbch_dplay
=
33
;
const
int
dbch_driver
=
34
;
const
int
dbch_dsound
=
35
;
const
int
dbch_edit
=
36
;
const
int
dbch_elfdll
=
37
;
const
int
dbch_enhmetafile
=
38
;
const
int
dbch_event
=
39
;
const
int
dbch_exec
=
40
;
const
int
dbch_file
=
41
;
const
int
dbch_fixup
=
42
;
const
int
dbch_font
=
43
;
const
int
dbch_gdi
=
44
;
const
int
dbch_global
=
45
;
const
int
dbch_graphics
=
46
;
const
int
dbch_header
=
47
;
const
int
dbch_heap
=
48
;
const
int
dbch_hook
=
49
;
const
int
dbch_hotkey
=
50
;
const
int
dbch_icon
=
51
;
const
int
dbch_imagehlp
=
52
;
const
int
dbch_imagelist
=
53
;
const
int
dbch_imm
=
54
;
const
int
dbch_int
=
55
;
const
int
dbch_int10
=
56
;
const
int
dbch_int16
=
57
;
const
int
dbch_int17
=
58
;
const
int
dbch_int19
=
59
;
const
int
dbch_int21
=
60
;
const
int
dbch_int31
=
61
;
const
int
dbch_io
=
62
;
const
int
dbch_ipaddress
=
63
;
const
int
dbch_key
=
64
;
const
int
dbch_keyboard
=
65
;
const
int
dbch_ldt
=
66
;
const
int
dbch_listbox
=
67
;
const
int
dbch_listview
=
68
;
const
int
dbch_local
=
69
;
const
int
dbch_mci
=
70
;
const
int
dbch_mcianim
=
71
;
const
int
dbch_mciavi
=
72
;
const
int
dbch_mcimidi
=
73
;
const
int
dbch_mciwave
=
74
;
const
int
dbch_mdi
=
75
;
const
int
dbch_menu
=
76
;
const
int
dbch_message
=
77
;
const
int
dbch_metafile
=
78
;
const
int
dbch_midi
=
79
;
const
int
dbch_mmaux
=
80
;
const
int
dbch_mmio
=
81
;
const
int
dbch_mmsys
=
82
;
const
int
dbch_mmtime
=
83
;
const
int
dbch_module
=
84
;
const
int
dbch_monthcal
=
85
;
const
int
dbch_mpr
=
86
;
const
int
dbch_msacm
=
87
;
const
int
dbch_msg
=
88
;
const
int
dbch_msvideo
=
89
;
const
int
dbch_nativefont
=
90
;
const
int
dbch_nonclient
=
91
;
const
int
dbch_ntdll
=
92
;
const
int
dbch_ole
=
93
;
const
int
dbch_pager
=
94
;
const
int
dbch_palette
=
95
;
const
int
dbch_pidl
=
96
;
const
int
dbch_print
=
97
;
const
int
dbch_process
=
98
;
const
int
dbch_profile
=
99
;
const
int
dbch_progress
=
100
;
const
int
dbch_prop
=
101
;
const
int
dbch_propsheet
=
102
;
const
int
dbch_psapi
=
103
;
const
int
dbch_psdrv
=
104
;
const
int
dbch_ras
=
105
;
const
int
dbch_rebar
=
106
;
const
int
dbch_reg
=
107
;
const
int
dbch_region
=
108
;
const
int
dbch_relay
=
109
;
const
int
dbch_resource
=
110
;
const
int
dbch_scroll
=
111
;
const
int
dbch_security
=
112
;
const
int
dbch_segment
=
113
;
const
int
dbch_seh
=
114
;
const
int
dbch_selector
=
115
;
const
int
dbch_sendmsg
=
116
;
const
int
dbch_server
=
117
;
const
int
dbch_shell
=
118
;
const
int
dbch_snoop
=
119
;
const
int
dbch_sound
=
120
;
const
int
dbch_static
=
121
;
const
int
dbch_statusbar
=
122
;
const
int
dbch_storage
=
123
;
const
int
dbch_stress
=
124
;
const
int
dbch_string
=
125
;
const
int
dbch_syscolor
=
126
;
const
int
dbch_system
=
127
;
const
int
dbch_tab
=
128
;
const
int
dbch_tapi
=
129
;
const
int
dbch_task
=
130
;
const
int
dbch_text
=
131
;
const
int
dbch_thread
=
132
;
const
int
dbch_thunk
=
133
;
const
int
dbch_timer
=
134
;
const
int
dbch_toolbar
=
135
;
const
int
dbch_toolhelp
=
136
;
const
int
dbch_tooltips
=
137
;
const
int
dbch_trackbar
=
138
;
const
int
dbch_treeview
=
139
;
const
int
dbch_ttydrv
=
140
;
const
int
dbch_tweak
=
141
;
const
int
dbch_typelib
=
142
;
const
int
dbch_updown
=
143
;
const
int
dbch_ver
=
144
;
const
int
dbch_virtual
=
145
;
const
int
dbch_vxd
=
146
;
const
int
dbch_wave
=
147
;
const
int
dbch_win
=
148
;
const
int
dbch_win16drv
=
149
;
const
int
dbch_win32
=
150
;
const
int
dbch_wing
=
151
;
const
int
dbch_winsock
=
152
;
const
int
dbch_winspool
=
153
;
const
int
dbch_wnet
=
154
;
const
int
dbch_x11
=
155
;
const
int
dbch_x11drv
=
156
;
#define DEBUG_CHANNEL_COUNT 15
6
#define DEBUG_CHANNEL_COUNT 15
7
char
__debug_msg_enabled
[
DEBUG_CHANNEL_COUNT
][
DEBUG_CLASS_COUNT
]
=
{
{
1
,
1
,
0
,
0
},
...
...
@@ -323,6 +324,7 @@ char __debug_msg_enabled[DEBUG_CHANNEL_COUNT][DEBUG_CLASS_COUNT] = {
{
1
,
1
,
0
,
0
},
{
1
,
1
,
0
,
0
},
{
1
,
1
,
0
,
0
},
{
1
,
1
,
0
,
0
},
{
1
,
1
,
0
,
0
}
};
...
...
@@ -353,6 +355,7 @@ const char * const debug_ch_name[DEBUG_CHANNEL_COUNT] = {
"ddeml"
,
"ddraw"
,
"debug"
,
"debugstr"
,
"delayhlp"
,
"dialog"
,
"dinput"
,
...
...
This diff is collapsed.
Click to expand it.
scheduler/debugger.c
+
5
−
0
View file @
c9cc20cf
...
...
@@ -11,6 +11,7 @@
#include
"server.h"
#include
"debugtools.h"
DECLARE_DEBUG_CHANNEL
(
debugstr
)
/**********************************************************************
* DEBUG_SendEvent
...
...
@@ -247,6 +248,8 @@ void WINAPI OutputDebugStringA( LPCSTR str )
event
.
length
=
strlen
(
str
)
+
1
;
DEBUG_SendEvent
(
OUTPUT_DEBUG_STRING_EVENT
,
&
event
,
sizeof
(
event
)
);
}
TRACE_
(
debugstr
)(
"%s
\n
"
,
str
);
}
...
...
@@ -263,6 +266,8 @@ void WINAPI OutputDebugStringW( LPCWSTR str )
event
.
length
=
(
lstrlenW
(
str
)
+
1
)
*
sizeof
(
WCHAR
);
DEBUG_SendEvent
(
OUTPUT_DEBUG_STRING_EVENT
,
&
event
,
sizeof
(
event
)
);
}
TRACE_
(
debugstr
)(
"%s
\n
"
,
debugstr_w
(
str
));
}
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment