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:
Tim Wiederhake
2017-03-21 08:19:59 +01:00
parent 09220eae9d
commit cee59b3fea
6 changed files with 27 additions and 2 deletions

View File

@ -3185,7 +3185,8 @@ if the instruction is a gap or the debug symbols could not be read.
@defvar BtraceInstruction.data
A buffer with the raw instruction data. May be @code{None} if the
instruction is a gap.
instruction is a gap. In Python 3, the return value is a @code{memoryview}
object.
@end defvar
@defvar BtraceInstruction.decoded