Home
last modified time | relevance | path

Searched refs:collection_base_pointers (Results 1 – 3 of 3) sorted by relevance

/xnu-8796.121.2/pexpert/gen/
H A Dkcformat.c49 void *collection_base_pointers[KCNumKinds] = {}; variable
55 SECURITY_READ_ONLY_LATE(void *) collection_base_pointers[KCNumKinds];
82 assert(!collection_base_pointers[i]); in PE_set_kc_header()
103 collection_base_pointers[i] = (void *)((uintptr_t)lowest_vmaddr + slide); in PE_set_kc_header()
104 assert((uint64_t)(uintptr_t)collection_base_pointers[i] != ~0ULL); in PE_set_kc_header()
116 collection_base_pointers[i] = 0; in PE_reset_kc_header()
124 assert(!collection_base_pointers[i]); in PE_set_kc_header_and_base()
128 collection_base_pointers[i] = base; in PE_set_kc_header_and_base()
167 return (const void * const*)collection_base_pointers; in PE_get_kc_base_pointers()
225 return collection_base_pointers[i]; in PE_get_kc_baseaddress()
/xnu-8796.121.2/osfmk/arm/
H A Darm_init.c246 const void *collection_base_pointers[KCNumKinds] = {[0] = kc_mh, }; in arm_slide_rebase_and_sign_image() local
247 kernel_collection_slide((struct mach_header_64 *)kc_mh, collection_base_pointers); in arm_slide_rebase_and_sign_image()
305 const void *collection_base_pointers[KCNumKinds]; in arm_auxkc_init() local
306 memcpy(collection_base_pointers, PE_get_kc_base_pointers(), sizeof(collection_base_pointers)); in arm_auxkc_init()
307 kernel_collection_slide((struct mach_header_64 *)akc_mh, collection_base_pointers); in arm_auxkc_init()
/xnu-8796.121.2/osfmk/i386/
H A Di386_init.c590 extern void *collection_base_pointers[KCNumKinds];
595 int ret = kernel_collection_slide(mh, (const void **) (void *)collection_base_pointers); in i386_slide_individual_kext()
608 int ret = kernel_collection_slide(mh, (const void **) (void *)collection_base_pointers); in i386_slide_kext_collection_mh_addrs()
665 kernel_collection_slide(kc_mh, (const void **) (void *)collection_base_pointers); in i386_slide_and_rebase_image()