]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/startup.c
xnu-6153.41.3.tar.gz
[apple/xnu.git] / osfmk / kern / startup.c
index d01037df8ba9f2e4794892bb49fa0e91f5f215ca..917ae6db5c3823e5500820dad3d931080fd5741b 100644 (file)
@@ -214,7 +214,6 @@ extern int serverperfmode;
 unsigned int new_nkdbufs = 0;
 unsigned int wake_nkdbufs = 0;
 unsigned int write_trace_on_panic = 0;
-static char trace_typefilter[64] = { 0 };
 unsigned int trace_wrap = 0;
 boolean_t trace_serial = FALSE;
 boolean_t early_boot_complete = FALSE;
@@ -269,7 +268,6 @@ kernel_bootstrap(void)
        PE_parse_boot_argn("trace", &new_nkdbufs, sizeof(new_nkdbufs));
        PE_parse_boot_argn("trace_wake", &wake_nkdbufs, sizeof(wake_nkdbufs));
        PE_parse_boot_argn("trace_panic", &write_trace_on_panic, sizeof(write_trace_on_panic));
-       PE_parse_boot_arg_str("trace_typefilter", trace_typefilter, sizeof(trace_typefilter));
        PE_parse_boot_argn("trace_wrap", &trace_wrap, sizeof(trace_wrap));
 
        scale_setup();
@@ -556,6 +554,9 @@ kernel_bootstrap_thread(void)
        kernel_bootstrap_thread_log("ktrace_init");
        ktrace_init();
 
+       char trace_typefilter[256] = {};
+       PE_parse_boot_arg_str("trace_typefilter", trace_typefilter,
+           sizeof(trace_typefilter));
        kdebug_init(new_nkdbufs, trace_typefilter, trace_wrap);
 
 #ifdef  MACH_BSD