Romain Malmain 7f468ebba6
Second round of cleanups (#83)
* get rid of as many extern / function definition in QEMU codebase.

* mostly moved cpu / gdb related code.

* move qemu snapshot code in dedicated files.
2024-08-14 10:28:47 +02:00

15 lines
384 B
C

#pragma once
#include "qemu/osdep.h"
struct libafl_custom_gdb_cmd {
bool (*callback)(void*, uint8_t*, size_t);
void* data;
struct libafl_custom_gdb_cmd* next;
};
void libafl_qemu_add_gdb_cmd(bool (*callback)(void*, uint8_t*, size_t),
void* data);
void libafl_qemu_gdb_reply(const uint8_t* buf, size_t len);
bool libafl_qemu_gdb_exec(void);