| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
| H A D | TypeMap.h | 36 void Insert(const lldb::TypeSP &type); 40 bool InsertUnique(const lldb::TypeSP &type); 44 lldb::TypeSP GetTypeAtIndex(uint32_t idx); 46 typedef std::multimap<lldb::user_id_t, lldb::TypeSP> collection; 47 typedef AdaptedIterable<collection, lldb::TypeSP, map_adapter> TypeIterable; 52 std::function<bool(const lldb::TypeSP &type_sp)> const &callback) const; 54 void ForEach(std::function<bool(lldb::TypeSP &type_sp)> const &callback); 56 bool Remove(const lldb::TypeSP &type_sp);
|
| H A D | TypeList.h | 39 void Insert(const lldb::TypeSP &type); 43 lldb::TypeSP GetTypeAtIndex(uint32_t idx); 45 typedef std::vector<lldb::TypeSP> collection; 46 typedef AdaptedIterable<collection, lldb::TypeSP, vector_adapter> 52 std::function<bool(const lldb::TypeSP &type_sp)> const &callback) const; 54 void ForEach(std::function<bool(lldb::TypeSP &type_sp)> const &callback);
|
| H A D | Type.h | 50 SymbolFileType(SymbolFile &symbol_file, const lldb::TypeSP &type_sp); 60 lldb::TypeSP m_type_sp; 141 lldb::TypeSP GetTypedefType(); 248 TypePair(lldb::TypeSP type) : compiler_type(), type_sp(type) { in TypePair() 294 void SetType(lldb::TypeSP type) { in SetType() 302 lldb::TypeSP GetTypeSP() const { return type_sp; } in GetTypeSP() 362 lldb::TypeSP type_sp; 376 TypeImpl(const lldb::TypeSP &type_sp); 386 void SetType(const lldb::TypeSP &type_sp); 530 TypeAndOrName(lldb::TypeSP &type_sp); [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | SymbolFileNativePDB.h | 171 lldb::TypeSP CreateModifierType(PdbTypeSymId type_id, 174 lldb::TypeSP CreatePointerType(PdbTypeSymId type_id, 178 lldb::TypeSP CreateTagType(PdbTypeSymId type_id, 181 lldb::TypeSP CreateTagType(PdbTypeSymId type_id, 184 lldb::TypeSP CreateTagType(PdbTypeSymId type_id, 187 lldb::TypeSP CreateArrayType(PdbTypeSymId type_id, 190 lldb::TypeSP CreateProcedureType(PdbTypeSymId type_id, 200 lldb::TypeSP GetOrCreateType(PdbTypeSymId type_id); 207 lldb::TypeSP GetOrCreateTypedef(PdbGlobalSymId id); 214 lldb::TypeSP CreateTypedef(PdbGlobalSymId id); [all …]
|
| H A D | SymbolFileNativePDB.cpp | 400 TypeSP func_type = GetOrCreateType(proc.FunctionType); in CreateFunction() 459 lldb::TypeSP 463 TypeSP pointee = GetOrCreateType(pr.ReferentType); in CreatePointerType() 541 lldb::TypeSP 679 TypeSP result = full_iter->second; in CreateAndCacheType() 714 TypeSP type = CreateAndCacheType(type_id); in GetOrCreateType() 1255 TypeSP type = GetOrCreateType(ti); in FindTypesByName() 1275 TypeSP type = GetOrCreateType(*ti); in ParseTypes() 1325 TypeSP type_sp = GetOrCreateType(var_info.type); in CreateLocalVariable() 1360 TypeSP target_type = GetOrCreateType(udt.Type); in CreateTypedef() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/ |
| H A D | TypeMap.cpp | 43 void TypeMap::Insert(const TypeSP &type_sp) { in Insert() 50 bool TypeMap::InsertUnique(const TypeSP &type_sp) { in InsertUnique() 103 TypeSP TypeMap::GetTypeAtIndex(uint32_t idx) { in GetTypeAtIndex() 111 return TypeSP(); in GetTypeAtIndex() 115 std::function<bool(const lldb::TypeSP &type_sp)> const &callback) const { in ForEach() 123 std::function<bool(lldb::TypeSP &type_sp)> const &callback) { in ForEach() 130 bool TypeMap::Remove(const lldb::TypeSP &type_sp) { in Remove()
|
| H A D | TypeList.cpp | 30 void TypeList::Insert(const TypeSP &type_sp) { in Insert() 73 TypeSP TypeList::GetTypeAtIndex(uint32_t idx) { in GetTypeAtIndex() 82 return TypeSP(); in GetTypeAtIndex() 86 std::function<bool(const lldb::TypeSP &type_sp)> const &callback) const { in ForEach() 94 std::function<bool(lldb::TypeSP &type_sp)> const &callback) { in ForEach()
|
| H A D | Type.cpp | 82 bool operator()(const lldb::TypeSP &type) { in operator ()() 97 const lldb::TypeSP &type_sp) in SymbolFileType() 349 lldb::TypeSP Type::GetTypedefType() { in GetTypedefType() 350 lldb::TypeSP type_sp; in GetTypedefType() 683 TypeAndOrName::TypeAndOrName(TypeSP &in_type_sp) : m_type_pair(in_type_sp) { in TypeAndOrName() 733 void TypeAndOrName::SetTypeSP(lldb::TypeSP type_sp) { in SetTypeSP() 770 TypeImpl::TypeImpl(const lldb::TypeSP &type_sp) in TypeImpl() 780 TypeImpl::TypeImpl(const lldb::TypeSP &type_sp, const CompilerType &dynamic) in TypeImpl() 796 void TypeImpl::SetType(const lldb::TypeSP &type_sp) { in SetType() 809 void TypeImpl::SetType(const lldb::TypeSP &type_sp, in SetType()
|
| H A D | SymbolContext.cpp | 596 [curr_block, &type_list](const lldb::TypeSP &type_sp) -> bool { in SortTypeList() 605 type_list.ForEach([&type_map](const lldb::TypeSP &type_sp) -> bool { in SortTypeList() 617 type_map.ForEach([this, &type_list](const lldb::TypeSP &type_sp) -> bool { in SortTypeList() 639 type_map.ForEach([this, &type_list](const lldb::TypeSP &type_sp) -> bool { in SortTypeList() 660 type_map.ForEach([this, &type_list](const lldb::TypeSP &type_sp) -> bool { in SortTypeList() 678 type_map.ForEach([&type_list](const lldb::TypeSP &type_sp) -> bool { in SortTypeList()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/ |
| H A D | ValueObjectMemory.h | 42 lldb::TypeSP &type_sp); 69 lldb::TypeSP m_type_sp; 74 const Address &address, lldb::TypeSP &type_sp);
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Target/ |
| H A D | ObjCLanguageRuntime.cpp | 77 lldb::TypeSP 84 TypeSP complete_type_sp(complete_class_iter->second.lock()); in LookupInCompleteClassCache() 93 return TypeSP(); in LookupInCompleteClassCache() 109 return TypeSP(); in LookupInCompleteClassCache() 122 TypeSP type_sp(types.GetTypeAtIndex(i)); in LookupInCompleteClassCache() 135 return TypeSP(); in LookupInCompleteClassCache()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ |
| H A D | FormatClasses.h | 123 TypeNameSpecifierImpl(lldb::TypeSP type) : m_is_regex(false), m_type() { in TypeNameSpecifierImpl() 143 lldb::TypeSP GetTypeSP() { in GetTypeSP() 146 return lldb::TypeSP(); in GetTypeSP()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARFDwo.h | 69 lldb::TypeSP FindDefinitionTypeForDWARFDeclContext( 72 lldb::TypeSP FindCompleteObjCDefinitionTypeForDIE(
|
| H A D | UniqueDWARFASTType.h | 31 UniqueDWARFASTType(lldb::TypeSP &type_sp, const DWARFDIE &die, in UniqueDWARFASTType() 52 lldb::TypeSP m_type_sp;
|
| H A D | SymbolFileDWARFDwo.cpp | 104 lldb::TypeSP SymbolFileDWARFDwo::FindDefinitionTypeForDWARFDeclContext( in FindDefinitionTypeForDWARFDeclContext() 110 lldb::TypeSP SymbolFileDWARFDwo::FindCompleteObjCDefinitionTypeForDIE( in FindCompleteObjCDefinitionTypeForDIE()
|
| H A D | DWARFASTParserClang.h | 39 lldb::TypeSP ParseTypeFromDWARF(const lldb_private::SymbolContext &sc, 129 lldb::TypeSP ParseTypeFromDWO(const DWARFDIE &die, lldb_private::Log *log);
|
| H A D | SymbolFileDWARF.h | 368 lldb::TypeSP ParseType(const lldb_private::SymbolContext &sc, 392 virtual lldb::TypeSP 395 virtual lldb::TypeSP FindCompleteObjCDefinitionTypeForDIE( 402 lldb::TypeSP GetTypeForDIE(const DWARFDIE &die,
|
| H A D | DWARFASTParser.h | 30 virtual lldb::TypeSP ParseTypeFromDWARF(const lldb_private::SymbolContext &sc,
|
| H A D | SymbolFileDWARFDebugMap.cpp | 1092 TypeSP SymbolFileDWARFDebugMap::FindDefinitionTypeForDWARFDeclContext( in FindDefinitionTypeForDWARFDeclContext() 1094 TypeSP type_sp; in FindDefinitionTypeForDWARFDeclContext() 1118 TypeSP SymbolFileDWARFDebugMap::FindCompleteObjCDefinitionTypeForDIE( in FindCompleteObjCDefinitionTypeForDIE() 1128 TypeSP type_sp; in FindCompleteObjCDefinitionTypeForDIE() 1152 TypeSP type_sp(oso_dwarf->FindCompleteObjCDefinitionTypeForDIE( in FindCompleteObjCDefinitionTypeForDIE() 1169 TypeSP type_sp; in FindCompleteObjCDefinitionTypeForDIE() 1179 return TypeSP(); in FindCompleteObjCDefinitionTypeForDIE()
|
| H A D | SymbolFileDWARFDebugMap.h | 263 lldb::TypeSP 268 lldb::TypeSP FindCompleteObjCDefinitionTypeForDIE(
|
| H A D | DWARFASTParserClang.cpp | 143 return TypeSP(); in ParseTypeFromDWO() 155 return TypeSP(); in ParseTypeFromDWO() 170 return TypeSP(); in ParseTypeFromDWO() 174 TypeSP dwo_type_sp = dwo_types.GetTypeAtIndex(0); in ParseTypeFromDWO() 176 return TypeSP(); in ParseTypeFromDWO() 184 return TypeSP(); in ParseTypeFromDWO() 187 TypeSP type_sp(new Type( in ParseTypeFromDWO() 232 TypeSP DWARFASTParserClang::ParseTypeFromDWARF(const SymbolContext &sc, in ParseTypeFromDWARF() 235 TypeSP type_sp; in ParseTypeFromDWARF() 819 return TypeSP(); in ParseTypeFromDWARF() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Target/ |
| H A D | ObjCLanguageRuntime.h | 115 lldb::TypeSP GetType() { return m_type_wp.lock(); } in GetType() 117 void SetType(const lldb::TypeSP &type_sp) { m_type_wp = type_sp; } in SetType() 231 lldb::TypeSP type_sp); 236 lldb::TypeSP LookupInCompleteClassCache(ConstString &name);
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Core/ |
| H A D | ValueObjectMemory.cpp | 35 lldb::TypeSP &type_sp) { in Create() 49 lldb::TypeSP &type_sp) in ValueObjectMemory()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | SymbolFilePDB.h | 246 llvm::DenseMap<uint32_t, lldb::TypeSP> m_types; 252 std::vector<lldb::TypeSP> m_builtin_types;
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/ |
| H A D | SymbolFileSymtab.h | 97 typedef std::map<lldb_private::ConstString, lldb::TypeSP> TypeMap;
|