# Class: com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder

A recorder of memory changes \(allocated pages, written pages, written data\). Call [#setup()](#setup()) first, [#teardown()](#teardown()) when done.

## Constructor: MemoryChangesRecorder
- parameter: `vm`, type: `com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory`


## Method: getMemoryChanges
- return type: `com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder.Results`


## Method: setup


## Method: teardown


