]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/ChangeLog
btrace: Use function segment index in call iterator.
[thirdparty/binutils-gdb.git] / gdb / ChangeLog
index d6e5c0365568e7bd5e4445041715f30f1e206744..d04197a7c494af159d153cdf3de3903da1ac759b 100644 (file)
@@ -1,3 +1,16 @@
+2017-05-30  Tim Wiederhake  <tim.wiederhake@intel.com>
+
+       * btrace.c (btrace_ends_with_single_insn): New function.
+       (btrace_call_get, btrace_call_number, btrace_call_begin,
+       btrace_call_end, btrace_call_next, btrace_call_prev,
+       btrace_find_call_by_number): Use index into call segment vector
+       instead of pointer.
+       (btrace_call_cmp): Simplify.
+       * btrace.h (struct btrace_call_iterator): Replace function call segment
+       pointer with index into vector.
+       * record-btrace.c (record_btrace_call_history): Use index instead of
+       pointer.
+
 2017-05-30  Tim Wiederhake  <tim.wiederhake@intel.com>
 
        * btrace.c (btrace_insn_begin, btrace_insn_end,