libTriton version 1.0 build 1590
Loading...
Searching...
No Matches
Namespaces | Functions
pythonBindings.hpp File Reference
#include <Python.h>
#include <triton/py3c_compat.h>
This graph shows which files directly or indirectly include this file:

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)