Last active
June 24, 2021 13:18
-
-
Save knightsc/619abdf9ca62602351b3aa2cce1b0704 to your computer and use it in GitHub Desktop.
macOS Debug boot-args
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Debug boot-args */ | |
#define DB_HALT 0x1 | |
//#define DB_PRT 0x2 -- obsolete | |
#define DB_NMI 0x4 | |
#define DB_KPRT 0x8 | |
#define DB_KDB 0x10 | |
#define DB_ARP 0x40 | |
#define DB_KDP_BP_DIS 0x80 | |
//#define DB_LOG_PI_SCRN 0x100 -- obsolete | |
#define DB_KDP_GETC_ENA 0x200 | |
#define DB_KERN_DUMP_ON_PANIC 0x400 /* Trigger core dump on panic*/ | |
#define DB_KERN_DUMP_ON_NMI 0x800 /* Trigger core dump on NMI */ | |
#define DB_DBG_POST_CORE 0x1000 /* Wait in debugger after NMI core */ | |
#define DB_PANICLOG_DUMP 0x2000 /* Send paniclog on panic,not core */ | |
#define DB_REBOOT_POST_CORE 0x4000 /* Attempt to reboot after | |
* post-panic crashdump/paniclog | |
* dump. | |
*/ | |
#define DB_NMI_BTN_ENA 0x8000 /* Enable button to directly trigger NMI */ | |
#define DB_PRT_KDEBUG 0x10000 /* kprintf KDEBUG traces */ | |
#define DB_DISABLE_LOCAL_CORE 0x20000 /* ignore local kernel core dump support */ | |
#define DB_DISABLE_GZIP_CORE 0x40000 /* don't gzip kernel core dumps */ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment