summaryrefslogtreecommitdiff
path: root/Kernel/Debug.h.in
blob: 7953ef6f9c3243a4c96e3d73e7f60e1edd02f15a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
/*
 * Copyright (c) 2021, Paul Scharnofske
 * Copyright (c) 2022, the SerenityOS developers.
 *
 * SPDX-License-Identifier: BSD-2-Clause
 */

#pragma once

#ifndef AC97_DEBUG
#cmakedefine01 AC97_DEBUG
#endif

#ifndef AHCI_DEBUG
#cmakedefine01 AHCI_DEBUG
#endif

#ifndef ACPI_DEBUG
#cmakedefine01 ACPI_DEBUG
#endif

#ifndef APIC_DEBUG
#cmakedefine01 APIC_DEBUG
#endif

#ifndef APIC_SMP_DEBUG
#cmakedefine01 APIC_SMP_DEBUG
#endif

#ifndef ARP_DEBUG
#cmakedefine01 ARP_DEBUG
#endif

#ifndef BBFS_DEBUG
#cmakedefine01 BBFS_DEBUG
#endif

#ifndef BXVGA_DEBUG
#cmakedefine01 BXVGA_DEBUG
#endif

#ifndef COMMIT_DEBUG
#cmakedefine01 COMMIT_DEBUG
#endif

#ifndef CONTEXT_SWITCH_DEBUG
#cmakedefine01 CONTEXT_SWITCH_DEBUG
#endif

#ifndef CONTIGUOUS_VMOBJECT_DEBUG
#cmakedefine01 CONTIGUOUS_VMOBJECT_DEBUG
#endif

#ifndef E1000_DEBUG
#cmakedefine01 E1000_DEBUG
#endif

#ifndef E1000E_DEBUG
#cmakedefine01 E1000E_DEBUG
#endif

#ifndef ETHERNET_DEBUG
#cmakedefine01 ETHERNET_DEBUG
#endif

#ifndef ETHERNET_VERY_DEBUG
#cmakedefine01 ETHERNET_VERY_DEBUG
#endif

#ifndef EXEC_DEBUG
#cmakedefine01 EXEC_DEBUG
#endif

#ifndef EXT2_BLOCKLIST_DEBUG
#cmakedefine01 EXT2_BLOCKLIST_DEBUG
#endif

#ifndef EXT2_DEBUG
#cmakedefine01 EXT2_DEBUG
#endif

#ifndef EXT2_VERY_DEBUG
#cmakedefine01 EXT2_VERY_DEBUG
#endif

#ifndef FRAMEBUFFER_DEVICE_DEBUG
#cmakedefine01 FRAMEBUFFER_DEVICE_DEBUG
#endif

#ifndef FILEDESCRIPTION_DEBUG
#cmakedefine01 FILEDESCRIPTION_DEBUG
#endif

#ifndef FORK_DEBUG
#cmakedefine01 FORK_DEBUG
#endif

#ifndef FUTEX_DEBUG
#cmakedefine01 FUTEX_DEBUG
#endif

#ifndef FUTEXQUEUE_DEBUG
#cmakedefine01 FUTEXQUEUE_DEBUG
#endif

#ifndef GPT_DEBUG
#cmakedefine01 GPT_DEBUG
#endif

#ifndef HPET_COMPARATOR_DEBUG
#cmakedefine01 HPET_COMPARATOR_DEBUG
#endif

#ifndef HPET_DEBUG
#cmakedefine01 HPET_DEBUG
#endif

#ifndef ICMP_DEBUG
#cmakedefine01 ICMP_DEBUG
#endif

#ifndef INTEL_GRAPHICS_DEBUG
#cmakedefine01 INTEL_GRAPHICS_DEBUG
#endif

#ifndef INTERRUPT_DEBUG
#cmakedefine01 INTERRUPT_DEBUG
#endif

#ifndef IO_DEBUG
#cmakedefine01 IO_DEBUG
#endif

#ifndef IOAPIC_DEBUG
#cmakedefine01 IOAPIC_DEBUG
#endif

#ifndef ISO9660_DEBUG
#cmakedefine01 ISO9660_DEBUG
#endif

#ifndef ISO9660_VERY_DEBUG
#cmakedefine01 ISO9660_VERY_DEBUG
#endif

#ifndef IPV4_DEBUG
#cmakedefine01 IPV4_DEBUG
#endif

#ifndef IPV4_SOCKET_DEBUG
#cmakedefine01 IPV4_SOCKET_DEBUG
#endif

#ifndef IRQ_DEBUG
#cmakedefine01 IRQ_DEBUG
#endif

#ifndef KEYBOARD_DEBUG
#cmakedefine01 KEYBOARD_DEBUG
#endif

#ifndef KMALLOC_DEBUG
#cmakedefine01 KMALLOC_DEBUG
#endif

#ifndef KMALLOC_VERIFY_NO_SPINLOCK_HELD
#cmakedefine01 KMALLOC_VERIFY_NO_SPINLOCK_HELD
#endif

#ifndef LOCAL_SOCKET_DEBUG
#cmakedefine01 LOCAL_SOCKET_DEBUG
#endif

#ifndef LOCK_DEBUG
#cmakedefine01 LOCK_DEBUG
#endif

#ifndef LOCK_IN_CRITICAL_DEBUG
#cmakedefine01 LOCK_IN_CRITICAL_DEBUG
#endif

