aboutsummaryrefslogtreecommitdiff
path: root/gdb/python
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/python')
-rw-r--r--gdb/python/py-record-btrace.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gdb/python/py-record-btrace.c b/gdb/python/py-record-btrace.c
index 6158f31..c816332 100644
--- a/gdb/python/py-record-btrace.c
+++ b/gdb/python/py-record-btrace.c
@@ -330,7 +330,12 @@ btpy_insn_data (PyObject *self, void *closure)
if (object == NULL)
return NULL;
+#ifdef IS_PY3K
return PyMemoryView_FromObject (object);
+#else
+ return PyBuffer_FromObject (object, 0, Py_END_OF_BUFFER);
+#endif
+
}
/* Implementation of BtraceInstruction.decode [str]. Returns