summaryrefslogtreecommitdiff
path: root/src/VBox/VMM/VMMR3/DBGFReg.cpp
diff options
context:
space:
mode:
authorvboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2011-01-05 21:39:31 +0000
committervboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2011-01-05 21:39:31 +0000
commit9ce3855f83acc0a9401160d0c32fac43c474c4e7 (patch)
tree9daa2d8d8ba16d8dc9cde3b415cb7914bf98a0b0 /src/VBox/VMM/VMMR3/DBGFReg.cpp
parent1e2ebba5bee65ad5787c4a8e4700bae41d12eeb3 (diff)
downloadVirtualBox-svn-9ce3855f83acc0a9401160d0c32fac43c474c4e7.tar.gz
Try to fix burning Linux builds (hope this is correct...)
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@35411 cfe28804-0f27-0410-a406-dd0f0b0b656f
Diffstat (limited to 'src/VBox/VMM/VMMR3/DBGFReg.cpp')
-rw-r--r--src/VBox/VMM/VMMR3/DBGFReg.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/VBox/VMM/VMMR3/DBGFReg.cpp b/src/VBox/VMM/VMMR3/DBGFReg.cpp
index 380c82fdb1a..99294265155 100644
--- a/src/VBox/VMM/VMMR3/DBGFReg.cpp
+++ b/src/VBox/VMM/VMMR3/DBGFReg.cpp
@@ -403,13 +403,13 @@ static int dbgfR3RegValCast(PDBGFREGVAL pValue, DBGFREGVALTYPE enmFromType, DBGF
case DBGFREGVALTYPE_LRD:
switch (enmToType)
{
- case DBGFREGVALTYPE_U8: pValue->u8 = InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER;
- case DBGFREGVALTYPE_U16: pValue->u16 = InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER;
- case DBGFREGVALTYPE_U32: pValue->u32 = InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER;
- case DBGFREGVALTYPE_U64: pValue->u64 = InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER;
+ case DBGFREGVALTYPE_U8: pValue->u8 = (uint8_t)InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER;
+ case DBGFREGVALTYPE_U16: pValue->u16 = (uint16_t)InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER;
+ case DBGFREGVALTYPE_U32: pValue->u32 = (uint32_t)InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER;
+ case DBGFREGVALTYPE_U64: pValue->u64 = (uint64_t)InVal.lrd; return VINF_DBGF_TRUNCATED_REGISTER;
case DBGFREGVALTYPE_U128:
pValue->u128.s.Lo = (uint64_t)InVal.lrd;
- pValue->u128.s.Hi = InVal.lrd / _4G / _4G;
+ pValue->u128.s.Hi = (uint64_t)InVal.lrd / _4G / _4G;
return VINF_DBGF_TRUNCATED_REGISTER;
case DBGFREGVALTYPE_80: return VERR_DBGF_UNSUPPORTED_CAST;
case DBGFREGVALTYPE_LRD: pValue->lrd = InVal.lrd; return VINF_SUCCESS;