mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-05-25 11:16:56 +08:00
Fix break on Python 2
This changes the return type of "gdb.BtraceInstruction.data ()" from "memoryview" to "buffer" on Python 2.7 and below, similar to what "gdb.Inferior.read_memory ()" does.
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user