Name Date Size #Lines LOC

..--

System.kext/H--478464

BSDKernel.arm.exportsH A D17-Mar-2022221 1716

BSDKernel.arm64.exportsH A D17-Mar-2022221 1716

BSDKernel.exportsH A D17-Mar-202213.5 KiB846845

BSDKernel.x86_64.exportsH A D17-Mar-2022231 1514

IOKit.arm.exportsH A D17-Mar-202216.2 KiB324323

IOKit.arm64.MacOSX.exportsH A D17-Mar-202212.7 KiB259258

IOKit.arm64.exportsH A D17-Mar-202212.4 KiB244242

IOKit.arm64.hibernation.MacOSX.exportsH A D17-Mar-2022376 98

IOKit.exportsH A D17-Mar-202277.9 KiB1,9931,982

IOKit.x86_64.MacOSX.exportsH A D17-Mar-202211.8 KiB242241

IOKit.x86_64.exportsH A D17-Mar-202213 KiB272271

Kasan_disabled.exportsH A D17-Mar-2022136 32

Kasan_enabled.exportsH A D17-Mar-20224.1 KiB160159

Kcov_disabled.exportsH A D17-Mar-2022123 32

Kcov_enabled.exportsH A D17-Mar-2022156 65

Libkern.arm.exportsH A D17-Mar-2022215 65

Libkern.arm64.MacOSX.exportsH A D17-Mar-20225 KiB133132

Libkern.arm64.exportsH A D17-Mar-2022233 76

Libkern.exportsH A D17-Mar-202224.6 KiB858858

Libkern.x86_64.MacOSX.exportsH A D17-Mar-20224.7 KiB126125

Libkern.x86_64.exportsH A D17-Mar-2022296 119

MACFramework.arm.exportsHD17-Mar-20220

MACFramework.arm64.exportsHD17-Mar-20220

MACFramework.exportsH A D17-Mar-2022196 1110

MACFramework.x86_64.exportsH A D17-Mar-202232 32

MASTERH A D17-Mar-202228.7 KiB852710

MASTER.armH A D17-Mar-20225.7 KiB9689

MASTER.arm64H A D17-Mar-20226.8 KiB10294

MASTER.arm64.BridgeOSH A D17-Mar-20226.2 KiB9588

MASTER.arm64.MacOSXH A D17-Mar-20226.9 KiB10393

MASTER.arm64.bcm2837H A D17-Mar-20226.3 KiB9992

MASTER.arm64.iPhoneOSH A D17-Mar-20226.9 KiB10394

MASTER.x86_64H A D17-Mar-20226.2 KiB9386

Mach.arm.exportsH A D17-Mar-202221 21

Mach.arm64.exportsH A D17-Mar-202221 21

Mach.exportsH A D17-Mar-20221.7 KiB7271

Mach.x86_64.exportsH A D17-Mar-202225 32

MakefileH A D17-Mar-20228.4 KiB214158

MasterVersionH A D17-Mar-2022962 2018

Private.arm.exportsH A D17-Mar-20221 KiB3938

Private.arm64.MacOSX.exportsH A D17-Mar-2022744 4140

Private.arm64.exportsH A D17-Mar-20223.4 KiB114113

Private.exportsH A D17-Mar-202228.3 KiB1,1311,129

Private.x86_64.exportsH A D17-Mar-20222.6 KiB126119

README.DEBUG-kernel.txtH A D17-Mar-20221.3 KiB4028

Unsupported.arm.exportsH A D17-Mar-2022471 2221

Unsupported.arm64.MacOSX.exportsH A D17-Mar-20221.8 KiB4241

Unsupported.arm64.exportsH A D17-Mar-2022589 2928

Unsupported.exportsH A D17-Mar-20224.5 KiB204203

Unsupported.x86_64.MacOSX.exportsH A D17-Mar-2022830 2322

Unsupported.x86_64.exportsH A D17-Mar-2022605 3332

Unused.arm.exportsH A D17-Mar-2022143 54

Unused.arm64.exportsH A D17-Mar-2022143 54

Unused.exportsH A D17-Mar-2022179 98

generate_combined_symbolsets_plist.shH A D17-Mar-2022695 4940

generate_linker_aliases.shH A D17-Mar-2022215 169

generate_linker_exports.shH A D17-Mar-2022329 199

generate_symbolset_plist.shH A D17-Mar-20221.5 KiB7564

list_supported.shH A D17-Mar-20222.1 KiB5726

newvers.plH A D17-Mar-20227.3 KiB195116

version.cH A D17-Mar-20222.5 KiB5415

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