Home
last modified time | relevance | path

Searched refs:DWARFDataExtractor (Results 1 – 25 of 75) sorted by relevance

123

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
HDDWARFContext.h28 DWARFDataExtractor data;
46 const DWARFDataExtractor &
57 const DWARFDataExtractor &getOrLoadAbbrevData();
58 const DWARFDataExtractor &getOrLoadAddrData();
59 const DWARFDataExtractor &getOrLoadArangesData();
60 const DWARFDataExtractor &getOrLoadDebugInfoData();
61 const DWARFDataExtractor &getOrLoadLineData();
62 const DWARFDataExtractor &getOrLoadLineStrData();
63 const DWARFDataExtractor &getOrLoadLocData();
64 const DWARFDataExtractor &getOrLoadLocListsData();
[all …]
HDDWARFContext.cpp16 static DWARFDataExtractor LoadSection(SectionList *section_list, in LoadSection()
19 return DWARFDataExtractor(); in LoadSection()
23 return DWARFDataExtractor(); in LoadSection()
25 DWARFDataExtractor data; in LoadSection()
30 const DWARFDataExtractor &
43 const DWARFDataExtractor &DWARFContext::getOrLoadAbbrevData() { in getOrLoadAbbrevData()
48 const DWARFDataExtractor &DWARFContext::getOrLoadArangesData() { in getOrLoadArangesData()
53 const DWARFDataExtractor &DWARFContext::getOrLoadAddrData() { in getOrLoadAddrData()
58 const DWARFDataExtractor &DWARFContext::getOrLoadDebugInfoData() { in getOrLoadDebugInfoData()
63 const DWARFDataExtractor &DWARFContext::getOrLoadLineData() { in getOrLoadLineData()
[all …]
HDDWARFDataExtractor.cpp15 DWARFDataExtractor::GetDWARFInitialLength(lldb::offset_t *offset_ptr) const { in GetDWARFInitialLength()
20 DWARFDataExtractor::GetDWARFOffset(lldb::offset_t *offset_ptr) const { in GetDWARFOffset()
24 llvm::DWARFDataExtractor DWARFDataExtractor::GetAsLLVM() const { in GetAsLLVM()
25 return llvm::DWARFDataExtractor( in GetAsLLVM()
HDDWARFDataExtractor.h18 class DWARFDataExtractor : public DataExtractor {
20 DWARFDataExtractor() = default;
22 DWARFDataExtractor(const DWARFDataExtractor &data, lldb::offset_t offset, in DWARFDataExtractor() function
33 llvm::DWARFDataExtractor GetAsLLVM() const;
HDDWARFDebugMacro.h21 class DWARFDataExtractor; variable
36 ParseHeader(const lldb_private::DWARFDataExtractor &debug_macro_data,
43 SkipOperandTable(const lldb_private::DWARFDataExtractor &debug_macro_data,
54 ReadMacroEntries(const lldb_private::DWARFDataExtractor &debug_macro_data,
55 const lldb_private::DWARFDataExtractor &debug_str_data,
HDDebugNamesDWARFIndex.h22 Create(Module &module, DWARFDataExtractor debug_names,
23 DWARFDataExtractor debug_str, DWARFDebugInfo *debug_info);
50 DWARFDataExtractor debug_names_data, in DebugNamesDWARFIndex()
51 DWARFDataExtractor debug_str_data, in DebugNamesDWARFIndex()
62 DWARFDataExtractor m_debug_names_data;
63 DWARFDataExtractor m_debug_str_data;
HDAppleDWARFIndex.h19 Create(Module &module, DWARFDataExtractor apple_names,
20 DWARFDataExtractor apple_namespaces, DWARFDataExtractor apple_types,
21 DWARFDataExtractor apple_objc, DWARFDataExtractor debug_str);
HDHashedNameToDIE.h116 bool Read(const lldb_private::DWARFDataExtractor &data,
126 MemoryTable(lldb_private::DWARFDataExtractor &table_data,
127 const lldb_private::DWARFDataExtractor &string_table,
167 lldb_private::DWARFDataExtractor m_data;
168 lldb_private::DWARFDataExtractor m_string_table;
HDSymbolFileDWARFDwp.h30 lldb_private::DWARFDataExtractor &data);
37 lldb_private::DWARFDataExtractor &data);
44 std::map<lldb::SectionType, lldb_private::DWARFDataExtractor> m_sections;
HDDWARFDebugMacro.cpp19 DWARFDebugMacroHeader::ParseHeader(const DWARFDataExtractor &debug_macro_data, in ParseHeader()
44 const DWARFDataExtractor &debug_macro_data, lldb::offset_t *offset) { in SkipOperandTable()
60 const DWARFDataExtractor &debug_macro_data, in ReadMacroEntries()
61 const DWARFDataExtractor &debug_str_data, const bool offset_is_64_bit, in ReadMacroEntries()
HDAppleDWARFIndex.cpp21 Module &module, DWARFDataExtractor apple_names, in Create()
22 DWARFDataExtractor apple_namespaces, DWARFDataExtractor apple_types, in Create()
23 DWARFDataExtractor apple_objc, DWARFDataExtractor debug_str) { in Create()
HDSymbolFileDWARFDwp.cpp57 lldb_private::DWARFDataExtractor debug_cu_index; in Create()
92 lldb_private::DWARFDataExtractor &data) { in LoadSectionData()
93 lldb_private::DWARFDataExtractor section_data; in LoadSectionData()
112 lldb::SectionType sect_type, lldb_private::DWARFDataExtractor &data) { in LoadRawSectionData()
HDDWARFFormValue.h54 bool ExtractValue(const lldb_private::DWARFDataExtractor &data,
70 bool SkipValue(const lldb_private::DWARFDataExtractor &debug_info_data,
73 const lldb_private::DWARFDataExtractor &debug_info_data,
HDDWARFUnit.h67 extract(const lldb_private::DWARFDataExtractor &data, DIERef::Section section,
78 const lldb_private::DWARFDataExtractor &debug_info,
108 const lldb_private::DWARFDataExtractor &GetData() const;
251 const lldb_private::DWARFDataExtractor &GetLocationData() const;
260 const lldb_private::DWARFDataExtractor &data,
HDDWARFDebugAbbrev.h40 llvm::Error extract(const lldb_private::DWARFDataExtractor &data,
73 llvm::Error parse(const lldb_private::DWARFDataExtractor &data);
HDDWARFUnit.cpp62 const DWARFDataExtractor &data = GetData(); in ExtractUnitDIEIfNeeded()
162 const DWARFDataExtractor &data = GetData(); in ExtractDIEsRWLocked()
267 const DWARFDataExtractor &strOffsets = in SetDwoStrOffsetsBase()
429 ParseListTableHeader(const llvm::DWARFDataExtractor &data, uint64_t offset, in ParseListTableHeader()
469 llvm::DWARFDataExtractor llvm_data( in GetLocationTable()
478 const DWARFDataExtractor &DWARFUnit::GetLocationData() const { in GetLocationData()
823 DWARFUnitHeader::extract(const DWARFDataExtractor &data, DIERef::Section section, in extract()
871 const DWARFDataExtractor &debug_info, in extract()
906 const lldb_private::DWARFDataExtractor &DWARFUnit::GetData() const { in GetData()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
HDDWARFUnit.cpp65 DWARFDataExtractor Data(Obj, Section, LE, 0); in addUnitsImpl()
74 DWARFDataExtractor Data(Obj, InfoSection, LE, 0); in addUnitsImpl()
190 DWARFDataExtractor DWARFData = in DWARFUnit()
192 ? DWARFDataExtractor(Context.getDWARFObj(), in DWARFUnit()
195 : DWARFDataExtractor(Data, isLittleEndian, getAddressByteSize()); in DWARFUnit()
201 DWARFDataExtractor(Context.getDWARFObj(), in DWARFUnit()
207 DWARFDataExtractor(Context.getDWARFObj(), *LocSection, isLittleEndian, in DWARFUnit()
214 DWARFDataExtractor DWARFUnit::getDebugInfoExtractor() const { in getDebugInfoExtractor()
215 return DWARFDataExtractor(Context.getDWARFObj(), InfoSection, isLittleEndian, in getDebugInfoExtractor()
236 DWARFDataExtractor DA(Context.getDWARFObj(), *AddrOffsetSection, in getAddrOffsetSectionItem()
[all …]
HDDWARFDebugInfoEntry.cpp23 DWARFDataExtractor DebugInfoData = U.getDebugInfoExtractor(); in extractFast()
29 const DWARFDataExtractor &DebugInfoData, in extractFast()
HDDWARFContext.cpp138 DWARFDataExtractor StrOffsetExt(Obj, StringOffsetsSection, LittleEndian, 0); in dumpDWARFv5StringOffsetsSection()
243 static void dumpAddrSection(raw_ostream &OS, DWARFDataExtractor &AddrData, in dumpAddrSection()
266 raw_ostream &OS, DWARFDataExtractor &rnglistData, in dumpRnglistsSection()
289 DWARFDataExtractor Data, in dumpLoclistsSection()
403 DWARFDataExtractor Data(*DObj, DObj->getLoclistsSection(), isLittleEndian(), in dump()
410 DWARFDataExtractor Data(*DObj, DObj->getLoclistsDWOSection(), in dump()
418 DWARFDataExtractor Data(*DObj, DObj->getLocDWOSection(), isLittleEndian(), in dump()
482 DWARFDataExtractor LineData(*DObj, DObj->getLineSection(), isLittleEndian(), in dump()
492 DWARFDataExtractor LineData(*DObj, DObj->getLineDWOSection(), in dump()
544 DWARFDataExtractor AddrData(*DObj, DObj->getAddrSection(), in dump()
[all …]
HDDWARFDataExtractor.cpp15 uint64_t DWARFDataExtractor::getRelocatedValue(uint32_t Size, uint64_t *Off, in getRelocatedValue()
35 DWARFDataExtractor::getEncodedPointer(uint64_t *Offset, uint8_t Encoding, in getEncodedPointer()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
HDDWARFListTable.h49 Error extract(DWARFDataExtractor Data, uint64_t HeaderOffset, uint64_t End,
126 Error extract(DWARFDataExtractor Data, uint64_t *OffsetPtr);
159 Error extractHeaderAndOffsets(DWARFDataExtractor Data, uint64_t *OffsetPtr) { in extractHeaderAndOffsets()
163 Error extract(DWARFDataExtractor Data, uint64_t *OffsetPtr);
166 Expected<DWARFListType> findList(DWARFDataExtractor Data, uint64_t Offset);
192 Error DWARFListTableBase<DWARFListType>::extract(DWARFDataExtractor Data, in extract()
217 Error DWARFListType<ListEntryType>::extract(DWARFDataExtractor Data, in extract()
270 DWARFListTableBase<DWARFListType>::findList(DWARFDataExtractor Data, in findList()
HDDWARFDebugLoc.h48 DWARFLocationTable(DWARFDataExtractor Data) : Data(std::move(Data)) {} in DWARFLocationTable()
76 DWARFDataExtractor Data;
102 DWARFDebugLoc(DWARFDataExtractor Data) in DWARFDebugLoc()
122 DWARFDebugLoclists(DWARFDataExtractor Data, uint16_t Version) in DWARFDebugLoclists()
HDDWARFDataExtractor.h20 class DWARFDataExtractor : public DataExtractor {
27 DWARFDataExtractor(const DWARFObject &Obj, const DWARFSection &Section, in DWARFDataExtractor() function
33 DWARFDataExtractor(StringRef Data, bool IsLittleEndian, uint8_t AddressSize) in DWARFDataExtractor() function
HDDWARFDebugLine.h140 Error parse(const DWARFDataExtractor &DebugLineData, uint64_t *OffsetPtr,
283 Error parse(DWARFDataExtractor &DebugLineData, uint64_t *OffsetPtr,
312 getOrParseLineTable(DWARFDataExtractor &DebugLineData, uint64_t Offset,
323 SectionParser(DWARFDataExtractor &Data, const DWARFContext &C, cu_range CUs,
363 DWARFDataExtractor &DebugLineData;
HDDWARFUnit.h73 bool extract(DWARFContext &Context, const DWARFDataExtractor &debug_info,
191 validateContributionSize(DWARFDataExtractor &DA);
257 determineStringOffsetsTableContribution(DWARFDataExtractor &DA);
264 determineStringOffsetsTableContributionDWO(DWARFDataExtractor &DA);
324 DWARFDataExtractor getDebugInfoExtractor() const;

123