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

12

/macosx-10.10/xnu-2782.1.97/osfmk/kern/
H A Dkext_alloc.c78 text_start = vm_map_trunc_page(text->vmaddr,
81 text_end = vm_map_round_page(text->vmaddr + text->vmsize,
123 VM_KERNEL_UNSLIDE(text->vmaddr),
124 VM_KERNEL_UNSLIDE(text->vmaddr + text->vmsize));
/macosx-10.10/xnu-2782.1.97/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;
648 seghdr->vmaddr = (uint32_t) seg->link_addr;
688 seghdr->vmaddr = (uint64_t) seg->link_addr;
/macosx-10.10/emacs-93/emacs/src/
H A Dunexmacosx.c716 scp->segname, (long) (scp->vmaddr), (long) (scp->vmsize));
776 if (scp->vmaddr + scp->vmsize > infile_lc_highest_addr)
777 infile_lc_highest_addr = scp->vmaddr + scp->vmsize;
829 (long) (scp->vmsize), (long) (scp->vmaddr));
870 (long)(scp->vmsize), (long) (scp->vmaddr));
880 sectp->offset = sectp->addr - scp->vmaddr + curr_file_offset;
977 sc.vmaddr = unexec_regions[j].range.address;
988 (long) (sc.vmsize), (long) (sc.vmaddr));
990 if (!unexec_write (sc.fileoff, (void *) sc.vmaddr, sc.filesize))
991 unexec_error ("cannot write new __DATA segment %#8lx (sz: %#8lx)", sc.vmaddr, s
[all...]
H A Dunexnext.c301 dataseg_vmaddr = segment->vmaddr;
302 dataseg_vmend = segment->vmaddr + segment->vmsize;
303 vmaddr_growth = segment->vmaddr + segment->vmsize;
309 segment->vmaddr = vmaddr_growth;
/macosx-10.10/emacs-93/
H A Dunexmacosx.c716 scp->segname, (long) (scp->vmaddr), (long) (scp->vmsize));
776 if (scp->vmaddr + scp->vmsize > infile_lc_highest_addr)
777 infile_lc_highest_addr = scp->vmaddr + scp->vmsize;
829 (long) (scp->vmsize), (long) (scp->vmaddr));
870 (long)(scp->vmsize), (long) (scp->vmaddr));
880 sectp->offset = sectp->addr - scp->vmaddr + curr_file_offset;
977 sc.vmaddr = unexec_regions[j].range.address;
988 (long) (sc.vmsize), (long) (sc.vmaddr));
990 if (!unexec_write (sc.fileoff, (void *) sc.vmaddr, sc.filesize))
991 unexec_error ("cannot write new __DATA segment %#8lx (sz: %#8lx)", sc.vmaddr, s
[all...]
/macosx-10.10/dtrace-147/tools/ctfconvert/
H A Doutput.c855 fill_ctf_segments(struct segment_command *seg, struct section *sect, uint32_t vmaddr, size_t size, uint32_t offset, int swap) argument
861 vmaddr,
874 vmaddr,
951 uint32_t vmaddr = curcmd->vmaddr; local
954 SWAP32(vmaddr);
957 t = vmaddr + vmsize;
974 ((struct segment_command *)ctfcmd)->vmaddr, ctfsize, sz /* file offset */, swap);
1025 fill_ctf_segments_64(struct segment_command_64 *seg, struct section_64 *sect, uint64_t vmaddr, size_t size, uint32_t offset, int swap) argument
1031 vmaddr,
1116 uint64_t vmaddr = curcmd->vmaddr; local
[all...]
/macosx-10.10/dyld-353.2.1/src/
H A DdyldInitialization.cpp119 return (uintptr_t)mh - segCmd->vmaddr;
179 const uintptr_t relocBase = firstWritableSeg->vmaddr + slide;
183 const relocation_info* const relocsStart = (struct relocation_info*)(linkEditSeg->vmaddr + slide + dynamicSymbolTable->locreloff - linkEditSeg->fileoff);
H A Dglue.c511 slide = (uintptr_t)hostDyldMH - seg->vmaddr;
513 linkEditBase = (uint8_t*)(seg->vmaddr - seg->fileoff + slide);
H A DthreadLocalVariables.c189 slide = (uintptr_t)mh - seg->vmaddr;
277 slide = (uintptr_t)mh - seg->vmaddr;
H A DImageLoaderMachO.cpp171 loadCommandSegmentVMStart = segCmd->vmaddr;
172 loadCommandSegmentVMEnd = segCmd->vmaddr + segCmd->vmsize;
205 uintptr_t start = segCmd->vmaddr;
206 uintptr_t end = segCmd->vmaddr + segCmd->vmsize;
573 return (segLoadCommand(segIndex)->vmaddr != 0);
578 return segLoadCommand(segIndex)->vmaddr;
583 return segLoadCommand(segIndex)->vmaddr + fSlide;
1397 if ( (unslidInteriorAddress >= seg->vmaddr) && (unslidInteriorAddress < (seg->vmaddr+seg->vmsize)) ) {
/macosx-10.10/xnu-2782.1.97/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;
/macosx-10.10/xnu-2782.1.97/iokit/Kernel/
H A DIOBufferMemoryDescriptor.cpp83 vm_address_t vmaddr = 0; local
86 kr = kernel_memory_allocate(kernel_map, &vmaddr,
89 if (KERN_SUCCESS != kr) vmaddr = 0;
90 else bzero((void *) vmaddr, page_size);
92 return ((uintptr_t) vmaddr);
/macosx-10.10/dyld-353.2.1/launch-cache/
H A DMachORebaser.hpp292 pint_t slide = this->getSlideForVMAddress(seg->vmaddr());
293 seg->set_vmaddr(seg->vmaddr() + slide);
322 pint_t vmaddr = this->maskedVMAddress(vmaddress); local
326 if ( (seg.address() <= vmaddr) && (seg.size() != 0) && ((vmaddr < (seg.address()+seg.size())) || (seg.address() == vmaddr)) ) {
330 throwf("vm address 0x%08llX not found", (uint64_t)vmaddr);
337 pint_t vmaddr = this->maskedVMAddress(vmaddress); local
341 if ( (seg.address() <= vmaddr) && (vmaddr < (se
[all...]
/macosx-10.10/tcl-105/tk/tk/macosx/
H A DtkMacOSXDebug.c133 base = (intptr_t) sg->vmaddr + slide - sg->fileoff;
/macosx-10.10/Csu-85/
H A Dlazy_dylib_loader.c148 slide = (uintptr_t)tmh - seg->vmaddr;
150 linkEditBase = (uint8_t*)(seg->vmaddr + slide - seg->fileoff);
/macosx-10.10/xnu-2782.1.97/bsd/dev/i386/
H A Dfbt_x86.c954 sym = (kernel_nlist_t *)(orig_le->vmaddr + orig_st->symoff - orig_le->fileoff);
955 strings = (char *)(orig_le->vmaddr + orig_st->stroff - orig_le->fileoff);
958 instrLow = (uintptr_t)orig_ts->vmaddr;
959 instrHigh = (uintptr_t)(orig_ts->vmaddr + orig_ts->vmsize);
/macosx-10.10/xnu-2782.1.97/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.c412 sc64->vmaddr = vmoffset;
425 sc->vmaddr = CAST_DOWN_EXPLICIT(vm_offset_t,vmoffset);
H A Dmach_loader.c249 scp->vmaddr = scp32->vmaddr;
999 map_addr = trunc_page_64(scp->vmaddr); /* JVXXX note that in XNU TOT this is round instead of trunc for 64 bits */
1760 map_offset = seg64->vmaddr + eip->cryptoff - seg64->fileoff + slide;
1769 map_offset = seg32->vmaddr + eip->cryptoff - seg32->fileoff + slide;
/macosx-10.10/ksh-23/ksh/src/lib/libast/include/
H A Dvmalloc.h171 extern long vmaddr _ARG_(( Vmalloc_t*, Void_t* ));
324 #define vmaddr(vm,addr) (*(_VM_(vm)->meth.addrf))((vm),(Void_t*)(addr),0) macro
/macosx-10.10/xnu-2782.1.97/EXTERNAL_HEADERS/mach-o/
H A Dloader.h320 * the segment in memory, vmaddr. The rest of the memory of the segment,
331 uint32_t vmaddr; /* memory address of this segment */ member in struct:segment_command
351 uint64_t vmaddr; /* memory address of this segment */ member in struct:segment_command_64
972 * set to the offset from the vmaddr of the first LC_SEGMENT command.
974 * vmaddr of the first read-write LC_SEGMENT command.
/macosx-10.10/cxxfilt-11/cxxfilt/bfd/
H A Dmach-o.h209 bfd_vma vmaddr; member in struct:bfd_mach_o_segment_command
351 set to the offset from the vmaddr of the first LC_SEGMENT command.
/macosx-10.10/xnu-2782.1.97/osfmk/i386/AT386/
H A Dmodel_dep.c939 if ((search < orig_ts->vmaddr) ||
940 (search >= orig_ts->vmaddr + orig_ts->vmsize)) {
945 sym = (kernel_nlist_t *)(uintptr_t)(orig_le->vmaddr + orig_st->symoff - orig_le->fileoff);
946 strings = (char *)(uintptr_t)(orig_le->vmaddr + orig_st->stroff - orig_le->fileoff);
/macosx-10.10/xnu-2782.1.97/libkern/c++/
H A DOSKext.cpp810 if (seg_to_remove && seg_to_remove->vmaddr && seg_to_remove->vmsize) {
814 read_frandom((void *) seg_to_remove->vmaddr, seg_to_remove->vmsize);
815 ml_static_mfree(seg_to_remove->vmaddr, seg_to_remove->vmsize);
848 seg_data = (void *) seg_to_remove->vmaddr;
849 seg_offset = (vm_map_offset_t) seg_to_remove->vmaddr;
916 vm_offset_t vmaddr = ml_static_ptovirt((vm_offset_t)segment_paddress); local
917 bzero((void*)vmaddr, segment_size);
4646 if (!seg->vmaddr) {
4649 seg->vmaddr += vm_kernel_slide;
4654 (unsigned long)VM_KERNEL_UNSLIDE(seg->vmaddr),
[all...]

Completed in 284 milliseconds

12