aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/lib
AgeCommit message (Expand)AuthorFilesLines
2024-02-27Explicitly quit gdb from DAP server threadTom Tromey1-0/+1
2024-02-27Rewrite "python" command exception handlingTom Tromey1-27/+0
2024-02-23Remove unused importTom Tromey1-1/+1
2024-02-22[gdb/dap] Fix race between dap exit and gdb exitTom de Vries1-1/+9
2024-02-22[gdb/dap] Fix race between dap startup and dap log fileTom de Vries1-1/+19
2024-02-22[gdb/dap] Factor out thread_logTom de Vries1-3/+12
2024-02-21Don't allow multiple request registrations in DAPTom Tromey1-0/+2
2024-02-21[gdb/dap] Join JSON writer thread with DAP threadTom de Vries3-2/+4
2024-02-21[gdb/dap] Make dap log printing thread-safeTom de Vries1-12/+16
2024-02-21[gdb/dap] Flush after printing in log_stackTom de Vries1-0/+1
2024-02-14[gdb/dap] Fix exit raceTom de Vries1-1/+0
2024-02-12[gdb] Re-format dap/startup.py with blackTom de Vries1-2/+2
2024-02-12[gdb/dap] Catch and log exceptions in dap threadsTom de Vries1-2/+18
2024-02-12Fix DAP launch and configurationDone requestsTom Tromey2-88/+75
2024-02-12Clean up suppress_new_breakpoint_eventTom Tromey1-1/+2
2024-02-12gdb: re-format Python files with black 24.1.1Simon Marchi2-2/+0
2024-01-24Emit stopped event for DAP attach requestTom Tromey2-17/+15
2024-01-22Handle EOF more gracefully in DAPTom Tromey2-20/+41
2024-01-12Update copyright year range in header of all files managed by GDBAndrew Burgess49-49/+49
2023-12-22Avoid exception from attach in DAPTom Tromey2-6/+30
2023-12-22Add DAP log level parameterTom Tromey3-6/+41
2023-12-22Introduce and use DAPExceptionTom Tromey6-17/+37
2023-12-22Add 'program' to DAP 'attach' requestTom Tromey1-4/+21
2023-12-11Implement DAP cancellationTom Tromey1-3/+88
2023-12-11Catch KeyboardInterrupt in send_gdb_with_responseTom Tromey1-2/+2
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-05Remove some DAP helper functionsTom Tromey6-111/+66
2023-11-28Emit DAP "process" eventTom Tromey2-1/+39
2023-11-27Fix bug in DAP handling of 'pause' requestsTom Tromey1-2/+24
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-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-14Handle the static link in FrameDecoratorTom Tromey1-13/+51
2023-11-14Fix a bug in DAP scopes codeTom Tromey1-2/+6
2023-11-14gdb: implement missing debug handler hook for PythonAndrew Burgess3-0/+436
2023-10-31Implement DAP setVariable requestTom Tromey3-21/+100
2023-10-16Have DAP handle non-Value results from 'children'Tom Tromey1-2/+7
2023-10-16Handle gdb.LazyString in DAPTom Tromey1-1/+1
2023-10-16Add DAP scope cacheTom Tromey1-9/+29
2023-09-26Remove some unnecessary qualification from printing.pyTom Tromey1-5/+5
2023-09-26Add two new pretty-printer methodsTom Tromey2-11/+27
2023-09-26Introduce gdb.ValuePrinterTom Tromey2-28/+29