#ifndef LOCK_RANK_ENFORCEMENT
#cmakedefine01 LOCK_RANK_ENFORCEMENT
#endif

#ifndef LOCK_RESTORE_DEBUG
#cmakedefine01 LOCK_RESTORE_DEBUG
#endif

#ifndef LOCK_SHARED_UPGRADE_DEBUG
#cmakedefine01 LOCK_SHARED_UPGRADE_DEBUG
#endif

#ifndef LOCK_TRACE_DEBUG
#cmakedefine01 LOCK_TRACE_DEBUG
#endif

#ifndef MASTERPTY_DEBUG
#cmakedefine01 MASTERPTY_DEBUG
#endif

#ifndef MBR_DEBUG
#cmakedefine01 MBR_DEBUG
#endif

#ifndef MOUSE_DEBUG
#cmakedefine01 MOUSE_DEBUG
#endif

#ifndef MEMORY_DEVICE_DEBUG
#cmakedefine01 MEMORY_DEVICE_DEBUG
#endif

#ifndef MULTIPROCESSOR_DEBUG
#cmakedefine01 MULTIPROCESSOR_DEBUG
#endif

#ifndef NE2000_DEBUG
#cmakedefine01 NE2000_DEBUG
#endif

#ifndef NETWORK_TASK_DEBUG
#cmakedefine01 NETWORK_TASK_DEBUG
#endif

#ifndef NVME_DEBUG
#cmakedefine01 NVME_DEBUG
#endif

#ifndef OFFD_DEBUG
#cmakedefine01 OFFD_DEBUG
#endif

#ifndef PAGE_FAULT_DEBUG
#cmakedefine01 PAGE_FAULT_DEBUG
#endif

#ifndef PATA_DEBUG
#cmakedefine01 PATA_DEBUG
#endif

#ifndef PCI_DEBUG
#cmakedefine01 PCI_DEBUG
#endif

#ifndef POLL_SELECT_DEBUG
#cmakedefine01 POLL_SELECT_DEBUG
#endif

#ifndef PROCESS_DEBUG
#cmakedefine01 PROCESS_DEBUG
#endif

#ifndef PROCFS_DEBUG
#cmakedefine01 PROCFS_DEBUG
#endif

#ifndef PS2MOUSE_DEBUG
#cmakedefine01 PS2MOUSE_DEBUG
#endif

#ifndef PTMX_DEBUG
#cmakedefine01 PTMX_DEBUG
#endif

#ifndef ROUTING_DEBUG
#cmakedefine01 ROUTING_DEBUG
#endif

#ifndef RTL8139_DEBUG
#cmakedefine01 RTL8139_DEBUG
#endif

#ifndef RTL8168_DEBUG
#cmakedefine01 RTL8168_DEBUG
#endif

#ifndef SB16_DEBUG
#cmakedefine01 SB16_DEBUG
#endif

#ifndef SCHEDULER_DEBUG
#cmakedefine01 SCHEDULER_DEBUG
#endif

#ifndef SCHEDULER_RUNNABLE_DEBUG
#cmakedefine01 SCHEDULER_RUNNABLE_DEBUG
#endif

#ifndef SIGNAL_DEBUG
#cmakedefine01 SIGNAL_DEBUG
#endif

#ifndef SLAVEPTY_DEBUG
#cmakedefine01 SLAVEPTY_DEBUG
#endif

#ifndef SMP_DEBUG
#cmakedefine01 SMP_DEBUG
#endif

#ifndef SOCKET_DEBUG
#cmakedefine01 SOCKET_DEBUG
#endif

#ifndef STORAGE_DEVICE_DEBUG
#cmakedefine01 STORAGE_DEVICE_DEBUG
#endif

#ifndef TCP_DEBUG
#cmakedefine01 TCP_DEBUG
#endif

#ifndef TCP_SOCKET_DEBUG
#cmakedefine01 TCP_SOCKET_DEBUG
#endif

#ifndef THREAD_DEBUG
#cmakedefine01 THREAD_DEBUG
#endif

#ifndef TTY_DEBUG
#cmakedefine01 TTY_DEBUG
#endif

#ifndef UDP_DEBUG
#cmakedefine01 UDP_DEBUG
#endif

#ifndef UHCI_DEBUG
#cmakedefine01 UHCI_DEBUG
#endif

#ifndef UHCI_VERBOSE_DEBUG
#cmakedefine01 UHCI_VERBOSE_DEBUG
#endif

#ifndef USB_DEBUG
#cmakedefine01 USB_DEBUG
#endif

#ifndef VFS_DEBUG
#cmakedefine01 VFS_DEBUG
#endif

#ifndef VMWARE_BACKDOOR_DEBUG
#cmakedefine01 VMWARE_BACKDOOR_DEBUG
#endif

#ifndef VOLATILE_PAGE_RANGES_DEBUG
#cmakedefine01 VOLATILE_PAGE_RANGES_DEBUG
#endif

#ifndef VIRTIO_DEBUG
#cmakedefine01 VIRTIO_DEBUG
#endif

#ifndef VIRTUAL_CONSOLE_DEBUG
#cmakedefine01 VIRTUAL_CONSOLE_DEBUG
#endif

#ifndef VRA_DEBUG
#cmakedefine01 VRA_DEBUG
#endif

#ifndef WAITBLOCK_DEBUG
#cmakedefine01 WAITBLOCK_DEBUG
#endif

#ifndef WAITQUEUE_DEBUG
#cmakedefine01 WAITQUEUE_DEBUG
#endif