Branch: refs/heads/master
Home: https://github.com/dyninst/dyninst
Commit: a7d412137271bf0bd545151675c81d6f1b9be0c1
https://github.com/dyninst/dyninst/commit/a7d412137271bf0bd545151675c81d6f1b9be0c1
Author: Jonathon Anderson <17242663+blue42u@xxxxxxxxxxxxxxxxxxxxxxxx>
Date: 2019-09-04 (Wed, 04 Sep 2019)
Changed paths:
M instructionAPI/src/InstructionDecoder-aarch64.C
M instructionAPI/src/InstructionDecoder-aarch64.h
M instructionAPI/src/aarch64_opcode_tables.C
Log Message:
-----------
Use static AArch64 decoder tables. (#633)
Fixes dyninst/dyninst#630
Other improvements include faster compile time (for affected files), ~1.2s less lazy init time, ~7.8MiB smaller binary, and ~10MiB less heap usage.
* Fixes for the more pedantic issues
* Splice out the operandFactory tables.
* Splice out the nodeBranches tables.
|