remove dead code
This commit is contained in:
parent
d33e814817
commit
ff1774d561
@ -123,41 +123,6 @@ static void fast_snapshot_init_operation(fast_reload_t* self, const char* snapsh
|
||||
}
|
||||
}
|
||||
|
||||
static void fast_snapshot_init_from_snapshot_operation(fast_reload_t* self, const char* folder){
|
||||
|
||||
self->device_state = nyx_device_state_init();
|
||||
|
||||
self->shadow_memory_state = shadow_memory_init();
|
||||
|
||||
switch(mode){
|
||||
case RELOAD_MEMORY_MODE_DEBUG:
|
||||
break;
|
||||
case RELOAD_MEMORY_MODE_DEBUG_QUIET:
|
||||
break;
|
||||
case RELOAD_MEMORY_MODE_FDL:
|
||||
self->fdl_state = nyx_fdl_init(self->shadow_memory_state);
|
||||
break;
|
||||
case RELOAD_MEMORY_MODE_FDL_DEBUG:
|
||||
self->fdl_state = nyx_fdl_init(self->shadow_memory_state);
|
||||
break;
|
||||
case RELOAD_MEMORY_MODE_DIRTY_RING:
|
||||
self->dirty_ring_state = nyx_dirty_ring_init(self->shadow_memory_state);
|
||||
break;
|
||||
case RELOAD_MEMORY_MODE_DIRTY_RING_DEBUG:
|
||||
self->dirty_ring_state = nyx_dirty_ring_init(self->shadow_memory_state);
|
||||
break;
|
||||
}
|
||||
|
||||
self->fdl_user_state = nyx_fdl_user_init(self->shadow_memory_state);
|
||||
|
||||
nyx_fdl_user_enable(self->fdl_user_state);
|
||||
|
||||
self->block_state = nyx_block_snapshot_init();
|
||||
|
||||
memory_global_dirty_log_start();
|
||||
self->root_snapshot_created = true;
|
||||
}
|
||||
|
||||
static void fast_snapshot_restore_operation(fast_reload_t* self){
|
||||
|
||||
switch(mode){
|
||||
|
@ -95,32 +95,6 @@ nyx_fdl_t* nyx_fdl_init(shadow_memory_t* shadow_memory){
|
||||
return self;
|
||||
}
|
||||
|
||||
|
||||
/* TODO? */
|
||||
static void nyx_snapshot_nyx_fdl_unset_blocklisted_pages(nyx_fdl_t* self, shadow_memory_t* shadow_memory_state, snapshot_page_blocklist_t* blocklist){
|
||||
|
||||
for(uint32_t i = 0; i < blocklist->pages_num; i++){
|
||||
//cpu_physical_memory_test_and_clear_dirty(base_offset+self->black_list_pages[i], TARGET_PAGE_SIZE, DIRTY_MEMORY_MIGRATION);
|
||||
|
||||
if(blocklist->pages[i] >= MEM_SPLIT_START){
|
||||
|
||||
|
||||
uint64_t offset_addr = blocklist->pages[i]-MEM_SPLIT_START;
|
||||
|
||||
//fprintf(stderr, "%s: %lx -> %lx\n", __func__, self->black_list_pages[i], offset_addr);
|
||||
//abort();
|
||||
clear_bit((long)offset_addr>>12, (unsigned long *)self->entry[1].bitmap);
|
||||
//clear_bit((long)offset_addr>>12, (unsigned long *)self->fdl_data2.entry[1].fdl_user_bitmap);
|
||||
}
|
||||
else{
|
||||
uint64_t offset_addr = blocklist->pages[i];
|
||||
|
||||
clear_bit((long)offset_addr>>12, (unsigned long *)self->entry[0].bitmap);
|
||||
//clear_bit((long)offset_addr>>12, (unsigned long *)self->fdl_data2.entry[0].fdl_user_bitmap);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#define MEMSET_BITMAP
|
||||
|
||||
#ifdef MEMSET_BITMAP
|
||||
|
Loading…
x
Reference in New Issue
Block a user