diff --git a/cpu-target.c b/cpu-target.c index e5eb9714fe..b7d4d76d35 100644 --- a/cpu-target.c +++ b/cpu-target.c @@ -167,7 +167,11 @@ int libafl_qemu_num_regs(CPUState* cpu) hwaddr libafl_qemu_current_paging_id(CPUState* cpu) { CPUClass* cc = CPU_GET_CLASS(cpu); - return cc->sysemu_ops->get_paging_id(cpu); + if (cc->sysemu_ops && cc->sysemu_ops->get_paging_id) { + return cc->sysemu_ops->get_paging_id(cpu); + } else { + return 0; + } } #endif