reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
  388     const DWARFDebugNames &Section;
  417     NameIndex(const DWARFDebugNames &Section, uint64_t Base)
  499     ValueIterator(const DWARFDebugNames &AccelTable, StringRef Key);
include/llvm/DebugInfo/DWARF/DWARFContext.h
   70   std::unique_ptr<DWARFDebugNames> Names;
  279   const DWARFDebugNames &getDebugNames();
include/llvm/DebugInfo/DWARF/DWARFVerifier.h
  257   unsigned verifyDebugNamesCULists(const DWARFDebugNames &AccelTable);
  258   unsigned verifyNameIndexBuckets(const DWARFDebugNames::NameIndex &NI,
  260   unsigned verifyNameIndexAbbrevs(const DWARFDebugNames::NameIndex &NI);
  261   unsigned verifyNameIndexAttribute(const DWARFDebugNames::NameIndex &NI,
  262                                     const DWARFDebugNames::Abbrev &Abbr,
  263                                     DWARFDebugNames::AttributeEncoding AttrEnc);
  264   unsigned verifyNameIndexEntries(const DWARFDebugNames::NameIndex &NI,
  265                                   const DWARFDebugNames::NameTableEntry &NTE);
  267                                        const DWARFDebugNames::NameIndex &NI);
lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
  415 static constexpr DWARFDebugNames::AttributeEncoding sentinelAttrEnc() {
  419 static bool isSentinel(const DWARFDebugNames::AttributeEncoding &AE) {
  423 static DWARFDebugNames::Abbrev sentinelAbbrev() {
  427 static bool isSentinel(const DWARFDebugNames::Abbrev &Abbr) {
  431 DWARFDebugNames::Abbrev DWARFDebugNames::AbbrevMapInfo::getEmptyKey() {
  435 DWARFDebugNames::Abbrev DWARFDebugNames::AbbrevMapInfo::getTombstoneKey() {
  439 Expected<DWARFDebugNames::AttributeEncoding>
  451 Expected<std::vector<DWARFDebugNames::AttributeEncoding>>
  465 Expected<DWARFDebugNames::Abbrev>
  599 Expected<DWARFDebugNames::Entry>
  625 DWARFDebugNames::NameTableEntry
  771 iterator_range<DWARFDebugNames::ValueIterator>
  860 DWARFDebugNames::ValueIterator::ValueIterator(const DWARFDebugNames &AccelTable,
  867     const DWARFDebugNames::NameIndex &NI, StringRef Key)
  873 iterator_range<DWARFDebugNames::ValueIterator>
  880 const DWARFDebugNames::NameIndex *
lib/DebugInfo/DWARF/DWARFContext.cpp
  795 static T &getAccelTable(std::unique_ptr<T> &Cache, const DWARFObject &Obj,
  795 static T &getAccelTable(std::unique_ptr<T> &Cache, const DWARFObject &Obj,
  802   Cache.reset(new T(AccelSection, StrData));
  808 const DWARFDebugNames &DWARFContext::getDebugNames() {
lib/DebugInfo/DWARF/DWARFVerifier.cpp
  914 DWARFVerifier::verifyDebugNamesCULists(const DWARFDebugNames &AccelTable) {
  925   for (const DWARFDebugNames::NameIndex &NI : AccelTable) {
  963 DWARFVerifier::verifyNameIndexBuckets(const DWARFDebugNames::NameIndex &NI,
 1075     const DWARFDebugNames::NameIndex &NI, const DWARFDebugNames::Abbrev &Abbr,
 1075     const DWARFDebugNames::NameIndex &NI, const DWARFDebugNames::Abbrev &Abbr,
 1076     DWARFDebugNames::AttributeEncoding AttrEnc) {
 1133 DWARFVerifier::verifyNameIndexAbbrevs(const DWARFDebugNames::NameIndex &NI) {
 1197     const DWARFDebugNames::NameIndex &NI,
 1198     const DWARFDebugNames::NameTableEntry &NTE) {
 1216   Expected<DWARFDebugNames::Entry> EntryOr = NI.getEntry(&NextEntryID);
 1316     const DWARFDie &Die, const DWARFDebugNames::NameIndex &NI) {
 1424   DWARFDebugNames AccelTable(AccelSectionData, StrData);
 1445     for (DWARFDebugNames::NameTableEntry NTE : NI)
 1452     if (const DWARFDebugNames::NameIndex *NI =
tools/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.h
   49                        std::unique_ptr<llvm::DWARFDebugNames> debug_names_up,
   65   using DebugNames = llvm::DWARFDebugNames;
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
  336 static DWARFDie toDie(const DWARFDebugNames::Entry &Entry,
  357 static void getDies(DWARFContext &DICtx, const DWARFDebugNames &Accel,
usr/include/c++/7.4.0/bits/unique_ptr.h
   68         default_delete(const default_delete<_Up>&) noexcept { }
   72       operator()(_Tp* __ptr) const
   74 	static_assert(!is_void<_Tp>::value,
   76 	static_assert(sizeof(_Tp)>0,
  122 	  using type = _Up*;
  137       using pointer = typename _Ptr<_Tp, _Dp>::type;
  161 	typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
  163       __uniq_ptr_impl<_Tp, _Dp> _M_t;
  166       using pointer	  = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
  167       using element_type  = _Tp;
  252 	unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
  811     { typedef unique_ptr<_Tp> __single_object; };
  823     inline typename _MakeUniq<_Tp>::__single_object
  825     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1645     { typedef _Tp&   type; };
 1650     : public __add_lvalue_reference_helper<_Tp>