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

123

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDataExtractor.cpp1 //===-- DWARFDataExtractor.cpp ----------------------------------*- C++ -*-===//
9 #include "DWARFDataExtractor.h"
15 DWARFDataExtractor::GetDWARFInitialLength(lldb::offset_t *offset_ptr) const {
20 DWARFDataExtractor::GetDWARFOffset(lldb::offset_t *offset_ptr) const {
24 llvm::DWARFDataExtractor DWARFDataExtractor::GetAsLLVM() const {
25 return llvm::DWARFDataExtractor(
H A DDWARFContext.h12 #include "DWARFDataExtractor.h"
28 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
[all...]
H A DDWARFDataExtractor.h1 //===-- DWARFDataExtractor.h ------------------------------------*- C++ -*-===//
14 #include "llvm/DebugInfo/DWARF/DWARFDataExtractor.h"
18 class DWARFDataExtractor : public DataExtractor { class in namespace:lldb_private
20 DWARFDataExtractor() = default;
22 DWARFDataExtractor(const DWARFDataExtractor &data, lldb::offset_t offset, function in class:lldb_private::DWARFDataExtractor
33 llvm::DWARFDataExtractor GetAsLLVM() const;
H A DDWARFContext.cpp16 static DWARFDataExtractor LoadSection(SectionList *section_list,
19 return DWARFDataExtractor();
23 return DWARFDataExtractor();
25 DWARFDataExtractor data;
30 const DWARFDataExtractor &
43 const DWARFDataExtractor &DWARFContext::getOrLoadAbbrevData() {
48 const DWARFDataExtractor &DWARFContext::getOrLoadArangesData() {
53 const DWARFDataExtractor &DWARFContext::getOrLoadAddrData() {
58 const DWARFDataExtractor &DWARFContext::getOrLoadDebugInfoData() {
63 const DWARFDataExtractor
[all...]
H A DDWARFDebugMacro.h21 class DWARFDataExtractor;
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,
H A DSymbolFileDWARFDwp.h18 #include "DWARFDataExtractor.h"
30 lldb_private::DWARFDataExtractor &data);
37 lldb_private::DWARFDataExtractor &data);
44 std::map<lldb::SectionType, lldb_private::DWARFDataExtractor> m_sections;
H A DDebugNamesDWARFIndex.h22 Create(Module &module, DWARFDataExtractor debug_names,
23 DWARFDataExtractor debug_str, DWARFDebugInfo *debug_info);
50 DWARFDataExtractor debug_names_data,
51 DWARFDataExtractor debug_str_data,
62 DWARFDataExtractor m_debug_names_data;
63 DWARFDataExtractor m_debug_str_data;
H A DSymbolFileDWARFDwoDwp.cpp32 DWARFDataExtractor &data) {
H A DAppleDWARFIndex.h19 Create(Module &module, DWARFDataExtractor apple_names,
20 DWARFDataExtractor apple_namespaces, DWARFDataExtractor apple_types,
21 DWARFDataExtractor apple_objc, DWARFDataExtractor debug_str);
H A DDWARFDebugMacro.cpp14 #include "DWARFDataExtractor.h"
19 DWARFDebugMacroHeader::ParseHeader(const DWARFDataExtractor &debug_macro_data,
44 const DWARFDataExtractor &debug_macro_data, lldb::offset_t *offset) {
60 const DWARFDataExtractor &debug_macro_data,
61 const DWARFDataExtractor &debug_str_data, const bool offset_is_64_bit,
H A DSymbolFileDWARFDwoDwp.h33 lldb_private::DWARFDataExtractor &data) override;
H A DDWARFDebugAbbrev.h40 llvm::Error extract(const lldb_private::DWARFDataExtractor &data,
73 llvm::Error parse(const lldb_private::DWARFDataExtractor &data);
H A DHashedNameToDIE.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;
H A DDWARFFormValue.h12 #include "DWARFDataExtractor.h"
54 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,
H A DDWARFDebugArangeSet.h42 llvm::Error extract(const lldb_private::DWARFDataExtractor &data,
H A DDWARFDebugAranges.h30 extract(const lldb_private::DWARFDataExtractor &debug_aranges_data);
H A DSymbolFileDWARFDwp.cpp57 lldb_private::DWARFDataExtractor debug_cu_index;
92 lldb_private::DWARFDataExtractor &data) {
93 lldb_private::DWARFDataExtractor section_data;
112 lldb::SectionType sect_type, lldb_private::DWARFDataExtractor &data) {
H A DDWARFDebugRanges.h29 const lldb_private::DWARFDataExtractor &debug_ranges_data,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDataExtractor.h1 //===- DWARFDataExtractor.h -------------------------------------*- C++ -*-===//
20 class DWARFDataExtractor : public DataExtractor { class in namespace:llvm
27 DWARFDataExtractor(const DWARFObject &Obj, const DWARFSection &Section, function in class:llvm::DWARFDataExtractor
33 DWARFDataExtractor(StringRef Data, bool IsLittleEndian, uint8_t AddressSize) function in class:llvm::DWARFDataExtractor
H A DDWARFDebugLoc.h15 #include "llvm/DebugInfo/DWARF/DWARFDataExtractor.h"
48 DWARFLocationTable(DWARFDataExtractor Data) : Data(std::move(Data)) {}
76 DWARFDataExtractor Data;
102 DWARFDebugLoc(DWARFDataExtractor Data)
122 DWARFDebugLoclists(DWARFDataExtractor Data, uint16_t Version)
H A DDWARFListTable.h14 #include "llvm/DebugInfo/DWARF/DWARFDataExtractor.h"
49 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) {
163 Error extract(DWARFDataExtractor Data, uint64_t *OffsetPtr);
166 Expected<DWARFListType> findList(DWARFDataExtractor Data, uint64_t Offset);
192 Error DWARFListTableBase<DWARFListType>::extract(DWARFDataExtractor Data,
217 Error DWARFListType<ListEntryType>::extract(DWARFDataExtractor Data,
270 DWARFListTableBase<DWARFListType>::findList(DWARFDataExtractor Data,
H A DDWARFDebugRangeList.h13 #include "llvm/DebugInfo/DWARF/DWARFDataExtractor.h"
71 Error extract(const DWARFDataExtractor &data, uint64_t *offset_ptr);
H A DDWARFDebugInfoEntry.h14 #include "llvm/DebugInfo/DWARF/DWARFDataExtractor.h"
43 const DWARFDataExtractor &DebugInfoData, uint64_t UEndOffset,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugInfoEntry.cpp23 DWARFDataExtractor DebugInfoData = U.getDebugInfoExtractor();
29 const DWARFDataExtractor &DebugInfoData,
H A DDWARFUnit.cpp65 DWARFDataExtractor Data(Obj, Section, LE, 0);
74 DWARFDataExtractor Data(Obj, InfoSection, LE, 0);
190 DWARFDataExtractor DWARFData =
192 ? DWARFDataExtractor(Context.getDWARFObj(),
195 : DWARFDataExtractor(Data, isLittleEndian, getAddressByteSize());
201 DWARFDataExtractor(Context.getDWARFObj(),
207 DWARFDataExtractor(Context.getDWARFObj(), *LocSection, isLittleEndian,
214 DWARFDataExtractor DWARFUnit::getDebugInfoExtractor() const {
215 return DWARFDataExtractor(Context.getDWARFObj(), InfoSection, isLittleEndian,
236 DWARFDataExtractor D
[all...]

Completed in 221 milliseconds

123