Re: [Beginner Question] How to print the call link graph?
От | Ron |
---|---|
Тема | Re: [Beginner Question] How to print the call link graph? |
Дата | |
Msg-id | 998d1c67-2abd-b35e-c61f-61dcc2e80944@gmail.com обсуждение исходный текст |
Ответ на | [Beginner Question] How to print the call link graph? ("Wen Yi" <wen-yi@qq.com>) |
Ответы |
Re: [EXT] Re: [Beginner Question] How to print the call link graph?
|
Список | pgsql-general |
On 7/1/23 02:10, Wen Yi wrote: > Hi community, > I use the gdb to track the postgres like this: > > ... > pq_getbyte () at pqcomm.c:980 > 980 in pqcomm.c > (gdb) next > 985 in pqcomm.c > (gdb) next > 986 in pqcomm.c > (gdb) next > SocketBackend (inBuf=0x7ffc8f7e1310) at postgres.c:372 > > 372 postgres.c: Directory not empty. > (gdb) next > 403 in postgres.c > (gdb) next > 406 in postgres.c > (gdb) next > 407 in postgres.c > (gdb) next > ... > > But the question is: > It's too slow to input 'next' to run the postgres, I used to try to use > the 'continut', but the gdb will run the postgres directly and not print > the function name and code line > > I want to it print like this: > > ... -> pq_getbyte () at pqcomm.c:980 -> SocketBackend > (inBuf=0x7ffc8f7e1310) at postgres.c:372 -> ... > > Can someone provide me some advice? If no one here can, then superuser.com, unix.stackexchange.com or stackoverflow.com should be able to. (Just don't cross-post...) -- Born in Arizona, moved to Babylonia.
В списке pgsql-general по дате отправления: