Debug.h.in 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351
  1. /*
  2. * Copyright (c) 2021, Paul Scharnofske
  3. *
  4. * SPDX-License-Identifier: BSD-2-Clause
  5. */
  6. #pragma once
  7. #ifndef ACPI_DEBUG
  8. #cmakedefine01 ACPI_DEBUG
  9. #endif
  10. #ifndef APIC_DEBUG
  11. #cmakedefine01 APIC_DEBUG
  12. #endif
  13. #ifndef APIC_SMP_DEBUG
  14. #cmakedefine01 APIC_SMP_DEBUG
  15. #endif
  16. #ifndef ARP_DEBUG
  17. #cmakedefine01 ARP_DEBUG
  18. #endif
  19. #ifndef BBFS_DEBUG
  20. #cmakedefine01 BBFS_DEBUG
  21. #endif
  22. #ifndef BXVGA_DEBUG
  23. #cmakedefine01 BXVGA_DEBUG
  24. #endif
  25. #ifndef COMMIT_DEBUG
  26. #cmakedefine01 COMMIT_DEBUG
  27. #endif
  28. #ifndef CONTEXT_SWITCH_DEBUG
  29. #cmakedefine01 CONTEXT_SWITCH_DEBUG
  30. #endif
  31. #ifndef CONTIGUOUS_VMOBJECT_DEBUG
  32. #cmakedefine01 CONTIGUOUS_VMOBJECT_DEBUG
  33. #endif
  34. #ifndef E1000_DEBUG
  35. #cmakedefine01 E1000_DEBUG
  36. #endif
  37. #ifndef E1000E_DEBUG
  38. #cmakedefine01 E1000E_DEBUG
  39. #endif
  40. #ifndef ETHERNET_DEBUG
  41. #cmakedefine01 ETHERNET_DEBUG
  42. #endif
  43. #ifndef ETHERNET_VERY_DEBUG
  44. #cmakedefine01 ETHERNET_VERY_DEBUG
  45. #endif
  46. #ifndef EXEC_DEBUG
  47. #cmakedefine01 EXEC_DEBUG
  48. #endif
  49. #ifndef EXT2_BLOCKLIST_DEBUG
  50. #cmakedefine01 EXT2_BLOCKLIST_DEBUG
  51. #endif
  52. #ifndef EXT2_DEBUG
  53. #cmakedefine01 EXT2_DEBUG
  54. #endif
  55. #ifndef FRAMEBUFFER_DEVICE_DEBUG
  56. #cmakedefine01 FRAMEBUFFER_DEVICE_DEBUG
  57. #endif
  58. #ifndef EXT2_VERY_DEBUG
  59. #cmakedefine01 EXT2_VERY_DEBUG
  60. #endif
  61. #ifndef FILEDESCRIPTION_DEBUG
  62. #cmakedefine01 FILEDESCRIPTION_DEBUG
  63. #endif
  64. #ifndef FORK_DEBUG
  65. #cmakedefine01 FORK_DEBUG
  66. #endif
  67. #ifndef FUTEX_DEBUG
  68. #cmakedefine01 FUTEX_DEBUG
  69. #endif
  70. #ifndef FUTEXQUEUE_DEBUG
  71. #cmakedefine01 FUTEXQUEUE_DEBUG
  72. #endif
  73. #ifndef GPT_DEBUG
  74. #cmakedefine01 GPT_DEBUG
  75. #endif
  76. #ifndef HPET_COMPARATOR_DEBUG
  77. #cmakedefine01 HPET_COMPARATOR_DEBUG
  78. #endif
  79. #ifndef HPET_DEBUG
  80. #cmakedefine01 HPET_DEBUG
  81. #endif
  82. #ifndef ICMP_DEBUG
  83. #cmakedefine01 ICMP_DEBUG
  84. #endif
  85. #ifndef INTEL_GRAPHICS_DEBUG
  86. #cmakedefine01 INTEL_GRAPHICS_DEBUG
  87. #endif
  88. #ifndef INTERRUPT_DEBUG
  89. #cmakedefine01 INTERRUPT_DEBUG
  90. #endif
  91. #ifndef IOAPIC_DEBUG
  92. #cmakedefine01 IOAPIC_DEBUG
  93. #endif
  94. #ifndef IO_DEBUG
  95. #cmakedefine01 IO_DEBUG
  96. #endif
  97. #ifndef ISO9660_DEBUG
  98. #cmakedefine01 ISO9660_DEBUG
  99. #endif
  100. #ifndef ISO9660_VERY_DEBUG
  101. #cmakedefine01 ISO9660_VERY_DEBUG
  102. #endif
  103. #ifndef IPV4_DEBUG
  104. #cmakedefine01 IPV4_DEBUG
  105. #endif
  106. #ifndef IPV4_SOCKET_DEBUG
  107. #cmakedefine01 IPV4_SOCKET_DEBUG
  108. #endif
  109. #ifndef IRQ_DEBUG
  110. #cmakedefine01 IRQ_DEBUG
  111. #endif
  112. #ifndef KEYBOARD_DEBUG
  113. #cmakedefine01 KEYBOARD_DEBUG
  114. #endif
  115. #ifndef KMALLOC_DEBUG
  116. #cmakedefine01 KMALLOC_DEBUG
  117. #endif
  118. #ifndef KMALLOC_VERIFY_NO_SPINLOCK_HELD
  119. #cmakedefine01 KMALLOC_VERIFY_NO_SPINLOCK_HELD
  120. #endif
  121. #ifndef LOCAL_SOCKET_DEBUG
  122. #cmakedefine01 LOCAL_SOCKET_DEBUG
  123. #endif
  124. #ifndef LOCK_DEBUG
  125. #cmakedefine01 LOCK_DEBUG
  126. #endif
  127. #ifndef LOCK_IN_CRITICAL_DEBUG
  128. #cmakedefine01 LOCK_IN_CRITICAL_DEBUG
  129. #endif
  130. #ifndef LOCK_RESTORE_DEBUG
  131. #cmakedefine01 LOCK_RESTORE_DEBUG
  132. #endif
  133. #ifndef LOCK_TRACE_DEBUG
  134. #cmakedefine01 LOCK_TRACE_DEBUG
  135. #endif
  136. #ifndef MASTERPTY_DEBUG
  137. #cmakedefine01 MASTERPTY_DEBUG
  138. #endif
  139. #ifndef MBR_DEBUG
  140. #cmakedefine01 MBR_DEBUG
  141. #endif
  142. #ifndef MOUSE_DEBUG
  143. #cmakedefine01 MOUSE_DEBUG
  144. #endif
  145. #ifndef MULTIPROCESSOR_DEBUG
  146. #cmakedefine01 MULTIPROCESSOR_DEBUG
  147. #endif
  148. #ifndef NE2000_DEBUG
  149. #cmakedefine01 NE2000_DEBUG
  150. #endif
  151. #ifndef NETWORK_TASK_DEBUG
  152. #cmakedefine01 NETWORK_TASK_DEBUG
  153. #endif
  154. #ifndef OFFD_DEBUG
  155. #cmakedefine01 OFFD_DEBUG
  156. #endif
  157. #ifndef PAGE_FAULT_DEBUG
  158. #cmakedefine01 PAGE_FAULT_DEBUG
  159. #endif
  160. #ifndef PATA_DEBUG
  161. #cmakedefine01 PATA_DEBUG
  162. #endif
  163. #ifndef AHCI_DEBUG
  164. #cmakedefine01 AHCI_DEBUG
  165. #endif
  166. #ifndef PCI_DEBUG
  167. #cmakedefine01 PCI_DEBUG
  168. #endif
  169. #ifndef POLL_SELECT_DEBUG
  170. #cmakedefine01 POLL_SELECT_DEBUG
  171. #endif
  172. #ifndef PROCESS_DEBUG
  173. #cmakedefine01 PROCESS_DEBUG
  174. #endif
  175. #ifndef PROCFS_DEBUG
  176. #cmakedefine01 PROCFS_DEBUG
  177. #endif
  178. #ifndef PS2MOUSE_DEBUG
  179. #cmakedefine01 PS2MOUSE_DEBUG
  180. #endif
  181. #ifndef PTMX_DEBUG
  182. #cmakedefine01 PTMX_DEBUG
  183. #endif
  184. #ifndef ROUTING_DEBUG
  185. #cmakedefine01 ROUTING_DEBUG
  186. #endif
  187. #ifndef RTL8139_DEBUG
  188. #cmakedefine01 RTL8139_DEBUG
  189. #endif
  190. #ifndef RTL8168_DEBUG
  191. #cmakedefine01 RTL8168_DEBUG
  192. #endif
  193. #ifndef SB16_DEBUG
  194. #cmakedefine01 SB16_DEBUG
  195. #endif
  196. #ifndef SCHEDULER_DEBUG
  197. #cmakedefine01 SCHEDULER_DEBUG
  198. #endif
  199. #ifndef SCHEDULER_RUNNABLE_DEBUG
  200. #cmakedefine01 SCHEDULER_RUNNABLE_DEBUG
  201. #endif
  202. #ifndef SIGNAL_DEBUG
  203. #cmakedefine01 SIGNAL_DEBUG
  204. #endif
  205. #ifndef SLAVEPTY_DEBUG
  206. #cmakedefine01 SLAVEPTY_DEBUG
  207. #endif
  208. #ifndef SMP_DEBUG
  209. #cmakedefine01 SMP_DEBUG
  210. #endif
  211. #ifndef SOCKET_DEBUG
  212. #cmakedefine01 SOCKET_DEBUG
  213. #endif
  214. #ifndef STORAGE_DEVICE_DEBUG
  215. #cmakedefine01 STORAGE_DEVICE_DEBUG
  216. #endif
  217. #ifndef TCP_DEBUG
  218. #cmakedefine01 TCP_DEBUG
  219. #endif
  220. #ifndef TCP_SOCKET_DEBUG
  221. #cmakedefine01 TCP_SOCKET_DEBUG
  222. #endif
  223. #ifndef THREAD_DEBUG
  224. #cmakedefine01 THREAD_DEBUG
  225. #endif
  226. #ifndef TTY_DEBUG
  227. #cmakedefine01 TTY_DEBUG
  228. #endif
  229. #ifndef UDP_DEBUG
  230. #cmakedefine01 UDP_DEBUG
  231. #endif
  232. #ifndef UHCI_DEBUG
  233. #cmakedefine01 UHCI_DEBUG
  234. #endif
  235. #ifndef UHCI_VERBOSE_DEBUG
  236. #cmakedefine01 UHCI_VERBOSE_DEBUG
  237. #endif
  238. #ifndef USB_DEBUG
  239. #cmakedefine01 USB_DEBUG
  240. #endif
  241. #ifndef VFS_DEBUG
  242. #cmakedefine01 VFS_DEBUG
  243. #endif
  244. #ifndef VMWARE_BACKDOOR_DEBUG
  245. #cmakedefine01 VMWARE_BACKDOOR_DEBUG
  246. #endif
  247. #ifndef VOLATILE_PAGE_RANGES_DEBUG
  248. #cmakedefine01 VOLATILE_PAGE_RANGES_DEBUG
  249. #endif
  250. #ifndef VIRTIO_DEBUG
  251. #cmakedefine01 VIRTIO_DEBUG
  252. #endif
  253. #ifndef VIRTUAL_CONSOLE_DEBUG
  254. #cmakedefine01 VIRTUAL_CONSOLE_DEBUG
  255. #endif
  256. #ifndef VRA_DEBUG
  257. #cmakedefine01 VRA_DEBUG
  258. #endif
  259. #ifndef WAITBLOCK_DEBUG
  260. #cmakedefine01 WAITBLOCK_DEBUG
  261. #endif
  262. #ifndef WAITQUEUE_DEBUG
  263. #cmakedefine01 WAITQUEUE_DEBUG
  264. #endif