Commit Graph

8 Commits

Author SHA1 Message Date
Léo Lam 3dd4331fc9 Add more AI matches 2020-12-31 15:09:42 +01:00
Léo Lam 834f44e556 tools: Optimize symbol parsing 2020-12-29 15:04:45 +01:00
Léo Lam 56e1c0cfd2 Action: Fix incorrect handling of inherited virtual functions 2020-12-28 23:49:15 +01:00
Léo Lam 68c9ffeede tools: Add support for data symbol checking for GOT entries 2020-11-11 17:31:52 +01:00
Léo Lam 96a8bb104e tools: Read entire ELF ahead of time to reduce seek/read overhead 2020-11-11 13:54:01 +01:00
Léo Lam ce5ff17666 tools: Add script to automatically identify matches
Given a list L of functions to identify and a small list of
candidates C, this tool will attempt to automatically identify matches
by checking each function in L against each function in C.

Very slow, but this should work well enough for small lists.
2020-11-09 23:46:57 +01:00
Léo Lam 844db4220c tools: Do not use a global capstone disassembler instance
Instead, use one instance per function checker.
2020-11-09 21:23:23 +01:00
Léo Lam 5d09d99b1b tools: Deduplicate code 2020-11-09 19:16:37 +01:00