Class TaintPcodeThreadExecutor

java.lang.Object
ghidra.pcode.exec.PcodeExecutor<org.apache.commons.lang3.tuple.Pair<byte[],TaintVec>>
ghidra.pcode.emu.DefaultPcodeThread.PcodeThreadExecutor<org.apache.commons.lang3.tuple.Pair<byte[],TaintVec>>
ghidra.pcode.emu.taint.TaintPcodeThreadExecutor

public class TaintPcodeThreadExecutor extends DefaultPcodeThread.PcodeThreadExecutor<org.apache.commons.lang3.tuple.Pair<byte[],TaintVec>>
An instrumented executor for the Taint Analyzer

This part is responsible for executing all the actual p-code operations generated by each decoded instruction. Each thread in the emulator gets a distinct executor. So far, we haven't actually added any instrumentation, but the conditions of PcodeOp.CBRANCH operations will likely be examined by the user, so we set up the skeleton here.