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 11:36:18AM +0000, Martin Husemann wrote:
> On Mon, Oct 14, 2013 at 01:14:58AM +0000, Joerg Sonnenberger wrote:
> > Module Name:        src
> > Committed By:       joerg
> > Date:               Mon Oct 14 01:14:58 UTC 2013
> > 
> > Added Files:
> >     src/sys/lib/libunwind: AddressSpace.hpp CREDITS.TXT
> >         DwarfInstructions.hpp DwarfParser.hpp LICENSE.TXT Makefile.inc
> >         Registers.hpp UnwindCursor.hpp dwarf2.h libunwind.cxx unwind.h
> >         unwind_registers.S
> > 
> > Log Message:
> > Add a heavily modified version of Apple's libunwind as released under
> > MIT license in libc++abi. At the moment, only x86 support is tested.
> 
> A stealth import is no use in bypassing the standard questions:
> 
>  - where has this import been publically discussed?

The need was mentioned a number of times in various threads about libc++
and clang.

>  - why is it placed in src/sys/lib instead of src/sys/external/...?

Because it is not handled as 3rd party source.

>  - there is no user in tree yet, why the import upfront?

This is not true.

>  - what are the alternatives to this very ugly, undocumented, templated C++
>    code?

I won't ever both with this such an opinionated question...

Joerg


Home | Main Index | Thread Index | Old Index