#include <Python.h>
#include "structmember.h"
#include <stdint.h>
#include <inttypes.h>
#include "queue.h"
#include "vm_mngr.h"
#include "vm_mngr_py.h"
#include "JitCore.h"
Go to the source code of this file.
|
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_jitter (JitCpu *self, void *closure) |
|
PyObject * | JitCpu_set_jitter (JitCpu *self, PyObject *value, void *closure) |
|
void | Resolve_dst (block_id *b, uint64_t addr, uint64_t is_local) |
|
uint8_t | __attribute__ ((weak)) |
|
PyObject * __attribute__ |
( |
(weak) |
| ) |
|
Definition at line 67 of file JitCore.c.
unsigned char vm_MEM_LOOKUP_08(vm_mngr_t *vm_mngr, uint64_t addr)
void JitCpu_dealloc |
( |
JitCpu * |
self | ) |
|
Definition at line 11 of file JitCore.c.
13 self->ob_type->tp_free((PyObject*)
self);
PyObject* JitCpu_get_jitter |
( |
JitCpu * |
self, |
|
|
void * |
closure |
|
) |
| |
PyObject* JitCpu_get_vmmngr |
( |
JitCpu * |
self, |
|
|
void * |
closure |
|
) |
| |
Definition at line 25 of file JitCore.c.
28 Py_INCREF(self->
pyvm);
PyObject_HEAD PyObject * pyvm
PyObject* JitCpu_new |
( |
PyTypeObject * |
type, |
|
|
PyObject * |
args, |
|
|
PyObject * |
kwds |
|
) |
| |
Definition at line 17 of file JitCore.c.
22 return (PyObject *)
self;
PyObject* JitCpu_set_jitter |
( |
JitCpu * |
self, |
|
|
PyObject * |
value, |
|
|
void * |
closure |
|
) |
| |
PyObject* JitCpu_set_vmmngr |
( |
JitCpu * |
self, |
|
|
PyObject * |
value, |
|
|
void * |
closure |
|
) |
| |
void Resolve_dst |
( |
block_id * |
b, |
|
|
uint64_t |
addr, |
|
|
uint64_t |
is_local |
|
) |
| |