Searched refs:vmsize (Results 1 - 22 of 22) sorted by relevance

/darwin-on-arm/xnu/libkern/kxld/
H A Dkxld_kext.h76 u_long *header_size, u_long *vmsize)
79 void kxld_kext_set_linked_object_size(KXLDKext *kext, u_long vmsize)
H A Dkxld_seg.c87 seg->vmsize = src->vmsize;
116 seg->vmsize = src->vmsize;
212 seg->vmsize = round_page(sect_offset) - seg->link_addr;
424 le->link_addr = round_page(seg->link_addr + seg->vmsize);
445 seg->vmsize = 0;
474 return seg->vmsize;
650 seghdr->vmsize = (uint32_t) seg->vmsize;
[all...]
H A Dkxld.c99 kxld_addr_t *vmaddr, u_long *vmsize, u_char **linked_object_alloc_out);
250 u_long vmsize = 0; local
274 &vmaddr, &vmsize, &linked_object_alloc);
294 kxld_page_free_untracked(linked_object_alloc, vmsize);
462 u_long vmsize = 0; local
468 kxld_kext_get_vmsize(context->kext, &header_size, &vmsize);
469 vmaddr = context->allocate_callback(vmsize, &flags, callback_data);
478 linked_object = kxld_page_alloc_untracked(vmsize);
484 kxld_kext_set_linked_object_size(context->kext, vmsize);
491 bzero(linked_object, vmsize);
[all...]
H A Dkxld_object.h120 u_long *vmsize)
123 void kxld_object_set_linked_object_size(KXLDObject *object, u_long vmsize)
H A Dkxld_seg.h51 kxld_size_t vmsize; member in struct:kxld_seg
H A Dkxld_object.c545 if (!seg_hdr->vmsize) continue;
559 if (!seg_hdr->vmsize) continue;
596 if (!seg_hdr->vmsize) continue;
614 if (!seg_hdr->vmsize) continue;
880 if (!seg_hdr->vmsize) continue;
909 if (!seg_hdr->vmsize) continue;
1102 /* total all segment vmsize values */
1135 * increase the vmsize appropriately so no overflow will occur
1695 u_long *vmsize)
1699 check(vmsize);
1694 kxld_object_get_vmsize(const KXLDObject *object, u_long *header_size, u_long *vmsize) argument
1714 kxld_object_set_linked_object_size(KXLDObject *object, u_long vmsize) argument
[all...]
H A Dkxld_kext.c361 u_long *header_size, u_long *vmsize)
363 (void) kxld_object_get_vmsize(kext->kext, header_size, vmsize);
369 kxld_kext_set_linked_object_size(KXLDKext *kext, u_long vmsize) argument
371 (void) kxld_object_set_linked_object_size(kext->kext, vmsize);
360 kxld_kext_get_vmsize(const KXLDKext *kext, u_long *header_size, u_long *vmsize) argument
H A Dkxld_util.c359 if (!seg_hdr->vmsize) continue;
528 if (!seg_hdr->vmsize) continue;
/darwin-on-arm/xnu/osfmk/kern/
H A Dkext_alloc.c80 text_end = vm_map_round_page(text->vmaddr + text->vmsize);
94 vm_map_round_page(kext_alloc_base + prelinkTextSegment->vmsize);
121 VM_KERNEL_UNSLIDE(text->vmaddr + text->vmsize));
137 text_end = vm_map_round_page(text->vmaddr + text->vmsize);
148 VM_KERNEL_UNSLIDE(text->vmaddr + text->vmsize));
/darwin-on-arm/xnu/bsd/kern/
H A Dkern_core.c228 mach_vm_size_t vmsize; local
370 &vmoffset, &vmsize, &nesting_depth,
382 (vmoffset + vmsize > VM_MAX_ADDRESS)) {
409 sc64->vmsize = vmsize;
411 sc64->filesize = vmsize;
422 sc->vmsize = CAST_DOWN_EXPLICIT(vm_size_t,vmsize);
424 sc->filesize = CAST_DOWN_EXPLICIT(uint32_t,vmsize); /* will never truncate */
435 mach_vm_protect(map, vmoffset, vmsize, FALS
[all...]
H A Dsubr_prof.c115 p->highpc = (u_int32_t)(sgp->vmaddr + sgp->vmsize);
H A Dmach_loader.c238 scp->vmsize = scp32->vmsize;
918 seg_size = round_page_64(scp->vmsize);
/darwin-on-arm/xnu/libkern/
H A Dkernel_mach_header.c63 if (sgp->vmaddr + sgp->vmsize > last_addr)
64 last_addr = sgp->vmaddr + sgp->vmsize;
161 *size = sc->vmsize;
/darwin-on-arm/xnu/EXTERNAL_HEADERS/mach-o/
H A Dloader.h317 * vmsize, maybe equal to or larger than the amount to map from this file,
331 uint32_t vmsize; /* memory size of this segment */ member in struct:segment_command
351 uint64_t vmsize; /* memory size of this segment */ member in struct:segment_command_64
/darwin-on-arm/xnu/osfmk/kdp/ml/arm/
H A Dkdp_arm_common.c142 sc.vmsize = size;
/darwin-on-arm/xnu/libsa/
H A Dbootstrap.cpp303 prelinkLength = prelinkTextSegment->vmsize;
493 (vm_size_t)prelinkInfoSegment->vmsize);
/darwin-on-arm/xnu/osfmk/arm/
H A Dmodel_dep.c201 (search >= orig_ts->vmaddr + orig_ts->vmsize)) {
/darwin-on-arm/xnu/osfmk/x86_64/
H A Dpmap.c951 pmap_mark_range(kernel_pmap, seg->vmaddr, round_page_64(seg->vmsize), TRUE, FALSE);
2276 mach_vm_size_t vmsize; local
2286 (mach_vm_address_t *) &cv, &vmsize, &nesting_depth,
2312 for (pcv = cv; pcv < cv + vmsize; pcv += PAGE_SIZE) {
2329 cv += vmsize;
/darwin-on-arm/xnu/libkern/c++/
H A DOSKext.cpp808 if (seg_to_remove && seg_to_remove->vmaddr && seg_to_remove->vmsize) {
812 read_random((void *) seg_to_remove->vmaddr, seg_to_remove->vmsize);
813 ml_static_mfree(seg_to_remove->vmaddr, seg_to_remove->vmsize);
816 if (seg_to_remove && seg_to_remove->vmaddr && seg_to_remove->vmsize) {
820 read_random((void *) seg_to_remove->vmaddr, seg_to_remove->vmsize);
821 ml_static_mfree(seg_to_remove->vmaddr, seg_to_remove->vmsize);
856 seg_length = (vm_map_size_t) seg_to_remove->vmsize;
4789 linkeditSeg->vmsize = round_page(linkeditSeg->vmsize - reloc_size);
4790 linkeditSeg->filesize = linkeditSeg->vmsize;
[all...]
/darwin-on-arm/xnu/osfmk/kdp/ml/i386/
H A Dkdp_x86_common.c509 sc.vmsize = size;
/darwin-on-arm/xnu/bsd/dev/i386/
H A Dfbt_x86.c979 instrHigh = (uintptr_t)(orig_ts->vmaddr + orig_ts->vmsize);
1497 instrHigh = (uintptr_t)(orig_ts->vmaddr + orig_ts->vmsize);
/darwin-on-arm/xnu/osfmk/i386/AT386/
H A Dmodel_dep.c964 (search >= orig_ts->vmaddr + orig_ts->vmsize)) {

Completed in 201 milliseconds