diff options
| author | serpilliere <devnull@localhost> | 2014-08-22 13:42:32 +0200 |
|---|---|---|
| committer | serpilliere <devnull@localhost> | 2014-08-22 13:42:32 +0200 |
| commit | c7ee5b9d06b171cb39104d8f577bf82d78a975f1 (patch) | |
| tree | e740469fd05ca42b4519fd77ba1e3ebd33a84a21 /miasm2/jitter/vm_mngr_py.c | |
| parent | aa102ce460428dc7bf6b17978bae214356c6f4c4 (diff) | |
| download | miasm-c7ee5b9d06b171cb39104d8f577bf82d78a975f1.tar.gz miasm-c7ee5b9d06b171cb39104d8f577bf82d78a975f1.zip | |
Jitter: merge jitcoreARCH and vm_mngr
Diffstat (limited to 'miasm2/jitter/vm_mngr_py.c')
| -rw-r--r-- | miasm2/jitter/vm_mngr_py.c | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/miasm2/jitter/vm_mngr_py.c b/miasm2/jitter/vm_mngr_py.c index eb5fa112..a5a24fd6 100644 --- a/miasm2/jitter/vm_mngr_py.c +++ b/miasm2/jitter/vm_mngr_py.c @@ -915,7 +915,7 @@ static PyMethodDef Vm_Mngr_Methods[] = { }; - +/* PyMODINIT_FUNC initvm_mngr(void) { @@ -936,4 +936,23 @@ initvm_mngr(void) PyModule_AddObject(m, "VmMngr", (PyObject *)&VmMngrType); } +*/ + +/* + return + 0 on success + -1 on error +*/ +int init_vm_mngr(PyObject* m) +{ + if (PyType_Ready(&VmMngrType) < 0) + return -1; + Vm_Mngr_Error = PyErr_NewException("vm_mngr_.error", NULL, NULL); + Py_INCREF(Vm_Mngr_Error); + PyModule_AddObject(m, "error", Vm_Mngr_Error); + + Py_INCREF(&VmMngrType); + PyModule_AddObject(m, "VmMngr", (PyObject *)&VmMngrType); + +} |