Debugging Python C extensions with GDB

Barry barry at barrys-emacs.org
Mon Nov 14 17:32:35 EST 2022



> On 14 Nov 2022, at 19:10, Jen Kris via Python-list <python-list at python.org> wrote:
> 
> In September 2021, Victor Stinner wrote “Debugging Python C extensions with GDB” (https://developers.redhat.com/articles/2021/09/08/debugging-python-c-extensions-gdb#getting_started_with_python_3_9).  
> 
> My question is:  with Python 3.9+, can I debug into a C extension written in pure C and called from ctypes  -- that is not written using the C_API? 

Yes.

Just put a breakpoint on the function in the c library that you want to debug.
You can set the breakpoint before a .so is loaded.

Barry

> 
> Thanks. 
> 
> Jen
> 
> 
> 
> -- 
> https://mail.python.org/mailman/listinfo/python-list



More information about the Python-list mailing list