Name Date Size #Lines LOC

..08-Jun-2025-

System.kext/H08-Jun-2025-478464

BSDKernel.arm.exportsH A D08-Jun-2025227 1615

BSDKernel.arm64.MacOSX.exportsH A D08-Jun-2025115 54

BSDKernel.arm64.exportsH A D08-Jun-2025227 1615

BSDKernel.exportsH A D08-Jun-202513.6 KiB851850

BSDKernel.x86_64.MacOSX.exportsH A D08-Jun-2025115 54

BSDKernel.x86_64.exportsH A D08-Jun-2025231 1514

IOKit.arm.exportsH A D08-Jun-202516.2 KiB324323

IOKit.arm64.MacOSX.exportsH A D08-Jun-202512.7 KiB259258

IOKit.arm64.exportsH A D08-Jun-202512.4 KiB245243

IOKit.arm64.hibernation.MacOSX.exportsH A D08-Jun-2025376 98

IOKit.exportsH A D08-Jun-202578.2 KiB2,0021,990

IOKit.x86_64.MacOSX.exportsH A D08-Jun-202511.8 KiB242241

IOKit.x86_64.exportsH A D08-Jun-202513 KiB273272

Kasan_disabled.exportsH A D08-Jun-2025136 32

Kasan_enabled.arm.exportsH A D08-Jun-20254.1 KiB162161

Kasan_enabled.arm64.exportsH A D08-Jun-20253.5 KiB132131

Kasan_enabled.x86_64.exportsH A D08-Jun-20254.1 KiB160159

Kcov_disabled.exportsH A D08-Jun-2025123 32

Kcov_enabled.exportsH A D08-Jun-2025156 65

Libkern.arm.exportsH A D08-Jun-2025215 65

Libkern.arm64.MacOSX.exportsH A D08-Jun-20255.4 KiB143142

Libkern.arm64.exportsH A D08-Jun-2025233 76

Libkern.exportsH A D08-Jun-202524.4 KiB864863

Libkern.x86_64.MacOSX.exportsH A D08-Jun-20255.1 KiB136135

Libkern.x86_64.exportsH A D08-Jun-2025296 119

MACFramework.arm.exportsH A D08-Jun-20250

MACFramework.arm64.exportsH A D08-Jun-20250

MACFramework.exportsH A D08-Jun-2025196 1110

MACFramework.x86_64.exportsH A D08-Jun-202532 32

MASTERH A D08-Jun-202526.4 KiB795651

MASTER.armH A D08-Jun-20255.4 KiB9386

MASTER.arm64H A D08-Jun-20257 KiB10698

MASTER.arm64.BridgeOSH A D08-Jun-20256.2 KiB9588

MASTER.arm64.MacOSXH A D08-Jun-20257.4 KiB118108

MASTER.arm64.WatchOSH A D08-Jun-20256.9 KiB10698

MASTER.arm64.iPhoneOSH A D08-Jun-20257.5 KiB121110

MASTER.arm64.t6020.iPhoneOSH A D08-Jun-20257.5 KiB116107

MASTER.arm64.t8110.iPhoneOSH A D08-Jun-20257.6 KiB116107

MASTER.arm64.t8112.MacOSXH A D08-Jun-20258.1 KiB122112

MASTER.arm64.t8112.iPhoneOSH A D08-Jun-20257.5 KiB116107

MASTER.arm64.t8120.iPhoneOSH A D08-Jun-20257.6 KiB116107

MASTER.arm64.t8132.MacOSXH A D08-Jun-20258.1 KiB122112

MASTER.arm64.vresearch1.iPhoneOSH A D08-Jun-20257.5 KiB116107

MASTER.x86_64H A D08-Jun-20256.1 KiB9487

Mach.arm.exportsH A D08-Jun-202521 21

Mach.arm64.exportsH A D08-Jun-202521 21

Mach.exportsH A D08-Jun-20251.7 KiB7473

Mach.x86_64.exportsH A D08-Jun-202525 32

MakefileH A D08-Jun-20258.6 KiB221164

Private.Tightbeam.exportsH A D08-Jun-20253.1 KiB117116

Private.arm.exportsH A D08-Jun-20251 KiB3938

Private.arm64.MacOSX.exportsH A D08-Jun-20251.1 KiB5351

Private.arm64.exportsH A D08-Jun-20254.2 KiB139138

Private.exportsH A D08-Jun-202537.9 KiB1,3941,390

Private.x86_64.MacOSX.exportsH A D08-Jun-2025277 87

Private.x86_64.exportsH A D08-Jun-20252.7 KiB127120

README.DEBUG-kernel.txtH A D08-Jun-20251.3 KiB4028

Unsupported.arm.exportsH A D08-Jun-2025449 2120

Unsupported.arm64.MacOSX.exportsH A D08-Jun-20252 KiB4746

Unsupported.arm64.exportsH A D08-Jun-2025546 2524

Unsupported.exportsH A D08-Jun-20254.3 KiB196195

Unsupported.x86_64.MacOSX.exportsH A D08-Jun-2025958 2827

Unsupported.x86_64.exportsH A D08-Jun-2025605 3332

Unused.arm.exportsH A D08-Jun-2025143 54

Unused.arm64.exportsH A D08-Jun-2025143 54

Unused.exportsH A D08-Jun-2025179 98

generate_combined_symbolsets_plist.shH A D08-Jun-2025695 4940

generate_linker_aliases.shH A D08-Jun-2025215 169

generate_linker_exports.shH A D08-Jun-2025329 199

generate_symbolset_plist.shH A D08-Jun-20251.5 KiB7564

list_supported.shH A D08-Jun-20252.1 KiB5726

newvers.plH A D08-Jun-20257.6 KiB201118

version.c.templateH A D08-Jun-20252.5 KiB5449

README.DEBUG-kernel.txt

1This directory contains a universal DEBUG kernel, built for 32-bit and
264-bit Intel. It includes a dSYM bundle for remote kernel debugging
3and live kernel debugging.
4
5INSTALLATION
6
7!!!WARNING!!! These steps will overwrite the default kernel and
8System.kext. Backup all files before attempting these steps.
9
10To install the DEBUG kernel, do:
11bash-3.2$ sudo -s
12bash-3.2# cd /
13bash-3.2# ditto /AppleInternal/Developer/Extras/Kernel\ Debugging/System.kext /System/Library/Extensions/System.kext
14bash-3.2# cp -r /AppleInternal/Developer/Extras/Kernel\ Debugging/mach_kernel* /
15bash-3.2# chown -R root:wheel /System/Library/Extensions/System.kext /mach_kernel*
16bash-3.2# chmod -R g-w /System/Library/Extensions/System.kext /mach_kernel*
17bash-3.2# touch /System/Library/Extensions
18bash-3.2# shutdown -r now
19
20REMOTE KERNEL DEBUGGING
21
22See the documentation that accompanies the Kernel Debug Kit
23
24LIVE KERNEL DEBUGGING
25
26With the DEBUG kernel installed, set "kmem=1" in your "boot-args"
27NVRAM variable, reboot, and do:
28
29bash-3.2$ sudo gdb -a <arch> --quiet /mach_kernel
30(gdb) target darwin-kernel
31(gdb) source /AppleInternal/Developer/Extras/Kernel\ Debugging/kgmacros
32Loading Kernel GDB Macros package.  Type "help kgm" for more info.
33(gdb) attach
34Connected.
35
36<arch> should reflect the currently booted kernel architecture, either
37"i386" or "x86_64"
38
39
40