Searched refs:type_sp (Results 1 - 25 of 38) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DTypeMap.cpp27 void TypeMap::Insert(const TypeSP &type_sp) { argument
30 if (type_sp)
31 m_types.insert(std::make_pair(type_sp->GetID(), type_sp));
34 bool TypeMap::InsertUnique(const TypeSP &type_sp) { argument
35 if (type_sp) {
36 user_id_t type_uid = type_sp->GetID();
41 if (pos->second.get() == type_sp.get())
44 Insert(type_sp);
95 std::function<bool(const lldb::TypeSP &type_sp)> cons
110 Remove(const lldb::TypeSP &type_sp) argument
[all...]
H A DTypeList.cpp27 void TypeList::Insert(const TypeSP &type_sp) { argument
30 if (type_sp)
31 m_types.push_back(type_sp);
79 std::function<bool(const lldb::TypeSP &type_sp)> const &callback) const {
87 std::function<bool(lldb::TypeSP &type_sp)> const &callback) {
H A DType.cpp129 const lldb::TypeSP &type_sp)
130 : UserID(type_sp ? type_sp->GetID() : LLDB_INVALID_UID),
131 m_symbol_file(symbol_file), m_type_sp(type_sp) {}
392 lldb::TypeSP type_sp; local
396 type_sp = typedef_type->shared_from_this();
398 return type_sp;
767 void TypeAndOrName::SetTypeSP(lldb::TypeSP type_sp) { argument
768 if (type_sp) {
769 m_compiler_type = type_sp
128 SymbolFileType(SymbolFile &symbol_file, const lldb::TypeSP &type_sp) argument
796 TypeImpl(const lldb::TypeSP &type_sp) argument
806 TypeImpl(const lldb::TypeSP &type_sp, const CompilerType &dynamic) argument
817 SetType(const lldb::TypeSP &type_sp) argument
832 SetType(const lldb::TypeSP &type_sp, const CompilerType &dynamic) argument
[all...]
H A DSymbolContext.cpp569 [curr_block, &type_list](const lldb::TypeSP &type_sp) -> bool {
570 SymbolContextScope *scs = type_sp->GetSymbolContextScope();
572 type_list.Insert(type_sp);
578 type_list.ForEach([&type_map](const lldb::TypeSP &type_sp) -> bool {
579 type_map.Remove(type_sp);
588 type_map.ForEach([this, &type_list](const lldb::TypeSP &type_sp) -> bool {
589 SymbolContextScope *scs = type_sp->GetSymbolContextScope();
591 type_list.Insert(type_sp);
608 type_map.ForEach([this, &type_list](const lldb::TypeSP &type_sp) -> bool {
609 SymbolContextScope *scs = type_sp
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DTypeMap.h49 std::function<bool(const lldb::TypeSP &type_sp)> const &callback) const;
51 void ForEach(std::function<bool(lldb::TypeSP &type_sp)> const &callback);
53 bool Remove(const lldb::TypeSP &type_sp);
H A DTypeList.h48 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 DType.h52 SymbolFileType(SymbolFile &symbol_file, const lldb::TypeSP &type_sp);
234 TypeImpl(const lldb::TypeSP &type_sp);
238 TypeImpl(const lldb::TypeSP &type_sp, const CompilerType &dynamic);
242 void SetType(const lldb::TypeSP &type_sp);
246 void SetType(const lldb::TypeSP &type_sp, const CompilerType &dynamic);
312 lldb::TypeImplSP type_sp; local
314 type_sp = m_content[idx];
315 return type_sp;
382 TypeAndOrName(lldb::TypeSP &type_sp);
399 void SetTypeSP(lldb::TypeSP type_sp);
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/DataFormatters/
H A DTypeCategory.cpp336 TypeCategoryImpl::GetFormatForType(lldb::TypeNameSpecifierImplSP type_sp) { argument
339 if (type_sp) {
340 if (type_sp->IsRegex())
341 GetRegexTypeFormatsContainer()->GetExact(ConstString(type_sp->GetName()),
344 GetTypeFormatsContainer()->GetExact(ConstString(type_sp->GetName()),
352 TypeCategoryImpl::GetSummaryForType(lldb::TypeNameSpecifierImplSP type_sp) { argument
355 if (type_sp) {
356 if (type_sp->IsRegex())
358 ConstString(type_sp->GetName()), retval);
360 GetTypeSummariesContainer()->GetExact(ConstString(type_sp
368 GetFilterForType(lldb::TypeNameSpecifierImplSP type_sp) argument
384 GetSyntheticForType(lldb::TypeNameSpecifierImplSP type_sp) argument
[all...]
H A DDataVisualization.cpp38 DataVisualization::GetFormatForType(lldb::TypeNameSpecifierImplSP type_sp) { argument
39 return GetFormatManager().GetFormatForType(type_sp);
49 DataVisualization::GetSummaryForType(lldb::TypeNameSpecifierImplSP type_sp) { argument
50 return GetFormatManager().GetSummaryForType(type_sp);
60 DataVisualization::GetFilterForType(lldb::TypeNameSpecifierImplSP type_sp) { argument
61 return GetFormatManager().GetFilterForType(type_sp);
65 DataVisualization::GetSyntheticForType(lldb::TypeNameSpecifierImplSP type_sp) { argument
66 return GetFormatManager().GetSyntheticForType(type_sp);
H A DTypeFormat.cpp169 for (lldb::TypeSP type_sp : types.Types()) {
170 if (!type_sp)
172 if ((type_sp->GetForwardCompilerType().GetTypeInfo() &
174 valobj_enum_type = type_sp->GetFullCompilerType();
H A DFormatManager.cpp315 FormatManager::GetFormatForType(lldb::TypeNameSpecifierImplSP type_sp) { argument
316 if (!type_sp)
327 category_sp->GetFormatForType(type_sp);
339 FormatManager::GetSummaryForType(lldb::TypeNameSpecifierImplSP type_sp) { argument
340 if (!type_sp)
351 category_sp->GetSummaryForType(type_sp);
363 FormatManager::GetFilterForType(lldb::TypeNameSpecifierImplSP type_sp) { argument
364 if (!type_sp)
375 (TypeFilterImpl *)category_sp->GetFilterForType(type_sp).get());
387 FormatManager::GetSyntheticForType(lldb::TypeNameSpecifierImplSP type_sp) { argument
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/
H A DItaniumABILanguageRuntime.cpp112 lldb::TypeSP type_sp; local
119 type_sp = class_types.GetTypeAtIndex(0);
120 if (type_sp) {
122 type_sp->GetForwardCompilerType())) {
129 type_sp->GetID(), type_sp->GetName().GetCString());
130 type_info.SetTypeSP(type_sp);
137 type_sp = class_types.GetTypeAtIndex(i);
138 if (type_sp) {
145 type_sp
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/DataFormatters/
H A DDataVisualization.h37 GetFormatForType(lldb::TypeNameSpecifierImplSP type_sp);
43 GetSummaryForType(lldb::TypeNameSpecifierImplSP type_sp);
46 GetFilterForType(lldb::TypeNameSpecifierImplSP type_sp);
49 GetSyntheticForType(lldb::TypeNameSpecifierImplSP type_sp);
H A DFormatManager.h110 GetFormatForType(lldb::TypeNameSpecifierImplSP type_sp);
113 GetSummaryForType(lldb::TypeNameSpecifierImplSP type_sp);
116 GetFilterForType(lldb::TypeNameSpecifierImplSP type_sp);
119 GetSyntheticForType(lldb::TypeNameSpecifierImplSP type_sp);
H A DTypeCategory.h237 GetFormatForType(lldb::TypeNameSpecifierImplSP type_sp);
240 GetSummaryForType(lldb::TypeNameSpecifierImplSP type_sp);
243 GetFilterForType(lldb::TypeNameSpecifierImplSP type_sp);
246 GetSyntheticForType(lldb::TypeNameSpecifierImplSP type_sp);
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DValueObjectMemory.h36 lldb::TypeSP &type_sp);
68 const Address &address, lldb::TypeSP &type_sp);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DUniqueDWARFASTType.h28 UniqueDWARFASTType(lldb::TypeSP &type_sp, const DWARFDIE &die, argument
30 : m_type_sp(type_sp), m_die(die), m_declaration(decl),
H A DDWARFASTParserClang.cpp202 // inside type_sp and only looks at IsDefined(), so it never calls
210 TypeSP type_sp(new Type(
215 dwarf->GetTypeList().Insert(type_sp);
216 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
226 return type_sp;
426 if (TypeSP type_sp =
428 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
432 return type_sp;
442 TypeSP type_sp; local
455 type_sp
510 TypeSP type_sp; local
722 TypeSP type_sp; local
1311 TypeSP type_sp = std::make_shared<Type>( local
1344 UpdateSymbolContextScopeForType( const SymbolContext &sc, const DWARFDIE &die, TypeSP type_sp) argument
1382 TypeSP type_sp; local
[all...]
H A DSymbolFileDWARFDebugMap.cpp1086 TypeSP type_sp; local
1088 type_sp = oso_dwarf->FindDefinitionTypeForDWARFDeclContext(die_decl_ctx);
1089 return ((bool)type_sp);
1091 return type_sp;
1120 TypeSP type_sp; local
1144 TypeSP type_sp(oso_dwarf->FindCompleteObjCDefinitionTypeForDIE(
1146 if (type_sp) {
1147 return type_sp;
1161 TypeSP type_sp; local
1164 type_sp
[all...]
H A DSymbolFileDWARF.cpp2629 TypeSP type_sp; local
2651 type_sp = ParseType(sc, die, nullptr);
2654 type_sp = type_ptr->shared_from_this();
2657 return type_sp;
2761 TypeSP type_sp; local
2764 return type_sp;
2810 type_sp = resolved_type->shared_from_this();
2820 return type_sp;
2914 TypeSP type_sp; local
3015 type_sp
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Core/
H A DValueObjectMemory.cpp34 lldb::TypeSP &type_sp) {
35 return (new ValueObjectMemory(exe_scope, name, address, type_sp))->GetSP();
48 lldb::TypeSP &type_sp)
49 : ValueObject(exe_scope), m_address(address), m_type_sp(type_sp),
31 Create(ExecutionContextScope *exe_scope, llvm::StringRef name, const Address &address, lldb::TypeSP &type_sp) argument
45 ValueObjectMemory(ExecutionContextScope *exe_scope, llvm::StringRef name, const Address &address, lldb::TypeSP &type_sp) argument
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/
H A DObjCLanguageRuntime.cpp128 TypeSP type_sp(types.GetTypeAtIndex(i));
131 type_sp->GetForwardCompilerType())) {
132 if (type_sp->IsCompleteObjCClass()) {
133 m_complete_class_cache[name] = type_sp;
134 return type_sp;
H A DObjCLanguageRuntime.h117 void SetType(const lldb::TypeSP &type_sp) { m_type_wp = type_sp; } argument
244 lldb::TypeSP type_sp);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DSymbolFileNativePDB.cpp800 SymbolFileTypeSP type_sp = local
812 toOpaqueUid(var_id), name.str().c_str(), global_name.c_str(), type_sp,
830 SymbolFileTypeSP type_sp = local
841 type_sp, eValueTypeVariableGlobal, module.get(), ranges, &decl, location,
1337 TypeSP type_sp = GetOrCreateType(var_info.type); local
1341 std::make_shared<SymbolFileType>(*this, type_sp->GetID());
1542 TypeSP type_sp = CreateAndCacheType(type_id);
1543 return &*type_sp;
/freebsd-11-stable/contrib/llvm-project/lldb/source/API/
H A DSBValue.cpp400 TypeImplSP type_sp; local
402 type_sp = std::make_shared<TypeImpl>(value_sp->GetTypeImpl());
403 sb_type.SetSP(type_sp);
573 TypeImplSP type_sp(type.GetSP());
576 offset, type_sp->GetCompilerType(false), true),
589 TypeImplSP type_sp(type.GetSP());
590 if (value_sp && type_sp)
591 sb_value.SetSP(value_sp->Cast(type_sp->GetCompilerType(false)),

Completed in 243 milliseconds

12