reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/lldb/include/lldb/Core/ValueObject.h
  354   CompilerType GetCompilerType();

References

tools/lldb/include/lldb/Core/ValueObjectConstResultCast.h
   42     return ValueObjectCast::GetCompilerType();
tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h
   48     return ValueObjectChild::GetCompilerType();
tools/lldb/include/lldb/DataFormatters/FormatManager.h
  187     GetPossibleMatches(valobj, valobj.GetCompilerType(),
tools/lldb/include/lldb/DataFormatters/FormattersContainer.h
  187     CompilerType ast_type(valobj.GetCompilerType());
tools/lldb/include/lldb/Expression/ExpressionVariable.h
   54   CompilerType GetCompilerType() { return m_frozen_sp->GetCompilerType(); }
tools/lldb/include/lldb/Target/StackFrameRecognizer.h
  151     return m_parent->GetCompilerType();
tools/lldb/source/API/SBValue.cpp
 1044     return value_sp->GetCompilerType().GetOpaqueQualType();
 1502     CompilerType type(value_sp->GetCompilerType());
tools/lldb/source/Commands/CommandObjectExpression.cpp
  359   CompilerType type(valobj.GetCompilerType());
tools/lldb/source/Commands/CommandObjectMemory.cpp
 1074             result_sp->GetCompilerType().GetByteSize(nullptr);
tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
  868       compiler_type = valobj_sp->GetCompilerType();
 1055     CompilerType compiler_type(valobj_sp->GetCompilerType());
tools/lldb/source/Core/FormatEntity.cpp
  845       target->GetCompilerType().GetTypeInfo(nullptr);
  848   bool is_aggregate = target->GetCompilerType().IsAggregateType();
 1683               if (var_value_sp->GetCompilerType().IsValid()) {
 1691                 if (var_value_sp->GetCompilerType().IsAggregateType() &&
tools/lldb/source/Core/ValueObject.cpp
  141   const uint32_t type_info = GetCompilerType().GetTypeInfo();
  358 TypeImpl ValueObject::GetTypeImpl() { return TypeImpl(GetCompilerType()); }
  565   return GetCompilerType().GetIndexOfChildWithName(name.GetCString(),
  583       GetCompilerType().GetIndexOfChildMemberWithName(
  660   child_compiler_type = GetCompilerType().GetChildCompilerTypeAtIndex(
  845           GetCompilerType().GetByteSize(exe_ctx.GetBestExecutionContextScope());
  891   const Encoding encoding = GetCompilerType().GetEncoding(count);
  975   CompilerType compiler_type = GetCompilerType();
 1581   const Encoding encoding = GetCompilerType().GetEncoding(count);
 1660   return GetCompilerType().GetConstTypeName();
 1666   return GetCompilerType().GetConstQualifiedTypeName();
 1670   return GetCompilerType().GetMinimumLanguage();
 1689   return GetCompilerType().GetTypeInfo(pointee_or_element_compiler_type);
 1692 bool ValueObject::IsPointerType() { return GetCompilerType().IsPointerType(); }
 1695   return GetCompilerType().IsArrayType(nullptr, nullptr, nullptr);
 1698 bool ValueObject::IsScalarType() { return GetCompilerType().IsScalarType(); }
 1701   return GetCompilerType().IsIntegerType(is_signed);
 1705   return GetCompilerType().IsPointerOrReferenceType();
 1714     return GetCompilerType().IsPossibleDynamicType(nullptr, true, true);
 1804           *this, GetCompilerType(), index_const_str, GetByteSize(), 0,
 2025     CompilerType compiler_type = GetCompilerType();
 2128             non_base_class_parent->GetCompilerType();
 2247     CompilerType root_compiler_type = root->GetCompilerType();
 2574             if (root->GetCompilerType().GetMinimumLanguage() ==
 2777         exe_ctx.GetBestExecutionContextScope(), GetCompilerType(), name, data,
 2841     CompilerType compiler_type = GetCompilerType();
 2908       CompilerType compiler_type = GetCompilerType();
 2937   return ValueObjectCast::Create(*this, new_name, GetCompilerType());
 3283   const CompilerType &type(GetCompilerType());
tools/lldb/source/Core/ValueObjectCast.cpp
   47   auto children_count = GetCompilerType().GetNumChildren(
   70     CompilerType compiler_type(GetCompilerType());
tools/lldb/source/Core/ValueObjectChild.cpp
   54   auto children_count = GetCompilerType().GetNumChildren(true, &exe_ctx);
   73     m_type_name = GetCompilerType().GetConstTypeName();
   80   ConstString qualified_name = GetCompilerType().GetConstTypeName();
   86   ConstString display_name = GetCompilerType().GetDisplayTypeName();
  116       m_value.SetCompilerType(GetCompilerType());
  118       CompilerType parent_type(parent->GetCompilerType());
  129       if (parent->GetCompilerType().ShouldTreatScalarValueAsAddress()) {
  190               if (auto type_bit_size = GetCompilerType().GetBitSize(
  227         if (GetCompilerType().GetTypeInfo() & lldb::eTypeHasValue) {
tools/lldb/source/Core/ValueObjectConstResult.cpp
  202         GetCompilerType().GetByteSize(exe_ctx.GetBestExecutionContextScope()))
  212   auto children_count = GetCompilerType().GetNumChildren(true, &exe_ctx);
  218     m_type_name = GetCompilerType().GetConstTypeName();
  223   return GetCompilerType().GetDisplayTypeName();
tools/lldb/source/Core/ValueObjectConstResultImpl.cpp
   69   CompilerType compiler_type = m_impl_backend->GetCompilerType();
  123     CompilerType compiler_type(m_impl_backend->GetCompilerType());
tools/lldb/source/Core/ValueObjectDynamicValue.cpp
   49       return m_parent->GetCompilerType();
   51   return m_parent->GetCompilerType();
   84       return GetCompilerType().GetDisplayTypeName();
   95     auto children_count = GetCompilerType().GetNumChildren(true, &exe_ctx);
  183           TypeImpl(m_parent->GetCompilerType(),
tools/lldb/source/Core/ValueObjectRegister.cpp
  281     m_type_name = GetCompilerType().GetConstTypeName();
  287   auto children_count = GetCompilerType().GetNumChildren(true, &exe_ctx);
tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp
   63   return m_parent->GetCompilerType();
  132     CompilerType type = m_parent->GetCompilerType();
tools/lldb/source/Core/ValueObjectVariable.cpp
   95   CompilerType type(GetCompilerType());
  109   CompilerType type(GetCompilerType());
  163       CompilerType compiler_type = GetCompilerType();
tools/lldb/source/DataFormatters/FormatManager.cpp
  283             *static_value_sp.get(), static_value_sp->GetCompilerType(),
  484   CompilerType compiler_type(valobj.GetCompilerType());
  506     CompilerType child_compiler_type(child_sp->GetCompilerType());
  574   if (valobj_sp && valobj_sp->GetCompilerType().IsValid()) {
  575     if (!valobj_sp->GetCompilerType().IsMeaninglessWithoutDynamicResolution())
tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp
  144   m_compiler_type = m_valobj->GetCompilerType();
  424             IsPointerValue(m_valobj->GetCompilerType())) {
tools/lldb/source/DataFormatters/VectorType.cpp
  220     CompilerType parent_type(m_backend.GetCompilerType());
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
 1708   CompilerType compiler_type = new_value_sp->GetCompilerType();
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
 1865   CompilerType return_value_type = new_value_sp->GetCompilerType();
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
  848   CompilerType compiler_type = new_value_sp->GetCompilerType();
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp
  317   CompilerType compiler_type = new_value_sp->GetCompilerType();
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
 1851   CompilerType compiler_type = new_value_sp->GetCompilerType();
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
 1837   CompilerType return_value_type = new_value_sp->GetCompilerType();
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
  332   CompilerType compiler_type = new_value_sp->GetCompilerType();
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp
  705   CompilerType compiler_type = new_value_sp->GetCompilerType();
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp
  666   CompilerType compiler_type = new_value_sp->GetCompilerType();
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
  420   CompilerType compiler_type = new_value_sp->GetCompilerType();
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
  298   CompilerType compiler_type = new_value_sp->GetCompilerType();
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp
  398   CompilerType compiler_type = new_value_sp->GetCompilerType();
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  448   CompilerType compiler_type = new_value_sp->GetCompilerType();
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp
 1281   CompilerType compiler_type = new_value_sp->GetCompilerType();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
  861         AddThisType(context, TypeFromUser(m_ctx_obj->GetCompilerType()),
  865             TypeFromUser(ctx_obj_ptr->GetCompilerType());
  968         AddOneType(context, TypeFromUser(m_ctx_obj->GetCompilerType()),
  972             TypeFromUser(ctx_obj_ptr->GetCompilerType());
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp
   64   TypeFromUser tfu(m_frozen_sp->GetCompilerType());
tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp
   33     CompilerType block_pointer_type(m_backend.GetCompilerType());
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
  966           if (valobj.GetCompilerType().IsFunctionPointerType()) {
  985           if (valobj.GetCompilerType().IsVectorType(nullptr, nullptr)) {
 1005           if (valobj.GetCompilerType().IsBlockPointerType(nullptr)) {
 1035       if (valobj.GetCompilerType().IsVectorType(nullptr, nullptr)) {
 1054       if (valobj.GetCompilerType().IsBlockPointerType(nullptr)) {
tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp
  122       valobj.GetCompilerType().GetBasicTypeFromAST(lldb::eBasicTypeWChar);
  245       valobj.GetCompilerType().GetBasicTypeFromAST(lldb::eBasicTypeWChar);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
  229           __i_->GetCompilerType().GetTypeTemplateArgument(0));
  383           shared_owners_sp->GetCompilerType());
  397           shared_weak_owners_sp->GetCompilerType());
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp
   50   m_bool_type = valobj.GetCompilerType().GetBasicTypeFromAST(eBasicTypeBool);
   68   if (auto arg = m_backend.GetCompilerType().GetIntegralTemplateArgument(0))
   88   if (m_first->GetCompilerType().IsArrayType(&type, nullptr, nullptr)) {
   95     type = m_first->GetCompilerType();
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp
   92   m_element_type = m_backend.GetCompilerType().GetTypeTemplateArgument(0);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
  184   CompilerType list_type = m_backend.GetCompilerType();
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
   38         0, m_entry_sp->GetCompilerType(), true);
   47         m_entry_sp->GetCompilerType(), true);
   56         m_entry_sp->GetCompilerType(), true);
  227   switch (m_item->GetCompilerType().GetNumDirectBaseClasses()) {
  263     m_element_type = deref->GetCompilerType();
  269   m_element_type = deref->GetCompilerType()
  282     m_element_type = m_backend.GetCompilerType().GetTypeTemplateArgument(0);
  293   CompilerType node_type(node->GetCompilerType());
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxOptional.cpp
   69   CompilerType holder_type = val_sp->GetCompilerType();
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp
   56   m_elements.assign(base_sp->GetCompilerType().GetNumDirectBaseClasses(),
   70       m_base->GetCompilerType().GetDirectBaseClassAtIndex(idx, nullptr);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
   98         switch (p1_sp->GetCompilerType().GetNumDirectBaseClasses()) {
  118         m_element_type = first_sp->GetCompilerType();
  158                                    val_hash.first->GetCompilerType());
  175   switch (p2_sp->GetCompilerType().GetNumDirectBaseClasses()) {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp
  152   CompilerType head_type = nth_head->GetCompilerType();
  229   CompilerType head_type = nth_head->GetCompilerType();
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
  126   switch (data_type_finder_sp->GetCompilerType().GetNumDirectBaseClasses()) {
  146   m_element_type = data_type_finder_sp->GetCompilerType().GetPointeeType();
  180         valobj_sp->GetCompilerType().GetBasicTypeFromAST(lldb::eBasicTypeBool);
  289   CompilerType type = valobj_sp->GetCompilerType();
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
  113   CompilerType my_type(valobj_sp->GetCompilerType());
  208       item_ptr->GetCompilerType().GetPointeeType());
  294           valobj.GetCompilerType().GetBasicTypeFromAST(lldb::eBasicTypeWChar);
tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp
   72         valobj.GetCompilerType().GetBasicTypeFromAST(lldb::eBasicTypeObjCID),
  119         offset, valobj.GetCompilerType(), true));
  164         offset, valobj.GetCompilerType(), true));
  694   CompilerType type(valobj.GetCompilerType());
  995   const uint32_t type_info = valobj.GetCompilerType().GetTypeInfo();
 1058   CompilerType charstar(valobj.GetCompilerType()
tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp
   25   CompilerType type = valobj.GetCompilerType();
tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp
  611     CompilerType type = valobj_sp->GetCompilerType();
  806   CompilerType valobj_type(valobj_sp->GetCompilerType());
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
  444   CompilerType valobj_type(valobj_sp->GetCompilerType());
tools/lldb/source/Plugins/Language/ObjC/NSError.cpp
   32   CompilerType valobj_type(valobj.GetCompilerType());
tools/lldb/source/Plugins/Language/ObjC/NSException.cpp
   40   CompilerType valobj_type(valobj.GetCompilerType());
tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp
   52     TypeSystem *type_system = m_backend.GetCompilerType().GetTypeSystem();
tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp
  308   CompilerType valobj_type(valobj_sp->GetCompilerType());
  498         m_backend.GetCompilerType().GetBasicTypeFromAST(
  665         m_backend.GetCompilerType().GetBasicTypeFromAST(
tools/lldb/source/Plugins/Language/ObjC/NSString.cpp
  308   CompilerType type(valobj.GetCompilerType());
tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp
  883   CompilerType compiler_type(valobj.GetCompilerType());
 1080       (((valobj.GetCompilerType().GetTypeInfo(nullptr)) & mask) == mask);
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
   51   return in_value.GetCompilerType().IsPossibleDynamicType(nullptr, check_cxx,
  241   if (ClangASTContext::AreTypesSame(in_value.GetCompilerType(), type)) {
  272   CompilerType static_type(static_value.GetCompilerType());
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
   59   CompilerType compiler_type(valobj.GetCompilerType());
  244   return in_value.GetCompilerType().IsPossibleDynamicType(
  260   CompilerType static_type(static_value.GetCompilerType());
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
 1195   if (valobj.GetCompilerType().IsValid()) {
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp
  248   if (valobj.GetCompilerType().IsValid()) {
tools/lldb/source/Symbol/ClangASTContext.cpp
  218   CompilerType this_type(valobj.GetCompilerType());
tools/lldb/source/Target/StackFrame.cpp
  625             valobj_sp->GetCompilerType().GetTypeInfo(nullptr);
  638         if (valobj_sp->GetCompilerType().IsReferenceType()) {
  779         if (valobj_sp->GetCompilerType().IsPointerToScalarType() && deref) {
  795         } else if (valobj_sp->GetCompilerType().IsArrayOfScalarType() &&
  819           if (valobj_sp->GetCompilerType().GetMinimumLanguage() !=
  822           else if (!valobj_sp->GetCompilerType().IsPointerType())
  878         } else if (valobj_sp->GetCompilerType().IsArrayType(
  894         } else if (valobj_sp->GetCompilerType().IsScalarType()) {
  978       if (valobj_sp->GetCompilerType().IsPointerToScalarType() && deref) {
  995       } else if (valobj_sp->GetCompilerType().IsArrayOfScalarType() && deref) {