Home
last modified time | relevance | path

Searched refs:vmaddr (Results 1 – 22 of 22) sorted by relevance

/freebsd/sys/i386/linux/
H A Dimgact_linux.c62 vm_offset_t vmaddr; in exec_linux_imgact() local
137 vmaddr = virtual_offset; in exec_linux_imgact()
138 error = vm_map_find(&vmspace->vm_map, NULL, 0, &vmaddr, in exec_linux_imgact()
157 error = vm_map_protect(&vmspace->vm_map, vmaddr, in exec_linux_imgact()
158 vmaddr + a_out->a_text, 0, VM_PROT_EXECUTE | VM_PROT_READ, in exec_linux_imgact()
169 vmaddr = virtual_offset; in exec_linux_imgact()
170 error = vm_mmap(&vmspace->vm_map, &vmaddr, in exec_linux_imgact()
179 (u_long)vmaddr, in exec_linux_imgact()
186 vmaddr + a_out->a_text + a_out->a_data, VM_PROT_ALL, 0, in exec_linux_imgact()
195 vmaddr = virtual_offset + a_out->a_text + a_out->a_data; in exec_linux_imgact()
[all …]
H A Dlinux_machdep.c628 vm_offset_t vmaddr; in linux_uselib() local
777 vmaddr = trunc_page(a_out->a_entry); in linux_uselib()
781 &vmaddr, a_out->a_text + a_out->a_data, 0, VMFS_NO_SPACE, in linux_uselib()
786 error = vn_rdwr(UIO_READ, vp, (void *)vmaddr, file_offset, in linux_uselib()
800 vmaddr = trunc_page(a_out->a_entry); in linux_uselib()
807 error = vm_mmap(map, &vmaddr, in linux_uselib()
813 if (!vm_map_lookup_entry(map, vmaddr, &entry)) { in linux_uselib()
825 vmaddr = trunc_page(a_out->a_entry) + a_out->a_text + in linux_uselib()
830 &vmaddr, bss_size, 0, VMFS_NO_SPACE, VM_PROT_ALL, in linux_uselib()
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DAddressRange.cpp150 addr_t vmaddr = LLDB_INVALID_ADDRESS; in Dump() local
174 vmaddr = m_base_addr.GetFileAddress(); in Dump()
178 vmaddr = m_base_addr.GetLoadAddress(target); in Dump()
182 if (vmaddr != LLDB_INVALID_ADDRESS) { in Dump()
189 DumpAddressRange(s->AsRawOstream(), vmaddr, vmaddr + GetByteSize(), in Dump()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/Mach-O-Fileset/
H A DObjectContainerMachOFileset.h72 Entry(uint64_t vmaddr, uint64_t fileoff, std::string id) in Entry()
73 : vmaddr(vmaddr), fileoff(fileoff), id(id) {} in Entry()
74 uint64_t vmaddr; member
H A DObjectContainerMachOFileset.cpp154 slide = *load_addr - segment.vmaddr; in ParseFileset()
163 entries.emplace_back(entry.vmaddr + slide, entry.fileoff, in ParseFileset()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOObject.cpp155 static_cast<uint64_t>(MLC.segment_command_data.vmaddr) + in nextAvailableSegmentAddress()
159 Addr = std::max(Addr, MLC.segment_command_64_data.vmaddr + in nextAvailableSegmentAddress()
181 Seg.vmaddr = SegVMAddr; in constructSegment()
221 return MLC.segment_command_data.vmaddr; in getSegmentVMAddr()
223 return MLC.segment_command_64_data.vmaddr; in getSegmentVMAddr()
H A DMachOLayoutBuilder.cpp126 SegmentVmAddr = MLC.segment_command_data.vmaddr; in layoutSegments()
133 SegmentVmAddr = MLC.segment_command_64_data.vmaddr; in layoutSegments()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DMachODumper.cpp310 uint64_t vmaddr; member
378 Segment.vmaddr = SC.vmaddr; in getSegment()
392 Segment.vmaddr = SC.vmaddr; in getSegment()
934 W.printHex("vmaddr", MOSegment.vmaddr); in printMachOSegment()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_procmaps_mac.cpp274 segment->start = (sc->vmaddr & addr_mask) + base_virt_addr; in NextSegmentLoad()
293 ? sc->vmaddr in NextSegmentLoad()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DMachOUniversalWriter.cpp57 llvm::countr_zero(Is64Bit ? O.getSegment64LoadCommand(LC).vmaddr in calculateFileAlignment()
58 : O.getSegmentLoadCommand(LC).vmaddr); in calculateFileAlignment()
H A DMachOObjectFile.cpp348 s.addr < S.vmaddr) in parseSegmentLoadCommand()
354 uint64_t BigEnd = S.vmaddr; in parseSegmentLoadCommand()
3260 TextAddress = SLC.vmaddr; in MachOAbstractFixupEntry()
3266 TextAddress = SLC_64.vmaddr; in MachOAbstractFixupEntry()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMachO.h542 uint32_t vmaddr; member
556 uint64_t vmaddr; member
902 uint64_t vmaddr; member
1200 sys::swapByteOrder(seg.vmaddr); in swapStruct()
1213 sys::swapByteOrder(seg.vmaddr); in swapStruct()
1434 sys::swapByteOrder(C.vmaddr); in swapStruct()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DMachOYAML.cpp530 IO.mapRequired("vmaddr", LoadCommand.vmaddr); in mapping()
543 IO.mapRequired("vmaddr", LoadCommand.vmaddr); in mapping()
629 IO.mapRequired("vmaddr", LoadCommand.vmaddr); in mapping()
/freebsd/contrib/llvm-project/llvm/tools/llvm-size/
H A Dllvm-size.cpp219 outs() << " (vmaddr 0x" << format("%" PRIx64, Seg.vmaddr) << " fileoff " in printDarwinSectionSizes()
246 outs() << " (vmaddr 0x" << format("%" PRIx32, Seg.vmaddr) << " fileoff " in printDarwinSectionSizes()
/freebsd/sys/kern/
H A Dimgact_elf.c92 vm_ooffset_t offset, caddr_t vmaddr, size_t memsz, size_t filsz,
621 vm_ooffset_t offset, caddr_t vmaddr, size_t memsz, size_t filsz, in __elfN()
650 map_addr = trunc_page((vm_offset_t)vmaddr); in __elfN()
689 map_addr = trunc_page((vm_offset_t)vmaddr + filsz); in __elfN()
690 map_len = round_page((vm_offset_t)vmaddr + memsz) - map_addr; in __elfN()
/freebsd/contrib/llvm-project/lldb/tools/compact-unwind/
H A Dcompact-unwind-dumper.c151 segment_vmaddr = seg.vmaddr; in scan_macho_load_commands()
165 segment_vmaddr = seg.vmaddr; in scan_macho_load_commands()
/freebsd/contrib/llvm-project/llvm/lib/Support/Unix/
H A DSignals.inc646 if ((intptr_t)CmdSeg64->vmaddr + Slide <= Addr &&
647 Addr < intptr_t(CmdSeg64->vmaddr + CmdSeg64->vmsize + Slide)) {
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DMachOBuilder.h364 Seg.vmaddr = SegVMAddr;
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DMachODump.cpp313 BaseSegmentAddress = SLC.vmaddr; in getSectionsAndSymbols()
320 BaseSegmentAddress = SLC.vmaddr; in getSectionsAndSymbols()
1044 BaseSegmentAddress = SLC.vmaddr; in PrintFunctionStarts()
1050 BaseSegmentAddress = SLC.vmaddr; in PrintFunctionStarts()
8426 StringRef SegName, uint64_t vmaddr, in PrintSegmentCommand() argument
8451 outs() << " vmaddr " << format("0x%016" PRIx64, vmaddr) << "\n"; in PrintSegmentCommand()
8454 outs() << " vmaddr " << format("0x%08" PRIx64, vmaddr) << "\n"; in PrintSegmentCommand()
9987 PrintSegmentCommand(SLC.cmd, SLC.cmdsize, SLC.segname, SLC.vmaddr, in PrintLoadCommands()
10001 SLC_64.vmaddr, SLC_64.vmsize, SLC_64.fileoff, in PrintLoadCommands()
10170 BaseSegmentAddress = Seg.vmaddr; in printMachOExportsTrie()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunicationClient.cpp2185 addr_t vmaddr; in GetCurrentProcessInfo() local
2187 if (llvm::to_integer(x, vmaddr, 16)) in GetCurrentProcessInfo()
2188 m_binary_addresses.push_back(vmaddr); in GetCurrentProcessInfo()
/freebsd/contrib/llvm-project/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp1248 BaseSegmentAddress = Seg.vmaddr; in dumpSymbolsFromDLInfoMachO()
1254 BaseSegmentAddress = Seg.vmaddr; in dumpSymbolsFromDLInfoMachO()
/freebsd/contrib/llvm-project/lld/MachO/
H A DWriter.cpp245 c->vmaddr = seg->addr; in writeTo()