static PyObject* SymbolicExpression_getOriginRegister(PyObject* self, PyObject* noarg) {
   try {
     return PyRegister(PySymbolicExpression_AsSymbolicExpression(self)->getOriginRegister());
   }
   catch (const triton::exceptions::Exception& e) {
     return PyErr_Format(PyExc_TypeError, "%s", e.what());
   }
 }
Exemple #2
0
 static PyObject* MemoryAccess_getSegmentRegister(PyObject* self, PyObject* noarg) {
   try {
     triton::arch::Register reg(PyMemoryAccess_AsMemoryAccess(self)->getSegmentRegister());
     return PyRegister(reg);
   }
   catch (const triton::exceptions::Exception& e) {
     return PyErr_Format(PyExc_TypeError, "%s", e.what());
   }
 }