aboutsummaryrefslogtreecommitdiff
path: root/lib/arm/arch-transform-dis.inc.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/arm/arch-transform-dis.inc.h')
-rw-r--r--lib/arm/arch-transform-dis.inc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/arm/arch-transform-dis.inc.h b/lib/arm/arch-transform-dis.inc.h
index b23c2c3..0b4f41c 100644
--- a/lib/arm/arch-transform-dis.inc.h
+++ b/lib/arm/arch-transform-dis.inc.h
@@ -173,6 +173,8 @@ void transform_dis_branch(struct transform_dis_ctx *ctx, uint_tptr dpc, int cc)
replacement_size = actx.thumb ? 2 : 4;
} else if ((cc & CC_CBXZ) == CC_CBXZ) {
replacement_size = 2;
+ } else {
+ replacement_size = 0;
}
if ((cc & CC_CALL) == CC_CALL) {
replacement_size += 8 + (actx.thumb ? 2 : 4);