mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-06 13:58:40 +00:00
stub out globals, thread-locals, types views; eliminate unnecssary uniquifier u64 in expand tree hash keys - simplify eval watch views to using a single eval view for the entire view, rather than allocating one per root expression. expand keys are now simply comprised of parent hash * child num
This commit is contained in:
@@ -489,7 +489,7 @@ DF_CORE_VIEW_RULE_VIZ_BLOCK_PROD_FUNCTION_DEF(rgba)
|
||||
block->eval = eval;
|
||||
block->cfg_table = *cfg_table;
|
||||
block->parent_key = key;
|
||||
block->key = df_expand_key_make((U64)eval_view, df_hash_from_expand_key(key), 1);
|
||||
block->key = df_expand_key_make(df_hash_from_expand_key(key), 1);
|
||||
block->visual_idx_range = r1u64(0, 8);
|
||||
block->semantic_idx_range = r1u64(0, 1);
|
||||
block->depth = depth;
|
||||
@@ -663,7 +663,7 @@ DF_CORE_VIEW_RULE_VIZ_BLOCK_PROD_FUNCTION_DEF(text)
|
||||
block->eval = eval;
|
||||
block->cfg_table = *cfg_table;
|
||||
block->parent_key = key;
|
||||
block->key = df_expand_key_make((U64)eval_view, df_hash_from_expand_key(key), 1);
|
||||
block->key = df_expand_key_make(df_hash_from_expand_key(key), 1);
|
||||
block->visual_idx_range = r1u64(0, 8);
|
||||
block->semantic_idx_range = r1u64(0, 1);
|
||||
block->depth = depth;
|
||||
@@ -772,7 +772,7 @@ DF_CORE_VIEW_RULE_VIZ_BLOCK_PROD_FUNCTION_DEF(disasm)
|
||||
block->eval = eval;
|
||||
block->cfg_table = *cfg_table;
|
||||
block->parent_key = key;
|
||||
block->key = df_expand_key_make((U64)eval_view, df_hash_from_expand_key(key), 1);
|
||||
block->key = df_expand_key_make(df_hash_from_expand_key(key), 1);
|
||||
block->visual_idx_range = r1u64(0, 8);
|
||||
block->semantic_idx_range = r1u64(0, 1);
|
||||
block->depth = depth;
|
||||
@@ -864,7 +864,7 @@ DF_CORE_VIEW_RULE_VIZ_BLOCK_PROD_FUNCTION_DEF(bitmap)
|
||||
block->eval = eval;
|
||||
block->cfg_table = *cfg_table;
|
||||
block->parent_key = key;
|
||||
block->key = df_expand_key_make((U64)eval_view, df_hash_from_expand_key(key), 1);
|
||||
block->key = df_expand_key_make(df_hash_from_expand_key(key), 1);
|
||||
block->visual_idx_range = r1u64(0, 8);
|
||||
block->semantic_idx_range = r1u64(0, 1);
|
||||
block->depth = depth;
|
||||
@@ -1111,7 +1111,7 @@ DF_CORE_VIEW_RULE_VIZ_BLOCK_PROD_FUNCTION_DEF(geo)
|
||||
block->eval = eval;
|
||||
block->cfg_table = *cfg_table;
|
||||
block->parent_key = key;
|
||||
block->key = df_expand_key_make((U64)eval_view, df_hash_from_expand_key(key), 1);
|
||||
block->key = df_expand_key_make(df_hash_from_expand_key(key), 1);
|
||||
block->visual_idx_range = r1u64(0, 16);
|
||||
block->semantic_idx_range = r1u64(0, 1);
|
||||
block->depth = depth;
|
||||
|
||||
Reference in New Issue
Block a user