diff --git a/src/raddbg_cons/raddbg_cons.c b/src/raddbg_cons/raddbg_cons.c index 445e1e1e..3c92b433 100644 --- a/src/raddbg_cons/raddbg_cons.c +++ b/src/raddbg_cons/raddbg_cons.c @@ -1479,7 +1479,7 @@ cons_scope_add_voff_range(CONS_Root *root, CONS_Scope *scope, U64 voff_first, U6 static CONS_Local* cons_local_handle_from_user_id(CONS_Root *root, U64 local_user_id){ CONS__U64ToPtrLookup lookup = {0}; - U64 local_hash = raddbg_hash((U8*)&local_user_id, sizeof(local_user_id)); + U64 local_hash = (local_user_id<<4) ^ (local_user_id>>3) ^ (((local_user_id&0xffffffff00000000ull)>>32)); cons__u64toptr_lookup(&root->local_map, local_user_id, local_hash, &lookup); CONS_Local *result = 0;