]>
git.saurik.com Git - apple/dyld.git/blob - testing/kernel-cache-tests/kernel-uuid/test.py
4 import KernelCollection
7 def check(kernel_cache
):
8 kernel_cache
.buildKernelCollection("arm64", "/kernel-uuid/main.kc", "/kernel-uuid/main.kernel", None, [], [])
11 kernel_cache
.analyze("/kernel-uuid/main.kc", ["-uuid", "-arch", "arm64"])
12 assert kernel_cache
.dictionary()["uuid"] != "00000000-0000-0000-0000-000000000000"
14 # [~]> xcrun -sdk iphoneos.internal cc -arch arm64 -Wl,-static -mkernel -nostdlib -Wl,-add_split_seg_info -Wl,-e,__start -Wl,-pie main.c -Wl,-pagezero_size,0x0 -Wl,-rename_section,__TEXT,__text,__TEXT_EXEC,__text -o main.kernel -Wl,-install_name,/usr/lib/swift/split.seg.v2.hack