aboutsummaryrefslogtreecommitdiff
path: root/gdb/btrace.c
AgeCommit message (Expand)AuthorFilesLines
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
2015-09-25Add some more casts (1/2)Simon Marchi1-14/+15
2015-09-25Add casts to memory allocation related callsSimon Marchi1-1/+1
2015-08-26Replace some xmalloc-family functions with XNEW-family onesSimon Marchi1-3/+3
2015-08-07btrace: indicate speculative executionMarkus Metzger1-0/+15
2015-07-15ari, btrace: avoid unsigned long longMarkus Metzger1-6/+5
2015-07-09btrace, pt: support new packetsMarkus Metzger1-1/+26
2015-07-09btrace: fix build fail with 32-bit BFDMarkus Metzger1-2/+2
2015-07-02btrace: maintenance commandsMarkus Metzger1-0/+733
2015-07-02btrace: store raw btrace dataMarkus Metzger1-0/+5
2015-07-02btrace: support Intel(R) Processor TraceMarkus Metzger1-1/+415
2015-03-07Split TRY_CATCH into TRY + CATCHPedro Alves1-5/+13
2015-03-03btrace: work around _dl_runtime_resolve returning to resolved functionMarkus Metzger1-1/+18