quic/qbox
|
Classes | |
struct | MemTxAttrs |
Public Types | |
enum | MemTxResult { MemTxOK , MemTxError , MemTxDecodeError , MemTxOKExitTB } |
typedef std::function< MemTxResult(uint64_t, uint64_t *, unsigned int, MemTxAttrs)> | ReadCallback |
typedef std::function< MemTxResult(uint64_t, uint64_t, unsigned int, MemTxAttrs)> | WriteCallback |
Public Member Functions | |
MemoryRegionOps (QemuMemoryRegionOps *ops, std::shared_ptr< LibQemuInternals > internals) | |
void | set_read_callback (ReadCallback cb) |
void | set_write_callback (WriteCallback cb) |
void | set_max_access_size (unsigned size) |
ReadCallback | get_read_callback () |
WriteCallback | get_write_callback () |
QemuMemoryRegionOps * | get_qemu_mr_ops () |