aboutsummaryrefslogtreecommitdiff
path: root/gdb/btrace.c
AgeCommit message (Expand)AuthorFilesLines
2018-06-21Use thread_info and inferior pointers more throughoutPedro Alves1-18/+12
2018-06-08Remove last cleanup from btrace codeTom Tromey1-7/+4
2018-06-08Remove cleanups from btrace codeTom Tromey1-38/+9
2018-04-13btrace: set/show record btrace cpuMarkus Metzger1-23/+49
2018-02-09btrace: reword error messagesMarkus Metzger1-3/+5
2018-02-09btrace, gdbserver: remove the to_supports_btrace target methodMarkus Metzger1-3/+0
2018-01-07Replace VEC(gdb_xml_value_s) with std::vectorSimon Marchi1-15/+24
2018-01-02Update copyright year range in all GDB filesJoel Brobecker1-1/+1
2017-12-05Remove some unused variablesSimon Marchi1-4/+0
2017-10-11Constify add_prefix_cmdTom Tromey1-5/+5
2017-09-27Constify some commands in btrace.cTom Tromey1-13/+14
2017-09-09Remove unnecessary function prototypes.John Baldwin1-1/+0
2017-09-04Fix build breakage when libipt is availablePedro Alves1-2/+1
2017-09-04btrace: Store btrace_insn in an std::vectorSimon Marchi1-33/+26
2017-08-18Remove save_inferior_ptidTom Tromey1-2/+2
2017-05-31btrace: support decoder eventsMarkus Metzger1-41/+114
2017-05-30btrace: Store function segments as objects.Tim Wiederhake1-48/+48
2017-05-30btrace: Remove bfun_s vector.Tim Wiederhake1-67/+34
2017-05-30btrace: Replace struct btrace_function::segment.Tim Wiederhake1-20/+28
2017-05-30btrace: Remove struct btrace_function::flow.Tim Wiederhake1-20/+24
2017-05-30btrace: Replace struct btrace_function::up.Tim Wiederhake1-52/+89
2017-05-30btrace: Remove struct btrace_thread_info::{begin,end}.Tim Wiederhake1-101/+89
2017-05-30btrace: Remove constant arguments.Tim Wiederhake1-47/+42
2017-05-30btrace: Use function segment index in insn iterator.Tim Wiederhake1-22/+28
2017-05-30btrace: Use function segment index in call iterator.Tim Wiederhake1-114/+84
2017-05-30btrace: Add btinfo to instruction interator.Tim Wiederhake1-0/+3
2017-05-30btrace: Transfer ownership of pointers.Tim Wiederhake1-48/+53
2017-05-30btrace: Use std::vector in struct btrace_thread_information.Tim Wiederhake1-9/+8
2017-05-05btrace: Fix memory leak in btrace_clear.Tim Wiederhake1-0/+1
2017-05-02Python: Use correct ptid in btrace recordingTim Wiederhake1-1/+7
2017-04-25Don't memset non-POD types: struct btrace_insnPedro Alves1-9/+14
2017-02-14btrace: Use binary search to find instruction.Tim Wiederhake1-6/+39
2017-02-14btrace: Export btrace_decode_error function.Tim Wiederhake1-0/+49
2017-02-14btrace: Count gaps as one instruction explicitly.Tim Wiederhake1-56/+28
2017-02-14btrace: preserve call stack on function switchMarkus Metzger1-2/+4
2017-02-01btrace: allow recording to be started (and stopped) for running threadsMarkus Metzger1-4/+30
2017-01-01update copyright year range in GDB filesJoel Brobecker1-1/+1
2016-10-28btrace: bridge gapsMarkus Metzger1-18/+412
2016-10-28btrace: preserve function level for unexpected returnsMarkus Metzger1-9/+13
2016-10-28btrace: update tail call heuristicMarkus Metzger1-2/+9
2016-10-28btrace: allow leading trace gapsMarkus Metzger1-25/+25
2016-10-28btrace: fix gap indicationMarkus Metzger1-19/+35
2016-09-16gdb: Use std::min and std::max throughoutPedro Alves1-6/+7
2016-04-16Fix gdb C++ build when libipt is availablePedro Alves1-2/+2
2016-01-13Centralize thread ID printingPedro Alves1-5/+10
2016-01-12Remove trademark acknowledgements throughoutPedro Alves1-13/+14
2016-01-04btrace: do not return out of TRY/CATCHMarkus Metzger1-4/+5
2016-01-01GDB copyright headers update after running GDB's copyright.py script.Joel Brobecker1-1/+1
2015-11-26btrace: diagnose "record btrace pt" without libiptMarkus Metzger1-0/+5
2015-09-26Fix cast of xml_find_attribute's return valueSimon Marchi1-2/+2