aboutsummaryrefslogtreecommitdiff
path: root/gdb/record-btrace.c
AgeCommit message (Expand)AuthorFilesLines
2017-02-02Reuse buffers across gdb_pretty_print_insn callsPedro Alves1-1/+3
2017-02-02Add back gdb_pretty_print_insnPedro Alves1-6/+2
2017-02-01btrace: allow recording to be started (and stopped) for running threadsMarkus Metzger1-0/+4
2017-01-26Refactor disassembly codeYao Qi1-3/+2
2017-01-01update copyright year range in GDB filesJoel Brobecker1-1/+1
2016-12-22Class-ify ui_outSimon Marchi1-22/+22
2016-10-28btrace: allow leading trace gapsMarkus Metzger1-6/+27
2016-10-26gdb: Coalesce/aggregate (async) vCont packets/actionsPedro Alves1-0/+11
2016-09-16gdb: Use std::min and std::max throughoutPedro Alves1-3/+4
2016-08-10Plumb enum remove_bp_reason all the way to target_remove_breakpointPedro Alves1-2/+4
2016-07-25btrace: Resume recording after disconnect.Tim Wiederhake1-13/+38
2016-06-06Add method/format information to =record-startedSimon Marchi1-1/+3
2016-01-13Per-inferior/Inferior-qualified thread IDsPedro Alves1-1/+1
2016-01-13Centralize thread ID printingPedro Alves1-6/+8
2016-01-12Remove trademark acknowledgements throughoutPedro Alves1-3/+3
2016-01-01GDB copyright headers update after running GDB's copyright.py script.Joel Brobecker1-1/+1
2015-11-17Type-safe wrapper for enum flagsPedro Alves1-9/+15
2015-11-04btrace: change record instruction-history /mMarkus Metzger1-22/+178
2015-10-08btrace: fix void returnMarkus Metzger1-1/+2
2015-09-25Add some more casts (2/2)Simon Marchi1-11/+12
2015-09-18btrace: honour scheduler-locking for all-stop targetsMarkus Metzger1-24/+33
2015-09-18infrun: scheduler-locking replayMarkus Metzger1-8/+2
2015-09-18target: add to_record_will_replay target methodMarkus Metzger1-0/+9
2015-09-18target: add to_record_stop_replaying target methodMarkus Metzger1-2/+13
2015-09-18btrace: allow full memory and register access for non-replaying threadsMarkus Metzger1-4/+4
2015-09-18target, record: add PTID argument to to_record_is_replayingMarkus Metzger1-14/+19
2015-09-18btrace: non-stopMarkus Metzger1-3/+0
2015-09-18btrace: asyncMarkus Metzger1-0/+27
2015-09-18btrace: temporarily set inferior_ptid in record_btrace_start_replayingMarkus Metzger1-19/+51
2015-09-18btrace: resume all requested threadsMarkus Metzger1-37/+36
2015-09-18btrace: lock-stepMarkus Metzger1-77/+175
2015-09-18btrace: add missing NO_HISTORYMarkus Metzger1-1/+4
2015-09-18btrace: move breakpoint checking into stepping functionsMarkus Metzger1-6/+16
2015-09-18btrace: split record_btrace_step_threadMarkus Metzger1-82/+105
2015-09-18btrace: extract the breakpoint check from record_btrace_step_threadMarkus Metzger1-12/+30
2015-09-18btrace: improve stepping debuggingMarkus Metzger1-4/+53
2015-09-18btrace: support to_stopMarkus Metzger1-8/+55
2015-09-18btrace: fix non-stop check in to_waitMarkus Metzger1-1/+1
2015-08-26Replace some xmalloc-family functions with XNEW-family onesSimon Marchi1-1/+1
2015-08-07btrace: indicate speculative executionMarkus Metzger1-2/+23
2015-07-10record: set stop_pc in "record goto" commandMarkus Metzger1-6/+3
2015-07-02btrace: support Intel(R) Processor TraceMarkus Metzger1-7/+159
2015-03-25Simplify target_async hook interfacePedro Alves1-7/+4
2015-03-07more making TRY/CATCH callers look more like real C++ try/catch blocksPedro Alves1-10/+10
2015-03-07Split TRY_CATCH into TRY + CATCHPedro Alves1-34/+46
2015-03-04record-full/record-btrace: software/hardware breakpoint trapPedro Alves1-11/+58
2015-03-03btrace: compute line range when printingMarkus Metzger1-3/+42
2015-02-27record-btrace.c: Remove redefinitionsPedro Alves1-4/+0
2015-02-09record-btrace: indicate gapsMarkus Metzger1-32/+168
2015-02-09record-btrace: add bts buffer size configuration optionMarkus Metzger1-2/+118