|
reference, declaration → definition
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)) {