| From: | Ravi Kiran <ravi(dot)kolanpaka(at)gmail(dot)com> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | debugging with gdb in postgres |
| Date: | 2014-07-08 16:40:57 |
| Message-ID: | CAOh57xEt69jt_x6ekWu_yd7z0eefdSu-z6vLzziv9zMi+DmvZg@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
hi,
I am trying to learn how postgresql implements the join algorithms.
So I am trying to learn about the source code of the executor precisely the
file nodenestloop.c .
In the executor file I have nodenestloop.o but no binary executor file.
I am using helios eclipse to edit the source code.
I want to use gdb for debugging that file, but for that gdb needs a
executor file.
I want to Debug that file using gdb and attach the postgress process file.
Could anyone help me with how to debug that file using gdb and attach a
process, I know that we can find out about the pid of the process by using
this command in psql, *select pg_backend_pid* , but how exactly are we
going to give this pid to gdb.
any help or related links wwould be grateful.
Thank you
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Jim Mlodgenski | 2014-07-08 16:49:52 | Re: debugging with gdb in postgres |
| Previous Message | Jeff Janes | 2014-07-08 16:21:27 | Re: Largely inconsistent query execution speed, involving psql_tmp |