record-btrace: fix insn range in function call history
With the "/i" modifier, we print the instruction number range in the "record function-call-history" command as [begin, end). It would be more intuitive if we printed the range as [begin, end]. 2014-01-16 Markus Metzger <markus.t.metzger@intel.com> * record-btrace.c (btrace_call_history_insn_range): Print insn range as [begin, end].
This commit is contained in:
parent
23a7fe7580
commit
7acbe13307
|
@ -1,3 +1,8 @@
|
|||
2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
|
||||
|
||||
* record-btrace.c (btrace_call_history_insn_range): Print
|
||||
insn range as [begin, end].
|
||||
|
||||
2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
|
||||
|
||||
* btrace.h (struct btrace_func_link): New.
|
||||
|
|
|
@ -424,10 +424,13 @@ static void
|
|||
btrace_call_history_insn_range (struct ui_out *uiout,
|
||||
const struct btrace_function *bfun)
|
||||
{
|
||||
unsigned int begin, end;
|
||||
unsigned int begin, end, size;
|
||||
|
||||
size = VEC_length (btrace_insn_s, bfun->insn);
|
||||
gdb_assert (size > 0);
|
||||
|
||||
begin = bfun->insn_offset;
|
||||
end = begin + VEC_length (btrace_insn_s, bfun->insn);
|
||||
end = begin + size - 1;
|
||||
|
||||
ui_out_field_uint (uiout, "insn begin", begin);
|
||||
ui_out_text (uiout, "-");
|
||||
|
|
Loading…
Reference in New Issue