From b164180520035c6a4e1c2cd56d51b479f59bf7a3 Mon Sep 17 00:00:00 2001 From: WorksButNotTested <62701594+WorksButNotTested@users.noreply.github.com> Date: Wed, 29 Jan 2025 08:21:19 +0000 Subject: [PATCH] Fix endianness macros --- gum/arch-arm64/gumarm64writer.c | 10 +++++----- gum/arch-arm64/gumarm64writer.h | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/gum/arch-arm64/gumarm64writer.c b/gum/arch-arm64/gumarm64writer.c index c88a2ee20..219d301db 100644 --- a/gum/arch-arm64/gumarm64writer.c +++ b/gum/arch-arm64/gumarm64writer.c @@ -213,7 +213,7 @@ gum_arm64_writer_init (GumArm64Writer * writer, writer->ref_count = 1; writer->flush_on_destroy = TRUE; - writer->data_endian = __BYTE_ORDER__; + writer->data_endian = G_BYTE_ORDER; writer->target_os = gum_process_get_native_os (); writer->ptrauth_support = gum_query_ptrauth_support (); writer->sign = gum_sign_code_address; @@ -1995,7 +1995,7 @@ gum_arm64_writer_commit_literals (GumArm64Writer * self) for (slot = first_slot; slot != last_slot; slot++) { - if (self->data_endian == __ORDER_LITTLE_ENDIAN__) + if (self->data_endian == G_LITTLE_ENDIAN) { if (GINT64_FROM_LE (*slot) == r->val) break; @@ -2010,7 +2010,7 @@ gum_arm64_writer_commit_literals (GumArm64Writer * self) if (slot == last_slot) { - if (self->data_endian == __ORDER_LITTLE_ENDIAN__) + if (self->data_endian == G_LITTLE_ENDIAN) { *slot = GINT64_TO_LE (r->val); } @@ -2043,7 +2043,7 @@ gum_arm64_writer_commit_literals (GumArm64Writer * self) for (slot = first_slot; slot != last_slot; slot++) { - if (self->data_endian == __ORDER_LITTLE_ENDIAN__) + if (self->data_endian == G_LITTLE_ENDIAN) { if (GINT32_FROM_LE (*slot) == r->val) break; @@ -2057,7 +2057,7 @@ gum_arm64_writer_commit_literals (GumArm64Writer * self) if (slot == last_slot) { - if (self->data_endian == __ORDER_LITTLE_ENDIAN__) + if (self->data_endian == G_LITTLE_ENDIAN) { *slot = GINT32_TO_LE (r->val); } diff --git a/gum/arch-arm64/gumarm64writer.h b/gum/arch-arm64/gumarm64writer.h index fe22e6bdb..1597ee32d 100644 --- a/gum/arch-arm64/gumarm64writer.h +++ b/gum/arch-arm64/gumarm64writer.h @@ -36,9 +36,9 @@ typedef guint GumArm64IndexMode; /* * Valid values for this field are: - * - __ORDER_LITTLE_ENDIAN__ - * - __ORDER_BIG_ENDIAN__ - * - __BYTE_ORDER__ (an alias for one of the above) + * - G_LITTLE_ENDIAN + * - G_BIG_ENDIAN + * - G_BYTE_ORDER (an alias for one of the above) */ typedef guint GumArm64DataEndian;