From daa7a49dabc0a6b50d25aea571e28ac1c20f7c27 Mon Sep 17 00:00:00 2001 From: WorksButNotTested <62701594+WorksButNotTested@users.noreply.github.com> Date: Thu, 1 Jun 2023 13:56:57 +0100 Subject: [PATCH] Handle breakpoints for PPC (#23) Co-authored-by: Your Name --- linux-user/ppc/cpu_loop.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/linux-user/ppc/cpu_loop.c b/linux-user/ppc/cpu_loop.c index 02204ad8be..847b5ceddb 100644 --- a/linux-user/ppc/cpu_loop.c +++ b/linux-user/ppc/cpu_loop.c @@ -81,6 +81,16 @@ void cpu_loop(CPUPPCState *env) arch_interrupt = true; switch (trapnr) { + +//// --- Begin LibAFL code --- + +#define EXCP_LIBAFL_BP 0xf4775747 + + case EXCP_LIBAFL_BP: + return; + +//// --- End LibAFL code --- + case POWERPC_EXCP_NONE: /* Just go on */ break;