Re: debugging C functions
От | Islam Hegazy |
---|---|
Тема | Re: debugging C functions |
Дата | |
Msg-id | 05df01c7a6d9$445f2a70$0d0e9f88@pc.cpsc.ucalgary.ca обсуждение исходный текст |
Ответ на | debugging C functions ("Islam Hegazy" <islheg@gawab.com>) |
Список | pgsql-general |
Yes, I am sure. If I placed a breakpoint in any file, e.g. execMain.c, the debugger would enter this file. Islam Hegazy ----- Original Message ----- From: "Gregory Stark" <stark@enterprisedb.com> To: "Islam Hegazy" <islheg@gawab.com> Cc: "Tom Lane" <tgl@sss.pgh.pa.us>; "Joe Conway" <mail@joeconway.com>; <pgsql-general@postgresql.org> Sent: Monday, June 04, 2007 5:50 AM Subject: Re: [GENERAL] debugging C functions > "Islam Hegazy" <islheg@gawab.com> writes: > >> I do the same but I use the ddd debugger >> 1) Load the shared library from the SQL >> 2) Open the .c file of my function >> 3) Place the break points >> 4) Execute the sql statement 'Select * from Myfn(...);' >> >> The result is displayed and the debugger doesn't stop at the breakpoints. > > Are you sure you're attaching to the right process? > > One way to do it is to run select pg_backend_pid() from psql and attach to > that pid. > > -- > Gregory Stark > EnterpriseDB http://www.enterprisedb.com >
В списке pgsql-general по дате отправления: