/darwin-on-arm/xnu/osfmk/kern/ |
H A D | kext_alloc.c | 78 text_start = vm_map_trunc_page(text->vmaddr); 80 text_end = vm_map_round_page(text->vmaddr + text->vmsize); 120 VM_KERNEL_UNSLIDE(text->vmaddr), 121 VM_KERNEL_UNSLIDE(text->vmaddr + text->vmsize)); 135 text_start = vm_map_trunc_page(text->vmaddr); 137 text_end = vm_map_round_page(text->vmaddr + text->vmsize); 147 VM_KERNEL_UNSLIDE(text->vmaddr), 148 VM_KERNEL_UNSLIDE(text->vmaddr + text->vmsize));
|
/darwin-on-arm/xnu/libkern/kxld/ |
H A D | kxld.c | 99 kxld_addr_t *vmaddr, u_long *vmsize, u_char **linked_object_alloc_out); 249 kxld_addr_t vmaddr = 0; local 274 &vmaddr, &vmsize, &linked_object_alloc); 277 rval = kxld_kext_relocate(context->kext, vmaddr, 461 kxld_addr_t vmaddr = 0; local 469 vmaddr = context->allocate_callback(vmsize, &flags, callback_data); 470 require_action(!(vmaddr & (PAGE_SIZE-1)), finish, 473 (void *) (uintptr_t) vmaddr)); 476 linked_object = (u_char *) (u_long) vmaddr; 492 *vmaddr_out = vmaddr; [all...] |
H A D | kxld_seg.c | 85 seg->base_addr = src->vmaddr; 86 seg->link_addr = src->vmaddr; 114 seg->base_addr = src->vmaddr; 115 seg->link_addr = src->vmaddr; 649 seghdr->vmaddr = (uint32_t) seg->link_addr; 689 seghdr->vmaddr = (uint64_t) seg->link_addr;
|
/darwin-on-arm/xnu/osfmk/arm/ |
H A D | model_dep.c | 200 if ((search < orig_ts->vmaddr) || 201 (search >= orig_ts->vmaddr + orig_ts->vmsize)) { 206 sym = (kernel_nlist_t *)(uintptr_t)(orig_le->vmaddr + orig_st->symoff - orig_le->fileoff); 207 strings = (char *)(uintptr_t)(orig_le->vmaddr + orig_st->stroff - orig_le->fileoff);
|
/darwin-on-arm/xnu/libkern/ |
H A D | kernel_mach_header.c | 63 if (sgp->vmaddr + sgp->vmsize > last_addr) 64 last_addr = sgp->vmaddr + sgp->vmsize; 162 result = (void *)sc->vmaddr;
|
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOBufferMemoryDescriptor.cpp | 106 vm_address_t vmaddr = 0; local 109 kr = kernel_memory_allocate(kernel_map, &vmaddr, 113 bzero((void *) vmaddr, page_size); 114 pa = (typeof(pa)) (vmaddr + page_size - kIOPageAllocChunkBytes);
|
/darwin-on-arm/xnu/bsd/dev/i386/ |
H A D | fbt_x86.c | 974 sym = (struct nlist *)(orig_le->vmaddr + orig_st->symoff - orig_le->fileoff); 975 strings = (char *)(orig_le->vmaddr + orig_st->stroff - orig_le->fileoff); 978 instrLow = (uintptr_t)orig_ts->vmaddr; 979 instrHigh = (uintptr_t)(orig_ts->vmaddr + orig_ts->vmsize); 1492 sym = (struct nlist_64 *)(orig_le->vmaddr + orig_st->symoff - orig_le->fileoff); 1493 strings = (char *)(orig_le->vmaddr + orig_st->stroff - orig_le->fileoff); 1496 instrLow = (uintptr_t)orig_ts->vmaddr; 1497 instrHigh = (uintptr_t)(orig_ts->vmaddr + orig_ts->vmsize);
|
/darwin-on-arm/xnu/bsd/kern/ |
H A D | subr_prof.c | 114 p->lowpc = (u_int32_t)sgp->vmaddr; 115 p->highpc = (u_int32_t)(sgp->vmaddr + sgp->vmsize);
|
H A D | kern_core.c | 408 sc64->vmaddr = vmoffset; 421 sc->vmaddr = CAST_DOWN_EXPLICIT(vm_offset_t,vmoffset);
|
H A D | mach_loader.c | 237 scp->vmaddr = scp32->vmaddr; 920 map_addr = trunc_page_64(scp->vmaddr); /* JVXXX note that in XNU TOT this is round instead of trunc for 64 bits */ 1643 map_offset = seg64->vmaddr + eip->cryptoff - seg64->fileoff + slide; 1652 map_offset = seg32->vmaddr + eip->cryptoff - seg32->fileoff + slide;
|
/darwin-on-arm/xnu/libsa/ |
H A D | bootstrap.cpp | 302 prelinkData = (void *) prelinkTextSegment->vmaddr; 349 (prelinkTextSegment->vmaddr != prelinkDataMapOffset)) 492 ml_static_mfree((vm_offset_t)prelinkInfoSegment->vmaddr,
|
/darwin-on-arm/xnu/EXTERNAL_HEADERS/mach-o/ |
H A D | loader.h | 319 * the segment in memory, vmaddr. The rest of the memory of the segment, 330 uint32_t vmaddr; /* memory address of this segment */ member in struct:segment_command 350 uint64_t vmaddr; /* memory address of this segment */ member in struct:segment_command_64 971 * set to the offset from the vmaddr of the first LC_SEGMENT command. 973 * vmaddr of the first read-write LC_SEGMENT command.
|
/darwin-on-arm/xnu/libkern/c++/ |
H A D | OSKext.cpp | 808 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); 854 seg_data = (void *) seg_to_remove->vmaddr; 855 seg_offset = (vm_map_offset_t) seg_to_remove->vmaddr; 922 vm_offset_t vmaddr = ml_static_ptovirt((vm_offset_t)segment_paddress); local 923 bzero((void*)vmaddr, segment_siz [all...] |
/darwin-on-arm/xnu/osfmk/i386/AT386/ |
H A D | model_dep.c | 963 if ((search < orig_ts->vmaddr) || 964 (search >= orig_ts->vmaddr + orig_ts->vmsize)) { 969 sym = (kernel_nlist_t *)(uintptr_t)(orig_le->vmaddr + orig_st->symoff - orig_le->fileoff); 970 strings = (char *)(uintptr_t)(orig_le->vmaddr + orig_st->stroff - orig_le->fileoff);
|
/darwin-on-arm/xnu/osfmk/kdp/ml/arm/ |
H A D | kdp_arm_common.c | 141 sc.vmaddr = (vm_address_t)start;
|
/darwin-on-arm/xnu/bsd/dev/dtrace/ |
H A D | sdt.c | 568 sym = (kernel_nlist_t *)(orig_le->vmaddr + orig_st->symoff - orig_le->fileoff); 569 strings = (char *)(orig_le->vmaddr + orig_st->stroff - orig_le->fileoff);
|
/darwin-on-arm/xnu/osfmk/kdp/ml/i386/ |
H A D | kdp_x86_common.c | 508 sc.vmaddr = (vm_address_t)start;
|
/darwin-on-arm/xnu/osfmk/x86_64/ |
H A D | pmap.c | 951 pmap_mark_range(kernel_pmap, seg->vmaddr, round_page_64(seg->vmsize), TRUE, FALSE);
|