Skip to content

Instantly share code, notes, and snippets.

@0ptiKali1usion
Created October 11, 2025 06:40
Show Gist options
  • Save 0ptiKali1usion/f6a51e3576f02903183e724c502d673f to your computer and use it in GitHub Desktop.
Save 0ptiKali1usion/f6a51e3576f02903183e724c502d673f to your computer and use it in GitHub Desktop.
xnu boot arguments for Catalina - com.apple.Boot.plist
"-corpse_threshold_system_limit"
"-cpuid"
"-disable_aslr"
"-disable_atm"
"-disable_cseg_write_protection"
"-disable_mtx_chk"
"-disable_osreason_debug"
"-disable_procref_tracking"
"-disable_syscallfilter"
"-disable_x86_64h"
"-enable_x86_64h"
"-gzalloc_mode"
"-gzalloc_no_dfree_check"
"-gzalloc_noconsistency"
"-gzalloc_uf_mode"
"-gzalloc_wp"
"-interrupt_latency_assert_enable"
"-kernel_text_ps_4K"
"-kill_on_no_paging_space"
"-l"
"-minimalboot"
"-multiq-deep-drain"
"-multiq-sanity-check"
"-no-copyio-zalloc-check"
"-no-zp"
"-no_corpses"
"-no_shared_cr3"
"-no_sigsys"
"-no_slto_panic"
"-no_vnode_drain"
"-no_vnode_jetsam"
"-nogzalloc_mode"
"-nomsr35h"
"-nomt_core"
"-novfscache"
"-panic_on_exception_triage"
"-pmap_disable_kheap_nx"
"-pmap_disable_kstack_nx"
"-pmap_pagetable_corruption_deassert"
"-pmap_pcid_disable"
"-pmap_smap_disable"
"-pmap_smep_disable"
"-pmap_trace"
"-progress"
"-qos-policy-allow"
"-rootdmg-ramdisk"
"-rwroot_hack"
"-s"
"-show_pointers"
"-topo"
"-unsafe_kernel_text"
"-use_hwpagesize"
"-vm16k"
"-vm_compressor_hybrid"
"-vm_compressor_wk"
"-vnode_cache_defeat"
"-x"
"-x2apic"
"-zc"
"-zcache_all"
"-zl"
"-zleakoff"
"-zleakon"
"-zp"
"-zt"
"IgnoreFBTBlacklist"
"TSC_deadline_timer"
"TSC_sync_margin"
"_fpu"
"_panicd_corename"
"_panicd_ip"
"_router_ip"
"alt-dyld"
"alternate_debugger_init"
"alternate_debugger_init_pages"
"alternate_debugger_pause_for_load_at_boot"
"aotlinger"
"arm64_maxoffset"
"arm_maxoffset"
"arp0"
"assert"
"assertions"
"atm_diagnostic_config"
"avx512"
"bg_preempt"
"boot-uuid"
"bootprofile_buffer_size"
"bootprofile_interval_ms"
"bootprofile_proc_name"
"bootprofile_stackshot_flags"
"bootprofile_type"
"bpret"
"clump_size"
"colors"
"corefile_size_mb"
"corpse_for_fatal_memkill"
"cpu-factor"
"cpumon_ustackshots_trigger_pct"
"cpus"
"cpus_defeatures"
"cs_debug"
"cs_enforcement_disable"
"cs_enforcement_panic"
"cs_library_val_enable"
"cs_relax_platform_task_ports"
"cwad"
"cwae"
"darkwake"
"dart"
"dataconstro"
"dcc"
"debug"
"delay_above_gb"
"developer"
"dextrelaunch"
"diag"
"diagnostic_api"
"disable_NO_SMT_threads"
"disable_exc_resource"
"disable_persona_propogate_check"
"dk"
"drain_uart_sync"
"dtrace_dof_mode"
"dtrace_kernel_symbol_mode"
"dyld_flags"
"enable_copyout_shim"
"enable_skstb"
"enable_skstsct"
"enforce_quiesce_safety"
"exc_resource_threads"
"exc_via_corpse_forking"
"execfailurecrashes"
"fast_jetsam_enabled"
"fastipi"
"fastipitimeout"
"fill"
"firehose_chunk_count"
"firehose_io_pages"
"fpsimd_fault_popc"
"fq_codel"
"gzalloc_fc_size"
"gzalloc_max"
"gzalloc_min"
"gzalloc_size"
"gzalloc_zscale"
"gzname"
"halt_restart_timeout"
"haltmslog"
"haltmspanic"
"hfile"
"himemory_mode"
"hwm_user_cores"
"idle_wfe_to_deadline"
"ifa_debug"
"ifnet_debug"
"immediate_NMI"
"imp_interactive_receiver"
"ina6ddr_nhash"
"inaddr_nhash"
"initmcl"
"intcoproc_unrestricted"
"intcpumax"
"interrupt_accounting"
"interrupt_latency_cap_us"
"interrupt_masked_debug_timeout"
"interrupt_watchdog"
"io"
"io_telemetry_limit"
"io_throttle_period_tier1"
"io_throttle_period_tier2"
"io_throttle_period_tier3"
"io_throttle_window_tier1"
"io_throttle_window_tier2"
"io_throttle_window_tier3"
"iokit_iomd_setownership_enabled"
"iosched"
"iotrace"
"ip6_checkinterface"
"ip_checkinterface"
"ipc_portbt"
"ipc_strict_reply"
"jcon"
"jetsam_aging_policy"
"jetsam_idle_snapshot"
"jtag"
"kasan"
"kasan.bl"
"kasan.checks"
"kasan.free_yield_ms"
"kasan.leak_fatal_threshold"
"kasan.leak_threshold"
"kdp_crashdump_pkt_size"
"kdp_ip_addr"
"kdp_match_name"
"keepsyms"
"kern.jetsam_critical_threshold"
"kern.jetsam_delta"
"kernPOST"
"kernPOST_config"
"kernel_stack_pages"
"kevent_debug"
"kextlog"
"kmapoff"
"kmem"
"kperf"
"lapic_dont_panic"
"launchdsuffix"
"lcks"
"legacy_footprint_entitlement_mode"
"lo_txstart"
"log_executable_mem_entry"
"longterm"
"lt_tbl_size"
"malloc_no_cow"
"max_cpumon_interval"
"max_cpumon_percentage"
"max_jetsam_threads"
"max_task_pmem"
"max_valid_dma_addr"
"maxloreserve"
"maxmem"
"mbuf_debug"
"mbuf_pool"
"mcache_flags"
"memmap"
"meter"
"mleak_sample_factor"
"mmio_uart"
"mseg"
"msgbuf"
"mtxspin"
"multiq_drain_band_limit"
"multiq_drain_ceiling"
"multiq_drain_depth_limit"
"nbuf"
"ncl"
"nested_panic_max"
"net_affinity"
"net_rtref"
"net_rxpoll"
"network-type"
"nexpg"
"no-dockfifo-uart"
"no32exec"
"no_interrupt_masked_debug"
"noidle"
"npvhash"
"nvram_paniclog"
"panic_halt"
"panic_io_port"
"panic_on_cs_killed"
"panic_on_unsigned_execute"
"panic_restart_timeout"
"panic_trace"
"panicd_port"
"pcie_mmio_uart"
"pgtrace"
"phyreadmaxus"
"phys_carveout_mb"
"phywritemaxus"
"pmap_asserts"
"pmap_inp_max"
"pmap_ledgers_panic"
"pmap_ledgers_panic_leeway"
"pmap_stats_assert"
"pmap_trace"
"pmsafe_debug"
"pmtimeout"
"policy_check"
"poll"
"preempt"
"prioritize_launch"
"qos_override_mode"
"radar_20804515"
"rd"
"rlog"
"rootdev"
"rootpath"
"rp"
"rp0"
"rp1"
"rt_ini_count"
"rte_debug"
"sched_clutch_bucket_interactive_pri"
"sched_clutch_bucket_interactivity_delta_usecs"
"sched_clutch_bucket_pri_boost"
"sched_debug"
"sched_decay_penalty"
"sched_decay_usage_age_factor"
"sched_pri_decay_limit"
"secluded_for_apps"
"secluded_for_fbdp"
"secluded_for_filecache"
"secluded_for_iokit"
"secluded_mem_mb"
"secluded_shutoff_mb"
"serial"
"serialbaud"
"serverperfmode"
"setpowerstate_panic"
"sigrestrict"
"slto_us"
"socket_debug"
"stackshot_maxsz"
"statistics"
"stop_clocks"
"swd_panic"
"swd_sleeptimeout"
"swd_timeout"
"swd_wakereason_panic"
"swd_waketimeout"
"task_exc_guard_default"
"task_iomon_interval_secs"
"task_iomon_limit_mb"
"task_policy_suppression_flags"
"task_wakeups_monitor_interval"
"task_wakeups_monitor_rate"
"task_wakeups_monitor_ustackshots_trigger_pct"
"tbi"
"tcp_log"
"telemetry_buffer_size"
"telemetry_notification_leeway"
"telemetry_sample_all_tasks"
"telemetry_sample_rate"
"tg_adaptive"
"timebase_validation"
"tlbto_us"
"tlto_us"
"trace"
"trace_panic"
"trace_typefilter"
"trace_wake"
"trace_wrap"
"tracephyreadus"
"tracephywriteus"
"ts_htable_buckets"
"turnstile_max_hop"
"uncore_pmi_mask"
"unique_persona"
"unrestrict_coalition_syscalls"
"unsafe"
"up_style_idle_exit"
"urgency_notification_abstime"
"use_contiguous_hint"
"user_jop"
"user_ts_jop"
"validation_disables"
"vm_check_map_sanity"
"vm_compression_limit"
"vm_compressor"
"vm_compressor_codec"
"vm_compressor_validation"
"vm_footprint_suspend_allowed"
"vm_map_debug_apple_protect"
"vm_map_debug_fourk"
"vm_map_executable_immutable"
"vm_map_executable_immutable_verbose"
"vm_memory_malloc_no_cow_mask"
"vm_object_tracking"
"vm_page_bg_exclude_external"
"vm_page_bg_mode"
"vm_page_bg_target"
"vm_protect_privileged_from_untrusted"
"vm_restricted_to_single_processor"
"vm_rtfault_records"
"vmcomp_ecluster"
"vmcomp_threads"
"vmpgo_pcluster"
"vmpgoi_maxlaundry"
"vnguard"
"vps_dynamic_priority_enabled"
"vti"
"wdt"
"wfe_events_sec"
"wfi"
"workaround_41447923"
"wpkernel"
"wql_tsize"
"wqp_tsize"
"wqsize"
"wqt_min_free"
"yield"
"yield_delay_us"
"zalloc_debug"
"zcc_depot_element_count"
"zcc_enable_for_zone_name"
"zcc_magazine_element_count"
"zelems"
"zfactor"
"zleak-allocs"
"zleak-traces"
"zlog"
"zone_map_jetsam_limit"
"zp-factor"
"zp-scale"
"zrecs"
"zsize"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment