| /openbsd-src/gnu/llvm/lldb/include/lldb/Symbol/ |
| H A D | TypeMap.h | 34 void Insert(const lldb::TypeSP &type); 38 bool InsertUnique(const lldb::TypeSP &type); 42 lldb::TypeSP GetTypeAtIndex(uint32_t idx); 44 typedef std::multimap<lldb::user_id_t, lldb::TypeSP> collection; 45 typedef AdaptedIterable<collection, lldb::TypeSP, map_adapter> TypeIterable; 50 std::function<bool(const lldb::TypeSP &type_sp)> const &callback) const; 52 void ForEach(std::function<bool(lldb::TypeSP &type_sp)> const &callback); 54 bool Remove(const lldb::TypeSP &type_sp);
|
| H A D | TypeList.h | 33 void Insert(const lldb::TypeSP &type); 39 lldb::TypeSP GetTypeAtIndex(uint32_t idx); 41 typedef std::vector<lldb::TypeSP> collection; 42 typedef AdaptedIterable<collection, lldb::TypeSP, vector_adapter> 48 std::function<bool(const lldb::TypeSP &type_sp)> const &callback) const; 50 void ForEach(std::function<bool(lldb::TypeSP &type_sp)> const &callback);
|
| H A D | SymbolFile.h | 415 virtual lldb::TypeSP 424 virtual lldb::TypeSP CopyType(const lldb::TypeSP &other_type) = 0; 509 lldb::TypeSP MakeType(lldb::user_id_t uid, ConstString name, 518 lldb::TypeSP type_sp (new Type( 526 lldb::TypeSP CopyType(const lldb::TypeSP &other_type) override { in CopyType() 529 return lldb::TypeSP(); in CopyType() 530 lldb::TypeSP type_sp(new Type(*other_type)); in CopyType()
|
| H A D | Type.h | 54 SymbolFileType(SymbolFile &symbol_file, const lldb::TypeSP &type_sp); 65 lldb::TypeSP m_type_sp; 145 lldb::TypeSP GetTypedefType(); 263 TypeImpl(const lldb::TypeSP &type_sp); 267 TypeImpl(const lldb::TypeSP &type_sp, const CompilerType &dynamic); 271 void SetType(const lldb::TypeSP &type_sp); 275 void SetType(const lldb::TypeSP &type_sp, const CompilerType &dynamic); 413 TypeAndOrName(lldb::TypeSP &type_sp); 430 void SetTypeSP(lldb::TypeSP type_sp);
|
| H A D | SymbolFileOnDemand.h | 230 lldb::TypeSP MakeType(lldb::user_id_t uid, ConstString name, 244 lldb::TypeSP CopyType(const lldb::TypeSP &other_type) override { in CopyType()
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | SymbolFileNativePDB.h | 200 lldb::TypeSP CreateModifierType(PdbTypeSymId type_id, 203 lldb::TypeSP CreatePointerType(PdbTypeSymId type_id, 206 lldb::TypeSP CreateSimpleType(llvm::codeview::TypeIndex ti, CompilerType ct); 207 lldb::TypeSP CreateTagType(PdbTypeSymId type_id, 210 lldb::TypeSP CreateTagType(PdbTypeSymId type_id, 213 lldb::TypeSP CreateTagType(PdbTypeSymId type_id, 216 lldb::TypeSP CreateArrayType(PdbTypeSymId type_id, 219 lldb::TypeSP CreateFunctionType(PdbTypeSymId type_id, 222 lldb::TypeSP CreateProcedureType(PdbTypeSymId type_id, 225 lldb::TypeSP CreateClassStructUnion(PdbTypeSymId type_id, [all …]
|
| H A D | SymbolFileNativePDB.cpp | 496 TypeSP func_type = GetOrCreateType(proc.FunctionType); in CreateFunction() 542 lldb::TypeSP SymbolFileNativePDB::CreateModifierType(PdbTypeSymId type_id, in CreateModifierType() 553 lldb::TypeSP modified_type = GetOrCreateType(mr.ModifiedType); in CreateModifierType() 561 lldb::TypeSP 565 TypeSP pointee = GetOrCreateType(pr.ReferentType); in CreatePointerType() 580 lldb::TypeSP SymbolFileNativePDB::CreateSimpleType(TypeIndex ti, in CreateSimpleType() 591 TypeSP direct_sp = GetOrCreateType(ti.makeDirect()); in CreateSimpleType() 640 lldb::TypeSP 654 lldb::TypeSP SymbolFileNativePDB::CreateTagType(PdbTypeSymId type_id, in CreateTagType() 660 lldb::TypeSP SymbolFileNativePDB::CreateTagType(PdbTypeSymId type_id, in CreateTagType() [all …]
|
| /openbsd-src/gnu/llvm/lldb/source/Symbol/ |
| H A D | TypeMap.cpp | 27 void TypeMap::Insert(const TypeSP &type_sp) { in Insert() 34 bool TypeMap::InsertUnique(const TypeSP &type_sp) { in InsertUnique() 83 TypeSP TypeMap::GetTypeAtIndex(uint32_t idx) { in GetTypeAtIndex() 91 return TypeSP(); in GetTypeAtIndex() 95 std::function<bool(const lldb::TypeSP &type_sp)> const &callback) const { in ForEach() 103 std::function<bool(lldb::TypeSP &type_sp)> const &callback) { in ForEach() 110 bool TypeMap::Remove(const lldb::TypeSP &type_sp) { in Remove()
|
| H A D | TypeList.cpp | 27 void TypeList::Insert(const TypeSP &type_sp) { in Insert() 66 TypeSP TypeList::GetTypeAtIndex(uint32_t idx) { in GetTypeAtIndex() 75 return TypeSP(); in GetTypeAtIndex() 79 std::function<bool(const lldb::TypeSP &type_sp)> const &callback) const { in ForEach() 87 std::function<bool(lldb::TypeSP &type_sp)> const &callback) { in ForEach()
|
| H A D | Type.cpp | 116 bool operator()(const lldb::TypeSP &type) { in operator ()() 131 const lldb::TypeSP &type_sp) in SymbolFileType() 402 lldb::TypeSP Type::GetTypedefType() { in GetTypedefType() 403 lldb::TypeSP type_sp; in GetTypedefType() 751 TypeAndOrName::TypeAndOrName(TypeSP &in_type_sp) { in TypeAndOrName() 792 void TypeAndOrName::SetTypeSP(lldb::TypeSP type_sp) { in SetTypeSP() 821 TypeImpl::TypeImpl(const lldb::TypeSP &type_sp) in TypeImpl() 831 TypeImpl::TypeImpl(const lldb::TypeSP &type_sp, const CompilerType &dynamic) in TypeImpl() 842 void TypeImpl::SetType(const lldb::TypeSP &type_sp) { in SetType() 858 void TypeImpl::SetType(const lldb::TypeSP &type_sp, in SetType()
|
| H A D | SymbolContext.cpp | 568 [curr_block, &type_list](const lldb::TypeSP &type_sp) -> bool { in SortTypeList() 577 type_list.ForEach([&type_map](const lldb::TypeSP &type_sp) -> bool { in SortTypeList() 587 type_map.ForEach([this, &type_list](const lldb::TypeSP &type_sp) -> bool { in SortTypeList() 607 type_map.ForEach([this, &type_list](const lldb::TypeSP &type_sp) -> bool { in SortTypeList() 626 type_map.ForEach([this, &type_list](const lldb::TypeSP &type_sp) -> bool { in SortTypeList() 642 type_map.ForEach([&type_list](const lldb::TypeSP &type_sp) -> bool { in SortTypeList()
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFASTParserClang.h | 46 lldb::TypeSP ParseTypeFromDWARF(const lldb_private::SymbolContext &sc, 168 lldb::TypeSP ParseStructureLikeDIE(const lldb_private::SymbolContext &sc, 197 lldb::TypeSP 199 const DWARFDIE &die, lldb::TypeSP type_sp); 202 lldb::TypeSP ParseTypeFromClangModule(const lldb_private::SymbolContext &sc, 256 lldb::TypeSP ParseTypeModifier(const lldb_private::SymbolContext &sc, 259 lldb::TypeSP ParseEnum(const lldb_private::SymbolContext &sc, 261 lldb::TypeSP ParseSubroutine(const DWARFDIE &die, 263 lldb::TypeSP ParseArrayType(const DWARFDIE &die, 265 lldb::TypeSP ParsePointerToMemberType(const DWARFDIE &die,
|
| H A D | SymbolFileDWARFDwo.h | 67 lldb::TypeSP 70 lldb::TypeSP FindCompleteObjCDefinitionTypeForDIE(
|
| H A D | UniqueDWARFASTType.h | 24 UniqueDWARFASTType(lldb::TypeSP &type_sp, const DWARFDIE &die, in UniqueDWARFASTType() 45 lldb::TypeSP m_type_sp;
|
| H A D | SymbolFileDWARFDwo.cpp | 121 lldb::TypeSP 126 lldb::TypeSP SymbolFileDWARFDwo::FindCompleteObjCDefinitionTypeForDIE( in FindCompleteObjCDefinitionTypeForDIE()
|
| H A D | DWARFASTParserClang.cpp | 133 TypeSP DWARFASTParserClang::ParseTypeFromClangModule(const SymbolContext &sc, in ParseTypeFromClangModule() 138 return TypeSP(); in ParseTypeFromClangModule() 172 return TypeSP(); in ParseTypeFromClangModule() 176 TypeSP pcm_type_sp = pcm_types.GetTypeAtIndex(0); in ParseTypeFromClangModule() 178 return TypeSP(); in ParseTypeFromClangModule() 185 return TypeSP(); in ParseTypeFromClangModule() 409 TypeSP DWARFASTParserClang::ParseTypeFromDWARF(const SymbolContext &sc, in ParseTypeFromDWARF() 446 if (TypeSP type_sp = in ParseTypeFromDWARF() 462 TypeSP type_sp; in ParseTypeFromDWARF() 520 lldb::TypeSP [all …]
|
| H A D | SymbolFileDWARF.h | 395 lldb::TypeSP ParseType(const lldb_private::SymbolContext &sc, 446 virtual lldb::TypeSP 449 virtual lldb::TypeSP 457 lldb::TypeSP GetTypeForDIE(const DWARFDIE &die,
|
| H A D | DWARFASTParser.h | 31 virtual lldb::TypeSP ParseTypeFromDWARF(const lldb_private::SymbolContext &sc,
|
| H A D | SymbolFileDWARFDebugMap.cpp | 1132 TypeSP SymbolFileDWARFDebugMap::FindDefinitionTypeForDWARFDeclContext( in FindDefinitionTypeForDWARFDeclContext() 1134 TypeSP type_sp; in FindDefinitionTypeForDWARFDeclContext() 1158 TypeSP SymbolFileDWARFDebugMap::FindCompleteObjCDefinitionTypeForDIE( in FindCompleteObjCDefinitionTypeForDIE() 1168 TypeSP type_sp; in FindCompleteObjCDefinitionTypeForDIE() 1192 TypeSP type_sp(oso_dwarf->FindCompleteObjCDefinitionTypeForDIE( in FindCompleteObjCDefinitionTypeForDIE() 1209 TypeSP type_sp; in FindCompleteObjCDefinitionTypeForDIE() 1219 return TypeSP(); in FindCompleteObjCDefinitionTypeForDIE()
|
| /openbsd-src/gnu/llvm/lldb/include/lldb/Core/ |
| H A D | ValueObjectMemory.h | 37 lldb::TypeSP &type_sp); 64 lldb::TypeSP m_type_sp; 70 const Address &address, lldb::TypeSP &type_sp);
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/ObjC/ |
| H A D | ObjCLanguageRuntime.cpp | 109 lldb::TypeSP 116 TypeSP complete_type_sp(complete_class_iter->second.lock()); in LookupInCompleteClassCache() 125 return TypeSP(); in LookupInCompleteClassCache() 141 return TypeSP(); in LookupInCompleteClassCache() 152 TypeSP type_sp(types.GetTypeAtIndex(i)); in LookupInCompleteClassCache() 164 return TypeSP(); in LookupInCompleteClassCache() 436 TypeSP complete_objc_class_type_sp = LookupInCompleteClassCache(class_name); in GetRuntimeType()
|
| H A D | ObjCLanguageRuntime.h | 125 lldb::TypeSP GetType() { return m_type_wp.lock(); } in GetType() 127 void SetType(const lldb::TypeSP &type_sp) { m_type_wp = type_sp; } in SetType() 263 lldb::TypeSP type_sp); 268 lldb::TypeSP LookupInCompleteClassCache(ConstString &name);
|
| /openbsd-src/gnu/llvm/lldb/source/Core/ |
| H A D | ValueObjectMemory.cpp | 35 lldb::TypeSP &type_sp) { in Create() 55 lldb::TypeSP &type_sp) in ValueObjectMemory()
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | SymbolFilePDB.h | 247 llvm::DenseMap<uint32_t, lldb::TypeSP> m_types; 253 std::vector<lldb::TypeSP> m_builtin_types;
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/Symtab/ |
| H A D | SymbolFileSymtab.h | 96 typedef std::map<lldb_private::ConstString, lldb::TypeSP> TypeMap;
|