summaryrefslogtreecommitdiff
path: root/sys/lib
AgeCommit message (Collapse)Author
2014-02-27Provide labs, llabs and imaxabs for kernel use.joerg
2014-02-26Update compiler-rt glue for the new source layout.joerg
2014-02-20Casting to void is the canonical way of marking a variable asjoerg
potentially unused.
2014-02-09Revert previous revision. It bkeaks profiling kernel builds.njoly
LIBISPRIVATE unconditionnally set MKPROFILE to no, preventing profiling kernel library.
2014-01-29Include compiler-rt in libc, libm and libkern.joerg
2014-01-29For ARM EABI, includ divide-by-0 trap handlers.joerg
2014-01-29Add support for non-EABI (DWARF) ARM exception handling.matt
2014-01-17This is not libc, so don't check the libc arch macro.joerg
2014-01-15For HAVE_LIBGCC=no, use compiler-rt for quad support.joerg
2014-01-12Remove obsolete exec.c for a.out. It was superseded by loadfile() long ago.tsutsui
2014-01-05Make libsa fsmod string pointer const.jakllsch
2013-12-27add strncat (for acpi)christos
2013-12-24intmax_t might be long long, handle accordingly. from christosjakllsch
2013-12-24Add 'j' format modifier for intmax_t.jakllsch
2013-12-20Fix typo.joerg
2013-12-15Allow overriding CTASSERT. This helps with building NetBSD sources withpooka
compilers that don't support __COUNTER__ -- shifting the CTASSERTs around to avoid __LINE__ conflicts is a hopeless struggle.
2013-12-11Allow kernel code to access constant databases by moving cdbr(3) and thejoerg
required mi_vector_hash(3) into src/common.
2013-12-03libkern build glue for compiler-rt.joerg
2013-12-02changed lua_Number to int64_tlneto
2013-11-27Fix a use-after-free (well, dealloc actually) issue.jakllsch
2013-11-19For the purposes of static analysis, this never returns.christos
2013-11-03make a gcc unitialized variablechristos
2013-11-03mark some variables as unused, but keep them around as commentschristos
2013-10-20XXX: gcc initializationschristos
2013-10-20remove unusedchristos
2013-10-20use new function to avoid array overflowchristos
2013-10-14Add a heavily modified version of Apple's libunwind as released underjoerg
MIT license in libc++abi. At the moment, only x86 support is tested.
2013-10-13Let's not use uninitialized variables to write to random memoryjoerg
locations, shall we?
2013-10-11Rework previous (1.24) change. Rather than depending on thepgoyette
file's flags to decide if decompress cleanup is needed, just check to see if the open() allocated the 'struct sd *' used for decompression. This fixes recent problem where presence of a "load=ffs" command in my /boot.cfg resulted in a "heap full" error at boot time. OK martin@
2013-09-12Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is smalljoerg
vs big PIC mode. Retire -DPIC and -DBIGPIC.
2013-08-28Fix libkern's prototype for explicit_memset.riastradh
2013-08-21Use LIBISPRIVATE?= yesmatt
2013-08-21Thumbifymatt
2013-08-21Simplify by using LIBISPRIVATE?= yesmatt
2013-08-20Some assembly files need to compiled -marm since they are Thumb compatible.matt
2013-08-12Fix typos (prX not cpX)matt
2013-08-12Add EHABI unwind stubs to libkern so prevent errors in linking if unwindmatt
tables are present.
2013-08-11Support thumbmatt
2013-07-23Another codegen bug that fixes (in this case lots of) atf tests.skrll
rump_server doesn't die so much now.
2013-07-18Adjust for coldfirematt
2013-07-18Fix typo.matt
2013-07-18Reorder a little to make clearer.matt
2013-07-18Keep stack longword aligned.matt
Use longword ops for %d2.
2013-07-18Convert to motorola syntaxmatt
2013-07-18Convert to morotola syntaxmatt
2013-07-18Don't use %d2 (violates the ABI since it wasn't saved), use %a0 instead.matt
Use a pcrelative access for the local data avoiding the GOT.
2013-06-29libkern: add murmurhash module.rmind
2013-06-24Replace consttime_bcmp/explicit_bzero by consttime_memequal/explicit_memset.riastradh
consttime_memequal is the same as the old consttime_bcmp. explicit_memset is to memset as explicit_bzero was to bcmp. Passes amd64 release and i386/ALL, but I'm sure I missed some spots, so please let me know.
2013-06-23Stick ffs_, ext2_, chfs_, filecore_, cd9660_, or mfs_ in front ofdholland
the following symbols so as to disambiguate fully. (Christos already did the lfs ones.) lblkno lblktosize lfragtosize numfrags blkroundup fragroundup
2013-06-23Account bytes drawn from initial call to libkern arc4random.riastradh
XXX This unlocked initialization looks rather bogus...