summaryrefslogtreecommitdiff
path: root/tests/libc
AgeCommit message (Collapse)Author
2017-07-14removed 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-13added an exit functionAndreas 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-13forgot to add test_malloc.cAndreas Baumann
remove buffer memory functions again (can be done with a simple cast in the caller)
2017-07-13added a simple test for malloc/freeAndreas 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-13separated 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-05tried to fix libc tests, currently they draw in too many dependenciesAndreas 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-01added a strlcatAndreas Baumann
2017-06-10also moved tests into tests/libcAndreas Baumann