[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libunwind-devel] [PATCH 14/19] Provide manual page for `unw_backtra
From: |
Lassi Tuura |
Subject: |
Re: [Libunwind-devel] [PATCH 14/19] Provide manual page for `unw_backtrace()' |
Date: |
Mon, 10 Sep 2012 22:50:47 +0200 |
Heya,
Thanks for the docs improvements!
You might be able to lift useful fragments from the comments (e.g.
http://git.savannah.gnu.org/gitweb/?p=libunwind.git;a=blob;f=src/x86_64/Gtrace.c;h=446610cbdf4dff330b690232656743ccbb708c31;hb=HEAD#l333).
The user-visible unw_backtrace() API does the fallback mentioned
there.
Perhaps call out on the man page that unw_backtrace() is async signal
safe and suitable for use within malloc(), profilers and other tricky
corners? The system backtrace() may not be - often isn't. If you do
mention this, perhaps also mention under BUGS a risk of deadlocks in
_dl_iterate_phdr() and crashes from bad unwind info? These are general
properties of libunwind, not of unw_backtrace() specifically.
>>> +.PP
>>> +David Mosberger\-Tang
>>> +.br
>>> +Email: address@hidden
>>
>> Please list Lassi Tuura <address@hidden> as a co-author here.
>
> Lassi, do you want to be personally attributed, or shall all the
> credit go to your employer similar to the copyright notices in the
> source files?
My preference would be "Lassi Tuura, Fermilab <address@hidden>".
Regards,
Lassi
- [Libunwind-devel] [PATCH 01/19] Annotate unused argument in mark_as_used() to avoid -Wextra compiler noise, (continued)
- [Libunwind-devel] [PATCH 01/19] Annotate unused argument in mark_as_used() to avoid -Wextra compiler noise, Tommi Rantala, 2012/09/05
- [Libunwind-devel] [PATCH 05/19] PPC: return failure from the unw_get_proc_info() stub, Tommi Rantala, 2012/09/05
- [Libunwind-devel] [PATCH 06/19] Remove free() NULL pointer checks in load_debug_frame() error path, Tommi Rantala, 2012/09/05
- [Libunwind-devel] [PATCH 08/19] Rename `backtrace' to `do_backtrace' in tests/Gtest-init.cxx, Tommi Rantala, 2012/09/05
- [Libunwind-devel] [PATCH 07/19] Eliminate one heap allocation in dwarf_find_debug_frame(), Tommi Rantala, 2012/09/05
- [Libunwind-devel] [PATCH 09/19] Check correct variable for offset in tests/Gtest-init.cxx, Tommi Rantala, 2012/09/05
- [Libunwind-devel] [PATCH 11/19] Do not print garbage proc info in tests/Gtest-bt.c, Tommi Rantala, 2012/09/05
- [Libunwind-devel] [PATCH 14/19] Provide manual page for `unw_backtrace()', Tommi Rantala, 2012/09/05
- [Libunwind-devel] [PATCH 12/19] Avoid LLVM -Wunused-value warning in src/dwarf/Gexpr.c, Tommi Rantala, 2012/09/05
- [Libunwind-devel] [PATCH 13/19] Remove AC_FUNC_MEMCMP check from configure.in, Tommi Rantala, 2012/09/05
- [Libunwind-devel] [PATCH 10/19] Change test-varargs to check libunwind backtracing, Tommi Rantala, 2012/09/05
[Libunwind-devel] [PATCH 16/19] ARM: invalidate proc info after non-dwarf unw_step(), Tommi Rantala, 2012/09/05
[Libunwind-devel] [PATCH 15/19] Implement _UCD_access_reg() for ARM, Tommi Rantala, 2012/09/05
[Libunwind-devel] [PATCH 19/19] Rename and share `ALIGN' macro from _UCD_internal.h, Tommi Rantala, 2012/09/05