Home
last modified time | relevance | path

Searched refs:kernel_mach_header_t (Results 1 – 25 of 29) sorted by relevance

12

/xnu-11215/libkern/libkern/
H A Dkernel_mach_header.h57 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 Dkernel_mach_header.c56 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 DOSRuntime.cpp269 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 DOSKext.cpp1362 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 Dkcformat.c50 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 DOSKext.h100 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 Dbootstrap.cpp136 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 Darm_init.c217 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 Dmisc_protos.h153 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 Di386_init.c592 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 Dsdt.c460 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 Dfbt.c407 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 Darm_init_sptm.c234 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 Dchunklist.c292 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 Dkasan_dynamic_blacklist.c156 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 Dkasan.c243 kernel_mach_header_t *header = (kernel_mach_header_t *)&_mh_execute_header; in kasan_init_xnu_globals()
/xnu-11215/pexpert/pexpert/
H A Dpexpert.h491 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 Dlinker_set.h79 # define MACH_HEADER_TYPE kernel_mach_header_t
/xnu-11215/osfmk/kern/
H A Dkext_alloc.c255 kernel_mach_header_t *kc = PE_get_kc_header(KCKindAuxiliary); in kext_receipt()
H A Dkalloc.c978 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 Ddebug.c1970 component_uuid = getuuidfromheader((kernel_mach_header_t *)component_address, &component_uuid_len);
/xnu-11215/osfmk/arm64/
H A Dbti_telemetry.c259 kernel_mach_header_t *mh = NULL; in get_uuid_and_text_offset_for_addr()
/xnu-11215/osfmk/i386/AT386/
H A Dmodel_dep.c1079 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 Dkcov_ksancov.c431 gate_section = getsectdatafromheader((kernel_mach_header_t *)summary.address, in kcov_ksancov_bookmark_on_demand_module()
/xnu-11215/libkern/os/
H A Dlog.c238 const kernel_mach_header_t *mh = dso; in firehose_ftid_flags()

12