diff options
author | Tim Wiederhake <tim.wiederhake@intel.com> | 2016-11-21 16:39:57 +0100 |
---|---|---|
committer | Tim Wiederhake <tim.wiederhake@intel.com> | 2017-02-14 10:57:56 +0100 |
commit | 69090ceead6fa841669eea0c81b3e8e9695def5f (patch) | |
tree | b5bb94c2a93218867f8d4bb4217283feb58d63f9 /gdb/python/python-internal.h | |
parent | 4c2c7ac69d7318d61a5c0e4f5ddcee1c1597f4e0 (diff) | |
download | binutils-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