aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/python-internal.h
AgeCommit message (Expand)AuthorFilesLines
2026-02-23Return gdbpy_ref<> from gdbpy_registry::lookupTom Tromey1-4/+3
2026-02-23Return gdbpy_ref<> from gdbarch_to_arch_objectTom Tromey1-1/+1
2026-02-23Return gdbpy_ref<> from symtab_to_linetable_objectTom Tromey1-1/+1
2026-02-23Return gdbpy_ref<> from frame_info_to_frame_objectTom Tromey1-1/+1
2026-02-23Return gdbpy_ref<> from type_to_type_objectTom Tromey1-1/+1
2026-02-23Return gdbpy_ref<> from value_to_value_objectTom Tromey1-1/+1
2026-02-23Return gdbpy_ref<> from block_to_block_objectTom Tromey1-2/+2
2026-02-23Return gdbpy_ref<> from symtab_to_symtab_objectTom Tromey1-1/+1
2026-02-23Return gdbpy_ref<> from symbol_to_symbol_objectTom Tromey1-1/+1
2026-02-23Return gdbpy_ref<> from symtab_and_line_to_sal_objectTom Tromey1-1/+1
2026-02-09gdb/registry: add registry::key::try_emplaceSimon Marchi1-7/+1
2026-01-29gdb: cast all Python extension objects passed to gdbpy_ref_policy to PyObject*Matthieu Longo1-3/+1
2026-01-29gdb: new setters and getters for __dict__, and attributesMatthieu Longo1-9/+25
2026-01-29gdbpy_registry: cast C extension type object to PyObject * before Py_XINCREFMatthieu Longo1-1/+4
2026-01-28Python limited API: migrate Py_CompileStringExFlags and PyRun_SimpleStringMatthieu Longo1-0/+3
2026-01-05Update copyright dates to include 2026Tom Tromey1-1/+1
2025-12-18Don't use "module" nameTom Tromey1-1/+1
2025-11-26gdb: fix some whitespace issuesSimon Marchi1-4/+4
2025-10-23Remove Python API checker definesTom Tromey1-48/+10
2025-10-23Remove Py_TPFLAGS_CHECKTYPESTom Tromey1-2/+0
2025-10-20gdb, gdbserver, gdbsupport: trim trailing whitespacesSimon Marchi1-12/+12
2025-10-06gdb/python: introduce gdb.Corefile APIAndrew Burgess1-0/+8
2025-10-05gdb/python: extend gdb.write to support styled outputAndrew Burgess1-0/+14
2025-08-26gdb/python: return gdbpy_ref<> from gdbpy_create_ptid_objectAndrew Burgess1-1/+6
2025-06-04gdb/python/guile: fix segfault from nested prefix command creationAndrew Burgess1-1/+2
2025-05-30Require Python 3.4Tom Tromey1-11/+2
2025-04-08Update copyright dates to include 2025Tom Tromey1-1/+1
2025-03-20[gdb/build] Fix build with gcc 9Tom de Vries1-1/+1
2025-03-19gdb/python: introduce gdbpy_registryJan Vrany1-0/+195
2024-12-18Run check-include-guards.pyTom Tromey1-3/+3
2024-11-25Convert type copying to new hash tableSimon Marchi1-1/+1
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