Class TaintPcodeEmulator

java.lang.Object
ghidra.pcode.emu.AbstractPcodeMachine<org.apache.commons.lang3.tuple.Pair<byte[],TaintVec>>
ghidra.pcode.emu.auxiliary.AuxPcodeEmulator<TaintVec>
ghidra.pcode.emu.taint.TaintPcodeEmulator
All Implemented Interfaces:
PcodeMachine<org.apache.commons.lang3.tuple.Pair<byte[],TaintVec>>

public class TaintPcodeEmulator extends AuxPcodeEmulator<TaintVec>
An emulator with taint analysis
  • Constructor Details

    • TaintPcodeEmulator

      public TaintPcodeEmulator(Language language, PcodeEmulationCallbacks<org.apache.commons.lang3.tuple.Pair<byte[],TaintVec>> cb)
      Create an emulator
      Parameters:
      language - the language (processor model)
      cb - callbacks to receive emulation events
    • TaintPcodeEmulator

      public TaintPcodeEmulator(Language language)
      Create an emulator
      Parameters:
      language - the language (processor model)
  • Method Details