Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/llvm/lib/ObjCopy/COFF/
H A DCOFFWriter.cpp220 alignTo(S.Header.VirtualAddress + S.Header.VirtualSize, in finalize()
333 R.VirtualAddress = S.Relocs.size() + 1; in writeSections()
408 if (RVA >= S.Header.VirtualAddress && in virtualAddressToFileAddress()
409 RVA < S.Header.VirtualAddress + S.Header.SizeOfRawData) in virtualAddressToFileAddress()
410 return S.Header.PointerToRawData + RVA - S.Header.VirtualAddress; in virtualAddressToFileAddress()
426 if (Dir->RelativeVirtualAddress >= S.Header.VirtualAddress && in patchDebugDirectory()
428 S.Header.VirtualAddress + S.Header.SizeOfRawData) { in patchDebugDirectory()
430 S.Header.VirtualAddress + S.Header.SizeOfRawData) in patchDebugDirectory()
434 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()
/openbsd/gnu/llvm/lld/COFF/
H A DChunks.cpp405 if (rel.VirtualAddress >= inputSize) { in writeTo()
410 applyRelocation(buf + rel.VirtualAddress, rel); in writeTo()
437 uint64_t p = rva + rel.VirtualAddress; in applyRelocation()
460 return l.VirtualAddress < r.VirtualAddress; in sortRelocations()
489 if (rel.VirtualAddress < vaBegin) in writeAndRelocateSubsection()
491 if (rel.VirtualAddress + 1 >= vaEnd) in writeAndRelocateSubsection()
493 applyRelocation(&buf[rel.VirtualAddress - vaBegin], rel); in writeAndRelocateSubsection()
555 res->emplace_back(rva + rel.VirtualAddress, ty); in getBaserels()
662 RuntimePseudoReloc(target, this, rel.VirtualAddress, sizeInBits)); in getRuntimePseudoRelocs()
H A DMapFile.cpp163 address -= sec->header.VirtualAddress; in getSymbolStrings()
277 auto address = cr.first->getRVA() - sec->header.VirtualAddress; in writeMapFile()
306 entry->getRVA() - ctx.getOutputSection(chunk)->header.VirtualAddress; in writeMapFile()
H A DWriter.h48 uint64_t getRVA() const { return header.VirtualAddress; } in getRVA()
H A DICF.cpp155 r1.VirtualAddress != r2.VirtualAddress) { in equalsConstant()
/openbsd/gnu/usr.bin/binutils-2.17/bfd/
H A DpeXXigen.c449 a->DataDirectory[idx].VirtualAddress = in _bfd_XXi_swap_aouthdr_in()
452 a->DataDirectory[idx].VirtualAddress = 0; in _bfd_XXi_swap_aouthdr_in()
485 first_thunk_address = a->DataDirectory[12].VirtualAddress; in _bfd_XXi_swap_aouthdr_in()
513 aout->DataDirectory[idx].VirtualAddress = in add_data_entry()
601 if (extra->DataDirectory[1].VirtualAddress == 0) in _bfd_XXi_swap_aouthdr_out()
707 H_PUT_32 (abfd, extra->DataDirectory[idx].VirtualAddress, in _bfd_XXi_swap_aouthdr_out()
1057 addr = extra->DataDirectory[1].VirtualAddress; in pe_print_idata()
1342 addr = extra->DataDirectory[0].VirtualAddress; in pe_print_edata()
1864 fprintf_vma (file, i->DataDirectory[j].VirtualAddress); in _bfd_XX_print_private_bfd_data_common()
1968 pe_data (abfd)->pe_opthdr.DataDirectory[1].VirtualAddress = in _bfd_XXi_final_link_postscript()
[all …]
/openbsd/gnu/llvm/llvm/tools/obj2yaml/
H A Dcoff2yaml.cpp165 NewYAMLSection.Header.VirtualAddress = COFFSection->VirtualAddress; in dumpSections()
213 Rel.VirtualAddress = reloc->VirtualAddress; in dumpSections()
H A Dxcoff2yaml.cpp100 YamlRel.VirtualAddress = R.VirtualAddress; in dumpSections()
/openbsd/gnu/usr.bin/binutils/bfd/
H A DpeXXigen.c492 a->DataDirectory[idx].VirtualAddress =
495 a->DataDirectory[idx].VirtualAddress = 0;
528 first_thunk_address = a->DataDirectory[12].VirtualAddress;
557 aout->DataDirectory[idx].VirtualAddress =
648 if (extra->DataDirectory[1].VirtualAddress == 0)
749 H_PUT_32 (abfd, extra->DataDirectory[idx].VirtualAddress,
1120 addr = extra->DataDirectory[1].VirtualAddress;
1404 addr = extra->DataDirectory[0].VirtualAddress;
1928 fprintf_vma (file, i->DataDirectory[j].VirtualAddress);
2047 pe_data (abfd)->pe_opthdr.DataDirectory[1].VirtualAddress =
[all …]
/openbsd/gnu/llvm/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()
477 uint32_t SectionStart = Section->VirtualAddress; in getRvaPtr()
478 uint32_t SectionEnd = Section->VirtualAddress + Section->VirtualSize; in getRvaPtr()
512 uint32_t SectionStart = Section->VirtualAddress; in getRvaAndSizeAsBytes()
1217 return R->VirtualAddress; in getRelocationOffset()
1865 return A->VirtualAddress < B->VirtualAddress; in load()
1884 return A->VirtualAddress < B->VirtualAddress; in getContents()
H A DXCOFFObjectFile.cpp374 return toSection64(Sec)->VirtualAddress; in getSectionAddress()
376 return toSection32(Sec)->VirtualAddress; in getSectionAddress()
571 const uint64_t RelocAddress = Reloc->VirtualAddress; in getRelocationOffset()
576 if (Sec64->VirtualAddress <= RelocAddress && in getRelocationOffset()
577 RelocAddress < Sec64->VirtualAddress + Sec64->SectionSize) { in getRelocationOffset()
578 return RelocAddress - Sec64->VirtualAddress; in getRelocationOffset()
585 const uint32_t RelocAddress = Reloc->VirtualAddress; in getRelocationOffset()
590 if (Sec32->VirtualAddress <= RelocAddress && in getRelocationOffset()
591 RelocAddress < Sec32->VirtualAddress + Sec32->SectionSize) { in getRelocationOffset()
592 return RelocAddress - Sec32->VirtualAddress; in getRelocationOffset()
H A DWindowsResource.cpp749 SectionOneHeader->VirtualAddress = 0; in writeFirstSectionHeader()
767 SectionTwoHeader->VirtualAddress = 0; in writeSecondSectionHeader()
979 Reloc->VirtualAddress = RelocationAddresses[i]; in writeFirstSectionRelocations()
/openbsd/gnu/llvm/llvm/lib/ProfileData/
H A DRawMemProfReader.cpp516 RawMemProfReader::getModuleOffset(const uint64_t VirtualAddress) { in getModuleOffset() argument
520 if (VirtualAddress > SE.Start && VirtualAddress <= SE.End) { in getModuleOffset()
531 return object::SectionedAddress{VirtualAddress}; in getModuleOffset()
/openbsd/gnu/llvm/compiler-rt/lib/interception/
H A Dinterception_win.cpp947 export_directory->VirtualAddress); in InternalGetProcAddress()
960 if (offset >= export_directory->VirtualAddress && in InternalGetProcAddress()
961 offset < export_directory->VirtualAddress + export_directory->Size) { in InternalGetProcAddress()
1028 import_directory->VirtualAddress); in OverrideImportedFunction()
/openbsd/gnu/llvm/llvm/lib/ObjectYAML/
H A DCOFFEmitter.cpp365 Header->BaseOfCode = S.Header.VirtualAddress; // RVA in initializeOptionalHeader()
367 BaseOfData = S.Header.VirtualAddress; // RVA in initializeOptionalHeader()
368 if (S.Header.VirtualAddress) in initializeOptionalHeader()
476 << binary_le(S.Header.VirtualAddress) in writeCOFF()
517 OS << binary_le(R.VirtualAddress) << binary_le(SymbolTableIndex) in writeCOFF()
/openbsd/gnu/llvm/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSession.cpp241 if (RVA < Sec.VirtualAddress) in addressForRVA()
243 Offset = RVA - Sec.VirtualAddress; in addressForRVA()
394 return Sec.VirtualAddress + Offset; in getRVAFromSectOffset()
/openbsd/gnu/llvm/llvm/include/llvm/BinaryFormat/
H A DCOFF.h273 uint32_t VirtualAddress; member
326 uint32_t VirtualAddress; member
/openbsd/gnu/llvm/llvm/include/llvm/ProfileData/
H A DRawMemProfReader.h126 object::SectionedAddress getModuleOffset(uint64_t VirtualAddress);
/openbsd/gnu/llvm/llvm/lib/MC/
H A DWinCOFFObjectWriter.cpp565 W.write<uint32_t>(S.VirtualAddress); in writeSectionHeaders()
577 W.write<uint32_t>(R.VirtualAddress); in WriteRelocation()
640 R.VirtualAddress = Sec.Relocations.size() + 1; in writeSection()
750 Reloc.Data.VirtualAddress = Layout.getFragmentOffset(Fragment); in recordRelocation()
784 Reloc.Data.VirtualAddress += Fixup.getOffset(); in recordRelocation()
/openbsd/gnu/llvm/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVBinaryReader.h97 uint64_t VirtualAddress = 0; variable
/openbsd/gnu/llvm/llvm/include/llvm/Object/
H A DXCOFFObjectFile.h174 support::ubig32_t VirtualAddress;
187 support::ubig64_t VirtualAddress;
497 AddressType VirtualAddress;
/openbsd/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbIndex.cpp72 return m_load_address + static_cast<lldb::addr_t>(cs.VirtualAddress) + in MakeVirtualAddress()
/openbsd/gnu/llvm/llvm/include/llvm/ObjectYAML/
H A DCOFFYAML.h58 uint32_t VirtualAddress; member
/openbsd/gnu/llvm/llvm/tools/llvm-readobj/
H A DXCOFFDumper.cpp467 W.printHex("Virtual Address", Reloc.VirtualAddress); in printRelocation()
475 OS << W.hex(Reloc.VirtualAddress) << " " << RelocName << " " << SymbolName in printRelocation()
996 W.printNumber("NumberOfLineNumbers", Sec.VirtualAddress); in printOverflowSectionHeader()
1009 W.printHex("VirtualAddress", Sec.VirtualAddress); in printGenericSectionHeader()

12