Pin
Modules
INS: Instruction Object

Modules

 Instrumentation API
 
 Inspection API for IA-32 and Intel(R) 64 instructions
 
 Generic modification API
 

Detailed Description

An INS represents an instruction. Can only be accessed at instrumentation time.

Iteration idioms:

// Forward pass over all instructions in bbl
for( INS ins= BBL_InsHead(bbl); INS_Valid(ins); ins = INS_Next(ins) )
// Forward pass over all instructions in routine
for( INS ins= RTN_InsHead(rtn); INS_Valid(ins); ins = INS_Next(ins) )