add documentation on testing

pull/50/head
Daniel Micay 2018-10-04 03:27:30 -04:00
parent 2a31c7291b
commit d12cf324dd
1 changed files with 15 additions and 0 deletions

View File

@ -30,6 +30,21 @@ and 9.0 but only the active AOSP branches (8.1 and 9.0) are supported by this
project and it doesn't make much sense to use much older releases with far
less privacy and security hardening.
# Testing
The `preload.sh` script can be used for testing with dynamically linked
executables using glibc or musl:
./preload.sh krita --new-image RGBA,U8,500,500
It can offer slightly better performance when integrated into the C standard
library and there are other opportunities for similar hardening within C
standard library and dynamic linker implementations. For example, a library
region can be implemented to offer similar isolation for dynamic libraries as
this allocator offers across different size classes. The intention is that this
will be offered as part of hardened variants of the Bionic and musl C standard
libraries.
# Configuration
Compile-time configuration is available in the `config.h` file for controlling