implement simple memory snapshot mechanismus
Uses Copy on Write to make it posible to restore the memory state after a snapshot was made. To restore all MemoryRegions created after the snapshot are removed.
This commit is contained in:
@@ -123,6 +123,7 @@
|
||||
#define memory_map memory_map_riscv64
|
||||
#define memory_map_io memory_map_io_riscv64
|
||||
#define memory_map_ptr memory_map_ptr_riscv64
|
||||
#define memory_cow memory_cow_riscv64
|
||||
#define memory_unmap memory_unmap_riscv64
|
||||
#define memory_free memory_free_riscv64
|
||||
#define flatview_unref flatview_unref_riscv64
|
||||
@@ -144,6 +145,7 @@
|
||||
#define memory_region_del_subregion memory_region_del_subregion_riscv64
|
||||
#define memory_region_add_subregion_overlap memory_region_add_subregion_overlap_riscv64
|
||||
#define memory_region_find memory_region_find_riscv64
|
||||
#define memory_region_filter_subregions memory_region_filter_subregions_riscv64
|
||||
#define memory_listener_register memory_listener_register_riscv64
|
||||
#define memory_listener_unregister memory_listener_unregister_riscv64
|
||||
#define address_space_remove_listeners address_space_remove_listeners_riscv64
|
||||
|
||||
Reference in New Issue
Block a user