From d744fc4f425fbf8f14fa80afdbdc9fec705588ec Mon Sep 17 00:00:00 2001 From: Romain Malmain Date: Fri, 2 May 2025 11:13:43 +0200 Subject: [PATCH] adapt to new decoder --- target/arm/tcg/translate-a64.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/target/arm/tcg/translate-a64.c b/target/arm/tcg/translate-a64.c index 788cdc2e72..35cef7bd22 100644 --- a/target/arm/tcg/translate-a64.c +++ b/target/arm/tcg/translate-a64.c @@ -8370,8 +8370,8 @@ static bool do_addsub_ext(DisasContext *s, arg_addsub_ext *a, //// --- Begin LibAFL code --- - if (rd == 31 && sub_op) // cmp xX, xY - libafl_gen_cmp(s->pc_curr, tcg_rn, tcg_rm, sf ? MO_64 : MO_32); + if (a->rd == 31 && sub_op) // cmp xX, xY + libafl_gen_cmp(s->pc_curr, tcg_rn, tcg_rm, a->sf ? MO_64 : MO_32); //// --- End LibAFL code --- @@ -8420,8 +8420,8 @@ static bool do_addsub_reg(DisasContext *s, arg_addsub_shift *a, //// --- Begin LibAFL code --- - if (rd == 31 && sub_op) // cmp xX, xY - libafl_gen_cmp(s->pc_curr, tcg_rn, tcg_rm, sf ? MO_64 : MO_32); + if (a->rd == 31 && sub_op) // cmp xX, xY + libafl_gen_cmp(s->pc_curr, tcg_rn, tcg_rm, a->sf ? MO_64 : MO_32); //// --- End LibAFL code --- @@ -8616,7 +8616,7 @@ static bool trans_CCMP(DisasContext *s, arg_CCMP *a) //// --- Begin LibAFL code --- - libafl_gen_cmp(s->pc_curr, tcg_rn, tcg_y, sf ? MO_64 : MO_32); + libafl_gen_cmp(s->pc_curr, tcg_rn, tcg_y, a->sf ? MO_64 : MO_32); //// --- End LibAFL code ---