From adb1d468b3cc0ddba3b9b1cd0c9696d36a067058 Mon Sep 17 00:00:00 2001 From: comex Date: Sun, 1 Feb 2015 02:11:20 -0500 Subject: whoops, don't mean to always jump to thumb mode --- lib/arm/transform-dis-arm-multi.inc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/arm') diff --git a/lib/arm/transform-dis-arm-multi.inc.h b/lib/arm/transform-dis-arm-multi.inc.h index 18fa4c1..1025ae0 100644 --- a/lib/arm/transform-dis-arm-multi.inc.h +++ b/lib/arm/transform-dis-arm-multi.inc.h @@ -168,7 +168,7 @@ static NOINLINE UNUSED void transform_dis_branch(struct transform_dis_ctx *ctx, ctx->write_newop_here = *codep; *codep += 2; } actx.cond = 0xe; - LDR_PC(actx, dpc | 1); + LDR_PC(actx, dpc | ctx->arch.pc_low_bit); } static void transform_dis_pre_dis(struct transform_dis_ctx *ctx) { -- cgit v1.2.3