fix: check if get_paging_id is implemented.

This commit is contained in:
Romain Malmain 2023-11-30 18:09:17 +01:00
parent 9928452ab6
commit c386a5a9b9

View File

@ -167,7 +167,11 @@ int libafl_qemu_num_regs(CPUState* cpu)
hwaddr libafl_qemu_current_paging_id(CPUState* cpu) hwaddr libafl_qemu_current_paging_id(CPUState* cpu)
{ {
CPUClass* cc = CPU_GET_CLASS(cpu); CPUClass* cc = CPU_GET_CLASS(cpu);
if (cc->sysemu_ops && cc->sysemu_ops->get_paging_id) {
return cc->sysemu_ops->get_paging_id(cpu); return cc->sysemu_ops->get_paging_id(cpu);
} else {
return 0;
}
} }
#endif #endif