summaryrefslogtreecommitdiff
path: root/gdb/btrace.c
Commit message (Expand)AuthorAgeFilesLines
* Unused variable fixes related to conditional compilationTom Tromey2018-07-221-4/+2
* Use thread_info and inferior pointers more throughoutPedro Alves2018-06-211-18/+12
* Remove last cleanup from btrace codeTom Tromey2018-06-081-7/+4
* Remove cleanups from btrace codeTom Tromey2018-06-081-38/+9
* btrace: set/show record btrace cpuMarkus Metzger2018-04-131-23/+49
* btrace: reword error messagesMarkus Metzger2018-02-091-3/+5
* btrace, gdbserver: remove the to_supports_btrace target methodMarkus Metzger2018-02-091-3/+0
* Replace VEC(gdb_xml_value_s) with std::vectorSimon Marchi2018-01-071-15/+24
* Update copyright year range in all GDB filesJoel Brobecker2018-01-021-1/+1
* Remove some unused variablesSimon Marchi2017-12-051-4/+0
* Constify add_prefix_cmdTom Tromey2017-10-111-5/+5
* Constify some commands in btrace.cTom Tromey2017-09-271-13/+14
* Remove unnecessary function prototypes.John Baldwin2017-09-091-1/+0
* Fix build breakage when libipt is availablePedro Alves2017-09-041-2/+1
* btrace: Store btrace_insn in an std::vectorSimon Marchi2017-09-041-33/+26
* Remove save_inferior_ptidTom Tromey2017-08-181-2/+2
* btrace: support decoder eventsMarkus Metzger2017-05-311-41/+114
* btrace: Store function segments as objects.Tim Wiederhake2017-05-301-48/+48
* btrace: Remove bfun_s vector.Tim Wiederhake2017-05-301-67/+34
* btrace: Replace struct btrace_function::segment.Tim Wiederhake2017-05-301-20/+28
* btrace: Remove struct btrace_function::flow.Tim Wiederhake2017-05-301-20/+24
* btrace: Replace struct btrace_function::up.Tim Wiederhake2017-05-301-52/+89
* btrace: Remove struct btrace_thread_info::{begin,end}.Tim Wiederhake2017-05-301-101/+89
* btrace: Remove constant arguments.Tim Wiederhake2017-05-301-47/+42
* btrace: Use function segment index in insn iterator.Tim Wiederhake2017-05-301-22/+28
* btrace: Use function segment index in call iterator.Tim Wiederhake2017-05-301-114/+84
* btrace: Add btinfo to instruction interator.Tim Wiederhake2017-05-301-0/+3
* btrace: Transfer ownership of pointers.Tim Wiederhake2017-05-301-48/+53
* btrace: Use std::vector in struct btrace_thread_information.Tim Wiederhake2017-05-301-9/+8
* btrace: Fix memory leak in btrace_clear.Tim Wiederhake2017-05-051-0/+1
* Python: Use correct ptid in btrace recordingTim Wiederhake2017-05-021-1/+7
* Don't memset non-POD types: struct btrace_insnPedro Alves2017-04-251-9/+14
* btrace: Use binary search to find instruction.Tim Wiederhake2017-02-141-6/+39
* btrace: Export btrace_decode_error function.Tim Wiederhake2017-02-141-0/+49
* btrace: Count gaps as one instruction explicitly.Tim Wiederhake2017-02-141-56/+28
* btrace: preserve call stack on function switchMarkus Metzger2017-02-141-2/+4
* btrace: allow recording to be started (and stopped) for running threadsMarkus Metzger2017-02-011-4/+30
* update copyright year range in GDB filesJoel Brobecker2017-01-011-1/+1
* btrace: bridge gapsMarkus Metzger2016-10-281-18/+412
* btrace: preserve function level for unexpected returnsMarkus Metzger2016-10-281-9/+13
* btrace: update tail call heuristicMarkus Metzger2016-10-281-2/+9
* btrace: allow leading trace gapsMarkus Metzger2016-10-281-25/+25
* btrace: fix gap indicationMarkus Metzger2016-10-281-19/+35
* gdb: Use std::min and std::max throughoutPedro Alves2016-09-161-6/+7
* Fix gdb C++ build when libipt is availablePedro Alves2016-04-161-2/+2
* Centralize thread ID printingPedro Alves2016-01-131-5/+10
* Remove trademark acknowledgements throughoutPedro Alves2016-01-121-13/+14
* btrace: do not return out of TRY/CATCHMarkus Metzger2016-01-041-4/+5
* GDB copyright headers update after running GDB's copyright.py script.Joel Brobecker2016-01-011-1/+1
* btrace: diagnose "record btrace pt" without libiptMarkus Metzger2015-11-261-0/+5