Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-05 | Linux: Implement interfaces for memory protection keys | Florian Weimer | |
This adds system call wrappers for pkey_alloc, pkey_free, pkey_mprotect, and x86-64 implementations of pkey_get and pkey_set, which abstract over the PKRU CPU register and hide the actual number of memory protection keys supported by the CPU. pkey_mprotect with a -1 key is implemented using mprotect, so it will work even if the kernel does not support the pkey_mprotect system call. The system call wrapers use unsigned int instead of unsigned long for parameters, so that no special treatment for x32 is needed. The flags argument is currently unused, and the access rights bit mask is limited to two bits by the current PKRU register layout anyway. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org> | |||
2017-11-12 | support: Add xstrndup, xunlink, xreadlink, support_create_temp_directory | Florian Weimer | |
2017-06-21 | __inet_pton_length: Implement new internal helper function | Florian Weimer | |
2017-06-02 | resolv: Tests for various versions of res_init | Florian Weimer | |
2017-06-02 | Add internal facility for dynamic array handling | Florian Weimer | |
This is intended as a type-safe alternative to obstacks and hand-written realloc constructs. The implementation avoids writing function pointers to the heap. | |||
2017-03-15 | support: Add error checking to close system calls [BZ #21244] | Florian Weimer | |
2017-01-27 | nptl: Add tst-robust-fork | Florian Weimer | |
2017-01-01 | Update copyright dates with scripts/update-copyrights. | Joseph Myers | |
2016-12-31 | resolv: Add beginnings of a libresolv test suite | Florian Weimer | |
2016-12-28 | support: Add support for delayed test failure reporting | Florian Weimer | |
The new functions support_record_failure records a test failure, but does not terminate the process. The macros TEST_VERIFY and TEST_VERIFY_EXIT check that a condition is true. |