Searched refs:kc_mh (Results 1 – 6 of 6) sorted by relevance
| /xnu-12377.41.6/osfmk/arm/ |
| H A D | arm_init.c | 233 kernel_mach_header_t *k_mh, *kc_mh = NULL; in arm_slide_rebase_and_sign_image() local 253 kc_mh = (kernel_mach_header_t*)(VM_KERNEL_LINK_ADDRESS + slide); in arm_slide_rebase_and_sign_image() 254 assert(kc_mh->filetype == MH_FILESET); in arm_slide_rebase_and_sign_image() 264 const void *collection_base_pointers[KCNumKinds] = {[0] = kc_mh, }; in arm_slide_rebase_and_sign_image() 265 kernel_collection_slide((struct mach_header_64 *)kc_mh, collection_base_pointers); in arm_slide_rebase_and_sign_image() 267 PE_set_kc_header(KCKindPrimary, kc_mh, slide); in arm_slide_rebase_and_sign_image() 274 kernel_collection_adjust_mh_addrs((struct mach_header_64 *)kc_mh, slide, false, in arm_slide_rebase_and_sign_image() 279 OSRuntimeSignStructorsInFileset(kc_mh); in arm_slide_rebase_and_sign_image()
|
| /xnu-12377.41.6/osfmk/arm64/sptm/ |
| H A D | arm_init_sptm.c | 319 kernel_mach_header_t *k_mh, *kc_mh = NULL; in arm_slide_rebase_and_sign_image() local 338 kc_mh = (kernel_mach_header_t*)(VM_KERNEL_LINK_ADDRESS + slide); in arm_slide_rebase_and_sign_image() 339 assert(kc_mh->filetype == MH_FILESET); in arm_slide_rebase_and_sign_image() 349 const void *collection_base_pointers[KCNumKinds] = {[0] = kc_mh, }; in arm_slide_rebase_and_sign_image() 350 kernel_collection_slide((struct mach_header_64 *)kc_mh, collection_base_pointers); in arm_slide_rebase_and_sign_image() 351 PE_set_kc_header(KCKindPrimary, kc_mh, slide); in arm_slide_rebase_and_sign_image() 358 kernel_collection_adjust_mh_addrs((struct mach_header_64 *)kc_mh, slide, false, in arm_slide_rebase_and_sign_image() 753 kernel_mach_header_t *kc_mh = PE_get_kc_header(KCKindPrimary); in arm_init() local 754 OSRuntimeSignStructorsInFileset(kc_mh); in arm_init() 1908 kernel_mach_header_t *kc_mh = PE_get_kc_header(KCKindPrimary); in arm_vm_init() local [all …]
|
| /xnu-12377.41.6/osfmk/mach/ |
| H A D | dyld_kernel_fixups.h | 394 kernel_collection_adjust_mh_addrs(struct mach_header_64 *kc_mh, uintptr_t adj, in kernel_collection_adjust_mh_addrs() argument 400 assert(kc_mh->filetype == MH_FILESET); in kernel_collection_adjust_mh_addrs() 417 lc = (struct load_command *)((uintptr_t)kc_mh + sizeof(*kc_mh)); in kernel_collection_adjust_mh_addrs() 418 for (i = 0; i < kc_mh->ncmds; i++, in kernel_collection_adjust_mh_addrs()
|
| /xnu-12377.41.6/osfmk/i386/ |
| H A D | i386_init.c | 623 kernel_mach_header_t *k_mh, *kc_mh = NULL; in i386_slide_and_rebase_image() local 655 kc_mh = (kernel_mach_header_t *)(kstart_addr); in i386_slide_and_rebase_image() 656 assert(kc_mh->filetype == MH_FILESET); in i386_slide_and_rebase_image() 658 PE_set_kc_header(KCKindPrimary, kc_mh, slide); in i386_slide_and_rebase_image() 664 kernel_collection_slide(kc_mh, (const void **) (void *)collection_base_pointers); in i386_slide_and_rebase_image() 671 kernel_collection_adjust_mh_addrs(kc_mh, slide, false, in i386_slide_and_rebase_image()
|
| /xnu-12377.41.6/osfmk/arm64/ |
| H A D | arm_vm_init.c | 2039 kernel_mach_header_t *kc_mh = PE_get_kc_header(KCKindPrimary); in arm_vm_init() local 2042 …segKCTEXTEXECB = (vm_offset_t) getsegdatafromheader(kc_mh, "__TEXT_EXEC", &segSizeKCTE… in arm_vm_init() 2054 …segKCDATACONSTB = (vm_offset_t) getsegdatafromheader(kc_mh, "__DATA_CONST", &segSizeKCD… in arm_vm_init() 2063 segKCDATAB = (vm_offset_t) getsegdatafromheader(kc_mh, "__DATA", &segSizeKCDATA); in arm_vm_init() 2071 …segPRELINKTEXTB = (vm_offset_t) getsegdatafromheader(kc_mh, "__PRELINK_TEXT", &segSizeP… in arm_vm_init() 2073 …segPRELINKINFOB = (vm_offset_t) getsegdatafromheader(kc_mh, "__PRELINK_INFO", &segSizeP… in arm_vm_init() 2074 …segLINKB = (vm_offset_t) getsegdatafromheader(kc_mh, "__LINKEDIT", &segSizeLINK); in arm_vm_init()
|
| /xnu-12377.41.6/osfmk/kern/ |
| H A D | kalloc.c | 1094 kernel_mach_header_t *kc_mh = NULL; in kalloc_type_view_parse() local 1097 kc_mh = (kernel_mach_header_t *)PE_get_kc_header(KCKindPrimary); in kalloc_type_view_parse() 1099 (struct load_command *)((vm_offset_t)kc_mh + sizeof(*kc_mh)); in kalloc_type_view_parse() 1100 for (uint32_t i = 0; i < kc_mh->ncmds; in kalloc_type_view_parse()
|