OpenCoverage

reallocarray.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/reallocarray.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9void *-
10reallocarray(void *optr, size_t nmemb, size_t size)-
11{-
12 if ((nmemb >= ((size_t)1 << (sizeof(size_t) * 4))
nmemb >= ((siz...(size_t) * 4))Description
TRUEnever evaluated
FALSEevaluated 374164 times by 35 tests
Evaluated by:
  • aeadtest
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • freenull
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • ...
|| size >= ((size_t)1 << (sizeof(size_t) * 4))
size >= ((size...(size_t) * 4))Description
TRUEnever evaluated
FALSEevaluated 374164 times by 35 tests
Evaluated by:
  • aeadtest
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • freenull
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • ...
) &&
0-374164
13 nmemb > 0
nmemb > 0Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
14 (
(1844674407370.../ nmemb < sizeDescription
TRUEnever evaluated
FALSEnever evaluated
18446744073709551615UL)
(1844674407370.../ nmemb < sizeDescription
TRUEnever evaluated
FALSEnever evaluated
0
15 / nmemb < size
(1844674407370.../ nmemb < sizeDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
16 -
17 (*__errno_location ()) -
18 = -
19 12-
20 ;-
21 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
22 ((void *)0)
never executed: return ((void *)0) ;
0
23 ;
never executed: return ((void *)0) ;
0
24 }-
25 return
executed 374164 times by 35 tests: return realloc(optr, size * nmemb);
Executed by:
  • aeadtest
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • freenull
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • ...
realloc(optr, size * nmemb);
executed 374164 times by 35 tests: return realloc(optr, size * nmemb);
Executed by:
  • aeadtest
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • freenull
  • gost2814789t
  • hkdftest
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • ...
374164
26}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2