Lines Matching refs:vmaddr
1231 } else if (seg_kld && seg_kld->vmaddr && seg_kld->vmsize) { in removeKextBootstrap()
1234 ml_static_mfree(ml_static_ptovirt(seg_kld->vmaddr - gVirtBase + gPhysBase), in removeKextBootstrap()
1237 ml_static_mfree(seg_kld->vmaddr, seg_kld->vmsize); in removeKextBootstrap()
1245 } else if (seg_klddata && seg_klddata->vmaddr && seg_klddata->vmsize) { in removeKextBootstrap()
1248 ml_static_mfree(ml_static_ptovirt(seg_klddata->vmaddr - gVirtBase + gPhysBase), in removeKextBootstrap()
1251 ml_static_mfree(seg_klddata->vmaddr, seg_klddata->vmsize); in removeKextBootstrap()
1260 if (seg_kld && seg_kld->vmaddr && seg_kld->vmsize) { in removeKextBootstrap()
1261 bzero((void *)seg_kld->vmaddr, seg_kld->vmsize); in removeKextBootstrap()
1262 ml_static_mfree(seg_kld->vmaddr, seg_kld->vmsize); in removeKextBootstrap()
1264 if (seg_klddata && seg_klddata->vmaddr && seg_klddata->vmsize) { in removeKextBootstrap()
1265 bzero((void *)seg_klddata->vmaddr, seg_klddata->vmsize); in removeKextBootstrap()
1266 ml_static_mfree(seg_klddata->vmaddr, seg_klddata->vmsize); in removeKextBootstrap()
1305 seg_data = (void *) seg_linkedit->vmaddr; in removeKextBootstrap()
1306 seg_offset = (vm_map_offset_t) seg_linkedit->vmaddr; in removeKextBootstrap()
1374 vm_offset_t vmaddr = ml_static_ptovirt((vm_offset_t)segment_paddress); in removeKextBootstrap() local
1375 bzero((void*)vmaddr, segment_size); in removeKextBootstrap()
2285 uint64_t unslid_vmaddr = seg->vmaddr - kext_slide; in initWithPrelinkedInfoDict()
6940 if (!seg->vmaddr) { in slidePrelinkedExecutable()
6944 seg->vmaddr = ml_static_slide(seg->vmaddr); in slidePrelinkedExecutable()
6949 (unsigned long)ml_static_unslide(seg->vmaddr), in slidePrelinkedExecutable()
6950 (unsigned long)seg->vmaddr); in slidePrelinkedExecutable()
6954 relocBase = (char *) seg->vmaddr; in slidePrelinkedExecutable()
6958 linkeditBase = (char *) seg->vmaddr - seg->fileoff; in slidePrelinkedExecutable()
7593 ml_static_mfree(linkeditseg->vmaddr, linkeditseg->vmsize); in jettisonFileSetLinkeditSegment()
7599 linkeditseg->vmaddr, linkeditseg->vmsize); in jettisonFileSetLinkeditSegment()
7603 …vm_offset_t linkedit_vmaddr = ml_static_ptovirt((vm_offset_t)(linkeditseg->vmaddr - gVirtBase + gP… in jettisonFileSetLinkeditSegment()
7605 vm_offset_t linkedit_vmaddr = linkeditseg->vmaddr; in jettisonFileSetLinkeditSegment()
7659 round_page(linkedit->vmaddr + linkedit->vmsize)) {
7667 start = linkedit->vmaddr;
7750 if ((dataSeg->vmaddr != round_page(dataSeg->vmaddr)) ||
7755 dataSegEnd = dataSeg->vmaddr + dataSeg->vmsize;
8024 assert((seg->vmaddr & PAGE_MASK) == 0);
8041 start_protect = round_page(seg->vmaddr);
8042 end_protect = trunc_page(seg->vmaddr + seg->vmsize);
8045 start_wire = trunc_page(seg->vmaddr);
8046 end_wire = round_page(seg->vmaddr + seg->vmsize);
8180 if ((address >= seg->vmaddr) && address < (seg->vmaddr + seg->vmsize)) {
8181 kext_segbase = seg->vmaddr;
8309 for (address = seg->vmaddr;
8310 address < round_page(seg->vmaddr + seg->vmsize);
8847 vm_map_offset_t start_wire = trunc_page(seg->vmaddr);
8848 vm_map_offset_t end_wire = round_page(seg->vmaddr + seg->vmsize);
10815 uint64_t kextTextStart = (uint64_t)kextTextSeg->vmaddr;
12086 if (segp->vmsize == 0 && segp->vmaddr < gVirtBase) {
12087 segp->vmaddr = gVirtBase;
12100 __FUNCTION__, segp->segname, segp->vmaddr,
12101 VM_KERNEL_UNSLIDE(segp->vmaddr),
12103 if ((VM_KERNEL_IS_SLID(segp->vmaddr) == false) &&
12104 (VM_KERNEL_IS_KEXT(segp->vmaddr) == false) &&
12105 (VM_KERNEL_IS_PRELINKTEXT(segp->vmaddr) == false) &&
12106 (VM_KERNEL_IS_PRELINKINFO(segp->vmaddr) == false) &&
12107 (VM_KERNEL_IS_KEXT_LINKEDIT(segp->vmaddr) == false)) {
12112 __FUNCTION__, segp->vmaddr, vm_kext_base, vm_kext_top);
12115 segp->vmaddr = ml_static_unslide(segp->vmaddr);
12490 execLoadAddress = (flags.unslidMachO) ? seg->vmaddr : ml_static_unslide(seg->vmaddr);
13444 uint64_t unslid_vmaddr = seg->vmaddr - kext_slide;
13450 if (savedSegment->getVMAddr() == seg->vmaddr && savedSegment->getVMSize() == seg->vmsize) {
13651 start = ((uintptr_t)(seg->vmaddr)) + *slidep;
13654 k_mh = (kernel_mach_header_t *)(((uintptr_t)(fse->vmaddr)) + *slidep);
13863 *mhp = (kernel_mach_header_t *)((uintptr_t)base_mh + text_seg->vmaddr);
13864 *slidep = ((uintptr_t)*mhp) - text_seg->vmaddr;
13914 start = round_page(seg->vmaddr);
13915 end = trunc_page(seg->vmaddr + seg->vmsize);
14022 kr = vm_unmap_kcfileset_segment(&seg->vmaddr, seg->vmsize);
14028 kr = vm_unmap_kcfileset_segment(&text_seg->vmaddr, text_seg->vmsize);
15754 if ((addr >= seg->vmaddr) && (addr < (seg->vmaddr + seg->vmsize))) {
16583 accountp->address = seg->vmaddr;
16585 accountp->address_end = seg->vmaddr + seg->vmsize;
16663 memcpy((void *)data, (const void *)seg->vmaddr, seg->vmsize);
16666 vmaddr = seg->vmaddr;
16691 return vmaddr;
16706 if (seg->vmaddr != vmaddr || seg->vmsize != vmsize) {
16709 memcpy((void *)seg->vmaddr, data, vmsize);