Chameleon

Chameleon Commit Details

Date:2010-12-12 06:13:39 (13 years 3 months ago)
Author:Evan Lojewski
Commit:655
Parents: 654
Message:Modules update. removed hardcoding for dyld_stub_bunder in modules.c Added a subset of klibc for a more complete c library implimentation. Added a subset of uclibc++ for an initial c++ implimentation. Note: cout / cin / file io has been disabled. Also note that exceptions and rtti is disabled. Modified the helow world code foa small c++ test.
Changes:
D/branches/meklort/i386/modules/HelloWorld/HelloWorld.c
A/branches/meklort/i386/modules/uClibc++/include/algorithm
A/branches/meklort/i386/modules/klibc/seed48.c
A/branches/meklort/i386/modules/uClibc++/iterator.cpp
A/branches/meklort/i386/modules/uClibc++/new_opnt.cpp
A/branches/meklort/i386/modules/klibc/memrchr.c
A/branches/meklort/i386/modules/klibc/__divsi3.c
A/branches/meklort/i386/modules/uClibc++/Makefile
A/branches/meklort/i386/modules/uClibc++/include/ostream_helpers
A/branches/meklort/i386/modules/uClibc++/include/typeinfo
A/branches/meklort/i386/modules/uClibc++/include/vector
A/branches/meklort/i386/modules/klibc/strtok_r.c
A/branches/meklort/i386/modules/klibc/strlcat.c
A/branches/meklort/i386/modules/uClibc++/func_exception.cpp
A/branches/meklort/i386/modules/uClibc++/include/list
A/branches/meklort/i386/modules/uClibc++/include/basic_definitions
A/branches/meklort/i386/modules/klibc/__umodsi3.c
A/branches/meklort/i386/modules/uClibc++/new_opvnt.cpp
A/branches/meklort/i386/modules/uClibc++/valarray.cpp
A/branches/meklort/i386/modules/klibc/__udivmodsi4.c
A/branches/meklort/i386/modules/klibc/strtol.c
A/branches/meklort/i386/modules/uClibc++/include/queue
A/branches/meklort/i386/modules/klibc/vsnprintf.c
A/branches/meklort/i386/modules/uClibc++/uClibc++.c
A/branches/meklort/i386/modules/uClibc++/new_op.cpp
A/branches/meklort/i386/modules/uClibc++/del_opv.cpp
A/branches/meklort/i386/modules/klibc/__modsi3.c
A/branches/meklort/i386/modules/uClibc++/include/cerrno
A/branches/meklort/i386/modules/uClibc++/include/streambuf
A/branches/meklort/i386/modules/uClibc++/include/new
A/branches/meklort/i386/modules/uClibc++/include/ios
A/branches/meklort/i386/modules/klibc/sha1hash.c
A/branches/meklort/i386/modules/uClibc++/typeinfo.cpp
A/branches/meklort/i386/modules/uClibc++/eh_globals.cpp
A/branches/meklort/i386/modules/klibc/strtox.c
A/branches/meklort/i386/modules/klibc/strcasecmp.c
A/branches/meklort/i386/modules/uClibc++/del_op.cpp
A/branches/meklort/i386/modules/klibc/strtoumax.c
A/branches/meklort/i386/modules/uClibc++/include/fstream
A/branches/meklort/i386/modules/uClibc++/include/associative_base
A/branches/meklort/i386/modules/uClibc++/include/func_exception
A/branches/meklort/i386/modules/uClibc++/support.cpp
A/branches/meklort/i386/modules/uClibc++/include/support
A/branches/meklort/i386/modules/klibc/strncasecmp.c
A/branches/meklort/i386/modules/klibc/strpbrk.c
A/branches/meklort/i386/modules/uClibc++/algorithm.cpp
A/branches/meklort/i386/modules/klibc/__ashrdi3.c
A/branches/meklort/i386/modules/klibc/Makefile
A/branches/meklort/i386/modules/klibc/strtotimeval.c
A/branches/meklort/i386/modules/uClibc++/del_opvnt.cpp
A/branches/meklort/i386/modules/uClibc++/iomanip.cpp
A/branches/meklort/i386/modules/uClibc++/include/map.old
A/branches/meklort/i386/modules/uClibc++/include/iomanip
A/branches/meklort/i386/modules/klibc/strtoll.c
A/branches/meklort/i386/modules/uClibc++/limits.cpp
A/branches/meklort/i386/modules/uClibc++/numeric.cpp
A/branches/meklort/i386/modules/uClibc++/utility.cpp
A/branches/meklort/i386/modules/klibc/__lshrdi3.c
A/branches/meklort/i386/modules/uClibc++/stdexcept.cpp
A/branches/meklort/i386/modules/uClibc++/include/numeric
A/branches/meklort/i386/modules/klibc/qsort.c
A/branches/meklort/i386/modules/uClibc++/include/cwchar
A/branches/meklort/i386/modules/uClibc++/include/set.old
A/branches/meklort/i386/modules/uClibc++/include/memory
A/branches/meklort/i386/modules/klibc/memmem.c
A/branches/meklort/i386/modules/uClibc++/map.cpp
A/branches/meklort/i386/modules/klibc/strdup.c
A/branches/meklort/i386/modules/uClibc++/include/map
A/branches/meklort/i386/modules/uClibc++/include/cstdlib
A/branches/meklort/i386/modules/uClibc++/streambuf.cpp
A/branches/meklort/i386/modules/klibc/memccpy.c
A/branches/meklort/i386/modules/uClibc++/set.cpp
A/branches/meklort/i386/modules/uClibc++/abi.cpp
A/branches/meklort/i386/modules/klibc/atol.c
A/branches/meklort/i386/modules/uClibc++/include/bitset
A/branches/meklort/i386/modules/klibc/strndup.c
A/branches/meklort/i386/modules/uClibc++/include/set
A/branches/meklort/i386/modules/uClibc++/include/iosfwd
A/branches/meklort/i386/modules/HelloWorld/HelloWorld.cpp
A/branches/meklort/i386/modules/uClibc++/locale.cpp
A/branches/meklort/i386/modules/klibc/snprintf.c
A/branches/meklort/i386/modules/uClibc++/include
A/branches/meklort/i386/modules/klibc/__udivdi3.c
A/branches/meklort/i386/modules/uClibc++/vector.cpp
A/branches/meklort/i386/modules/uClibc++/include/limits
A/branches/meklort/i386/modules/uClibc++/istream.cpp
A/branches/meklort/i386/modules/uClibc++/include/istream
A/branches/meklort/i386/modules/uClibc++/include/stack
A/branches/meklort/i386/modules/klibc/atox.c
A/branches/meklort/i386/modules/uClibc++/include/string
A/branches/meklort/i386/modules/uClibc++/include/complex
A/branches/meklort/i386/modules/klibc/sscanf.c
A/branches/meklort/i386/modules/klibc/__divdi3.c
A/branches/meklort/i386/modules/klibc/strntoumax.c
A/branches/meklort/i386/modules/klibc/__ashldi3.c
A/branches/meklort/i386/modules/uClibc++/include/csignal
A/branches/meklort/i386/modules/uClibc++/include/iterator_base
A/branches/meklort/i386/modules/klibc/strtoull.c
A/branches/meklort/i386/modules/uClibc++/include/istream_helpers
A/branches/meklort/i386/modules/klibc/__umoddi3.c
A/branches/meklort/i386/modules/uClibc++/include/exception
A/branches/meklort/i386/modules/uClibc++/include/locale
A/branches/meklort/i386/modules/klibc/__udivmoddi4.c
A/branches/meklort/i386/modules/uClibc++/include/deque
A/branches/meklort/i386/modules/uClibc++/include/stdexcept
A/branches/meklort/i386/modules/uClibc++/include/climits
A/branches/meklort/i386/modules/klibc/memswap.c
A/branches/meklort/i386/modules/klibc/atoll.c
A/branches/meklort/i386/modules/klibc/__moddi3.c
A/branches/meklort/i386/modules/uClibc++/include/cstring
A/branches/meklort/i386/modules/klibc
A/branches/meklort/i386/modules/uClibc++/include/cwctype
A/branches/meklort/i386/modules/klibc/strtoimax.c
A/branches/meklort/i386/modules/klibc/atoi.c
A/branches/meklort/i386/modules/klibc/calloc.c
A/branches/meklort/i386/modules/uClibc++/ios.cpp
A/branches/meklort/i386/modules/klibc/vsscanf.c
A/branches/meklort/i386/modules/uClibc++/fstream.cpp
A/branches/meklort/i386/modules/klibc/__clzsi2.c
A/branches/meklort/i386/modules/klibc/onexit.c
A/branches/meklort/i386/modules/klibc/limits.h
A/branches/meklort/i386/modules/uClibc++/include/ctime
A/branches/meklort/i386/modules/uClibc++/char_traits.cpp
A/branches/meklort/i386/modules/klibc/bsearch.c
A/branches/meklort/i386/modules/uClibc++/include/clocale
A/branches/meklort/i386/modules/uClibc++/stack.cpp
A/branches/meklort/i386/modules/uClibc++/include/char_traits
A/branches/meklort/i386/modules/uClibc++/eh_alloc.cpp
A/branches/meklort/i386/modules/uClibc++/include/cassert
A/branches/meklort/i386/modules/klibc/exit.c
A/branches/meklort/i386/modules/klibc/memchr.c
A/branches/meklort/i386/modules/klibc/strtoul.c
A/branches/meklort/i386/modules/uClibc++/list.cpp
A/branches/meklort/i386/modules/uClibc++/include/string_iostream
A/branches/meklort/i386/modules/MakeInc.dir
A/branches/meklort/i386/modules/uClibc++/new_opv.cpp
A/branches/meklort/i386/modules/uClibc++/include/iostream
A/branches/meklort/i386/modules/uClibc++/new_handler.cpp
A/branches/meklort/i386/modules/uClibc++/include/cstdio
A/branches/meklort/i386/modules/uClibc++/include/cstdarg
A/branches/meklort/i386/modules/uClibc++/bitset.cpp
A/branches/meklort/i386/modules/uClibc++/include/unwind-cxx.h
A/branches/meklort/i386/modules/uClibc++/exception.cpp
A/branches/meklort/i386/modules/klibc/LICENSE
A/branches/meklort/i386/modules/klibc/version
A/branches/meklort/i386/modules/uClibc++/deque.cpp
A/branches/meklort/i386/modules/uClibc++/del_opnt.cpp
A/branches/meklort/i386/modules/uClibc++/associative_base.cpp
A/branches/meklort/i386/modules/uClibc++/include/utility
A/branches/meklort/i386/modules/uClibc++/string.cpp
A/branches/meklort/i386/modules/uClibc++/include/type_traits
A/branches/meklort/i386/modules/klibc/strsep.c
A/branches/meklort/i386/modules/klibc/strxspn.c
A/branches/meklort/i386/modules/uClibc++/include/cstddef
A/branches/meklort/i386/modules/klibc/strtotimex.c
A/branches/meklort/i386/modules/uClibc++/include/Makefile
A/branches/meklort/i386/modules/klibc/strnlen.c
A/branches/meklort/i386/modules/klibc/strtok.c
A/branches/meklort/i386/modules/klibc/strxspn.h
A/branches/meklort/i386/modules/uClibc++/iostream.cpp
A/branches/meklort/i386/modules/uClibc++/queue.cpp
A/branches/meklort/i386/modules/uClibc++/include/cctype
A/branches/meklort/i386/modules/klibc/atexit.c
A/branches/meklort/i386/modules/uClibc++/include/iterator
A/branches/meklort/i386/modules/uClibc++/include/cmath
A/branches/meklort/i386/modules/klibc/atexit.h
A/branches/meklort/i386/modules/klibc/memmove.c
A/branches/meklort/i386/modules/klibc/strtotimespec.c
A/branches/meklort/i386/modules/uClibc++/include/system_configuration.h
A/branches/meklort/i386/modules/uClibc++/include/functional
A/branches/meklort/i386/modules/klibc/strntoimax.c
A/branches/meklort/i386/modules/uClibc++/complex.cpp
A/branches/meklort/i386/modules/uClibc++/include/csetjmp
A/branches/meklort/i386/modules/klibc/jrand48.c
A/branches/meklort/i386/modules/klibc/lrand48.c
A/branches/meklort/i386/modules/klibc/mrand48.c
A/branches/meklort/i386/modules/uClibc++/include/cfloat
A/branches/meklort/i386/modules/uClibc++/ostream.cpp
A/branches/meklort/i386/modules/klibc/nrand48.c
A/branches/meklort/i386/modules/uClibc++/include/ostream
A/branches/meklort/i386/modules/uClibc++/sstream.cpp
A/branches/meklort/i386/modules/uClibc++
A/branches/meklort/i386/modules/klibc/srand48.c
A/branches/meklort/i386/modules/uClibc++/include/sstream
A/branches/meklort/i386/modules/klibc/__udivsi3.c
A/branches/meklort/i386/modules/klibc/klibc.c
A/branches/meklort/i386/modules/uClibc++/include/valarray
M/branches/meklort/i386/boot2/resume.c
M/branches/meklort/i386/modules/KextPatcher/zutil.c
M/branches/meklort/i386/modules/HPET/HPET.c
M/branches/meklort/i386/boot2/modules.c
M/branches/meklort/i386/boot2/modules.h
M/branches/meklort/i386/modules/NetbookInstaller/Makefile
M/branches/meklort/i386/libsaio/sys.c
M/branches/meklort/i386/libsaio/cpu.c
M/branches/meklort/i386/libsaio/cpu.h
M/branches/meklort/i386/modules/GUI/GUI_module.c
M/branches/meklort/i386/modules/NetbookInstaller/NBI.c
M/branches/meklort/i386/modules/Makefile
M/branches/meklort/i386/modules/Memory/Makefile
M/branches/meklort/i386/modules/GUI/Makefile
M/branches/meklort/i386/modules/Networking/Makefile
M/branches/meklort/i386/modules/USBFix/Makefile
M/branches/meklort/i386/modules/ACPIPatcher/acpi_patcher.h
M/branches/meklort/i386/modules/KextPatcher/Makefile
M/branches/meklort/i386/modules/KextPatcher/kext_patcher.c
M/branches/meklort/i386/boot2/Makefile
M/branches/meklort/i386/modules/KernelPatcher/Makefile
M/branches/meklort/i386/MakeInc.dir
M/branches/meklort/i386/modules/HPET/Makefile
M/branches/meklort/i386/modules/Resolution/Makefile
M/branches/meklort/i386/boot2/Symbols.c
M/branches/meklort/i386/modules/HelloWorld/Makefile
M/branches/meklort/i386/modules/ACPIPatcher/Makefile
M/branches/meklort/i386/modules/GraphicsEnabler/Makefile
M/branches/meklort/i386/libsaio/stringTable.c

Archive Download the corresponding diff file

Revision: 655