libkern & os

libkern/_OSByteOrder.hMacros for swapping constant values in the preprocessing stage.
libkern/arm/_OSByteOrder.hGeneric byte swapping functions.
libkern/c++/OSArray.hIOArray.h created by rsulack on Thu 11-Sep-1997
libkern/c++/OSBoolean.hOSBoolean.cpp created by rsulack on Tue Oct 12 1999
libkern/c++/OSCollection.hIOCollection.h created by gvdl on Thu 1998-10-22
libkern/c++/OSCollectionIterator.hIOCollectionIterator.h created by gvdl on Fri 1998-10-30
libkern/c++/OSContainers.hIOContainers.h created by rsulack on Fri 26-Jun-1998
libkern/c++/OSData.hIOData.h created by rsulack on Wed 17-Sep-1997
libkern/c++/OSEndianTypes.hxx-review: are these even used anywhere? Grep turns up squat.
libkern/c++/OSMetaClass.hLIBKERN_ macros below can be used to describe the ownership semantics
libkern/c++/OSNumber.hIOOffset.h created by rsulack on Wed 17-Sep-1997
libkern/c++/OSSerialize.hOSSerialize.h created by rsulack on Wen 25-Nov-1998
libkern/c++/OSSet.hIOSet.h created by rsulack on Thu 11-Jun-1998
libkern/c++/OSString.hIOString.h created by rsulack on Wed 17-Sep-1997
libkern/c++/OSSymbol.hIOSymbol.h created by gvdl on Fri 1998-10-30
libkern/c++/OSUnserialize.hOSUnserialize.h created by rsulack on Mon 23-Nov-1998
libkern/crypto/md5.hMD5.H - header file for MD5.C
libkern/machine/OSByteOrder.hGeneric byte swapping functions.
libkern/tree.h$NetBSD: tree.h,v 1.13 2006/08/27 22:32:38 christos Exp $
mach-o/fat.hThis header file describes the structures of the file format for "fat"
mach-o/fixup-chains.h#define LC_DYLD_EXPORTS_TRIE 0x80000033 // used with linkedit_data_command
mach-o/loader.hThis file describes the format of mach object files.
mach-o/nlist.h$NetBSD: nlist.h,v 1.5 1994/10/26 00:56:11 cgd Exp $
os/alloc_util.h@macro os_is_ptr_like
os/atomic.h@file <os/atomic.h>
os/base.h<sys/_types/_os_inline.h>

other Kernel (KEXT) topics: kern/ primitives · Mach (kernel) · BSD (kernel) · Networking KPIs · IOKit · VM & pexpert · Architecture