Re: Generate call graphs in run-time

Поиск
Список
Период
Сортировка
От Joel Jacobson
Тема Re: Generate call graphs in run-time
Дата
Msg-id CA+9pJHSzs-bmJPFS_OfpANerb-tV48ox-CekAfGAe1bR1zsh3Q@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Generate call graphs in run-time  (Jim Nasby <jim@nasby.net>)
Список pgsql-hackers
Is this only to print out the stack upon errors? Looks like the stack is in the variable error_context_stack. Is it always available containing all the parent functions, even when there is no error? Can I reach it from within pgstat.c?

2012/1/10 Jim Nasby <jim@nasby.net>
On Jan 9, 2012, at 2:08 PM, Joel Jacobson wrote:
> Generates call graphs of function calls within a transaction in run-time.

Related to this... we had Command Prompt write a function for us that would spit out the complete call-graph of the current call stack whenever it was called. Alvaro didn't need to add any hooks to the backend to accomplish this, so it would seem that the call stack is already available. That might simplify what you're doing.

I don't see this posted on pgFoundry yet, so I've attached it.
--
Jim C. Nasby, Database Architect                   jim@nasby.net
512.569.9461 (cell)                         http://jim.nasby.net




--
Joel Jacobson
Trustly
+46703603801


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Simon Riggs
Дата:
Сообщение: Re: Page Checksums
Следующее
От: Simon Riggs
Дата:
Сообщение: Re: LWLOCK_STATS