Hm the backtrace() method does not give the line numbers of the methods in
the stack trace, it only gives the hexadecimal offset. Is there anyway to
retrieve the line numbers?

I have tried to Google it but to no avail.

Regards,

Bramandia R.

On Tue, Nov 4, 2008 at 12:26 PM, Emmanuel Cecchet <[EMAIL PROTECTED]>wrote:

> Bramandia Ramadhana wrote:
>
>> Is there any way to print out the stack trace of the current location?
>>
> Not sure if Postgres has something in the utils for that.
> You can use backtrace() in glibc. Solaris 9 libc has printstack(). Not sure
> what's available for Windows.
>
>> I am looking for something like print_stack_trace(); that I can insert in
>> arbitrary location in the code.
>>
> Some references:
>
> http://www.tlug.org.za/wiki/index.php/Obtaining_a_stack_trace_in_C_upon_SIGSEGV
> http://www.delorie.com/gnu/docs/glibc/libc_665.html
>
> manu
>
> --
> Emmanuel Cecchet
> FTO @ Frog Thinker Open Source Development & Consulting
> --
> Web: http://www.frogthinker.org
> email: [EMAIL PROTECTED]
> Skype: emmanuel_cecchet
>
>

Reply via email to