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

Derived Classes

tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h
   23 class SymbolFileBreakpad : public SymbolFile {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
   60 class SymbolFileDWARF : public lldb_private::SymbolFile,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
   25 class SymbolFileDWARFDebugMap : public lldb_private::SymbolFile {
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
   41 class SymbolFileNativePDB : public SymbolFile {
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h
   24 class SymbolFilePDB : public lldb_private::SymbolFile {
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h
   18 class SymbolFileSymtab : public lldb_private::SymbolFile {

Declarations

tools/lldb/include/lldb/Core/Module.h
   51 class SymbolFile;
tools/lldb/include/lldb/Core/ModuleList.h
   42 class SymbolFile;
tools/lldb/include/lldb/lldb-forward.h
  221 class SymbolFile;

References

include/llvm/ADT/DenseMapInfo.h
   39   static inline T* getEmptyKey() {
   41     Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable;
   45   static inline T* getTombstoneKey() {
   47     Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable;
   51   static unsigned getHashValue(const T *PtrVal) {
   56   static bool isEqual(const T *LHS, const T *RHS) { return LHS == RHS; }
   56   static bool isEqual(const T *LHS, const T *RHS) { return LHS == RHS; }
include/llvm/Support/PointerLikeTypeTraits.h
   56   static inline void *getAsVoidPointer(T *P) { return P; }
   57   static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); }
   59   enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };
tools/lldb/include/lldb/Core/Module.h
  424             llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
  624   virtual SymbolFile *GetSymbolFile(bool can_create = true,
 1048       llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/include/lldb/Core/ModuleList.h
  376                  llvm::DenseSet<SymbolFile *> &searched_symbol_files,
tools/lldb/include/lldb/Symbol/Block.h
  304   SymbolFile *GetSymbolFile();
tools/lldb/include/lldb/Symbol/SymbolFile.h
   54   static SymbolFile *FindPlugin(lldb::ObjectFileSP objfile_sp);
  192             llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/include/lldb/Symbol/SymbolVendor.h
   42   SymbolFile *GetSymbolFile() { return m_sym_file_up.get(); }
   50   std::unique_ptr<SymbolFile> m_sym_file_up; // A single symbol file. Subclasses
tools/lldb/include/lldb/Symbol/Type.h
   49   SymbolFileType(SymbolFile &symbol_file, lldb::user_id_t uid)
   52   SymbolFileType(SymbolFile &symbol_file, const lldb::TypeSP &type_sp);
   61   SymbolFile &m_symbol_file;
  100   Type(lldb::user_id_t uid, SymbolFile *symbol_file, ConstString name,
  122   SymbolFile *GetSymbolFile() { return m_symbol_file; }
  123   const SymbolFile *GetSymbolFile() const { return m_symbol_file; }
  211   SymbolFile *m_symbol_file;
tools/lldb/include/lldb/Symbol/TypeSystem.h
  111   virtual SymbolFile *GetSymbolFile() const { return m_sym_file; }
  114   virtual void SetSymbolFile(SymbolFile *sym_file) { m_sym_file = sym_file; }
  498   SymbolFile *m_sym_file;
tools/lldb/include/lldb/Symbol/UnwindTable.h
   38   SymbolFile *GetSymbolFile();
tools/lldb/include/lldb/lldb-forward.h
  432 typedef std::shared_ptr<lldb_private::SymbolFile> SymbolFileSP;
tools/lldb/include/lldb/lldb-private-interfaces.h
   73 typedef SymbolFile *(*SymbolFileCreateInstance)(lldb::ObjectFileSP objfile_sp);
tools/lldb/source/API/SBCompileUnit.cpp
  141   SymbolFile *symfile = module_sp->GetSymbolFile();
tools/lldb/source/API/SBModule.cpp
  504     llvm::DenseSet<SymbolFile *> searched_symbol_files;
  536     if (SymbolFile *symfile = module_sp->GetSymbolFile()) {
  554   SymbolFile *symfile = module_sp->GetSymbolFile();
  656     if (SymbolFile *symfile = module_sp->GetSymbolFile())
tools/lldb/source/API/SBTarget.cpp
 1888     llvm::DenseSet<SymbolFile *> searched_symbol_files;
tools/lldb/source/Commands/CommandObjectMemory.cpp
  460       llvm::DenseSet<lldb_private::SymbolFile *> searched_symbol_files;
tools/lldb/source/Commands/CommandObjectTarget.cpp
 1450     if (SymbolFile *symbol_file = module->GetSymbolFile(true)) {
 1636     llvm::DenseSet<lldb_private::SymbolFile *> searched_symbol_files;
 1681   llvm::DenseSet<SymbolFile *> searched_symbol_files;
 2196         if (SymbolFile *sf = m->GetSymbolFile())
 2222         if (SymbolFile *sf = m->GetSymbolFile())
 3187         if (const SymbolFile *symbol_file = module->GetSymbolFile()) {
 4135         SymbolFile *symbol_file =
tools/lldb/source/Core/Module.cpp
  369   SymbolFile *symbols = GetSymbolFile();
  409   if (SymbolFile *symbols = GetSymbolFile())
  420     if (SymbolFile *symbols = GetSymbolFile())
  458     SymbolFile *symfile = GetSymbolFile();
  590   if (SymbolFile *symbols = GetSymbolFile())
  600   if (SymbolFile *symbols = GetSymbolFile())
  606   SymbolFile *symbols = GetSymbolFile();
  794   SymbolFile *symbols = GetSymbolFile();
  839   if (SymbolFile *symbols = GetSymbolFile()) {
  926     llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
  930   if (SymbolFile *symbols = GetSymbolFile())
  939   llvm::DenseSet<lldb_private::SymbolFile *> searched_symbol_files;
  952   llvm::DenseSet<lldb_private::SymbolFile *> searched_symbol_files;
  961     llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
 1013   if (SymbolFile *symbols = GetSymbolFile())
 1017 SymbolFile *Module::GetSymbolFile(bool can_create, Stream *feedback_strm) {
 1035   if (SymbolFile *symbols = GetSymbolFile())
 1210   if (SymbolFile *symbols = GetSymbolFile())
 1265   if (SymbolFile *symbols = GetSymbolFile())
 1360   SymbolFile *sym_file = GetSymbolFile();
 1379     SymbolFile *symbol_file = GetSymbolFile();
tools/lldb/source/Core/SearchFilter.cpp
  319           SymbolFile *sym_file = module_sp->GetSymbolFile();
tools/lldb/source/DataFormatters/TypeFormat.cpp
  164     llvm::DenseSet<lldb_private::SymbolFile *> searched_symbol_files;
tools/lldb/source/Expression/IRExecutionUnit.cpp
  661   lldb_private::SymbolFile *sym_file = sym_ctx.module_sp->GetSymbolFile();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
  373       llvm::DenseSet<SymbolFile *> searched_symbol_files;
  827     if (SymbolFile *symbol_file = module_sp->GetSymbolFile()) {
  852       SymbolFile *symbol_file = image->GetSymbolFile();
  877     llvm::DenseSet<lldb_private::SymbolFile *> searched_symbol_files;
 1898       SymbolFile *symbol_file = module_sp->GetSymbolFile();
 1930       SymbolFile *symbol_file = image->GetSymbolFile();
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
  100             llvm::DenseSet<SymbolFile *> searched_symbol_files;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp
  123     llvm::DenseSet<SymbolFile *> searched_symbol_files;
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
   75       if (SymbolFile *symfile = module.GetSymbolFile()) {
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  307     uint32_t max_matches, llvm::DenseSet<SymbolFile *> &searched_symbol_files,
  406 ResolveRegister(const SymbolFile::RegisterInfoResolver &resolver,
  415 ResolveRegisterOrRA(const SymbolFile::RegisterInfoResolver &resolver,
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h
   23 class SymbolFileBreakpad : public SymbolFile {
   35   static SymbolFile *CreateInstance(lldb::ObjectFileSP objfile_sp) {
  111                  llvm::DenseSet<SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParser.h
   53   static llvm::Optional<lldb_private::SymbolFile::ArrayInfo>
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 3192 llvm::Optional<SymbolFile::ArrayInfo>
 3195   SymbolFile::ArrayInfo array_info;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  254 SymbolFile *SymbolFileDWARF::CreateInstance(ObjectFileSP objfile_sp) {
 1328 llvm::Optional<SymbolFile::ArrayInfo>
 2364     llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
 2430         if (SymbolFile *sym_file = external_module_sp->GetSymbolFile())
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
   60 class SymbolFileDWARF : public lldb_private::SymbolFile,
   81   static lldb_private::SymbolFile *
  188             llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  176   SymbolFile *
  189         if (SymbolFile *symfile =
  201           SymbolFile *exe_symfile = exe_module_sp->GetSymbolFile();
  240 SymbolFile *SymbolFileDWARFDebugMap::CreateInstance(ObjectFileSP objfile_sp) {
  529 SymbolFileDWARFDebugMap::GetSymbolFileAsSymbolFileDWARF(SymbolFile *sym_file) {
  553       return SymbolFile::CompileUnits | SymbolFile::Functions |
  553       return SymbolFile::CompileUnits | SymbolFile::Functions |
  554              SymbolFile::Blocks | SymbolFile::GlobalVariables |
  554              SymbolFile::Blocks | SymbolFile::GlobalVariables |
  555              SymbolFile::LocalVariables | SymbolFile::VariableTypes |
  555              SymbolFile::LocalVariables | SymbolFile::VariableTypes |
  556              SymbolFile::LineTables;
  727 llvm::Optional<SymbolFile::ArrayInfo>
 1176     llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
   25 class SymbolFileDWARFDebugMap : public lldb_private::SymbolFile {
   36   static lldb_private::SymbolFile *
  115             llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
  185   static SymbolFileDWARF *GetSymbolFileAsSymbolFileDWARF(SymbolFile *sym_file);
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
  269 SymbolFile *SymbolFileNativePDB::CreateInstance(ObjectFileSP objfile_sp) {
 1249     uint32_t max_matches, llvm::DenseSet<SymbolFile *> &searched_symbol_files,
 1554 llvm::Optional<SymbolFile::ArrayInfo>
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
   41 class SymbolFileNativePDB : public SymbolFile {
   56   static SymbolFile *CreateInstance(lldb::ObjectFileSP objfile_sp);
  130                  llvm::DenseSet<SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
 1176     lldb_private::SymbolFile &symbol_file,
 1216     lldb_private::SymbolFile &symbol_file,
 1283     lldb_private::SymbolFile &symbol_file,
 1332 void PDBASTParser::AddRecordMethods(lldb_private::SymbolFile &symbol_file,
 1342 PDBASTParser::AddRecordMethod(lldb_private::SymbolFile &symbol_file,
tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.h
   85   bool CompleteTypeFromUDT(lldb_private::SymbolFile &symbol_file,
   89   AddRecordMembers(lldb_private::SymbolFile &symbol_file,
   94   AddRecordBases(lldb_private::SymbolFile &symbol_file,
   98   void AddRecordMethods(lldb_private::SymbolFile &symbol_file,
  102   AddRecordMethod(lldb_private::SymbolFile &symbol_file,
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
  121 lldb_private::SymbolFile *
  585 llvm::Optional<SymbolFile::ArrayInfo> SymbolFilePDB::GetDynamicArrayInfoForUID(
 1430     llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h
   24 class SymbolFilePDB : public lldb_private::SymbolFile {
   37   static lldb_private::SymbolFile *
  132             llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
   46 SymbolFile *SymbolFileSymtab::CreateInstance(ObjectFileSP objfile_sp) {
  235 llvm::Optional<SymbolFile::ArrayInfo>
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h
   18 class SymbolFileSymtab : public lldb_private::SymbolFile {
   34   static lldb_private::SymbolFile *
tools/lldb/source/Symbol/Block.cpp
  464 SymbolFile *Block::GetSymbolFile() {
  471   if (SymbolFile *sym_file = GetSymbolFile())
tools/lldb/source/Symbol/ClangASTContext.cpp
 5502 static Optional<SymbolFile::ArrayInfo>
 5503 GetDynamicArrayInfo(ClangASTContext &ast, SymbolFile *sym_file,
 8974   SymbolFile *symfile = GetSymbolFile();
 9830   SymbolFile *sym_file = ast->GetSymbolFile();
 9841   SymbolFile *sym_file = ast->GetSymbolFile();
 9979     SymbolFile *symbol_file = GetSymbolFile();
10076     SymbolFile *symbol_file = GetSymbolFile();
tools/lldb/source/Symbol/CompileUnit.cpp
  133       if (SymbolFile *symfile = GetModule()->GetSymbolFile())
  144       if (SymbolFile *symfile = GetModule()->GetSymbolFile())
  167       if (SymbolFile *symfile = GetModule()->GetSymbolFile())
  331     if (SymbolFile *symfile = GetModule()->GetSymbolFile()) {
  347     if (SymbolFile *symfile = GetModule()->GetSymbolFile()) {
  357   if (SymbolFile *symfile = GetModule()->GetSymbolFile())
  365       if (SymbolFile *symfile = GetModule()->GetSymbolFile())
tools/lldb/source/Symbol/FuncUnwinders.cpp
  180 class RegisterContextToInfo: public SymbolFile::RegisterInfoResolver {
  203   if (SymbolFile *symfile = m_unwind_table.GetSymbolFile()) {
tools/lldb/source/Symbol/Function.cpp
  261   SymbolFile *sym_file = block.GetSymbolFile();
  451     if (SymbolFile *sym_file = module_sp->GetSymbolFile())
  466     SymbolFile *sym_file = sc.module_sp->GetSymbolFile();
tools/lldb/source/Symbol/SymbolFile.cpp
   38 SymbolFile *SymbolFile::FindPlugin(ObjectFileSP objfile_sp) {
   39   std::unique_ptr<SymbolFile> best_symfile_up;
   65       std::unique_ptr<SymbolFile> curr_symfile_up(create_callback(objfile_sp));
  133     llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/source/Symbol/SymbolVendor.cpp
   72       m_sym_file_up.reset(SymbolFile::FindPlugin(objfile_sp));
tools/lldb/source/Symbol/Type.cpp
  128 SymbolFileType::SymbolFileType(SymbolFile &symbol_file,
  142 Type::Type(lldb::user_id_t uid, SymbolFile *symbol_file,
tools/lldb/source/Target/Language.cpp
  405     llvm::DenseSet<SymbolFile *> searched_sym_files;
tools/lldb/tools/lldb-test/lldb-test.cpp
  186 static Expected<CompilerDeclContext> getDeclContext(SymbolFile &Symfile);
  394 opts::symbols::getDeclContext(SymbolFile &Symfile) {
  407   SymbolFile &Symfile = *Module.GetSymbolFile();
  497   SymbolFile &Symfile = *Module.GetSymbolFile();
  515   SymbolFile &Symfile = *Module.GetSymbolFile();
  526   DenseSet<SymbolFile *> SearchedFiles;
  542   SymbolFile &Symfile = *Module.GetSymbolFile();
  591   SymbolFile *symfile = Module.GetSymbolFile();
  621   SymbolFile *symfile = Module.GetSymbolFile();
  643   SymbolFile *symfile = Module.GetSymbolFile();
  809   SymbolFile *Symfile = ModulePtr->GetSymbolFile();
tools/lldb/unittests/SymbolFile/DWARF/SymbolFileDWARFTests.cpp
   77   SymbolFile *symfile = module->GetSymbolFile();
   81   uint32_t expected_abilities = SymbolFile::kAllAbilities;
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;
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>
 1983     { typedef _Up     type; };
utils/unittest/googletest/include/gtest/gtest-printers.h
  407                     T* p, ::std::ostream* os) {
  416     if (IsTrue(ImplicitlyConvertible<T*, const void*>::value)) {