miasm
Reverse engineering framework
|
#include <Python.h>
#include "structmember.h"
#include <stdint.h>
#include <limits.h>
#include <inttypes.h>
#include "compat_py23.h"
#include "queue.h"
#include "vm_mngr.h"
#include "bn.h"
#include "vm_mngr_py.h"
#include "JitCore.h"
Functions | |
void | JitCpu_dealloc (JitCpu *self) |
PyObject * | JitCpu_new (PyTypeObject *type, PyObject *args, PyObject *kwds) |
PyObject * | JitCpu_get_vmmngr (JitCpu *self, void *closure) |
PyObject * | JitCpu_set_vmmngr (JitCpu *self, PyObject *value, void *closure) |
PyObject * | JitCpu_get_vmcpu (JitCpu *self, void *closure) |
PyObject * | JitCpu_set_vmcpu (JitCpu *self, PyObject *value, void *closure) |
PyObject * | JitCpu_get_jitter (JitCpu *self, void *closure) |
PyObject * | JitCpu_set_jitter (JitCpu *self, PyObject *value, void *closure) |
uint8_t | MEM_LOOKUP_08 (JitCpu *jitcpu, uint64_t addr) |
uint16_t | MEM_LOOKUP_16 (JitCpu *jitcpu, uint64_t addr) |
uint32_t | MEM_LOOKUP_32 (JitCpu *jitcpu, uint64_t addr) |
uint64_t | MEM_LOOKUP_64 (JitCpu *jitcpu, uint64_t addr) |
bn_t | MEM_LOOKUP_BN_BN (JitCpu *jitcpu, int size, bn_t addr) |
uint64_t | MEM_LOOKUP_BN_INT (JitCpu *jitcpu, int size, bn_t addr) |
bn_t | MEM_LOOKUP_INT_BN (JitCpu *jitcpu, int size, uint64_t addr) |
void | MEM_LOOKUP_INT_BN_TO_PTR (JitCpu *jitcpu, int size, uint64_t addr, char *ptr) |
void | MEM_WRITE_BN_BN (JitCpu *jitcpu, int size, bn_t addr, bn_t src) |
void | MEM_WRITE_BN_INT (JitCpu *jitcpu, int size, bn_t addr, uint64_t src) |
void | MEM_WRITE_INT_BN (JitCpu *jitcpu, int size, uint64_t addr, bn_t src) |
void | MEM_WRITE_INT_BN_FROM_PTR (JitCpu *jitcpu, int size, uint64_t addr, char *ptr) |
void JitCpu_dealloc | ( | JitCpu * | self | ) |
PyObject* JitCpu_get_jitter | ( | JitCpu * | self, |
void * | closure | ||
) |
PyObject* JitCpu_get_vmcpu | ( | JitCpu * | self, |
void * | closure | ||
) |
PyObject* JitCpu_get_vmmngr | ( | JitCpu * | self, |
void * | closure | ||
) |
PyObject* JitCpu_new | ( | PyTypeObject * | type, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
PyObject* JitCpu_set_jitter | ( | JitCpu * | self, |
PyObject * | value, | ||
void * | closure | ||
) |
PyObject* JitCpu_set_vmcpu | ( | JitCpu * | self, |
PyObject * | value, | ||
void * | closure | ||
) |
PyObject* JitCpu_set_vmmngr | ( | JitCpu * | self, |
PyObject * | value, | ||
void * | closure | ||
) |
uint8_t MEM_LOOKUP_08 | ( | JitCpu * | jitcpu, |
uint64_t | addr | ||
) |
uint16_t MEM_LOOKUP_16 | ( | JitCpu * | jitcpu, |
uint64_t | addr | ||
) |
uint32_t MEM_LOOKUP_32 | ( | JitCpu * | jitcpu, |
uint64_t | addr | ||
) |
uint64_t MEM_LOOKUP_64 | ( | JitCpu * | jitcpu, |
uint64_t | addr | ||
) |
void MEM_LOOKUP_INT_BN_TO_PTR | ( | JitCpu * | jitcpu, |
int | size, | ||
uint64_t | addr, | ||
char * | ptr | ||
) |
void MEM_WRITE_INT_BN_FROM_PTR | ( | JitCpu * | jitcpu, |
int | size, | ||
uint64_t | addr, | ||
char * | ptr | ||
) |