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?  (Garfield Lewis <garfield.lewis@lzlabs.com>)
Список 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 по дате отправления:

Предыдущее
От: "Wen Yi"
Дата:
Сообщение: [Beginner Question] How to print the call link graph?
Следующее
От: Julien Rouhaud
Дата:
Сообщение: Re: [Beginner Question] How to print the call link graph?