aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/python-internal.h
AgeCommit message (Expand)AuthorFilesLines
2024-09-24[gdb/python] Eliminate GDB_PY_SET_HANDLE_EXCEPTIONTom de Vries1-7/+0
2024-09-24[gdb/python] Eliminate GDB_PY_HANDLE_EXCEPTIONTom de Vries1-7/+0
2024-09-24[gdb/python] Add gdbpy_handle_gdb_exceptionTom de Vries1-9/+19
2024-09-23Automatically add types to Python modulesTom Tromey1-0/+30
2024-08-14btrace, python: Enable ptwrite filter registration.Felix Willgerodt1-0/+3
2024-07-16gdb, gdbserver, gdbsupport: use [[noreturn]] instead of ATTRIBUTE_NORETURNSimon Marchi1-3/+2
2024-06-19[gdb/build] Redo poisoning of PyObject_CallMethodTom de Vries1-3/+5
2024-06-19gdb/python/python-internal.h: avoid uninitialized constexprLancelot SIX1-6/+18
2024-06-13Add gdbpy_call_method overloads for gdbpy_ref<>Tom Tromey1-0/+9
2024-06-13Return gdbpy_ref<> from gdbpy_call_methodTom Tromey1-9/+9
2024-06-12[gdb/python] Add typesafe wrapper around PyObject_CallMethodTom Tromey1-11/+59
2024-06-10[gdb/python] Fix GDB_PY_{LL,LLU}_ARG on platform without long longTom de Vries1-2/+2
2024-06-10[gdb/python] Note that python 3.6 assumes long long supportTom de Vries1-2/+13
2024-03-14Remove 'if' from GDB_PY_HANDLE_EXCEPTIONTom Tromey1-14/+8
2024-03-09[gdb/python] Handle deprecation of PyErr_{Fetch,Restore} in 3.12Tom de Vries1-0/+26
2024-03-09[gdb/python] Normalize exceptions in gdbpy_err_fetchTom de Vries1-1/+14
2024-03-09[gdb/python] Use gdbpy_err_fetch::{type,value} as gettersTom de Vries1-2/+10
2024-02-20gdb: pass frames as `const frame_info_ptr &`Simon Marchi1-2/+2
2024-01-12Update copyright year range in header of all files managed by GDBAndrew Burgess1-1/+1
2024-01-12gdb/python: Add gdb.InferiorThread.__dict__ attributeAndrew Burgess1-0/+4
2024-01-12gdb/python: hoist common invalid object repr code into py-utils.cAndrew Burgess1-0/+9
2023-12-13gdb: move gdbpy_gil into python-internal.hAlexandra Hájková1-0/+24
2023-11-21gdb: Replace gdb::optional with std::optionalLancelot Six1-2/+2
2023-10-10gdb/python: implement support for sending custom MI async notificationsJan Vrany1-0/+5
2023-10-10gdb/python: generalize serialize_mi_result()Jan Vrany1-0/+13
2023-05-23Implement gdb.execute_miTom Tromey1-0/+3
2023-05-23Use field_signed from Python MI commandsTom Tromey1-0/+2
2023-05-05gdb/python: add mechanism to manage Python initialization functionsAndrew Burgess1-71/+114
2023-02-28gdb: fix mi breakpoint-deleted notifications for thread-specific b/pAndrew Burgess1-0/+1
2023-02-27Fix value chain use-after-freeTom Tromey1-1/+0
2023-02-13gdb/python: deallocate tui window factories at Python shut downAndrew Burgess1-0/+1
2023-01-01Update copyright year range in header of all files managed by GDBJoel Brobecker1-1/+1
2022-10-20gdb/python: break more dependencies between gdbpy_initialize_* functionsAndrew Burgess1-0/+12
2022-10-10Change GDB to use frame_info_ptrTom Tromey1-3/+3
2022-08-21Fix crash in gdbpy_parse_register_idTom Tromey1-1/+2
2022-07-28gdb/python: Add BreakpointLocation typeSimon Farre1-0/+2
2022-07-20Handle Python 3.11 deprecation of PySys_SetPath and Py_SetProgramNameKevin Buettner1-0/+5
2022-07-15Expose current 'print' settings to PythonTom Tromey1-3/+10
2022-07-05Make 'import gdb.events' workTom Tromey1-2/+2
2022-06-15gdb/python: implement the print_insn extension language hookAndrew Burgess1-0/+23
2022-06-15gdb/python: convert gdbpy_err_fetch to use gdbpy_refAndrew Burgess1-13/+10
2022-05-28gdb/python: improve formatting of help text for user defined commandsAndrew Burgess1-0/+21
2022-03-23gdb/python: remove Python 2/3 compatibility macrosSimon Marchi1-22/+0
2022-03-23gdb/python: remove Python 2 supportSimon Marchi1-10/+0
2022-03-22gdb/python: add gdb.format_address functionAndrew Burgess1-0/+16
2022-03-18gdb/python: remove gdb._mi_commands dictSimon Marchi1-0/+1
2022-03-14gdb/python/mi: create MI commands using pythonAndrew Burgess1-0/+13
2022-01-26gdb/python: add gdb.history_count functionAndrew Burgess1-0/+1
2022-01-26Change how Python architecture and language are handledTom Tromey1-4/+23
2022-01-01Automatic Copyright Year update after running gdb/copyright.pyJoel Brobecker1-1/+1