aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/python-internal.h
diff options
context:
space:
mode:
authorTim Wiederhake <tim.wiederhake@intel.com>2016-11-21 16:39:57 +0100
committerTim Wiederhake <tim.wiederhake@intel.com>2017-02-14 10:57:56 +0100
commit69090ceead6fa841669eea0c81b3e8e9695def5f (patch)
treeb5bb94c2a93218867f8d4bb4217283feb58d63f9 /gdb/python/python-internal.h
parent4c2c7ac69d7318d61a5c0e4f5ddcee1c1597f4e0 (diff)
downloadbinutils-69090ceead6fa841669eea0c81b3e8e9695def5f.zip
binutils-69090ceead6fa841669eea0c81b3e8e9695def5f.tar.gz
binutils-69090ceead6fa841669eea0c81b3e8e9695def5f.tar.bz2
btrace: Count gaps as one instruction explicitly.
This gives all instructions, including gaps, a unique number. Add a function to retrieve the error code if a btrace instruction iterator points to an invalid instruction. Signed-off-by: Tim Wiederhake <tim.wiederhake@intel.com> gdb/ChangeLog: * btrace.c (ftrace_call_num_insn, btrace_insn_get_error): New function. (ftrace_new_function, btrace_insn_number, btrace_insn_cmp, btrace_find_insn_by_number): Remove special case for gaps. * btrace.h (btrace_insn_get_error): New export. (btrace_insn_number, btrace_find_insn_by_number): Adjust comment. * record-btrace.c (btrace_insn_history): Print number for gaps. (record_btrace_info, record_btrace_goto): Handle gaps. Change-Id: I8eb0e48a95f4278522fea74ea13526bfe6898ecc
Diffstat (limited to 'gdb/python/python-internal.h')
0 files changed, 0 insertions, 0 deletions