Loading...
--- xnu/xnu-12377.101.15/bsd/sys/kdebug_kernel.h
+++ xnu/xnu-8792.81.2/bsd/sys/kdebug_kernel.h
@@ -33,7 +33,6 @@
#include <mach/clock_types.h>
#include <stdbool.h>
#include <stdint.h>
-#include <stddef.h>
#include <sys/cdefs.h>
__BEGIN_DECLS
@@ -297,7 +296,7 @@
do { \
if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \
kernel_debug_flags((x), (uintptr_t)(a), (uintptr_t)(b), \
- (uintptr_t)(c), (uintptr_t)(d), KDBG_NON_PROCESS); \
+ (uintptr_t)(c), (uintptr_t)(d), KDBG_FLAG_NOPROCFILT); \
} \
} while (0)
#else /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_IST) */
@@ -420,13 +419,11 @@
void kernel_debug1(uint32_t debugid, uintptr_t arg1, uintptr_t arg2,
uintptr_t arg3, uintptr_t arg4, uintptr_t arg5);
-__options_decl(kdebug_emit_flags_t, uint64_t, {
- KDBG_FILTER_ONLY = 0x01,
- KDBG_NON_PROCESS = 0x02,
-});
+#define KDBG_FLAG_FILTERED 0x01
+#define KDBG_FLAG_NOPROCFILT 0x02
void kernel_debug_flags(uint32_t debugid, uintptr_t arg1, uintptr_t arg2,
- uintptr_t arg3, uintptr_t arg4, kdebug_emit_flags_t flags);
+ uintptr_t arg3, uintptr_t arg4, uint64_t flags);
void kernel_debug_filtered(uint32_t debugid, uintptr_t arg1, uintptr_t arg2,
uintptr_t arg3, uintptr_t arg4);
@@ -472,14 +469,10 @@
struct proc;
void kdbg_trace_data(struct proc *proc, long *arg_pid, long *arg_uniqueid);
-__options_decl(kdebug_vfs_lookup_flags_t, uint32_t, {
- KDBG_VFSLKUP_LOOKUP = 0x01,
- KDBG_VFSLKUP_NOPROCFILT = 0x02,
-});
#define KDBG_VFS_LOOKUP_FLAG_LOOKUP 0x01
#define KDBG_VFS_LOOKUP_FLAG_NOPROCFILT 0x02
-void kdebug_vfs_lookup(const char *path_words, size_t path_len, void *vnp,
- kdebug_vfs_lookup_flags_t flags);
+void kdebug_vfs_lookup(unsigned long *path_words, int path_len, void *vnp,
+ uint32_t flags);
void ktriage_extract(uint64_t thread_id, void *buf, uint32_t bufsz);
@@ -492,10 +485,7 @@
const char **strings;
} ktriage_strings_t;
-int ktriage_register_subsystem_strings(uint8_t subsystem, ktriage_strings_t *subsystem_strings);
-int ktriage_unregister_subsystem_strings(uint8_t subsystem);
-
-void ktriage_record(uint64_t thread_id, uint64_t debugid, uintptr_t arg);
+void ktriage_record(uint64_t thread_id, uint64_t debugid, uintptr_t arg1);
#define NUMPARMS 23
void kdebug_lookup_gen_events(long *path_words, int path_len, void *vnp,