Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-02 | simplified malloc test, see if we are leaking memory, the exact | Andreas Baumann | |
size can differ due to alignment now | |||
2017-07-23 | added snprintf and a test for it | Andreas Baumann | |
2017-07-18 | reverted clang --no-inline flag and readded bug, I can not make clang | Andreas Baumann | |
consistently produce correct code with all combinations of hosts and cross targets! | |||
2017-07-18 | added -fno-inline to avoid clang 4.0.1 to break vsprintf with va_args when ↵ | Andreas Baumann | |
inlined | |||
2017-07-18 | added clang SSP functions | Andreas Baumann | |
2017-07-15 | ...same for libc tests | Andreas Baumann | |
2017-07-15 | added a better malloc test | Andreas Baumann | |
2017-07-14 | testing exit, not abort in libc tests | Andreas Baumann | |
2017-07-14 | some linkage tweaking, the kernel is not linked against libssp (which | Andreas Baumann | |
is using linux/glibc), we provide our own SSP guards leading to kernel_panic (for now). per default build the kernel with ld (as we need precise control how we link it) the libc tests are per default linked with the same compiler as provided with $(CC) using #include_next of gcc/clang to include the real stdint.h header file in stdint.h stub | |||
2017-07-14 | removed stddef.h and limits.h (come with the compiler header files) | Andreas Baumann | |
added a stub stdint.h (only sometimes comes with the compiler) added a guide on cross compiling adapted to cross compilation, for now tcc works | |||
2017-07-13 | added an exit function | Andreas Baumann | |
added Linux syscall stubs for exit and write adapted all tests added a printf test made stdio work on Linux or AbaOs syscalls | |||
2017-07-13 | forgot to add test_malloc.c | Andreas Baumann | |
remove buffer memory functions again (can be done with a simple cast in the caller) | |||
2017-07-13 | added a simple test for malloc/free | Andreas Baumann | |
added a memorymanager initilializer which works on a buffer instead on an offset (thus we can but the heap area also onto the stack for testing) added a kernel_stub module to test modules using kernel_panic (for now, maybe have a callback later) | |||
2017-07-13 | separated C library implementations with an OS_ABAOS define (for now), | Andreas Baumann | |
we cannot test stdio and memory management in the hosted environment yet this way | |||
2017-07-05 | tried to fix libc tests, currently they draw in too many dependencies | Andreas Baumann | |
and don't link. We have to separate libc better from the rest of the kernel code (kernel_panic, libc library initializers) | |||
2017-07-01 | added a strlcat | Andreas Baumann | |
2017-06-10 | also moved tests into tests/libc | Andreas Baumann | |
2017-05-12 | some testing of atoi, added a limits.h | Andreas Baumann | |
2017-05-12 | added a itoa | Andreas Baumann | |
2017-05-11 | added strlcpy (and a host test for it) | Andreas Baumann | |
started to add I/O port code for VGA data and select ports |