src/map.c
void recover_map() {
  uns ii;
  DEBUG(map_data->proc_id, "Recovering register map\n");
  for(ii = 0; ii < NUM_REG_IDS; ii++)
    map_data->map_flags[ii] = FALSE;
  map_data->last_store_flag = FALSE;
  hash_table_scan(&map_data->oracle_mem_hash, recover_mem_map_entry, NULL);
  rebuild_offpath_map();
}
/**************************************************************************************/
/* recover_map: quick recover back to on path state */
quick recover back to on path state
quick recover back to on path state
void recover_map() {
  uns ii;
  DEBUG(map_data->proc_id, "Recovering register map\n");
  for(ii = 0; ii < NUM_REG_IDS; ii++)
    map_data->map_flags[ii] = FALSE;
  map_data->last_store_flag = FALSE;
  hash_table_scan(&map_data->oracle_mem_hash, recover_mem_map_entry, NULL);
  rebuild_offpath_map();
}
void recover_map ( ) { uns ii ; DEBUG ( map_data -> proc_id , " \n " ) ; for ( ii = 0 ; ii < NUM_REG_IDS ; ii ++ ) map_data -> map_flags [ ii ] = FALSE ; map_data -> last_store_flag = FALSE ; hash_table_scan ( & map_data -> oracle_mem_hash , recover_mem_map_entry , NULL ) ; rebuild_offpath_map ( ) ; }
recover_map: quick recover back to on path state
recover_map : quick recover back to on path state