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()); } }
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()); } }