public class Dynarmic extends Object implements Closeable
| 构造器和说明 |
|---|
Dynarmic(boolean is64Bit) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
long |
context_alloc() |
void |
context_restore(long context) |
void |
context_save(long context) |
void |
emu_start(long begin) |
void |
emu_stop() |
static void |
free(long context) |
void |
mem_map(long address,
long size,
int perms) |
void |
mem_protect(long address,
long size,
int perms) |
byte[] |
mem_read(long address,
int size) |
void |
mem_unmap(long address,
long size) |
void |
mem_write(long address,
byte[] bytes) |
int |
reg_read_cpsr() |
long |
reg_read_nzcv() |
long |
reg_read_pc64() |
long |
reg_read_sp64() |
byte[] |
reg_read_vector(int index) |
int |
reg_read32(int index) |
long |
reg_read64(int index) |
void |
reg_set_nzcv(long value) |
void |
reg_set_sp64(long value) |
void |
reg_set_tpidr_el0(long value) |
void |
reg_set_tpidrro_el0(long value) |
void |
reg_set_vector(int index,
byte[] vector) |
void |
reg_write_c13_c0_3(int value) |
void |
reg_write_cpsr(int value) |
void |
reg_write32(int index,
long value) |
void |
reg_write64(int index,
long value) |
void |
setDynarmicCallback(DynarmicCallback callback) |
public static void free(long context)
public long context_alloc()
public void context_save(long context)
public void context_restore(long context)
public void setDynarmicCallback(DynarmicCallback callback)
public void emu_start(long begin)
public void emu_stop()
public void mem_unmap(long address,
long size)
public void mem_map(long address,
long size,
int perms)
public void mem_protect(long address,
long size,
int perms)
public void reg_set_sp64(long value)
public long reg_read_pc64()
public long reg_read_sp64()
public long reg_read_nzcv()
public void reg_set_nzcv(long value)
public void reg_set_tpidr_el0(long value)
public void reg_set_tpidrro_el0(long value)
public void reg_set_vector(int index,
byte[] vector)
public byte[] reg_read_vector(int index)
public void reg_write32(int index,
long value)
public void reg_write_c13_c0_3(int value)
public void reg_write64(int index,
long value)
public int reg_read32(int index)
public int reg_read_cpsr()
public void reg_write_cpsr(int value)
public long reg_read64(int index)
public void mem_write(long address,
byte[] bytes)
public byte[] mem_read(long address,
int size)
public void close()
close 在接口中 Closeableclose 在接口中 AutoCloseableCopyright © 2022. All rights reserved.