|
miasm
Reverse engineering framework
|
bool found
Definition: dse_crackme.py:270
uint32_t of
Definition: JitCore_aarch64.h:46
uint32_t R3
Definition: JitCore_arm.h:10
PyObject * get_gpreg_offset_all(void)
Definition: JitCore_msp430.c:268
res
Definition: regs.py:71
uint32_t scg0
Definition: JitCore_msp430.h:31
PyObject * cpu_get_gpreg(JitCpu *self)
Definition: JitCore_msp430.c:49
Definition: JitCore.h:194
#define MOD_DEF(ob, name, doc, methods)
Definition: compat_py23.h:218
#define PyGetInt_uint32_t(item, value)
Definition: compat_py23.h:194
_MIASM_EXPORT void dump_gpregs(struct vm_cpu *vmcpu)
Definition: JitCore_aarch64.c:170
PyObject * JitCpu_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
Definition: JitCore.c:20
void MEM_WRITE_08(JitCpu *jitcpu, uint64_t addr, uint8_t src)
Definition: JitCore_msp430.c:186
void vm_MEM_WRITE_32(vm_mngr_t *vm_mngr, uint64_t addr, unsigned int src)
Definition: vm_mngr.c:473
uint32_t R6
Definition: JitCore_arm.h:13
#define RET_MODULE
Definition: compat_py23.h:221
uint32_t R7
Definition: JitCore_arm.h:14
PyObject * JitCpu_get_vmmngr(JitCpu *self, void *closure)
Definition: JitCore.c:28
i
Definition: modint.py:70
uint32_t res
Definition: JitCore_msp430.h:33
cf
Definition: regs.py:166
uint32_t osc
Definition: JitCore_msp430.h:30
reg_dict gpreg_dict[]
Definition: JitCore_msp430.c:14
zf
Definition: regs.py:163
_MIASM_EXPORT void MEM_WRITE_64(JitCpu *jitcpu, uint64_t addr, uint64_t src)
Definition: JitCore_aarch64.c:249
of
Definition: regs.py:165
uint32_t R11
Definition: JitCore_arm.h:18
uint32_t nf
Definition: JitCore_aarch64.h:45
void MEM_WRITE_16(JitCpu *jitcpu, uint64_t addr, uint16_t src)
Definition: JitCore_msp430.c:191
#define get_reg(reg)
Definition: JitCore.h:152
uint32_t R8
Definition: JitCore_arm.h:15
uint32_t R9
Definition: JitCore_arm.h:16
#define PyGetStr(dest, name)
Definition: compat_py23.h:181
PyObject * cpu_dump_gpregs(JitCpu *self, PyObject *args)
Definition: JitCore_msp430.c:150
uint32_t R4
Definition: JitCore_arm.h:11
void vm_MEM_WRITE_64(vm_mngr_t *vm_mngr, uint64_t addr, uint64_t src)
Definition: vm_mngr.c:478
PyObject * JitCpu_set_vmmngr(JitCpu *self, PyObject *value, void *closure)
Definition: JitCore.c:38
void MEM_WRITE_64(JitCpu *jitcpu, uint64_t addr, uint64_t src)
Definition: JitCore_msp430.c:201
PyObject * cpu_init_regs(JitCpu *self)
Definition: JitCore_msp430.c:125
list R8
Definition: regs.py:25
PyObject * cpu_dump_gpregs_with_attrib(JitCpu *self, PyObject *args)
Definition: JitCore_msp430.c:160
list R14
Definition: regs.py:29
char * name
Definition: JitCore.h:195
PyObject * JitCpu_set_jitter(JitCpu *self, PyObject *value, void *closure)
Definition: JitCore.c:73
list R10
Definition: regs.py:27
uint32_t cf
Definition: JitCore_aarch64.h:47
uint64_t PC
Definition: JitCore_aarch64.h:41
#define RAISE(errtype, msg)
Definition: JitCore.h:19
name
Definition: export_llvm.py:70
Definition: vm_mngr_py.h:8
void MEM_WRITE_32(JitCpu *jitcpu, uint64_t addr, uint32_t src)
Definition: JitCore_msp430.c:196
uint32_t gie
Definition: JitCore_msp430.h:29
void vm_MEM_WRITE_08(vm_mngr_t *vm_mngr, uint64_t addr, unsigned char src)
Definition: vm_mngr.c:462
PyObject * cpu_set_exception(JitCpu *self, PyObject *args)
Definition: JitCore_msp430.c:166
uint32_t scg1
Definition: JitCore_msp430.h:32
uint32_t R10
Definition: JitCore_arm.h:17
PyObject * JitCpu_get_jitter(JitCpu *self, void *closure)
Definition: JitCore.c:63
void vm_MEM_WRITE_16(vm_mngr_t *vm_mngr, uint64_t addr, unsigned short src)
Definition: vm_mngr.c:468
stderr
Definition: dse_crackme.py:320
list SP
Definition: regs.py:30
list R15
Definition: regs.py:30
_MIASM_EXPORT void MEM_WRITE_16(JitCpu *jitcpu, uint64_t addr, uint16_t src)
Definition: JitCore_aarch64.c:239
uint32_t zf
Definition: JitCore_aarch64.h:44
cpuoff
Definition: regs.py:66
MOD_INIT(JitCore_msp430)
Definition: JitCore_msp430.c:406
uint32_t exception_flags
Definition: JitCore_aarch64.h:3
_MIASM_EXPORT void MEM_WRITE_32(JitCpu *jitcpu, uint64_t addr, uint32_t src)
Definition: JitCore_aarch64.c:244
#define _MIASM_EXPORT
Definition: JitCore_x86.h:6
scg0
Definition: regs.py:69
uint32_t cpuoff
Definition: JitCore_msp430.h:28
nf
Definition: regs.py:164
args
Definition: shellcode.py:26
size_t offset
Definition: JitCore.h:196
void dump_gpregs(struct vm_cpu *vmcpu)
Definition: JitCore_msp430.c:134
gie
Definition: regs.py:67
scg1
Definition: regs.py:70
list R11
Definition: regs.py:28
PyObject_HEAD VmMngr * pyvm
Definition: JitCore.h:188
list R5
Definition: regs.py:22
list R13
Definition: regs.py:28
list R9
Definition: regs.py:26
void JitCpu_dealloc(JitCpu *self)
Definition: JitCore.c:14
uint32_t R15
Definition: JitCore_msp430.h:20
list R3
Definition: regs.py:20
PC
Definition: regs.py:137
addr
Definition: dis_binary.py:24
_MIASM_EXPORT void MEM_WRITE_08(JitCpu *jitcpu, uint64_t addr, uint8_t src)
Definition: JitCore_aarch64.c:234
osc
Definition: regs.py:68
list R4
Definition: regs.py:21
uint32_t R14
Definition: JitCore_msp430.h:19
#define get_reg_off(reg)
Definition: JitCore.h:170
uint64_t SP
Definition: JitCore_aarch64.h:39
val
Definition: example_types.py:218
list R6
Definition: regs.py:23
uint32_t R5
Definition: JitCore_arm.h:12
PyObject * cpu_set_gpreg(JitCpu *self, PyObject *args)
Definition: JitCore_msp430.c:88
list R12
Definition: regs.py:29
uint32_t R13
Definition: JitCore_msp430.h:18
exception_flags
Definition: regs.py:7
Definition: JitCore.h:186
Definition: JitCore_aarch64.h:2
uint32_t R12
Definition: JitCore_arm.h:19
PyObject * cpu_get_exception(JitCpu *self, PyObject *args)
Definition: JitCore_msp430.c:181
list R7
Definition: regs.py:24