tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/lib/libunwind



On Wed, Oct 16, 2013 at 06:00:56PM +0200, Martin Husemann wrote:
> On Wed, Oct 16, 2013 at 05:35:54PM +0200, Joerg Sonnenberger wrote:
> > Look at lib/libc/Makefile?
> 
> Ok, I see it is build into libc on some archs with clang, but where is it
> called?

libexecinfo, libc++, otherwise libraries that do stack unwinding for
exception handling like libobjc.

> > The "user" interface is plain C, the rest is just an implementation
> > detail. The C interface creates instances of the DWARF logic, the
> > address space abstraction and the register set abstraction.
> 
> I realy tried to find this "user interface", but I failed. There are
> like 20 functions declared in unwind.h, with speaking names like
> "_Unwind_GetGR" and no furtherdocumentation.

See link at the beginning of libunwind.cxx.

Joerg


Home | Main Index | Thread Index | Old Index