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

References

tools/lldb/include/lldb/Expression/ExpressionVariable.h
   35   size_t GetByteSize() { return m_frozen_sp->GetByteSize(); }
   37   ConstString GetName() { return m_frozen_sp->GetName(); }
   43   void ValueUpdated() { m_frozen_sp->ValueUpdated(); }
   46     return m_frozen_sp->GetValue().GetRegisterInfo();
   50     return m_frozen_sp->GetValue().SetContext(
   54   CompilerType GetCompilerType() { return m_frozen_sp->GetCompilerType(); }
   57     m_frozen_sp->GetValue().SetCompilerType(compiler_type);
   60   void SetName(ConstString name) { m_frozen_sp->SetName(name); }
   76     if (force || (m_frozen_sp->GetLiveAddress() == LLDB_INVALID_ADDRESS))
   77       m_frozen_sp->SetLiveAddress(m_live_sp->GetLiveAddress());
   77       m_frozen_sp->SetLiveAddress(m_live_sp->GetLiveAddress());
tools/lldb/source/API/SBFrame.cpp
  876                       valobj_sp->IsRuntimeSupportValue())
tools/lldb/source/API/SBValue.cpp
   64       if ((m_valobj_sp = in_valobj_sp->GetQualifiedRepresentationIfAvailable(
   67           m_valobj_sp->SetName(m_name);
  101       TargetSP target_sp = m_valobj_sp->GetTargetSP();
  118     Target *target = value_sp->GetTargetSP().get();
  124     ProcessSP process_sp(value_sp->GetProcessSP());
  134       ValueObjectSP dynamic_sp = value_sp->GetDynamicValue(m_use_dynamic);
  140       ValueObjectSP synthetic_sp = value_sp->GetSyntheticValue(m_use_synthetic);
  148       value_sp->SetName(m_name);
  169       return m_valobj_sp->GetTargetSP();
  176       return m_valobj_sp->GetProcessSP();
  183       return m_valobj_sp->GetThreadSP();
  190       return m_valobj_sp->GetFrameSP();
  272     sb_error.SetError(value_sp->GetError());
  286     return value_sp->GetID();
  297     name = value_sp->GetName().GetCString();
  309     name = value_sp->GetQualifiedTypeName().GetCString();
  322     name = value_sp->GetDisplayTypeName().GetCString();
  336     result = value_sp->GetByteSize();
  350     result = value_sp->IsInScope();
  363     cstr = value_sp->GetValueAsCString();
  376     result = value_sp->GetValueType();
  388     cstr = value_sp->GetObjectDescription();
  401     const auto &validation(value_sp->GetValidationStatus());
  421     type_sp = std::make_shared<TypeImpl>(value_sp->GetTypeImpl());
  435     if (value_sp->UpdateValueIfNeeded(false))
  436       result = value_sp->GetValueDidChange();
  449     cstr = value_sp->GetSummaryAsCString();
  465     if (value_sp->GetSummaryAsCString(buffer, options.ref()) && !buffer.empty())
  479     cstr = value_sp->GetLocationAsCString();
  501     success = value_sp->SetValueFromCString(value_str, error.ref());
  516     if (value_sp->UpdateValueIfNeeded(true)) {
  517       lldb::TypeFormatImplSP format_sp = value_sp->GetValueFormat();
  532     if (value_sp->UpdateValueIfNeeded(true)) {
  533       lldb::TypeSummaryImplSP summary_sp = value_sp->GetSummaryFormat();
  548     if (value_sp->UpdateValueIfNeeded(true)) {
  549       lldb::SyntheticChildrenSP synthetic_sp = value_sp->GetSyntheticChildren();
  568     if (value_sp->UpdateValueIfNeeded(true)) {
  569       lldb::SyntheticChildrenSP children_sp = value_sp->GetSyntheticChildren();
  594       sb_value.SetSP(value_sp->GetSyntheticChildAtOffset(
  610     sb_value.SetSP(value_sp->Cast(type_sp->GetCompilerType(false)),
  638     ExecutionContext exe_ctx(value_sp->GetExecutionContextRef());
  642       new_value_sp->SetName(ConstString(name));
  662     ExecutionContext exe_ctx(value_sp->GetExecutionContextRef());
  682     ExecutionContext exe_ctx(value_sp->GetExecutionContextRef());
  685     new_value_sp->SetAddressTypeOfChildren(eAddressTypeLoad);
  720     child_sp = value_sp->GetChildAtIndex(idx, can_create);
  722       child_sp = value_sp->GetSyntheticArrayMember(idx, can_create);
  740     idx = value_sp->GetIndexOfChildWithName(ConstString(name));
  772     child_sp = value_sp->GetChildMemberWithName(str_name, true);
  858     return value_sp->IsDynamic();
  868     return value_sp->IsSynthetic();
  878     return value_sp->IsSyntheticChildrenGenerated();
  888     return value_sp->SetSyntheticChildrenGenerated(is);
  900     child_sp = value_sp->GetValueForExpressionPath(expr_path);
  919     ret_val = value_sp->GetValueAsSigned(fail_value, &success);
  940     ret_val = value_sp->GetValueAsUnsigned(fail_value, &success);
  957     return value_sp->GetValueAsSigned(fail_value);
  969     return value_sp->GetValueAsUnsigned(fail_value);
  981     has_children = value_sp->MightHaveChildren();
  993     is_support = value_sp->IsRuntimeSupportValue();
 1012     num_children = value_sp->GetNumChildren(max);
 1025     sb_value = value_sp->Dereference(error);
 1044     return value_sp->GetCompilerType().GetOpaqueQualType();
 1119     lldb::TargetSP target_sp(sp->GetTargetSP());
 1134     lldb::TargetSP target_sp(sp->GetTargetSP());
 1147     lldb::TargetSP target_sp(sp->GetTargetSP());
 1176     value_sp->GetExpressionPath(description.ref(), false);
 1190     value_sp->GetExpressionPath(description.ref(), qualify_cxx_base_classes);
 1205   lldb::TargetSP target_sp = value_sp->GetTargetSP();
 1247   lldb::TargetSP target_sp = value_sp->GetTargetSP();
 1265     res_val_sp->SetName(ConstString(name));
 1281     value_sp->Dump(strm);
 1294     return value_sp->GetFormat();
 1304     value_sp->SetFormat(format);
 1315     sb_value.SetSP(value_sp->AddressOf(error), GetPreferDynamicValue(),
 1329     TargetSP target_sp(value_sp->GetTargetSP());
 1333       value = value_sp->GetAddressOf(scalar_is_load_address, &addr_type);
 1335         ModuleSP module_sp(value_sp->GetModule());
 1359     TargetSP target_sp(value_sp->GetTargetSP());
 1364       value = value_sp->GetAddressOf(scalar_is_load_address, &addr_type);
 1366         ModuleSP module_sp(value_sp->GetModule());
 1389     TargetSP target_sp(value_sp->GetTargetSP());
 1392       value_sp->GetPointeeData(*data_sp, item_idx, item_count);
 1410     value_sp->GetData(*data_sp, error);
 1435       value_sp->SetData(*data_extractor, set_error);
 1461     if (value_sp->GetDeclaration(decl))
 1502     CompilerType type(value_sp->GetCompilerType());
 1510       if (value_sp->GetDeclaration(decl)) {
 1560     persisted_sb.SetSP(value_sp->Persist());
tools/lldb/source/Breakpoint/BreakpointLocation.cpp
  311       ret = result_value_sp->IsLogicalTrue(error);
tools/lldb/source/Breakpoint/Watchpoint.cpp
  119   m_new_value_sp = m_new_value_sp->CreateConstantValue(watch_name);
  120   return (m_new_value_sp && m_new_value_sp->GetError().Success());
  162     const char *old_value_cstr = m_old_value_sp->GetValueAsCString();
  166       const char *old_summary_cstr = m_old_value_sp->GetSummaryAsCString();
  173     const char *new_value_cstr = m_new_value_sp->GetValueAsCString();
  177       const char *new_summary_cstr = m_new_value_sp->GetSummaryAsCString();
tools/lldb/source/Commands/CommandObjectExpression.cpp
  437     if (result_valobj_sp->GetError().Success()) {
  440           result_valobj_sp->SetFormat(format);
  456             result_valobj_sp->GetPreferredDisplayLanguage());
  458         result_valobj_sp->Dump(*output_stream, options);
  464       if (result_valobj_sp->GetError().GetError() ==
  473         const char *error_cstr = result_valobj_sp->GetError().AsCString();
tools/lldb/source/Commands/CommandObjectFrame.cpp
  187       valobj_sp->GetExpressionPath(stream, qualify_cxx_base_classes, format);
  564                       valobj_sp->Dump(result.GetOutputStream(), options);
  609                   valobj_sp->GetPreferredDisplayLanguage());
  613                   valobj_sp->GetParent() ? entry.c_str() : nullptr);
  614               valobj_sp->Dump(output_stream, options);
  665               if (valobj_sp->IsInScope()) {
  666                 if (!valobj_sp->GetTargetSP()
  668                     valobj_sp->IsRuntimeSupportValue())
  682                     valobj_sp->GetPreferredDisplayLanguage());
  685                 valobj_sp->Dump(result.GetOutputStream(), options);
  703                 rec_value_sp->GetPreferredDisplayLanguage());
  704             options.SetRootValueObjectName(rec_value_sp->GetName().AsCString());
  705             rec_value_sp->Dump(result.GetOutputStream(), options);
tools/lldb/source/Commands/CommandObjectMemory.cpp
  831             valobj_sp->SetFormat(format);
  836           valobj_sp->Dump(*output_stream_p, options);
 1072         uint64_t value = result_sp->GetValueAsUnsigned(0);
 1074             result_sp->GetCompilerType().GetByteSize(nullptr);
tools/lldb/source/Commands/CommandObjectTarget.cpp
  749     if (!valobj_sp->GetTargetSP()->GetDisplayRuntimeSupportValues() &&
  750         valobj_sp->IsRuntimeSupportValue())
  796     valobj_sp->Dump(s, options);
tools/lldb/source/Commands/CommandObjectThread.cpp
 1504       exception_object_sp->Dump(strm);
 1661               return_valobj_sp->GetError().AsCString());
tools/lldb/source/Commands/CommandObjectType.cpp
 2868           result_valobj_sp->GetQualifiedRepresentationIfAvailable(
 2877             << result_valobj_sp->GetDisplayTypeName().AsCString("<unknown>")
 2883             << result_valobj_sp->GetDisplayTypeName().AsCString("<unknown>")
tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
  860       addr = valobj_sp->GetAddressOf(false, &addr_type);
  865                    ? valobj_sp->GetByteSize()
  868       compiler_type = valobj_sp->GetCompilerType();
 1036     addr = valobj_sp->GetValueAsUnsigned(0, &success);
 1055     CompilerType compiler_type(valobj_sp->GetCompilerType());
tools/lldb/source/Core/FormatEntity.cpp
 1295             return_valobj_sp->Dump(s);
 1312             expression_var_sp->GetValueObject()->Dump(s);
 1682               const char *var_name = var_value_sp->GetName().GetCString();
 1683               if (var_value_sp->GetCompilerType().IsValid()) {
 1686                       var_value_sp->GetQualifiedRepresentationIfAvailable(
 1691                 if (var_value_sp->GetCompilerType().IsAggregateType() &&
 1702                   var_value_sp->DumpPrintableRepresentation(
 1715               if (var_value_sp->GetError().Success()) {
 1720                            var_value_sp->GetTypeName().GetCString(),
 1721                            var_value_sp->GetLocationAsCString());
tools/lldb/source/Core/IOHandler.cpp
 1894         x(1), y(1), might_have_children(v ? v->MightHaveChildren() : false),
 1917         const size_t num_children = valobj->GetNumChildren();
 1919           children.push_back(Row(valobj->GetChildAtIndex(i, true), this));
 2716           valobj_sp->SetFormat(FormatForChar(c));
 3010               ValueObjectSP synthetic_value_sp = value_sp->GetSyntheticValue();
tools/lldb/source/Core/ValueObject.cpp
  503     root = root->GetChildAtIndex(idx, true);
  519     root = root->GetChildAtIndex(idx.first, idx.second);
  536     root = root->GetChildMemberWithName(name, true);
  553     root = root->GetChildMemberWithName(name.first, name.second);
  592         ValueObjectSP new_child_sp(child_sp->GetChildAtIndex(*pos, can_create));
  790       return pointee_sp->GetData(data, error);
  796       return child_sp->GetData(data, error);
 1337             child->DumpPrintableRepresentation(
 1378             child->DumpPrintableRepresentation(
 1777         synthetic_child_sp->SetName(ConstString(index_str));
 1778         synthetic_child_sp->m_is_array_item_for_pointer = true;
 1812         synthetic_child_sp->SetName(ConstString(index_str));
 1813         synthetic_child_sp->m_is_bitfield_for_scalar = true;
 1853     synthetic_child_sp->SetName(name_const_str);
 1854     synthetic_child_sp->m_is_child_at_offset = true;
 1895     synthetic_child_sp->SetName(name_const_str);
 1936       synthetic_child_sp->SetName(
 2196       ValueObjectSP final_value = ret_val->Dereference(error);
 2213       ValueObjectSP final_value = ret_val->AddressOf(error);
 2247     CompilerType root_compiler_type = root->GetCompilerType();
 2316             root->GetChildMemberWithName(child_name, true);
 2331             if (root->IsSynthetic()) {
 2332               child_valobj_sp = root->GetNonSyntheticValue();
 2335                     child_valobj_sp->GetChildMemberWithName(child_name, true);
 2340             if (!root->IsSynthetic()) {
 2341               child_valobj_sp = root->GetSyntheticValue();
 2344                     child_valobj_sp->GetChildMemberWithName(child_name, true);
 2349             if (root->IsSynthetic()) {
 2350               child_valobj_sp = root->GetNonSyntheticValue();
 2353                     child_valobj_sp->GetChildMemberWithName(child_name, true);
 2355               child_valobj_sp = root->GetSyntheticValue();
 2358                     child_valobj_sp->GetChildMemberWithName(child_name, true);
 2386             root->GetChildMemberWithName(child_name, true);
 2400             if (root->IsSynthetic()) {
 2401               child_valobj_sp = root->GetNonSyntheticValue();
 2404                     child_valobj_sp->GetChildMemberWithName(child_name, true);
 2409             if (!root->IsSynthetic()) {
 2410               child_valobj_sp = root->GetSyntheticValue();
 2413                     child_valobj_sp->GetChildMemberWithName(child_name, true);
 2418             if (root->IsSynthetic()) {
 2419               child_valobj_sp = root->GetNonSyntheticValue();
 2422                     child_valobj_sp->GetChildMemberWithName(child_name, true);
 2424               child_valobj_sp = root->GetSyntheticValue();
 2427                     child_valobj_sp->GetChildMemberWithName(child_name, true);
 2529           ValueObjectSP child_valobj_sp = root->GetChildAtIndex(index, true);
 2531             child_valobj_sp = root->GetSyntheticArrayMember(index, true);
 2533             if (root->HasSyntheticValue() &&
 2534                 root->GetSyntheticValue()->GetNumChildren() > index)
 2534                 root->GetSyntheticValue()->GetNumChildren() > index)
 2536                   root->GetSyntheticValue()->GetChildAtIndex(index, true);
 2536                   root->GetSyntheticValue()->GetChildAtIndex(index, true);
 2563             root = root->Dereference(error);
 2574             if (root->GetCompilerType().GetMinimumLanguage() ==
 2577                 root->HasSyntheticValue() &&
 2584               root = root->GetSyntheticValue()->GetChildAtIndex(index, true);
 2584               root = root->GetSyntheticValue()->GetChildAtIndex(index, true);
 2586               root = root->GetSyntheticArrayMember(index, true);
 2600           root = root->GetSyntheticBitFieldChild(index, index, true);
 2615           root = root->GetChildAtIndex(index, true);
 2633           if (root->HasSyntheticValue())
 2634             root = root->GetSyntheticValue();
 2635           else if (!root->IsSynthetic()) {
 2650           root = root->GetChildAtIndex(index, true);
 2687           root = root->GetSyntheticBitFieldChild(low_index, high_index, true);
 2708           root = root->Dereference(error);
 2796     if (!result_sp->IsDynamic()) {
 2797       if (result_sp->GetDynamicValue(dynValue))
 2798         result_sp = result_sp->GetDynamicValue(dynValue);
 2802     if (result_sp->IsDynamic()) {
 2803       if (result_sp->GetStaticValue())
 2804         result_sp = result_sp->GetStaticValue();
 2810     if (!result_sp->IsSynthetic()) {
 2811       if (result_sp->GetSyntheticValue())
 2812         result_sp = result_sp->GetSyntheticValue();
 2815     if (result_sp->IsSynthetic()) {
 2816       if (result_sp->GetNonSyntheticValue())
 2817         result_sp = result_sp->GetNonSyntheticValue();
 2866             ->GetChildMemberWithName(ConstString("$$dereference$$"), true)
 3153     retval_sp->SetName(ConstString(name));
 3170         ptr_result_valobj_sp->GetValue().SetValueType(
 3173         ptr_result_valobj_sp = ptr_result_valobj_sp->Dereference(err);
 3175           ptr_result_valobj_sp->SetName(ConstString(name));
 3190   new_value_sp->SetAddressTypeOfChildren(eAddressTypeLoad);
 3192     new_value_sp->SetName(ConstString(name));
 3340   m_root_valobj_sp = in_valobj_sp->GetQualifiedRepresentationIfAvailable(lldb::eNoDynamicValues, false);
 3371     lldb::ValueObjectSP dynamic_sp = m_user_valobj_sp->GetDynamicValue(m_use_dynamic);
 3377     lldb::ValueObjectSP synthetic_sp = m_user_valobj_sp->GetSyntheticValue(m_use_synthetic);
 3403     return m_root_valobj_sp->GetTargetSP();
 3409     return m_root_valobj_sp->GetProcessSP();
 3415     return m_root_valobj_sp->GetThreadSP();
 3421     return m_root_valobj_sp->GetFrameSP();
tools/lldb/source/Core/ValueObjectConstResultImpl.cpp
  136     m_address_of_backend->GetValue().SetValueType(Value::eValueTypeScalar);
  137     m_address_of_backend->GetValue().GetScalar() = m_live_address;
tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp
  201   if (synth_val && synth_val->CanProvideValue()) {
  251               ? (synth_guy->IsSyntheticChildrenGenerated() ? "yes" : "no")
  257       if (synth_guy->IsSyntheticChildrenGenerated())
  260       synth_guy->SetPreferredDisplayLanguageIfNeeded(
tools/lldb/source/DataFormatters/FormatManager.cpp
  283             *static_value_sp.get(), static_value_sp->GetCompilerType(),
  506     CompilerType child_compiler_type(child_sp->GetCompilerType());
  521     if (child_sp->GetSyntheticChildren().get() != nullptr) {
  522       ValueObjectSP synth_sp(child_sp->GetSyntheticValue());
  527       if (!synth_sp->MightHaveChildren() &&
  528           synth_sp->DoesProvideSyntheticValue())
  534     total_children_name_len += child_sp->GetName().GetLength();
  543     if (child_sp->GetSummaryFormat()) {
  545       if (child_sp->GetSummaryFormat()->DoesPrintChildren(child_sp.get()))
  550     if (child_sp->GetNumChildren()) {
  556       if (!child_sp->GetSummaryFormat() && !is_synth_val) // but again only do
  574   if (valobj_sp && valobj_sp->GetCompilerType().IsValid()) {
  575     if (!valobj_sp->GetCompilerType().IsMeaninglessWithoutDynamicResolution())
  576       return valobj_sp->GetQualifiedTypeName();
tools/lldb/source/DataFormatters/TypeSynthetic.cpp
  104     valobj_sp->SetSyntheticChildrenGenerated(true);
  114     valobj_sp->SetSyntheticChildrenGenerated(true);
  124     valobj_sp->SetSyntheticChildrenGenerated(true);
tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp
  725         child_sp = child_sp->GetQualifiedRepresentationIfAvailable(
  737         child_sp->DumpPrintableRepresentation(
tools/lldb/source/DataFormatters/VectorType.cpp
  213     child_sp->SetFormat(m_item_format);
  280     child_sp = child_sp->GetQualifiedRepresentationIfAvailable(
  283     const char *child_value = child_sp->GetValueAsCString();
tools/lldb/source/Expression/ExpressionVariable.cpp
   19   const size_t byte_size = m_frozen_sp->GetByteSize();
   21     if (m_frozen_sp->GetDataExtractor().GetByteSize() < byte_size) {
   22       m_frozen_sp->GetValue().ResizeData(byte_size);
   23       m_frozen_sp->GetValue().GetData(m_frozen_sp->GetDataExtractor());
   23       m_frozen_sp->GetValue().GetData(m_frozen_sp->GetDataExtractor());
   26         m_frozen_sp->GetDataExtractor().GetDataStart());
tools/lldb/source/Expression/Materializer.cpp
  123     map.Free((lldb::addr_t)m_persistent_variable_sp->m_live_sp->GetValue()
  172           m_persistent_variable_sp->m_live_sp->GetValue().GetScalar(),
  256       lldb::addr_t mem = m_persistent_variable_sp->m_live_sp->GetValue()
  267       if (m_persistent_variable_sp->m_live_sp->GetValue()
  449     Status valobj_error = valobj_sp->GetError();
  461       valobj_sp->GetData(valobj_extractor, extract_error);
  487           valobj_sp->GetAddressOf(scalar_is_load_address, &address_type);
  501         valobj_sp->GetData(data, extract_error);
  623       map.GetMemoryData(data, m_temporary_allocation, valobj_sp->GetByteSize(),
  645         valobj_sp->SetData(data, set_error);
tools/lldb/source/Expression/REPL.cpp
  307           if (result_valobj_sp->GetError().Success()) {
  309           } else if (result_valobj_sp->GetError().GetError() ==
tools/lldb/source/Expression/UserExpression.cpp
  129   lldb::addr_t ret = valobj_sp->GetValueAsUnsigned(LLDB_INVALID_ADDRESS);
  362                       result_valobj_sp->GetValueAsCString());
tools/lldb/source/Interpreter/CommandInterpreter.cpp
 1507             expr_result_valobj_sp->GetQualifiedRepresentationIfAvailable(
 1508                 expr_result_valobj_sp->GetDynamicValueType(), true);
 1509       if (expr_result_valobj_sp->ResolveValue(scalar)) {
 1538       error = expr_result_valobj_sp->GetError();
tools/lldb/source/Interpreter/OptionArgParser.cpp
  189       valobj_sp = valobj_sp->GetQualifiedRepresentationIfAvailable(
  190           valobj_sp->GetDynamicValueType(), true);
  193       addr = valobj_sp->GetValueAsUnsigned(fail_value, &success);
  204             s.str().c_str(), valobj_sp->GetTypeName().GetCString());
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
 1708   CompilerType compiler_type = new_value_sp->GetCompilerType();
 1727     size_t num_bytes = new_value_sp->GetData(data, data_error);
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
 1865   CompilerType return_value_type = new_value_sp->GetCompilerType();
 1878     const uint64_t byte_size = new_value_sp->GetData(data, data_error);
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
  848   CompilerType compiler_type = new_value_sp->GetCompilerType();
  867     size_t num_bytes = new_value_sp->GetData(data, data_error);
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp
  317   CompilerType compiler_type = new_value_sp->GetCompilerType();
  333   size_t num_bytes = new_value_sp->GetData(data, result);
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
 1851   CompilerType compiler_type = new_value_sp->GetCompilerType();
 1870     size_t num_bytes = new_value_sp->GetData(data, data_error);
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
 1837   CompilerType return_value_type = new_value_sp->GetCompilerType();
 1850     const uint64_t byte_size = new_value_sp->GetData(data, data_error);
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
  332   CompilerType compiler_type = new_value_sp->GetCompilerType();
  343   size_t num_bytes = new_value_sp->GetData(data, data_error);
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp
  705   CompilerType compiler_type = new_value_sp->GetCompilerType();
  724     size_t num_bytes = new_value_sp->GetData(data, data_error);
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp
  666   CompilerType compiler_type = new_value_sp->GetCompilerType();
  681   size_t num_bytes = new_value_sp->GetData(data, data_error);
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
  420   CompilerType compiler_type = new_value_sp->GetCompilerType();
  441     size_t num_bytes = new_value_sp->GetData(data, data_error);
  472         size_t num_bytes = new_value_sp->GetData(data, data_error);
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
  298   CompilerType compiler_type = new_value_sp->GetCompilerType();
  319     size_t num_bytes = new_value_sp->GetData(data, data_error);
  350         size_t num_bytes = new_value_sp->GetData(data, data_error);
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp
  398   CompilerType compiler_type = new_value_sp->GetCompilerType();
  419     size_t num_bytes = new_value_sp->GetData(data, data_error);
  452         size_t num_bytes = new_value_sp->GetData(data, data_error);
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  448   CompilerType compiler_type = new_value_sp->GetCompilerType();
  469     size_t num_bytes = new_value_sp->GetData(data, data_error);
  503         size_t num_bytes = new_value_sp->GetData(data, data_error);
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp
 1281   CompilerType compiler_type = new_value_sp->GetCompilerType();
 1302     size_t num_bytes = new_value_sp->GetData(data, data_error);
 1336         size_t num_bytes = new_value_sp->GetData(data, data_error);
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
 1101                     result_valobj_sp->GetValueAsUnsigned(0);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
  317   var->m_frozen_sp->SetHasCompleteType();
  865             TypeFromUser(ctx_obj_ptr->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/InstrumentationRuntime/ASan/ASanRuntime.cpp
  147   int present = return_value_sp->GetValueForExpressionPath(".present")
  148                     ->GetValueAsUnsigned(0);
  153       return_value_sp->GetValueForExpressionPath(".pc")->GetValueAsUnsigned(0);
  153       return_value_sp->GetValueForExpressionPath(".pc")->GetValueAsUnsigned(0);
  160   addr_t address = return_value_sp->GetValueForExpressionPath(".address")
  161                        ->GetValueAsUnsigned(0);
  163       return_value_sp->GetValueForExpressionPath(".access_type")
  164           ->GetValueAsUnsigned(0);
  166       return_value_sp->GetValueForExpressionPath(".access_size")
  167           ->GetValueAsUnsigned(0);
  169       return_value_sp->GetValueForExpressionPath(".description")
  170           ->GetValueAsUnsigned(0);
tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp
  216       o->GetValueForExpressionPath(trace_item_name.c_str());
  217   size_t count = trace_value_object->GetNumChildren();
  220         trace_value_object->GetChildAtIndex(j, true)->GetValueAsUnsigned(0);
  220         trace_value_object->GetChildAtIndex(j, true)->GetValueAsUnsigned(0);
  236       return_value_sp->GetValueForExpressionPath(count_name.c_str())
  237           ->GetValueAsUnsigned(0);
  239       return_value_sp->GetValueForExpressionPath(items_name.c_str());
  241     ValueObjectSP o = objects->GetChildAtIndex(i, true);
  255       return_value_sp->GetValueForExpressionPath(expression_path.c_str())
  256           ->GetValueAsUnsigned(0);
  271             o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0);
  271             o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0);
  273             o->GetValueForExpressionPath(".os_id")->GetValueAsUnsigned(0);
  273             o->GetValueForExpressionPath(".os_id")->GetValueAsUnsigned(0);
  346                        main_value->GetValueForExpressionPath(".report_count")
  347                            ->GetValueAsUnsigned(0));
  356             o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
  356             o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
  368             o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
  368             o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
  372                 o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0),
  372                 o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0),
  376             o->GetValueForExpressionPath(".size")->GetValueAsUnsigned(0));
  376             o->GetValueForExpressionPath(".size")->GetValueAsUnsigned(0));
  379             o->GetValueForExpressionPath(".write")->GetValueAsUnsigned(0));
  379             o->GetValueForExpressionPath(".write")->GetValueAsUnsigned(0));
  382             o->GetValueForExpressionPath(".atomic")->GetValueAsUnsigned(0));
  382             o->GetValueForExpressionPath(".atomic")->GetValueAsUnsigned(0));
  385             o->GetValueForExpressionPath(".addr")->GetValueAsUnsigned(0));
  385             o->GetValueForExpressionPath(".addr")->GetValueAsUnsigned(0));
  396             o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
  396             o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
  400             o->GetValueForExpressionPath(".addr")->GetValueAsUnsigned(0));
  400             o->GetValueForExpressionPath(".addr")->GetValueAsUnsigned(0));
  403             o->GetValueForExpressionPath(".start")->GetValueAsUnsigned(0));
  403             o->GetValueForExpressionPath(".start")->GetValueAsUnsigned(0));
  406             o->GetValueForExpressionPath(".size")->GetValueAsUnsigned(0));
  406             o->GetValueForExpressionPath(".size")->GetValueAsUnsigned(0));
  410                 o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0),
  410                 o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0),
  414             o->GetValueForExpressionPath(".fd")->GetValueAsUnsigned(0));
  414             o->GetValueForExpressionPath(".fd")->GetValueAsUnsigned(0));
  416                              o->GetValueForExpressionPath(".suppressable")
  417                                  ->GetValueAsUnsigned(0));
  429             o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
  429             o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
  432             o->GetValueForExpressionPath(".mutex_id")->GetValueAsUnsigned(0));
  432             o->GetValueForExpressionPath(".mutex_id")->GetValueAsUnsigned(0));
  435             o->GetValueForExpressionPath(".addr")->GetValueAsUnsigned(0));
  435             o->GetValueForExpressionPath(".addr")->GetValueAsUnsigned(0));
  438             o->GetValueForExpressionPath(".destroyed")->GetValueAsUnsigned(0));
  438             o->GetValueForExpressionPath(".destroyed")->GetValueAsUnsigned(0));
  449             o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
  449             o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
  453                 o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0),
  453                 o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0),
  457             o->GetValueForExpressionPath(".os_id")->GetValueAsUnsigned(0));
  457             o->GetValueForExpressionPath(".os_id")->GetValueAsUnsigned(0));
  460             o->GetValueForExpressionPath(".running")->GetValueAsUnsigned(0));
  460             o->GetValueForExpressionPath(".running")->GetValueAsUnsigned(0));
  464             Renumber(o->GetValueForExpressionPath(".parent_tid")
  465                          ->GetValueAsUnsigned(0),
  476             o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
  476             o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
  480                 o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0),
  480                 o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0),
tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp
   99   return return_value_sp->GetValueForExpressionPath(expression_path.c_str())
  100       ->GetValueAsUnsigned(0);
tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp
  134     ValueObjectSP struct_sp = struct_pointer_sp->Dereference(err);
  140     ValueObjectSP child_sp(struct_sp->GetSyntheticChildAtOffset(
  190       child_sp->GetQualifiedRepresentationIfAvailable(
  194       qualified_child_representation_sp->GetValueAsCString();
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
   44       valobj_sp->GetChildMemberWithName(ConstString("__engaged_"), true));
   50       engaged_sp->GetValueAsUnsigned(0) == 1 ? "true" : "false");
   65   ExecutionContext exe_ctx(valobj_sp->GetExecutionContextRef());
  111       valobj_sp->GetChildMemberWithName(ConstString("__ptr_"), true));
  112   ValueObjectSP count_sp(valobj_sp->GetChildAtNamePath(
  114   ValueObjectSP weakcount_sp(valobj_sp->GetChildAtNamePath(
  120   if (ptr_sp->GetValueAsUnsigned(0) == 0) {
  126     ValueObjectSP pointee_sp = ptr_sp->Dereference(error);
  128       if (pointee_sp->DumpPrintableRepresentation(
  136       stream.Printf("ptr = 0x%" PRIx64, ptr_sp->GetValueAsUnsigned(0));
  140     stream.Printf(" strong=%" PRIu64, 1 + count_sp->GetValueAsUnsigned(0));
  143     stream.Printf(" weak=%" PRIu64, 1 + weakcount_sp->GetValueAsUnsigned(0));
  185   TargetSP target_sp(valobj_sp->GetTargetSP());
  201                    ->GetValueForExpressionPath(
  213                      ->GetValueForExpressionPath(
  223       auto __i_(valobj_sp->GetChildMemberWithName(g___i_, true));
  229           __i_->GetCompilerType().GetTypeTemplateArgument(0));
  271             "pair", extractor, valobj_sp->GetExecutionContextRef(),
  274           m_pair_sp = pair_sp->GetChildAtIndex(4, true);
  293     return m_pair_sp->GetChildAtIndex(idx, true);
  368     return valobj_sp->GetChildMemberWithName(ConstString("__ptr_"), true);
  379       uint64_t count = 1 + shared_owners_sp->GetValueAsUnsigned(0);
  382           "count", data, valobj_sp->GetExecutionContextRef(),
  383           shared_owners_sp->GetCompilerType());
  393       uint64_t count = 1 + shared_weak_owners_sp->GetValueAsUnsigned(0);
  396           "count", data, valobj_sp->GetExecutionContextRef(),
  397           shared_weak_owners_sp->GetCompilerType());
  412   TargetSP target_sp(valobj_sp->GetTargetSP());
  420       valobj_sp->GetChildMemberWithName(ConstString("__cntrl_"), true));
  483     D->GetChildAtIndexPath(llvm::ArrayRef<size_t>({0, 0})));
  493   LibcxxStringLayoutMode layout = (layout_decider->GetName() == g_data_name)
  499     ValueObjectSP size_mode(D->GetChildAtIndexPath({1, 1, 0}));
  503     if (size_mode->GetName() != g_size_name) {
  505       size_mode = D->GetChildAtIndexPath({1, 1, 1});
  510     size_mode_value = (size_mode->GetValueAsUnsigned(0));
  513     ValueObjectSP size_mode(D->GetChildAtIndexPath({1, 0, 0}));
  517     size_mode_value = (size_mode->GetValueAsUnsigned(0));
  522     ValueObjectSP s(D->GetChildAtIndex(1, true));
  525     location_sp = s->GetChildAtIndex(
  532     ValueObjectSP l(D->GetChildAtIndex(0, true));
  538                       : l->GetChildAtIndex(2, true);
  539     ValueObjectSP size_vo(l->GetChildAtIndex(1, true));
  542     size = size_vo->GetValueAsUnsigned(0);
  572   location_sp->GetPointeeData(extractor, 0, size);
  644   location_sp->GetPointeeData(extractor, 0, size);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp
   59       non_sythetic->GetChildMemberWithName(ConstString("__a_"), true);
   64       member__a_->GetChildMemberWithName(ConstString("__a_value"), true);
   76     if (atomic_value->GetSummaryAsCString(summary, options) &&
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp
  106   uint8_t value = !!(chunk->GetValueAsUnsigned(0) & (uint64_t(1) << chunk_idx));
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp
   68     m_num_elements = size_sp->GetValueAsUnsigned(0);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
   40     return ListEntry(m_entry_sp->GetChildMemberWithName(g_next, true));
   48     return ListEntry(m_entry_sp->GetChildMemberWithName(g_prev, true));
   54     return m_entry_sp->GetValueAsUnsigned(0);
  276   current_sp = current_sp->GetChildAtIndex(1, true); // get the __value_ child
  284   current_sp->GetData(data, error);
  317   m_head = impl_sp->GetChildMemberWithName(ConstString("__next_"), true).get();
  337       m_count = value->GetValueAsUnsigned(UINT32_MAX);
  380   current_sp = current_sp->GetChildAtIndex(1, true); // get the __value_ child
  384   if (current_sp->GetName() == g_next) {
  385     ProcessSP process_sp(current_sp->GetProcessSP());
  390     lldb::addr_t addr = current_sp->GetParent()->GetPointerValue();
  403   current_sp->GetData(data, error);
  423   m_node_address = backend_addr->GetValueAsUnsigned(0);
  430   m_head = impl_sp->GetChildMemberWithName(ConstString("__next_"), true).get();
  431   m_tail = impl_sp->GetChildMemberWithName(ConstString("__prev_"), true).get();
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
   37     return m_entry_sp->GetSyntheticChildAtOffset(
   38         0, m_entry_sp->GetCompilerType(), true);
   45     return m_entry_sp->GetSyntheticChildAtOffset(
   46         m_entry_sp->GetProcessSP()->GetAddressByteSize(),
   47         m_entry_sp->GetCompilerType(), true);
   54     return m_entry_sp->GetSyntheticChildAtOffset(
   55         2 * m_entry_sp->GetProcessSP()->GetAddressByteSize(),
   56         m_entry_sp->GetCompilerType(), true);
   62     return m_entry_sp->GetValueAsUnsigned(0);
   68     return m_entry_sp->GetError().Fail();
  227   switch (m_item->GetCompilerType().GetNumDirectBaseClasses()) {
  230     m_item = m_item->GetChildMemberWithName(g___first_, true);
  234     ValueObjectSP first_elem_parent = m_item->GetChildAtIndex(0, true);
  235     m_item = first_elem_parent->GetChildMemberWithName(g___value_, true);
  244   m_count = m_item->GetValueAsUnsigned(0);
  261   deref = deref->GetChildMemberWithName(g___value_, true);
  263     m_element_type = deref->GetCompilerType();
  269   m_element_type = deref->GetCompilerType()
  293   CompilerType node_type(node->GetCompilerType());
  363       iterated_sp = iterated_sp->Dereference(error);
  369       auto child_sp = iterated_sp->GetChildMemberWithName(g___value_, true);
  373         iterated_sp = iterated_sp->GetSyntheticChildAtOffset(
  388       iterated_sp = iterated_sp->GetSyntheticChildAtOffset(
  404   iterated_sp->GetData(data, error);
  415     switch (potential_child_sp->GetNumChildren()) {
  417       auto child0_sp = potential_child_sp->GetChildAtIndex(0, true);
  418       if (child0_sp && child0_sp->GetName() == g___cc)
  419         potential_child_sp = child0_sp->Clone(ConstString(name.GetString()));
  423       auto child0_sp = potential_child_sp->GetChildAtIndex(0, true);
  424       auto child1_sp = potential_child_sp->GetChildAtIndex(1, true);
  425       if (child0_sp && child0_sp->GetName() == g___cc && child1_sp &&
  426           child1_sp->GetName() == g___nc)
  427         potential_child_sp = child0_sp->Clone(ConstString(name.GetString()));
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxOptional.cpp
   47   m_size = engaged_sp->GetValueAsUnsigned(0);
   62           ->GetParent()
   64           ->GetChildMemberWithName(ConstString("__val_"), true));
   69   CompilerType holder_type = val_sp->GetCompilerType();
   74   return val_sp->Clone(ConstString(llvm::formatv("Value").str()));
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp
   55   m_container_sp = c_sp->GetSyntheticValue().get();
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp
   56   m_elements.assign(base_sp->GetCompilerType().GetNumDirectBaseClasses(),
   77   ValueObjectSP elem_sp = holder_sp->GetChildAtIndex(0, true);
   80         elem_sp->Clone(ConstString(llvm::formatv("[{0}]", idx).str())).get();
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
   87         node_sp->GetChildMemberWithName(ConstString("__value_"), true);
   89         node_sp->GetChildMemberWithName(ConstString("__hash_"), true);
   98         switch (p1_sp->GetCompilerType().GetNumDirectBaseClasses()) {
  101           first_sp = p1_sp->GetChildMemberWithName(ConstString("__first_"),
  107             p1_sp->GetChildAtIndex(0, true);
  108           first_sp = p1_sp->GetChildMemberWithName(ConstString("__value_"),
  118         m_element_type = first_sp->GetCompilerType();
  130       node_sp = node_sp->Cast(m_node_type);
  131       value_sp = node_sp->GetChildMemberWithName(ConstString("__value_"), true);
  132       hash_sp = node_sp->GetChildMemberWithName(ConstString("__hash_"), true);
  137         {value_sp.get(), hash_sp->GetValueAsUnsigned(0)});
  139         node_sp->GetChildMemberWithName(ConstString("__next_"), true).get();
  171   ValueObjectSP p2_sp = table_sp->GetChildMemberWithName(
  175   switch (p2_sp->GetCompilerType().GetNumDirectBaseClasses()) {
  178     num_elements_sp = p2_sp->GetChildMemberWithName(
  185     ValueObjectSP first_elem_parent = p2_sp->GetChildAtIndex(0, true);
  186     num_elements_sp = first_elem_parent->GetChildMemberWithName(
  198   m_num_elements = num_elements_sp->GetValueAsUnsigned(0);
  199   m_tree = table_sp->GetChildAtNamePath(next_path).get();
  202         table_sp->GetChildAtNamePath(next_path).get();
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp
   71       impl_sp->GetChildMemberWithName(ConstString("__index"), true));
   76   int64_t index_value = index_sp->GetValueAsSigned(0);
   86       impl_sp->GetChildMemberWithName(ConstString("__index"), true));
   91   return {index_sp->GetValueAsUnsigned(0)};
   96       impl_sp->GetChildMemberWithName(ConstString("__data"), true));
  104         current_level->GetChildMemberWithName(ConstString("__tail"), true));
  112   return current_level->GetChildMemberWithName(ConstString("__head"), true);
  125       valobj_sp->GetChildMemberWithName(ConstString("__impl"), true));
  152   CompilerType head_type = nth_head->GetCompilerType();
  229   CompilerType head_type = nth_head->GetCompilerType();
  240       nth_head->GetChildMemberWithName(ConstString("__value"), true));
  245   return head_value->Clone(ConstString(ConstString("Value").AsCString()));
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
  126   switch (data_type_finder_sp->GetCompilerType().GetNumDirectBaseClasses()) {
  129     data_type_finder_sp = data_type_finder_sp->GetChildMemberWithName(
  135       data_type_finder_sp->GetChildAtIndex(0, true);
  136     data_type_finder_sp = first_elem_parent_sp->GetChildMemberWithName(
  146   m_element_type = data_type_finder_sp->GetCompilerType().GetPointeeType();
  180         valobj_sp->GetCompilerType().GetBasicTypeFromAST(lldb::eBasicTypeBool);
  251   m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
  253       valobj_sp->GetChildMemberWithName(ConstString("__size_"), true));
  256   m_count = size_sp->GetValueAsUnsigned(0);
  260       valobj_sp->GetChildMemberWithName(ConstString("__begin_"), true));
  265   m_base_data_address = begin_sp->GetValueAsUnsigned(0);
  289   CompilerType type = valobj_sp->GetCompilerType();
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
   91   TargetSP target_sp(valobj_sp->GetTargetSP());
  100   m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
  103       valobj_sp->GetChildMemberWithName(ConstString("_M_node"), true));
  107   m_pair_address = _M_node_sp->GetValueAsUnsigned(0);
  113   CompilerType my_type(valobj_sp->GetCompilerType());
  136       return m_pair_sp->GetChildAtIndex(idx, true);
  199   ValueObjectSP item_ptr(valobj_sp->GetChildMemberWithName(m_item_name, true));
  202   if (item_ptr->GetValueAsUnsigned(0) == 0)
  205   m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
  207       "item", item_ptr->GetValueAsUnsigned(0), m_exe_ctx_ref,
  208       item_ptr->GetCompilerType().GetPointeeType());
  366     return valobj_sp->GetChildMemberWithName(ConstString("_M_ptr"), true);
  396       valobj_sp->GetChildMemberWithName(ConstString("_M_ptr"), true));
  400   ValueObjectSP usecount_sp(valobj_sp->GetChildAtNamePath(
  406   if (ptr_sp->GetValueAsUnsigned(0) == 0 ||
  407       usecount_sp->GetValueAsUnsigned(0) == 0) {
  413   ValueObjectSP pointee_sp = ptr_sp->Dereference(error);
  415     if (pointee_sp->DumpPrintableRepresentation(
  424   stream.Printf("ptr = 0x%" PRIx64, ptr_sp->GetValueAsUnsigned(0));
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp
   63   ValueObjectSP next_child_sp = valobj_backend_sp->GetNonSyntheticValue();
   68     size_t child_count = current_child->GetNumChildren();
   70       ValueObjectSP child_sp = current_child->GetChildAtIndex(i, true);
   71       llvm::StringRef name_str = child_sp->GetName().GetStringRef();
   76             child_sp->GetChildMemberWithName(ConstString("_M_head_impl"), true);
   80           m_members.push_back(value_sp->Clone(ConstString(name.GetString())).get());
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp
   68   ValueObjectSP valobj_sp = valobj_backend_sp->GetNonSyntheticValue();
   73       valobj_sp->GetChildMemberWithName(ConstString("_M_t"), true);
   78       obj_child_sp->GetChildMemberWithName(ConstString("_M_t"), true);
  100     m_ptr_obj = ptr_obj->Clone(ConstString("pointer")).get();
  104     m_del_obj = del_obj->Clone(ConstString("deleter")).get();
  110       m_obj_obj = obj_obj->Clone(ConstString("object")).get();
tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp
  699   if (text->GetValueAsUnsigned(0) == 0)
  704   if (base && base->GetValueAsUnsigned(0)) {
 1009   uint8_t value = (real_guy_sp->GetValueAsUnsigned(0) & 0xFF);
 1086   stream.Printf("%s", valobj_sp->GetSummaryAsCString());
tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp
   52   auto value = value_sp->GetValueAsUnsigned(0);
   53   auto timescale = (int32_t)timescale_sp->GetValueAsUnsigned(
   56   auto flags = Flags(flags_sp->GetValueAsUnsigned(0) &
tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp
  464     auto *clang_ast_context = valobj_sp->GetExecutionContextRef()
  471     if (valobj_sp->GetProcessSP())
  472       m_ptr_size = valobj_sp->GetProcessSP()->GetAddressByteSize();
  517   m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
  520   lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
  524   uint64_t data_location = valobj_sp->GetValueAsUnsigned(0) + m_ptr_size;
  611     CompilerType type = valobj_sp->GetCompilerType();
  613       auto *clang_ast_context = valobj_sp->GetExecutionContextRef()
  663   m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
  666   lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
  670   uint64_t data_location = valobj_sp->GetValueAsUnsigned(0) + m_ptr_size;
  700     object_at_idx = m_backend.GetSP()->GetValueAsUnsigned(0) + m_ptr_size;
  798   lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
  806   CompilerType valobj_type(valobj_sp->GetCompilerType());
  811     valobj_sp = valobj_sp->AddressOf(error);
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
  436   lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
  444   CompilerType valobj_type(valobj_sp->GetCompilerType());
  449     valobj_sp = valobj_sp->AddressOf(error);
  537   m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
  540   lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
  545   uint64_t data_location = valobj_sp->GetValueAsUnsigned(0) + m_ptr_size;
  765   m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
  768   lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
  773   uint64_t data_location = valobj_sp->GetValueAsUnsigned(0) + m_ptr_size;
  933   m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
  936   lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
  941   uint64_t data_location = valobj_sp->GetValueAsUnsigned(0) + m_ptr_size;
tools/lldb/source/Plugins/Language/ObjC/NSError.cpp
  187   lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
tools/lldb/source/Plugins/Language/ObjC/NSException.cpp
  179   lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp
  117           m_impl.m_outsourced.m_count = length_sp->GetValueAsUnsigned(0);
tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp
  301   lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
  308   CompilerType valobj_type(valobj_sp->GetCompilerType());
  313     valobj_sp = valobj_sp->AddressOf(error);
  399   m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
  401   if (valobj_sp->IsPointerType()) {
  402     valobj_sp = valobj_sp->Dereference(error);
  407   lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
  411   uint64_t data_location = valobj_sp->GetAddressOf() + m_ptr_size;
  559   m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
  561   if (valobj_sp->IsPointerType()) {
  562     valobj_sp = valobj_sp->Dereference(error);
  567   lldb::ProcessSP process_sp(valobj_sp->GetProcessSP());
  571   uint64_t data_location = valobj_sp->GetAddressOf() + m_ptr_size;
tools/lldb/source/Plugins/Language/ObjC/NSString.cpp
  316   child_ptr_sp->GetData(data, error);
  319   ValueObjectSP child_sp(child_ptr_sp->CreateValueObjectFromData(
  321   child_sp->GetValueAsUnsigned(0);
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp
  102       valobj_sp->GetChildMemberWithName(ConstString("__f_"), true));
  106        member__f_->GetChildMemberWithName(ConstString("__f_"), true));
  112   lldb::addr_t member__f_pointer_value = member__f_->GetValueAsUnsigned(0);
  116   ExecutionContext exe_ctx(valobj_sp->GetExecutionContextRef());
  335         value_sp->GetValueIsValid()) {
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
  591   exception = exception->GetDynamicValue(eDynamicDontRunTarget);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
  491       exception_sp->GetChildMemberWithName(ConstString("reserved"), true);
  494   reserved_dict = reserved_dict->GetSyntheticValue();
  498       exception_sp->GetTargetSP()->GetScratchClangASTContext()->GetBasicType(
  507         exception_sp->GetTargetSP().get(), value, ConstString(name));
  508     object = object->GetDynamicValue(eDynamicDontRunTarget);
  512   for (size_t idx = 0; idx < reserved_dict->GetNumChildren(); idx++) {
  513     ValueObjectSP dict_entry = reserved_dict->GetChildAtIndex(idx, true);
  516     data.SetAddressByteSize(dict_entry->GetProcessSP()->GetAddressByteSize());
  518     dict_entry->GetData(data, error);
  540       return_addresses->GetChildMemberWithName(ConstString("_frames"), true);
  541   addr_t frames_addr = frames_value->GetValueAsUnsigned(0);
  543       return_addresses->GetChildMemberWithName(ConstString("_cnt"), true);
  544   size_t count = count_value->GetValueAsUnsigned(0);
  546       return_addresses->GetChildMemberWithName(ConstString("_ignore"), true);
  547   size_t ignore = ignore_value->GetValueAsUnsigned(0);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
 2701     exception = exception->GetDynamicValue(eDynamicDontRunTarget);
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
 1697   if (!expr_result->GetError().Success()) {
 1698     Status err = expr_result->GetError();
 1714   *result = expr_result->GetValueAsUnsigned(0, &success);
 2256     size_t num_children = valobj_sp->GetNumChildren();
 2266       ValueObjectSP child = valobj_sp->GetChildAtIndex(i, true);
 2267       if (!child || (child->GetName() != elem.children[i].type_name)) {
 2290       if (valobj_sp->IsPointerType()) {
 2292         ValueObjectSP deref_valobj = valobj_sp->Dereference(err);
 2298       elem.type_name = valobj_sp->GetTypeName();
 3305           expr_result->Dump(strm, expr_options);
 3567   val = value_sp->GetValueAsUnsigned(0, &success);
tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp
  112       return_value_sp->GetValueForExpressionPath(count_path.c_str());
  114       return_value_sp->GetValueForExpressionPath(tid_path.c_str());
  119   int count = count_sp->GetValueAsUnsigned(0);
  120   tid_t tid = tid_sp->GetValueAsUnsigned(0) + 1;
  126       return_value_sp->GetValueForExpressionPath(trace_path.c_str());
  133     addr_t pc = trace_sp->GetChildAtIndex(i, true)->GetValueAsUnsigned(0);
  133     addr_t pc = trace_sp->GetChildAtIndex(i, true)->GetValueAsUnsigned(0);
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
  623   if (result_valobj_sp->GetError().Fail())
  624     return result_valobj_sp->GetError();
 1027   if (result_valobj_sp->GetError().Fail())
 1028     return result_valobj_sp->GetError();
 1031   if (result_valobj_sp->ResolveValue(scalar)) {
tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
  111                   call_plan_sp->GetReturnValueObject()->GetValueAsUnsigned(
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
 2072   ExecutionContext exe_ctx(valobj->GetExecutionContextRef());
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 3231                         num_elements = valobj_sp->GetValueAsUnsigned(0);
tools/lldb/source/Symbol/Variable.cpp
  354           valobj_list.GetValueObjectAtIndex(i)->Dereference(tmp_error));
  372             valobj_list.GetValueObjectAtIndex(i)->AddressOf(tmp_error));
  421         valobj_sp = variable_valobj_sp->GetValueForExpressionPath(
tools/lldb/source/Target/ABI.cpp
  118     if (return_valobj_sp->GetIsConstant()) {
  120       const_valobj_sp->SetName(persistent_variable_name);
  123           return_valobj_sp->CreateConstantValue(persistent_variable_name);
  137     const Value &result_value = live_valobj_sp->GetValue();
tools/lldb/source/Target/Process.cpp
  965               valobj_sp->GetExpressionPath(*stream, qualify_cxx_base_classes,
 6017             call_plan_sp->GetReturnValueObject()->GetValueAsUnsigned(
tools/lldb/source/Target/StackFrame.cpp
  592       valobj_sp = valobj_sp->GetChildMemberWithName(name_const_string, true);
  625             valobj_sp->GetCompilerType().GetTypeInfo(nullptr);
  636       if (!valobj_sp->IsPointerType() && valobj_sp->HasSyntheticValue()) {
  636       if (!valobj_sp->IsPointerType() && valobj_sp->HasSyntheticValue()) {
  638         if (valobj_sp->GetCompilerType().IsReferenceType()) {
  639           valobj_sp = valobj_sp->GetSyntheticValue()->Dereference(deref_error);
  639           valobj_sp = valobj_sp->GetSyntheticValue()->Dereference(deref_error);
  647         valobj_sp = valobj_sp->Dereference(deref_error);
  672         const bool actual_is_ptr = valobj_sp->IsPointerType();
  677           valobj_sp->GetExpressionPath(var_expr_path_strm, false);
  693       child_valobj_sp = valobj_sp->GetChildMemberWithName(child_name, true);
  696           child_valobj_sp = valobj_sp->GetSyntheticValue();
  699                 child_valobj_sp->GetChildMemberWithName(child_name, true);
  713             valobj_sp->GetExpressionPath(var_expr_path_strm, false);
  718                   valobj_sp->GetTypeName().AsCString("<invalid type>"),
  735             child_valobj_sp->GetDynamicValue(use_dynamic));
  779         if (valobj_sp->GetCompilerType().IsPointerToScalarType() && deref) {
  784           ValueObjectSP temp(valobj_sp->Dereference(error));
  786             valobj_sp->GetExpressionPath(var_expr_path_strm, false);
  789                 valobj_sp->GetTypeName().AsCString("<invalid type>"),
  795         } else if (valobj_sp->GetCompilerType().IsArrayOfScalarType() &&
  802           ValueObjectSP temp(valobj_sp->GetChildAtIndex(0, true));
  804             valobj_sp->GetExpressionPath(var_expr_path_strm, false);
  807                 valobj_sp->GetTypeName().AsCString("<invalid type>"),
  816         if (valobj_sp->IsPointerType()) {
  819           if (valobj_sp->GetCompilerType().GetMinimumLanguage() !=
  822           else if (!valobj_sp->GetCompilerType().IsPointerType())
  829                 valobj_sp->GetTypeName().AsCString("<invalid type>"),
  836             ValueObjectSP synthetic = valobj_sp->GetSyntheticValue();
  841               valobj_sp->GetExpressionPath(var_expr_path_strm, false);
  844                   valobj_sp->GetTypeName().AsCString("<invalid type>"),
  849                     ->GetNumChildren() /* synthetic does not have that many values */) {
  850               valobj_sp->GetExpressionPath(var_expr_path_strm, false);
  853                   valobj_sp->GetTypeName().AsCString("<invalid type>"),
  856               child_valobj_sp = synthetic->GetChildAtIndex(child_index, true);
  858                 valobj_sp->GetExpressionPath(var_expr_path_strm, false);
  861                     valobj_sp->GetTypeName().AsCString("<invalid type>"),
  867                 valobj_sp->GetSyntheticArrayMember(child_index, true);
  869               valobj_sp->GetExpressionPath(var_expr_path_strm, false);
  874                   valobj_sp->GetTypeName().AsCString("<invalid type>"),
  878         } else if (valobj_sp->GetCompilerType().IsArrayType(
  882           child_valobj_sp = valobj_sp->GetChildAtIndex(child_index, true);
  885                 valobj_sp->GetSyntheticArrayMember(child_index, true);
  888             valobj_sp->GetExpressionPath(var_expr_path_strm, false);
  891                 valobj_sp->GetTypeName().AsCString("<invalid type>"),
  894         } else if (valobj_sp->GetCompilerType().IsScalarType()) {
  896           child_valobj_sp = valobj_sp->GetSyntheticBitFieldChild(
  899             valobj_sp->GetExpressionPath(var_expr_path_strm, false);
  903                 valobj_sp->GetTypeName().AsCString("<invalid type>"),
  907           ValueObjectSP synthetic = valobj_sp->GetSyntheticValue();
  913             valobj_sp->GetExpressionPath(var_expr_path_strm, false);
  916                 valobj_sp->GetTypeName().AsCString("<invalid type>"),
  921                   ->GetNumChildren() /* synthetic does not have that many values */) {
  922             valobj_sp->GetExpressionPath(var_expr_path_strm, false);
  925                 valobj_sp->GetTypeName().AsCString("<invalid type>"),
  928             child_valobj_sp = synthetic->GetChildAtIndex(child_index, true);
  930               valobj_sp->GetExpressionPath(var_expr_path_strm, false);
  933                   valobj_sp->GetTypeName().AsCString("<invalid type>"),
  947               child_valobj_sp->GetDynamicValue(use_dynamic));
  978       if (valobj_sp->GetCompilerType().IsPointerToScalarType() && deref) {
  984         ValueObjectSP temp(valobj_sp->Dereference(error));
  986           valobj_sp->GetExpressionPath(var_expr_path_strm, false);
  989               valobj_sp->GetTypeName().AsCString("<invalid type>"),
  995       } else if (valobj_sp->GetCompilerType().IsArrayOfScalarType() && deref) {
 1001         ValueObjectSP temp(valobj_sp->GetChildAtIndex(0, true));
 1003           valobj_sp->GetExpressionPath(var_expr_path_strm, false);
 1006               valobj_sp->GetTypeName().AsCString("<invalid type>"),
 1015           valobj_sp->GetSyntheticBitFieldChild(child_index, final_index, true);
 1017         valobj_sp->GetExpressionPath(var_expr_path_strm, false);
 1020             final_index, valobj_sp->GetTypeName().AsCString("<invalid type>"),
 1032             child_valobj_sp->GetDynamicValue(use_dynamic));
 1043         valobj_sp->GetExpressionPath(var_expr_path_strm, false);
 1061       ValueObjectSP deref_valobj_sp(valobj_sp->Dereference(error));
 1064       ValueObjectSP address_of_valobj_sp(valobj_sp->AddressOf(error));
 1167     ValueObjectSP dynamic_sp = valobj_sp->GetDynamicValue(use_dynamic);
 1401   if (offset < 0 || uint64_t(offset) >= parent->GetByteSize()) {
 1405   if (parent->IsPointerOrReferenceType()) {
 1409   for (int ci = 0, ce = parent->GetNumChildren(); ci != ce; ++ci) {
 1411     ValueObjectSP child_sp = parent->GetChildAtIndex(ci, can_create);
 1417     int64_t child_offset = child_sp->GetByteOffset();
 1418     int64_t child_size = child_sp->GetByteSize();
 1439   if (!base->IsPointerOrReferenceType()) {
 1444   ValueObjectSP pointee = base->Dereference(error);
 1450   if (offset >= 0 && uint64_t(offset) >= pointee->GetByteSize()) {
 1451     int64_t index = offset / pointee->GetByteSize();
 1452     offset = offset % pointee->GetByteSize();
 1454     pointee = base->GetSyntheticArrayMember(index, can_create);
tools/lldb/source/Target/StopInfo.cpp
  807               if (result_value_sp->ResolveValue(scalar_value)) {
tools/lldb/source/Target/Thread.cpp
 1676           ValueObjectSP cast_value_sp = return_value_sp->Cast(return_type);
 1678             cast_value_sp->SetFormat(eFormatHex);