Author: jhibbits
Date: Sun Feb 8 15:23:23 2015
New Revision: 228547
URL: http://llvm.org/viewvc/llvm-project?rev=228547&view=rev
Log:
Fix off-by-one IsGPR().
f0 was being counted as a GPR, due to the check in IsGPR(). Correct it by
looking at the precise GPR range.
Modified:
lldb/trunk/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp
Modified:
lldb/trunk/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp
URL:
http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp?rev=228547&r1=228546&r2=228547&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp
(original)
+++ lldb/trunk/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp
Sun Feb 8 15:23:23 2015
@@ -161,7 +161,7 @@ g_reg_sets_powerpc[k_num_register_sets]
bool RegisterContextPOSIX_powerpc::IsGPR(unsigned reg)
{
- return reg <= k_num_gpr_registers_powerpc; // GPR's come first.
+ return (reg >= k_first_gpr_powerpc) && (reg <= k_last_gpr_powerpc); //
GPR's come first.
}
bool
_______________________________________________
lldb-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits