rematch
rematch copied to clipboard
Create a class for Hashes.
Each bb-based function is basically the same, create a class which one must only implement digest() and let the class has it's own bb iterator function.
This issue depends on the previous one as we must also parallelize the functions which create the hash, specifically collect_insn, (as it's the only one, but maybe one day we'd like to have a diff hashing mechanism which is not based on bb but rather on other features, s.a switch cases or something similar like dominant items in the functions (API calls, interrupts, etc))
Actually, it's a subtype of Vector.
There are different types of hashes. Hash might work on assembly, binary or parts thereof. Generally +1 though
We should merge your initial hashes and then mine, once I clear and fix the things you mentioned, (today). I'll create the class today too once it's merged.
#25 hash the basic hashvec, still wip