From b390702ced0986441f019876cf76ead64602212a Mon Sep 17 00:00:00 2001 From: WorksButNotTested <62701594+WorksButNotTested@users.noreply.github.com> Date: Wed, 15 Jan 2025 09:54:39 +0000 Subject: [PATCH] Fixes to helper backend --- src/linux/frida-helper-backend.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/linux/frida-helper-backend.vala b/src/linux/frida-helper-backend.vala index c51531ee4..38b72bb41 100644 --- a/src/linux/frida-helper-backend.vala +++ b/src/linux/frida-helper-backend.vala @@ -1988,8 +1988,8 @@ namespace Frida { #elif ARM target_address &= ~1; - uint32 arm_breakpoint_val = 0xe7f001f0U; - uint16 thumb_breakpoint_val = 0xde01; + uint32 arm_breakpoint_val = (0xe7f001f0U).to_little_endian (); + uint16 thumb_breakpoint_val = ((uint16) 0xde01).to_little_endian (); bool is_thumb = (target & 1) != 0; if (is_thumb) breakpoint_data = (uint8[]) &thumb_breakpoint_val;