serenity/Tests/LibC
sin-ack c70f45ff44 Everywhere: Explicitly specify the size in StringView constructors
This commit moves the length calculations out to be directly on the
StringView users. This is an important step towards the goal of removing
StringView(char const*), as it moves the responsibility of calculating
the size of the string to the user of the StringView (which will prevent
naive uses causing OOB access).
2022-07-12 23:11:35 +02:00
..
CMakeLists.txt Tests: Add tests for <ctype.h> functions declared in the C Standard 2022-06-30 12:34:16 +01:00
TestAbort.cpp LibTest: Add EXPECT_CRASH_WITH_SIGNAL 2021-12-19 14:22:06 -08:00
TestAssert.cpp LibC: Allow multiple includes of <assert.h> 2021-12-23 17:53:46 -08:00
TestCType.cpp Tests: Add tests for <ctype.h> functions declared in the C Standard 2022-06-30 12:34:16 +01:00
TestIo.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestLibCDirEnt.cpp Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00
TestLibCExec.cpp LibC: Do not include errno.h inside unistd.h 2021-05-14 22:24:02 +02:00
TestLibCInodeWatcher.cpp Tests: Add InodeWatcher and FileWatcher tests 2021-05-12 22:38:20 +02:00
TestLibCMkTemp.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestLibCSetjmp.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestLibCString.cpp LibC: Set saved_str to null in strtok_r if no tokens were found 2022-03-08 23:30:47 +01:00
TestLibCTime.cpp Everywhere: Explicitly specify the size in StringView constructors 2022-07-12 23:11:35 +02:00
TestMalloc.cpp LibC: Make *alloc return NULL in case of failure (POSIX) 2022-01-16 11:18:04 +01:00
TestMemalign.cpp Tests: Add tests for posix_memalign(3) and aligned_alloc(3) 2022-05-20 22:18:54 +02:00
TestMemmem.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestMkDir.cpp Tests: Add test for LibC mkdir() 2022-02-13 21:58:26 +02:00
TestQsort.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestRaise.cpp LibTest: Add EXPECT_CRASH_WITH_SIGNAL 2021-12-19 14:22:06 -08:00
TestRealpath.cpp Everywhere: Explicitly specify the size in StringView constructors 2022-07-12 23:11:35 +02:00
TestScanf.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestSearch.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestSnprintf.cpp AK/ByteBuffer+Everywhere: Handle errors in ByteBuffer::slice() 2022-06-13 15:38:51 +01:00
TestStackSmash.cpp Everywhere: Fix spelling mistakes 2022-01-07 15:44:42 +01:00
TestStdio.cpp Tests: Move sprintf test from AK/ to LibC/ 2022-07-04 21:46:02 +02:00
TestStrlcpy.cpp AK/ByteBuffer+Everywhere: Handle errors in ByteBuffer::slice() 2022-06-13 15:38:51 +01:00
TestStrtodAccuracy.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestWchar.cpp Tests: Add tests for wcsftime 2022-06-23 15:45:04 +01:00
TestWctype.cpp Tests: Only test truthiness for iswctype 2021-10-24 22:40:11 -07:00