Unfortunately, it is not a compile-time check...

I mean smth like
https://github.com/openssl/openssl/blob/ab5c77b4766e0992751d86560193ca42b49cf316/include/openssl/e_os2.h#L198-L202
but not sure it is applicable to external functions...

On Thu, Nov 21, 2019 at 1:42 PM Salz, Rich <rs...@akamai.com> wrote:

>
>    - It would be possible to implement a malloc failure feature in the
>    test suite that systematically runs a test many times, failing successive
>    malloc calls.
>
>
>
> It’s there; look crypto/mem.c, shouldfail() and FAILTEST.
>
>
>
> More detail, from off-list discusson:
>
>
>
>     i=0
>
>     while : ; do
>
>            ((i++))
>
>            export MALLOC_FAILURE_CHECKS=${i}@100 openssl foo etc…
>
>            test -f core && echo crashed && exit 1
>
>      done
>
>
>
>
>


-- 
SY, Dmitry Belyavsky

Reply via email to