Commit Graph

10 Commits

Author SHA1 Message Date
Léo Lam 60b457c522 Add script to rename Action virtual functions
Useful to keep function names synchronised between decomp, IDA and the
function CSV
2020-12-26 02:41:01 +01:00
Léo Lam f98d3ee758 Generate stubs for queries 2020-12-22 01:50:49 +01:00
Léo Lam a4ea87cb88 tools/util: Ignore unknown data symbols 2020-11-22 20:39:24 +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 7e7a76f926 tools: Print mismatch cause
Makes it easier to identify what's wrong.
2020-11-10 21:35:58 +01:00
Léo Lam dc9b346d7e tools: Add function call checking 2020-11-10 21:25:45 +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