libTriton version 1.0 build 1592
|
#include <Python.h>
#include <triton/py3c_compat.h>
Go to the source code of this file.
Namespaces | |
namespace | triton |
The Triton namespace. | |
namespace | triton::bindings |
The Bindings namespace. | |
namespace | triton::bindings::python |
The Python namespace. | |
Functions | |
void | triton::bindings::python::initArchNamespace (PyObject *archDict) |
Initializes the ARCH python namespace. | |
void | triton::bindings::python::initAstNodeNamespace (PyObject *astNodeDict) |
Initializes the AST_NODE python namespace. | |
void | triton::bindings::python::initAstRepresentationNamespace (PyObject *astRepresentationDict) |
Initializes the AST_REPRESENTATION python namespace. | |
void | triton::bindings::python::initCallbackNamespace (PyObject *callbackDict) |
Initializes the CALLBACK python namespace. | |
void | triton::bindings::python::initConditionsNamespace (PyObject *conditionsDict) |
Initializes the CONDITION python namespace. | |
void | triton::bindings::python::initCpuSizeNamespace (PyObject *cpuSizeDict) |
Initializes the CPUSIZE python namespace. | |
void | triton::bindings::python::initOpcodesNamespace (PyObject *opcodeDict) |
Initializes the OPCODE python namespace. | |
void | triton::bindings::python::initPrefixesNamespace (PyObject *prefixDict) |
Initializes the PREFIX python namespace. | |
void | triton::bindings::python::initOperandNamespace (PyObject *operandDict) |
Initializes the OPERAND python namespace. | |
void | triton::bindings::python::initShiftsNamespace (PyObject *shiftDict) |
Initializes the SHIFT python namespace. | |
void | triton::bindings::python::initExceptionNamespace (PyObject *exceptionDict) |
Initializes the EXCEPTION python namespace. | |
void | triton::bindings::python::initExtendNamespace (PyObject *extendDict) |
Initializes the EXTEND python namespace. | |
void | triton::bindings::python::initVASNamespace (PyObject *vasDict) |
Initializes the VAS python namespace. | |
void | triton::bindings::python::initRegNamespace (PyObject *regDict) |
Initializes the REG python namespace. | |
void | triton::bindings::python::initModeNamespace (PyObject *modeDict) |
Initializes the MODE python namespace. | |
void | triton::bindings::python::initSolverNamespace (PyObject *solverDict) |
Initializes the SOLVER python namespace. | |
void | triton::bindings::python::initSolverStateNamespace (PyObject *solverStateDict) |
Initializes the SOLVER_STATE python namespace. | |
void | triton::bindings::python::initStubsNamespace (PyObject *stubsDict) |
Initializes the STUBS python namespace. | |
void | triton::bindings::python::initSymbolicNamespace (PyObject *symbolicDict) |
Initializes the SYMBOLIC python namespace. | |
void | triton::bindings::python::initVersionNamespace (PyObject *versionDict) |
Initializes the VERSION python namespace. | |
PyMODINIT_FUNC | triton::bindings::python::inittriton (void) |
Entry point python bindings (Py2/3). | |
PyObject * | triton::bindings::python::PyInit_triton (void) |