# Hierarchy For Package ghidra.pcode.emu.taint

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ghidra.pcode.emu.AbstractPcodeMachine<T> (implements ghidra.pcode.emu.PcodeMachine<T>)
    - ghidra.pcode.emu.auxiliary.AuxPcodeEmulator<U>
      - ghidra.pcode.emu.taint.TaintPcodeEmulator
  - ghidra.pcode.exec.AnnotatedPcodeUseropLibrary<T> (implements ghidra.pcode.exec.PcodeUseropLibrary<T>)
    - ghidra.pcode.emu.taint.TaintPcodeUseropLibrary
  - ghidra.pcode.exec.PcodeExecutor<T>
    - ghidra.pcode.emu.DefaultPcodeThread.PcodeThreadExecutor<T>
      - ghidra.pcode.emu.taint.TaintPcodeThreadExecutor
  - ghidra.pcode.emu.taint.TaintEmulatorFactory (implements ghidra.debug.api.emulation.EmulatorFactory)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - ghidra.pcode.emu.taint.TaintPartsFactory (implements ghidra.pcode.emu.auxiliary.AuxEmulatorPartsFactory<U>)
    - ghidra.pcode.emu.taint.TaintPcodeArithmetic (implements ghidra.pcode.exec.PcodeArithmetic<T>)