From 6c94f57ea902001efa0a89617e9bc98891ca8009 Mon Sep 17 00:00:00 2001 From: Reiko Asakura Date: Sun, 21 Mar 2021 15:12:30 -0400 Subject: Align Thumb jump patch to halfword boundary No need to align to word boundary. --- lib/arm/jump-patch.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/arm/jump-patch.h') diff --git a/lib/arm/jump-patch.h b/lib/arm/jump-patch.h index 361e357..5dd7d18 100644 --- a/lib/arm/jump-patch.h +++ b/lib/arm/jump-patch.h @@ -1,14 +1,14 @@ #pragma once #include "dis.h" #include "arm/assemble.h" -#define MAX_JUMP_PATCH_SIZE 12 +#define MAX_JUMP_PATCH_SIZE 10 #define MAX_EXTENDED_PATCH_SIZE (MAX_JUMP_PATCH_SIZE+14) static inline int jump_patch_size(uint_tptr pc, UNUSED uint_tptr dpc, UNUSED struct arch_dis_ctx arch, UNUSED bool force) { - return (pc & 2) ? 12 : 8; + return (pc & 2) ? 10 : 8; } static inline void make_jump_patch(void **codep, uint_tptr pc, -- cgit v1.2.3