forked from OSchip/llvm-project
[lldb] Fix up SysV ABI implementations after 057efa9916
This commit is contained in:
parent
b3ac5b84cd
commit
2dbe88db58
|
@ -466,7 +466,7 @@ ABISysV_arc::GetReturnValueObjectSimple(Thread &thread,
|
|||
if (!SetSizedInteger(value.GetScalar(), raw_value, byte_size, is_signed))
|
||||
return ValueObjectSP();
|
||||
|
||||
value.SetValueType(Value::eValueTypeScalar);
|
||||
value.SetValueType(Value::ValueType::Scalar);
|
||||
}
|
||||
// Pointer return type.
|
||||
else if (type_flags & eTypeIsPointer) {
|
||||
|
@ -474,7 +474,7 @@ ABISysV_arc::GetReturnValueObjectSimple(Thread &thread,
|
|||
LLDB_REGNUM_GENERIC_ARG1);
|
||||
value.GetScalar() = reg_ctx->ReadRegisterAsUnsigned(reg_info_r0, 0);
|
||||
|
||||
value.SetValueType(Value::eValueTypeScalar);
|
||||
value.SetValueType(Value::ValueType::Scalar);
|
||||
}
|
||||
// Floating point return type.
|
||||
else if (type_flags & eTypeIsFloat) {
|
||||
|
@ -537,7 +537,7 @@ ValueObjectSP ABISysV_arc::GetReturnValueObjectImpl(Thread &thread,
|
|||
auto reg_info_r0 = reg_ctx->GetRegisterInfo(eRegisterKindGeneric,
|
||||
LLDB_REGNUM_GENERIC_ARG1);
|
||||
value.GetScalar() = reg_ctx->ReadRegisterAsUnsigned(reg_info_r0, 0);
|
||||
value.SetValueType(Value::eValueTypeScalar);
|
||||
value.SetValueType(Value::ValueType::Scalar);
|
||||
}
|
||||
// Floating point return type.
|
||||
else if (retType.isFloatingPointTy()) {
|
||||
|
|
|
@ -764,7 +764,7 @@ ValueObjectSP ABISysV_mips64::GetReturnValueObjectImpl(
|
|||
const RegisterInfo *r3_info = reg_ctx->GetRegisterInfoByName("r3", 0);
|
||||
|
||||
if (type_flags & eTypeIsScalar || type_flags & eTypeIsPointer) {
|
||||
value.SetValueType(Value::eValueTypeScalar);
|
||||
value.SetValueType(Value::ValueType::Scalar);
|
||||
|
||||
bool success = false;
|
||||
if (type_flags & eTypeIsInteger || type_flags & eTypeIsPointer) {
|
||||
|
|
|
@ -520,7 +520,7 @@ ValueObjectSP ABISysV_ppc::GetReturnValueObjectSimple(
|
|||
|
||||
const uint32_t type_flags = return_compiler_type.GetTypeInfo();
|
||||
if (type_flags & eTypeIsScalar) {
|
||||
value.SetValueType(Value::eValueTypeScalar);
|
||||
value.SetValueType(Value::ValueType::Scalar);
|
||||
|
||||
bool success = false;
|
||||
if (type_flags & eTypeIsInteger) {
|
||||
|
@ -603,7 +603,7 @@ ValueObjectSP ABISysV_ppc::GetReturnValueObjectSimple(
|
|||
reg_ctx->GetRegisterInfoByName("r3", 0)->kinds[eRegisterKindLLDB];
|
||||
value.GetScalar() =
|
||||
(uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r3_id, 0);
|
||||
value.SetValueType(Value::eValueTypeScalar);
|
||||
value.SetValueType(Value::ValueType::Scalar);
|
||||
return_valobj_sp = ValueObjectConstResult::Create(
|
||||
thread.GetStackFrameAtIndex(0).get(), value, ConstString(""));
|
||||
} else if (type_flags & eTypeIsVector) {
|
||||
|
|
|
@ -577,7 +577,7 @@ private:
|
|||
ValueSP NewScalarValue(CompilerType &type) {
|
||||
ValueSP value_sp(new Value);
|
||||
value_sp->SetCompilerType(type);
|
||||
value_sp->SetValueType(Value::eValueTypeScalar);
|
||||
value_sp->SetValueType(Value::ValueType::Scalar);
|
||||
return value_sp;
|
||||
}
|
||||
|
||||
|
|
|
@ -487,7 +487,7 @@ ValueObjectSP ABISysV_s390x::GetReturnValueObjectSimple(
|
|||
|
||||
const uint32_t type_flags = return_compiler_type.GetTypeInfo();
|
||||
if (type_flags & eTypeIsScalar) {
|
||||
value.SetValueType(Value::eValueTypeScalar);
|
||||
value.SetValueType(Value::ValueType::Scalar);
|
||||
|
||||
bool success = false;
|
||||
if (type_flags & eTypeIsInteger) {
|
||||
|
@ -571,7 +571,7 @@ ValueObjectSP ABISysV_s390x::GetReturnValueObjectSimple(
|
|||
reg_ctx->GetRegisterInfoByName("r2", 0)->kinds[eRegisterKindLLDB];
|
||||
value.GetScalar() =
|
||||
(uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0);
|
||||
value.SetValueType(Value::eValueTypeScalar);
|
||||
value.SetValueType(Value::ValueType::Scalar);
|
||||
return_valobj_sp = ValueObjectConstResult::Create(
|
||||
thread.GetStackFrameAtIndex(0).get(), value, ConstString(""));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue