Home
last modified time | relevance | path

Searched refs:VirtualAddress (Results 1 – 25 of 33) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objcopy/COFF/
H A DWriter.cpp213 alignTo(S.Header.VirtualAddress + S.Header.VirtualSize, in finalize()
322 R.VirtualAddress = S.Relocs.size() + 1; in writeSections()
397 if (RVA >= S.Header.VirtualAddress && in virtualAddressToFileAddress()
398 RVA < S.Header.VirtualAddress + S.Header.SizeOfRawData) in virtualAddressToFileAddress()
399 return S.Header.PointerToRawData + RVA - S.Header.VirtualAddress; in virtualAddressToFileAddress()
415 if (Dir->RelativeVirtualAddress >= S.Header.VirtualAddress && in patchDebugDirectory()
417 S.Header.VirtualAddress + S.Header.SizeOfRawData) { in patchDebugDirectory()
419 S.Header.VirtualAddress + S.Header.SizeOfRawData) in patchDebugDirectory()
423 size_t Offset = Dir->RelativeVirtualAddress - S.Header.VirtualAddress; in patchDebugDirectory()
H A DCOFFObjcopy.cpp38 return alignTo(Last.Header.VirtualAddress + Last.Header.VirtualSize, in getNextRVA()
69 Sec.Header.VirtualAddress = NeedVA ? getNextRVA(Obj) : 0u; in addSection()
/freebsd-13.1/stand/efi/include/amd64/
H A Dpe.h109 UINT32 VirtualAddress; member
239 UINT32 VirtualAddress; member
389 UINT32 VirtualAddress; member
484 UINT32 VirtualAddress; member
510 UINT32 VirtualAddress; // Virtual address of line number. member
/freebsd-13.1/stand/efi/include/i386/
H A Dpe.h109 UINT32 VirtualAddress; member
239 UINT32 VirtualAddress; member
389 UINT32 VirtualAddress; member
484 UINT32 VirtualAddress; member
510 UINT32 VirtualAddress; // Virtual address of line number. member
/freebsd-13.1/contrib/llvm-project/lld/COFF/
H A DChunks.cpp371 if (rel.VirtualAddress >= inputSize) { in writeTo()
376 applyRelocation(buf + rel.VirtualAddress, rel); in writeTo()
403 uint64_t p = rva + rel.VirtualAddress; in applyRelocation()
425 return l.VirtualAddress < r.VirtualAddress; in sortRelocations()
454 if (rel.VirtualAddress < vaBegin) in writeAndRelocateSubsection()
456 if (rel.VirtualAddress + 1 >= vaEnd) in writeAndRelocateSubsection()
458 applyRelocation(&buf[rel.VirtualAddress - vaBegin], rel); in writeAndRelocateSubsection()
519 res->emplace_back(rva + rel.VirtualAddress, ty); in getBaserels()
624 RuntimePseudoReloc(target, this, rel.VirtualAddress, sizeInBits)); in getRuntimePseudoRelocs()
H A DMapFile.cpp165 address -= sec->header.VirtualAddress; in getSymbolStrings()
277 auto address = cr.first->getRVA() - sec->header.VirtualAddress; in writeMapFile()
306 entry->getRVA() - chunk->getOutputSection()->header.VirtualAddress; in writeMapFile()
H A DWriter.h48 uint64_t getRVA() { return header.VirtualAddress; } in getRVA()
H A DICF.cpp156 r1.VirtualAddress != r2.VirtualAddress) { in equalsConstant()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Object/
H A DCOFFObjectFile.cpp178 Result += (*Section)->VirtualAddress; in getSymbolAddress()
277 uint64_t Result = Sec->VirtualAddress; in getSectionAddress()
371 return FirstReloc->VirtualAddress - 1; in getNumberOfRelocations()
399 if (begin && Sec->VirtualAddress != 0) in section_rel_begin()
475 uint32_t SectionStart = Section->VirtualAddress; in getRvaPtr()
476 uint32_t SectionEnd = Section->VirtualAddress + Section->VirtualSize; in getRvaPtr()
491 uint32_t SectionStart = Section->VirtualAddress; in getRvaAndSizeAsBytes()
1160 return R->VirtualAddress; in getRelocationOffset()
1802 return A->VirtualAddress < B->VirtualAddress; in load()
1821 return A->VirtualAddress < B->VirtualAddress; in getContents()
H A DXCOFFObjectFile.cpp252 return toSection64(Sec)->VirtualAddress; in getSectionAddress()
254 return toSection32(Sec)->VirtualAddress; in getSectionAddress()
361 const uint32_t RelocAddress = Reloc->VirtualAddress; in getRelocationOffset()
366 if (Sec32->VirtualAddress <= RelocAddress && in getRelocationOffset()
367 RelocAddress < Sec32->VirtualAddress + Sec32->SectionSize) { in getRelocationOffset()
368 return RelocAddress - Sec32->VirtualAddress; in getRelocationOffset()
H A DWindowsResource.cpp751 SectionOneHeader->VirtualAddress = 0; in writeFirstSectionHeader()
769 SectionTwoHeader->VirtualAddress = 0; in writeSecondSectionHeader()
981 Reloc->VirtualAddress = RelocationAddresses[i]; in writeFirstSectionRelocations()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/interception/
H A Dinterception_win.cpp898 export_directory->VirtualAddress); in InternalGetProcAddress()
911 if (offset >= export_directory->VirtualAddress && in InternalGetProcAddress()
912 offset < export_directory->VirtualAddress + export_directory->Size) { in InternalGetProcAddress()
979 import_directory->VirtualAddress); in OverrideImportedFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCOFFEmitter.cpp370 Header->BaseOfCode = S.Header.VirtualAddress; // RVA in initializeOptionalHeader()
372 BaseOfData = S.Header.VirtualAddress; // RVA in initializeOptionalHeader()
373 if (S.Header.VirtualAddress) in initializeOptionalHeader()
482 << binary_le(i->Header.VirtualAddress) in writeCOFF()
525 OS << binary_le(R.VirtualAddress) << binary_le(SymbolTableIndex) in writeCOFF()
H A DXCOFFYAML.cpp123 IO.mapOptional("Address", R.VirtualAddress); in mapping()
H A DCOFFYAML.cpp412 IO.mapRequired("VirtualAddress", Rel.VirtualAddress); in mapping()
565 IO.mapOptional("VirtualAddress", Sec.Header.VirtualAddress, 0U); in mapping()
H A DXCOFFEmitter.cpp256 W.write<uint32_t>(YamlRel.VirtualAddress); in writeRelocations()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSession.cpp233 if (RVA < Sec.VirtualAddress) in addressForRVA()
235 Offset = RVA - Sec.VirtualAddress; in addressForRVA()
386 return Sec.VirtualAddress + Offset; in getRVAFromSectOffset()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DXCOFFYAML.h33 llvm::yaml::Hex64 VirtualAddress; member
H A DCOFFYAML.h58 uint32_t VirtualAddress; member
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Object/
H A DXCOFFObjectFile.h76 support::ubig32_t VirtualAddress;
89 support::ubig64_t VirtualAddress;
247 support::ubig32_t VirtualAddress;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DCOFF.h273 uint32_t VirtualAddress; member
326 uint32_t VirtualAddress; member
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/
H A DWinCOFFObjectWriter.cpp584 W.write<uint32_t>(S.VirtualAddress); in writeSectionHeaders()
596 W.write<uint32_t>(R.VirtualAddress); in WriteRelocation()
659 R.VirtualAddress = Sec.Relocations.size() + 1; in writeSection()
769 Reloc.Data.VirtualAddress = Layout.getFragmentOffset(Fragment); in recordRelocation()
788 Reloc.Data.VirtualAddress += Fixup.getOffset(); in recordRelocation()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DXCOFFDumper.cpp148 W.printHex("Virtual Address", Reloc.VirtualAddress); in printRelocations()
504 W.printNumber("NumberOfLineNumbers", Sec.VirtualAddress); in printOverflowSectionHeader()
517 W.printHex("VirtualAddress", Sec.VirtualAddress); in printGenericSectionHeader()
H A DWin64EHDumper.cpp336 Offset = RF.UnwindInfoOffset - XData->VirtualAddress; in printRuntimeFunction()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbIndex.cpp75 return m_load_address + static_cast<lldb::addr_t>(cs.VirtualAddress) + in MakeVirtualAddress()

12