btrace: Use function segment index in insn iterator.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index d04197a7c494af159d153cdf3de3903da1ac759b..79e6fc4675fb3d61904f681edebe15b904ec72c5 100644 (file)
@@ -1,3 +1,19 @@
+2017-05-30  Tim Wiederhake  <tim.wiederhake@intel.com>
+
+       * btrace.c: (btrace_insn_get, btrace_insn_get_error, btrace_insn_number,
+       btrace_insn_begin, btrace_insn_end, btrace_insn_next, btrace_insn_prev,
+       btrace_find_insn_by_number): Replace function segment pointer with
+       index.
+       (btrace_insn_cmp): Simplify.
+       * btrace.h: (struct btrace_insn_iterator) Rename index to
+       insn_index.  Replace function segment pointer with index into function
+       segment vector.
+       * record-btrace.c (record_btrace_call_history): Replace function
+       segment pointer use with index.
+       (record_btrace_frame_sniffer): Retrieve function call segment through
+       vector.
+       (record_btrace_set_replay): Remove defunc't safety check.
+
 2017-05-30  Tim Wiederhake  <tim.wiederhake@intel.com>
 
        * btrace.c (btrace_ends_with_single_insn): New function.
This page took 0.026759 seconds and 4 git commands to generate.