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());
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();
393 lldb::ValueObjectSP value_sp(GetSP(locker));
395 if (value_sp) {
396 type_sp = std::make_shared<TypeImpl>(value_sp->GetTypeImpl());
408 lldb::ValueObjectSP value_sp(GetSP(locker));
409 if (value_sp) {
410 if (value_sp->UpdateValueIfNeeded(false))
411 result = value_sp->GetValueDidChange();
421 lldb::ValueObjectSP value_sp(GetSP(locker));
422 if (!value_sp)
425 return ConstString(value_sp->GetSummaryAsCString()).GetCString();
433 lldb::ValueObjectSP value_sp(GetSP(locker));
434 if (value_sp) {
436 if (value_sp->GetSummaryAsCString(buffer, options.ref()) && !buffer.empty())
446 lldb::ValueObjectSP value_sp(GetSP(locker));
447 if (!value_sp)
450 return ConstString(value_sp->GetLocationAsCString()).GetCString();
466 lldb::ValueObjectSP value_sp(GetSP(locker));
467 if (value_sp) {
468 success = value_sp->SetValueFromCString(value_str, error.ref());
481 lldb::ValueObjectSP value_sp(GetSP(locker));
482 if (value_sp) {
483 if (value_sp->UpdateValueIfNeeded(true)) {
484 lldb::TypeFormatImplSP format_sp = value_sp->GetValueFormat();
497 lldb::ValueObjectSP value_sp(GetSP(locker));
498 if (value_sp) {
499 if (value_sp->UpdateValueIfNeeded(true)) {
500 lldb::TypeSummaryImplSP summary_sp = value_sp->GetSummaryFormat();
513 lldb::ValueObjectSP value_sp(GetSP(locker));
514 if (value_sp) {
515 if (value_sp->UpdateValueIfNeeded(true)) {
516 lldb::SyntheticChildrenSP synthetic_sp = value_sp->GetSyntheticChildren();
533 lldb::ValueObjectSP value_sp(GetSP(locker));
534 if (value_sp) {
535 if (value_sp->UpdateValueIfNeeded(true)) {
536 lldb::SyntheticChildrenSP children_sp = value_sp->GetSyntheticChildren();
554 lldb::ValueObjectSP value_sp(GetSP(locker));
556 if (value_sp) {
559 sb_value.SetSP(value_sp->GetSyntheticChildAtOffset(
572 lldb::ValueObjectSP value_sp(GetSP(locker));
574 if (value_sp && type_sp)
575 sb_value.SetSP(value_sp->Cast(type_sp->GetCompilerType(false)),
596 lldb::ValueObjectSP value_sp(GetSP(locker));
598 if (value_sp) {
599 ExecutionContext exe_ctx(value_sp->GetExecutionContextRef());
616 lldb::ValueObjectSP value_sp(GetSP(locker));
619 if (value_sp && type_impl_sp) {
621 ExecutionContext exe_ctx(value_sp->GetExecutionContextRef());
636 lldb::ValueObjectSP value_sp(GetSP(locker));
638 if (value_sp && type_impl_sp) {
639 ExecutionContext exe_ctx(value_sp->GetExecutionContextRef());
671 lldb::ValueObjectSP value_sp(GetSP(locker));
672 if (value_sp) {
674 child_sp = value_sp->GetChildAtIndex(idx);
676 child_sp = value_sp->GetSyntheticArrayMember(idx, can_create);
691 lldb::ValueObjectSP value_sp(GetSP(locker));
692 if (value_sp) {
693 idx = value_sp->GetIndexOfChildWithName(name);
719 lldb::ValueObjectSP value_sp(GetSP(locker));
720 if (value_sp) {
721 child_sp = value_sp->GetChildMemberWithName(name);
816 lldb::ValueObjectSP value_sp(GetSP(locker));
817 if (value_sp)
818 return value_sp->IsDynamic();
826 lldb::ValueObjectSP value_sp(GetSP(locker));
827 if (value_sp)
828 return value_sp->IsSynthetic();
836 lldb::ValueObjectSP value_sp(GetSP(locker));
837 if (value_sp)
838 return value_sp->IsSyntheticChildrenGenerated();
846 lldb::ValueObjectSP value_sp(GetSP(locker));
847 if (value_sp)
848 return value_sp->SetSyntheticChildrenGenerated(is);
856 lldb::ValueObjectSP value_sp(GetSP(locker));
857 if (value_sp) {
859 child_sp = value_sp->GetValueForExpressionPath(expr_path);
873 lldb::ValueObjectSP value_sp(GetSP(locker));
874 if (value_sp) {
877 ret_val = value_sp->GetValueAsSigned(fail_value, &success);
893 lldb::ValueObjectSP value_sp(GetSP(locker));
894 if (value_sp) {
897 ret_val = value_sp->GetValueAsUnsigned(fail_value, &success);
912 lldb::ValueObjectSP value_sp(GetSP(locker));
913 if (value_sp) {
914 return value_sp->GetValueAsSigned(fail_value);
923 lldb::ValueObjectSP value_sp(GetSP(locker));
924 if (value_sp) {
925 return value_sp->GetValueAsUnsigned(fail_value);
933 lldb::ValueObjectSP value_sp(GetSP(locker));
934 if (value_sp) {
937 ret_val = value_sp->GetValueAsUnsigned(fail_value, &success);
954 lldb::ValueObjectSP value_sp(GetSP(locker));
955 if (value_sp)
956 has_children = value_sp->MightHaveChildren();
966 lldb::ValueObjectSP value_sp(GetSP(locker));
967 if (value_sp)
968 is_support = value_sp->IsRuntimeSupportValue();
985 lldb::ValueObjectSP value_sp(GetSP(locker));
986 if (value_sp)
987 num_children = value_sp->GetNumChildrenIgnoringErrors(max);
997 lldb::ValueObjectSP value_sp(GetSP(locker));
998 if (value_sp) {
1000 sb_value = value_sp->Dereference(error);
1017 lldb::ValueObjectSP value_sp(GetSP(locker));
1018 if (value_sp)
1019 return value_sp->GetCompilerType().GetOpaqueQualType();
1153 lldb::ValueObjectSP value_sp(GetSP(locker));
1154 if (value_sp) {
1155 value_sp->GetExpressionPath(description.ref());
1166 lldb::ValueObjectSP value_sp(GetSP(locker));
1167 if (value_sp) {
1168 value_sp->GetExpressionPath(description.ref());
1178 lldb::ValueObjectSP value_sp(GetSP(locker));
1179 if (!value_sp)
1182 lldb::TargetSP target_sp = value_sp->GetTargetSP();
1213 lldb::ValueObjectSP value_sp(GetSP(locker));
1214 if (!value_sp) {
1218 lldb::TargetSP target_sp = value_sp->GetTargetSP();
1233 value_sp.get());
1249 lldb::ValueObjectSP value_sp(GetSP(locker));
1250 if (value_sp) {
1254 if (llvm::Error error = value_sp->Dump(strm, options)) {
1269 lldb::ValueObjectSP value_sp(GetSP(locker));
1270 if (value_sp)
1271 return value_sp->GetFormat();
1279 lldb::ValueObjectSP value_sp(GetSP(locker));
1280 if (value_sp)
1281 value_sp->SetFormat(format);
1289 lldb::ValueObjectSP value_sp(GetSP(locker));
1290 if (value_sp) {
1292 sb_value.SetSP(value_sp->AddressOf(error), GetPreferDynamicValue(),
1304 lldb::ValueObjectSP value_sp(GetSP(locker));
1305 if (value_sp)
1306 return value_sp->GetLoadAddress();
1316 lldb::ValueObjectSP value_sp(GetSP(locker));
1317 if (value_sp) {
1318 TargetSP target_sp(value_sp->GetTargetSP());
1323 value = value_sp->GetAddressOf(scalar_is_load_address, &addr_type);
1325 ModuleSP module_sp(value_sp->GetModule());
1345 lldb::ValueObjectSP value_sp(GetSP(locker));
1346 if (value_sp) {
1347 TargetSP target_sp(value_sp->GetTargetSP());
1350 value_sp->GetPointeeData(*data_sp, item_idx, item_count);
1364 lldb::ValueObjectSP value_sp(GetSP(locker));
1365 if (value_sp) {
1368 value_sp->GetData(*data_sp, error);
1380 lldb::ValueObjectSP value_sp(GetSP(locker));
1383 if (value_sp) {
1392 value_sp->SetData(*data_extractor, set_error);
1414 lldb::ValueObjectSP value_sp(GetSP(locker));
1416 if (value_sp)
1417 return lldb::SBValue(value_sp->Clone(ConstString(new_name)));
1426 lldb::ValueObjectSP value_sp(GetSP(locker));
1428 if (value_sp) {
1430 if (value_sp->GetDeclaration(decl))
1444 lldb::ValueObjectSP value_sp(GetSP(locker));
1446 if (value_sp && target_sp) {
1476 CompilerType type(value_sp->GetCompilerType());
1484 if (value_sp->GetDeclaration(decl)) {
1528 lldb::ValueObjectSP value_sp(GetSP(locker));
1530 if (value_sp) {
1531 persisted_sb.SetSP(value_sp->Persist());
1539 lldb::ValueObjectSP value_sp(GetSP(locker));
1540 if (!value_sp)
1543 vtable_sb.SetSP(value_sp->GetVTable());