Lines Matching defs:value_sp

114     lldb::ValueObjectSP value_sp = m_valobj_sp;
116 Target *target = value_sp->GetTargetSP().get();
118 if (value_sp->GetError().Fail())
119 return value_sp;
126 ProcessSP process_sp(value_sp->GetProcessSP());
136 ValueObjectSP dynamic_sp = value_sp->GetDynamicValue(m_use_dynamic);
138 value_sp = dynamic_sp;
142 ValueObjectSP synthetic_sp = value_sp->GetSyntheticValue();
144 value_sp = synthetic_sp;
147 if (!value_sp)
150 value_sp->SetName(m_name);
152 return value_sp;
222 SBValue::SBValue(const lldb::ValueObjectSP &value_sp) {
223 LLDB_INSTRUMENT_VA(this, value_sp);
225 SetSP(value_sp);
271 lldb::ValueObjectSP value_sp(GetSP(locker));
272 if (value_sp)
273 sb_error.SetError(value_sp->GetError().Clone());
285 lldb::ValueObjectSP value_sp(GetSP(locker));
286 if (value_sp)
287 return value_sp->GetID();
295 lldb::ValueObjectSP value_sp(GetSP(locker));
296 if (!value_sp)
299 return value_sp->GetName().GetCString();
306 lldb::ValueObjectSP value_sp(GetSP(locker));
307 if (!value_sp)
310 return value_sp->GetQualifiedTypeName().GetCString();
317 lldb::ValueObjectSP value_sp(GetSP(locker));
318 if (!value_sp)
321 return value_sp->GetDisplayTypeName().GetCString();
330 lldb::ValueObjectSP value_sp(GetSP(locker));
331 if (value_sp) {
332 result = value_sp->GetByteSize().value_or(0);
344 lldb::ValueObjectSP value_sp(GetSP(locker));
345 if (value_sp) {
346 result = value_sp->IsInScope();
356 lldb::ValueObjectSP value_sp(GetSP(locker));
357 if (!value_sp)
359 return ConstString(value_sp->GetValueAsCString()).GetCString();
367 lldb::ValueObjectSP value_sp(GetSP(locker));
368 if (value_sp)
369 result = value_sp->GetValueType();
378 lldb::ValueObjectSP value_sp(GetSP(locker));
379 if (!value_sp)
382 llvm::Expected<std::string> str = value_sp->GetObjectDescription();
395 lldb::ValueObjectSP value_sp(GetSP(locker));
397 if (value_sp) {
398 type_sp = std::make_shared<TypeImpl>(value_sp->GetTypeImpl());
410 lldb::ValueObjectSP value_sp(GetSP(locker));
411 if (value_sp) {
412 if (value_sp->UpdateValueIfNeeded(false))
413 result = value_sp->GetValueDidChange();
423 lldb::ValueObjectSP value_sp(GetSP(locker));
424 if (!value_sp)
427 return ConstString(value_sp->GetSummaryAsCString()).GetCString();
435 lldb::ValueObjectSP value_sp(GetSP(locker));
436 if (value_sp) {
438 if (value_sp->GetSummaryAsCString(buffer, options.ref()) && !buffer.empty())
448 lldb::ValueObjectSP value_sp(GetSP(locker));
449 if (!value_sp)
452 return ConstString(value_sp->GetLocationAsCString()).GetCString();
468 lldb::ValueObjectSP value_sp(GetSP(locker));
469 if (value_sp) {
470 success = value_sp->SetValueFromCString(value_str, error.ref());
483 lldb::ValueObjectSP value_sp(GetSP(locker));
484 if (value_sp) {
485 if (value_sp->UpdateValueIfNeeded(true)) {
486 lldb::TypeFormatImplSP format_sp = value_sp->GetValueFormat();
499 lldb::ValueObjectSP value_sp(GetSP(locker));
500 if (value_sp) {
501 if (value_sp->UpdateValueIfNeeded(true)) {
502 lldb::TypeSummaryImplSP summary_sp = value_sp->GetSummaryFormat();
515 lldb::ValueObjectSP value_sp(GetSP(locker));
516 if (value_sp) {
517 if (value_sp->UpdateValueIfNeeded(true)) {
518 lldb::SyntheticChildrenSP synthetic_sp = value_sp->GetSyntheticChildren();
535 lldb::ValueObjectSP value_sp(GetSP(locker));
536 if (value_sp) {
537 if (value_sp->UpdateValueIfNeeded(true)) {
538 lldb::SyntheticChildrenSP children_sp = value_sp->GetSyntheticChildren();
556 lldb::ValueObjectSP value_sp(GetSP(locker));
558 if (value_sp) {
561 sb_value.SetSP(value_sp->GetSyntheticChildAtOffset(
574 lldb::ValueObjectSP value_sp(GetSP(locker));
576 if (value_sp && type_sp)
577 sb_value.SetSP(value_sp->Cast(type_sp->GetCompilerType(false)),
598 lldb::ValueObjectSP value_sp(GetSP(locker));
600 if (value_sp) {
601 ExecutionContext exe_ctx(value_sp->GetExecutionContextRef());
618 lldb::ValueObjectSP value_sp(GetSP(locker));
621 if (value_sp && type_impl_sp) {
623 ExecutionContext exe_ctx(value_sp->GetExecutionContextRef());
638 lldb::ValueObjectSP value_sp(GetSP(locker));
640 if (value_sp && type_impl_sp) {
641 ExecutionContext exe_ctx(value_sp->GetExecutionContextRef());
656 lldb::ValueObjectSP value_sp(GetSP(locker));
658 if (value_sp && target_sp) {
689 lldb::ValueObjectSP value_sp(GetSP(locker));
690 if (value_sp) {
692 child_sp = value_sp->GetChildAtIndex(idx);
694 child_sp = value_sp->GetSyntheticArrayMember(idx, can_create);
709 lldb::ValueObjectSP value_sp(GetSP(locker));
710 if (value_sp) {
711 idx = value_sp->GetIndexOfChildWithName(name);
737 lldb::ValueObjectSP value_sp(GetSP(locker));
738 if (value_sp) {
739 child_sp = value_sp->GetChildMemberWithName(name);
834 lldb::ValueObjectSP value_sp(GetSP(locker));
835 if (value_sp)
836 return value_sp->IsDynamic();
844 lldb::ValueObjectSP value_sp(GetSP(locker));
845 if (value_sp)
846 return value_sp->IsSynthetic();
854 lldb::ValueObjectSP value_sp(GetSP(locker));
855 if (value_sp)
856 return value_sp->IsSyntheticChildrenGenerated();
864 lldb::ValueObjectSP value_sp(GetSP(locker));
865 if (value_sp)
866 return value_sp->SetSyntheticChildrenGenerated(is);
874 lldb::ValueObjectSP value_sp(GetSP(locker));
875 if (value_sp) {
877 child_sp = value_sp->GetValueForExpressionPath(expr_path);
891 lldb::ValueObjectSP value_sp(GetSP(locker));
892 if (value_sp) {
895 ret_val = value_sp->GetValueAsSigned(fail_value, &success);
911 lldb::ValueObjectSP value_sp(GetSP(locker));
912 if (value_sp) {
915 ret_val = value_sp->GetValueAsUnsigned(fail_value, &success);
930 lldb::ValueObjectSP value_sp(GetSP(locker));
931 if (value_sp) {
932 return value_sp->GetValueAsSigned(fail_value);
941 lldb::ValueObjectSP value_sp(GetSP(locker));
942 if (value_sp) {
943 return value_sp->GetValueAsUnsigned(fail_value);
951 lldb::ValueObjectSP value_sp(GetSP(locker));
952 if (value_sp) {
955 ret_val = value_sp->GetValueAsUnsigned(fail_value, &success);
972 lldb::ValueObjectSP value_sp(GetSP(locker));
973 if (value_sp)
974 has_children = value_sp->MightHaveChildren();
984 lldb::ValueObjectSP value_sp(GetSP(locker));
985 if (value_sp)
986 is_support = value_sp->IsRuntimeSupportValue();
1003 lldb::ValueObjectSP value_sp(GetSP(locker));
1004 if (value_sp)
1005 num_children = value_sp->GetNumChildrenIgnoringErrors(max);
1015 lldb::ValueObjectSP value_sp(GetSP(locker));
1016 if (value_sp) {
1018 sb_value = value_sp->Dereference(error);
1035 lldb::ValueObjectSP value_sp(GetSP(locker));
1036 if (value_sp)
1037 return value_sp->GetCompilerType().GetOpaqueQualType();
1171 lldb::ValueObjectSP value_sp(GetSP(locker));
1172 if (value_sp) {
1173 value_sp->GetExpressionPath(description.ref());
1184 lldb::ValueObjectSP value_sp(GetSP(locker));
1185 if (value_sp) {
1186 value_sp->GetExpressionPath(description.ref());
1196 lldb::ValueObjectSP value_sp(GetSP(locker));
1197 if (!value_sp)
1200 lldb::TargetSP target_sp = value_sp->GetTargetSP();
1231 lldb::ValueObjectSP value_sp(GetSP(locker));
1232 if (!value_sp) {
1236 lldb::TargetSP target_sp = value_sp->GetTargetSP();
1251 value_sp.get());
1267 lldb::ValueObjectSP value_sp(GetSP(locker));
1268 if (value_sp) {
1272 if (llvm::Error error = value_sp->Dump(strm, options)) {
1287 lldb::ValueObjectSP value_sp(GetSP(locker));
1288 if (value_sp)
1289 return value_sp->GetFormat();
1297 lldb::ValueObjectSP value_sp(GetSP(locker));
1298 if (value_sp)
1299 value_sp->SetFormat(format);
1307 lldb::ValueObjectSP value_sp(GetSP(locker));
1308 if (value_sp) {
1310 sb_value.SetSP(value_sp->AddressOf(error), GetPreferDynamicValue(),
1322 lldb::ValueObjectSP value_sp(GetSP(locker));
1323 if (value_sp)
1324 return value_sp->GetLoadAddress();
1334 lldb::ValueObjectSP value_sp(GetSP(locker));
1335 if (value_sp) {
1336 TargetSP target_sp(value_sp->GetTargetSP());
1341 value = value_sp->GetAddressOf(scalar_is_load_address, &addr_type);
1343 ModuleSP module_sp(value_sp->GetModule());
1363 lldb::ValueObjectSP value_sp(GetSP(locker));
1364 if (value_sp) {
1365 TargetSP target_sp(value_sp->GetTargetSP());
1368 value_sp->GetPointeeData(*data_sp, item_idx, item_count);
1382 lldb::ValueObjectSP value_sp(GetSP(locker));
1383 if (value_sp) {
1386 value_sp->GetData(*data_sp, error);
1398 lldb::ValueObjectSP value_sp(GetSP(locker));
1401 if (value_sp) {
1410 value_sp->SetData(*data_extractor, set_error);
1432 lldb::ValueObjectSP value_sp(GetSP(locker));
1434 if (value_sp)
1435 return lldb::SBValue(value_sp->Clone(ConstString(new_name)));
1444 lldb::ValueObjectSP value_sp(GetSP(locker));
1446 if (value_sp) {
1448 if (value_sp->GetDeclaration(decl))
1462 lldb::ValueObjectSP value_sp(GetSP(locker));
1464 if (value_sp && target_sp) {
1494 CompilerType type(value_sp->GetCompilerType());
1502 if (value_sp->GetDeclaration(decl)) {
1547 lldb::ValueObjectSP value_sp(GetSP(locker));
1549 if (value_sp) {
1550 persisted_sb.SetSP(value_sp->Persist());
1558 lldb::ValueObjectSP value_sp(GetSP(locker));
1559 if (!value_sp)
1562 vtable_sb.SetSP(value_sp->GetVTable());