Guessed headers of non-public Apple SDK
-
APFS.framework
- APFS.h & APFSConstants.h
- Now able to compile
mount
andfsck
(Targeting iOS) in diskdev_cmds-667.100.2
- Now able to compile
- APFS.h & APFSConstants.h
-
AssertionServices.framework
- BackBoardServices headers
-
BackBoardServices.framework
- LLDB debugserver compiles
-
CoreSymbolication.framework
- CoreSymbolication.h
- dtrace-370.40.1 compile pass
- CoreSymbolication.h
-
FrontBoardServices.framework
- LLDB debugserver compiles
-
MediaKit.framework
- Now able to compile
mount
(Targeting iOS) in diskdev_cmds-667.100.2
- Now able to compile
-
MobileCoreServices.framework
- LS*.h
-
SpringBoardServices.framework
- SpringBoardServices.h
debugserver
now can use with SpringBoard applications
- SpringBoardServices.h
-
Cambria.framework (liboah & libRosetta)
- Cambria/Cambria.h & Cambria/Traps.h
- Most functions are now having prototypes
- Cambria/Cambria.h & Cambria/Traps.h
-
CrashReporterClient.h
- Fully functional
-
apfs
- apfs/apfs_fsctl.h
- Now compiles
mtree
in file_cmds-321.100.11 - Only few defines and prototypes
- Now compiles
- Other headers not implemented yet
- apfs/apfs_fsctl.h
-
corecrypto
- Most headers are from previous XNU versions which was not shown in latest
-
ktrace.framework
- ktrace/session.h & ktrace/private.h
fs_usage
anddyld_usage
now works- Only few defines and prototypes
- ktrace/session.h & ktrace/private.h
-
perfdata.framework
- perfdata/perfdata.h & perfdata/perfcheck_keys.h
ioclasscount
in IOKitTools-122 compiles and works- XNU tests does not compile yet
- All
pdunit_*
constants declared pdwriter_*
functions partially declaredjson_*
functions not declared at all
-
liblockdown
- lockdown.h
- LLDB debugserver compiles
- lockdown.h
-
mach-o
- mach-o/dyld_priv.h
- From dyld-852.2
- Apple stripped few constants which related with version control
dyld_fall_20*_os_versions
anddyld_platform_version_*
defines
- mach-o/dyld_priv.h
-
os
- os/feature_private.h
- Implemented APIs in
/usr/lib/system/libsystem_featureflags.dylib
which used in other Apple OSSes
- Implemented APIs in
- os/feature_private.h
-
sandbox
- sandbox/private.h
- Only few defines and prototypes
- sandbox/rootless.h
- Most
rootless_*
functions implemented
- Most
- sandbox/private.h
-
sysmon
- sysmon.h
pkill
/pgrep
now works
- sysmon.h
-
xcselect_private.h
- Implemented APIs in
/usr/lib/libxcselect.dylib
- Implemented APIs in
-
xpc
- xpc/private.h
- As many prototypes as I could figure out
- xpc/private.h
-
libCrashReporterClient
- An implementation of it under
misc/CrashReporterClient
- An implementation of it under
-
liboah
- A text based stub file which was not included within MacOSX.framework
- Fix
ktrace_event_t
in <ktrace/session.h> - Other headers in /usr/include/apfs
- Installer for this project
- Text-Based stubs for libraries not presenting in SDKs
- corecrypto
- liblockdown
- libsystemstats
- CoreRoutine
- libspindump_priv.h
- SoftLinking headers