Expand description
SSA Intermediate Representation Lifter
Converts x86_64 disassembled instructions (from capstone via the CFG) into a typed, SSA-versioned intermediate representation suitable for analysis and code generation.
Structs§
- IRBlock
- An IR basic block.
- IRFunction
- An entire lifted function in SSA IR form.
- IRInstruction
- A single IR instruction, tied to a source address.
- VarId
- An SSA-versioned variable identifier.
Enums§
- Call
Target - Target of a call instruction.
- Condition
- Condition codes for conditional jumps.
- Opcode
- IR opcodes – the core instruction set of the decompiler’s IR.
- Operand
- An operand in the IR.
- VarBase
- Base register or temporary variable.
Functions§
- lift_
function - Lift an entire
ControlFlowGraphinto anIRFunction.