| /xnu-11215/tests/vm/ |
| H A D | vm_test_linkedit_permanent.c | 33 mach_vm_size_t vmsize, in print_region_info() argument 40 (uint64_t)vmaddr, (uint64_t)(vmaddr + vmsize), (uint64_t)vmsize, in print_region_info() 63 mach_vm_size_t vmsize; in find_first_read_only_mapping() local 69 for (vmaddr = 0;; vmaddr += vmsize) { in find_first_read_only_mapping() 74 &vmsize, in find_first_read_only_mapping() 94 *vmsize_p = vmsize; in find_first_read_only_mapping() 104 mach_vm_size_t vmsize, vmsize_linkedit, vmsize_tmp; variable 121 T_EXPECT_LE(vmsize_tmp, vmsize, \ 123 (uint64_t)vmsize, (uint64_t)vmsize_tmp); \ 128 T_EXPECT_EQ(vmsize_tmp, vmsize, \ [all …]
|
| H A D | perf_mlock.c | 67 const size_t vmsize = MiB(512); variable 71 buf = malloc(vmsize); 83 memset_pattern4((char *)buf, pattern, vmsize); 84 write(fd, buf, vmsize); 95 buf = mmap(NULL, vmsize, PROT_READ, 103 (unsigned int)(vmsize >> 20)); 108 ret = mlock(buf, vmsize); in T_STAT_MEASURE() 112 ret = munlock(buf, vmsize); 119 ret = munmap(buf, vmsize);
|
| H A D | vm_test_shreg_ro.c | 33 mach_vm_size_t vmsize, in print_region_info() argument 40 (uint64_t)vmaddr, (uint64_t)(vmaddr + vmsize), (uint64_t)vmsize, in print_region_info() 104 mach_vm_size_t vmsize, vmsize_sub, vmsize_tmp; variable 121 T_EXPECT_LE(vmsize_tmp, vmsize, \ 123 (uint64_t)vmsize, (uint64_t)vmsize_tmp); \ 128 T_EXPECT_EQ(vmsize_tmp, vmsize, \ 150 &vmsize, 247 vmsize = vmsize_tmp; 322 &vmsize, 367 vmsize = vmsize_tmp; [all …]
|
| H A D | vm_wire_copy_share.c | 52 mach_vm_size_t vmsize; variable 60 vmsize = 32 * PAGE_SIZE; 64 vmsize, 70 for (i = 0; i < vmsize; i += PAGE_SIZE) { 83 vmsize - PAGE_SIZE, 91 vmsize - PAGE_SIZE, 100 vmsize,
|
| /xnu-11215/tests/ |
| H A D | vm_test_mach_map.c | 611 vmsize, 627 vmsize, 731 vmsize, 748 vmsize, 791 vmsize, 944 vmsize, 953 vmsize, 967 vmsize, 1018 vmsize, 1023 vmsize = 0; [all …]
|
| H A D | kas_info.c | 205 if (sg->vmsize > 0) { in disk_kernel_segments() 210 if (sg->vmsize > 0) { in disk_kernel_segments()
|
| /xnu-11215/libkern/kxld/ |
| H A D | kxld_seg.c | 90 seg->vmsize = src->vmsize; in kxld_seg_init_from_macho_32() 119 seg->vmsize = src->vmsize; in kxld_seg_init_from_macho_64() 451 seg->vmsize = 0; in kxld_seg_clear() 480 return seg->vmsize; in kxld_seg_get_vmsize() 665 seghdr->vmsize = (uint32_t) seg->vmsize; in seg_export_macho_header_32() 680 seghdr->vmsize, in seg_export_macho_header_32() 681 seghdr->vmsize, in seg_export_macho_header_32() 736 seghdr->vmsize = (uint64_t) seg->vmsize; in seg_export_macho_header_64() 763 (void *) seghdr->vmsize, in seg_export_macho_header_64() 764 seghdr->vmsize, in seg_export_macho_header_64() [all …]
|
| H A D | kxld.c | 376 u_long vmsize = 0; in kxld_link_file() local 407 &vmaddr, &vmsize, &linked_object_alloc); in kxld_link_file() 430 kxld_page_free_untracked(linked_object_alloc, vmsize); in kxld_link_file() 602 u_long vmsize = 0; in allocate_split_kext() local 606 kxld_kext_get_vmsize(context->kext, &header_size, &vmsize); in allocate_split_kext() 614 link_info->linkedKextSize = vmsize; in allocate_split_kext() 636 u_long vmsize = 0; in allocate_kext() local 657 bzero(linked_object, vmsize); in allocate_kext() 659 linked_object = kxld_page_alloc_untracked(vmsize); in allocate_kext() 665 kxld_kext_set_linked_object_size(context->kext, vmsize); in allocate_kext() [all …]
|
| H A D | kxld_kext.h | 77 u_long *vmsize) 81 u_long *header_size, u_long *vmsize) 84 void kxld_kext_set_linked_object_size(KXLDKext *kext, u_long vmsize)
|
| H A D | kxld_object.h | 120 u_long *vmsize) 123 void kxld_object_set_linked_object_size(KXLDObject *object, u_long vmsize) 128 u_long *vmsize)
|
| H A D | kxld_object.c | 624 if (!seg_hdr->vmsize) { in init_from_final_linked_image() 640 if (!seg_hdr->vmsize) { in init_from_final_linked_image() 679 if (!seg_hdr->vmsize) { in init_from_final_linked_image() 699 if (!seg_hdr->vmsize) { in init_from_final_linked_image() 1007 if (!seg_hdr->vmsize) { in init_from_object() 1892 u_long *vmsize) 1896 check(vmsize); 1918 *vmsize = my_size; 1925 u_long *vmsize) 1929 check(vmsize); [all …]
|
| H A D | kxld_kext.c | 365 u_long *vmsize) in kxld_kext_get_vmsize_for_seg_by_name() argument 367 (void) kxld_object_get_vmsize_for_seg_by_name(kext->kext, segname, vmsize); in kxld_kext_get_vmsize_for_seg_by_name() 374 u_long *header_size, u_long *vmsize) in kxld_kext_get_vmsize() argument 376 (void) kxld_object_get_vmsize(kext->kext, header_size, vmsize); in kxld_kext_get_vmsize() 382 kxld_kext_set_linked_object_size(KXLDKext *kext, u_long vmsize) in kxld_kext_set_linked_object_size() argument 384 (void) kxld_object_set_linked_object_size(kext->kext, vmsize); in kxld_kext_set_linked_object_size()
|
| H A D | kxld_seg.h | 51 kxld_size_t vmsize; member
|
| /xnu-11215/bsd/kern/ |
| H A D | kern_core.c | 331 mach_vm_size_t vmsize; in coredump() local 585 &vmoffset, &vmsize, &nesting_depth, in coredump() 597 (vmoffset + vmsize > VM_MAX_ADDRESS)) { in coredump() 621 COREDUMPLOG("eliding unreadable segment %llx->%llx", vmoffset, vmoffset + vmsize); in coredump() 622 vmoffset += vmsize; in coredump() 630 mach_vm_protect(map, vmoffset, vmsize, FALSE, in coredump() 639 && coredumpok(map, vmoffset)) ? vmsize : 0; in coredump() 668 COREDUMPLOG("skipping unreadable segment %llx->%llx", vmoffset, vmoffset + vmsize); in coredump() 682 sc64->vmsize = vmsize; in coredump() 696 sc->vmsize = CAST_DOWN_EXPLICIT(uint32_t, vmsize); in coredump() [all …]
|
| /xnu-11215/osfmk/mach/ |
| H A D | dyld_kernel_fixups.h | 255 seg->segname, seg->vmaddr, seg->vmsize); in kernel_collection_slide() 451 if (seg->vmsize == 0) { in kernel_collection_adjust_mh_addrs() 464 if (seg->vmaddr + seg->vmsize > highest_vmaddr) { in kernel_collection_adjust_mh_addrs() 465 highest_vmaddr = (uintptr_t)seg->vmaddr + (uintptr_t)seg->vmsize; in kernel_collection_adjust_mh_addrs() 481 if (seg->vmaddr + seg->vmsize > highest_ro_vmaddr) { in kernel_collection_adjust_mh_addrs() 482 highest_ro_vmaddr = (uintptr_t)seg->vmaddr + (uintptr_t)seg->vmsize; in kernel_collection_adjust_mh_addrs() 492 …if (seg->vmaddr < lowest_rx_vmaddr && (lowest_rx_vmaddr <= seg->vmaddr + seg->vmsize || lowest_rx_… in kernel_collection_adjust_mh_addrs() 495 …if (seg->vmaddr + seg->vmsize > highest_rx_vmaddr && (highest_rx_vmaddr >= seg->vmaddr || highest_… in kernel_collection_adjust_mh_addrs() 496 highest_rx_vmaddr = (uintptr_t)seg->vmaddr + (uintptr_t)seg->vmsize; in kernel_collection_adjust_mh_addrs()
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | macho.py | 208 vmsize = seg.vmsize, 314 … blocks.append(MapBlock(segname, segment.vmaddr, segment.vmsize, segment.fileoff, segment.filesize, 349 …line = "{:s} {: <#020X} ({: <10d}) floff:{: <#08x} {}".format(s, b.vmaddr, b.vmsize, b.fileoff, b… 356 if b.vmsize > VisualMachoMap.MB_1: 363 if prev_block.vmsize > VisualMachoMap.KB_16:
|
| /xnu-11215/libkern/os/ |
| H A D | internal.c | 37 return (uintptr_t)addr >= (sgp->vmaddr) && (uintptr_t)addr < (sgp->vmaddr + sgp->vmsize); in _os_trace_addr_in_text_segment_32() 55 return (uintptr_t)addr >= (sgp->vmaddr) && (uintptr_t)addr < (sgp->vmaddr + sgp->vmsize); in _os_trace_addr_in_text_segment_64()
|
| /xnu-11215/osfmk/kern/ |
| H A D | kext_alloc.c | 86 text_end = vm_map_round_page(text->vmaddr + text->vmsize, in kext_alloc_init() 101 vm_map_round_page(kext_alloc_base + prelinkTextSegment->vmsize, in kext_alloc_init() 126 VM_KERNEL_UNSLIDE(text->vmaddr + text->vmsize)); in kext_alloc_init()
|
| H A D | lock_group.c | 339 vm_size_t vmsize, vmused; in host_lockgroup_info() local 357 vmsize = vm_map_round_page(size, VM_MAP_PAGE_MASK(ipc_kernel_map)); in host_lockgroup_info() 358 kr = kmem_alloc(ipc_kernel_map, &addr, vmsize, in host_lockgroup_info() 396 if (vmused < vmsize) { in host_lockgroup_info() 397 kmem_free(ipc_kernel_map, addr + vmused, vmsize - vmused); in host_lockgroup_info()
|
| /xnu-11215/libkern/ |
| H A D | kernel_mach_header.c | 65 if (sgp->vmaddr + sgp->vmsize > last_addr) { in getlastaddr() 66 last_addr = sgp->vmaddr + sgp->vmsize; in getlastaddr() 199 *size = sc->vmsize; in getsegdatafromheader()
|
| /xnu-11215/libkern/c++/ |
| H A D | OSKext.cpp | 1235 seg_kld->vmsize); in removeKextBootstrap() 1249 seg_klddata->vmsize); in removeKextBootstrap() 2286 uint64_t vmsize = seg->vmsize; in initWithPrelinkedInfoDict() local 7107 linkeditSeg->vmsize = round_page(linkeditSeg->vmsize - reloc_size); in slidePrelinkedExecutable() 7751 (dataSeg->vmsize != round_page(dataSeg->vmsize))) { 12077 segp->vmsize = 0; 13445 uint64_t vmsize = seg->vmsize; local 13699 &start, seg->vmsize, 16665 vmsize = seg->vmsize; 16697 return vmsize; [all …]
|
| /xnu-11215/libsa/ |
| H A D | bootstrap.cpp | 332 ml_static_mfree((vm_offset_t)prelinkTextSegment->vmaddr, prelinkTextSegment->vmsize); in readPrelinkedExtensions() 350 if (prelinkInfoSegment->vmsize != 0) { in readPrelinkedExtensions() 353 (vm_size_t)prelinkInfoSegment->vmsize); in readPrelinkedExtensions()
|
| /xnu-11215/SETUP/kextsymboltool/ |
| H A D | kextsymboltool.c | 750 segcmd.vmsize = result_count * sizeof(struct nlist_64) + strtabpad; in main() 752 segcmd.filesize = segcmd.vmsize; in main() 788 segcmd.vmsize = result_count * sizeof(struct nlist) + strtabpad; in main() 790 segcmd.filesize = segcmd.vmsize; in main()
|
| /xnu-11215/EXTERNAL_HEADERS/mach-o/ |
| H A D | loader.h | 360 uint32_t vmsize; /* memory size of this segment */ member 380 uint64_t vmsize; /* memory size of this segment */ member
|
| /xnu-11215/osfmk/x86_64/ |
| H A D | pmap.c | 1344 round_page_64(seg->vmsize), NXbit, robit); in pmap_lowmem_finalize() 1352 (void *)((seg->vmaddr & ~(uint64_t)PAGE_MASK) + round_page_64(seg->vmsize))); in pmap_lowmem_finalize() 1354 round_page_64(seg->vmsize), FALSE, FALSE); in pmap_lowmem_finalize() 1356 pmap_mark_range(kernel_pmap, seg->vmaddr, round_page_64(seg->vmsize), TRUE, FALSE); in pmap_lowmem_finalize() 3212 mach_vm_size_t vmsize; in pmap_permissions_verify() local 3221 (mach_vm_address_t *) &cv, &vmsize, &nesting_depth, in pmap_permissions_verify() 3248 for (pcv = cv; pcv < cv + vmsize; pcv += PAGE_SIZE) { in pmap_permissions_verify() 3268 cv += vmsize; in pmap_permissions_verify()
|