| /xnu-11215/libkern/libkern/ |
| H A D | kernel_mach_header.h | 57 typedef struct mach_header_64 kernel_mach_header_t; typedef 67 typedef struct mach_header kernel_mach_header_t; 82 extern kernel_mach_header_t _mh_execute_header; 93 vm_offset_t getlastaddr(kernel_mach_header_t *header); 97 kernel_segment_command_t *firstsegfromheader(kernel_mach_header_t *header); 99 kernel_mach_header_t *header, 103 kernel_mach_header_t *header, 108 kernel_mach_header_t *header, 116 kernel_mach_header_t *mhp, 122 void *getcommandfromheader(kernel_mach_header_t *, uint32_t); [all …]
|
| /xnu-11215/libkern/ |
| H A D | kernel_mach_header.c | 56 getlastaddr(kernel_mach_header_t *header) in getlastaddr() 62 ((uintptr_t)header + sizeof(kernel_mach_header_t)); in getlastaddr() 138 kernel_mach_header_t *mhp, in getsectdatafromheader() 165 kernel_mach_header_t *mhp, in getsectoffsetfromheader() 187 kernel_mach_header_t *mhp, in getsegdatafromheader() 241 kernel_mach_header_t *mhp, in getsectbynamefromheader() 250 ((uintptr_t)mhp + sizeof(kernel_mach_header_t)); in getsectbynamefromheader() 271 kernel_mach_header_t *header, in getsegbynamefromheader() 278 ((uintptr_t)header + sizeof(kernel_mach_header_t)); in getsegbynamefromheader() 299 firstsegfromheader(kernel_mach_header_t *header) in firstsegfromheader() [all …]
|
| /xnu-11215/libkern/c++/ |
| H A D | OSRuntime.cpp | 269 kernel_mach_header_t * header; in OSRuntimeFinalizeCPP() 289 header = (kernel_mach_header_t *)kmodInfo->address; in OSRuntimeFinalizeCPP() 298 header = (kernel_mach_header_t *)kmodInfo->address; in OSRuntimeFinalizeCPP() 324 header = (kernel_mach_header_t *)kmodInfo->address; in OSRuntimeFinalizeCPP() 389 kernel_mach_header_t * header __unused) in OSRuntimeSignStructors() 407 kernel_mach_header_t * fileset_header __unused) in OSRuntimeSignStructorsInFileset() 417 kernel_mach_header_t *mh; in OSRuntimeSignStructorsInFileset() 420 mh = (kernel_mach_header_t *)((uintptr_t)fse->vmaddr); in OSRuntimeSignStructorsInFileset() 443 kernel_mach_header_t * header = NULL; in OSRuntimeInitializeCPP() 467 header = (kernel_mach_header_t *)kmodInfo->address; in OSRuntimeInitializeCPP() [all …]
|
| H A D | OSKext.cpp | 1362 kernel_mach_header_t *mh = (kernel_mach_header_t *)PE_get_kc_header(KCKindPrimary); in removeKextBootstrap() 1382 kernel_mach_header_t *mh = (kernel_mach_header_t *)PE_get_kc_header(KCKindPrimary); in removeKextBootstrap() 2277 kernel_mach_header_t *k_mh = (kernel_mach_header_t *)kmod_info->address; in initWithPrelinkedInfoDict() 7212 kernel_mach_header_t *mh = (kernel_mach_header_t *)kmod_info->address; in loadExecutable() 7627 kernel_mach_header_t * machhdr = (kernel_mach_header_t *)kmod_info->address; 7719 kernel_mach_header_t * mh; 11010 kernel_mach_header_t *_mh; 12045 kernel_mach_header_t *kext_mach_hdr = (kernel_mach_header_t *) 13427 kernel_mach_header_t *k_mh = (kernel_mach_header_t *)kmod_info->address; 13901 kernel_mach_header_t *mh, [all …]
|
| /xnu-11215/pexpert/gen/ |
| H A D | kcformat.c | 50 kernel_mach_header_t * collection_mach_headers[KCNumKinds] = {}; 56 SECURITY_READ_ONLY_LATE(kernel_mach_header_t *) collection_mach_headers[KCNumKinds]; 79 PE_set_kc_header(kc_kind_t type, kernel_mach_header_t *header, uintptr_t slide) in PE_set_kc_header() 121 PE_set_kc_header_and_base(kc_kind_t type, kernel_mach_header_t * header, void *base, uintptr_t slid… in PE_set_kc_header_and_base() 193 kernel_mach_header_t *mh = PE_get_kc_header(KCKindPrimary); in PE_get_primary_kc_format()
|
| /xnu-11215/libkern/libkern/c++/ |
| H A D | OSKext.h | 100 kernel_mach_header_t * header); 103 kernel_mach_header_t * fileset_header); 542 static bool addKextsFromKextCollection(kernel_mach_header_t *mh, 546 static bool addKextsFromKextCollection(kernel_mach_header_t *mh, 550 static bool registerDeferredKextCollection(kernel_mach_header_t *mh, 659 kernel_mach_header_t **mh, 665 kernel_mach_header_t *mh, 669 kernel_mach_header_t **mhp, 677 static void jettisonFileSetLinkeditSegment(kernel_mach_header_t *mh); 891 OSPtr<OSData> copyMachoUUID(const kernel_mach_header_t * header);
|
| /xnu-11215/libsa/ |
| H A D | bootstrap.cpp | 136 void readPrelinkedExtensions(kernel_mach_header_t *mh, kc_kind_t type); 194 kernel_mach_header_t *mh = &_mh_execute_header; in readStartupExtensions() 196 mh = (kernel_mach_header_t *)PE_get_kc_header(KCKindPrimary); in readStartupExtensions() 211 kernel_mach_header_t *akc_mh; in readStartupExtensions() 212 akc_mh = (kernel_mach_header_t*)PE_get_kc_header(KCKindAuxiliary); in readStartupExtensions() 228 KLDBootstrap::readPrelinkedExtensions(kernel_mach_header_t *mh, kc_kind_t type) in readPrelinkedExtensions()
|
| /xnu-11215/osfmk/arm/ |
| H A D | arm_init.c | 217 extern void OSRuntimeSignStructors(kernel_mach_header_t * header); 218 extern void OSRuntimeSignStructorsInFileset(kernel_mach_header_t * header); 229 kernel_mach_header_t *k_mh, *kc_mh = NULL; in arm_slide_rebase_and_sign_image() 249 kc_mh = (kernel_mach_header_t*)(VM_KERNEL_LINK_ADDRESS + slide); in arm_slide_rebase_and_sign_image() 313 kernel_mach_header_t *akc_mh = (kernel_mach_header_t*)mh; in arm_auxkc_init()
|
| /xnu-11215/osfmk/i386/ |
| H A D | misc_protos.h | 153 extern kern_return_t i386_slide_individual_kext(kernel_mach_header_t *mh, uintptr_t slide); 155 extern kern_return_t i386_slide_kext_collection_mh_addrs(kernel_mach_header_t *mh, uintptr_t slide,…
|
| H A D | i386_init.c | 592 i386_slide_individual_kext(kernel_mach_header_t *mh, uintptr_t slide) in i386_slide_individual_kext() 605 i386_slide_kext_collection_mh_addrs(kernel_mach_header_t *mh, uintptr_t slide, bool adjust_mach_hea… in i386_slide_kext_collection_mh_addrs() 623 kernel_mach_header_t *k_mh, *kc_mh = NULL; in i386_slide_and_rebase_image() 655 kc_mh = (kernel_mach_header_t *)(kstart_addr); in i386_slide_and_rebase_image()
|
| /xnu-11215/bsd/dev/dtrace/ |
| H A D | sdt.c | 460 static kernel_mach_header_t * 463 kernel_mach_header_t *mh = (kernel_mach_header_t *)ctl->mod_address; in sdt_get_module_mh() 483 kernel_mach_header_t *mh = sdt_get_module_mh(ctl); in sdt_find_symbol_table() 518 kernel_mach_header_t *mh = &_mh_execute_header; in sdt_early_init() 576 kernel_mach_header_t *mh = sdt_get_module_mh(ctl); in sdt_load_machsect()
|
| H A D | fbt.c | 407 kernel_mach_header_t *mh = (kernel_mach_header_t *)(ctl->mod_address); in fbt_provide_module_kernel_syms()
|
| /xnu-11215/osfmk/arm64/sptm/ |
| H A D | arm_init_sptm.c | 234 extern void OSRuntimeSignStructors(kernel_mach_header_t * header); 235 extern void OSRuntimeSignStructorsInFileset(kernel_mach_header_t * header); 247 kernel_mach_header_t *k_mh, *kc_mh = NULL; in arm_slide_rebase_and_sign_image() 266 kc_mh = (kernel_mach_header_t*)(VM_KERNEL_LINK_ADDRESS + slide); in arm_slide_rebase_and_sign_image() 307 kernel_mach_header_t *akc_mh = (kernel_mach_header_t*)mh; in arm_auxkc_init() 669 kernel_mach_header_t *kc_mh = PE_get_kc_header(KCKindPrimary); in arm_init() 1539 kernel_mach_header_t *macho = (kernel_mach_header_t*)offsets->slid_base; in init_image_offsets() 1670 kernel_mach_header_t *kc_mh = PE_get_kc_header(KCKindPrimary); in arm_vm_init()
|
| /xnu-11215/bsd/kern/ |
| H A D | chunklist.c | 292 const kernel_mach_header_t *mh = buf; in getuuidfromheader_safe() 295 if (bufsz < sizeof(kernel_mach_header_t) + sizeof(struct uuid_command)) { in getuuidfromheader_safe() 301 if (mh->magic != MH_MAGIC_64 || (mh->sizeofcmds > bufsz - sizeof(kernel_mach_header_t))) { in getuuidfromheader_safe() 307 size_t offset = sizeof(kernel_mach_header_t); in getuuidfromheader_safe()
|
| /xnu-11215/san/memory/ |
| H A D | kasan_dynamic_blacklist.c | 156 kernel_mach_header_t *mh; 195 kernel_mach_header_t *mh = (void *)addr; in kasan_dybl_load_kext() 236 kernel_mach_header_t *mh = (void *)addr; in kasan_dybl_unload_kext() 277 addr_to_func(uintptr_t addr, const kernel_mach_header_t *mh) in addr_to_func()
|
| H A D | kasan.c | 243 kernel_mach_header_t *header = (kernel_mach_header_t *)&_mh_execute_header; in kasan_init_xnu_globals()
|
| /xnu-11215/pexpert/pexpert/ |
| H A D | pexpert.h | 491 extern void PE_set_kc_header(kc_kind_t type, kernel_mach_header_t *header, uintptr_t slide); 494 extern void PE_set_kc_header_and_base(kc_kind_t type, kernel_mach_header_t *header, void *base, uin…
|
| /xnu-11215/bsd/sys/ |
| H A D | linker_set.h | 79 # define MACH_HEADER_TYPE kernel_mach_header_t
|
| /xnu-11215/osfmk/kern/ |
| H A D | kext_alloc.c | 255 kernel_mach_header_t *kc = PE_get_kc_header(KCKindAuxiliary); in kext_receipt()
|
| H A D | kalloc.c | 978 kernel_mach_header_t *kc_mh = NULL; in kalloc_type_view_parse() 979 kernel_mach_header_t *kext_mh = NULL; in kalloc_type_view_parse() 981 kc_mh = (kernel_mach_header_t *)PE_get_kc_header(KCKindPrimary); in kalloc_type_view_parse() 991 kext_mh = (kernel_mach_header_t *)fse->vmaddr; in kalloc_type_view_parse() 1021 kernel_mach_header_t *xnu_mh = &_mh_execute_header; in kalloc_type_view_parse() 1037 kernel_mach_header_t *kext_mh = (kernel_mach_header_t *) cur; in kalloc_type_view_parse() 1056 (struct load_command *)(cur + sizeof(kernel_mach_header_t)); in kalloc_type_view_parse()
|
| H A D | debug.c | 1970 component_uuid = getuuidfromheader((kernel_mach_header_t *)component_address, &component_uuid_len);
|
| /xnu-11215/osfmk/arm64/ |
| H A D | bti_telemetry.c | 259 kernel_mach_header_t *mh = NULL; in get_uuid_and_text_offset_for_addr()
|
| /xnu-11215/osfmk/i386/AT386/ |
| H A D | model_dep.c | 1079 panic_print_macho_symbol_name(kernel_mach_header_t *mh, vm_address_t search, const char *module_nam… in panic_print_macho_symbol_name() 1273 kernel_mach_header_t *header = (kernel_mach_header_t *)(uintptr_t) summary->address; in panic_print_kmod_symbol_name()
|
| /xnu-11215/san/coverage/ |
| H A D | kcov_ksancov.c | 431 gate_section = getsectdatafromheader((kernel_mach_header_t *)summary.address, in kcov_ksancov_bookmark_on_demand_module()
|
| /xnu-11215/libkern/os/ |
| H A D | log.c | 238 const kernel_mach_header_t *mh = dso; in firehose_ftid_flags()
|