how to debug the codes in the PostgresMain() from the begining of this function to the "for (;;)" loop that handles the connection?

Started by sunpengabout 16 years ago3 messagesgeneral
Jump to latest
#1sunpeng
bluevaley@gmail.com

how to debug the codes in the PostgresMain() from the begining of this
function to the "for (;;)" loop that handles the connection?
if i use eclipse cdt to attach the postgres process forked by postmaster,
this part of codes from the begining of this PostgresMain() to the "for
(;;)" loop could not be debugged. So anybody know how to debug this part
codes? thanks.

thanks

#2sunpeng
bluevaley@gmail.com
In reply to: sunpeng (#1)

how to debug the codes in the PostgresMain() from the begining of this
function to the "for (;;)" loop that handles the connection?
if i use eclipse cdt to attach the postgres process forked by postmaster,
this part of codes from the begining of this PostgresMain() to the "for
(;;)" loop could not be debugged. So anybody know how to debug this part
codes? thanks.

thanks
peng

#3Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: sunpeng (#2)
Re: how to debug the codes in the PostgresMain() from the begining of this function to the "for (;;)" loop that handles the connection?

sunpeng escribi�:

how to debug the codes in the PostgresMain() from the begining of this
function to the "for (;;)" loop that handles the connection?
if i use eclipse cdt to attach the postgres process forked by postmaster,
this part of codes from the begining of this PostgresMain() to the "for
(;;)" loop could not be debugged. So anybody know how to debug this part
codes? thanks.

Try using the -W option to postmaster. That makes the newly forked
process sleep for a while, giving you time to attach a debugger to it.

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.