Home
last modified time | relevance | path

Searched refs:TypeSP (Results 1 – 25 of 44) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DTypeMap.h36 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 DTypeList.h39 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 DType.h50 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 DSymbolFileNativePDB.h171 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 DSymbolFileNativePDB.cpp400 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 DTypeMap.cpp43 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 DTypeList.cpp30 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 DType.cpp82 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 DSymbolContext.cpp596 [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 DValueObjectMemory.h42 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 DObjCLanguageRuntime.cpp77 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 DFormatClasses.h123 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 DSymbolFileDWARFDwo.h69 lldb::TypeSP FindDefinitionTypeForDWARFDeclContext(
72 lldb::TypeSP FindCompleteObjCDefinitionTypeForDIE(
H A DUniqueDWARFASTType.h31 UniqueDWARFASTType(lldb::TypeSP &type_sp, const DWARFDIE &die, in UniqueDWARFASTType()
52 lldb::TypeSP m_type_sp;
H A DSymbolFileDWARFDwo.cpp104 lldb::TypeSP SymbolFileDWARFDwo::FindDefinitionTypeForDWARFDeclContext( in FindDefinitionTypeForDWARFDeclContext()
110 lldb::TypeSP SymbolFileDWARFDwo::FindCompleteObjCDefinitionTypeForDIE( in FindCompleteObjCDefinitionTypeForDIE()
H A DDWARFASTParserClang.h39 lldb::TypeSP ParseTypeFromDWARF(const lldb_private::SymbolContext &sc,
129 lldb::TypeSP ParseTypeFromDWO(const DWARFDIE &die, lldb_private::Log *log);
H A DSymbolFileDWARF.h368 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 DDWARFASTParser.h30 virtual lldb::TypeSP ParseTypeFromDWARF(const lldb_private::SymbolContext &sc,
H A DSymbolFileDWARFDebugMap.cpp1092 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 DSymbolFileDWARFDebugMap.h263 lldb::TypeSP
268 lldb::TypeSP FindCompleteObjCDefinitionTypeForDIE(
H A DDWARFASTParserClang.cpp143 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 DObjCLanguageRuntime.h115 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 DValueObjectMemory.cpp35 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 DSymbolFilePDB.h246 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 DSymbolFileSymtab.h97 typedef std::map<lldb_private::ConstString, lldb::TypeSP> TypeMap;

12