This is a tool for static instrumentation of ARM64 programs. It works on relocatable object files (before the linker has run, but after the compiler).
The tool is currently in-progress and currently does not have a nice API for writing instrumentation tools.