Class TraceEmulationIntegration.TraceWriter

java.lang.Object
ghidra.pcode.exec.trace.TraceEmulationIntegration.TraceWriter
All Implemented Interfaces:
PcodeEmulationCallbacks<Object>, TraceEmulationIntegration.Writer
Enclosing class:
TraceEmulationIntegration

public static class TraceEmulationIntegration.TraceWriter extends Object implements TraceEmulationIntegration.Writer
The implementation of TraceEmulationIntegration.Writer for traces.

The interface is already somewhat trace-centric in that it requires TraceEmulationIntegration.Writer.writeDown(PcodeTraceAccess), but those may technically do nothing (as is the case for the write-immediately implementations). NOTE: Perhaps we should replace the interface with this class (renamed to TraceEmulationIntegration.Writer).