From eae6f0436fcdc26fd2855187dc39b262fc63445c Mon Sep 17 00:00:00 2001 From: David CARLIER Date: Wed, 26 Jul 2023 12:58:35 +0100 Subject: [PATCH] fix riscv(32) tick reading for clang (#1381) albeit it passes with gcc it does not with clang. --- libafl/src/bolts/cpu.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libafl/src/bolts/cpu.rs b/libafl/src/bolts/cpu.rs index d5a409e220..950f16f959 100644 --- a/libafl/src/bolts/cpu.rs +++ b/libafl/src/bolts/cpu.rs @@ -80,7 +80,7 @@ pub fn read_time_counter() -> u64 { "rdcycleh {hg}", "rdcycle {lw}", "rdcycleh {cmp}", - "bne {hg} {cmp}, jmp%=", + "bne {hg}, {cmp}, jmp%=", hg = out(reg) hg, lw = out(reg) lw, cmp = out(reg) cmp);