Interface PcodeTraceRegistersAccess

All Superinterfaces:
PcodeTraceDataAccess
All Known Subinterfaces:
PcodeDebuggerRegistersAccess
All Known Implementing Classes:
DefaultPcodeTraceRegistersAccess, DefaultPcodeTraceThreadAccess

public interface PcodeTraceRegistersAccess extends PcodeTraceDataAccess
A data-access shim for a trace's registers
  • Method Details

    • initializeThreadContext

      void initializeThreadContext(PcodeThread<?> thread)
      Initialize the given p-code thread's context register using register context from the trace at the thread's program counter

      This is called during thread construction, after the program counter is initialized from the same trace thread. This will ensure that the instruction decoder starts in the same mode as the disassembler was for the trace.

      Parameters:
      thread - the thread to initialize