aboutsummaryrefslogtreecommitdiff
path: root/gdb/python
AgeCommit message (Expand)AuthorFilesLines
2023-12-20Make cached_reg_t own its dataPedro Alves1-7/+6
2023-12-14gdb: change value_of_register and value_of_register_lazy to take the next frameSimon Marchi2-3/+4
2023-12-13Use unique_xmalloc_ptr in explicit_location_specTom Tromey1-6/+6
2023-12-13gdb/python: avoid use of _PyOS_ReadlineTStateAndrew Burgess1-6/+4
2023-12-13gdb: move gdbpy_gil into python-internal.hAlexandra Hájková2-24/+24
2023-12-12Fix gdb.FinishBreakpoint when returning to an inlined functionHannes Domani1-1/+2
2023-12-11Implement DAP cancellationTom Tromey1-3/+88
2023-12-11Catch KeyboardInterrupt in send_gdb_with_responseTom Tromey1-2/+2
2023-12-11Introduce gdb.interruptTom Tromey1-0/+19
2023-12-11Move DAP JSON reader to its own threadTom Tromey1-2/+13
2023-12-11Clean up handling of DAP not-stopped responseTom Tromey1-1/+10
2023-12-11Simplify DAP stop-reason codeTom Tromey4-37/+76
2023-12-11Emit stop reason details in Python stop eventsTom Tromey6-15/+75
2023-12-11Move py_ui_out to a new headerTom Tromey2-128/+154
2023-12-05Remove some DAP helper functionsTom Tromey6-111/+66
2023-11-28gdb/python: display errors from command completionAndrew Burgess1-24/+26
2023-11-28Emit DAP "process" eventTom Tromey2-1/+39
2023-11-27Fix bug in DAP handling of 'pause' requestsTom Tromey1-2/+24
2023-11-27gdb/python: handle completion returning a non-sequenceAndrew Burgess1-1/+1
2023-11-23[gdb/python] Reformat missing_debug.py using blackTom de Vries1-0/+4
2023-11-22[gdb/python] Don't import curses.ascii module unless necessaryTom de Vries1-2/+12
2023-11-21Refactor DAP queue handlingTom Tromey2-10/+11
2023-11-21gdb: Replace gdb::optional with std::optionalLancelot Six7-26/+26
2023-11-21gdb: Use C++17's std::make_unique instead of gdb::make_uniqueLancelot Six2-2/+2
2023-11-17Ignore static members in NoOpStructPrinterTom Tromey1-1/+1
2023-11-17Implement the notStopped DAP responseTom Tromey3-4/+52
2023-11-17Remove ExecutionInvokerTom Tromey4-31/+16
2023-11-17Automatically run (most) DAP requests in gdb threadTom Tromey14-130/+116
2023-11-17Handle StackFrameFormat in DAPTom Tromey3-47/+215
2023-11-16gdb/python: remove use of str.isascii()Andrew Burgess1-1/+2
2023-11-15Check gdb_python_module in gdbpy_handle_missing_debuginfoTom Tromey1-1/+1
2023-11-14Handle the static link in FrameDecoratorTom Tromey1-13/+51
2023-11-14Fix a bug in DAP scopes codeTom Tromey1-2/+6
2023-11-14Add gdb.Frame.static_link methodTom Tromey1-0/+26
2023-11-14gdb: implement missing debug handler hook for PythonAndrew Burgess5-1/+569
2023-11-06Fix resizing of TUI python windowsHannes Domani1-0/+10
2023-11-03Remove unused declarationTom Tromey1-1/+0
2023-10-31Implement DAP setVariable requestTom Tromey3-21/+100
2023-10-26gdb/python: Add new gdb.Value.bytes attributeAndrew Burgess1-19/+103
2023-10-23[gdb/python] Only include gdbsupport/selftest.h if GDB_SELF_TESTTom de Vries1-1/+4
2023-10-16Have DAP handle non-Value results from 'children'Tom Tromey1-2/+7
2023-10-16Handle gdb.LazyString in DAPTom Tromey2-2/+28
2023-10-16Fix register-setting response from DAPTom Tromey1-1/+7
2023-10-16Add DAP scope cacheTom Tromey1-9/+29
2023-10-16gdb: replace architecture_changed with new_architecture observerAndrew Burgess1-3/+2
2023-10-10gdb: remove target_gdbarchSimon Marchi6-14/+16
2023-10-10gdb: add inferior parameter to architecture_changed observableSimon Marchi1-1/+1
2023-10-10gdb: add inferior::{arch, set_arch}Simon Marchi2-2/+2
2023-10-10gdb/python: implement support for sending custom MI async notificationsJan Vrany3-0/+83
2023-10-10gdb/python: generalize serialize_mi_result()Jan Vrany3-176/+181