public class RarVM extends BitInput
| Modifier and Type | Field and Description |
|---|---|
static int |
VM_FIXEDGLOBALSIZE |
static int |
VM_GLOBALMEMADDR |
static int |
VM_GLOBALMEMSIZE |
static int |
VM_MEMMASK |
static int |
VM_MEMSIZE |
| Constructor and Description |
|---|
RarVM() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(VMPreparedProgram prg) |
byte[] |
getMem() |
void |
init() |
void |
prepare(byte[] code,
int codeSize,
VMPreparedProgram prg) |
static int |
ReadData(BitInput rarVM) |
void |
setLowEndianValue(byte[] mem,
int offset,
int value) |
void |
setLowEndianValue(Vector<Byte> mem,
int offset,
int value) |
void |
setMemory(int pos,
byte[] data,
int offset,
int dataSize) |
public static final int VM_MEMSIZE
public static final int VM_MEMMASK
public static final int VM_GLOBALMEMADDR
public static final int VM_GLOBALMEMSIZE
public static final int VM_FIXEDGLOBALSIZE
public void init()
public void setLowEndianValue(byte[] mem,
int offset,
int value)
public void execute(VMPreparedProgram prg)
public byte[] getMem()
public void prepare(byte[] code,
int codeSize,
VMPreparedProgram prg)
public static int ReadData(BitInput rarVM)
public void setMemory(int pos,
byte[] data,
int offset,
int dataSize)
Copyright © 2017. All rights reserved.