Searched refs:vmaddr (Results 1 - 18 of 18) sorted by relevance

/darwin-on-arm/xnu/osfmk/kern/
H A Dkext_alloc.c78 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 Dkxld.c99 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 Dkxld_seg.c85 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 Dmodel_dep.c200 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 Dkernel_mach_header.c63 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 DIOBufferMemoryDescriptor.cpp106 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 Dfbt_x86.c974 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 Dsubr_prof.c114 p->lowpc = (u_int32_t)sgp->vmaddr;
115 p->highpc = (u_int32_t)(sgp->vmaddr + sgp->vmsize);
H A Dkern_core.c408 sc64->vmaddr = vmoffset;
421 sc->vmaddr = CAST_DOWN_EXPLICIT(vm_offset_t,vmoffset);
H A Dmach_loader.c237 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 Dbootstrap.cpp302 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 Dloader.h319 * 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 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);
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 Dmodel_dep.c963 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 Dkdp_arm_common.c141 sc.vmaddr = (vm_address_t)start;
/darwin-on-arm/xnu/bsd/dev/dtrace/
H A Dsdt.c568 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 Dkdp_x86_common.c508 sc.vmaddr = (vm_address_t)start;
/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);

Completed in 121 milliseconds