aboutsummaryrefslogtreecommitdiff
path: root/lib/arm/jump-patch.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/arm/jump-patch.h')
-rw-r--r--lib/arm/jump-patch.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/arm/jump-patch.h b/lib/arm/jump-patch.h
index b19e90f..238d56e 100644
--- a/lib/arm/jump-patch.h
+++ b/lib/arm/jump-patch.h
@@ -3,16 +3,19 @@
#define MAX_JUMP_PATCH_SIZE 8
#define MAX_REWRITTEN_SIZE (12 * 4) /* actually should be less */
-static inline int jump_patch_size(uintptr_t pc, uintptr_t dpc,
- struct arch_dis_ctx arch) {
+static inline int jump_patch_size(UNUSED uintptr_t pc,
+ UNUSED uintptr_t dpc,
+ UNUSED struct arch_dis_ctx arch,
+ UNUSED bool force) {
return 8;
}
-static inline void make_jump_patch(void **codep, uintptr_t pc, uintptr_t dpc,
+static inline void make_jump_patch(void **codep, UNUSED uintptr_t pc,
+ uintptr_t dpc,
struct arch_dis_ctx arch) {
if (arch.pc_low_bit)
op32(codep, 0xf000f8df);
else
op32(codep, 0xe51ff004);
- op32(codep, (uint32_t) pc);
+ op32(codep, (uint32_t) dpc);
}