|
| LibQemu (LibraryLoaderIface &library_loader, const char *lib_path) |
|
| LibQemu (LibraryLoaderIface &library_loader, Target t) |
|
void | push_qemu_arg (const char *arg) |
|
void | push_qemu_arg (std::initializer_list< const char * > args) |
|
const std::vector< char * > & | get_qemu_args () const |
|
void | init () |
|
bool | is_inited () const |
|
void | start_gdb_server (std::string port) |
|
void | vm_start () |
|
void | vm_stop_paused () |
|
void | lock_iothread () |
|
void | unlock_iothread () |
|
RcuReadLock | rcu_read_lock_new () |
|
void | finish_qemu_init () |
|
Bus | sysbus_get_default () |
|
void | coroutine_yield () |
|
void | system_reset () |
|
template<class T > |
T | object_new () |
|
template<class T > |
T | object_new_unparented () |
|
int64_t | get_virtual_clock () |
|
Object | object_new (const char *type_name) |
|
std::shared_ptr< MemoryRegionOps > | memory_region_ops_new () |
|
std::shared_ptr< AddressSpace > | address_space_new () |
|
std::shared_ptr< AddressSpace > | address_space_get_system_memory () |
|
std::shared_ptr< MemoryRegion > | get_system_memory () |
|
std::shared_ptr< MemoryListener > | memory_listener_new () |
|
Gpio | gpio_new () |
|
std::shared_ptr< Timer > | timer_new () |
|
Chardev | chardev_new (const char *label, const char *type) |
|
void | tb_invalidate_phys_range (uint64_t start, uint64_t end) |
|
void | enable_opengl () |
|
DisplayOptions | display_options_new () |
|
std::vector< Console > | get_all_consoles () |
|
Console | console_lookup_by_index (int index) |
|
DisplayGLCtxOps | display_gl_ctx_ops_new (LibQemuIsCompatibleDclFn) |
|
Dcl | dcl_new (DisplayChangeListener *dcl) |
|
DclOps | dcl_ops_new () |
|
int | sdl2_init () const |
|
const char * | sdl2_get_error () const |
|
std::vector< SDL2Console > | sdl2_create_consoles (int num) |
|
void | sdl2_cleanup () |
|
void | sdl2_2d_update (DisplayChangeListener *dcl, int x, int y, int w, int h) |
|
void | sdl2_2d_switch (DisplayChangeListener *dcl, DisplaySurface *new_surface) |
|
void | sdl2_2d_refresh (DisplayChangeListener *dcl) |
|
void | sdl2_gl_update (DisplayChangeListener *dcl, int x, int y, int w, int h) |
|
void | sdl2_gl_switch (DisplayChangeListener *dcl, DisplaySurface *new_surface) |
|
void | sdl2_gl_refresh (DisplayChangeListener *dcl) |
|
void | sdl2_window_create (DisplayChangeListener *dcl) |
|
void | sdl2_window_destroy (DisplayChangeListener *dcl) |
|
void | sdl2_window_resize (DisplayChangeListener *dcl) |
|
void | sdl2_poll_events (DisplayChangeListener *dcl) |
|
void | dcl_dpy_gfx_replace_surface (DisplayChangeListener *dcl, DisplaySurface *new_surface) |
|
QEMUGLContext | sdl2_gl_create_context (DisplayGLCtx *dgc, QEMUGLParams *p) |
|
void | sdl2_gl_destroy_context (DisplayGLCtx *dgc, QEMUGLContext gl_ctx) |
|
int | sdl2_gl_make_context_current (DisplayGLCtx *dgc, QEMUGLContext gl_ctx) |
|
bool | virgl_has_blob () const |
|