/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | PDBSymbolData.cpp | 23 if (auto RVA = RawSymbol->getRelativeVirtualAddress()) in getLineNumbers() local 24 return Session.findLineNumbersByRVA(RVA, Len); in getLineNumbers() 42 if (auto RVA = RawSymbol->getRelativeVirtualAddress()) in getCompilandId() local 43 Session.addressForRVA(RVA, DataSection, DataOffset); in getCompilandId()
|
H A D | PDBSymbol.cpp | 159 PDB_NameSearchFlags Flags, uint32_t RVA) const { in findChildrenByRVA() 160 return RawSymbol->findChildrenByRVA(Type, Name, Flags, RVA); in findChildrenByRVA() 169 PDBSymbol::findInlineFramesByRVA(uint32_t RVA) const { in findInlineFramesByRVA() 170 return RawSymbol->findInlineFramesByRVA(RVA); in findInlineFramesByRVA() 179 PDBSymbol::findInlineeLinesByRVA(uint32_t RVA, uint32_t Length) const { in findInlineeLinesByRVA() argument 180 return RawSymbol->findInlineeLinesByRVA(RVA, Length); in findInlineeLinesByRVA()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | NativeSession.cpp | 223 uint32_t RVA = VA - getLoadAddress(); in addressForVA() local 224 return addressForRVA(RVA, Section, Offset); in addressForVA() 227 bool NativeSession::addressForRVA(uint32_t RVA, uint32_t &Section, in addressForRVA() argument 236 if ((int32_t)RVA < 0) in addressForRVA() 239 Offset = RVA; in addressForRVA() 242 if (RVA < Sec.VirtualAddress) in addressForRVA() 244 Offset = RVA - Sec.VirtualAddress; in addressForRVA() 257 std::unique_ptr<PDBSymbol> NativeSession::findSymbolByRVA(uint32_t RVA, in findSymbolByRVA() argument 261 addressForRVA(RVA, Section, Offset); in findSymbolByRVA() 287 NativeSession::findLineNumbersByRVA(uint32_t RVA, uint32_ argument [all...] |
H A D | NativeRawSymbol.cpp | 55 PDB_NameSearchFlags Flags, uint32_t RVA) const { in findChildrenByRVA() 66 NativeRawSymbol::findInlineFramesByRVA(uint32_t RVA) const { in findInlineFramesByRVA() 87 NativeRawSymbol::findInlineeLinesByRVA(uint32_t RVA, uint32_t Length) const { in findInlineeLinesByRVA() argument
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/ |
H A D | DIASession.cpp | 171 bool DIASession::addressForRVA(uint32_t RVA, uint32_t &Section, in addressForRVA() argument 174 if (S_OK == Session->addressForRVA(RVA, &ArgSection, &ArgOffset)) { in addressForRVA() 201 DWORD RVA = static_cast<DWORD>(Address - LoadAddr); in findSymbolByAddress() local 202 if (S_OK != Session->findSymbolByRVA(RVA, EnumVal, &Symbol)) in findSymbolByAddress() 209 std::unique_ptr<PDBSymbol> DIASession::findSymbolByRVA(uint32_t RVA, in findSymbolByRVA() argument 214 if (S_OK != Session->findSymbolByRVA(RVA, EnumVal, &Symbol)) in findSymbolByRVA() 256 DWORD RVA = static_cast<DWORD>(Address - LoadAddr); in findLineNumbersByAddress() local 257 if (S_OK != Session->findLinesByRVA(RVA, Length, &LineNumbers)) in findLineNumbersByAddress() 264 DIASession::findLineNumbersByRVA(uint32_t RVA, uint32_t Length) const { in findLineNumbersByRVA() argument 266 if (S_OK != Session->findLinesByRVA(RVA, Length, &LineNumbers)) in findLineNumbersByRVA()
|
H A D | DIALineNumber.cpp | 48 DWORD RVA = 0; in getRelativeVirtualAddress() local 49 return (S_OK == LineNumber->get_relativeVirtualAddress(&RVA)) ? RVA : 0; in getRelativeVirtualAddress()
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | COFFObjectFile.cpp | 506 Error COFFObjectFile::getRvaAndSizeAsBytes(uint32_t RVA, uint32_t Size, in getRvaAndSizeAsBytes() argument 514 uint32_t OffsetIntoSection = RVA - SectionStart; in getRvaAndSizeAsBytes() 515 if (SectionStart <= RVA && OffsetIntoSection < Section->VirtualSize && in getRvaAndSizeAsBytes() 526 "RVA 0x%" PRIx32 " for %s not found", RVA, in getRvaAndSizeAsBytes() 529 "RVA 0x%" PRIx32 " not found", RVA); in getRvaAndSizeAsBytes() 610 uint32_t RVA = DataEntry->RelativeVirtualAddress; in initDelayImportTablePtr() local 615 if (Error E = getRvaPtr(RVA, IntPtr, "delay import table")) in initDelayImportTablePtr() 1451 importedSymbolBegin(uint32_t RVA, const COFFObjectFile *Object) { in importedSymbolBegin() argument 1454 cantFail(Object->getRvaPtr(RVA, IntPtr)); in importedSymbolBegin() 1459 importedSymbolEnd(uint32_t RVA, const COFFObjectFile *Object) { in importedSymbolEnd() argument [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
H A D | IPDBSession.h | 37 virtual bool addressForRVA(uint32_t RVA, uint32_t &Section, 47 virtual std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA, 58 findLineNumbersByRVA(uint32_t RVA, uint32_t Length) const = 0;
|
H A D | PDBSymbol.h | 143 uint32_t RVA) const; 145 std::unique_ptr<IPDBEnumSymbols> findInlineFramesByRVA(uint32_t RVA) const; 149 findInlineeLinesByRVA(uint32_t RVA, uint32_t Length) const;
|
H A D | IPDBRawSymbol.h | 67 uint32_t RVA) const = 0; 72 findInlineFramesByRVA(uint32_t RVA) const = 0; 81 findInlineeLinesByRVA(uint32_t RVA, uint32_t Length) const = 0;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/ |
H A D | DIASession.h | 38 bool addressForRVA(uint32_t RVA, uint32_t &Section, 43 std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA, 55 findLineNumbersByRVA(uint32_t RVA, uint32_t Length) const override;
|
H A D | DIARawSymbol.h | 41 uint32_t RVA) const override; 46 findInlineFramesByRVA(uint32_t RVA) const override; 55 findInlineeLinesByRVA(uint32_t RVA, uint32_t Length) const override;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | DebugSymbolRVASubsection.h | 56 void addRVA(uint32_t RVA) { RVAs.push_back(support::ulittle32_t(RVA)); } in addRVA() argument
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | NativeSession.h | 58 bool addressForRVA(uint32_t RVA, uint32_t &Section, 63 std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA, 75 findLineNumbersByRVA(uint32_t RVA, uint32_t Length) const override;
|
H A D | NativeRawSymbol.h | 46 uint32_t RVA) const override; 51 findInlineFramesByRVA(uint32_t RVA) const override; 60 findInlineeLinesByRVA(uint32_t RVA, uint32_t Length) const override;
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/ |
H A D | BreakpadRecords.h | 213 StackWinRecord(lldb::addr_t RVA, lldb::addr_t CodeSize, in StackWinRecord() argument 216 : Record(StackWin), RVA(RVA), CodeSize(CodeSize), in StackWinRecord() 221 lldb::addr_t RVA; variable
|
H A D | BreakpadRecords.cpp | 504 lldb::addr_t RVA; in parse() 506 if (!to_integer(Str, RVA, 16)) in parse() 543 return StackWinRecord(RVA, CodeSize, ParameterSize, SavedRegisterSize, in parse() 548 return L.RVA == R.RVA && L.CodeSize == R.CodeSize && in operator ==() 557 "STACK WIN 4 {0:x-} {1:x-} ? ? {2} {3} {4} ? 1 {5}", R.RVA, in operator <<() 503 lldb::addr_t RVA; parse() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | Minidump.h | 40 return getData().slice(Stream.Location.RVA, Stream.Location.DataSize); in getRawStream() 52 return getDataSlice(getData(), Desc.RVA, Desc.DataSize); in getRawData()
|
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/COFF/ |
H A D | COFFWriter.cpp | 406 Expected<uint32_t> COFFWriter::virtualAddressToFileAddress(uint32_t RVA) { in virtualAddressToFileAddress() argument 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()
|
H A D | COFFWriter.h | 49 Expected<uint32_t> virtualAddressToFileAddress(uint32_t RVA);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ |
H A D | MinidumpParser.cpp | 54 GetData().slice(module->CvRecord.RVA, module->CvRecord.DataSize); in GetModuleUUID() 95 if (location.RVA + location.DataSize > GetData().size()) in GetThreadContext() 97 return GetData().slice(location.RVA, location.DataSize); in GetThreadContext() 445 if (loc_desc.RVA + loc_desc.DataSize > GetData().size()) in FindMemoryRange()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/ |
H A D | MinidumpFileBuilder.cpp | 120 loc.RVA = static_cast<llvm::support::ulittle32_t>(GetCurrentDataEndOffset()); in AddDirectory() 357 ld.RVA = static_cast<llvm::support::ulittle32_t>(0u); in AddModuleList() 364 ld_cv.RVA = static_cast<llvm::support::ulittle32_t>( in AddModuleList() 641 empty_label.RVA = 0; in AddThreadList() 647 thread_context_memory_locator.RVA = static_cast<llvm::support::ulittle32_t>( in AddThreadList() 723 exp_stream.ThreadContext.RVA = 0; in AddExceptions() 1007 descriptor.Memory.RVA = in AddMemoryList_32()
|
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | MinidumpEmitter.cpp | 176 Result.Location.RVA = File.tell(); in layout() 223 DataEnd.value_or(File.tell()) - Result.Location.RVA; in layout()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldCOFFAArch64.h | 302 // The target's 32-bit RVA. in resolveRelocation() 303 uint64_t RVA = Value + RE.Addend - getImageBase(); in resolveRelocation() local 304 write32le(Target, RVA); in resolveRelocation()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | COFFDump.cpp | 553 outs() << " Ordinal RVA Name\n"; in printExportTable() 555 uint32_t RVA; in printExportTable() local 556 if (I->getExportRVA(RVA)) in printExportTable() 561 if (!RVA && Name.empty()) in printExportTable() 577 outs() << format(" %5d %# 8x", Ordinal, RVA); in printExportTable()
|