InstructionAPI 1.1

Source Code

gzip'd Binaries
Linux (x86)
Linux (AMD64)


InstructionAPI 1.1
• Improvements in decoding interface
• Significant optimizations (10x faster decodes than in v1.0) InstructionAPI 1.0
• Simple and portable abstraction of instruction set
• Currently supported on x86 and x86_64 (more architectures coming soon)
• Finds opcode, memory access, register read and write sets of instructions
• Evaluates and updates instructions in a binary code
• Expression bind call
• Integrated with Dyninst by BPatch interface (replaces Bpatch_instruction)

Unsupported Features
• Unsupported on Power platform