|
PyObject * | cpu_get_gpreg (JitCpu *self) |
|
PyObject * | cpu_set_gpreg (JitCpu *self, PyObject *args) |
|
PyObject * | cpu_init_regs (JitCpu *self) |
|
void | dump_gpregs_16 (struct vm_cpu *vmcpu) |
|
void | dump_gpregs_32 (struct vm_cpu *vmcpu) |
|
void | dump_gpregs_64 (struct vm_cpu *vmcpu) |
|
PyObject * | cpu_dump_gpregs (JitCpu *self, PyObject *args) |
|
PyObject * | cpu_dump_gpregs_with_attrib (JitCpu *self, PyObject *args) |
|
PyObject * | cpu_set_exception (JitCpu *self, PyObject *args) |
|
PyObject * | cpu_get_exception (JitCpu *self, PyObject *args) |
|
PyObject * | cpu_set_interrupt_num (JitCpu *self, PyObject *args) |
|
PyObject * | cpu_get_interrupt_num (JitCpu *self, PyObject *args) |
|
PyObject * | cpu_set_segm_base (JitCpu *self, PyObject *args) |
|
PyObject * | cpu_get_segm_base (JitCpu *self, PyObject *args) |
|
uint64_t | segm2addr (JitCpu *jitcpu, uint64_t segm, uint64_t addr) |
|
void | MEM_WRITE_08 (JitCpu *jitcpu, uint64_t addr, uint8_t src) |
|
void | MEM_WRITE_16 (JitCpu *jitcpu, uint64_t addr, uint16_t src) |
|
void | MEM_WRITE_32 (JitCpu *jitcpu, uint64_t addr, uint32_t src) |
|
void | MEM_WRITE_64 (JitCpu *jitcpu, uint64_t addr, uint64_t src) |
|
| getset_reg_u64 (RAX) |
|
| getset_reg_u64 (RBX) |
|
| getset_reg_u64 (RCX) |
|
| getset_reg_u64 (RDX) |
|
| getset_reg_u64 (RSI) |
|
| getset_reg_u64 (RDI) |
|
| getset_reg_u64 (RSP) |
|
| getset_reg_u64 (RBP) |
|
| getset_reg_u64 (R8) |
|
| getset_reg_u64 (R9) |
|
| getset_reg_u64 (R10) |
|
| getset_reg_u64 (R11) |
|
| getset_reg_u64 (R12) |
|
| getset_reg_u64 (R13) |
|
| getset_reg_u64 (R14) |
|
| getset_reg_u64 (R15) |
|
| getset_reg_u64 (RIP) |
|
| getset_reg_u8 (zf) |
|
| getset_reg_u8 (nf) |
|
| getset_reg_u8 (pf) |
|
| getset_reg_u8 (of) |
|
| getset_reg_u8 (cf) |
|
| getset_reg_u8 (af) |
|
| getset_reg_u8 (df) |
|
| getset_reg_u16 (ES) |
|
| getset_reg_u16 (CS) |
|
| getset_reg_u16 (SS) |
|
| getset_reg_u16 (DS) |
|
| getset_reg_u16 (FS) |
|
| getset_reg_u16 (GS) |
|
| getset_reg_E_u32 (AX) |
|
| getset_reg_E_u32 (BX) |
|
| getset_reg_E_u32 (CX) |
|
| getset_reg_E_u32 (DX) |
|
| getset_reg_E_u32 (SI) |
|
| getset_reg_E_u32 (DI) |
|
| getset_reg_E_u32 (SP) |
|
| getset_reg_E_u32 (BP) |
|
| getset_reg_E_u32 (IP) |
|
| getset_reg_R_u16 (AX) |
|
| getset_reg_R_u16 (BX) |
|
| getset_reg_R_u16 (CX) |
|
| getset_reg_R_u16 (DX) |
|
| getset_reg_R_u16 (SI) |
|
| getset_reg_R_u16 (DI) |
|
| getset_reg_R_u16 (SP) |
|
| getset_reg_R_u16 (BP) |
|
| getset_reg_R_u16 (IP) |
|
| getset_reg_u64 (MM0) |
|
| getset_reg_u64 (MM1) |
|
| getset_reg_u64 (MM2) |
|
| getset_reg_u64 (MM3) |
|
| getset_reg_u64 (MM4) |
|
| getset_reg_u64 (MM5) |
|
| getset_reg_u64 (MM6) |
|
| getset_reg_u64 (MM7) |
|
| getset_reg_bn (XMM0, 128) |
|
| getset_reg_bn (XMM1, 128) |
|
| getset_reg_bn (XMM2, 128) |
|
| getset_reg_bn (XMM3, 128) |
|
| getset_reg_bn (XMM4, 128) |
|
| getset_reg_bn (XMM5, 128) |
|
| getset_reg_bn (XMM6, 128) |
|
| getset_reg_bn (XMM7, 128) |
|
| getset_reg_bn (XMM8, 128) |
|
| getset_reg_bn (XMM9, 128) |
|
| getset_reg_bn (XMM10, 128) |
|
| getset_reg_bn (XMM11, 128) |
|
| getset_reg_bn (XMM12, 128) |
|
| getset_reg_bn (XMM13, 128) |
|
| getset_reg_bn (XMM14, 128) |
|
| getset_reg_bn (XMM15, 128) |
|
| getset_reg_u64 (tsc) |
|
| getset_reg_u32 (exception_flags) |
|
| getset_reg_u32 (interrupt_num) |
|
PyObject * | get_gpreg_offset_all (void) |
|
| MOD_INIT (JitCore_x86) |
|