| com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEState |
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract IVirtualMemory | getMemory() | ||||||||||
| abstract long | getSegmentBase(int segment) | ||||||||||
| abstract long | getValue(int id) | ||||||||||
| abstract Long | getValueSafe(int id) | ||||||||||
| abstract boolean | hasValue(int id) | ||||||||||
| abstract boolean | isBigEndian() | ||||||||||
| abstract boolean |
readMemory(long address, byte[] buffer)
Read from memory.
| ||||||||||
| abstract boolean | removeValue(int id) | ||||||||||
| abstract void |
setMemory(IVirtualMemory vm)
Replace the memory of this state by another memory.
| ||||||||||
| abstract void | setSegmentBase(int segment, long base) | ||||||||||
| abstract void | setValue(int id, long value) | ||||||||||
| abstract boolean |
writeMemory(long address, byte[] buffer)
Allocate (if necessary) and write to memory.
| ||||||||||
Read from memory.
Replace the memory of this state by another memory.
Allocate (if necessary) and write to memory.