Lines Matching refs:kernel_mach_header_t

107 extern kern_return_t i386_slide_individual_kext(kernel_mach_header_t *mh, uintptr_t slide);
108 extern kern_return_t i386_slide_kext_collection_mh_addrs(kernel_mach_header_t *mh, uintptr_t slide,…
870 size_t binaryLength = getlastaddr((kernel_mach_header_t*)load_address); in allocAndInitFakeKext()
913 getsectbynamefromheader((kernel_mach_header_t*)load_address, "__TEXT", "__binname"); in allocAndInitFakeKext()
1162 kernel_mach_header_t * dt_mach_header = NULL; in removeKextBootstrap()
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()
4356 …textExecBase = (uintptr_t) getsegdatafromheader((kernel_mach_header_t *)kmod_info->address, "__TEX… in lookupKextWithAddress()
5243 const kernel_mach_header_t * header; in copyUUID()
5273 header = (const kernel_mach_header_t *)theExecutable->getBytesNoCopy(); in copyUUID()
5286 return copyMachoUUID((const kernel_mach_header_t *)kmod_info->address); in copyTextUUID()
5294 OSKext::copyMachoUUID(const kernel_mach_header_t * header) in copyMachoUUID()
6872 kernel_mach_header_t * mh = NULL; in lookupSection()
6880 mh = (kernel_mach_header_t *)linkedExecutable->getBytesNoCopy(); in lookupSection()
6907 kernel_mach_header_t * mh = NULL; in slidePrelinkedExecutable()
6930 mh = (kernel_mach_header_t *)linkedExecutable->getBytesNoCopy(); in slidePrelinkedExecutable()
7212 kernel_mach_header_t *mh = (kernel_mach_header_t *)kmod_info->address; in loadExecutable()
7582 OSKext::jettisonFileSetLinkeditSegment(kernel_mach_header_t *mh) in jettisonFileSetLinkeditSegment()
7627 kernel_mach_header_t * machhdr = (kernel_mach_header_t *)kmod_info->address;
7719 kernel_mach_header_t * mh;
7728 mh = (kernel_mach_header_t *)kmod_info->address;
7884 kernel_mach_header_t *kext_mh,
7908 kernel_mach_header_t *kext_mh,
7925 kernel_mach_header_t *kext_mh,
7950 kernel_mach_header_t *kext_mh,
7991 if (getcommandfromheader((kernel_mach_header_t *)kmod_info->address, LC_SEGMENT_SPLIT_INFO)) {
8011 result = (protect) ? OSKext_protect((kernel_mach_header_t *)kmod_info->address,
8020 seg = firstsegfromheader((kernel_mach_header_t *)kmod_info->address);
8056 result = OSKext_protect((kernel_mach_header_t *)kmod_info->address,
8068 result = OSKext_protect((kernel_mach_header_t *)kmod_info->address,
8082 result = OSKext_wire((kernel_mach_header_t *)kmod_info->address,
8089 seg = nextsegfromheader((kernel_mach_header_t *) kmod_info->address, seg);
8172 if (getcommandfromheader((kernel_mach_header_t *)kmod_info->address, LC_SEGMENT_SPLIT_INFO) ||
8177 for (seg = firstsegfromheader((kernel_mach_header_t *)kmod_info->address);
8179 seg = nextsegfromheader((kernel_mach_header_t *)kmod_info->address, seg)) {
8278 seg = firstsegfromheader((kernel_mach_header_t *)kmod_info->address);
8285 seg = nextsegfromheader((kernel_mach_header_t *) kmod_info->address, seg);
8844 seg = firstsegfromheader((kernel_mach_header_t *)kmod_info->address);
8863 seg = nextsegfromheader((kernel_mach_header_t *) kmod_info->address, seg);
10787 __slideOldKaslrOffsets(kernel_mach_header_t *mh,
10864 OSKext::addKextsFromKextCollection(kernel_mach_header_t *mh,
10985 OSKext::addKextsFromKextCollection(kernel_mach_header_t *mh,
11003 OSKext::registerDeferredKextCollection(kernel_mach_header_t *mh,
11010 kernel_mach_header_t *_mh;
11011 _mh = (kernel_mach_header_t*)PE_get_kc_header(type);
12045 kernel_mach_header_t *kext_mach_hdr = (kernel_mach_header_t *)
12051 kernel_mach_header_t * temp_kext_mach_hdr;
12061 temp_kext_mach_hdr = (kernel_mach_header_t *)
12472 kernel_mach_header_t *mh = NULL;
12482 mh = (kernel_mach_header_t *)loadAddress;
13204 kernel_mach_header_t *akc_mh = NULL;
13255 akc_mh = (kernel_mach_header_t*)PE_get_kc_header(KCKindAuxiliary);
13427 kernel_mach_header_t *k_mh = (kernel_mach_header_t *)kmod_info->address;
13516 kernel_mach_header_t *mh = NULL;
13587 kernel_mach_header_t **mhp,
13613 *mhp = (kernel_mach_header_t *)pagealigned_addr;
13645 kernel_mach_header_t *k_mh = NULL;
13654 k_mh = (kernel_mach_header_t *)(((uintptr_t)(fse->vmaddr)) + *slidep);
13797 kernel_mach_header_t **mhp,
13803 vm_map_offset_t mach_header_map_size = vm_map_round_page(sizeof(kernel_mach_header_t),
13806 kernel_mach_header_t *base_mh = *mhp;
13859 text_seg = getsegbynamefromheader((kernel_mach_header_t *)base_mh, SEG_TEXT);
13863 *mhp = (kernel_mach_header_t *)((uintptr_t)base_mh + text_seg->vmaddr);
13901 kernel_mach_header_t *mh,
13912 seg = firstsegfromheader((kernel_mach_header_t *)mh);
13928 ret = OSKext_protect((kernel_mach_header_t *)mh,
13935 ret = OSKext_protect((kernel_mach_header_t *)mh,
13942 ret = OSKext_wire((kernel_mach_header_t *)mh,
13950 seg = nextsegfromheader((kernel_mach_header_t *) mh, seg);
13980 kernel_mach_header_t *k_mh = NULL;
14002 k_mh = (kernel_mach_header_t *)kmod_info->address;
14003 text_seg = getsegbynamefromheader((kernel_mach_header_t *)kmod_info->address, SEG_TEXT);
14007 seg = firstsegfromheader((kernel_mach_header_t *)k_mh);
14010 seg = nextsegfromheader((kernel_mach_header_t *) k_mh, seg);
14018 seg = nextsegfromheader((kernel_mach_header_t *) k_mh, seg);
14024 seg = nextsegfromheader((kernel_mach_header_t *) k_mh, seg);
15750 kernel_mach_header_t *mh = (kernel_mach_header_t *)summary->address;
16539 …summary->text_exec_address = (uint64_t) getsegdatafromheader((kernel_mach_header_t *)summary->addr…
16542 …summary->text_exec_address = (uint64_t) getsegdatafromheader((kernel_mach_header_t *)summary->addr…
16563 kernel_mach_header_t *hdr = NULL;
16568 hdr = (kernel_mach_header_t *)kmod_info->address;
16623 …if (kmod_info->address && kernel_mach_header_is_in_fileset((kernel_mach_header_t *)kmod_info->addr…