Class MemoryChangesRecorder

java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder

public class MemoryChangesRecorder extends Object
A recorder of memory changes (allocated pages, written pages, written data). Call setup() first, teardown() when done.
  • Constructor Details

    • MemoryChangesRecorder

      public MemoryChangesRecorder(IVirtualMemory vm)
      Create a memory changes recorder.
      Parameters:
      vm - virtual memory to monitor
  • Method Details

    • getMemoryChanges

      public MemoryChangesRecorder.Results getMemoryChanges()
      Get recorded memory changes.
      Returns:
      memory change results
    • setup

      public void setup()
      Start recording memory changes.
    • teardown

      public void teardown()
      Stop recording memory changes.