The DynInst package (https://github.com/dyninst/dyninst) provides an API for program binary analysis and instrumentation. In this technical session, after a brief general introduction of the package itself, the recent arm64 porting work and the bug fixes needed to make the package work on a recent upstream kernel with the binary utilities will be explained in detail. The talk will conclude explaining the key features currently missing on arm64, namely code generation and relocation, to be implemented in 2017.

Read more