Home
last modified time | relevance | path

Searched refs:AppleAcceleratorTable (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DAppleDWARFIndex.h25 std::unique_ptr<llvm::AppleAcceleratorTable> apple_names, in AppleDWARFIndex()
26 std::unique_ptr<llvm::AppleAcceleratorTable> apple_namespaces, in AppleDWARFIndex()
27 std::unique_ptr<llvm::AppleAcceleratorTable> apple_types, in AppleDWARFIndex()
28 std::unique_ptr<llvm::AppleAcceleratorTable> apple_objc, in AppleDWARFIndex()
74 std::unique_ptr<llvm::AppleAcceleratorTable> m_apple_names_up;
75 std::unique_ptr<llvm::AppleAcceleratorTable> m_apple_namespaces_up;
76 std::unique_ptr<llvm::AppleAcceleratorTable> m_apple_types_up;
77 std::unique_ptr<llvm::AppleAcceleratorTable> m_apple_objc_up;
92 void SearchFor(const llvm::AppleAcceleratorTable &table, llvm::StringRef name,
H A DAppleDWARFIndex.cpp30 auto apple_names_table_up = std::make_unique<llvm::AppleAcceleratorTable>( in Create()
34 std::make_unique<llvm::AppleAcceleratorTable>( in Create()
37 auto apple_types_table_up = std::make_unique<llvm::AppleAcceleratorTable>( in Create()
40 auto apple_objc_table_up = std::make_unique<llvm::AppleAcceleratorTable>( in Create()
80 EntryHasMatchingQualhash(const llvm::AppleAcceleratorTable::Entry &entry, in EntryHasMatchingQualhash()
93 static bool EntryHasMatchingTag(const llvm::AppleAcceleratorTable::Entry &entry, in EntryHasMatchingTag()
110 HasImplementationFlag(const llvm::AppleAcceleratorTable::Entry &entry) { in HasImplementationFlag()
120 void AppleDWARFIndex::SearchFor(const llvm::AppleAcceleratorTable &table, in SearchFor()
H A DDWARFIndex.cpp101 const llvm::AppleAcceleratorTable::Entry &entry) const { in operator ()()
H A DDWARFIndex.h97 bool operator()(const llvm::AppleAcceleratorTable::Entry &entry) const;
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFAcceleratorTable.cpp43 Error AppleAcceleratorTable::extract() { in extract()
92 uint32_t AppleAcceleratorTable::getNumBuckets() const { in getNumBuckets()
95 uint32_t AppleAcceleratorTable::getNumHashes() const { return Hdr.HashCount; } in getNumHashes()
96 uint32_t AppleAcceleratorTable::getSizeHdr() const { return sizeof(Hdr); } in getSizeHdr()
97 uint32_t AppleAcceleratorTable::getHeaderDataLength() const { in getHeaderDataLength()
101 ArrayRef<std::pair<AppleAcceleratorTable::HeaderData::AtomType,
102 AppleAcceleratorTable::HeaderData::Form>>
103 AppleAcceleratorTable::getAtomsDesc() { in getAtomsDesc()
107 bool AppleAcceleratorTable::validateForms() { in validateForms()
127 AppleAcceleratorTable::readAtoms(uint64_t *HashDataOffset) { in readAtoms()
[all …]
H A DDWARFContext.cpp267 std::unique_ptr<AppleAcceleratorTable> AppleNames;
268 std::unique_ptr<AppleAcceleratorTable> AppleTypes;
269 std::unique_ptr<AppleAcceleratorTable> AppleNamespaces;
270 std::unique_ptr<AppleAcceleratorTable> AppleObjC;
513 const AppleAcceleratorTable &getAppleNames() override { in getAppleNames()
519 const AppleAcceleratorTable &getAppleTypes() override { in getAppleTypes()
525 const AppleAcceleratorTable &getAppleNamespaces() override { in getAppleNamespaces()
532 const AppleAcceleratorTable &getAppleObjC() override { in getAppleObjC()
714 const AppleAcceleratorTable &getAppleNames() override { in getAppleNames()
718 const AppleAcceleratorTable &getAppleTypes() override { in getAppleTypes()
[all …]
H A DDWARFVerifier.cpp1109 AppleAcceleratorTable AccelTable(AccelSectionData, *StrData); in verifyAppleAccelTable()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFContext.h33 class AppleAcceleratorTable; variable
92 virtual const AppleAcceleratorTable &getAppleNames() = 0;
93 virtual const AppleAcceleratorTable &getAppleTypes() = 0;
94 virtual const AppleAcceleratorTable &getAppleNamespaces() = 0;
95 virtual const AppleAcceleratorTable &getAppleObjC() = 0;
328 const AppleAcceleratorTable &getAppleNames();
331 const AppleAcceleratorTable &getAppleTypes();
334 const AppleAcceleratorTable &getAppleNamespaces();
337 const AppleAcceleratorTable &getAppleObjC();
H A DDWARFAcceleratorTable.h100 class AppleAcceleratorTable : public DWARFAcceleratorTable {
214 const AppleAcceleratorTable &Table;
216 Entry(const AppleAcceleratorTable &Table);
234 friend class AppleAcceleratorTable; variable
247 SameNameIterator(const AppleAcceleratorTable &AccelTable,
266 EntryWithName(const AppleAcceleratorTable &Table) in EntryWithName()
289 const AppleAcceleratorTable &getTable() const { in getTable()
304 Iterator(const AppleAcceleratorTable &Table, bool SetEnd = false);
317 AppleAcceleratorTable(const DWARFDataExtractor &AccelSection, in AppleAcceleratorTable() function
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp454 static void getDies(DWARFContext &DICtx, const AppleAcceleratorTable &Accel, in getDies()
519 auto PushDIEs = [&](const AppleAcceleratorTable &Accel) { in findAllApple()