[LTP] [RFC PATCH 1/9] lib: Add support for guarded buffers
Richard Palethorpe
rpalethorpe@suse.de
Fri Aug 2 15:57:45 CEST 2019
Hello,
Jan Stancek <jstancek@redhat.com> writes:
> ----- Original Message -----
>> This commit adds a support for guarder buffers. Guarded buffer is a
>> buffer allocated so that there is PROT_NONE page immediatelly after the
>> end of the buffer i.e. any access after the buffer generates
>> SEGFAULT/EFAULT etc.
>>
>> The library is hooked into the tst_test structure so that all you need
>> is to fill up an NULL terminated array of buffer pointers and sizes to
>> get the respective buffers allocated. The library supports allocating
>> memory in test runtime as well as well as allocating more complex
>> buffers, which currently are iovec vectors.
>
> Runtime alloc in loop could be an issue, do we need also runtime free?
I think tst_alloc needs a bit more documentation at the least. If we
have runtime free then we need to figure out which map the address
belongs to or what its offset is (if any).
--
Thank you,
Richard.
More information about the ltp
mailing list