| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2-impl.h |
| Switch to Source code | Preprocessed file |
| Line | Source | Count |
|---|---|---|
| 1 | static inline uint32_t load32( const void *src ) | - |
| 2 | { | - |
| 3 | - | |
| 4 | - | |
| 5 | - | |
| 6 | - | |
| 7 | - | |
| 8 | const uint8_t *p = ( const uint8_t * )src; | - |
| 9 | return never executed: (( uint32_t )( p[0] ) << 0) |return (( uint32_t )( p[0] ) << 0) | (( uint32_t )( p[1] ) << 8) | (( uint32_t )( p[2] ) << 16) | (( uint32_t )( p[3] ) << 24) ;never executed: return (( uint32_t )( p[0] ) << 0) | (( uint32_t )( p[1] ) << 8) | (( uint32_t )( p[2] ) << 16) | (( uint32_t )( p[3] ) << 24) ; | 0 |
| 10 | (( uint32_t )( p[1] ) << 8) | never executed: return (( uint32_t )( p[0] ) << 0) | (( uint32_t )( p[1] ) << 8) | (( uint32_t )( p[2] ) << 16) | (( uint32_t )( p[3] ) << 24) ; | 0 |
| 11 | (( uint32_t )( p[2] ) << 16) | never executed: return (( uint32_t )( p[0] ) << 0) | (( uint32_t )( p[1] ) << 8) | (( uint32_t )( p[2] ) << 16) | (( uint32_t )( p[3] ) << 24) ; | 0 |
| 12 | (( uint32_t )( p[3] ) << 24) ; never executed: return (( uint32_t )( p[0] ) << 0) | (( uint32_t )( p[1] ) << 8) | (( uint32_t )( p[2] ) << 16) | (( uint32_t )( p[3] ) << 24) ; | 0 |
| 13 | - | |
| 14 | } | - |
| 15 | - | |
| 16 | static inline uint64_t load64( const void *src ) | - |
| 17 | { | - |
| 18 | - | |
| 19 | - | |
| 20 | - | |
| 21 | - | |
| 22 | - | |
| 23 | const uint8_t *p = ( const uint8_t * )src; | - |
| 24 | return executed 928 times by 1 test: (( uint64_t )( p[0] ) << 0) |return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ;Executed by:
executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ;Executed by:
| 928 |
| 25 | (( uint64_t )( p[1] ) << 8) | executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ;Executed by:
| 928 |
| 26 | (( uint64_t )( p[2] ) << 16) | executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ;Executed by:
| 928 |
| 27 | (( uint64_t )( p[3] ) << 24) | executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ;Executed by:
| 928 |
| 28 | (( uint64_t )( p[4] ) << 32) | executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ;Executed by:
| 928 |
| 29 | (( uint64_t )( p[5] ) << 40) | executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ;Executed by:
| 928 |
| 30 | (( uint64_t )( p[6] ) << 48) | executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ;Executed by:
| 928 |
| 31 | (( uint64_t )( p[7] ) << 56) ; executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ;Executed by:
| 928 |
| 32 | - | |
| 33 | } | - |
| 34 | - | |
| 35 | static inline uint16_t load16( const void *src ) | - |
| 36 | { | - |
| 37 | - | |
| 38 | - | |
| 39 | - | |
| 40 | - | |
| 41 | - | |
| 42 | const uint8_t *p = ( const uint8_t * )src; | - |
| 43 | return never executed: (( uint16_t )( p[0] ) << 0) |return (( uint16_t )( p[0] ) << 0) | (( uint16_t )( p[1] ) << 8) ;never executed: return (( uint16_t )( p[0] ) << 0) | (( uint16_t )( p[1] ) << 8) ; | 0 |
| 44 | (( uint16_t )( p[1] ) << 8) ; never executed: return (( uint16_t )( p[0] ) << 0) | (( uint16_t )( p[1] ) << 8) ; | 0 |
| 45 | - | |
| 46 | } | - |
| 47 | - | |
| 48 | static inline void store16( void *dst, uint16_t w ) | - |
| 49 | { | - |
| 50 | - | |
| 51 | - | |
| 52 | - | |
| 53 | uint8_t *p = ( uint8_t * )dst; | - |
| 54 | *p++ = ( uint8_t )w; w >>= 8; | - |
| 55 | *p++ = ( uint8_t )w; | - |
| 56 | - | |
| 57 | } never executed: end of block | 0 |
| 58 | - | |
| 59 | static inline void store32( void *dst, uint32_t w ) | - |
| 60 | { | - |
| 61 | - | |
| 62 | - | |
| 63 | - | |
| 64 | uint8_t *p = ( uint8_t * )dst; | - |
| 65 | p[0] = (uint8_t)(w >> 0); | - |
| 66 | p[1] = (uint8_t)(w >> 8); | - |
| 67 | p[2] = (uint8_t)(w >> 16); | - |
| 68 | p[3] = (uint8_t)(w >> 24); | - |
| 69 | - | |
| 70 | } executed 114 times by 1 test: end of blockExecuted by:
| 114 |
| 71 | - | |
| 72 | static inline void store64( void *dst, uint64_t w ) | - |
| 73 | { | - |
| 74 | - | |
| 75 | - | |
| 76 | - | |
| 77 | uint8_t *p = ( uint8_t * )dst; | - |
| 78 | p[0] = (uint8_t)(w >> 0); | - |
| 79 | p[1] = (uint8_t)(w >> 8); | - |
| 80 | p[2] = (uint8_t)(w >> 16); | - |
| 81 | p[3] = (uint8_t)(w >> 24); | - |
| 82 | p[4] = (uint8_t)(w >> 32); | - |
| 83 | p[5] = (uint8_t)(w >> 40); | - |
| 84 | p[6] = (uint8_t)(w >> 48); | - |
| 85 | p[7] = (uint8_t)(w >> 56); | - |
| 86 | - | |
| 87 | } executed 304 times by 1 test: end of blockExecuted by:
| 304 |
| 88 | - | |
| 89 | static inline uint64_t load48( const void *src ) | - |
| 90 | { | - |
| 91 | const uint8_t *p = ( const uint8_t * )src; | - |
| 92 | return never executed: (( uint64_t )( p[0] ) << 0) |return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) ;never executed: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) ; | 0 |
| 93 | (( uint64_t )( p[1] ) << 8) | never executed: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) ; | 0 |
| 94 | (( uint64_t )( p[2] ) << 16) | never executed: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) ; | 0 |
| 95 | (( uint64_t )( p[3] ) << 24) | never executed: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) ; | 0 |
| 96 | (( uint64_t )( p[4] ) << 32) | never executed: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) ; | 0 |
| 97 | (( uint64_t )( p[5] ) << 40) ; never executed: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) ; | 0 |
| 98 | } | - |
| 99 | - | |
| 100 | static inline void store48( void *dst, uint64_t w ) | - |
| 101 | { | - |
| 102 | uint8_t *p = ( uint8_t * )dst; | - |
| 103 | p[0] = (uint8_t)(w >> 0); | - |
| 104 | p[1] = (uint8_t)(w >> 8); | - |
| 105 | p[2] = (uint8_t)(w >> 16); | - |
| 106 | p[3] = (uint8_t)(w >> 24); | - |
| 107 | p[4] = (uint8_t)(w >> 32); | - |
| 108 | p[5] = (uint8_t)(w >> 40); | - |
| 109 | } never executed: end of block | 0 |
| 110 | - | |
| 111 | static inline uint32_t rotr32( const uint32_t w, const unsigned c ) | - |
| 112 | { | - |
| 113 | return never executed: ( w >> c ) | ( w << ( 32 - c ) );return ( w >> c ) | ( w << ( 32 - c ) );never executed: return ( w >> c ) | ( w << ( 32 - c ) ); | 0 |
| 114 | } | - |
| 115 | - | |
| 116 | static inline uint64_t rotr64( const uint64_t w, const unsigned c ) | - |
| 117 | { | - |
| 118 | return executed 14976 times by 1 test: ( w >> c ) | ( w << ( 64 - c ) );return ( w >> c ) | ( w << ( 64 - c ) );Executed by:
executed 14976 times by 1 test: return ( w >> c ) | ( w << ( 64 - c ) );Executed by:
| 14976 |
| 119 | } | - |
| 120 | - | |
| 121 | - | |
| 122 | static inline void secure_zero_memory(void *v, size_t n) | - |
| 123 | { | - |
| 124 | static void *(*const volatile memset_v)(void *, int, size_t) = &memset; | - |
| 125 | memset_v(v, 0, n); | - |
| 126 | } executed 38 times by 1 test: end of blockExecuted by:
| 38 |
| Switch to Source code | Preprocessed file |