X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/b0d623f7f2ae71ed96e60569f61f9a9a27016e80..c331a0bec715536613c8dd5f34a4e115d5b15824:/osfmk/kern/debug.c?ds=sidebyside diff --git a/osfmk/kern/debug.c b/osfmk/kern/debug.c index acec72979..39aa1f425 100644 --- a/osfmk/kern/debug.c +++ b/osfmk/kern/debug.c @@ -431,16 +431,19 @@ extern const char version[]; extern char osversion[]; __private_extern__ void panic_display_system_configuration(void) { - static boolean_t config_displayed = FALSE; + static volatile boolean_t config_displayed = FALSE; panic_display_process_name(); if (config_displayed == FALSE) { + config_displayed = TRUE; kdb_printf("\nMac OS version:\n%s\n", (osversion[0] != 0) ? osversion : "Not yet set"); kdb_printf("\nKernel version:\n%s\n",version); panic_display_model_name(); panic_display_uptime(); - config_displayed = TRUE; +#if defined(__i386__) || defined(__x86_64__) + pmap_pagetable_corruption_msg_log(&kdb_printf); +#endif /* i386 || x86_64 */ panic_display_zprint(); kext_dump_panic_lists(&kdb_log); }