Coverage Report

Created: 2025-08-28 06:59

/src/boringssl/crypto/internal.h
Line
Count
Source (jump to first uncovered line)
1
// Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved.
2
//
3
// Licensed under the Apache License, Version 2.0 (the "License");
4
// you may not use this file except in compliance with the License.
5
// You may obtain a copy of the License at
6
//
7
//     https://www.apache.org/licenses/LICENSE-2.0
8
//
9
// Unless required by applicable law or agreed to in writing, software
10
// distributed under the License is distributed on an "AS IS" BASIS,
11
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
// See the License for the specific language governing permissions and
13
// limitations under the License.
14
15
#ifndef OPENSSL_HEADER_CRYPTO_INTERNAL_H
16
#define OPENSSL_HEADER_CRYPTO_INTERNAL_H
17
18
#include <openssl/crypto.h>
19
#include <openssl/ex_data.h>
20
#include <openssl/stack.h>
21
22
#include <assert.h>
23
#include <stdlib.h>
24
#include <string.h>
25
26
#if defined(BORINGSSL_CONSTANT_TIME_VALIDATION)
27
#include <valgrind/memcheck.h>
28
#endif
29
30
#if defined(BORINGSSL_FIPS_BREAK_TESTS)
31
#include <stdlib.h>
32
#endif
33
34
#if defined(OPENSSL_THREADS) && \
35
    (!defined(OPENSSL_WINDOWS) || defined(__MINGW32__))
36
#include <pthread.h>
37
#define OPENSSL_PTHREADS
38
#endif
39
40
#if defined(OPENSSL_THREADS) && !defined(OPENSSL_PTHREADS) && \
41
    defined(OPENSSL_WINDOWS)
42
#define OPENSSL_WINDOWS_THREADS
43
#endif
44
45
#if defined(OPENSSL_THREADS)
46
#include <atomic>
47
#endif
48
49
#if defined(OPENSSL_WINDOWS_THREADS)
50
#include <windows.h>
51
#endif
52
53
#if defined(_M_X64) || defined(_M_IX86)
54
#include "intrin.h"
55
#endif
56
57
#if defined(__cplusplus)
58
extern "C" {
59
#endif
60
61
62
#if !defined(OPENSSL_NO_ASM) && !defined(OPENSSL_STATIC_ARMCAP) && \
63
    (defined(OPENSSL_X86) || defined(OPENSSL_X86_64) ||            \
64
     defined(OPENSSL_ARM) || defined(OPENSSL_AARCH64))
65
// x86, x86_64, and the ARMs need to record the result of a cpuid/getauxval call
66
// for the asm to work correctly, unless compiled without asm code.
67
#define NEED_CPUID
68
69
// OPENSSL_cpuid_setup initializes the platform-specific feature cache. This
70
// function should not be called directly. Call |OPENSSL_init_cpuid| instead.
71
void OPENSSL_cpuid_setup(void);
72
73
// OPENSSL_init_cpuid initializes the platform-specific feature cache, if
74
// needed. This function is idempotent and may be called concurrently.
75
void OPENSSL_init_cpuid(void);
76
#else
77
inline void OPENSSL_init_cpuid(void) {}
78
#endif
79
80
#if (defined(OPENSSL_ARM) || defined(OPENSSL_AARCH64)) && \
81
    !defined(OPENSSL_STATIC_ARMCAP)
82
// OPENSSL_get_armcap_pointer_for_test returns a pointer to |OPENSSL_armcap_P|
83
// for unit tests. Any modifications to the value must be made before any other
84
// function call in BoringSSL.
85
OPENSSL_EXPORT uint32_t *OPENSSL_get_armcap_pointer_for_test(void);
86
#endif
87
88
89
// On non-MSVC 64-bit targets, we expect __uint128_t support. This includes
90
// clang-cl, which defines both __clang__ and _MSC_VER.
91
#if (!defined(_MSC_VER) || defined(__clang__)) && defined(OPENSSL_64_BIT)
92
#define BORINGSSL_HAS_UINT128
93
typedef __int128_t int128_t;
94
typedef __uint128_t uint128_t;
95
96
// __uint128_t division depends on intrinsics in the compiler runtime. Those
97
// intrinsics are missing in clang-cl (https://crbug.com/787617) and nanolibc.
98
// These may be bugs in the toolchain definition, but just disable it for now.
99
// EDK2's toolchain is missing __udivti3 (b/339380897) so cannot support
100
// 128-bit division currently.
101
#if !defined(_MSC_VER) && !defined(OPENSSL_NANOLIBC) && \
102
    !defined(__EDK2_BORINGSSL__)
103
#define BORINGSSL_CAN_DIVIDE_UINT128
104
#endif
105
#endif
106
107
201M
#define OPENSSL_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0]))
108
109
// GCC-like compilers indicate SSE2 with |__SSE2__|. MSVC leaves the caller to
110
// know that x86_64 has SSE2, and uses _M_IX86_FP to indicate SSE2 on x86.
111
// https://learn.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=msvc-170
112
#if defined(__SSE2__) || defined(_M_AMD64) || defined(_M_X64) || \
113
    (defined(_M_IX86_FP) && _M_IX86_FP >= 2)
114
#define OPENSSL_SSE2
115
#endif
116
117
#if defined(OPENSSL_X86) && !defined(OPENSSL_NO_ASM) && !defined(OPENSSL_SSE2)
118
#error \
119
    "x86 assembly requires SSE2. Build with -msse2 (recommended), or disable assembly optimizations with -DOPENSSL_NO_ASM."
120
#endif
121
122
// For convenience in testing the fallback code, we allow disabling SSE2
123
// intrinsics via |OPENSSL_NO_SSE2_FOR_TESTING|. We require SSE2 on x86 and
124
// x86_64, so we would otherwise need to test such code on a non-x86 platform.
125
//
126
// This does not remove the above requirement for SSE2 support with assembly
127
// optimizations. It only disables some intrinsics-based optimizations so that
128
// we can test the fallback code on CI.
129
#if defined(OPENSSL_SSE2) && defined(OPENSSL_NO_SSE2_FOR_TESTING)
130
#undef OPENSSL_SSE2
131
#endif
132
133
#if defined(__GNUC__) || defined(__clang__)
134
#define OPENSSL_ATTR_CONST __attribute__((const))
135
#else
136
#define OPENSSL_ATTR_CONST
137
#endif
138
139
#if defined(BORINGSSL_MALLOC_FAILURE_TESTING)
140
// OPENSSL_reset_malloc_counter_for_testing, when malloc testing is enabled,
141
// resets the internal malloc counter, to simulate further malloc failures. This
142
// should be called in between independent tests, at a point where failure from
143
// a previous test will not impact subsequent ones.
144
OPENSSL_EXPORT void OPENSSL_reset_malloc_counter_for_testing(void);
145
146
// OPENSSL_disable_malloc_failures_for_testing, when malloc testing is enabled,
147
// disables simulated malloc failures. Calls to |OPENSSL_malloc| will not
148
// increment the malloc counter or synthesize failures. This may be used to skip
149
// simulating malloc failures in some region of code.
150
OPENSSL_EXPORT void OPENSSL_disable_malloc_failures_for_testing(void);
151
152
// OPENSSL_enable_malloc_failures_for_testing, when malloc testing is enabled,
153
// re-enables simulated malloc failures.
154
OPENSSL_EXPORT void OPENSSL_enable_malloc_failures_for_testing(void);
155
#else
156
0
inline void OPENSSL_reset_malloc_counter_for_testing(void) {}
157
0
inline void OPENSSL_disable_malloc_failures_for_testing(void) {}
158
0
inline void OPENSSL_enable_malloc_failures_for_testing(void) {}
159
#endif
160
161
#if defined(__has_builtin)
162
#define OPENSSL_HAS_BUILTIN(x) __has_builtin(x)
163
#else
164
#define OPENSSL_HAS_BUILTIN(x) 0
165
#endif
166
167
168
// Pointer utility functions.
169
170
// buffers_alias returns one if |a| and |b| alias and zero otherwise.
171
static inline int buffers_alias(const void *a, size_t a_bytes, const void *b,
172
122M
                                size_t b_bytes) {
173
  // Cast |a| and |b| to integers. In C, pointer comparisons between unrelated
174
  // objects are undefined whereas pointer to integer conversions are merely
175
  // implementation-defined. We assume the implementation defined it in a sane
176
  // way.
177
122M
  uintptr_t a_u = (uintptr_t)a;
178
122M
  uintptr_t b_u = (uintptr_t)b;
179
122M
  return a_u + a_bytes > b_u && b_u + b_bytes > a_u;
180
122M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: extensions.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: handoff.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: handshake.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: handshake_client.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: handshake_server.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: s3_both.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: s3_pkt.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
ssl_aead_ctx.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Line
Count
Source
172
897k
                                size_t b_bytes) {
173
  // Cast |a| and |b| to integers. In C, pointer comparisons between unrelated
174
  // objects are undefined whereas pointer to integer conversions are merely
175
  // implementation-defined. We assume the implementation defined it in a sane
176
  // way.
177
897k
  uintptr_t a_u = (uintptr_t)a;
178
897k
  uintptr_t b_u = (uintptr_t)b;
179
897k
  return a_u + a_bytes > b_u && b_u + b_bytes > a_u;
180
897k
}
Unexecuted instantiation: ssl_asn1.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ssl_cert.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ssl_credential.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ssl_lib.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ssl_session.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ssl_versions.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ssl_x509.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: t1_enc.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: tls13_both.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: tls13_client.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: tls13_enc.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: tls13_server.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: tls_method.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
tls_record.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Line
Count
Source
172
1.08M
                                size_t b_bytes) {
173
  // Cast |a| and |b| to integers. In C, pointer comparisons between unrelated
174
  // objects are undefined whereas pointer to integer conversions are merely
175
  // implementation-defined. We assume the implementation defined it in a sane
176
  // way.
177
1.08M
  uintptr_t a_u = (uintptr_t)a;
178
1.08M
  uintptr_t b_u = (uintptr_t)b;
179
1.08M
  return a_u + a_bytes > b_u && b_u + b_bytes > a_u;
180
1.08M
}
Unexecuted instantiation: d1_both.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: d1_lib.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: d1_pkt.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: d1_srtp.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
dtls_record.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Line
Count
Source
172
36.3k
                                size_t b_bytes) {
173
  // Cast |a| and |b| to integers. In C, pointer comparisons between unrelated
174
  // objects are undefined whereas pointer to integer conversions are merely
175
  // implementation-defined. We assume the implementation defined it in a sane
176
  // way.
177
36.3k
  uintptr_t a_u = (uintptr_t)a;
178
36.3k
  uintptr_t b_u = (uintptr_t)b;
179
36.3k
  return a_u + a_bytes > b_u && b_u + b_bytes > a_u;
180
36.3k
}
Unexecuted instantiation: s3_lib.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
bcm.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Line
Count
Source
172
15.5k
                                size_t b_bytes) {
173
  // Cast |a| and |b| to integers. In C, pointer comparisons between unrelated
174
  // objects are undefined whereas pointer to integer conversions are merely
175
  // implementation-defined. We assume the implementation defined it in a sane
176
  // way.
177
15.5k
  uintptr_t a_u = (uintptr_t)a;
178
15.5k
  uintptr_t b_u = (uintptr_t)b;
179
15.5k
  return a_u + a_bytes > b_u && b_u + b_bytes > a_u;
180
15.5k
}
Unexecuted instantiation: bio.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: bio_mem.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: fd.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: socket.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: socket_helper.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: convert.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: buf.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: cbb.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: cbs.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
chacha.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Line
Count
Source
172
433
                                size_t b_bytes) {
173
  // Cast |a| and |b| to integers. In C, pointer comparisons between unrelated
174
  // objects are undefined whereas pointer to integer conversions are merely
175
  // implementation-defined. We assume the implementation defined it in a sane
176
  // way.
177
433
  uintptr_t a_u = (uintptr_t)a;
178
433
  uintptr_t b_u = (uintptr_t)b;
179
433
  return a_u + a_bytes > b_u && b_u + b_bytes > a_u;
180
433
}
Unexecuted instantiation: e_chacha20poly1305.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: e_tls.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: tls_cbc.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: crypto.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: curve25519.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
curve25519_64_adx.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Line
Count
Source
172
120M
                                size_t b_bytes) {
173
  // Cast |a| and |b| to integers. In C, pointer comparisons between unrelated
174
  // objects are undefined whereas pointer to integer conversions are merely
175
  // implementation-defined. We assume the implementation defined it in a sane
176
  // way.
177
120M
  uintptr_t a_u = (uintptr_t)a;
178
120M
  uintptr_t b_u = (uintptr_t)b;
179
120M
  return a_u + a_bytes > b_u && b_u + b_bytes > a_u;
180
120M
}
Unexecuted instantiation: digest_extra.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ec_asn1.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: engine.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: err.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: evp.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: evp_asn1.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: evp_ctx.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: p_ec.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: p_ed25519.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: p_hkdf.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: p_rsa.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: p_x25519.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ex_data.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: hpke.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: kyber.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: lhash.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: md4.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: md5.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: mem.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: obj.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: pem_lib.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: pool.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: deterministic.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: fork_detect.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: forkunsafe.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: refcount.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: siphash.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: spake2plus.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: stack.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: thread_pthread.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x509_cmp.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x509_lu.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x509_vfy.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x509_vpm.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x509cset.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x509name.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x_algor.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x_all.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x_crl.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x_exten.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x_name.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x_pubkey.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x_req.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x_spki.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x_x509.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x_x509a.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: a_bitstr.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: a_int.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: a_object.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: a_strex.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: a_strnid.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: asn1_lib.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: tasn_dec.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: tasn_enc.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: tasn_new.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: tasn_utl.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: base64.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: errno.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: file.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: blake2.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: asn1_compat.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: e_des.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: cpu_intel.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: des.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: dh_asn1.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: dsa.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ecdh.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: p_dh.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: scrypt.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: a_sign.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: a_verify.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: algorithm.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: by_dir.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: by_file.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: policy.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: rsa_pss.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_akeya.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_cpols.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_crld.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_genn.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_ncons.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_pcons.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_purp.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_utl.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x509_ext.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x509_req.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x509_set.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x509_trs.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x509_v3.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x_attrib.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x_val.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: exponentiation.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: conf.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: pbkdf.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: obj_xref.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: pkcs8.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: t_x509.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: t_x509a.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_alt.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_bcons.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_conf.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_info.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_lib.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_skey.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x509_att.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: x509_obj.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: hexdump.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: e_rc2.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: e_rc4.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: print.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: asn1_gen.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_akey.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_bitst.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_enum.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_extku.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_ia5.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: v3_int.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: dtls_client.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: dtls_method.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: dtls_server.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: server.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: cert.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
Unexecuted instantiation: client.cc:buffers_alias(void const*, unsigned long, void const*, unsigned long)
181
182
// align_pointer returns |ptr|, advanced to |alignment|. |alignment| must be a
183
// power of two, and |ptr| must have at least |alignment - 1| bytes of scratch
184
// space.
185
44
static inline void *align_pointer(void *ptr, size_t alignment) {
186
  // |alignment| must be a power of two.
187
44
  assert(alignment != 0 && (alignment & (alignment - 1)) == 0);
188
  // Instead of aligning |ptr| as a |uintptr_t| and casting back, compute the
189
  // offset and advance in pointer space. C guarantees that casting from pointer
190
  // to |uintptr_t| and back gives the same pointer, but general
191
  // integer-to-pointer conversions are implementation-defined. GCC does define
192
  // it in the useful way, but this makes fewer assumptions.
193
44
  uintptr_t offset = (0u - (uintptr_t)ptr) & (alignment - 1);
194
44
  ptr = (char *)ptr + offset;
195
44
  assert(((uintptr_t)ptr & (alignment - 1)) == 0);
196
44
  return ptr;
197
44
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: extensions.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: handoff.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: handshake.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: handshake_client.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: handshake_server.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: s3_both.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: s3_pkt.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ssl_cert.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ssl_credential.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ssl_lib.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ssl_session.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ssl_versions.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ssl_x509.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: t1_enc.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: tls13_both.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: tls13_client.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: tls13_enc.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: tls13_server.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: tls_method.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: tls_record.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: d1_both.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: d1_lib.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: d1_pkt.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: d1_srtp.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: dtls_record.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: s3_lib.cc:align_pointer(void*, unsigned long)
bcm.cc:align_pointer(void*, unsigned long)
Line
Count
Source
185
44
static inline void *align_pointer(void *ptr, size_t alignment) {
186
  // |alignment| must be a power of two.
187
44
  assert(alignment != 0 && (alignment & (alignment - 1)) == 0);
188
  // Instead of aligning |ptr| as a |uintptr_t| and casting back, compute the
189
  // offset and advance in pointer space. C guarantees that casting from pointer
190
  // to |uintptr_t| and back gives the same pointer, but general
191
  // integer-to-pointer conversions are implementation-defined. GCC does define
192
  // it in the useful way, but this makes fewer assumptions.
193
44
  uintptr_t offset = (0u - (uintptr_t)ptr) & (alignment - 1);
194
44
  ptr = (char *)ptr + offset;
195
44
  assert(((uintptr_t)ptr & (alignment - 1)) == 0);
196
44
  return ptr;
197
44
}
Unexecuted instantiation: bio.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: bio_mem.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: fd.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: socket.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: socket_helper.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: convert.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: buf.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: cbb.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: cbs.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: chacha.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: e_tls.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: tls_cbc.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: crypto.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: curve25519.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: digest_extra.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ec_asn1.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: engine.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: err.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: evp.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: evp_asn1.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: evp_ctx.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: p_ec.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: p_ed25519.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: p_hkdf.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: p_rsa.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: p_x25519.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ex_data.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: hpke.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: kyber.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: lhash.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: md4.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: md5.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: mem.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: obj.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: pem_lib.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: pool.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: deterministic.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: fork_detect.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: forkunsafe.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: refcount.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: siphash.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: spake2plus.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: stack.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: thread_pthread.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x509_cmp.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x509_lu.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x509_vfy.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x509_vpm.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x509cset.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x509name.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x_algor.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x_all.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x_crl.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x_exten.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x_name.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x_pubkey.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x_req.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x_spki.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x_x509.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x_x509a.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: a_bitstr.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: a_int.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: a_object.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: a_strex.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: a_strnid.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: asn1_lib.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: tasn_dec.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: tasn_enc.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: tasn_new.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: tasn_utl.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: base64.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: errno.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: file.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: blake2.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: asn1_compat.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: e_des.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: cpu_intel.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: des.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: dh_asn1.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: dsa.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ecdh.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: p_dh.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: scrypt.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: a_sign.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: a_verify.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: algorithm.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: by_dir.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: by_file.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: policy.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: rsa_pss.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_akeya.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_cpols.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_crld.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_genn.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_ncons.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_pcons.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_purp.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_utl.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x509_ext.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x509_req.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x509_set.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x509_trs.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x509_v3.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x_attrib.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x_val.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: exponentiation.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: conf.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: pbkdf.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: obj_xref.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: pkcs8.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: t_x509.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: t_x509a.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_alt.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_bcons.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_conf.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_info.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_lib.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_skey.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x509_att.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: x509_obj.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: hexdump.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: e_rc2.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: e_rc4.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: print.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: asn1_gen.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_akey.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_bitst.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_enum.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_extku.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_ia5.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: v3_int.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: dtls_client.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: dtls_method.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: dtls_server.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: server.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: cert.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:align_pointer(void*, unsigned long)
Unexecuted instantiation: client.cc:align_pointer(void*, unsigned long)
198
199
200
// Constant-time utility functions.
201
//
202
// The following methods return a bitmask of all ones (0xff...f) for true and 0
203
// for false. This is useful for choosing a value based on the result of a
204
// conditional in constant time. For example,
205
//
206
// if (a < b) {
207
//   c = a;
208
// } else {
209
//   c = b;
210
// }
211
//
212
// can be written as
213
//
214
// crypto_word_t lt = constant_time_lt_w(a, b);
215
// c = constant_time_select_w(lt, a, b);
216
217
// crypto_word_t is the type that most constant-time functions use. Ideally we
218
// would like it to be |size_t|, but NaCl builds in 64-bit mode with 32-bit
219
// pointers, which means that |size_t| can be 32 bits when |BN_ULONG| is 64
220
// bits. Since we want to be able to do constant-time operations on a
221
// |BN_ULONG|, |crypto_word_t| is defined as an unsigned value with the native
222
// word length.
223
#if defined(OPENSSL_64_BIT)
224
typedef uint64_t crypto_word_t;
225
#elif defined(OPENSSL_32_BIT)
226
typedef uint32_t crypto_word_t;
227
#else
228
#error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT"
229
#endif
230
231
0
#define CONSTTIME_TRUE_W ~((crypto_word_t)0)
232
0
#define CONSTTIME_FALSE_W ((crypto_word_t)0)
233
#define CONSTTIME_TRUE_8 ((uint8_t)0xff)
234
#define CONSTTIME_FALSE_8 ((uint8_t)0)
235
236
// value_barrier_w returns |a|, but prevents GCC and Clang from reasoning about
237
// the returned value. This is used to mitigate compilers undoing constant-time
238
// code, until we can express our requirements directly in the language.
239
//
240
// Note the compiler is aware that |value_barrier_w| has no side effects and
241
// always has the same output for a given input. This allows it to eliminate
242
// dead code, move computations across loops, and vectorize.
243
15.8G
static inline crypto_word_t value_barrier_w(crypto_word_t a) {
244
15.8G
#if defined(__GNUC__) || defined(__clang__)
245
15.8G
  __asm__("" : "+r"(a) : /* no inputs */);
246
15.8G
#endif
247
15.8G
  return a;
248
15.8G
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: extensions.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: handoff.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: handshake.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: handshake_client.cc:value_barrier_w(unsigned long)
handshake_server.cc:value_barrier_w(unsigned long)
Line
Count
Source
243
1.92k
static inline crypto_word_t value_barrier_w(crypto_word_t a) {
244
1.92k
#if defined(__GNUC__) || defined(__clang__)
245
1.92k
  __asm__("" : "+r"(a) : /* no inputs */);
246
1.92k
#endif
247
1.92k
  return a;
248
1.92k
}
Unexecuted instantiation: s3_both.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: s3_pkt.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ssl_asn1.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ssl_buffer.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ssl_cert.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ssl_cipher.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ssl_credential.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ssl_key_share.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ssl_lib.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ssl_privkey.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ssl_session.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ssl_transcript.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ssl_versions.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ssl_x509.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: t1_enc.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: tls13_both.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: tls13_client.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: tls13_enc.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: tls13_server.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: tls_method.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: tls_record.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: d1_both.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: d1_lib.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: d1_pkt.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: d1_srtp.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: dtls_record.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: s3_lib.cc:value_barrier_w(unsigned long)
bcm.cc:value_barrier_w(unsigned long)
Line
Count
Source
243
6.39G
static inline crypto_word_t value_barrier_w(crypto_word_t a) {
244
6.39G
#if defined(__GNUC__) || defined(__clang__)
245
6.39G
  __asm__("" : "+r"(a) : /* no inputs */);
246
6.39G
#endif
247
6.39G
  return a;
248
6.39G
}
Unexecuted instantiation: bio.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: bio_mem.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: fd.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: socket.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: socket_helper.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: convert.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: buf.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: cbb.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: cbs.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: chacha.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: e_tls.cc:value_barrier_w(unsigned long)
tls_cbc.cc:value_barrier_w(unsigned long)
Line
Count
Source
243
832k
static inline crypto_word_t value_barrier_w(crypto_word_t a) {
244
832k
#if defined(__GNUC__) || defined(__clang__)
245
832k
  __asm__("" : "+r"(a) : /* no inputs */);
246
832k
#endif
247
832k
  return a;
248
832k
}
Unexecuted instantiation: crypto.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: curve25519.cc:value_barrier_w(unsigned long)
curve25519_64_adx.cc:value_barrier_w(unsigned long)
Line
Count
Source
243
9.46G
static inline crypto_word_t value_barrier_w(crypto_word_t a) {
244
9.46G
#if defined(__GNUC__) || defined(__clang__)
245
9.46G
  __asm__("" : "+r"(a) : /* no inputs */);
246
9.46G
#endif
247
9.46G
  return a;
248
9.46G
}
Unexecuted instantiation: digest_extra.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ec_asn1.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: engine.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: err.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: evp.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: evp_asn1.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: evp_ctx.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: p_ec.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: p_ed25519.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: p_hkdf.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: p_rsa.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: p_x25519.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ex_data.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: hpke.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: kyber.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: lhash.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: md4.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: md5.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: mem.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: obj.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: pem_lib.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: poly1305_vec.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: pool.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: deterministic.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: fork_detect.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: forkunsafe.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: refcount.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: rsa_asn1.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: rsa_crypt.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: siphash.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: spake2plus.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: stack.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: thread_pthread.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x509_cmp.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x509_lu.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x509_vfy.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x509_vpm.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x509cset.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x509name.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x_algor.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x_all.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x_crl.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x_exten.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x_name.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x_pubkey.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x_req.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x_spki.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x_x509.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x_x509a.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: a_bitstr.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: a_int.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: a_object.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: a_strex.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: a_strnid.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: asn1_lib.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: tasn_dec.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: tasn_enc.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: tasn_new.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: tasn_utl.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: base64.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: errno.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: file.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: blake2.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: asn1_compat.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: e_des.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: cpu_intel.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: des.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: dh_asn1.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: dsa.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: dsa_asn1.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ecdh.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: p_dh.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: scrypt.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: a_sign.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: a_verify.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: algorithm.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: by_dir.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: by_file.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: policy.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: rsa_pss.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_akeya.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_cpols.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_crld.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_genn.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_ncons.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_pcons.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_pmaps.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_purp.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_utl.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x509_ext.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x509_req.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x509_set.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x509_trs.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x509_v3.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x_attrib.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x_val.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: exponentiation.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: conf.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: pbkdf.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: obj_xref.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: p5_pbev2.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: pkcs8.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: t_x509.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: t_x509a.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_alt.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_bcons.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_conf.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_info.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_lib.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_ocsp.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_skey.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x509_att.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: x509_obj.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: hexdump.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: e_rc2.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: e_rc4.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: print.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: asn1_gen.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_akey.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_bitst.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_enum.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_extku.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_ia5.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: v3_int.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: dtls_client.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: dtls_method.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: dtls_server.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: server.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: cert.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:value_barrier_w(unsigned long)
Unexecuted instantiation: client.cc:value_barrier_w(unsigned long)
249
250
// value_barrier_u32 behaves like |value_barrier_w| but takes a |uint32_t|.
251
2.90G
static inline uint32_t value_barrier_u32(uint32_t a) {
252
2.90G
#if defined(__GNUC__) || defined(__clang__)
253
2.90G
  __asm__("" : "+r"(a) : /* no inputs */);
254
2.90G
#endif
255
2.90G
  return a;
256
2.90G
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: encrypted_client_hello.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: extensions.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: handoff.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: handshake.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: handshake_client.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: handshake_server.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: s3_both.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: s3_pkt.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ssl_aead_ctx.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ssl_asn1.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ssl_buffer.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ssl_cert.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ssl_cipher.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ssl_credential.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ssl_key_share.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ssl_lib.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ssl_privkey.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ssl_session.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ssl_transcript.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ssl_versions.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ssl_x509.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: t1_enc.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: tls13_both.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: tls13_client.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: tls13_enc.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: tls13_server.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: tls_method.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: tls_record.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: d1_both.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: d1_lib.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: d1_pkt.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: d1_srtp.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: dtls_record.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: s3_lib.cc:value_barrier_u32(unsigned int)
bcm.cc:value_barrier_u32(unsigned int)
Line
Count
Source
251
2.42G
static inline uint32_t value_barrier_u32(uint32_t a) {
252
2.42G
#if defined(__GNUC__) || defined(__clang__)
253
2.42G
  __asm__("" : "+r"(a) : /* no inputs */);
254
2.42G
#endif
255
2.42G
  return a;
256
2.42G
}
Unexecuted instantiation: bio.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: bio_mem.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: fd.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: socket.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: socket_helper.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: convert.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: buf.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: cbb.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: cbs.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: chacha.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: e_chacha20poly1305.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: e_tls.cc:value_barrier_u32(unsigned int)
tls_cbc.cc:value_barrier_u32(unsigned int)
Line
Count
Source
251
7.58k
static inline uint32_t value_barrier_u32(uint32_t a) {
252
7.58k
#if defined(__GNUC__) || defined(__clang__)
253
7.58k
  __asm__("" : "+r"(a) : /* no inputs */);
254
7.58k
#endif
255
7.58k
  return a;
256
7.58k
}
Unexecuted instantiation: crypto.cc:value_barrier_u32(unsigned int)
curve25519.cc:value_barrier_u32(unsigned int)
Line
Count
Source
251
471M
static inline uint32_t value_barrier_u32(uint32_t a) {
252
471M
#if defined(__GNUC__) || defined(__clang__)
253
471M
  __asm__("" : "+r"(a) : /* no inputs */);
254
471M
#endif
255
471M
  return a;
256
471M
}
Unexecuted instantiation: curve25519_64_adx.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: digest_extra.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ec_asn1.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ecdsa_asn1.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: engine.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: err.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: evp.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: evp_asn1.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: evp_ctx.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: p_dh_asn1.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: p_dsa_asn1.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: p_ec.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: p_ec_asn1.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: p_ed25519.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: p_ed25519_asn1.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: p_hkdf.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: p_rsa.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: p_rsa_asn1.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: p_x25519.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: p_x25519_asn1.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ex_data.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: fuzzer_mode.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: hpke.cc:value_barrier_u32(unsigned int)
kyber.cc:value_barrier_u32(unsigned int)
Line
Count
Source
251
5.57M
static inline uint32_t value_barrier_u32(uint32_t a) {
252
5.57M
#if defined(__GNUC__) || defined(__clang__)
253
5.57M
  __asm__("" : "+r"(a) : /* no inputs */);
254
5.57M
#endif
255
5.57M
  return a;
256
5.57M
}
Unexecuted instantiation: lhash.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: md4.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: md5.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: mem.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: obj.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: pem_lib.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: poly1305_vec.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: pool.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: deterministic.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: fork_detect.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: forkunsafe.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: refcount.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: rsa_asn1.cc:value_barrier_u32(unsigned int)
rsa_crypt.cc:value_barrier_u32(unsigned int)
Line
Count
Source
251
517k
static inline uint32_t value_barrier_u32(uint32_t a) {
252
517k
#if defined(__GNUC__) || defined(__clang__)
253
517k
  __asm__("" : "+r"(a) : /* no inputs */);
254
517k
#endif
255
517k
  return a;
256
517k
}
Unexecuted instantiation: siphash.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: spake2plus.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: stack.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: thread_pthread.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x509_cmp.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x509_lu.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x509_vfy.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x509_vpm.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x509cset.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x509name.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x_algor.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x_all.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x_crl.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x_exten.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x_name.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x_pubkey.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x_req.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x_spki.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x_x509.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x_x509a.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: a_bitstr.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: a_int.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: a_object.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: a_strex.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: a_strnid.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: asn1_lib.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: tasn_dec.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: tasn_enc.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: tasn_new.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: tasn_utl.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: base64.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: errno.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: file.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: blake2.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: asn1_compat.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: e_des.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: cpu_intel.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: des.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: dh_asn1.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: dsa.cc:value_barrier_u32(unsigned int)
dsa_asn1.cc:value_barrier_u32(unsigned int)
Line
Count
Source
251
2.05k
static inline uint32_t value_barrier_u32(uint32_t a) {
252
2.05k
#if defined(__GNUC__) || defined(__clang__)
253
2.05k
  __asm__("" : "+r"(a) : /* no inputs */);
254
2.05k
#endif
255
2.05k
  return a;
256
2.05k
}
Unexecuted instantiation: ecdh.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: p_dh.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: scrypt.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: pkcs8_x509.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: a_sign.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: a_verify.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: algorithm.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: by_dir.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: by_file.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: policy.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: rsa_pss.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_akeya.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_cpols.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_crld.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_genn.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_ncons.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_pcons.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_pmaps.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_purp.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_utl.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x509_ext.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x509_req.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x509_set.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x509_trs.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x509_v3.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x_attrib.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x_val.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: exponentiation.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: conf.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: pbkdf.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: obj_xref.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: pkcs7_x509.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: p5_pbev2.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: pkcs8.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: t_x509.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: t_x509a.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_alt.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_bcons.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_conf.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_info.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_lib.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_ocsp.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_skey.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x509_att.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: x509_obj.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: hexdump.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: e_rc2.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: e_rc4.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: print.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: asn1_gen.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_akey.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_bitst.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_enum.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_extku.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_ia5.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: v3_int.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: dtls_client.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: dtls_method.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: dtls_server.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: arm_cpuinfo.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: server.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: decode_client_hello_inner.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: cert.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: ssl_ctx_api.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: client_no_fuzzer_mode.cc:value_barrier_u32(unsigned int)
Unexecuted instantiation: client.cc:value_barrier_u32(unsigned int)
257
258
// value_barrier_u64 behaves like |value_barrier_w| but takes a |uint64_t|.
259
0
static inline uint64_t value_barrier_u64(uint64_t a) {
260
0
#if defined(__GNUC__) || defined(__clang__)
261
0
  __asm__("" : "+r"(a) : /* no inputs */);
262
0
#endif
263
0
  return a;
264
0
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: extensions.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: handoff.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: handshake.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: handshake_client.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: handshake_server.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: s3_both.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: s3_pkt.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ssl_asn1.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ssl_buffer.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ssl_cert.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ssl_cipher.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ssl_credential.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ssl_key_share.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ssl_lib.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ssl_privkey.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ssl_session.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ssl_transcript.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ssl_versions.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ssl_x509.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: t1_enc.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: tls13_both.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: tls13_client.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: tls13_enc.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: tls13_server.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: tls_method.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: tls_record.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: d1_both.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: d1_lib.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: d1_pkt.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: d1_srtp.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: dtls_record.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: s3_lib.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: bcm.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: bio.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: bio_mem.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: fd.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: socket.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: socket_helper.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: convert.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: buf.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: cbb.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: cbs.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: chacha.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: e_tls.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: tls_cbc.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: crypto.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: curve25519.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: digest_extra.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ec_asn1.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: engine.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: err.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: evp.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: evp_asn1.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: evp_ctx.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: p_ec.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: p_ed25519.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: p_hkdf.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: p_rsa.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: p_x25519.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ex_data.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: hpke.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: kyber.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: lhash.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: md4.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: md5.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: mem.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: obj.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: pem_lib.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: poly1305_vec.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: pool.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: deterministic.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: fork_detect.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: forkunsafe.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: refcount.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: rsa_asn1.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: rsa_crypt.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: siphash.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: spake2plus.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: stack.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: thread_pthread.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x509_cmp.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x509_lu.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x509_vfy.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x509_vpm.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x509cset.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x509name.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x_algor.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x_all.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x_crl.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x_exten.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x_name.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x_pubkey.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x_req.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x_spki.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x_x509.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x_x509a.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: a_bitstr.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: a_int.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: a_object.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: a_strex.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: a_strnid.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: asn1_lib.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: tasn_dec.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: tasn_enc.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: tasn_new.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: tasn_utl.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: base64.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: errno.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: file.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: blake2.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: asn1_compat.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: e_des.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: cpu_intel.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: des.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: dh_asn1.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: dsa.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: dsa_asn1.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ecdh.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: p_dh.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: scrypt.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: a_sign.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: a_verify.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: algorithm.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: by_dir.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: by_file.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: policy.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: rsa_pss.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_akeya.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_cpols.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_crld.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_genn.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_ncons.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_pcons.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_pmaps.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_purp.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_utl.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x509_ext.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x509_req.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x509_set.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x509_trs.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x509_v3.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x_attrib.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x_val.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: exponentiation.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: conf.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: pbkdf.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: obj_xref.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: p5_pbev2.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: pkcs8.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: t_x509.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: t_x509a.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_alt.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_bcons.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_conf.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_info.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_lib.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_ocsp.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_skey.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x509_att.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: x509_obj.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: hexdump.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: e_rc2.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: e_rc4.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: print.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: asn1_gen.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_akey.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_bitst.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_enum.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_extku.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_ia5.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: v3_int.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: dtls_client.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: dtls_method.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: dtls_server.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: server.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: cert.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:value_barrier_u64(unsigned long)
Unexecuted instantiation: client.cc:value_barrier_u64(unsigned long)
265
266
// |value_barrier_u8| could be defined as above, but compilers other than
267
// clang seem to still materialize 0x00..00MM instead of reusing 0x??..??MM.
268
269
// constant_time_msb_w returns the given value with the MSB copied to all the
270
// other bits.
271
414M
static inline crypto_word_t constant_time_msb_w(crypto_word_t a) {
272
414M
  return 0u - (a >> (sizeof(a) * 8 - 1));
273
414M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: extensions.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: handoff.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: handshake.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: handshake_client.cc:constant_time_msb_w(unsigned long)
handshake_server.cc:constant_time_msb_w(unsigned long)
Line
Count
Source
271
8.40k
static inline crypto_word_t constant_time_msb_w(crypto_word_t a) {
272
8.40k
  return 0u - (a >> (sizeof(a) * 8 - 1));
273
8.40k
}
Unexecuted instantiation: s3_both.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: s3_pkt.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ssl_asn1.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ssl_buffer.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ssl_cert.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ssl_cipher.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ssl_credential.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ssl_key_share.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ssl_lib.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ssl_privkey.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ssl_session.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ssl_transcript.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ssl_versions.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ssl_x509.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: t1_enc.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: tls13_both.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: tls13_client.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: tls13_enc.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: tls13_server.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: tls_method.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: tls_record.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: d1_both.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: d1_lib.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: d1_pkt.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: d1_srtp.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: dtls_record.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: s3_lib.cc:constant_time_msb_w(unsigned long)
bcm.cc:constant_time_msb_w(unsigned long)
Line
Count
Source
271
283M
static inline crypto_word_t constant_time_msb_w(crypto_word_t a) {
272
283M
  return 0u - (a >> (sizeof(a) * 8 - 1));
273
283M
}
Unexecuted instantiation: bio.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: bio_mem.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: fd.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: socket.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: socket_helper.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: convert.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: buf.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: cbb.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: cbs.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: chacha.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_msb_w(unsigned long)
e_tls.cc:constant_time_msb_w(unsigned long)
Line
Count
Source
271
3.79k
static inline crypto_word_t constant_time_msb_w(crypto_word_t a) {
272
3.79k
  return 0u - (a >> (sizeof(a) * 8 - 1));
273
3.79k
}
tls_cbc.cc:constant_time_msb_w(unsigned long)
Line
Count
Source
271
912k
static inline crypto_word_t constant_time_msb_w(crypto_word_t a) {
272
912k
  return 0u - (a >> (sizeof(a) * 8 - 1));
273
912k
}
Unexecuted instantiation: crypto.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: curve25519.cc:constant_time_msb_w(unsigned long)
curve25519_64_adx.cc:constant_time_msb_w(unsigned long)
Line
Count
Source
271
120M
static inline crypto_word_t constant_time_msb_w(crypto_word_t a) {
272
120M
  return 0u - (a >> (sizeof(a) * 8 - 1));
273
120M
}
Unexecuted instantiation: digest_extra.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ec_asn1.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: engine.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: err.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: evp.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: evp_asn1.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: evp_ctx.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: p_ec.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: p_ed25519.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: p_hkdf.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: p_rsa.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: p_x25519.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ex_data.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: hpke.cc:constant_time_msb_w(unsigned long)
kyber.cc:constant_time_msb_w(unsigned long)
Line
Count
Source
271
172k
static inline crypto_word_t constant_time_msb_w(crypto_word_t a) {
272
172k
  return 0u - (a >> (sizeof(a) * 8 - 1));
273
172k
}
Unexecuted instantiation: lhash.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: md4.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: md5.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: mem.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: obj.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: pem_lib.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: poly1305_vec.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: pool.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: deterministic.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: fork_detect.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: forkunsafe.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: refcount.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: rsa_asn1.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: rsa_crypt.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: siphash.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: spake2plus.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: stack.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: thread_pthread.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x509_cmp.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x509_lu.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x509_vfy.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x509_vpm.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x509cset.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x509name.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x_algor.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x_all.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x_crl.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x_exten.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x_name.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x_pubkey.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x_req.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x_spki.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x_x509.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x_x509a.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: a_bitstr.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: a_int.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: a_object.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: a_strex.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: a_strnid.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: asn1_lib.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: tasn_dec.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: tasn_enc.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: tasn_new.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: tasn_utl.cc:constant_time_msb_w(unsigned long)
base64.cc:constant_time_msb_w(unsigned long)
Line
Count
Source
271
8.97M
static inline crypto_word_t constant_time_msb_w(crypto_word_t a) {
272
8.97M
  return 0u - (a >> (sizeof(a) * 8 - 1));
273
8.97M
}
Unexecuted instantiation: errno.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: file.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: blake2.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: asn1_compat.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: e_des.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: cpu_intel.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: des.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: dh_asn1.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: dsa.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: dsa_asn1.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ecdh.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: p_dh.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: scrypt.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: a_sign.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: a_verify.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: algorithm.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: by_dir.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: by_file.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: policy.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: rsa_pss.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_akeya.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_cpols.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_crld.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_genn.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_ncons.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_pcons.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_pmaps.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_purp.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_utl.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x509_ext.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x509_req.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x509_set.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x509_trs.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x509_v3.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x_attrib.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x_val.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: exponentiation.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: conf.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: pbkdf.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: obj_xref.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: p5_pbev2.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: pkcs8.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: t_x509.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: t_x509a.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_alt.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_bcons.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_conf.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_info.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_lib.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_ocsp.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_skey.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x509_att.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: x509_obj.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: hexdump.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: e_rc2.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: e_rc4.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: print.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: asn1_gen.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_akey.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_bitst.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_enum.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_extku.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_ia5.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: v3_int.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: dtls_client.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: dtls_method.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: dtls_server.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: server.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: cert.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_msb_w(unsigned long)
Unexecuted instantiation: client.cc:constant_time_msb_w(unsigned long)
274
275
// constant_time_lt_w returns 0xff..f if a < b and 0 otherwise.
276
static inline crypto_word_t constant_time_lt_w(crypto_word_t a,
277
43.9M
                                               crypto_word_t b) {
278
  // Consider the two cases of the problem:
279
  //   msb(a) == msb(b): a < b iff the MSB of a - b is set.
280
  //   msb(a) != msb(b): a < b iff the MSB of b is set.
281
  //
282
  // If msb(a) == msb(b) then the following evaluates as:
283
  //   msb(a^((a^b)|((a-b)^a))) ==
284
  //   msb(a^((a-b) ^ a))       ==   (because msb(a^b) == 0)
285
  //   msb(a^a^(a-b))           ==   (rearranging)
286
  //   msb(a-b)                      (because ∀x. x^x == 0)
287
  //
288
  // Else, if msb(a) != msb(b) then the following evaluates as:
289
  //   msb(a^((a^b)|((a-b)^a))) ==
290
  //   msb(a^(𝟙 | ((a-b)^a)))   ==   (because msb(a^b) == 1 and 𝟙
291
  //                                  represents a value s.t. msb(𝟙) = 1)
292
  //   msb(a^𝟙)                 ==   (because ORing with 1 results in 1)
293
  //   msb(b)
294
  //
295
  //
296
  // Here is an SMT-LIB verification of this formula:
297
  //
298
  // (define-fun lt ((a (_ BitVec 32)) (b (_ BitVec 32))) (_ BitVec 32)
299
  //   (bvxor a (bvor (bvxor a b) (bvxor (bvsub a b) a)))
300
  // )
301
  //
302
  // (declare-fun a () (_ BitVec 32))
303
  // (declare-fun b () (_ BitVec 32))
304
  //
305
  // (assert (not (= (= #x00000001 (bvlshr (lt a b) #x0000001f)) (bvult a b))))
306
  // (check-sat)
307
  // (get-model)
308
43.9M
  return constant_time_msb_w(a ^ ((a ^ b) | ((a - b) ^ a)));
309
43.9M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: extensions.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: handoff.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: handshake.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: handshake_client.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: handshake_server.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: s3_both.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: s3_pkt.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_cert.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_credential.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_lib.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_session.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_versions.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_x509.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: t1_enc.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: tls13_both.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: tls13_client.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: tls13_enc.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: tls13_server.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: tls_method.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: tls_record.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: d1_both.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: d1_lib.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: d1_pkt.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: d1_srtp.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: dtls_record.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: s3_lib.cc:constant_time_lt_w(unsigned long, unsigned long)
bcm.cc:constant_time_lt_w(unsigned long, unsigned long)
Line
Count
Source
277
43.2M
                                               crypto_word_t b) {
278
  // Consider the two cases of the problem:
279
  //   msb(a) == msb(b): a < b iff the MSB of a - b is set.
280
  //   msb(a) != msb(b): a < b iff the MSB of b is set.
281
  //
282
  // If msb(a) == msb(b) then the following evaluates as:
283
  //   msb(a^((a^b)|((a-b)^a))) ==
284
  //   msb(a^((a-b) ^ a))       ==   (because msb(a^b) == 0)
285
  //   msb(a^a^(a-b))           ==   (rearranging)
286
  //   msb(a-b)                      (because ∀x. x^x == 0)
287
  //
288
  // Else, if msb(a) != msb(b) then the following evaluates as:
289
  //   msb(a^((a^b)|((a-b)^a))) ==
290
  //   msb(a^(𝟙 | ((a-b)^a)))   ==   (because msb(a^b) == 1 and 𝟙
291
  //                                  represents a value s.t. msb(𝟙) = 1)
292
  //   msb(a^𝟙)                 ==   (because ORing with 1 results in 1)
293
  //   msb(b)
294
  //
295
  //
296
  // Here is an SMT-LIB verification of this formula:
297
  //
298
  // (define-fun lt ((a (_ BitVec 32)) (b (_ BitVec 32))) (_ BitVec 32)
299
  //   (bvxor a (bvor (bvxor a b) (bvxor (bvsub a b) a)))
300
  // )
301
  //
302
  // (declare-fun a () (_ BitVec 32))
303
  // (declare-fun b () (_ BitVec 32))
304
  //
305
  // (assert (not (= (= #x00000001 (bvlshr (lt a b) #x0000001f)) (bvult a b))))
306
  // (check-sat)
307
  // (get-model)
308
43.2M
  return constant_time_msb_w(a ^ ((a ^ b) | ((a - b) ^ a)));
309
43.2M
}
Unexecuted instantiation: bio.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: bio_mem.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: fd.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: socket.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: socket_helper.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: convert.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: buf.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: cbb.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: cbs.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: chacha.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: e_tls.cc:constant_time_lt_w(unsigned long, unsigned long)
tls_cbc.cc:constant_time_lt_w(unsigned long, unsigned long)
Line
Count
Source
277
528k
                                               crypto_word_t b) {
278
  // Consider the two cases of the problem:
279
  //   msb(a) == msb(b): a < b iff the MSB of a - b is set.
280
  //   msb(a) != msb(b): a < b iff the MSB of b is set.
281
  //
282
  // If msb(a) == msb(b) then the following evaluates as:
283
  //   msb(a^((a^b)|((a-b)^a))) ==
284
  //   msb(a^((a-b) ^ a))       ==   (because msb(a^b) == 0)
285
  //   msb(a^a^(a-b))           ==   (rearranging)
286
  //   msb(a-b)                      (because ∀x. x^x == 0)
287
  //
288
  // Else, if msb(a) != msb(b) then the following evaluates as:
289
  //   msb(a^((a^b)|((a-b)^a))) ==
290
  //   msb(a^(𝟙 | ((a-b)^a)))   ==   (because msb(a^b) == 1 and 𝟙
291
  //                                  represents a value s.t. msb(𝟙) = 1)
292
  //   msb(a^𝟙)                 ==   (because ORing with 1 results in 1)
293
  //   msb(b)
294
  //
295
  //
296
  // Here is an SMT-LIB verification of this formula:
297
  //
298
  // (define-fun lt ((a (_ BitVec 32)) (b (_ BitVec 32))) (_ BitVec 32)
299
  //   (bvxor a (bvor (bvxor a b) (bvxor (bvsub a b) a)))
300
  // )
301
  //
302
  // (declare-fun a () (_ BitVec 32))
303
  // (declare-fun b () (_ BitVec 32))
304
  //
305
  // (assert (not (= (= #x00000001 (bvlshr (lt a b) #x0000001f)) (bvult a b))))
306
  // (check-sat)
307
  // (get-model)
308
528k
  return constant_time_msb_w(a ^ ((a ^ b) | ((a - b) ^ a)));
309
528k
}
Unexecuted instantiation: crypto.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: curve25519.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: digest_extra.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ec_asn1.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: engine.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: err.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: evp.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: evp_asn1.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: evp_ctx.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: p_ec.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: p_hkdf.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: p_rsa.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: p_x25519.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ex_data.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: hpke.cc:constant_time_lt_w(unsigned long, unsigned long)
kyber.cc:constant_time_lt_w(unsigned long, unsigned long)
Line
Count
Source
277
172k
                                               crypto_word_t b) {
278
  // Consider the two cases of the problem:
279
  //   msb(a) == msb(b): a < b iff the MSB of a - b is set.
280
  //   msb(a) != msb(b): a < b iff the MSB of b is set.
281
  //
282
  // If msb(a) == msb(b) then the following evaluates as:
283
  //   msb(a^((a^b)|((a-b)^a))) ==
284
  //   msb(a^((a-b) ^ a))       ==   (because msb(a^b) == 0)
285
  //   msb(a^a^(a-b))           ==   (rearranging)
286
  //   msb(a-b)                      (because ∀x. x^x == 0)
287
  //
288
  // Else, if msb(a) != msb(b) then the following evaluates as:
289
  //   msb(a^((a^b)|((a-b)^a))) ==
290
  //   msb(a^(𝟙 | ((a-b)^a)))   ==   (because msb(a^b) == 1 and 𝟙
291
  //                                  represents a value s.t. msb(𝟙) = 1)
292
  //   msb(a^𝟙)                 ==   (because ORing with 1 results in 1)
293
  //   msb(b)
294
  //
295
  //
296
  // Here is an SMT-LIB verification of this formula:
297
  //
298
  // (define-fun lt ((a (_ BitVec 32)) (b (_ BitVec 32))) (_ BitVec 32)
299
  //   (bvxor a (bvor (bvxor a b) (bvxor (bvsub a b) a)))
300
  // )
301
  //
302
  // (declare-fun a () (_ BitVec 32))
303
  // (declare-fun b () (_ BitVec 32))
304
  //
305
  // (assert (not (= (= #x00000001 (bvlshr (lt a b) #x0000001f)) (bvult a b))))
306
  // (check-sat)
307
  // (get-model)
308
172k
  return constant_time_msb_w(a ^ ((a ^ b) | ((a - b) ^ a)));
309
172k
}
Unexecuted instantiation: lhash.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: md4.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: md5.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: mem.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: obj.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: pem_lib.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: pool.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: deterministic.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: fork_detect.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: forkunsafe.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: refcount.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: siphash.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: spake2plus.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: stack.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: thread_pthread.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_cmp.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_lu.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_vfy.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_vpm.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x509cset.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x509name.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x_algor.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x_all.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x_crl.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x_exten.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x_name.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x_pubkey.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x_req.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x_spki.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x_x509.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x_x509a.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: a_bitstr.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: a_int.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: a_object.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: a_strex.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: a_strnid.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: asn1_lib.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: tasn_dec.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: tasn_enc.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: tasn_new.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: tasn_utl.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: base64.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: errno.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: file.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: blake2.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: asn1_compat.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: e_des.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: cpu_intel.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: des.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: dh_asn1.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: dsa.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ecdh.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: p_dh.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: scrypt.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: a_sign.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: a_verify.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: algorithm.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: by_dir.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: by_file.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: policy.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: rsa_pss.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_akeya.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_cpols.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_crld.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_genn.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_ncons.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_pcons.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_purp.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_utl.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_ext.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_req.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_set.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_trs.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_v3.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x_attrib.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x_val.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: exponentiation.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: conf.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: pbkdf.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: obj_xref.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: pkcs8.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: t_x509.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: t_x509a.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_alt.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_bcons.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_conf.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_info.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_lib.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_skey.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_att.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_obj.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: hexdump.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: e_rc2.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: e_rc4.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: print.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: asn1_gen.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_akey.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_bitst.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_enum.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_extku.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_ia5.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_int.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: dtls_client.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: dtls_method.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: dtls_server.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: server.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: cert.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_lt_w(unsigned long, unsigned long)
Unexecuted instantiation: client.cc:constant_time_lt_w(unsigned long, unsigned long)
310
311
// constant_time_lt_8 acts like |constant_time_lt_w| but returns an 8-bit
312
// mask.
313
226k
static inline uint8_t constant_time_lt_8(crypto_word_t a, crypto_word_t b) {
314
226k
  return (uint8_t)(constant_time_lt_w(a, b));
315
226k
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: extensions.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: handoff.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: handshake.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: handshake_client.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: handshake_server.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: s3_both.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: s3_pkt.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_cert.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_credential.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_lib.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_session.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_versions.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_x509.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: t1_enc.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: tls13_both.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: tls13_client.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: tls13_enc.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: tls13_server.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: tls_method.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: tls_record.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: d1_both.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: d1_lib.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: d1_pkt.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: d1_srtp.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: dtls_record.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: s3_lib.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: bcm.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: bio.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: bio_mem.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: fd.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: socket.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: socket_helper.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: convert.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: buf.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: cbb.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: cbs.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: chacha.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: e_tls.cc:constant_time_lt_8(unsigned long, unsigned long)
tls_cbc.cc:constant_time_lt_8(unsigned long, unsigned long)
Line
Count
Source
313
226k
static inline uint8_t constant_time_lt_8(crypto_word_t a, crypto_word_t b) {
314
226k
  return (uint8_t)(constant_time_lt_w(a, b));
315
226k
}
Unexecuted instantiation: crypto.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: curve25519.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: digest_extra.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ec_asn1.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: engine.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: err.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: evp.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: evp_asn1.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: evp_ctx.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: p_ec.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: p_hkdf.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: p_rsa.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: p_x25519.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ex_data.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: hpke.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: kyber.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: lhash.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: md4.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: md5.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: mem.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: obj.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: pem_lib.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: pool.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: deterministic.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: fork_detect.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: forkunsafe.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: refcount.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: siphash.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: spake2plus.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: stack.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: thread_pthread.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_cmp.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_lu.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_vfy.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_vpm.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x509cset.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x509name.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x_algor.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x_all.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x_crl.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x_exten.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x_name.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x_pubkey.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x_req.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x_spki.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x_x509.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x_x509a.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: a_bitstr.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: a_int.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: a_object.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: a_strex.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: a_strnid.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: asn1_lib.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: tasn_dec.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: tasn_enc.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: tasn_new.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: tasn_utl.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: base64.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: errno.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: file.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: blake2.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: asn1_compat.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: e_des.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: cpu_intel.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: des.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: dh_asn1.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: dsa.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ecdh.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: p_dh.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: scrypt.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: a_sign.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: a_verify.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: algorithm.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: by_dir.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: by_file.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: policy.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: rsa_pss.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_akeya.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_cpols.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_crld.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_genn.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_ncons.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_pcons.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_purp.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_utl.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_ext.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_req.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_set.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_trs.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_v3.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x_attrib.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x_val.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: exponentiation.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: conf.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: pbkdf.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: obj_xref.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: pkcs8.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: t_x509.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: t_x509a.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_alt.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_bcons.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_conf.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_info.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_lib.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_skey.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_att.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_obj.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: hexdump.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: e_rc2.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: e_rc4.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: print.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: asn1_gen.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_akey.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_bitst.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_enum.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_extku.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_ia5.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_int.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: dtls_client.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: dtls_method.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: dtls_server.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: server.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: cert.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_lt_8(unsigned long, unsigned long)
Unexecuted instantiation: client.cc:constant_time_lt_8(unsigned long, unsigned long)
316
317
// constant_time_ge_w returns 0xff..f if a >= b and 0 otherwise.
318
static inline crypto_word_t constant_time_ge_w(crypto_word_t a,
319
301k
                                               crypto_word_t b) {
320
301k
  return ~constant_time_lt_w(a, b);
321
301k
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: extensions.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: handoff.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: handshake.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: handshake_client.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: handshake_server.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: s3_both.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: s3_pkt.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_cert.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_credential.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_lib.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_session.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_versions.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_x509.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: t1_enc.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: tls13_both.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: tls13_client.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: tls13_enc.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: tls13_server.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: tls_method.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: tls_record.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: d1_both.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: d1_lib.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: d1_pkt.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: d1_srtp.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: dtls_record.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: s3_lib.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: bcm.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: bio.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: bio_mem.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: fd.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: socket.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: socket_helper.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: convert.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: buf.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: cbb.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: cbs.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: chacha.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: e_tls.cc:constant_time_ge_w(unsigned long, unsigned long)
tls_cbc.cc:constant_time_ge_w(unsigned long, unsigned long)
Line
Count
Source
319
301k
                                               crypto_word_t b) {
320
301k
  return ~constant_time_lt_w(a, b);
321
301k
}
Unexecuted instantiation: crypto.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: curve25519.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: digest_extra.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ec_asn1.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: engine.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: err.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: evp.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: evp_asn1.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: evp_ctx.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: p_ec.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: p_hkdf.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: p_rsa.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: p_x25519.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ex_data.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: hpke.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: kyber.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: lhash.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: md4.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: md5.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: mem.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: obj.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: pem_lib.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: pool.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: deterministic.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: fork_detect.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: forkunsafe.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: refcount.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: siphash.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: spake2plus.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: stack.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: thread_pthread.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_cmp.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_lu.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_vfy.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_vpm.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x509cset.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x509name.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x_algor.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x_all.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x_crl.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x_exten.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x_name.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x_pubkey.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x_req.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x_spki.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x_x509.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x_x509a.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: a_bitstr.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: a_int.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: a_object.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: a_strex.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: a_strnid.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: asn1_lib.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: tasn_dec.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: tasn_enc.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: tasn_new.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: tasn_utl.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: base64.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: errno.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: file.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: blake2.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: asn1_compat.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: e_des.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: cpu_intel.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: des.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: dh_asn1.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: dsa.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ecdh.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: p_dh.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: scrypt.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: a_sign.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: a_verify.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: algorithm.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: by_dir.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: by_file.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: policy.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: rsa_pss.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_akeya.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_cpols.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_crld.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_genn.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_ncons.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_pcons.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_purp.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_utl.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_ext.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_req.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_set.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_trs.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_v3.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x_attrib.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x_val.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: exponentiation.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: conf.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: pbkdf.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: obj_xref.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: pkcs8.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: t_x509.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: t_x509a.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_alt.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_bcons.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_conf.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_info.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_lib.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_skey.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_att.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_obj.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: hexdump.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: e_rc2.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: e_rc4.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: print.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: asn1_gen.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_akey.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_bitst.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_enum.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_extku.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_ia5.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_int.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: dtls_client.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: dtls_method.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: dtls_server.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: server.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: cert.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_ge_w(unsigned long, unsigned long)
Unexecuted instantiation: client.cc:constant_time_ge_w(unsigned long, unsigned long)
322
323
// constant_time_ge_8 acts like |constant_time_ge_w| but returns an 8-bit
324
// mask.
325
297k
static inline uint8_t constant_time_ge_8(crypto_word_t a, crypto_word_t b) {
326
297k
  return (uint8_t)(constant_time_ge_w(a, b));
327
297k
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: extensions.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: handoff.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: handshake.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: handshake_client.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: handshake_server.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: s3_both.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: s3_pkt.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_cert.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_credential.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_lib.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_session.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_versions.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_x509.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: t1_enc.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: tls13_both.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: tls13_client.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: tls13_enc.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: tls13_server.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: tls_method.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: tls_record.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: d1_both.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: d1_lib.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: d1_pkt.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: d1_srtp.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: dtls_record.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: s3_lib.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: bcm.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: bio.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: bio_mem.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: fd.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: socket.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: socket_helper.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: convert.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: buf.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: cbb.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: cbs.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: chacha.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: e_tls.cc:constant_time_ge_8(unsigned long, unsigned long)
tls_cbc.cc:constant_time_ge_8(unsigned long, unsigned long)
Line
Count
Source
325
297k
static inline uint8_t constant_time_ge_8(crypto_word_t a, crypto_word_t b) {
326
297k
  return (uint8_t)(constant_time_ge_w(a, b));
327
297k
}
Unexecuted instantiation: crypto.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: curve25519.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: digest_extra.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ec_asn1.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: engine.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: err.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: evp.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: evp_asn1.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: evp_ctx.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: p_ec.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: p_hkdf.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: p_rsa.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: p_x25519.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ex_data.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: hpke.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: kyber.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: lhash.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: md4.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: md5.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: mem.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: obj.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: pem_lib.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: pool.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: deterministic.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: fork_detect.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: forkunsafe.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: refcount.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: siphash.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: spake2plus.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: stack.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: thread_pthread.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_cmp.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_lu.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_vfy.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_vpm.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x509cset.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x509name.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x_algor.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x_all.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x_crl.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x_exten.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x_name.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x_pubkey.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x_req.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x_spki.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x_x509.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x_x509a.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: a_bitstr.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: a_int.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: a_object.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: a_strex.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: a_strnid.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: asn1_lib.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: tasn_dec.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: tasn_enc.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: tasn_new.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: tasn_utl.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: base64.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: errno.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: file.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: blake2.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: asn1_compat.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: e_des.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: cpu_intel.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: des.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: dh_asn1.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: dsa.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ecdh.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: p_dh.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: scrypt.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: a_sign.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: a_verify.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: algorithm.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: by_dir.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: by_file.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: policy.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: rsa_pss.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_akeya.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_cpols.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_crld.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_genn.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_ncons.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_pcons.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_purp.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_utl.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_ext.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_req.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_set.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_trs.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_v3.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x_attrib.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x_val.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: exponentiation.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: conf.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: pbkdf.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: obj_xref.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: pkcs8.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: t_x509.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: t_x509a.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_alt.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_bcons.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_conf.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_info.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_lib.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_skey.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_att.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_obj.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: hexdump.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: e_rc2.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: e_rc4.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: print.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: asn1_gen.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_akey.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_bitst.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_enum.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_extku.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_ia5.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_int.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: dtls_client.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: dtls_method.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: dtls_server.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: server.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: cert.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_ge_8(unsigned long, unsigned long)
Unexecuted instantiation: client.cc:constant_time_ge_8(unsigned long, unsigned long)
328
329
// constant_time_is_zero returns 0xff..f if a == 0 and 0 otherwise.
330
354M
static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) {
331
  // Here is an SMT-LIB verification of this formula:
332
  //
333
  // (define-fun is_zero ((a (_ BitVec 32))) (_ BitVec 32)
334
  //   (bvand (bvnot a) (bvsub a #x00000001))
335
  // )
336
  //
337
  // (declare-fun a () (_ BitVec 32))
338
  //
339
  // (assert (not (= (= #x00000001 (bvlshr (is_zero a) #x0000001f)) (= a
340
  // #x00000000)))) (check-sat) (get-model)
341
354M
  return constant_time_msb_w(~a & (a - 1));
342
354M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: extensions.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: handoff.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: handshake.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: handshake_client.cc:constant_time_is_zero_w(unsigned long)
handshake_server.cc:constant_time_is_zero_w(unsigned long)
Line
Count
Source
330
8.40k
static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) {
331
  // Here is an SMT-LIB verification of this formula:
332
  //
333
  // (define-fun is_zero ((a (_ BitVec 32))) (_ BitVec 32)
334
  //   (bvand (bvnot a) (bvsub a #x00000001))
335
  // )
336
  //
337
  // (declare-fun a () (_ BitVec 32))
338
  //
339
  // (assert (not (= (= #x00000001 (bvlshr (is_zero a) #x0000001f)) (= a
340
  // #x00000000)))) (check-sat) (get-model)
341
8.40k
  return constant_time_msb_w(~a & (a - 1));
342
8.40k
}
Unexecuted instantiation: s3_both.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: s3_pkt.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ssl_asn1.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ssl_buffer.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ssl_cert.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ssl_cipher.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ssl_credential.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ssl_key_share.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ssl_lib.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ssl_privkey.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ssl_session.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ssl_transcript.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ssl_versions.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ssl_x509.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: t1_enc.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: tls13_both.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: tls13_client.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: tls13_enc.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: tls13_server.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: tls_method.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: tls_record.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: d1_both.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: d1_lib.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: d1_pkt.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: d1_srtp.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: dtls_record.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: s3_lib.cc:constant_time_is_zero_w(unsigned long)
bcm.cc:constant_time_is_zero_w(unsigned long)
Line
Count
Source
330
240M
static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) {
331
  // Here is an SMT-LIB verification of this formula:
332
  //
333
  // (define-fun is_zero ((a (_ BitVec 32))) (_ BitVec 32)
334
  //   (bvand (bvnot a) (bvsub a #x00000001))
335
  // )
336
  //
337
  // (declare-fun a () (_ BitVec 32))
338
  //
339
  // (assert (not (= (= #x00000001 (bvlshr (is_zero a) #x0000001f)) (= a
340
  // #x00000000)))) (check-sat) (get-model)
341
240M
  return constant_time_msb_w(~a & (a - 1));
342
240M
}
Unexecuted instantiation: bio.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: bio_mem.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: fd.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: socket.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: socket_helper.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: convert.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: buf.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: cbb.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: cbs.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: chacha.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_is_zero_w(unsigned long)
e_tls.cc:constant_time_is_zero_w(unsigned long)
Line
Count
Source
330
3.79k
static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) {
331
  // Here is an SMT-LIB verification of this formula:
332
  //
333
  // (define-fun is_zero ((a (_ BitVec 32))) (_ BitVec 32)
334
  //   (bvand (bvnot a) (bvsub a #x00000001))
335
  // )
336
  //
337
  // (declare-fun a () (_ BitVec 32))
338
  //
339
  // (assert (not (= (= #x00000001 (bvlshr (is_zero a) #x0000001f)) (= a
340
  // #x00000000)))) (check-sat) (get-model)
341
3.79k
  return constant_time_msb_w(~a & (a - 1));
342
3.79k
}
tls_cbc.cc:constant_time_is_zero_w(unsigned long)
Line
Count
Source
330
384k
static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) {
331
  // Here is an SMT-LIB verification of this formula:
332
  //
333
  // (define-fun is_zero ((a (_ BitVec 32))) (_ BitVec 32)
334
  //   (bvand (bvnot a) (bvsub a #x00000001))
335
  // )
336
  //
337
  // (declare-fun a () (_ BitVec 32))
338
  //
339
  // (assert (not (= (= #x00000001 (bvlshr (is_zero a) #x0000001f)) (= a
340
  // #x00000000)))) (check-sat) (get-model)
341
384k
  return constant_time_msb_w(~a & (a - 1));
342
384k
}
Unexecuted instantiation: crypto.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: curve25519.cc:constant_time_is_zero_w(unsigned long)
curve25519_64_adx.cc:constant_time_is_zero_w(unsigned long)
Line
Count
Source
330
109M
static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) {
331
  // Here is an SMT-LIB verification of this formula:
332
  //
333
  // (define-fun is_zero ((a (_ BitVec 32))) (_ BitVec 32)
334
  //   (bvand (bvnot a) (bvsub a #x00000001))
335
  // )
336
  //
337
  // (declare-fun a () (_ BitVec 32))
338
  //
339
  // (assert (not (= (= #x00000001 (bvlshr (is_zero a) #x0000001f)) (= a
340
  // #x00000000)))) (check-sat) (get-model)
341
109M
  return constant_time_msb_w(~a & (a - 1));
342
109M
}
Unexecuted instantiation: digest_extra.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ec_asn1.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: engine.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: err.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: evp.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: evp_asn1.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: evp_ctx.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: p_ec.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: p_ed25519.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: p_hkdf.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: p_rsa.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: p_x25519.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ex_data.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: hpke.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: kyber.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: lhash.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: md4.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: md5.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: mem.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: obj.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: pem_lib.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: poly1305_vec.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: pool.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: deterministic.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: fork_detect.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: forkunsafe.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: refcount.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: rsa_asn1.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: rsa_crypt.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: siphash.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: spake2plus.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: stack.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: thread_pthread.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x509_cmp.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x509_lu.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x509_vfy.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x509_vpm.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x509cset.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x509name.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x_algor.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x_all.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x_crl.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x_exten.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x_name.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x_pubkey.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x_req.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x_spki.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x_x509.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x_x509a.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: a_bitstr.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: a_int.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: a_object.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: a_strex.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: a_strnid.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: asn1_lib.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: tasn_dec.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: tasn_enc.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: tasn_new.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: tasn_utl.cc:constant_time_is_zero_w(unsigned long)
base64.cc:constant_time_is_zero_w(unsigned long)
Line
Count
Source
330
4.48M
static inline crypto_word_t constant_time_is_zero_w(crypto_word_t a) {
331
  // Here is an SMT-LIB verification of this formula:
332
  //
333
  // (define-fun is_zero ((a (_ BitVec 32))) (_ BitVec 32)
334
  //   (bvand (bvnot a) (bvsub a #x00000001))
335
  // )
336
  //
337
  // (declare-fun a () (_ BitVec 32))
338
  //
339
  // (assert (not (= (= #x00000001 (bvlshr (is_zero a) #x0000001f)) (= a
340
  // #x00000000)))) (check-sat) (get-model)
341
4.48M
  return constant_time_msb_w(~a & (a - 1));
342
4.48M
}
Unexecuted instantiation: errno.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: file.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: blake2.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: asn1_compat.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: e_des.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: cpu_intel.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: des.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: dh_asn1.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: dsa.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: dsa_asn1.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ecdh.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: p_dh.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: scrypt.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: a_sign.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: a_verify.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: algorithm.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: by_dir.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: by_file.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: policy.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: rsa_pss.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_akeya.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_cpols.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_crld.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_genn.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_ncons.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_pcons.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_pmaps.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_purp.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_utl.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x509_ext.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x509_req.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x509_set.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x509_trs.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x509_v3.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x_attrib.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x_val.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: exponentiation.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: conf.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: pbkdf.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: obj_xref.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: p5_pbev2.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: pkcs8.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: t_x509.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: t_x509a.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_alt.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_bcons.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_conf.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_info.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_lib.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_ocsp.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_skey.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x509_att.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: x509_obj.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: hexdump.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: e_rc2.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: e_rc4.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: print.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: asn1_gen.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_akey.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_bitst.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_enum.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_extku.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_ia5.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: v3_int.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: dtls_client.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: dtls_method.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: dtls_server.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: server.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: cert.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_is_zero_w(unsigned long)
Unexecuted instantiation: client.cc:constant_time_is_zero_w(unsigned long)
343
344
// constant_time_is_zero_8 acts like |constant_time_is_zero_w| but returns an
345
// 8-bit mask.
346
8.24k
static inline uint8_t constant_time_is_zero_8(crypto_word_t a) {
347
8.24k
  return (uint8_t)(constant_time_is_zero_w(a));
348
8.24k
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: extensions.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: handoff.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: handshake.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: handshake_client.cc:constant_time_is_zero_8(unsigned long)
handshake_server.cc:constant_time_is_zero_8(unsigned long)
Line
Count
Source
346
8.24k
static inline uint8_t constant_time_is_zero_8(crypto_word_t a) {
347
8.24k
  return (uint8_t)(constant_time_is_zero_w(a));
348
8.24k
}
Unexecuted instantiation: s3_both.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: s3_pkt.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ssl_asn1.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ssl_buffer.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ssl_cert.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ssl_cipher.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ssl_credential.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ssl_key_share.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ssl_lib.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ssl_privkey.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ssl_session.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ssl_transcript.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ssl_versions.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ssl_x509.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: t1_enc.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: tls13_both.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: tls13_client.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: tls13_enc.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: tls13_server.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: tls_method.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: tls_record.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: d1_both.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: d1_lib.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: d1_pkt.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: d1_srtp.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: dtls_record.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: s3_lib.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: bcm.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: bio.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: bio_mem.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: fd.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: socket.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: socket_helper.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: convert.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: buf.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: cbb.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: cbs.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: chacha.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: e_tls.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: tls_cbc.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: crypto.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: curve25519.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: digest_extra.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ec_asn1.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: engine.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: err.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: evp.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: evp_asn1.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: evp_ctx.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: p_ec.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: p_ed25519.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: p_hkdf.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: p_rsa.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: p_x25519.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ex_data.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: hpke.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: kyber.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: lhash.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: md4.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: md5.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: mem.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: obj.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: pem_lib.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: poly1305_vec.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: pool.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: deterministic.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: fork_detect.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: forkunsafe.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: refcount.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: rsa_asn1.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: rsa_crypt.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: siphash.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: spake2plus.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: stack.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: thread_pthread.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x509_cmp.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x509_lu.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x509_vfy.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x509_vpm.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x509cset.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x509name.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x_algor.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x_all.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x_crl.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x_exten.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x_name.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x_pubkey.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x_req.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x_spki.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x_x509.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x_x509a.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: a_bitstr.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: a_int.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: a_object.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: a_strex.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: a_strnid.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: asn1_lib.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: tasn_dec.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: tasn_enc.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: tasn_new.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: tasn_utl.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: base64.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: errno.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: file.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: blake2.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: asn1_compat.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: e_des.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: cpu_intel.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: des.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: dh_asn1.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: dsa.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: dsa_asn1.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ecdh.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: p_dh.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: scrypt.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: a_sign.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: a_verify.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: algorithm.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: by_dir.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: by_file.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: policy.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: rsa_pss.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_akeya.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_cpols.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_crld.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_genn.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_ncons.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_pcons.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_pmaps.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_purp.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_utl.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x509_ext.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x509_req.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x509_set.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x509_trs.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x509_v3.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x_attrib.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x_val.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: exponentiation.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: conf.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: pbkdf.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: obj_xref.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: p5_pbev2.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: pkcs8.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: t_x509.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: t_x509a.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_alt.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_bcons.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_conf.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_info.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_lib.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_ocsp.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_skey.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x509_att.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: x509_obj.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: hexdump.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: e_rc2.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: e_rc4.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: print.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: asn1_gen.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_akey.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_bitst.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_enum.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_extku.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_ia5.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: v3_int.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: dtls_client.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: dtls_method.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: dtls_server.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: server.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: cert.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_is_zero_8(unsigned long)
Unexecuted instantiation: client.cc:constant_time_is_zero_8(unsigned long)
349
350
// constant_time_eq_w returns 0xff..f if a == b and 0 otherwise.
351
static inline crypto_word_t constant_time_eq_w(crypto_word_t a,
352
306M
                                               crypto_word_t b) {
353
306M
  return constant_time_is_zero_w(a ^ b);
354
306M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: extensions.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: handoff.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: handshake.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: handshake_client.cc:constant_time_eq_w(unsigned long, unsigned long)
handshake_server.cc:constant_time_eq_w(unsigned long, unsigned long)
Line
Count
Source
352
160
                                               crypto_word_t b) {
353
160
  return constant_time_is_zero_w(a ^ b);
354
160
}
Unexecuted instantiation: s3_both.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: s3_pkt.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_cert.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_credential.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_lib.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_session.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_versions.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_x509.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: t1_enc.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: tls13_both.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: tls13_client.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: tls13_enc.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: tls13_server.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: tls_method.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: tls_record.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: d1_both.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: d1_lib.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: d1_pkt.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: d1_srtp.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: dtls_record.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: s3_lib.cc:constant_time_eq_w(unsigned long, unsigned long)
bcm.cc:constant_time_eq_w(unsigned long, unsigned long)
Line
Count
Source
352
214M
                                               crypto_word_t b) {
353
214M
  return constant_time_is_zero_w(a ^ b);
354
214M
}
Unexecuted instantiation: bio.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: bio_mem.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: fd.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: socket.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: socket_helper.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: convert.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: buf.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: cbb.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: cbs.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: chacha.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_eq_w(unsigned long, unsigned long)
e_tls.cc:constant_time_eq_w(unsigned long, unsigned long)
Line
Count
Source
352
3.79k
                                               crypto_word_t b) {
353
3.79k
  return constant_time_is_zero_w(a ^ b);
354
3.79k
}
tls_cbc.cc:constant_time_eq_w(unsigned long, unsigned long)
Line
Count
Source
352
384k
                                               crypto_word_t b) {
353
384k
  return constant_time_is_zero_w(a ^ b);
354
384k
}
Unexecuted instantiation: crypto.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: curve25519.cc:constant_time_eq_w(unsigned long, unsigned long)
curve25519_64_adx.cc:constant_time_eq_w(unsigned long, unsigned long)
Line
Count
Source
352
87.6M
                                               crypto_word_t b) {
353
87.6M
  return constant_time_is_zero_w(a ^ b);
354
87.6M
}
Unexecuted instantiation: digest_extra.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ec_asn1.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: engine.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: err.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: evp.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: evp_asn1.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: evp_ctx.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: p_ec.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: p_hkdf.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: p_rsa.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: p_x25519.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ex_data.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: hpke.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: kyber.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: lhash.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: md4.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: md5.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: mem.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: obj.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: pem_lib.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: pool.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: deterministic.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: fork_detect.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: forkunsafe.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: refcount.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: siphash.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: spake2plus.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: stack.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: thread_pthread.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_cmp.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_lu.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_vfy.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_vpm.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x509cset.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x509name.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x_algor.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x_all.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x_crl.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x_exten.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x_name.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x_pubkey.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x_req.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x_spki.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x_x509.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x_x509a.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: a_bitstr.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: a_int.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: a_object.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: a_strex.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: a_strnid.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: asn1_lib.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: tasn_dec.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: tasn_enc.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: tasn_new.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: tasn_utl.cc:constant_time_eq_w(unsigned long, unsigned long)
base64.cc:constant_time_eq_w(unsigned long, unsigned long)
Line
Count
Source
352
4.48M
                                               crypto_word_t b) {
353
4.48M
  return constant_time_is_zero_w(a ^ b);
354
4.48M
}
Unexecuted instantiation: errno.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: file.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: blake2.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: asn1_compat.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: e_des.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: cpu_intel.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: des.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: dh_asn1.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: dsa.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ecdh.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: p_dh.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: scrypt.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: a_sign.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: a_verify.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: algorithm.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: by_dir.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: by_file.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: policy.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: rsa_pss.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_akeya.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_cpols.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_crld.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_genn.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_ncons.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_pcons.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_purp.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_utl.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_ext.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_req.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_set.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_trs.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_v3.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x_attrib.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x_val.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: exponentiation.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: conf.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: pbkdf.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: obj_xref.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: pkcs8.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: t_x509.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: t_x509a.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_alt.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_bcons.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_conf.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_info.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_lib.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_skey.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_att.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: x509_obj.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: hexdump.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: e_rc2.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: e_rc4.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: print.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: asn1_gen.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_akey.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_bitst.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_enum.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_extku.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_ia5.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: v3_int.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: dtls_client.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: dtls_method.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: dtls_server.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: server.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: cert.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_eq_w(unsigned long, unsigned long)
Unexecuted instantiation: client.cc:constant_time_eq_w(unsigned long, unsigned long)
355
356
// constant_time_eq_8 acts like |constant_time_eq_w| but returns an 8-bit
357
// mask.
358
4.71M
static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) {
359
4.71M
  return (uint8_t)(constant_time_eq_w(a, b));
360
4.71M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: extensions.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: handoff.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: handshake.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: handshake_client.cc:constant_time_eq_8(unsigned long, unsigned long)
handshake_server.cc:constant_time_eq_8(unsigned long, unsigned long)
Line
Count
Source
358
160
static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) {
359
160
  return (uint8_t)(constant_time_eq_w(a, b));
360
160
}
Unexecuted instantiation: s3_both.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: s3_pkt.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_cert.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_credential.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_lib.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_session.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_versions.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_x509.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: t1_enc.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: tls13_both.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: tls13_client.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: tls13_enc.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: tls13_server.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: tls_method.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: tls_record.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: d1_both.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: d1_lib.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: d1_pkt.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: d1_srtp.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: dtls_record.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: s3_lib.cc:constant_time_eq_8(unsigned long, unsigned long)
bcm.cc:constant_time_eq_8(unsigned long, unsigned long)
Line
Count
Source
358
21
static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) {
359
21
  return (uint8_t)(constant_time_eq_w(a, b));
360
21
}
Unexecuted instantiation: bio.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: bio_mem.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: fd.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: socket.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: socket_helper.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: convert.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: buf.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: cbb.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: cbs.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: chacha.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: e_tls.cc:constant_time_eq_8(unsigned long, unsigned long)
tls_cbc.cc:constant_time_eq_8(unsigned long, unsigned long)
Line
Count
Source
358
226k
static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) {
359
226k
  return (uint8_t)(constant_time_eq_w(a, b));
360
226k
}
Unexecuted instantiation: crypto.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: curve25519.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: digest_extra.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ec_asn1.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: engine.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: err.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: evp.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: evp_asn1.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: evp_ctx.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: p_ec.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: p_hkdf.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: p_rsa.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: p_x25519.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ex_data.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: hpke.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: kyber.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: lhash.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: md4.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: md5.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: mem.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: obj.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: pem_lib.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: pool.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: deterministic.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: fork_detect.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: forkunsafe.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: refcount.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: siphash.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: spake2plus.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: stack.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: thread_pthread.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_cmp.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_lu.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_vfy.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_vpm.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x509cset.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x509name.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x_algor.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x_all.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x_crl.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x_exten.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x_name.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x_pubkey.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x_req.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x_spki.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x_x509.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x_x509a.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: a_bitstr.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: a_int.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: a_object.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: a_strex.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: a_strnid.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: asn1_lib.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: tasn_dec.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: tasn_enc.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: tasn_new.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: tasn_utl.cc:constant_time_eq_8(unsigned long, unsigned long)
base64.cc:constant_time_eq_8(unsigned long, unsigned long)
Line
Count
Source
358
4.48M
static inline uint8_t constant_time_eq_8(crypto_word_t a, crypto_word_t b) {
359
4.48M
  return (uint8_t)(constant_time_eq_w(a, b));
360
4.48M
}
Unexecuted instantiation: errno.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: file.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: blake2.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: asn1_compat.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: e_des.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: cpu_intel.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: des.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: dh_asn1.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: dsa.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ecdh.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: p_dh.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: scrypt.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: a_sign.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: a_verify.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: algorithm.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: by_dir.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: by_file.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: policy.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: rsa_pss.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_akeya.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_cpols.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_crld.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_genn.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_ncons.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_pcons.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_purp.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_utl.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_ext.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_req.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_set.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_trs.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_v3.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x_attrib.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x_val.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: exponentiation.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: conf.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: pbkdf.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: obj_xref.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: pkcs8.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: t_x509.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: t_x509a.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_alt.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_bcons.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_conf.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_info.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_lib.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_skey.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_att.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: x509_obj.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: hexdump.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: e_rc2.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: e_rc4.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: print.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: asn1_gen.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_akey.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_bitst.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_enum.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_extku.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_ia5.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: v3_int.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: dtls_client.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: dtls_method.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: dtls_server.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: server.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: cert.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_eq_8(unsigned long, unsigned long)
Unexecuted instantiation: client.cc:constant_time_eq_8(unsigned long, unsigned long)
361
362
// constant_time_eq_int acts like |constant_time_eq_w| but works on int
363
// values.
364
948k
static inline crypto_word_t constant_time_eq_int(int a, int b) {
365
948k
  return constant_time_eq_w((crypto_word_t)(a), (crypto_word_t)(b));
366
948k
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: extensions.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: handoff.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: handshake.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: handshake_client.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: handshake_server.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: s3_both.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: s3_pkt.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ssl_asn1.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ssl_buffer.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ssl_cert.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ssl_cipher.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ssl_credential.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ssl_key_share.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ssl_lib.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ssl_privkey.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ssl_session.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ssl_transcript.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ssl_versions.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ssl_x509.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: t1_enc.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: tls13_both.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: tls13_client.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: tls13_enc.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: tls13_server.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: tls_method.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: tls_record.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: d1_both.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: d1_lib.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: d1_pkt.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: d1_srtp.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: dtls_record.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: s3_lib.cc:constant_time_eq_int(int, int)
bcm.cc:constant_time_eq_int(int, int)
Line
Count
Source
364
945k
static inline crypto_word_t constant_time_eq_int(int a, int b) {
365
945k
  return constant_time_eq_w((crypto_word_t)(a), (crypto_word_t)(b));
366
945k
}
Unexecuted instantiation: bio.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: bio_mem.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: fd.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: socket.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: socket_helper.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: convert.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: buf.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: cbb.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: cbs.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: chacha.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_eq_int(int, int)
e_tls.cc:constant_time_eq_int(int, int)
Line
Count
Source
364
3.79k
static inline crypto_word_t constant_time_eq_int(int a, int b) {
365
3.79k
  return constant_time_eq_w((crypto_word_t)(a), (crypto_word_t)(b));
366
3.79k
}
Unexecuted instantiation: tls_cbc.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: crypto.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: curve25519.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: curve25519_64_adx.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: digest_extra.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ec_asn1.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: engine.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: err.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: evp.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: evp_asn1.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: evp_ctx.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: p_ec.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: p_ed25519.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: p_hkdf.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: p_rsa.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: p_x25519.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ex_data.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: hpke.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: kyber.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: lhash.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: md4.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: md5.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: mem.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: obj.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: pem_lib.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: poly1305_vec.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: pool.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: deterministic.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: fork_detect.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: forkunsafe.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: refcount.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: rsa_asn1.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: rsa_crypt.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: siphash.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: spake2plus.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: stack.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: thread_pthread.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x509_cmp.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x509_lu.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x509_vfy.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x509_vpm.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x509cset.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x509name.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x_algor.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x_all.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x_crl.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x_exten.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x_name.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x_pubkey.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x_req.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x_spki.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x_x509.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x_x509a.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: a_bitstr.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: a_int.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: a_object.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: a_strex.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: a_strnid.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: asn1_lib.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: tasn_dec.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: tasn_enc.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: tasn_new.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: tasn_utl.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: base64.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: errno.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: file.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: blake2.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: asn1_compat.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: e_des.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: cpu_intel.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: des.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: dh_asn1.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: dsa.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: dsa_asn1.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ecdh.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: p_dh.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: scrypt.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: a_sign.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: a_verify.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: algorithm.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: by_dir.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: by_file.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: policy.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: rsa_pss.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_akeya.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_cpols.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_crld.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_genn.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_ncons.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_pcons.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_pmaps.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_purp.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_utl.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x509_ext.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x509_req.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x509_set.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x509_trs.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x509_v3.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x_attrib.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x_val.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: exponentiation.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: conf.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: pbkdf.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: obj_xref.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: p5_pbev2.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: pkcs8.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: t_x509.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: t_x509a.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_alt.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_bcons.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_conf.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_info.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_lib.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_ocsp.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_skey.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x509_att.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: x509_obj.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: hexdump.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: e_rc2.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: e_rc4.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: print.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: asn1_gen.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_akey.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_bitst.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_enum.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_extku.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_ia5.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: v3_int.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: dtls_client.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: dtls_method.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: dtls_server.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: server.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: cert.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_eq_int(int, int)
Unexecuted instantiation: client.cc:constant_time_eq_int(int, int)
367
368
// constant_time_eq_int_8 acts like |constant_time_eq_int| but returns an 8-bit
369
// mask.
370
101
static inline uint8_t constant_time_eq_int_8(int a, int b) {
371
101
  return constant_time_eq_8((crypto_word_t)(a), (crypto_word_t)(b));
372
101
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: extensions.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: handoff.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: handshake.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: handshake_client.cc:constant_time_eq_int_8(int, int)
handshake_server.cc:constant_time_eq_int_8(int, int)
Line
Count
Source
370
80
static inline uint8_t constant_time_eq_int_8(int a, int b) {
371
80
  return constant_time_eq_8((crypto_word_t)(a), (crypto_word_t)(b));
372
80
}
Unexecuted instantiation: s3_both.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: s3_pkt.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ssl_asn1.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ssl_buffer.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ssl_cert.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ssl_cipher.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ssl_credential.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ssl_key_share.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ssl_lib.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ssl_privkey.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ssl_session.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ssl_transcript.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ssl_versions.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ssl_x509.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: t1_enc.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: tls13_both.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: tls13_client.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: tls13_enc.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: tls13_server.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: tls_method.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: tls_record.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: d1_both.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: d1_lib.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: d1_pkt.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: d1_srtp.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: dtls_record.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: s3_lib.cc:constant_time_eq_int_8(int, int)
bcm.cc:constant_time_eq_int_8(int, int)
Line
Count
Source
370
21
static inline uint8_t constant_time_eq_int_8(int a, int b) {
371
21
  return constant_time_eq_8((crypto_word_t)(a), (crypto_word_t)(b));
372
21
}
Unexecuted instantiation: bio.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: bio_mem.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: fd.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: socket.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: socket_helper.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: convert.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: buf.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: cbb.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: cbs.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: chacha.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: e_tls.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: tls_cbc.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: crypto.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: curve25519.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: curve25519_64_adx.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: digest_extra.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ec_asn1.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: engine.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: err.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: evp.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: evp_asn1.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: evp_ctx.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: p_ec.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: p_ed25519.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: p_hkdf.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: p_rsa.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: p_x25519.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ex_data.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: hpke.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: kyber.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: lhash.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: md4.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: md5.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: mem.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: obj.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: pem_lib.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: poly1305_vec.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: pool.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: deterministic.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: fork_detect.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: forkunsafe.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: refcount.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: rsa_asn1.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: rsa_crypt.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: siphash.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: spake2plus.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: stack.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: thread_pthread.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x509_cmp.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x509_lu.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x509_vfy.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x509_vpm.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x509cset.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x509name.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x_algor.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x_all.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x_crl.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x_exten.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x_name.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x_pubkey.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x_req.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x_spki.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x_x509.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x_x509a.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: a_bitstr.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: a_int.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: a_object.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: a_strex.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: a_strnid.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: asn1_lib.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: tasn_dec.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: tasn_enc.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: tasn_new.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: tasn_utl.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: base64.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: errno.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: file.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: blake2.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: asn1_compat.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: e_des.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: cpu_intel.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: des.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: dh_asn1.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: dsa.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: dsa_asn1.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ecdh.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: p_dh.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: scrypt.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: a_sign.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: a_verify.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: algorithm.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: by_dir.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: by_file.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: policy.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: rsa_pss.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_akeya.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_cpols.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_crld.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_genn.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_ncons.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_pcons.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_pmaps.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_purp.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_utl.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x509_ext.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x509_req.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x509_set.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x509_trs.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x509_v3.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x_attrib.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x_val.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: exponentiation.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: conf.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: pbkdf.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: obj_xref.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: p5_pbev2.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: pkcs8.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: t_x509.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: t_x509a.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_alt.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_bcons.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_conf.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_info.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_lib.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_ocsp.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_skey.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x509_att.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: x509_obj.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: hexdump.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: e_rc2.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: e_rc4.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: print.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: asn1_gen.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_akey.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_bitst.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_enum.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_extku.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_ia5.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: v3_int.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: dtls_client.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: dtls_method.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: dtls_server.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: server.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: cert.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_eq_int_8(int, int)
Unexecuted instantiation: client.cc:constant_time_eq_int_8(int, int)
373
374
// constant_time_select_w returns (mask & a) | (~mask & b). When |mask| is all
375
// 1s or all 0s (as returned by the methods above), the select methods return
376
// either |a| (if |mask| is nonzero) or |b| (if |mask| is zero).
377
static inline crypto_word_t constant_time_select_w(crypto_word_t mask,
378
                                                   crypto_word_t a,
379
6.38G
                                                   crypto_word_t b) {
380
  // Clang recognizes this pattern as a select. While it usually transforms it
381
  // to a cmov, it sometimes further transforms it into a branch, which we do
382
  // not want.
383
  //
384
  // Hiding the value of the mask from the compiler evades this transformation.
385
6.38G
  mask = value_barrier_w(mask);
386
6.38G
  return (mask & a) | (~mask & b);
387
6.38G
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: extensions.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: handoff.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: handshake.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: handshake_client.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: handshake_server.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: s3_both.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: s3_pkt.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ssl_cert.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ssl_credential.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ssl_lib.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ssl_session.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ssl_versions.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ssl_x509.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: t1_enc.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: tls13_both.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: tls13_client.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: tls13_enc.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: tls13_server.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: tls_method.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: tls_record.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: d1_both.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: d1_lib.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: d1_pkt.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: d1_srtp.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: dtls_record.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: s3_lib.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
bcm.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Line
Count
Source
379
6.38G
                                                   crypto_word_t b) {
380
  // Clang recognizes this pattern as a select. While it usually transforms it
381
  // to a cmov, it sometimes further transforms it into a branch, which we do
382
  // not want.
383
  //
384
  // Hiding the value of the mask from the compiler evades this transformation.
385
6.38G
  mask = value_barrier_w(mask);
386
6.38G
  return (mask & a) | (~mask & b);
387
6.38G
}
Unexecuted instantiation: bio.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: bio_mem.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: fd.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: socket.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: socket_helper.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: convert.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: buf.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: cbb.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: cbs.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: chacha.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: e_tls.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: tls_cbc.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: crypto.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: curve25519.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: digest_extra.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ec_asn1.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: engine.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: err.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: evp.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: evp_asn1.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: evp_ctx.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: p_ec.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: p_hkdf.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: p_rsa.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: p_x25519.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ex_data.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hpke.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: kyber.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: lhash.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: md4.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: md5.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: mem.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: obj.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: pem_lib.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: pool.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: deterministic.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: fork_detect.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: forkunsafe.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: refcount.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: siphash.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: spake2plus.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: stack.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: thread_pthread.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x509_cmp.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x509_lu.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x509_vfy.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x509_vpm.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x509cset.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x509name.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x_algor.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x_all.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x_crl.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x_exten.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x_name.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x_pubkey.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x_req.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x_spki.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x_x509.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x_x509a.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: a_bitstr.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: a_int.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: a_object.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: a_strex.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: a_strnid.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: asn1_lib.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: tasn_dec.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: tasn_enc.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: tasn_new.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: tasn_utl.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: base64.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: errno.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: file.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: blake2.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: asn1_compat.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: e_des.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: cpu_intel.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: des.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: dh_asn1.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: dsa.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ecdh.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: p_dh.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: scrypt.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: a_sign.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: a_verify.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: algorithm.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: by_dir.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: by_file.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: policy.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: rsa_pss.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_akeya.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_cpols.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_crld.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_genn.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_ncons.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_pcons.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_purp.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_utl.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x509_ext.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x509_req.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x509_set.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x509_trs.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x509_v3.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x_attrib.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x_val.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: exponentiation.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: conf.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: pbkdf.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: obj_xref.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: pkcs8.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: t_x509.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: t_x509a.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_alt.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_bcons.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_conf.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_info.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_lib.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_skey.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x509_att.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: x509_obj.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: hexdump.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: e_rc2.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: e_rc4.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: print.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: asn1_gen.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_akey.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_bitst.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_enum.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_extku.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_ia5.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: v3_int.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: dtls_client.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: dtls_method.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: dtls_server.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: server.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: cert.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
Unexecuted instantiation: client.cc:constant_time_select_w(unsigned long, unsigned long, unsigned long)
388
389
// constant_time_select_8 acts like |constant_time_select| but operates on
390
// 8-bit values.
391
static inline uint8_t constant_time_select_8(crypto_word_t mask, uint8_t a,
392
1.05G
                                             uint8_t b) {
393
  // |mask| is a word instead of |uint8_t| to avoid materializing 0x000..0MM
394
  // Making both |mask| and its value barrier |uint8_t| would allow the compiler
395
  // to materialize 0x????..?MM instead, but only clang is that clever.
396
  // However, vectorization of bitwise operations seems to work better on
397
  // |uint8_t| than a mix of |uint64_t| and |uint8_t|, so |m| is cast to
398
  // |uint8_t| after the value barrier but before the bitwise operations.
399
1.05G
  uint8_t m = value_barrier_w(mask);
400
1.05G
  return (m & a) | (~m & b);
401
1.05G
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: extensions.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: handoff.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: handshake.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: handshake_client.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
handshake_server.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Line
Count
Source
392
1.92k
                                             uint8_t b) {
393
  // |mask| is a word instead of |uint8_t| to avoid materializing 0x000..0MM
394
  // Making both |mask| and its value barrier |uint8_t| would allow the compiler
395
  // to materialize 0x????..?MM instead, but only clang is that clever.
396
  // However, vectorization of bitwise operations seems to work better on
397
  // |uint8_t| than a mix of |uint64_t| and |uint8_t|, so |m| is cast to
398
  // |uint8_t| after the value barrier but before the bitwise operations.
399
1.92k
  uint8_t m = value_barrier_w(mask);
400
1.92k
  return (m & a) | (~m & b);
401
1.92k
}
Unexecuted instantiation: s3_both.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: s3_pkt.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ssl_asn1.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ssl_buffer.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ssl_cert.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ssl_cipher.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ssl_credential.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ssl_key_share.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ssl_lib.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ssl_privkey.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ssl_session.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ssl_transcript.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ssl_versions.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ssl_x509.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: t1_enc.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: tls13_both.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: tls13_client.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: tls13_enc.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: tls13_server.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: tls_method.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: tls_record.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: d1_both.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: d1_lib.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: d1_pkt.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: d1_srtp.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: dtls_record.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: s3_lib.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
bcm.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Line
Count
Source
392
672
                                             uint8_t b) {
393
  // |mask| is a word instead of |uint8_t| to avoid materializing 0x000..0MM
394
  // Making both |mask| and its value barrier |uint8_t| would allow the compiler
395
  // to materialize 0x????..?MM instead, but only clang is that clever.
396
  // However, vectorization of bitwise operations seems to work better on
397
  // |uint8_t| than a mix of |uint64_t| and |uint8_t|, so |m| is cast to
398
  // |uint8_t| after the value barrier but before the bitwise operations.
399
672
  uint8_t m = value_barrier_w(mask);
400
672
  return (m & a) | (~m & b);
401
672
}
Unexecuted instantiation: bio.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: bio_mem.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: fd.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: socket.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: socket_helper.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: convert.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: buf.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: cbb.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: cbs.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: chacha.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: e_tls.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
tls_cbc.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Line
Count
Source
392
379k
                                             uint8_t b) {
393
  // |mask| is a word instead of |uint8_t| to avoid materializing 0x000..0MM
394
  // Making both |mask| and its value barrier |uint8_t| would allow the compiler
395
  // to materialize 0x????..?MM instead, but only clang is that clever.
396
  // However, vectorization of bitwise operations seems to work better on
397
  // |uint8_t| than a mix of |uint64_t| and |uint8_t|, so |m| is cast to
398
  // |uint8_t| after the value barrier but before the bitwise operations.
399
379k
  uint8_t m = value_barrier_w(mask);
400
379k
  return (m & a) | (~m & b);
401
379k
}
Unexecuted instantiation: crypto.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: curve25519.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
curve25519_64_adx.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Line
Count
Source
392
1.05G
                                             uint8_t b) {
393
  // |mask| is a word instead of |uint8_t| to avoid materializing 0x000..0MM
394
  // Making both |mask| and its value barrier |uint8_t| would allow the compiler
395
  // to materialize 0x????..?MM instead, but only clang is that clever.
396
  // However, vectorization of bitwise operations seems to work better on
397
  // |uint8_t| than a mix of |uint64_t| and |uint8_t|, so |m| is cast to
398
  // |uint8_t| after the value barrier but before the bitwise operations.
399
1.05G
  uint8_t m = value_barrier_w(mask);
400
1.05G
  return (m & a) | (~m & b);
401
1.05G
}
Unexecuted instantiation: digest_extra.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ec_asn1.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: engine.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: err.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: evp.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: evp_asn1.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: evp_ctx.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: p_ec.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: p_ed25519.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: p_hkdf.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: p_rsa.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: p_x25519.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ex_data.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: hpke.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: kyber.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: lhash.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: md4.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: md5.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: mem.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: obj.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: pem_lib.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: poly1305_vec.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: pool.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: deterministic.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: fork_detect.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: forkunsafe.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: refcount.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: rsa_asn1.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: rsa_crypt.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: siphash.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: spake2plus.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: stack.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: thread_pthread.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x509_cmp.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x509_lu.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x509_vfy.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x509_vpm.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x509cset.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x509name.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x_algor.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x_all.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x_crl.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x_exten.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x_name.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x_pubkey.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x_req.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x_spki.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x_x509.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x_x509a.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: a_bitstr.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: a_int.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: a_object.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: a_strex.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: a_strnid.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: asn1_lib.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: tasn_dec.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: tasn_enc.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: tasn_new.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: tasn_utl.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: base64.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: errno.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: file.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: blake2.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: asn1_compat.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: e_des.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: cpu_intel.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: des.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: dh_asn1.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: dsa.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: dsa_asn1.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ecdh.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: p_dh.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: scrypt.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: a_sign.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: a_verify.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: algorithm.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: by_dir.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: by_file.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: policy.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: rsa_pss.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_akeya.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_cpols.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_crld.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_genn.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_ncons.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_pcons.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_pmaps.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_purp.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_utl.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x509_ext.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x509_req.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x509_set.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x509_trs.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x509_v3.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x_attrib.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x_val.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: exponentiation.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: conf.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: pbkdf.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: obj_xref.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: p5_pbev2.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: pkcs8.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: t_x509.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: t_x509a.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_alt.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_bcons.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_conf.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_info.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_lib.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_ocsp.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_skey.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x509_att.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: x509_obj.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: hexdump.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: e_rc2.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: e_rc4.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: print.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: asn1_gen.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_akey.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_bitst.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_enum.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_extku.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_ia5.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: v3_int.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: dtls_client.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: dtls_method.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: dtls_server.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: server.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: cert.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
Unexecuted instantiation: client.cc:constant_time_select_8(unsigned long, unsigned char, unsigned char)
402
403
// constant_time_select_int acts like |constant_time_select| but operates on
404
// ints.
405
85.8M
static inline int constant_time_select_int(crypto_word_t mask, int a, int b) {
406
85.8M
  return (int)(constant_time_select_w(mask, (crypto_word_t)(a),
407
85.8M
                                      (crypto_word_t)(b)));
408
85.8M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: extensions.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: handoff.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: handshake.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: handshake_client.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: handshake_server.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: s3_both.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: s3_pkt.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ssl_asn1.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ssl_buffer.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ssl_cert.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ssl_cipher.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ssl_credential.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ssl_key_share.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ssl_lib.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ssl_privkey.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ssl_session.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ssl_transcript.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ssl_versions.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ssl_x509.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: t1_enc.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: tls13_both.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: tls13_client.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: tls13_enc.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: tls13_server.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: tls_method.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: tls_record.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: d1_both.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: d1_lib.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: d1_pkt.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: d1_srtp.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: dtls_record.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: s3_lib.cc:constant_time_select_int(unsigned long, int, int)
bcm.cc:constant_time_select_int(unsigned long, int, int)
Line
Count
Source
405
85.8M
static inline int constant_time_select_int(crypto_word_t mask, int a, int b) {
406
85.8M
  return (int)(constant_time_select_w(mask, (crypto_word_t)(a),
407
85.8M
                                      (crypto_word_t)(b)));
408
85.8M
}
Unexecuted instantiation: bio.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: bio_mem.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: fd.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: socket.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: socket_helper.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: convert.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: buf.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: cbb.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: cbs.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: chacha.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: e_tls.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: tls_cbc.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: crypto.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: curve25519.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: curve25519_64_adx.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: digest_extra.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ec_asn1.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: engine.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: err.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: evp.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: evp_asn1.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: evp_ctx.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: p_ec.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: p_ed25519.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: p_hkdf.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: p_rsa.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: p_x25519.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ex_data.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: hpke.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: kyber.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: lhash.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: md4.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: md5.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: mem.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: obj.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: pem_lib.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: poly1305_vec.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: pool.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: deterministic.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: fork_detect.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: forkunsafe.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: refcount.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: rsa_asn1.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: rsa_crypt.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: siphash.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: spake2plus.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: stack.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: thread_pthread.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x509_cmp.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x509_lu.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x509_vfy.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x509_vpm.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x509cset.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x509name.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x_algor.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x_all.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x_crl.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x_exten.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x_name.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x_pubkey.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x_req.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x_spki.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x_x509.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x_x509a.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: a_bitstr.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: a_int.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: a_object.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: a_strex.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: a_strnid.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: asn1_lib.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: tasn_dec.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: tasn_enc.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: tasn_new.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: tasn_utl.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: base64.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: errno.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: file.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: blake2.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: asn1_compat.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: e_des.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: cpu_intel.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: des.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: dh_asn1.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: dsa.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: dsa_asn1.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ecdh.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: p_dh.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: scrypt.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: a_sign.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: a_verify.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: algorithm.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: by_dir.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: by_file.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: policy.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: rsa_pss.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_akeya.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_cpols.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_crld.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_genn.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_ncons.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_pcons.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_pmaps.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_purp.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_utl.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x509_ext.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x509_req.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x509_set.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x509_trs.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x509_v3.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x_attrib.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x_val.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: exponentiation.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: conf.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: pbkdf.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: obj_xref.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: p5_pbev2.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: pkcs8.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: t_x509.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: t_x509a.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_alt.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_bcons.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_conf.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_info.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_lib.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_ocsp.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_skey.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x509_att.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: x509_obj.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: hexdump.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: e_rc2.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: e_rc4.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: print.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: asn1_gen.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_akey.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_bitst.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_enum.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_extku.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_ia5.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: v3_int.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: dtls_client.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: dtls_method.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: dtls_server.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: server.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: cert.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_select_int(unsigned long, int, int)
Unexecuted instantiation: client.cc:constant_time_select_int(unsigned long, int, int)
409
410
// constant_time_conditional_memcpy copies |n| bytes from |src| to |dst| if
411
// |mask| is 0xff..ff and does nothing if |mask| is 0. The |n|-byte memory
412
// ranges at |dst| and |src| must not overlap, as when calling |memcpy|.
413
static inline void constant_time_conditional_memcpy(void *dst, const void *src,
414
                                                    const size_t n,
415
32.8M
                                                    const crypto_word_t mask) {
416
32.8M
  assert(!buffers_alias(dst, n, src, n));
417
32.8M
  uint8_t *out = (uint8_t *)dst;
418
32.8M
  const uint8_t *in = (const uint8_t *)src;
419
1.08G
  for (size_t i = 0; i < n; i++) {
420
1.05G
    out[i] = constant_time_select_8(mask, in[i], out[i]);
421
1.05G
  }
422
32.8M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: extensions.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: handoff.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: handshake.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: handshake_client.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: handshake_server.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: s3_both.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: s3_pkt.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_cert.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_credential.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_lib.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_session.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_versions.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_x509.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: t1_enc.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tls13_both.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tls13_client.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tls13_enc.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tls13_server.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tls_method.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tls_record.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: d1_both.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: d1_lib.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: d1_pkt.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: d1_srtp.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: dtls_record.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: s3_lib.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: bcm.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: bio.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: bio_mem.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: fd.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: socket.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: socket_helper.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: convert.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: buf.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: cbb.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: cbs.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: chacha.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: e_tls.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tls_cbc.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: crypto.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: curve25519.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
curve25519_64_adx.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Line
Count
Source
415
32.8M
                                                    const crypto_word_t mask) {
416
32.8M
  assert(!buffers_alias(dst, n, src, n));
417
32.8M
  uint8_t *out = (uint8_t *)dst;
418
32.8M
  const uint8_t *in = (const uint8_t *)src;
419
1.08G
  for (size_t i = 0; i < n; i++) {
420
1.05G
    out[i] = constant_time_select_8(mask, in[i], out[i]);
421
1.05G
  }
422
32.8M
}
Unexecuted instantiation: digest_extra.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ec_asn1.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: engine.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: err.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: evp.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: evp_asn1.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: evp_ctx.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_ec.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_hkdf.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_rsa.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_x25519.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ex_data.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: hpke.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: kyber.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: lhash.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: md4.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: md5.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: mem.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: obj.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: pem_lib.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: pool.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: deterministic.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: fork_detect.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: forkunsafe.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: refcount.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: siphash.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: spake2plus.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: stack.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: thread_pthread.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_cmp.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_lu.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_vfy.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_vpm.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509cset.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509name.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_algor.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_all.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_crl.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_exten.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_name.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_pubkey.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_req.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_spki.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_x509.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_x509a.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: a_bitstr.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: a_int.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: a_object.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: a_strex.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: a_strnid.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: asn1_lib.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tasn_dec.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tasn_enc.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tasn_new.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tasn_utl.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: base64.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: errno.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: file.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: blake2.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: asn1_compat.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: e_des.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: cpu_intel.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: des.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: dh_asn1.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: dsa.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ecdh.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_dh.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: scrypt.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: a_sign.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: a_verify.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: algorithm.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: by_dir.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: by_file.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: policy.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: rsa_pss.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_akeya.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_cpols.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_crld.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_genn.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_ncons.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_pcons.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_purp.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_utl.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_ext.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_req.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_set.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_trs.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_v3.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_attrib.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_val.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: exponentiation.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: conf.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: pbkdf.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: obj_xref.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: pkcs8.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: t_x509.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: t_x509a.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_alt.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_bcons.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_conf.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_info.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_lib.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_skey.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_att.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_obj.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: hexdump.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: e_rc2.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: e_rc4.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: print.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: asn1_gen.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_akey.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_bitst.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_enum.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_extku.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_ia5.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_int.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: dtls_client.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: dtls_method.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: dtls_server.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: server.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: cert.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: client.cc:constant_time_conditional_memcpy(void*, void const*, unsigned long, unsigned long)
423
424
// constant_time_conditional_memxor xors |n| bytes from |src| to |dst| if
425
// |mask| is 0xff..ff and does nothing if |mask| is 0. The |n|-byte memory
426
// ranges at |dst| and |src| must not overlap, as when calling |memcpy|.
427
static inline void constant_time_conditional_memxor(void *dst, const void *src,
428
                                                    size_t n,
429
87.6M
                                                    const crypto_word_t mask) {
430
87.6M
  assert(!buffers_alias(dst, n, src, n));
431
87.6M
  uint8_t *out = (uint8_t *)dst;
432
87.6M
  const uint8_t *in = (const uint8_t *)src;
433
#if defined(__GNUC__) && !defined(__clang__)
434
  // gcc 13.2.0 doesn't automatically vectorize this loop regardless of barrier
435
  typedef uint8_t v32u8 __attribute__((vector_size(32), aligned(1), may_alias));
436
  size_t n_vec = n & ~(size_t)31;
437
  v32u8 masks = ((uint8_t)mask - (v32u8){});  // broadcast
438
  for (size_t i = 0; i < n_vec; i += 32) {
439
    *(v32u8 *)&out[i] ^= masks & *(v32u8 *)&in[i];
440
  }
441
  out += n_vec;
442
  n -= n_vec;
443
#endif
444
8.50G
  for (size_t i = 0; i < n; i++) {
445
8.41G
    out[i] ^= value_barrier_w(mask) & in[i];
446
8.41G
  }
447
87.6M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: extensions.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: handoff.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: handshake.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: handshake_client.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: handshake_server.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: s3_both.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: s3_pkt.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_cert.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_credential.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_lib.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_session.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_versions.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_x509.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: t1_enc.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tls13_both.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tls13_client.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tls13_enc.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tls13_server.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tls_method.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tls_record.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: d1_both.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: d1_lib.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: d1_pkt.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: d1_srtp.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: dtls_record.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: s3_lib.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: bcm.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: bio.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: bio_mem.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: fd.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: socket.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: socket_helper.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: convert.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: buf.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: cbb.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: cbs.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: chacha.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: e_tls.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tls_cbc.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: crypto.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: curve25519.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
curve25519_64_adx.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Line
Count
Source
429
87.6M
                                                    const crypto_word_t mask) {
430
87.6M
  assert(!buffers_alias(dst, n, src, n));
431
87.6M
  uint8_t *out = (uint8_t *)dst;
432
87.6M
  const uint8_t *in = (const uint8_t *)src;
433
#if defined(__GNUC__) && !defined(__clang__)
434
  // gcc 13.2.0 doesn't automatically vectorize this loop regardless of barrier
435
  typedef uint8_t v32u8 __attribute__((vector_size(32), aligned(1), may_alias));
436
  size_t n_vec = n & ~(size_t)31;
437
  v32u8 masks = ((uint8_t)mask - (v32u8){});  // broadcast
438
  for (size_t i = 0; i < n_vec; i += 32) {
439
    *(v32u8 *)&out[i] ^= masks & *(v32u8 *)&in[i];
440
  }
441
  out += n_vec;
442
  n -= n_vec;
443
#endif
444
8.50G
  for (size_t i = 0; i < n; i++) {
445
8.41G
    out[i] ^= value_barrier_w(mask) & in[i];
446
8.41G
  }
447
87.6M
}
Unexecuted instantiation: digest_extra.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ec_asn1.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: engine.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: err.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: evp.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: evp_asn1.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: evp_ctx.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_ec.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_hkdf.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_rsa.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_x25519.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ex_data.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: hpke.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: kyber.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: lhash.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: md4.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: md5.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: mem.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: obj.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: pem_lib.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: pool.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: deterministic.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: fork_detect.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: forkunsafe.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: refcount.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: siphash.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: spake2plus.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: stack.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: thread_pthread.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_cmp.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_lu.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_vfy.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_vpm.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509cset.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509name.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_algor.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_all.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_crl.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_exten.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_name.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_pubkey.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_req.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_spki.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_x509.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_x509a.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: a_bitstr.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: a_int.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: a_object.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: a_strex.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: a_strnid.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: asn1_lib.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tasn_dec.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tasn_enc.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tasn_new.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: tasn_utl.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: base64.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: errno.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: file.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: blake2.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: asn1_compat.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: e_des.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: cpu_intel.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: des.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: dh_asn1.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: dsa.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ecdh.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p_dh.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: scrypt.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: a_sign.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: a_verify.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: algorithm.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: by_dir.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: by_file.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: policy.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: rsa_pss.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_akeya.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_cpols.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_crld.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_genn.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_ncons.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_pcons.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_purp.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_utl.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_ext.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_req.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_set.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_trs.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_v3.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_attrib.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x_val.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: exponentiation.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: conf.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: pbkdf.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: obj_xref.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: pkcs8.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: t_x509.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: t_x509a.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_alt.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_bcons.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_conf.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_info.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_lib.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_skey.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_att.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: x509_obj.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: hexdump.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: e_rc2.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: e_rc4.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: print.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: asn1_gen.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_akey.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_bitst.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_enum.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_extku.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_ia5.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: v3_int.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: dtls_client.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: dtls_method.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: dtls_server.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: server.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: cert.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
Unexecuted instantiation: client.cc:constant_time_conditional_memxor(void*, void const*, unsigned long, unsigned long)
448
449
#if defined(BORINGSSL_CONSTANT_TIME_VALIDATION)
450
451
// CONSTTIME_SECRET takes a pointer and a number of bytes and marks that region
452
// of memory as secret. Secret data is tracked as it flows to registers and
453
// other parts of a memory. If secret data is used as a condition for a branch,
454
// or as a memory index, it will trigger warnings in valgrind.
455
#define CONSTTIME_SECRET(ptr, len) VALGRIND_MAKE_MEM_UNDEFINED(ptr, len)
456
457
// CONSTTIME_DECLASSIFY takes a pointer and a number of bytes and marks that
458
// region of memory as public. Public data is not subject to constant-time
459
// rules.
460
#define CONSTTIME_DECLASSIFY(ptr, len) VALGRIND_MAKE_MEM_DEFINED(ptr, len)
461
462
#else
463
464
#define CONSTTIME_SECRET(ptr, len)
465
#define CONSTTIME_DECLASSIFY(ptr, len)
466
467
#endif  // BORINGSSL_CONSTANT_TIME_VALIDATION
468
469
6.48M
static inline crypto_word_t constant_time_declassify_w(crypto_word_t v) {
470
  // Return |v| through a value barrier to be safe. Valgrind-based constant-time
471
  // validation is partly to check the compiler has not undone any constant-time
472
  // work. Any place |BORINGSSL_CONSTANT_TIME_VALIDATION| influences
473
  // optimizations, this validation is inaccurate.
474
  //
475
  // However, by sending pointers through valgrind, we likely inhibit escape
476
  // analysis. On local variables, particularly booleans, we likely
477
  // significantly impact optimizations.
478
  //
479
  // Thus, to be safe, stick a value barrier, in hopes of comparably inhibiting
480
  // compiler analysis.
481
6.48M
  CONSTTIME_DECLASSIFY(&v, sizeof(v));
482
6.48M
  return value_barrier_w(v);
483
6.48M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: extensions.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: handoff.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: handshake.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: handshake_client.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: handshake_server.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: s3_both.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: s3_pkt.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ssl_asn1.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ssl_buffer.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ssl_cert.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ssl_cipher.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ssl_credential.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ssl_key_share.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ssl_lib.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ssl_privkey.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ssl_session.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ssl_transcript.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ssl_versions.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ssl_x509.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: t1_enc.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: tls13_both.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: tls13_client.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: tls13_enc.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: tls13_server.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: tls_method.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: tls_record.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: d1_both.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: d1_lib.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: d1_pkt.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: d1_srtp.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: dtls_record.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: s3_lib.cc:constant_time_declassify_w(unsigned long)
bcm.cc:constant_time_declassify_w(unsigned long)
Line
Count
Source
469
6.48M
static inline crypto_word_t constant_time_declassify_w(crypto_word_t v) {
470
  // Return |v| through a value barrier to be safe. Valgrind-based constant-time
471
  // validation is partly to check the compiler has not undone any constant-time
472
  // work. Any place |BORINGSSL_CONSTANT_TIME_VALIDATION| influences
473
  // optimizations, this validation is inaccurate.
474
  //
475
  // However, by sending pointers through valgrind, we likely inhibit escape
476
  // analysis. On local variables, particularly booleans, we likely
477
  // significantly impact optimizations.
478
  //
479
  // Thus, to be safe, stick a value barrier, in hopes of comparably inhibiting
480
  // compiler analysis.
481
6.48M
  CONSTTIME_DECLASSIFY(&v, sizeof(v));
482
6.48M
  return value_barrier_w(v);
483
6.48M
}
Unexecuted instantiation: bio.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: bio_mem.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: fd.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: socket.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: socket_helper.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: convert.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: buf.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: cbb.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: cbs.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: chacha.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: e_tls.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: tls_cbc.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: crypto.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: curve25519.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: digest_extra.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ec_asn1.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: engine.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: err.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: evp.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: evp_asn1.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: evp_ctx.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: p_ec.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: p_ed25519.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: p_hkdf.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: p_rsa.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: p_x25519.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ex_data.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: hpke.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: kyber.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: lhash.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: md4.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: md5.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: mem.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: obj.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: pem_lib.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: poly1305_vec.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: pool.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: deterministic.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: fork_detect.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: forkunsafe.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: refcount.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: rsa_asn1.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: rsa_crypt.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: siphash.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: spake2plus.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: stack.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: thread_pthread.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x509_cmp.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x509_lu.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x509_vfy.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x509_vpm.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x509cset.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x509name.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x_algor.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x_all.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x_crl.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x_exten.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x_name.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x_pubkey.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x_req.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x_spki.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x_x509.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x_x509a.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: a_bitstr.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: a_int.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: a_object.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: a_strex.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: a_strnid.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: asn1_lib.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: tasn_dec.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: tasn_enc.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: tasn_new.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: tasn_utl.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: base64.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: errno.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: file.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: blake2.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: asn1_compat.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: e_des.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: cpu_intel.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: des.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: dh_asn1.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: dsa.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: dsa_asn1.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ecdh.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: p_dh.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: scrypt.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: a_sign.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: a_verify.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: algorithm.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: by_dir.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: by_file.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: policy.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: rsa_pss.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_akeya.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_cpols.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_crld.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_genn.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_ncons.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_pcons.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_pmaps.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_purp.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_utl.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x509_ext.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x509_req.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x509_set.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x509_trs.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x509_v3.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x_attrib.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x_val.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: exponentiation.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: conf.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: pbkdf.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: obj_xref.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: p5_pbev2.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: pkcs8.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: t_x509.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: t_x509a.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_alt.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_bcons.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_conf.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_info.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_lib.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_ocsp.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_skey.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x509_att.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: x509_obj.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: hexdump.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: e_rc2.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: e_rc4.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: print.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: asn1_gen.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_akey.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_bitst.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_enum.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_extku.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_ia5.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: v3_int.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: dtls_client.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: dtls_method.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: dtls_server.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: server.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: cert.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_declassify_w(unsigned long)
Unexecuted instantiation: client.cc:constant_time_declassify_w(unsigned long)
484
485
2.90G
static inline int constant_time_declassify_int(int v) {
486
2.90G
  static_assert(sizeof(uint32_t) == sizeof(int),
487
2.90G
                "int is not the same size as uint32_t");
488
  // See comment above.
489
2.90G
  CONSTTIME_DECLASSIFY(&v, sizeof(v));
490
2.90G
  return value_barrier_u32(v);
491
2.90G
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:constant_time_declassify_int(int)
Unexecuted instantiation: encrypted_client_hello.cc:constant_time_declassify_int(int)
Unexecuted instantiation: extensions.cc:constant_time_declassify_int(int)
Unexecuted instantiation: handoff.cc:constant_time_declassify_int(int)
Unexecuted instantiation: handshake.cc:constant_time_declassify_int(int)
Unexecuted instantiation: handshake_client.cc:constant_time_declassify_int(int)
Unexecuted instantiation: handshake_server.cc:constant_time_declassify_int(int)
Unexecuted instantiation: s3_both.cc:constant_time_declassify_int(int)
Unexecuted instantiation: s3_pkt.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ssl_aead_ctx.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ssl_asn1.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ssl_buffer.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ssl_cert.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ssl_cipher.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ssl_credential.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ssl_key_share.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ssl_lib.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ssl_privkey.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ssl_session.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ssl_transcript.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ssl_versions.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ssl_x509.cc:constant_time_declassify_int(int)
Unexecuted instantiation: t1_enc.cc:constant_time_declassify_int(int)
Unexecuted instantiation: tls13_both.cc:constant_time_declassify_int(int)
Unexecuted instantiation: tls13_client.cc:constant_time_declassify_int(int)
Unexecuted instantiation: tls13_enc.cc:constant_time_declassify_int(int)
Unexecuted instantiation: tls13_server.cc:constant_time_declassify_int(int)
Unexecuted instantiation: tls_method.cc:constant_time_declassify_int(int)
Unexecuted instantiation: tls_record.cc:constant_time_declassify_int(int)
Unexecuted instantiation: d1_both.cc:constant_time_declassify_int(int)
Unexecuted instantiation: d1_lib.cc:constant_time_declassify_int(int)
Unexecuted instantiation: d1_pkt.cc:constant_time_declassify_int(int)
Unexecuted instantiation: d1_srtp.cc:constant_time_declassify_int(int)
Unexecuted instantiation: dtls_record.cc:constant_time_declassify_int(int)
Unexecuted instantiation: s3_lib.cc:constant_time_declassify_int(int)
bcm.cc:constant_time_declassify_int(int)
Line
Count
Source
485
2.42G
static inline int constant_time_declassify_int(int v) {
486
2.42G
  static_assert(sizeof(uint32_t) == sizeof(int),
487
2.42G
                "int is not the same size as uint32_t");
488
  // See comment above.
489
2.42G
  CONSTTIME_DECLASSIFY(&v, sizeof(v));
490
2.42G
  return value_barrier_u32(v);
491
2.42G
}
Unexecuted instantiation: bio.cc:constant_time_declassify_int(int)
Unexecuted instantiation: bio_mem.cc:constant_time_declassify_int(int)
Unexecuted instantiation: fd.cc:constant_time_declassify_int(int)
Unexecuted instantiation: socket.cc:constant_time_declassify_int(int)
Unexecuted instantiation: socket_helper.cc:constant_time_declassify_int(int)
Unexecuted instantiation: convert.cc:constant_time_declassify_int(int)
Unexecuted instantiation: buf.cc:constant_time_declassify_int(int)
Unexecuted instantiation: cbb.cc:constant_time_declassify_int(int)
Unexecuted instantiation: cbs.cc:constant_time_declassify_int(int)
Unexecuted instantiation: chacha.cc:constant_time_declassify_int(int)
Unexecuted instantiation: e_chacha20poly1305.cc:constant_time_declassify_int(int)
Unexecuted instantiation: e_tls.cc:constant_time_declassify_int(int)
tls_cbc.cc:constant_time_declassify_int(int)
Line
Count
Source
485
7.58k
static inline int constant_time_declassify_int(int v) {
486
7.58k
  static_assert(sizeof(uint32_t) == sizeof(int),
487
7.58k
                "int is not the same size as uint32_t");
488
  // See comment above.
489
7.58k
  CONSTTIME_DECLASSIFY(&v, sizeof(v));
490
7.58k
  return value_barrier_u32(v);
491
7.58k
}
Unexecuted instantiation: crypto.cc:constant_time_declassify_int(int)
curve25519.cc:constant_time_declassify_int(int)
Line
Count
Source
485
471M
static inline int constant_time_declassify_int(int v) {
486
471M
  static_assert(sizeof(uint32_t) == sizeof(int),
487
471M
                "int is not the same size as uint32_t");
488
  // See comment above.
489
471M
  CONSTTIME_DECLASSIFY(&v, sizeof(v));
490
471M
  return value_barrier_u32(v);
491
471M
}
Unexecuted instantiation: curve25519_64_adx.cc:constant_time_declassify_int(int)
Unexecuted instantiation: digest_extra.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ec_asn1.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ecdsa_asn1.cc:constant_time_declassify_int(int)
Unexecuted instantiation: engine.cc:constant_time_declassify_int(int)
Unexecuted instantiation: err.cc:constant_time_declassify_int(int)
Unexecuted instantiation: evp.cc:constant_time_declassify_int(int)
Unexecuted instantiation: evp_asn1.cc:constant_time_declassify_int(int)
Unexecuted instantiation: evp_ctx.cc:constant_time_declassify_int(int)
Unexecuted instantiation: p_dh_asn1.cc:constant_time_declassify_int(int)
Unexecuted instantiation: p_dsa_asn1.cc:constant_time_declassify_int(int)
Unexecuted instantiation: p_ec.cc:constant_time_declassify_int(int)
Unexecuted instantiation: p_ec_asn1.cc:constant_time_declassify_int(int)
Unexecuted instantiation: p_ed25519.cc:constant_time_declassify_int(int)
Unexecuted instantiation: p_ed25519_asn1.cc:constant_time_declassify_int(int)
Unexecuted instantiation: p_hkdf.cc:constant_time_declassify_int(int)
Unexecuted instantiation: p_rsa.cc:constant_time_declassify_int(int)
Unexecuted instantiation: p_rsa_asn1.cc:constant_time_declassify_int(int)
Unexecuted instantiation: p_x25519.cc:constant_time_declassify_int(int)
Unexecuted instantiation: p_x25519_asn1.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ex_data.cc:constant_time_declassify_int(int)
Unexecuted instantiation: fuzzer_mode.cc:constant_time_declassify_int(int)
Unexecuted instantiation: hpke.cc:constant_time_declassify_int(int)
kyber.cc:constant_time_declassify_int(int)
Line
Count
Source
485
5.57M
static inline int constant_time_declassify_int(int v) {
486
5.57M
  static_assert(sizeof(uint32_t) == sizeof(int),
487
5.57M
                "int is not the same size as uint32_t");
488
  // See comment above.
489
5.57M
  CONSTTIME_DECLASSIFY(&v, sizeof(v));
490
5.57M
  return value_barrier_u32(v);
491
5.57M
}
Unexecuted instantiation: lhash.cc:constant_time_declassify_int(int)
Unexecuted instantiation: md4.cc:constant_time_declassify_int(int)
Unexecuted instantiation: md5.cc:constant_time_declassify_int(int)
Unexecuted instantiation: mem.cc:constant_time_declassify_int(int)
Unexecuted instantiation: obj.cc:constant_time_declassify_int(int)
Unexecuted instantiation: pem_lib.cc:constant_time_declassify_int(int)
Unexecuted instantiation: poly1305_vec.cc:constant_time_declassify_int(int)
Unexecuted instantiation: pool.cc:constant_time_declassify_int(int)
Unexecuted instantiation: deterministic.cc:constant_time_declassify_int(int)
Unexecuted instantiation: fork_detect.cc:constant_time_declassify_int(int)
Unexecuted instantiation: forkunsafe.cc:constant_time_declassify_int(int)
Unexecuted instantiation: refcount.cc:constant_time_declassify_int(int)
Unexecuted instantiation: rsa_asn1.cc:constant_time_declassify_int(int)
rsa_crypt.cc:constant_time_declassify_int(int)
Line
Count
Source
485
517k
static inline int constant_time_declassify_int(int v) {
486
517k
  static_assert(sizeof(uint32_t) == sizeof(int),
487
517k
                "int is not the same size as uint32_t");
488
  // See comment above.
489
517k
  CONSTTIME_DECLASSIFY(&v, sizeof(v));
490
517k
  return value_barrier_u32(v);
491
517k
}
Unexecuted instantiation: siphash.cc:constant_time_declassify_int(int)
Unexecuted instantiation: spake2plus.cc:constant_time_declassify_int(int)
Unexecuted instantiation: stack.cc:constant_time_declassify_int(int)
Unexecuted instantiation: thread_pthread.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x509_cmp.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x509_lu.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x509_vfy.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x509_vpm.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x509cset.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x509name.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x_algor.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x_all.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x_crl.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x_exten.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x_name.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x_pubkey.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x_req.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x_spki.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x_x509.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x_x509a.cc:constant_time_declassify_int(int)
Unexecuted instantiation: a_bitstr.cc:constant_time_declassify_int(int)
Unexecuted instantiation: a_int.cc:constant_time_declassify_int(int)
Unexecuted instantiation: a_object.cc:constant_time_declassify_int(int)
Unexecuted instantiation: a_strex.cc:constant_time_declassify_int(int)
Unexecuted instantiation: a_strnid.cc:constant_time_declassify_int(int)
Unexecuted instantiation: asn1_lib.cc:constant_time_declassify_int(int)
Unexecuted instantiation: tasn_dec.cc:constant_time_declassify_int(int)
Unexecuted instantiation: tasn_enc.cc:constant_time_declassify_int(int)
Unexecuted instantiation: tasn_new.cc:constant_time_declassify_int(int)
Unexecuted instantiation: tasn_utl.cc:constant_time_declassify_int(int)
Unexecuted instantiation: base64.cc:constant_time_declassify_int(int)
Unexecuted instantiation: errno.cc:constant_time_declassify_int(int)
Unexecuted instantiation: file.cc:constant_time_declassify_int(int)
Unexecuted instantiation: blake2.cc:constant_time_declassify_int(int)
Unexecuted instantiation: asn1_compat.cc:constant_time_declassify_int(int)
Unexecuted instantiation: e_des.cc:constant_time_declassify_int(int)
Unexecuted instantiation: cpu_intel.cc:constant_time_declassify_int(int)
Unexecuted instantiation: des.cc:constant_time_declassify_int(int)
Unexecuted instantiation: dh_asn1.cc:constant_time_declassify_int(int)
Unexecuted instantiation: dsa.cc:constant_time_declassify_int(int)
dsa_asn1.cc:constant_time_declassify_int(int)
Line
Count
Source
485
2.05k
static inline int constant_time_declassify_int(int v) {
486
2.05k
  static_assert(sizeof(uint32_t) == sizeof(int),
487
2.05k
                "int is not the same size as uint32_t");
488
  // See comment above.
489
2.05k
  CONSTTIME_DECLASSIFY(&v, sizeof(v));
490
2.05k
  return value_barrier_u32(v);
491
2.05k
}
Unexecuted instantiation: ecdh.cc:constant_time_declassify_int(int)
Unexecuted instantiation: p_dh.cc:constant_time_declassify_int(int)
Unexecuted instantiation: scrypt.cc:constant_time_declassify_int(int)
Unexecuted instantiation: pkcs8_x509.cc:constant_time_declassify_int(int)
Unexecuted instantiation: a_sign.cc:constant_time_declassify_int(int)
Unexecuted instantiation: a_verify.cc:constant_time_declassify_int(int)
Unexecuted instantiation: algorithm.cc:constant_time_declassify_int(int)
Unexecuted instantiation: by_dir.cc:constant_time_declassify_int(int)
Unexecuted instantiation: by_file.cc:constant_time_declassify_int(int)
Unexecuted instantiation: policy.cc:constant_time_declassify_int(int)
Unexecuted instantiation: rsa_pss.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_akeya.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_cpols.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_crld.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_genn.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_ncons.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_pcons.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_pmaps.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_purp.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_utl.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x509_ext.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x509_req.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x509_set.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x509_trs.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x509_v3.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x_attrib.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x_val.cc:constant_time_declassify_int(int)
Unexecuted instantiation: exponentiation.cc:constant_time_declassify_int(int)
Unexecuted instantiation: conf.cc:constant_time_declassify_int(int)
Unexecuted instantiation: pbkdf.cc:constant_time_declassify_int(int)
Unexecuted instantiation: obj_xref.cc:constant_time_declassify_int(int)
Unexecuted instantiation: pkcs7_x509.cc:constant_time_declassify_int(int)
Unexecuted instantiation: p5_pbev2.cc:constant_time_declassify_int(int)
Unexecuted instantiation: pkcs8.cc:constant_time_declassify_int(int)
Unexecuted instantiation: t_x509.cc:constant_time_declassify_int(int)
Unexecuted instantiation: t_x509a.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_alt.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_bcons.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_conf.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_info.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_lib.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_ocsp.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_skey.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x509_att.cc:constant_time_declassify_int(int)
Unexecuted instantiation: x509_obj.cc:constant_time_declassify_int(int)
Unexecuted instantiation: hexdump.cc:constant_time_declassify_int(int)
Unexecuted instantiation: e_rc2.cc:constant_time_declassify_int(int)
Unexecuted instantiation: e_rc4.cc:constant_time_declassify_int(int)
Unexecuted instantiation: print.cc:constant_time_declassify_int(int)
Unexecuted instantiation: asn1_gen.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_akey.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_bitst.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_enum.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_extku.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_ia5.cc:constant_time_declassify_int(int)
Unexecuted instantiation: v3_int.cc:constant_time_declassify_int(int)
Unexecuted instantiation: dtls_client.cc:constant_time_declassify_int(int)
Unexecuted instantiation: dtls_method.cc:constant_time_declassify_int(int)
Unexecuted instantiation: dtls_server.cc:constant_time_declassify_int(int)
Unexecuted instantiation: arm_cpuinfo.cc:constant_time_declassify_int(int)
Unexecuted instantiation: server.cc:constant_time_declassify_int(int)
Unexecuted instantiation: decode_client_hello_inner.cc:constant_time_declassify_int(int)
Unexecuted instantiation: cert.cc:constant_time_declassify_int(int)
Unexecuted instantiation: ssl_ctx_api.cc:constant_time_declassify_int(int)
Unexecuted instantiation: client_no_fuzzer_mode.cc:constant_time_declassify_int(int)
Unexecuted instantiation: client.cc:constant_time_declassify_int(int)
492
493
// declassify_assert behaves like |assert| but declassifies the result of
494
// evaluating |expr|. This allows the assertion to branch on the (presumably
495
// public) result, but still ensures that values leading up to the computation
496
// were secret.
497
2.90G
#define declassify_assert(expr) assert(constant_time_declassify_int(expr))
498
499
500
// Thread-safe initialisation.
501
502
#if !defined(OPENSSL_THREADS)
503
typedef uint32_t CRYPTO_once_t;
504
#define CRYPTO_ONCE_INIT 0
505
#elif defined(OPENSSL_WINDOWS_THREADS)
506
typedef INIT_ONCE CRYPTO_once_t;
507
#define CRYPTO_ONCE_INIT INIT_ONCE_STATIC_INIT
508
#elif defined(OPENSSL_PTHREADS)
509
typedef pthread_once_t CRYPTO_once_t;
510
#define CRYPTO_ONCE_INIT PTHREAD_ONCE_INIT
511
#else
512
#error "Unknown threading library"
513
#endif
514
515
// CRYPTO_once calls |init| exactly once per process. This is thread-safe: if
516
// concurrent threads call |CRYPTO_once| with the same |CRYPTO_once_t| argument
517
// then they will block until |init| completes, but |init| will have only been
518
// called once.
519
//
520
// The |once| argument must be a |CRYPTO_once_t| that has been initialised with
521
// the value |CRYPTO_ONCE_INIT|.
522
OPENSSL_EXPORT void CRYPTO_once(CRYPTO_once_t *once, void (*init)(void));
523
524
525
// Atomics.
526
//
527
// The following functions provide an API analogous to <stdatomic.h> from C11
528
// and abstract between a few variations on atomics we need to support.
529
530
#if defined(OPENSSL_THREADS)
531
532
using CRYPTO_atomic_u32 = std::atomic<uint32_t>;
533
534
static_assert(sizeof(CRYPTO_atomic_u32) == sizeof(uint32_t));
535
536
10.7M
inline uint32_t CRYPTO_atomic_load_u32(const CRYPTO_atomic_u32 *val) {
537
10.7M
  return val->load(std::memory_order_seq_cst);
538
10.7M
}
539
540
inline bool CRYPTO_atomic_compare_exchange_weak_u32(CRYPTO_atomic_u32 *val,
541
                                                    uint32_t *expected,
542
5.51M
                                                    uint32_t desired) {
543
5.51M
  return val->compare_exchange_weak(
544
5.51M
      *expected, desired, std::memory_order_seq_cst, std::memory_order_seq_cst);
545
5.51M
}
546
547
4.44k
inline void CRYPTO_atomic_store_u32(CRYPTO_atomic_u32 *val, uint32_t desired) {
548
4.44k
  val->store(desired, std::memory_order_seq_cst);
549
4.44k
}
550
551
#else
552
553
typedef uint32_t CRYPTO_atomic_u32;
554
555
inline uint32_t CRYPTO_atomic_load_u32(CRYPTO_atomic_u32 *val) { return *val; }
556
557
inline int CRYPTO_atomic_compare_exchange_weak_u32(CRYPTO_atomic_u32 *val,
558
                                                   uint32_t *expected,
559
                                                   uint32_t desired) {
560
  if (*val != *expected) {
561
    *expected = *val;
562
    return 0;
563
  }
564
  *val = desired;
565
  return 1;
566
}
567
568
inline void CRYPTO_atomic_store_u32(CRYPTO_atomic_u32 *val, uint32_t desired) {
569
  *val = desired;
570
}
571
572
#endif
573
574
// See the comment in the |__cplusplus| section above.
575
static_assert(sizeof(CRYPTO_atomic_u32) == sizeof(uint32_t),
576
              "CRYPTO_atomic_u32 does not match uint32_t size");
577
static_assert(alignof(CRYPTO_atomic_u32) == alignof(uint32_t),
578
              "CRYPTO_atomic_u32 does not match uint32_t alignment");
579
580
581
// Reference counting.
582
583
// CRYPTO_REFCOUNT_MAX is the value at which the reference count saturates.
584
5.51M
#define CRYPTO_REFCOUNT_MAX 0xffffffff
585
586
using CRYPTO_refcount_t = CRYPTO_atomic_u32;
587
588
// CRYPTO_refcount_inc atomically increments the value at |*count| unless the
589
// value would overflow. It's safe for multiple threads to concurrently call
590
// this or |CRYPTO_refcount_dec_and_test_zero| on the same
591
// |CRYPTO_refcount_t|.
592
OPENSSL_EXPORT void CRYPTO_refcount_inc(CRYPTO_refcount_t *count);
593
594
// CRYPTO_refcount_dec_and_test_zero tests the value at |*count|:
595
//   if it's zero, it crashes the address space.
596
//   if it's the maximum value, it returns zero.
597
//   otherwise, it atomically decrements it and returns one iff the resulting
598
//       value is zero.
599
//
600
// It's safe for multiple threads to concurrently call this or
601
// |CRYPTO_refcount_inc| on the same |CRYPTO_refcount_t|.
602
OPENSSL_EXPORT int CRYPTO_refcount_dec_and_test_zero(CRYPTO_refcount_t *count);
603
604
605
// Locks.
606
607
#if !defined(OPENSSL_THREADS)
608
typedef struct crypto_mutex_st {
609
  char padding;  // Empty structs have different sizes in C and C++.
610
} CRYPTO_MUTEX;
611
#define CRYPTO_MUTEX_INIT {0}
612
#elif defined(OPENSSL_WINDOWS_THREADS)
613
typedef SRWLOCK CRYPTO_MUTEX;
614
#define CRYPTO_MUTEX_INIT SRWLOCK_INIT
615
#elif defined(OPENSSL_PTHREADS)
616
typedef pthread_rwlock_t CRYPTO_MUTEX;
617
#define CRYPTO_MUTEX_INIT PTHREAD_RWLOCK_INITIALIZER
618
#else
619
#error "Unknown threading library"
620
#endif
621
622
// CRYPTO_MUTEX_init initialises |lock|. If |lock| is a static variable, use a
623
// |CRYPTO_MUTEX_INIT|.
624
OPENSSL_EXPORT void CRYPTO_MUTEX_init(CRYPTO_MUTEX *lock);
625
626
// CRYPTO_MUTEX_lock_read locks |lock| such that other threads may also have a
627
// read lock, but none may have a write lock.
628
OPENSSL_EXPORT void CRYPTO_MUTEX_lock_read(CRYPTO_MUTEX *lock);
629
630
// CRYPTO_MUTEX_lock_write locks |lock| such that no other thread has any type
631
// of lock on it.
632
OPENSSL_EXPORT void CRYPTO_MUTEX_lock_write(CRYPTO_MUTEX *lock);
633
634
// CRYPTO_MUTEX_unlock_read unlocks |lock| for reading.
635
OPENSSL_EXPORT void CRYPTO_MUTEX_unlock_read(CRYPTO_MUTEX *lock);
636
637
// CRYPTO_MUTEX_unlock_write unlocks |lock| for writing.
638
OPENSSL_EXPORT void CRYPTO_MUTEX_unlock_write(CRYPTO_MUTEX *lock);
639
640
// CRYPTO_MUTEX_cleanup releases all resources held by |lock|.
641
OPENSSL_EXPORT void CRYPTO_MUTEX_cleanup(CRYPTO_MUTEX *lock);
642
643
#if defined(__cplusplus)
644
extern "C++" {
645
646
BSSL_NAMESPACE_BEGIN
647
648
namespace internal {
649
650
// MutexLockBase is a RAII helper for CRYPTO_MUTEX locking.
651
template <void (*LockFunc)(CRYPTO_MUTEX *), void (*ReleaseFunc)(CRYPTO_MUTEX *)>
652
class MutexLockBase {
653
 public:
654
153k
  explicit MutexLockBase(CRYPTO_MUTEX *mu) : mu_(mu) {
655
153k
    assert(mu_ != nullptr);
656
153k
    LockFunc(mu_);
657
153k
  }
bssl::internal::MutexLockBase<&CRYPTO_MUTEX_lock_write, &CRYPTO_MUTEX_unlock_write>::MutexLockBase(pthread_rwlock_t*)
Line
Count
Source
654
148k
  explicit MutexLockBase(CRYPTO_MUTEX *mu) : mu_(mu) {
655
148k
    assert(mu_ != nullptr);
656
148k
    LockFunc(mu_);
657
148k
  }
bssl::internal::MutexLockBase<&CRYPTO_MUTEX_lock_read, &CRYPTO_MUTEX_unlock_read>::MutexLockBase(pthread_rwlock_t*)
Line
Count
Source
654
5.05k
  explicit MutexLockBase(CRYPTO_MUTEX *mu) : mu_(mu) {
655
5.05k
    assert(mu_ != nullptr);
656
5.05k
    LockFunc(mu_);
657
5.05k
  }
658
153k
  ~MutexLockBase() { ReleaseFunc(mu_); }
bssl::internal::MutexLockBase<&CRYPTO_MUTEX_lock_write, &CRYPTO_MUTEX_unlock_write>::~MutexLockBase()
Line
Count
Source
658
148k
  ~MutexLockBase() { ReleaseFunc(mu_); }
bssl::internal::MutexLockBase<&CRYPTO_MUTEX_lock_read, &CRYPTO_MUTEX_unlock_read>::~MutexLockBase()
Line
Count
Source
658
5.05k
  ~MutexLockBase() { ReleaseFunc(mu_); }
659
  MutexLockBase(const MutexLockBase<LockFunc, ReleaseFunc> &) = delete;
660
  MutexLockBase &operator=(const MutexLockBase<LockFunc, ReleaseFunc> &) =
661
      delete;
662
663
 private:
664
  CRYPTO_MUTEX *const mu_;
665
};
666
667
}  // namespace internal
668
669
using MutexWriteLock =
670
    internal::MutexLockBase<CRYPTO_MUTEX_lock_write, CRYPTO_MUTEX_unlock_write>;
671
using MutexReadLock =
672
    internal::MutexLockBase<CRYPTO_MUTEX_lock_read, CRYPTO_MUTEX_unlock_read>;
673
674
BSSL_NAMESPACE_END
675
676
}  // extern "C++"
677
#endif  // defined(__cplusplus)
678
679
680
// Thread local storage.
681
682
// thread_local_data_t enumerates the types of thread-local data that can be
683
// stored.
684
typedef enum {
685
  OPENSSL_THREAD_LOCAL_ERR = 0,
686
  OPENSSL_THREAD_LOCAL_RAND,
687
  OPENSSL_THREAD_LOCAL_FIPS_COUNTERS,
688
  OPENSSL_THREAD_LOCAL_FIPS_SERVICE_INDICATOR_STATE,
689
  OPENSSL_THREAD_LOCAL_TEST,
690
  NUM_OPENSSL_THREAD_LOCALS,
691
} thread_local_data_t;
692
693
// thread_local_destructor_t is the type of a destructor function that will be
694
// called when a thread exits and its thread-local storage needs to be freed.
695
typedef void (*thread_local_destructor_t)(void *);
696
697
// CRYPTO_get_thread_local gets the pointer value that is stored for the
698
// current thread for the given index, or NULL if none has been set.
699
OPENSSL_EXPORT void *CRYPTO_get_thread_local(thread_local_data_t value);
700
701
// CRYPTO_set_thread_local sets a pointer value for the current thread at the
702
// given index. This function should only be called once per thread for a given
703
// |index|: rather than update the pointer value itself, update the data that
704
// is pointed to.
705
//
706
// The destructor function will be called when a thread exits to free this
707
// thread-local data. All calls to |CRYPTO_set_thread_local| with the same
708
// |index| should have the same |destructor| argument. The destructor may be
709
// called with a NULL argument if a thread that never set a thread-local
710
// pointer for |index|, exits. The destructor may be called concurrently with
711
// different arguments.
712
//
713
// This function returns one on success or zero on error. If it returns zero
714
// then |destructor| has been called with |value| already.
715
OPENSSL_EXPORT int CRYPTO_set_thread_local(
716
    thread_local_data_t index, void *value,
717
    thread_local_destructor_t destructor);
718
719
720
// ex_data
721
722
struct crypto_ex_data_st {
723
  STACK_OF(void) *sk;
724
} /* CRYPTO_EX_DATA */;
725
726
typedef struct crypto_ex_data_func_st CRYPTO_EX_DATA_FUNCS;
727
728
// CRYPTO_EX_DATA_CLASS tracks the ex_indices registered for a type which
729
// supports ex_data. It should defined as a static global within the module
730
// which defines that type.
731
typedef struct {
732
  CRYPTO_MUTEX lock;
733
  // funcs is a linked list of |CRYPTO_EX_DATA_FUNCS| structures. It may be
734
  // traversed without serialization only up to |num_funcs|. last points to the
735
  // final entry of |funcs|, or NULL if empty.
736
  CRYPTO_EX_DATA_FUNCS *funcs, *last;
737
  // num_funcs is the number of entries in |funcs|.
738
  CRYPTO_atomic_u32 num_funcs;
739
  // num_reserved is one if the ex_data index zero is reserved for legacy
740
  // |TYPE_get_app_data| functions.
741
  uint8_t num_reserved;
742
} CRYPTO_EX_DATA_CLASS;
743
744
#define CRYPTO_EX_DATA_CLASS_INIT {CRYPTO_MUTEX_INIT, NULL, NULL, {}, 0}
745
#define CRYPTO_EX_DATA_CLASS_INIT_WITH_APP_DATA \
746
  {CRYPTO_MUTEX_INIT, NULL, NULL, {}, 1}
747
748
// CRYPTO_get_ex_new_index_ex allocates a new index for |ex_data_class|. Each
749
// class of object should provide a wrapper function that uses the correct
750
// |CRYPTO_EX_DATA_CLASS|. It returns the new index on success and -1 on error.
751
OPENSSL_EXPORT int CRYPTO_get_ex_new_index_ex(
752
    CRYPTO_EX_DATA_CLASS *ex_data_class, long argl, void *argp,
753
    CRYPTO_EX_free *free_func);
754
755
// CRYPTO_set_ex_data sets an extra data pointer on a given object. Each class
756
// of object should provide a wrapper function.
757
OPENSSL_EXPORT int CRYPTO_set_ex_data(CRYPTO_EX_DATA *ad, int index, void *val);
758
759
// CRYPTO_get_ex_data returns an extra data pointer for a given object, or NULL
760
// if no such index exists. Each class of object should provide a wrapper
761
// function.
762
OPENSSL_EXPORT void *CRYPTO_get_ex_data(const CRYPTO_EX_DATA *ad, int index);
763
764
// CRYPTO_new_ex_data initialises a newly allocated |CRYPTO_EX_DATA|.
765
OPENSSL_EXPORT void CRYPTO_new_ex_data(CRYPTO_EX_DATA *ad);
766
767
// CRYPTO_free_ex_data frees |ad|, which is an object of the given class.
768
OPENSSL_EXPORT void CRYPTO_free_ex_data(CRYPTO_EX_DATA_CLASS *ex_data_class,
769
                                        CRYPTO_EX_DATA *ad);
770
771
772
// Endianness conversions.
773
774
#if defined(__GNUC__) && __GNUC__ >= 2
775
72.7k
static inline uint16_t CRYPTO_bswap2(uint16_t x) {
776
72.7k
  return __builtin_bswap16(x);
777
72.7k
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: extensions.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: handoff.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: handshake.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: handshake_client.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: handshake_server.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: s3_both.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ssl_session.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: t1_enc.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: tls13_both.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: tls13_client.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: tls13_server.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: tls_method.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: tls_record.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: d1_both.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: d1_lib.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_bswap2(unsigned short)
dtls_record.cc:CRYPTO_bswap2(unsigned short)
Line
Count
Source
775
72.7k
static inline uint16_t CRYPTO_bswap2(uint16_t x) {
776
72.7k
  return __builtin_bswap16(x);
777
72.7k
}
Unexecuted instantiation: s3_lib.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: bcm.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: bio.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: bio_mem.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: fd.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: socket.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: socket_helper.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: convert.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: buf.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: cbb.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: cbs.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: chacha.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: e_tls.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: crypto.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: curve25519.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: digest_extra.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: engine.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: err.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: evp.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: p_ec.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: p_rsa.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: p_x25519.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ex_data.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: hpke.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: kyber.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: lhash.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: md4.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: md5.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: mem.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: obj.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: pem_lib.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: pool.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: deterministic.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: fork_detect.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: refcount.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: siphash.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: spake2plus.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: stack.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x509_lu.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x509cset.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x509name.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x_algor.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x_all.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x_crl.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x_exten.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x_name.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x_req.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x_spki.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x_x509.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x_x509a.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: a_int.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: a_object.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: a_strex.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: a_strnid.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: tasn_new.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: base64.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: errno.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: file.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: blake2.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: e_des.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: des.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: dsa.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ecdh.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: p_dh.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: scrypt.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: a_sign.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: a_verify.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: algorithm.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: by_dir.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: by_file.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: policy.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_crld.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_genn.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_purp.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_utl.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x509_ext.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x509_req.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x509_set.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x509_trs.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x509_v3.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x_attrib.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x_val.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: exponentiation.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: conf.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: pbkdf.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: obj_xref.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: pkcs8.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: t_x509.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: t_x509a.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_alt.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_conf.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_info.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_lib.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_skey.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x509_att.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: x509_obj.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: hexdump.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: e_rc2.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: e_rc4.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: print.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_akey.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_enum.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_extku.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: v3_int.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: dtls_client.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: dtls_method.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: dtls_server.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: server.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: cert.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_bswap2(unsigned short)
Unexecuted instantiation: client.cc:CRYPTO_bswap2(unsigned short)
778
779
36.3M
static inline uint32_t CRYPTO_bswap4(uint32_t x) {
780
36.3M
  return __builtin_bswap32(x);
781
36.3M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: extensions.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: handoff.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: handshake.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: handshake_client.cc:CRYPTO_bswap4(unsigned int)
handshake_server.cc:CRYPTO_bswap4(unsigned int)
Line
Count
Source
779
6.46k
static inline uint32_t CRYPTO_bswap4(uint32_t x) {
780
6.46k
  return __builtin_bswap32(x);
781
6.46k
}
Unexecuted instantiation: s3_both.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ssl_session.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: t1_enc.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: tls13_both.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: tls13_client.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: tls13_server.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: tls_method.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: tls_record.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: d1_both.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: d1_lib.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: dtls_record.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: s3_lib.cc:CRYPTO_bswap4(unsigned int)
bcm.cc:CRYPTO_bswap4(unsigned int)
Line
Count
Source
779
36.2M
static inline uint32_t CRYPTO_bswap4(uint32_t x) {
780
36.2M
  return __builtin_bswap32(x);
781
36.2M
}
Unexecuted instantiation: bio.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: bio_mem.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: fd.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: socket.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: socket_helper.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: convert.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: buf.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: cbb.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: cbs.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: chacha.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: e_tls.cc:CRYPTO_bswap4(unsigned int)
tls_cbc.cc:CRYPTO_bswap4(unsigned int)
Line
Count
Source
779
18.9k
static inline uint32_t CRYPTO_bswap4(uint32_t x) {
780
18.9k
  return __builtin_bswap32(x);
781
18.9k
}
Unexecuted instantiation: crypto.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: curve25519.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: digest_extra.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: engine.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: err.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: evp.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: p_ec.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: p_rsa.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: p_x25519.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ex_data.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: hpke.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: kyber.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: lhash.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: md4.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: md5.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: mem.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: obj.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: pem_lib.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: pool.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: deterministic.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: fork_detect.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: refcount.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: siphash.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: spake2plus.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: stack.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x509_lu.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x509cset.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x509name.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x_algor.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x_all.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x_crl.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x_exten.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x_name.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x_req.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x_spki.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x_x509.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x_x509a.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: a_int.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: a_object.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: a_strex.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: a_strnid.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: tasn_new.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: base64.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: errno.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: file.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: blake2.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: e_des.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: des.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: dsa.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ecdh.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: p_dh.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: scrypt.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: a_sign.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: a_verify.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: algorithm.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: by_dir.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: by_file.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: policy.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_crld.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_genn.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_purp.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_utl.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x509_ext.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x509_req.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x509_set.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x509_trs.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x509_v3.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x_attrib.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x_val.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: exponentiation.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: conf.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: pbkdf.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: obj_xref.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: pkcs8.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: t_x509.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: t_x509a.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_alt.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_conf.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_info.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_lib.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_skey.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x509_att.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: x509_obj.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: hexdump.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: e_rc2.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: e_rc4.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: print.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_akey.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_enum.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_extku.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: v3_int.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: dtls_client.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: dtls_method.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: dtls_server.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: server.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: cert.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_bswap4(unsigned int)
Unexecuted instantiation: client.cc:CRYPTO_bswap4(unsigned int)
782
783
15.9M
static inline uint64_t CRYPTO_bswap8(uint64_t x) {
784
15.9M
  return __builtin_bswap64(x);
785
15.9M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: extensions.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: handoff.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: handshake.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: handshake_client.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: handshake_server.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: s3_both.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_bswap8(unsigned long)
ssl_aead_ctx.cc:CRYPTO_bswap8(unsigned long)
Line
Count
Source
783
9.74k
static inline uint64_t CRYPTO_bswap8(uint64_t x) {
784
9.74k
  return __builtin_bswap64(x);
785
9.74k
}
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ssl_session.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: t1_enc.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: tls13_both.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: tls13_client.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: tls13_server.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: tls_method.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: tls_record.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: d1_both.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: d1_lib.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_bswap8(unsigned long)
dtls_record.cc:CRYPTO_bswap8(unsigned long)
Line
Count
Source
783
29.3k
static inline uint64_t CRYPTO_bswap8(uint64_t x) {
784
29.3k
  return __builtin_bswap64(x);
785
29.3k
}
Unexecuted instantiation: s3_lib.cc:CRYPTO_bswap8(unsigned long)
bcm.cc:CRYPTO_bswap8(unsigned long)
Line
Count
Source
783
15.7M
static inline uint64_t CRYPTO_bswap8(uint64_t x) {
784
15.7M
  return __builtin_bswap64(x);
785
15.7M
}
Unexecuted instantiation: bio.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: bio_mem.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: fd.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: socket.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: socket_helper.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: convert.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: buf.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: cbb.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: cbs.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: chacha.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: e_tls.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: crypto.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: curve25519.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: digest_extra.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: engine.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: err.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: evp.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: p_ec.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: p_rsa.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: p_x25519.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ex_data.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: hpke.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: kyber.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: lhash.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: md4.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: md5.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: mem.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: obj.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: pem_lib.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: pool.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: deterministic.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: fork_detect.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: refcount.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: siphash.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: spake2plus.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: stack.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x509_lu.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x509cset.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x509name.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x_algor.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x_all.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x_crl.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x_exten.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x_name.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x_req.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x_spki.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x_x509.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x_x509a.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_bswap8(unsigned long)
a_int.cc:CRYPTO_bswap8(unsigned long)
Line
Count
Source
783
215k
static inline uint64_t CRYPTO_bswap8(uint64_t x) {
784
215k
  return __builtin_bswap64(x);
785
215k
}
Unexecuted instantiation: a_object.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: a_strex.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: a_strnid.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: tasn_new.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: base64.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: errno.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: file.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: blake2.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: e_des.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: des.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: dsa.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ecdh.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: p_dh.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: scrypt.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: a_sign.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: a_verify.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: algorithm.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: by_dir.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: by_file.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: policy.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_crld.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_genn.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_purp.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_utl.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x509_ext.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x509_req.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x509_set.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x509_trs.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x509_v3.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x_attrib.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x_val.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: exponentiation.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: conf.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: pbkdf.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: obj_xref.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: pkcs8.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: t_x509.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: t_x509a.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_alt.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_conf.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_info.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_lib.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_skey.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x509_att.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: x509_obj.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: hexdump.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: e_rc2.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: e_rc4.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: print.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_akey.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_enum.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_extku.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: v3_int.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: dtls_client.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: dtls_method.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: dtls_server.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: server.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: cert.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_bswap8(unsigned long)
Unexecuted instantiation: client.cc:CRYPTO_bswap8(unsigned long)
786
#elif defined(_MSC_VER)
787
#pragma intrinsic(_byteswap_uint64, _byteswap_ulong, _byteswap_ushort)
788
static inline uint16_t CRYPTO_bswap2(uint16_t x) { return _byteswap_ushort(x); }
789
790
static inline uint32_t CRYPTO_bswap4(uint32_t x) { return _byteswap_ulong(x); }
791
792
static inline uint64_t CRYPTO_bswap8(uint64_t x) { return _byteswap_uint64(x); }
793
#else
794
static inline uint16_t CRYPTO_bswap2(uint16_t x) { return (x >> 8) | (x << 8); }
795
796
static inline uint32_t CRYPTO_bswap4(uint32_t x) {
797
  x = (x >> 16) | (x << 16);
798
  x = ((x & 0xff00ff00) >> 8) | ((x & 0x00ff00ff) << 8);
799
  return x;
800
}
801
802
static inline uint64_t CRYPTO_bswap8(uint64_t x) {
803
  return CRYPTO_bswap4(x >> 32) | (((uint64_t)CRYPTO_bswap4(x)) << 32);
804
}
805
#endif
806
807
808
// Language bug workarounds.
809
//
810
// Most C standard library functions are undefined if passed NULL, even when the
811
// corresponding length is zero. This gives them (and, in turn, all functions
812
// which call them) surprising behavior on empty arrays. Some compilers will
813
// miscompile code due to this rule. See also
814
// https://www.imperialviolet.org/2016/06/26/nonnull.html
815
//
816
// These wrapper functions behave the same as the corresponding C standard
817
// functions, but behave as expected when passed NULL if the length is zero.
818
//
819
// Note |OPENSSL_memcmp| is a different function from |CRYPTO_memcmp|.
820
821
// C++ defines |memchr| as a const-correct overload.
822
#if defined(__cplusplus)
823
extern "C++" {
824
825
382k
static inline const void *OPENSSL_memchr(const void *s, int c, size_t n) {
826
382k
  if (n == 0) {
827
3.77k
    return NULL;
828
3.77k
  }
829
830
378k
  return memchr(s, c, n);
831
382k
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:OPENSSL_memchr(void const*, int, unsigned long)
extensions.cc:OPENSSL_memchr(void const*, int, unsigned long)
Line
Count
Source
825
5.58k
static inline const void *OPENSSL_memchr(const void *s, int c, size_t n) {
826
5.58k
  if (n == 0) {
827
7
    return NULL;
828
7
  }
829
830
5.57k
  return memchr(s, c, n);
831
5.58k
}
Unexecuted instantiation: handoff.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: handshake.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: handshake_client.cc:OPENSSL_memchr(void const*, int, unsigned long)
handshake_server.cc:OPENSSL_memchr(void const*, int, unsigned long)
Line
Count
Source
825
13.2k
static inline const void *OPENSSL_memchr(const void *s, int c, size_t n) {
826
13.2k
  if (n == 0) {
827
0
    return NULL;
828
0
  }
829
830
13.2k
  return memchr(s, c, n);
831
13.2k
}
Unexecuted instantiation: s3_both.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: s3_pkt.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ssl_cert.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ssl_credential.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ssl_lib.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ssl_session.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ssl_versions.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ssl_x509.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: t1_enc.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: tls13_both.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: tls13_client.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: tls13_enc.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: tls13_server.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: tls_method.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: tls_record.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: d1_both.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: d1_lib.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: d1_pkt.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: d1_srtp.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: dtls_record.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: s3_lib.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: bcm.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: bio.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: bio_mem.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: fd.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: socket.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: socket_helper.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: convert.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: buf.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: cbb.cc:OPENSSL_memchr(void const*, int, unsigned long)
cbs.cc:OPENSSL_memchr(void const*, int, unsigned long)
Line
Count
Source
825
244k
static inline const void *OPENSSL_memchr(const void *s, int c, size_t n) {
826
244k
  if (n == 0) {
827
1.12k
    return NULL;
828
1.12k
  }
829
830
243k
  return memchr(s, c, n);
831
244k
}
Unexecuted instantiation: chacha.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: e_tls.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: tls_cbc.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: crypto.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: curve25519.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: digest_extra.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ec_asn1.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: engine.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: err.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: evp.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: evp_asn1.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: evp_ctx.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: p_ec.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: p_ed25519.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: p_hkdf.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: p_rsa.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: p_x25519.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ex_data.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: hpke.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: kyber.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: lhash.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: md4.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: md5.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: mem.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: obj.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: pem_lib.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: pool.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: deterministic.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: fork_detect.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: forkunsafe.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: refcount.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: siphash.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: spake2plus.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: stack.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: thread_pthread.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x509_cmp.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x509_lu.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x509_vfy.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x509_vpm.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x509cset.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x509name.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x_algor.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x_all.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x_crl.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x_exten.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x_name.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x_pubkey.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x_req.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x_spki.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x_x509.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x_x509a.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: a_bitstr.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: a_int.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: a_object.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: a_strex.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: a_strnid.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: asn1_lib.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: tasn_dec.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: tasn_enc.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: tasn_new.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: tasn_utl.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: base64.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: errno.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: file.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: blake2.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: asn1_compat.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: e_des.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: cpu_intel.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: des.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: dh_asn1.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: dsa.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ecdh.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: p_dh.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: scrypt.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: a_sign.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: a_verify.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: algorithm.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: by_dir.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: by_file.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: policy.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: rsa_pss.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_akeya.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_cpols.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_crld.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_genn.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_ncons.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_pcons.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_purp.cc:OPENSSL_memchr(void const*, int, unsigned long)
v3_utl.cc:OPENSSL_memchr(void const*, int, unsigned long)
Line
Count
Source
825
119k
static inline const void *OPENSSL_memchr(const void *s, int c, size_t n) {
826
119k
  if (n == 0) {
827
2.64k
    return NULL;
828
2.64k
  }
829
830
116k
  return memchr(s, c, n);
831
119k
}
Unexecuted instantiation: x509_ext.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x509_req.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x509_set.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x509_trs.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x509_v3.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x_attrib.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x_val.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: exponentiation.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: conf.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: pbkdf.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: obj_xref.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: pkcs8.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: t_x509.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: t_x509a.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_alt.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_bcons.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_conf.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_info.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_lib.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_skey.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x509_att.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: x509_obj.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: hexdump.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: e_rc2.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: e_rc4.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: print.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: asn1_gen.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_akey.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_bitst.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_enum.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_extku.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_ia5.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: v3_int.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: dtls_client.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: dtls_method.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: dtls_server.cc:OPENSSL_memchr(void const*, int, unsigned long)
arm_cpuinfo.cc:OPENSSL_memchr(void const*, int, unsigned long)
Line
Count
Source
825
2
static inline const void *OPENSSL_memchr(const void *s, int c, size_t n) {
826
2
  if (n == 0) {
827
1
    return NULL;
828
1
  }
829
830
1
  return memchr(s, c, n);
831
2
}
Unexecuted instantiation: server.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: cert.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:OPENSSL_memchr(void const*, int, unsigned long)
Unexecuted instantiation: client.cc:OPENSSL_memchr(void const*, int, unsigned long)
832
833
340k
static inline void *OPENSSL_memchr(void *s, int c, size_t n) {
834
340k
  if (n == 0) {
835
24.3k
    return NULL;
836
24.3k
  }
837
838
316k
  return memchr(s, c, n);
839
340k
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: extensions.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: handoff.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: handshake.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: handshake_client.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: handshake_server.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: s3_both.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: s3_pkt.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ssl_cert.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ssl_credential.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ssl_lib.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ssl_session.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ssl_versions.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ssl_x509.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: t1_enc.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: tls13_both.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: tls13_client.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: tls13_enc.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: tls13_server.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: tls_method.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: tls_record.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: d1_both.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: d1_lib.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: d1_pkt.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: d1_srtp.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: dtls_record.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: s3_lib.cc:OPENSSL_memchr(void*, int, unsigned long)
bcm.cc:OPENSSL_memchr(void*, int, unsigned long)
Line
Count
Source
833
41.3k
static inline void *OPENSSL_memchr(void *s, int c, size_t n) {
834
41.3k
  if (n == 0) {
835
6
    return NULL;
836
6
  }
837
838
41.3k
  return memchr(s, c, n);
839
41.3k
}
Unexecuted instantiation: bio.cc:OPENSSL_memchr(void*, int, unsigned long)
bio_mem.cc:OPENSSL_memchr(void*, int, unsigned long)
Line
Count
Source
833
299k
static inline void *OPENSSL_memchr(void *s, int c, size_t n) {
834
299k
  if (n == 0) {
835
24.3k
    return NULL;
836
24.3k
  }
837
838
274k
  return memchr(s, c, n);
839
299k
}
Unexecuted instantiation: fd.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: socket.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: socket_helper.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: convert.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: buf.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: cbb.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: cbs.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: chacha.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: e_tls.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: tls_cbc.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: crypto.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: curve25519.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: digest_extra.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ec_asn1.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: engine.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: err.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: evp.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: evp_asn1.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: evp_ctx.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: p_ec.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: p_ed25519.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: p_hkdf.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: p_rsa.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: p_x25519.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ex_data.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: hpke.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: kyber.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: lhash.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: md4.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: md5.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: mem.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: obj.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: pem_lib.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: pool.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: deterministic.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: fork_detect.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: forkunsafe.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: refcount.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: siphash.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: spake2plus.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: stack.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: thread_pthread.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x509_cmp.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x509_lu.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x509_vfy.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x509_vpm.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x509cset.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x509name.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x_algor.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x_all.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x_crl.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x_exten.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x_name.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x_pubkey.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x_req.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x_spki.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x_x509.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x_x509a.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: a_bitstr.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: a_int.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: a_object.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: a_strex.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: a_strnid.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: asn1_lib.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: tasn_dec.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: tasn_enc.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: tasn_new.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: tasn_utl.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: base64.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: errno.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: file.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: blake2.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: asn1_compat.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: e_des.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: cpu_intel.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: des.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: dh_asn1.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: dsa.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ecdh.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: p_dh.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: scrypt.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: a_sign.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: a_verify.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: algorithm.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: by_dir.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: by_file.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: policy.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: rsa_pss.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_akeya.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_cpols.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_crld.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_genn.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_ncons.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_pcons.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_purp.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_utl.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x509_ext.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x509_req.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x509_set.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x509_trs.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x509_v3.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x_attrib.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x_val.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: exponentiation.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: conf.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: pbkdf.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: obj_xref.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: pkcs8.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: t_x509.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: t_x509a.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_alt.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_bcons.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_conf.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_info.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_lib.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_skey.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x509_att.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: x509_obj.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: hexdump.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: e_rc2.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: e_rc4.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: print.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: asn1_gen.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_akey.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_bitst.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_enum.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_extku.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_ia5.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: v3_int.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: dtls_client.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: dtls_method.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: dtls_server.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: server.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: cert.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:OPENSSL_memchr(void*, int, unsigned long)
Unexecuted instantiation: client.cc:OPENSSL_memchr(void*, int, unsigned long)
840
841
}  // extern "C++"
842
#else  // __cplusplus
843
844
static inline void *OPENSSL_memchr(const void *s, int c, size_t n) {
845
  if (n == 0) {
846
    return NULL;
847
  }
848
849
  return memchr(s, c, n);
850
}
851
852
#endif  // __cplusplus
853
854
6.96M
static inline int OPENSSL_memcmp(const void *s1, const void *s2, size_t n) {
855
6.96M
  if (n == 0) {
856
9
    return 0;
857
9
  }
858
859
6.96M
  return memcmp(s1, s2, n);
860
6.96M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: extensions.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: handoff.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: handshake.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: handshake_client.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: handshake_server.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: s3_both.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: s3_pkt.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
ssl_cert.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Line
Count
Source
854
174k
static inline int OPENSSL_memcmp(const void *s1, const void *s2, size_t n) {
855
174k
  if (n == 0) {
856
0
    return 0;
857
0
  }
858
859
174k
  return memcmp(s1, s2, n);
860
174k
}
Unexecuted instantiation: ssl_cipher.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: ssl_credential.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: ssl_lib.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: ssl_session.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: ssl_versions.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: ssl_x509.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: t1_enc.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: tls13_both.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: tls13_client.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: tls13_enc.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: tls13_server.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: tls_method.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: tls_record.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: d1_both.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: d1_lib.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: d1_pkt.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: d1_srtp.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: dtls_record.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: s3_lib.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
bcm.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Line
Count
Source
854
8.07k
static inline int OPENSSL_memcmp(const void *s1, const void *s2, size_t n) {
855
8.07k
  if (n == 0) {
856
0
    return 0;
857
0
  }
858
859
8.07k
  return memcmp(s1, s2, n);
860
8.07k
}
Unexecuted instantiation: bio.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: bio_mem.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: fd.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: socket.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: socket_helper.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: convert.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: buf.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
cbb.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Line
Count
Source
854
272k
static inline int OPENSSL_memcmp(const void *s1, const void *s2, size_t n) {
855
272k
  if (n == 0) {
856
0
    return 0;
857
0
  }
858
859
272k
  return memcmp(s1, s2, n);
860
272k
}
Unexecuted instantiation: cbs.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: chacha.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: e_tls.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: tls_cbc.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: crypto.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: curve25519.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
digest_extra.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Line
Count
Source
854
1.82k
static inline int OPENSSL_memcmp(const void *s1, const void *s2, size_t n) {
855
1.82k
  if (n == 0) {
856
0
    return 0;
857
0
  }
858
859
1.82k
  return memcmp(s1, s2, n);
860
1.82k
}
ec_asn1.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Line
Count
Source
854
1.17k
static inline int OPENSSL_memcmp(const void *s1, const void *s2, size_t n) {
855
1.17k
  if (n == 0) {
856
0
    return 0;
857
0
  }
858
859
1.17k
  return memcmp(s1, s2, n);
860
1.17k
}
ecdsa_asn1.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Line
Count
Source
854
8.04k
static inline int OPENSSL_memcmp(const void *s1, const void *s2, size_t n) {
855
8.04k
  if (n == 0) {
856
0
    return 0;
857
0
  }
858
859
8.04k
  return memcmp(s1, s2, n);
860
8.04k
}
Unexecuted instantiation: engine.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: err.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: evp.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
evp_asn1.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Line
Count
Source
854
320k
static inline int OPENSSL_memcmp(const void *s1, const void *s2, size_t n) {
855
320k
  if (n == 0) {
856
0
    return 0;
857
0
  }
858
859
320k
  return memcmp(s1, s2, n);
860
320k
}
Unexecuted instantiation: evp_ctx.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: p_ec.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: p_ed25519.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: p_hkdf.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: p_rsa.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: p_x25519.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: ex_data.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: hpke.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: kyber.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: lhash.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: md4.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: md5.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: mem.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
obj.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Line
Count
Source
854
1.81M
static inline int OPENSSL_memcmp(const void *s1, const void *s2, size_t n) {
855
1.81M
  if (n == 0) {
856
0
    return 0;
857
0
  }
858
859
1.81M
  return memcmp(s1, s2, n);
860
1.81M
}
Unexecuted instantiation: pem_lib.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: pool.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: deterministic.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: fork_detect.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: forkunsafe.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: refcount.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: siphash.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: spake2plus.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: stack.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: thread_pthread.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
x509_cmp.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Line
Count
Source
854
822
static inline int OPENSSL_memcmp(const void *s1, const void *s2, size_t n) {
855
822
  if (n == 0) {
856
9
    return 0;
857
9
  }
858
859
813
  return memcmp(s1, s2, n);
860
822
}
Unexecuted instantiation: x509_lu.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x509_vfy.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x509_vpm.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x509cset.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x509name.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x_algor.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x_all.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x_crl.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x_exten.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x_name.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x_pubkey.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x_req.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x_spki.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x_x509.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x_x509a.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: a_bitstr.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: a_int.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: a_object.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: a_strex.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: a_strnid.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
asn1_lib.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Line
Count
Source
854
43
static inline int OPENSSL_memcmp(const void *s1, const void *s2, size_t n) {
855
43
  if (n == 0) {
856
0
    return 0;
857
0
  }
858
859
43
  return memcmp(s1, s2, n);
860
43
}
Unexecuted instantiation: tasn_dec.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
tasn_enc.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Line
Count
Source
854
163k
static inline int OPENSSL_memcmp(const void *s1, const void *s2, size_t n) {
855
163k
  if (n == 0) {
856
0
    return 0;
857
0
  }
858
859
163k
  return memcmp(s1, s2, n);
860
163k
}
Unexecuted instantiation: tasn_new.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: tasn_utl.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: base64.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: errno.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: file.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: blake2.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: asn1_compat.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: e_des.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: cpu_intel.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: des.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: dh_asn1.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: dsa.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: ecdh.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: p_dh.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: scrypt.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: a_sign.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: a_verify.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: algorithm.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: by_dir.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: by_file.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: policy.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: rsa_pss.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_akeya.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_cpols.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_crld.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_genn.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_ncons.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_pcons.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_purp.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_utl.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x509_ext.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x509_req.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x509_set.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x509_trs.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x509_v3.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x_attrib.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x_val.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: exponentiation.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: conf.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: pbkdf.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: obj_xref.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: pkcs8.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: t_x509.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: t_x509a.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_alt.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_bcons.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_conf.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_info.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_lib.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_skey.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x509_att.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: x509_obj.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: hexdump.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: e_rc2.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: e_rc4.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: print.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
asn1_gen.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Line
Count
Source
854
4.20M
static inline int OPENSSL_memcmp(const void *s1, const void *s2, size_t n) {
855
4.20M
  if (n == 0) {
856
0
    return 0;
857
0
  }
858
859
4.20M
  return memcmp(s1, s2, n);
860
4.20M
}
Unexecuted instantiation: v3_akey.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_bitst.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_enum.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_extku.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_ia5.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: v3_int.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: dtls_client.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: dtls_method.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: dtls_server.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: server.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: cert.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
Unexecuted instantiation: client.cc:OPENSSL_memcmp(void const*, void const*, unsigned long)
861
862
182M
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
182M
  if (n == 0) {
864
1.65M
    return dst;
865
1.65M
  }
866
867
180M
  return memcpy(dst, src, n);
868
182M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
extensions.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
145
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
145
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
145
  return memcpy(dst, src, n);
868
145
}
Unexecuted instantiation: handoff.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: handshake.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
handshake_client.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
61.9k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
61.9k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
61.9k
  return memcpy(dst, src, n);
868
61.9k
}
handshake_server.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
27.8k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
27.8k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
27.8k
  return memcpy(dst, src, n);
868
27.8k
}
s3_both.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
491
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
491
  if (n == 0) {
864
399
    return dst;
865
399
  }
866
867
92
  return memcpy(dst, src, n);
868
491
}
s3_pkt.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
400
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
400
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
400
  return memcpy(dst, src, n);
868
400
}
ssl_aead_ctx.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
239k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
239k
  if (n == 0) {
864
78.6k
    return dst;
865
78.6k
  }
866
867
161k
  return memcpy(dst, src, n);
868
239k
}
ssl_asn1.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
4.23k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
4.23k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
4.23k
  return memcpy(dst, src, n);
868
4.23k
}
Unexecuted instantiation: ssl_buffer.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_cert.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_credential.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
ssl_lib.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
34.6k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
34.6k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
34.6k
  return memcpy(dst, src, n);
868
34.6k
}
Unexecuted instantiation: ssl_privkey.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
ssl_session.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
85.6k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
85.6k
  if (n == 0) {
864
8.76k
    return dst;
865
8.76k
  }
866
867
76.8k
  return memcpy(dst, src, n);
868
85.6k
}
Unexecuted instantiation: ssl_transcript.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_versions.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_x509.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: t1_enc.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: tls13_both.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
tls13_client.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
2.04k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
2.04k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
2.04k
  return memcpy(dst, src, n);
868
2.04k
}
tls13_enc.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
381
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
381
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
381
  return memcpy(dst, src, n);
868
381
}
tls13_server.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
232
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
232
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
232
  return memcpy(dst, src, n);
868
232
}
Unexecuted instantiation: tls_method.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: tls_record.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
d1_both.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
99.0k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
99.0k
  if (n == 0) {
864
449
    return dst;
865
449
  }
866
867
98.5k
  return memcpy(dst, src, n);
868
99.0k
}
Unexecuted instantiation: d1_lib.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: d1_pkt.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: d1_srtp.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
dtls_record.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
102k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
102k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
102k
  return memcpy(dst, src, n);
868
102k
}
Unexecuted instantiation: s3_lib.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
bcm.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
145M
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
145M
  if (n == 0) {
864
1.07M
    return dst;
865
1.07M
  }
866
867
144M
  return memcpy(dst, src, n);
868
145M
}
Unexecuted instantiation: bio.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
bio_mem.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
274k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
274k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
274k
  return memcpy(dst, src, n);
868
274k
}
Unexecuted instantiation: fd.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: socket.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: socket_helper.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: convert.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
buf.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
2.22M
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
2.22M
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
2.22M
  return memcpy(dst, src, n);
868
2.22M
}
cbb.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
5.34M
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
5.34M
  if (n == 0) {
864
390k
    return dst;
865
390k
  }
866
867
4.95M
  return memcpy(dst, src, n);
868
5.34M
}
cbs.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
381
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
381
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
381
  return memcpy(dst, src, n);
868
381
}
chacha.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
1.29k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
1.29k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
1.29k
  return memcpy(dst, src, n);
868
1.29k
}
e_chacha20poly1305.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
24.0k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
24.0k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
24.0k
  return memcpy(dst, src, n);
868
24.0k
}
e_tls.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
77.8k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
77.8k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
77.8k
  return memcpy(dst, src, n);
868
77.8k
}
tls_cbc.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
34.6k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
34.6k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
34.6k
  return memcpy(dst, src, n);
868
34.6k
}
Unexecuted instantiation: crypto.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
curve25519.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
171k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
171k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
171k
  return memcpy(dst, src, n);
868
171k
}
curve25519_64_adx.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
11.2M
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
11.2M
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
11.2M
  return memcpy(dst, src, n);
868
11.2M
}
Unexecuted instantiation: digest_extra.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: ec_asn1.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: engine.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: err.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: evp.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: evp_asn1.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: evp_ctx.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: p_ec.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: p_ed25519.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
p_ed25519_asn1.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
252
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
252
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
252
  return memcpy(dst, src, n);
868
252
}
Unexecuted instantiation: p_hkdf.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: p_rsa.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: p_x25519.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
p_x25519_asn1.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
463
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
463
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
463
  return memcpy(dst, src, n);
868
463
}
Unexecuted instantiation: ex_data.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
hpke.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
12.4k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
12.4k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
12.4k
  return memcpy(dst, src, n);
868
12.4k
}
kyber.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
869
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
869
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
869
  return memcpy(dst, src, n);
868
869
}
Unexecuted instantiation: lhash.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
md4.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
1.78M
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
1.78M
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
1.78M
  return memcpy(dst, src, n);
868
1.78M
}
md5.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
1.22M
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
1.22M
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
1.22M
  return memcpy(dst, src, n);
868
1.22M
}
mem.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
5.47M
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
5.47M
  if (n == 0) {
864
3.77k
    return dst;
865
3.77k
  }
866
867
5.47M
  return memcpy(dst, src, n);
868
5.47M
}
Unexecuted instantiation: obj.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
pem_lib.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
115k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
115k
  if (n == 0) {
864
693
    return dst;
865
693
  }
866
867
115k
  return memcpy(dst, src, n);
868
115k
}
Unexecuted instantiation: poly1305_vec.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: pool.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
deterministic.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
158
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
158
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
158
  return memcpy(dst, src, n);
868
158
}
Unexecuted instantiation: fork_detect.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: forkunsafe.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: refcount.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
rsa_crypt.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
2.66k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
2.66k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
2.66k
  return memcpy(dst, src, n);
868
2.66k
}
Unexecuted instantiation: siphash.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: spake2plus.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: stack.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: thread_pthread.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x509_cmp.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x509_lu.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x509_vfy.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x509_vpm.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x509cset.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x509name.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x_algor.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x_all.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x_crl.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x_exten.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
x_name.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
450k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
450k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
450k
  return memcpy(dst, src, n);
868
450k
}
Unexecuted instantiation: x_pubkey.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x_req.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x_spki.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x_x509.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x_x509a.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
a_bitstr.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
269k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
269k
  if (n == 0) {
864
15.4k
    return dst;
865
15.4k
  }
866
867
254k
  return memcpy(dst, src, n);
868
269k
}
a_int.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
554k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
554k
  if (n == 0) {
864
6.62k
    return dst;
865
6.62k
  }
866
867
547k
  return memcpy(dst, src, n);
868
554k
}
Unexecuted instantiation: a_object.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: a_strex.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: a_strnid.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
asn1_lib.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
3.66M
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
3.66M
  if (n == 0) {
864
62.7k
    return dst;
865
62.7k
  }
866
867
3.60M
  return memcpy(dst, src, n);
868
3.66M
}
Unexecuted instantiation: tasn_dec.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
tasn_enc.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
2.91M
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
2.91M
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
2.91M
  return memcpy(dst, src, n);
868
2.91M
}
Unexecuted instantiation: tasn_new.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
tasn_utl.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
25.1k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
25.1k
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
25.1k
  return memcpy(dst, src, n);
868
25.1k
}
Unexecuted instantiation: base64.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: errno.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: file.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: blake2.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: asn1_compat.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: e_des.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: cpu_intel.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: des.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: dh_asn1.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: dsa.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: ecdh.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: p_dh.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: scrypt.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: a_sign.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: a_verify.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: algorithm.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: by_dir.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: by_file.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: policy.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: rsa_pss.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_akeya.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_cpols.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_crld.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_genn.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_ncons.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_pcons.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_purp.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
v3_utl.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
6.13k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
6.13k
  if (n == 0) {
864
5.10k
    return dst;
865
5.10k
  }
866
867
1.02k
  return memcpy(dst, src, n);
868
6.13k
}
Unexecuted instantiation: x509_ext.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x509_req.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x509_set.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x509_trs.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x509_v3.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x_attrib.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x_val.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: exponentiation.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: conf.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
pbkdf.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
2
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
2
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
2
  return memcpy(dst, src, n);
868
2
}
Unexecuted instantiation: obj_xref.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
pkcs8.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
497
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
497
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
497
  return memcpy(dst, src, n);
868
497
}
Unexecuted instantiation: t_x509.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: t_x509a.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_alt.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_bcons.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_conf.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_info.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_lib.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_skey.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: x509_att.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
x509_obj.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
16.8k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
16.8k
  if (n == 0) {
864
319
    return dst;
865
319
  }
866
867
16.4k
  return memcpy(dst, src, n);
868
16.8k
}
Unexecuted instantiation: hexdump.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: e_rc2.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: e_rc4.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: print.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: asn1_gen.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_akey.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_bitst.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_enum.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: v3_extku.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
v3_ia5.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
228
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
228
  if (n == 0) {
864
0
    return dst;
865
0
  }
866
867
228
  return memcpy(dst, src, n);
868
228
}
Unexecuted instantiation: v3_int.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: dtls_client.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: dtls_method.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: dtls_server.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: server.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: cert.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
ssl_ctx_api.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Line
Count
Source
862
47.8k
static inline void *OPENSSL_memcpy(void *dst, const void *src, size_t n) {
863
47.8k
  if (n == 0) {
864
6.88k
    return dst;
865
6.88k
  }
866
867
40.9k
  return memcpy(dst, src, n);
868
47.8k
}
Unexecuted instantiation: client_no_fuzzer_mode.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
Unexecuted instantiation: client.cc:OPENSSL_memcpy(void*, void const*, unsigned long)
869
870
3.72M
static inline void *OPENSSL_memmove(void *dst, const void *src, size_t n) {
871
3.72M
  if (n == 0) {
872
1.55M
    return dst;
873
1.55M
  }
874
875
2.16M
  return memmove(dst, src, n);
876
3.72M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: extensions.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: handoff.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: handshake.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: handshake_client.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: handshake_server.cc:OPENSSL_memmove(void*, void const*, unsigned long)
s3_both.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Line
Count
Source
870
443k
static inline void *OPENSSL_memmove(void *dst, const void *src, size_t n) {
871
443k
  if (n == 0) {
872
442k
    return dst;
873
442k
  }
874
875
370
  return memmove(dst, src, n);
876
443k
}
Unexecuted instantiation: s3_pkt.cc:OPENSSL_memmove(void*, void const*, unsigned long)
ssl_aead_ctx.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Line
Count
Source
870
612k
static inline void *OPENSSL_memmove(void *dst, const void *src, size_t n) {
871
612k
  if (n == 0) {
872
297k
    return dst;
873
297k
  }
874
875
314k
  return memmove(dst, src, n);
876
612k
}
Unexecuted instantiation: ssl_asn1.cc:OPENSSL_memmove(void*, void const*, unsigned long)
ssl_buffer.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Line
Count
Source
870
1.43M
static inline void *OPENSSL_memmove(void *dst, const void *src, size_t n) {
871
1.43M
  if (n == 0) {
872
814k
    return dst;
873
814k
  }
874
875
616k
  return memmove(dst, src, n);
876
1.43M
}
Unexecuted instantiation: ssl_cert.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_credential.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_lib.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_session.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_versions.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_x509.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: t1_enc.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: tls13_both.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: tls13_client.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: tls13_enc.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: tls13_server.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: tls_method.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: tls_record.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: d1_both.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: d1_lib.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: d1_pkt.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: d1_srtp.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: dtls_record.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: s3_lib.cc:OPENSSL_memmove(void*, void const*, unsigned long)
bcm.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Line
Count
Source
870
52.1k
static inline void *OPENSSL_memmove(void *dst, const void *src, size_t n) {
871
52.1k
  if (n == 0) {
872
0
    return dst;
873
0
  }
874
875
52.1k
  return memmove(dst, src, n);
876
52.1k
}
Unexecuted instantiation: bio.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: bio_mem.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: fd.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: socket.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: socket_helper.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: convert.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: buf.cc:OPENSSL_memmove(void*, void const*, unsigned long)
cbb.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Line
Count
Source
870
1.17M
static inline void *OPENSSL_memmove(void *dst, const void *src, size_t n) {
871
1.17M
  if (n == 0) {
872
0
    return dst;
873
0
  }
874
875
1.17M
  return memmove(dst, src, n);
876
1.17M
}
Unexecuted instantiation: cbs.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: chacha.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: e_tls.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: tls_cbc.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: crypto.cc:OPENSSL_memmove(void*, void const*, unsigned long)
curve25519.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Line
Count
Source
870
24
static inline void *OPENSSL_memmove(void *dst, const void *src, size_t n) {
871
24
  if (n == 0) {
872
0
    return dst;
873
0
  }
874
875
24
  return memmove(dst, src, n);
876
24
}
Unexecuted instantiation: curve25519_64_adx.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: digest_extra.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: ec_asn1.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: engine.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: err.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: evp.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: evp_asn1.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: evp_ctx.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: p_ec.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: p_ed25519.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: p_hkdf.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: p_rsa.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: p_x25519.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: ex_data.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: hpke.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: kyber.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: lhash.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: md4.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: md5.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: mem.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: obj.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: pem_lib.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: pool.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: deterministic.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: fork_detect.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: forkunsafe.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: refcount.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: siphash.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: spake2plus.cc:OPENSSL_memmove(void*, void const*, unsigned long)
stack.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Line
Count
Source
870
3.65k
static inline void *OPENSSL_memmove(void *dst, const void *src, size_t n) {
871
3.65k
  if (n == 0) {
872
0
    return dst;
873
0
  }
874
875
3.65k
  return memmove(dst, src, n);
876
3.65k
}
Unexecuted instantiation: thread_pthread.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x509_cmp.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x509_lu.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x509_vfy.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x509_vpm.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x509cset.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x509name.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x_algor.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x_all.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x_crl.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x_exten.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x_name.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x_pubkey.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x_req.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x_spki.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x_x509.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x_x509a.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: a_bitstr.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: a_int.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: a_object.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: a_strex.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: a_strnid.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: asn1_lib.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: tasn_dec.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: tasn_enc.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: tasn_new.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: tasn_utl.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: base64.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: errno.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: file.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: blake2.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: asn1_compat.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: e_des.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: cpu_intel.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: des.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: dh_asn1.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: dsa.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: ecdh.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: p_dh.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: scrypt.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: a_sign.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: a_verify.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: algorithm.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: by_dir.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: by_file.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: policy.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: rsa_pss.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_akeya.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_cpols.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_crld.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_genn.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_ncons.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_pcons.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_purp.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_utl.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x509_ext.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x509_req.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x509_set.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x509_trs.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x509_v3.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x_attrib.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x_val.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: exponentiation.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: conf.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: pbkdf.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: obj_xref.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: pkcs8.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: t_x509.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: t_x509a.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_alt.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_bcons.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_conf.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_info.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_lib.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_skey.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x509_att.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: x509_obj.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: hexdump.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: e_rc2.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: e_rc4.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: print.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: asn1_gen.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_akey.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_bitst.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_enum.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_extku.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_ia5.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: v3_int.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: dtls_client.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: dtls_method.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: dtls_server.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: server.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: cert.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:OPENSSL_memmove(void*, void const*, unsigned long)
Unexecuted instantiation: client.cc:OPENSSL_memmove(void*, void const*, unsigned long)
877
878
156M
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
156M
  if (n == 0) {
880
23.5M
    return dst;
881
23.5M
  }
882
883
132M
  return memset(dst, c, n);
884
156M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:OPENSSL_memset(void*, int, unsigned long)
encrypted_client_hello.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
379
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
379
  if (n == 0) {
880
3
    return dst;
881
3
  }
882
883
376
  return memset(dst, c, n);
884
379
}
extensions.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
59.5k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
59.5k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
59.5k
  return memset(dst, c, n);
884
59.5k
}
Unexecuted instantiation: handoff.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: handshake.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: handshake_client.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: handshake_server.cc:OPENSSL_memset(void*, int, unsigned long)
s3_both.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
491
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
491
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
491
  return memset(dst, c, n);
884
491
}
Unexecuted instantiation: s3_pkt.cc:OPENSSL_memset(void*, int, unsigned long)
ssl_aead_ctx.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
3.53k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
3.53k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
3.53k
  return memset(dst, c, n);
884
3.53k
}
Unexecuted instantiation: ssl_asn1.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: ssl_cert.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: ssl_credential.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: ssl_lib.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:OPENSSL_memset(void*, int, unsigned long)
ssl_session.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
25.3k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
25.3k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
25.3k
  return memset(dst, c, n);
884
25.3k
}
Unexecuted instantiation: ssl_transcript.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: ssl_versions.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: ssl_x509.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: t1_enc.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: tls13_both.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: tls13_client.cc:OPENSSL_memset(void*, int, unsigned long)
tls13_enc.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
86.6k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
86.6k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
86.6k
  return memset(dst, c, n);
884
86.6k
}
Unexecuted instantiation: tls13_server.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: tls_method.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: tls_record.cc:OPENSSL_memset(void*, int, unsigned long)
d1_both.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
131k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
131k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
131k
  return memset(dst, c, n);
884
131k
}
Unexecuted instantiation: d1_lib.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: d1_pkt.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: d1_srtp.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: dtls_record.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: s3_lib.cc:OPENSSL_memset(void*, int, unsigned long)
bcm.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
52.5M
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
52.5M
  if (n == 0) {
880
23.5M
    return dst;
881
23.5M
  }
882
883
29.0M
  return memset(dst, c, n);
884
52.5M
}
Unexecuted instantiation: bio.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: bio_mem.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: fd.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: socket.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: socket_helper.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: convert.cc:OPENSSL_memset(void*, int, unsigned long)
buf.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
642k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
642k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
642k
  return memset(dst, c, n);
884
642k
}
cbb.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
17.8M
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
17.8M
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
17.8M
  return memset(dst, c, n);
884
17.8M
}
Unexecuted instantiation: cbs.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: chacha.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:OPENSSL_memset(void*, int, unsigned long)
e_tls.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
1.07k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
1.07k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
1.07k
  return memset(dst, c, n);
884
1.07k
}
tls_cbc.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
7.58k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
7.58k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
7.58k
  return memset(dst, c, n);
884
7.58k
}
Unexecuted instantiation: crypto.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: curve25519.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: digest_extra.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: ec_asn1.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: engine.cc:OPENSSL_memset(void*, int, unsigned long)
err.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
9.44M
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
9.44M
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
9.44M
  return memset(dst, c, n);
884
9.44M
}
Unexecuted instantiation: evp.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: evp_asn1.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: evp_ctx.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: p_ec.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: p_ed25519.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: p_hkdf.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: p_rsa.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: p_x25519.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: ex_data.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:OPENSSL_memset(void*, int, unsigned long)
hpke.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
207k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
207k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
207k
  return memset(dst, c, n);
884
207k
}
kyber.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
241
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
241
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
241
  return memset(dst, c, n);
884
241
}
Unexecuted instantiation: lhash.cc:OPENSSL_memset(void*, int, unsigned long)
md4.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
85.4k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
85.4k
  if (n == 0) {
880
34
    return dst;
881
34
  }
882
883
85.4k
  return memset(dst, c, n);
884
85.4k
}
md5.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
412k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
412k
  if (n == 0) {
880
238
    return dst;
881
238
  }
882
883
412k
  return memset(dst, c, n);
884
412k
}
mem.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
74.1M
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
74.1M
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
74.1M
  return memset(dst, c, n);
884
74.1M
}
Unexecuted instantiation: obj.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: pem_lib.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: pool.cc:OPENSSL_memset(void*, int, unsigned long)
deterministic.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
316
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
316
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
316
  return memset(dst, c, n);
884
316
}
Unexecuted instantiation: fork_detect.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: forkunsafe.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: refcount.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: siphash.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: spake2plus.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: stack.cc:OPENSSL_memset(void*, int, unsigned long)
thread_pthread.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
30
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
30
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
30
  return memset(dst, c, n);
884
30
}
Unexecuted instantiation: x509_cmp.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x509_lu.cc:OPENSSL_memset(void*, int, unsigned long)
x509_vfy.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
16.8k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
16.8k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
16.8k
  return memset(dst, c, n);
884
16.8k
}
Unexecuted instantiation: x509_vpm.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x509cset.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x509name.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x_algor.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x_all.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x_crl.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x_exten.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x_name.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x_pubkey.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x_req.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x_spki.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x_x509.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x_x509a.cc:OPENSSL_memset(void*, int, unsigned long)
a_bitstr.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
2.20k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
2.20k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
2.20k
  return memset(dst, c, n);
884
2.20k
}
Unexecuted instantiation: a_int.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: a_object.cc:OPENSSL_memset(void*, int, unsigned long)
a_strex.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
498
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
498
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
498
  return memset(dst, c, n);
884
498
}
Unexecuted instantiation: a_strnid.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: asn1_lib.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: tasn_dec.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: tasn_enc.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: tasn_new.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: tasn_utl.cc:OPENSSL_memset(void*, int, unsigned long)
base64.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
155
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
155
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
155
  return memset(dst, c, n);
884
155
}
Unexecuted instantiation: errno.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: file.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: blake2.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: asn1_compat.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: e_des.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: cpu_intel.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: des.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: dh_asn1.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: dsa.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: ecdh.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: p_dh.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: scrypt.cc:OPENSSL_memset(void*, int, unsigned long)
pkcs8_x509.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
2.45k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
2.45k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
2.45k
  return memset(dst, c, n);
884
2.45k
}
Unexecuted instantiation: a_sign.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: a_verify.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: algorithm.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: by_dir.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: by_file.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: policy.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: rsa_pss.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_akeya.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_cpols.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_crld.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_genn.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_ncons.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_pcons.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_purp.cc:OPENSSL_memset(void*, int, unsigned long)
v3_utl.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
5.51k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
5.51k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
5.51k
  return memset(dst, c, n);
884
5.51k
}
Unexecuted instantiation: x509_ext.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x509_req.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x509_set.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x509_trs.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x509_v3.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x_attrib.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x_val.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: exponentiation.cc:OPENSSL_memset(void*, int, unsigned long)
conf.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
443k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
443k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
443k
  return memset(dst, c, n);
884
443k
}
Unexecuted instantiation: pbkdf.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: obj_xref.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:OPENSSL_memset(void*, int, unsigned long)
pkcs8.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
492
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
492
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
492
  return memset(dst, c, n);
884
492
}
Unexecuted instantiation: t_x509.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: t_x509a.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_alt.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_bcons.cc:OPENSSL_memset(void*, int, unsigned long)
v3_conf.cc:OPENSSL_memset(void*, int, unsigned long)
Line
Count
Source
878
24.5k
static inline void *OPENSSL_memset(void *dst, int c, size_t n) {
879
24.5k
  if (n == 0) {
880
0
    return dst;
881
0
  }
882
883
24.5k
  return memset(dst, c, n);
884
24.5k
}
Unexecuted instantiation: v3_info.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_lib.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_skey.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x509_att.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: x509_obj.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: hexdump.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: e_rc2.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: e_rc4.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: print.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: asn1_gen.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_akey.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_bitst.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_enum.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_extku.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_ia5.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: v3_int.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: dtls_client.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: dtls_method.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: dtls_server.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: server.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: cert.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:OPENSSL_memset(void*, int, unsigned long)
Unexecuted instantiation: client.cc:OPENSSL_memset(void*, int, unsigned long)
885
886
887
// Loads and stores.
888
//
889
// The following functions load and store sized integers with the specified
890
// endianness. They use |memcpy|, and so avoid alignment or strict aliasing
891
// requirements on the input and output pointers.
892
893
0
static inline uint16_t CRYPTO_load_u16_le(const void *in) {
894
0
  uint16_t v;
895
0
  OPENSSL_memcpy(&v, in, sizeof(v));
896
0
  return v;
897
0
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: extensions.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: handoff.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: handshake.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: handshake_client.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: handshake_server.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: s3_both.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ssl_session.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: t1_enc.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: tls13_both.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: tls13_client.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: tls13_server.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: tls_method.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: tls_record.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: d1_both.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: d1_lib.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: dtls_record.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: s3_lib.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: bcm.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: bio.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: bio_mem.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: fd.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: socket.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: socket_helper.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: convert.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: buf.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: cbb.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: cbs.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: chacha.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: e_tls.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: crypto.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: curve25519.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: digest_extra.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: engine.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: err.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: evp.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: p_ec.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: p_rsa.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: p_x25519.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ex_data.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: hpke.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: kyber.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: lhash.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: md4.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: md5.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: mem.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: obj.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: pem_lib.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: pool.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: deterministic.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: fork_detect.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: refcount.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: siphash.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: spake2plus.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: stack.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x509_lu.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x509cset.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x509name.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x_algor.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x_all.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x_crl.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x_exten.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x_name.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x_req.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x_spki.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x_x509.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x_x509a.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: a_int.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: a_object.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: a_strex.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: a_strnid.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: tasn_new.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: base64.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: errno.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: file.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: blake2.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: e_des.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: des.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: dsa.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ecdh.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: p_dh.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: scrypt.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: a_sign.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: a_verify.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: algorithm.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: by_dir.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: by_file.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: policy.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_crld.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_genn.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_purp.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_utl.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x509_ext.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x509_req.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x509_set.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x509_trs.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x509_v3.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x_attrib.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x_val.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: exponentiation.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: conf.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: pbkdf.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: obj_xref.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: pkcs8.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: t_x509.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: t_x509a.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_alt.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_conf.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_info.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_lib.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_skey.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x509_att.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: x509_obj.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: hexdump.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: e_rc2.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: e_rc4.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: print.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_akey.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_enum.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_extku.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: v3_int.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: dtls_client.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: dtls_method.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: dtls_server.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: server.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: cert.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_load_u16_le(void const*)
Unexecuted instantiation: client.cc:CRYPTO_load_u16_le(void const*)
898
899
0
static inline void CRYPTO_store_u16_le(void *out, uint16_t v) {
900
0
  OPENSSL_memcpy(out, &v, sizeof(v));
901
0
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: extensions.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: handoff.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: handshake.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: handshake_client.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: handshake_server.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: s3_both.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ssl_session.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: t1_enc.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: tls13_both.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: tls13_client.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: tls13_server.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: tls_method.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: tls_record.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: d1_both.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: d1_lib.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: dtls_record.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: s3_lib.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: bcm.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: bio.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: bio_mem.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: fd.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: socket.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: socket_helper.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: convert.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: buf.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: cbb.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: cbs.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: chacha.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: e_tls.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: crypto.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: curve25519.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: digest_extra.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: engine.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: err.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: evp.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: p_ec.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: p_rsa.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: p_x25519.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ex_data.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: hpke.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: kyber.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: lhash.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: md4.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: md5.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: mem.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: obj.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: pem_lib.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: pool.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: deterministic.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: fork_detect.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: refcount.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: siphash.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: spake2plus.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: stack.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x509_lu.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x509cset.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x509name.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x_algor.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x_all.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x_crl.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x_exten.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x_name.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x_req.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x_spki.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x_x509.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x_x509a.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: a_int.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: a_object.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: a_strex.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: a_strnid.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: tasn_new.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: base64.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: errno.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: file.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: blake2.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: e_des.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: des.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: dsa.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ecdh.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: p_dh.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: scrypt.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: a_sign.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: a_verify.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: algorithm.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: by_dir.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: by_file.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: policy.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_crld.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_genn.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_purp.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_utl.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x509_ext.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x509_req.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x509_set.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x509_trs.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x509_v3.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x_attrib.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x_val.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: exponentiation.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: conf.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: pbkdf.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: obj_xref.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: pkcs8.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: t_x509.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: t_x509a.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_alt.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_conf.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_info.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_lib.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_skey.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x509_att.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: x509_obj.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: hexdump.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: e_rc2.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: e_rc4.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: print.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_akey.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_enum.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_extku.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: v3_int.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: dtls_client.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: dtls_method.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: dtls_server.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: server.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: cert.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_store_u16_le(void*, unsigned short)
Unexecuted instantiation: client.cc:CRYPTO_store_u16_le(void*, unsigned short)
902
903
0
static inline uint16_t CRYPTO_load_u16_be(const void *in) {
904
0
  uint16_t v;
905
0
  OPENSSL_memcpy(&v, in, sizeof(v));
906
0
  return CRYPTO_bswap2(v);
907
0
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: extensions.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: handoff.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: handshake.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: handshake_client.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: handshake_server.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: s3_both.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ssl_session.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: t1_enc.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: tls13_both.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: tls13_client.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: tls13_server.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: tls_method.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: tls_record.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: d1_both.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: d1_lib.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: dtls_record.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: s3_lib.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: bcm.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: bio.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: bio_mem.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: fd.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: socket.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: socket_helper.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: convert.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: buf.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: cbb.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: cbs.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: chacha.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: e_tls.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: crypto.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: curve25519.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: digest_extra.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: engine.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: err.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: evp.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: p_ec.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: p_rsa.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: p_x25519.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ex_data.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: hpke.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: kyber.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: lhash.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: md4.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: md5.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: mem.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: obj.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: pem_lib.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: pool.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: deterministic.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: fork_detect.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: refcount.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: siphash.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: spake2plus.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: stack.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x509_lu.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x509cset.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x509name.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x_algor.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x_all.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x_crl.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x_exten.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x_name.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x_req.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x_spki.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x_x509.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x_x509a.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: a_int.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: a_object.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: a_strex.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: a_strnid.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: tasn_new.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: base64.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: errno.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: file.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: blake2.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: e_des.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: des.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: dsa.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ecdh.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: p_dh.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: scrypt.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: a_sign.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: a_verify.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: algorithm.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: by_dir.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: by_file.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: policy.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_crld.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_genn.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_purp.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_utl.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x509_ext.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x509_req.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x509_set.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x509_trs.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x509_v3.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x_attrib.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x_val.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: exponentiation.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: conf.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: pbkdf.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: obj_xref.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: pkcs8.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: t_x509.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: t_x509a.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_alt.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_conf.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_info.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_lib.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_skey.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x509_att.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: x509_obj.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: hexdump.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: e_rc2.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: e_rc4.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: print.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_akey.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_enum.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_extku.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: v3_int.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: dtls_client.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: dtls_method.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: dtls_server.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: server.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: cert.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_load_u16_be(void const*)
Unexecuted instantiation: client.cc:CRYPTO_load_u16_be(void const*)
908
909
72.7k
static inline void CRYPTO_store_u16_be(void *out, uint16_t v) {
910
72.7k
  v = CRYPTO_bswap2(v);
911
72.7k
  OPENSSL_memcpy(out, &v, sizeof(v));
912
72.7k
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: extensions.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: handoff.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: handshake.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: handshake_client.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: handshake_server.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: s3_both.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ssl_session.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: t1_enc.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: tls13_both.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: tls13_client.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: tls13_server.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: tls_method.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: tls_record.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: d1_both.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: d1_lib.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_store_u16_be(void*, unsigned short)
dtls_record.cc:CRYPTO_store_u16_be(void*, unsigned short)
Line
Count
Source
909
72.7k
static inline void CRYPTO_store_u16_be(void *out, uint16_t v) {
910
72.7k
  v = CRYPTO_bswap2(v);
911
72.7k
  OPENSSL_memcpy(out, &v, sizeof(v));
912
72.7k
}
Unexecuted instantiation: s3_lib.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: bcm.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: bio.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: bio_mem.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: fd.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: socket.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: socket_helper.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: convert.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: buf.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: cbb.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: cbs.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: chacha.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: e_tls.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: crypto.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: curve25519.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: digest_extra.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: engine.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: err.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: evp.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: p_ec.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: p_rsa.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: p_x25519.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ex_data.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: hpke.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: kyber.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: lhash.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: md4.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: md5.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: mem.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: obj.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: pem_lib.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: pool.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: deterministic.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: fork_detect.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: refcount.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: siphash.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: spake2plus.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: stack.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x509_lu.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x509cset.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x509name.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x_algor.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x_all.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x_crl.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x_exten.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x_name.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x_req.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x_spki.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x_x509.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x_x509a.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: a_int.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: a_object.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: a_strex.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: a_strnid.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: tasn_new.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: base64.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: errno.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: file.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: blake2.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: e_des.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: des.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: dsa.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ecdh.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: p_dh.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: scrypt.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: a_sign.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: a_verify.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: algorithm.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: by_dir.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: by_file.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: policy.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_crld.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_genn.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_purp.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_utl.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x509_ext.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x509_req.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x509_set.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x509_trs.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x509_v3.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x_attrib.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x_val.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: exponentiation.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: conf.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: pbkdf.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: obj_xref.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: pkcs8.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: t_x509.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: t_x509a.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_alt.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_conf.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_info.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_lib.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_skey.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x509_att.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: x509_obj.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: hexdump.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: e_rc2.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: e_rc4.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: print.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_akey.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_enum.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_extku.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: v3_int.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: dtls_client.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: dtls_method.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: dtls_server.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: server.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: cert.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_store_u16_be(void*, unsigned short)
Unexecuted instantiation: client.cc:CRYPTO_store_u16_be(void*, unsigned short)
913
914
1.58M
static inline uint32_t CRYPTO_load_u32_le(const void *in) {
915
1.58M
  uint32_t v;
916
1.58M
  OPENSSL_memcpy(&v, in, sizeof(v));
917
1.58M
  return v;
918
1.58M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_load_u32_le(void const*)
extensions.cc:CRYPTO_load_u32_le(void const*)
Line
Count
Source
914
2
static inline uint32_t CRYPTO_load_u32_le(const void *in) {
915
2
  uint32_t v;
916
2
  OPENSSL_memcpy(&v, in, sizeof(v));
917
2
  return v;
918
2
}
Unexecuted instantiation: handoff.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: handshake.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: handshake_client.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: handshake_server.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: s3_both.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ssl_session.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: t1_enc.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: tls13_both.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: tls13_client.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: tls13_server.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: tls_method.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: tls_record.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: d1_both.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: d1_lib.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: dtls_record.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: s3_lib.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: bcm.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: bio.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: bio_mem.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: fd.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: socket.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: socket_helper.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: convert.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: buf.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: cbb.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: cbs.cc:CRYPTO_load_u32_le(void const*)
chacha.cc:CRYPTO_load_u32_le(void const*)
Line
Count
Source
914
1.29k
static inline uint32_t CRYPTO_load_u32_le(const void *in) {
915
1.29k
  uint32_t v;
916
1.29k
  OPENSSL_memcpy(&v, in, sizeof(v));
917
1.29k
  return v;
918
1.29k
}
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: e_tls.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: crypto.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: curve25519.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: digest_extra.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: engine.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: err.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: evp.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: p_ec.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: p_rsa.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: p_x25519.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ex_data.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: hpke.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: kyber.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: lhash.cc:CRYPTO_load_u32_le(void const*)
md4.cc:CRYPTO_load_u32_le(void const*)
Line
Count
Source
914
1.58M
static inline uint32_t CRYPTO_load_u32_le(const void *in) {
915
1.58M
  uint32_t v;
916
1.58M
  OPENSSL_memcpy(&v, in, sizeof(v));
917
1.58M
  return v;
918
1.58M
}
Unexecuted instantiation: md5.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: mem.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: obj.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: pem_lib.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: pool.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: deterministic.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: fork_detect.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: refcount.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: siphash.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: spake2plus.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: stack.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x509_lu.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x509cset.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x509name.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x_algor.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x_all.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x_crl.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x_exten.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x_name.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x_req.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x_spki.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x_x509.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x_x509a.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: a_int.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: a_object.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: a_strex.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: a_strnid.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: tasn_new.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: base64.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: errno.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: file.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: blake2.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: e_des.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: des.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: dsa.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ecdh.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: p_dh.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: scrypt.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: a_sign.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: a_verify.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: algorithm.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: by_dir.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: by_file.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: policy.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_crld.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_genn.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_purp.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_utl.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x509_ext.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x509_req.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x509_set.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x509_trs.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x509_v3.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x_attrib.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x_val.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: exponentiation.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: conf.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: pbkdf.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: obj_xref.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: pkcs8.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: t_x509.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: t_x509a.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_alt.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_conf.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_info.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_lib.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_skey.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x509_att.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: x509_obj.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: hexdump.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: e_rc2.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: e_rc4.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: print.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_akey.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_enum.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_extku.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: v3_int.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: dtls_client.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: dtls_method.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: dtls_server.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: server.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: cert.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_load_u32_le(void const*)
Unexecuted instantiation: client.cc:CRYPTO_load_u32_le(void const*)
919
920
1.09M
static inline void CRYPTO_store_u32_le(void *out, uint32_t v) {
921
1.09M
  OPENSSL_memcpy(out, &v, sizeof(v));
922
1.09M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: extensions.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: handoff.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: handshake.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: handshake_client.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: handshake_server.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: s3_both.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ssl_session.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: t1_enc.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: tls13_both.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: tls13_client.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: tls13_server.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: tls_method.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: tls_record.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: d1_both.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: d1_lib.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: dtls_record.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: s3_lib.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: bcm.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: bio.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: bio_mem.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: fd.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: socket.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: socket_helper.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: convert.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: buf.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: cbb.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: cbs.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: chacha.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: e_tls.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: crypto.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: curve25519.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: digest_extra.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: engine.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: err.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: evp.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: p_ec.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: p_rsa.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: p_x25519.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ex_data.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: hpke.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: kyber.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: lhash.cc:CRYPTO_store_u32_le(void*, unsigned int)
md4.cc:CRYPTO_store_u32_le(void*, unsigned int)
Line
Count
Source
920
170k
static inline void CRYPTO_store_u32_le(void *out, uint32_t v) {
921
170k
  OPENSSL_memcpy(out, &v, sizeof(v));
922
170k
}
md5.cc:CRYPTO_store_u32_le(void*, unsigned int)
Line
Count
Source
920
923k
static inline void CRYPTO_store_u32_le(void *out, uint32_t v) {
921
923k
  OPENSSL_memcpy(out, &v, sizeof(v));
922
923k
}
Unexecuted instantiation: mem.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: obj.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: pem_lib.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: pool.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: deterministic.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: fork_detect.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: refcount.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: siphash.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: spake2plus.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: stack.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x509_lu.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x509cset.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x509name.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x_algor.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x_all.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x_crl.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x_exten.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x_name.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x_req.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x_spki.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x_x509.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x_x509a.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: a_int.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: a_object.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: a_strex.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: a_strnid.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: tasn_new.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: base64.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: errno.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: file.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: blake2.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: e_des.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: des.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: dsa.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ecdh.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: p_dh.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: scrypt.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: a_sign.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: a_verify.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: algorithm.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: by_dir.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: by_file.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: policy.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_crld.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_genn.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_purp.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_utl.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x509_ext.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x509_req.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x509_set.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x509_trs.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x509_v3.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x_attrib.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x_val.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: exponentiation.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: conf.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: pbkdf.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: obj_xref.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: pkcs8.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: t_x509.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: t_x509a.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_alt.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_conf.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_info.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_lib.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_skey.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x509_att.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: x509_obj.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: hexdump.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: e_rc2.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: e_rc4.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: print.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_akey.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_enum.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_extku.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: v3_int.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: dtls_client.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: dtls_method.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: dtls_server.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: server.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: cert.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_store_u32_le(void*, unsigned int)
Unexecuted instantiation: client.cc:CRYPTO_store_u32_le(void*, unsigned int)
923
924
4.86M
static inline uint32_t CRYPTO_load_u32_be(const void *in) {
925
4.86M
  uint32_t v;
926
4.86M
  OPENSSL_memcpy(&v, in, sizeof(v));
927
4.86M
  return CRYPTO_bswap4(v);
928
4.86M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: extensions.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: handoff.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: handshake.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: handshake_client.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: handshake_server.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: s3_both.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ssl_session.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: t1_enc.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: tls13_both.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: tls13_client.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: tls13_server.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: tls_method.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: tls_record.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: d1_both.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: d1_lib.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: dtls_record.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: s3_lib.cc:CRYPTO_load_u32_be(void const*)
bcm.cc:CRYPTO_load_u32_be(void const*)
Line
Count
Source
924
4.86M
static inline uint32_t CRYPTO_load_u32_be(const void *in) {
925
4.86M
  uint32_t v;
926
4.86M
  OPENSSL_memcpy(&v, in, sizeof(v));
927
4.86M
  return CRYPTO_bswap4(v);
928
4.86M
}
Unexecuted instantiation: bio.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: bio_mem.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: fd.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: socket.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: socket_helper.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: convert.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: buf.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: cbb.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: cbs.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: chacha.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: e_tls.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: crypto.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: curve25519.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: digest_extra.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: engine.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: err.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: evp.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: p_ec.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: p_rsa.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: p_x25519.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ex_data.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: hpke.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: kyber.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: lhash.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: md4.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: md5.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: mem.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: obj.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: pem_lib.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: pool.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: deterministic.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: fork_detect.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: refcount.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: siphash.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: spake2plus.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: stack.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x509_lu.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x509cset.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x509name.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x_algor.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x_all.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x_crl.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x_exten.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x_name.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x_req.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x_spki.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x_x509.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x_x509a.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: a_int.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: a_object.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: a_strex.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: a_strnid.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: tasn_new.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: base64.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: errno.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: file.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: blake2.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: e_des.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: des.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: dsa.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ecdh.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: p_dh.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: scrypt.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: a_sign.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: a_verify.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: algorithm.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: by_dir.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: by_file.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: policy.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_crld.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_genn.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_purp.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_utl.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x509_ext.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x509_req.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x509_set.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x509_trs.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x509_v3.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x_attrib.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x_val.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: exponentiation.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: conf.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: pbkdf.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: obj_xref.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: pkcs8.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: t_x509.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: t_x509a.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_alt.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_conf.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_info.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_lib.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_skey.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x509_att.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: x509_obj.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: hexdump.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: e_rc2.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: e_rc4.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: print.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_akey.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_enum.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_extku.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: v3_int.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: dtls_client.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: dtls_method.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: dtls_server.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: server.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: cert.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_load_u32_be(void const*)
Unexecuted instantiation: client.cc:CRYPTO_load_u32_be(void const*)
929
930
31.4M
static inline void CRYPTO_store_u32_be(void *out, uint32_t v) {
931
31.4M
  v = CRYPTO_bswap4(v);
932
31.4M
  OPENSSL_memcpy(out, &v, sizeof(v));
933
31.4M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: extensions.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: handoff.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: handshake.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: handshake_client.cc:CRYPTO_store_u32_be(void*, unsigned int)
handshake_server.cc:CRYPTO_store_u32_be(void*, unsigned int)
Line
Count
Source
930
6.46k
static inline void CRYPTO_store_u32_be(void *out, uint32_t v) {
931
6.46k
  v = CRYPTO_bswap4(v);
932
6.46k
  OPENSSL_memcpy(out, &v, sizeof(v));
933
6.46k
}
Unexecuted instantiation: s3_both.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ssl_session.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: t1_enc.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: tls13_both.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: tls13_client.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: tls13_server.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: tls_method.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: tls_record.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: d1_both.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: d1_lib.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: dtls_record.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: s3_lib.cc:CRYPTO_store_u32_be(void*, unsigned int)
bcm.cc:CRYPTO_store_u32_be(void*, unsigned int)
Line
Count
Source
930
31.4M
static inline void CRYPTO_store_u32_be(void *out, uint32_t v) {
931
31.4M
  v = CRYPTO_bswap4(v);
932
31.4M
  OPENSSL_memcpy(out, &v, sizeof(v));
933
31.4M
}
Unexecuted instantiation: bio.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: bio_mem.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: fd.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: socket.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: socket_helper.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: convert.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: buf.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: cbb.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: cbs.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: chacha.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: e_tls.cc:CRYPTO_store_u32_be(void*, unsigned int)
tls_cbc.cc:CRYPTO_store_u32_be(void*, unsigned int)
Line
Count
Source
930
18.9k
static inline void CRYPTO_store_u32_be(void *out, uint32_t v) {
931
18.9k
  v = CRYPTO_bswap4(v);
932
18.9k
  OPENSSL_memcpy(out, &v, sizeof(v));
933
18.9k
}
Unexecuted instantiation: crypto.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: curve25519.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: digest_extra.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: engine.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: err.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: evp.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: p_ec.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: p_rsa.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: p_x25519.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ex_data.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: hpke.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: kyber.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: lhash.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: md4.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: md5.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: mem.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: obj.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: pem_lib.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: pool.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: deterministic.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: fork_detect.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: refcount.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: siphash.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: spake2plus.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: stack.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x509_lu.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x509cset.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x509name.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x_algor.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x_all.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x_crl.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x_exten.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x_name.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x_req.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x_spki.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x_x509.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x_x509a.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: a_int.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: a_object.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: a_strex.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: a_strnid.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: tasn_new.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: base64.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: errno.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: file.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: blake2.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: e_des.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: des.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: dsa.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ecdh.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: p_dh.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: scrypt.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: a_sign.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: a_verify.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: algorithm.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: by_dir.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: by_file.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: policy.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_crld.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_genn.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_purp.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_utl.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x509_ext.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x509_req.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x509_set.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x509_trs.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x509_v3.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x_attrib.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x_val.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: exponentiation.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: conf.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: pbkdf.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: obj_xref.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: pkcs8.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: t_x509.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: t_x509a.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_alt.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_conf.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_info.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_lib.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_skey.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x509_att.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: x509_obj.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: hexdump.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: e_rc2.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: e_rc4.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: print.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_akey.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_enum.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_extku.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: v3_int.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: dtls_client.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: dtls_method.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: dtls_server.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: server.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: cert.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_store_u32_be(void*, unsigned int)
Unexecuted instantiation: client.cc:CRYPTO_store_u32_be(void*, unsigned int)
934
935
9.21M
static inline uint64_t CRYPTO_load_u64_le(const void *in) {
936
9.21M
  uint64_t v;
937
9.21M
  OPENSSL_memcpy(&v, in, sizeof(v));
938
9.21M
  return v;
939
9.21M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: extensions.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: handoff.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: handshake.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: handshake_client.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: handshake_server.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: s3_both.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ssl_session.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: t1_enc.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: tls13_both.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: tls13_client.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: tls13_server.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: tls_method.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: tls_record.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: d1_both.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: d1_lib.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: dtls_record.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: s3_lib.cc:CRYPTO_load_u64_le(void const*)
bcm.cc:CRYPTO_load_u64_le(void const*)
Line
Count
Source
935
9.21M
static inline uint64_t CRYPTO_load_u64_le(const void *in) {
936
9.21M
  uint64_t v;
937
9.21M
  OPENSSL_memcpy(&v, in, sizeof(v));
938
9.21M
  return v;
939
9.21M
}
Unexecuted instantiation: bio.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: bio_mem.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: fd.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: socket.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: socket_helper.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: convert.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: buf.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: cbb.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: cbs.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: chacha.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: e_tls.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: crypto.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: curve25519.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: digest_extra.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: engine.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: err.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: evp.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: p_ec.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: p_rsa.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: p_x25519.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ex_data.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: hpke.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: kyber.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: lhash.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: md4.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: md5.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: mem.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: obj.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: pem_lib.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: pool.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: deterministic.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: fork_detect.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: refcount.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: siphash.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: spake2plus.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: stack.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x509_lu.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x509cset.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x509name.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x_algor.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x_all.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x_crl.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x_exten.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x_name.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x_req.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x_spki.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x_x509.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x_x509a.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: a_int.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: a_object.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: a_strex.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: a_strnid.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: tasn_new.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: base64.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: errno.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: file.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: blake2.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: e_des.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: des.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: dsa.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ecdh.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: p_dh.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: scrypt.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: a_sign.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: a_verify.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: algorithm.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: by_dir.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: by_file.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: policy.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_crld.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_genn.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_purp.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_utl.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x509_ext.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x509_req.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x509_set.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x509_trs.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x509_v3.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x_attrib.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x_val.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: exponentiation.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: conf.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: pbkdf.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: obj_xref.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: pkcs8.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: t_x509.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: t_x509a.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_alt.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_conf.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_info.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_lib.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_skey.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x509_att.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: x509_obj.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: hexdump.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: e_rc2.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: e_rc4.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: print.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_akey.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_enum.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_extku.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: v3_int.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: dtls_client.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: dtls_method.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: dtls_server.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: server.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: cert.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_load_u64_le(void const*)
Unexecuted instantiation: client.cc:CRYPTO_load_u64_le(void const*)
940
941
0
static inline void CRYPTO_store_u64_le(void *out, uint64_t v) {
942
0
  OPENSSL_memcpy(out, &v, sizeof(v));
943
0
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: extensions.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: handoff.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: handshake.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: handshake_client.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: handshake_server.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: s3_both.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ssl_session.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: t1_enc.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: tls13_both.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: tls13_client.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: tls13_server.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: tls_method.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: tls_record.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: d1_both.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: d1_lib.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: dtls_record.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: s3_lib.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: bcm.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: bio.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: bio_mem.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: fd.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: socket.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: socket_helper.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: convert.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: buf.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: cbb.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: cbs.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: chacha.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: e_tls.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: crypto.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: curve25519.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: digest_extra.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: engine.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: err.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: evp.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: p_ec.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: p_rsa.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: p_x25519.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ex_data.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: hpke.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: kyber.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: lhash.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: md4.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: md5.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: mem.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: obj.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: pem_lib.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: pool.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: deterministic.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: fork_detect.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: refcount.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: siphash.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: spake2plus.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: stack.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x509_lu.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x509cset.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x509name.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x_algor.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x_all.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x_crl.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x_exten.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x_name.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x_req.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x_spki.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x_x509.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x_x509a.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: a_int.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: a_object.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: a_strex.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: a_strnid.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: tasn_new.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: base64.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: errno.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: file.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: blake2.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: e_des.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: des.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: dsa.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ecdh.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: p_dh.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: scrypt.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: a_sign.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: a_verify.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: algorithm.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: by_dir.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: by_file.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: policy.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_crld.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_genn.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_purp.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_utl.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x509_ext.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x509_req.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x509_set.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x509_trs.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x509_v3.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x_attrib.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x_val.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: exponentiation.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: conf.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: pbkdf.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: obj_xref.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: pkcs8.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: t_x509.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: t_x509a.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_alt.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_conf.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_info.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_lib.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_skey.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x509_att.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: x509_obj.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: hexdump.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: e_rc2.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: e_rc4.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: print.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_akey.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_enum.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_extku.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: v3_int.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: dtls_client.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: dtls_method.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: dtls_server.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: server.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: cert.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_store_u64_le(void*, unsigned long)
Unexecuted instantiation: client.cc:CRYPTO_store_u64_le(void*, unsigned long)
944
945
357k
static inline uint64_t CRYPTO_load_u64_be(const void *ptr) {
946
357k
  uint64_t ret;
947
357k
  OPENSSL_memcpy(&ret, ptr, sizeof(ret));
948
357k
  return CRYPTO_bswap8(ret);
949
357k
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: extensions.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: handoff.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: handshake.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: handshake_client.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: handshake_server.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: s3_both.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ssl_session.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: t1_enc.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: tls13_both.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: tls13_client.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: tls13_server.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: tls_method.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: tls_record.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: d1_both.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: d1_lib.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: dtls_record.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: s3_lib.cc:CRYPTO_load_u64_be(void const*)
bcm.cc:CRYPTO_load_u64_be(void const*)
Line
Count
Source
945
142k
static inline uint64_t CRYPTO_load_u64_be(const void *ptr) {
946
142k
  uint64_t ret;
947
142k
  OPENSSL_memcpy(&ret, ptr, sizeof(ret));
948
142k
  return CRYPTO_bswap8(ret);
949
142k
}
Unexecuted instantiation: bio.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: bio_mem.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: fd.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: socket.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: socket_helper.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: convert.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: buf.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: cbb.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: cbs.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: chacha.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: e_tls.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: crypto.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: curve25519.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: digest_extra.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: engine.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: err.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: evp.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: p_ec.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: p_rsa.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: p_x25519.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ex_data.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: hpke.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: kyber.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: lhash.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: md4.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: md5.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: mem.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: obj.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: pem_lib.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: pool.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: deterministic.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: fork_detect.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: refcount.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: siphash.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: spake2plus.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: stack.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x509_lu.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x509cset.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x509name.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x_algor.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x_all.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x_crl.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x_exten.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x_name.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x_req.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x_spki.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x_x509.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x_x509a.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_load_u64_be(void const*)
a_int.cc:CRYPTO_load_u64_be(void const*)
Line
Count
Source
945
215k
static inline uint64_t CRYPTO_load_u64_be(const void *ptr) {
946
215k
  uint64_t ret;
947
215k
  OPENSSL_memcpy(&ret, ptr, sizeof(ret));
948
215k
  return CRYPTO_bswap8(ret);
949
215k
}
Unexecuted instantiation: a_object.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: a_strex.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: a_strnid.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: tasn_new.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: base64.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: errno.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: file.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: blake2.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: e_des.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: des.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: dsa.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ecdh.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: p_dh.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: scrypt.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: a_sign.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: a_verify.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: algorithm.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: by_dir.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: by_file.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: policy.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_crld.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_genn.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_purp.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_utl.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x509_ext.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x509_req.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x509_set.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x509_trs.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x509_v3.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x_attrib.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x_val.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: exponentiation.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: conf.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: pbkdf.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: obj_xref.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: pkcs8.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: t_x509.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: t_x509a.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_alt.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_conf.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_info.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_lib.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_skey.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x509_att.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: x509_obj.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: hexdump.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: e_rc2.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: e_rc4.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: print.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_akey.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_enum.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_extku.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: v3_int.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: dtls_client.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: dtls_method.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: dtls_server.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: server.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: cert.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_load_u64_be(void const*)
Unexecuted instantiation: client.cc:CRYPTO_load_u64_be(void const*)
950
951
4.08M
static inline void CRYPTO_store_u64_be(void *out, uint64_t v) {
952
4.08M
  v = CRYPTO_bswap8(v);
953
4.08M
  OPENSSL_memcpy(out, &v, sizeof(v));
954
4.08M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: extensions.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: handoff.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: handshake.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: handshake_client.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: handshake_server.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: s3_both.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_store_u64_be(void*, unsigned long)
ssl_aead_ctx.cc:CRYPTO_store_u64_be(void*, unsigned long)
Line
Count
Source
951
9.74k
static inline void CRYPTO_store_u64_be(void *out, uint64_t v) {
952
9.74k
  v = CRYPTO_bswap8(v);
953
9.74k
  OPENSSL_memcpy(out, &v, sizeof(v));
954
9.74k
}
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ssl_session.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: t1_enc.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: tls13_both.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: tls13_client.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: tls13_server.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: tls_method.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: tls_record.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: d1_both.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: d1_lib.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_store_u64_be(void*, unsigned long)
dtls_record.cc:CRYPTO_store_u64_be(void*, unsigned long)
Line
Count
Source
951
29.3k
static inline void CRYPTO_store_u64_be(void *out, uint64_t v) {
952
29.3k
  v = CRYPTO_bswap8(v);
953
29.3k
  OPENSSL_memcpy(out, &v, sizeof(v));
954
29.3k
}
Unexecuted instantiation: s3_lib.cc:CRYPTO_store_u64_be(void*, unsigned long)
bcm.cc:CRYPTO_store_u64_be(void*, unsigned long)
Line
Count
Source
951
4.04M
static inline void CRYPTO_store_u64_be(void *out, uint64_t v) {
952
4.04M
  v = CRYPTO_bswap8(v);
953
4.04M
  OPENSSL_memcpy(out, &v, sizeof(v));
954
4.04M
}
Unexecuted instantiation: bio.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: bio_mem.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: fd.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: socket.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: socket_helper.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: convert.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: buf.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: cbb.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: cbs.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: chacha.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: e_tls.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: crypto.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: curve25519.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: digest_extra.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: engine.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: err.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: evp.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: p_ec.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: p_rsa.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: p_x25519.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ex_data.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: hpke.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: kyber.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: lhash.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: md4.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: md5.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: mem.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: obj.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: pem_lib.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: pool.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: deterministic.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: fork_detect.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: refcount.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: siphash.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: spake2plus.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: stack.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x509_lu.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x509cset.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x509name.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x_algor.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x_all.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x_crl.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x_exten.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x_name.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x_req.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x_spki.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x_x509.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x_x509a.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: a_int.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: a_object.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: a_strex.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: a_strnid.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: tasn_new.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: base64.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: errno.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: file.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: blake2.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: e_des.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: des.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: dsa.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ecdh.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: p_dh.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: scrypt.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: a_sign.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: a_verify.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: algorithm.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: by_dir.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: by_file.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: policy.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_crld.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_genn.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_purp.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_utl.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x509_ext.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x509_req.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x509_set.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x509_trs.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x509_v3.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x_attrib.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x_val.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: exponentiation.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: conf.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: pbkdf.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: obj_xref.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: pkcs8.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: t_x509.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: t_x509a.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_alt.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_conf.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_info.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_lib.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_skey.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x509_att.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: x509_obj.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: hexdump.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: e_rc2.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: e_rc4.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: print.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_akey.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_enum.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_extku.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: v3_int.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: dtls_client.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: dtls_method.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: dtls_server.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: server.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: cert.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_store_u64_be(void*, unsigned long)
Unexecuted instantiation: client.cc:CRYPTO_store_u64_be(void*, unsigned long)
955
956
30.1M
static inline crypto_word_t CRYPTO_load_word_le(const void *in) {
957
30.1M
  crypto_word_t v;
958
30.1M
  OPENSSL_memcpy(&v, in, sizeof(v));
959
30.1M
  return v;
960
30.1M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: extensions.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: handoff.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: handshake.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: handshake_client.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: handshake_server.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: s3_both.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ssl_session.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: t1_enc.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: tls13_both.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: tls13_client.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: tls13_server.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: tls_method.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: tls_record.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: d1_both.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: d1_lib.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: dtls_record.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: s3_lib.cc:CRYPTO_load_word_le(void const*)
bcm.cc:CRYPTO_load_word_le(void const*)
Line
Count
Source
956
30.1M
static inline crypto_word_t CRYPTO_load_word_le(const void *in) {
957
30.1M
  crypto_word_t v;
958
30.1M
  OPENSSL_memcpy(&v, in, sizeof(v));
959
30.1M
  return v;
960
30.1M
}
Unexecuted instantiation: bio.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: bio_mem.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: fd.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: socket.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: socket_helper.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: convert.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: buf.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: cbb.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: cbs.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: chacha.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: e_tls.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: crypto.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: curve25519.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: digest_extra.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: engine.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: err.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: evp.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: p_ec.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: p_rsa.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: p_x25519.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ex_data.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: hpke.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: kyber.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: lhash.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: md4.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: md5.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: mem.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: obj.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: pem_lib.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: pool.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: deterministic.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: fork_detect.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: refcount.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: siphash.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: spake2plus.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: stack.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x509_lu.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x509cset.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x509name.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x_algor.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x_all.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x_crl.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x_exten.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x_name.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x_req.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x_spki.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x_x509.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x_x509a.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: a_int.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: a_object.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: a_strex.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: a_strnid.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: tasn_new.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: base64.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: errno.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: file.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: blake2.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: e_des.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: des.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: dsa.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ecdh.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: p_dh.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: scrypt.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: a_sign.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: a_verify.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: algorithm.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: by_dir.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: by_file.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: policy.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_crld.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_genn.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_purp.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_utl.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x509_ext.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x509_req.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x509_set.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x509_trs.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x509_v3.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x_attrib.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x_val.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: exponentiation.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: conf.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: pbkdf.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: obj_xref.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: pkcs8.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: t_x509.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: t_x509a.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_alt.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_conf.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_info.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_lib.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_skey.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x509_att.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: x509_obj.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: hexdump.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: e_rc2.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: e_rc4.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: print.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_akey.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_enum.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_extku.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: v3_int.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: dtls_client.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: dtls_method.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: dtls_server.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: server.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: cert.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_load_word_le(void const*)
Unexecuted instantiation: client.cc:CRYPTO_load_word_le(void const*)
961
962
15.0M
static inline void CRYPTO_store_word_le(void *out, crypto_word_t v) {
963
15.0M
  OPENSSL_memcpy(out, &v, sizeof(v));
964
15.0M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: extensions.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: handoff.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: handshake.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: handshake_client.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: handshake_server.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: s3_both.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ssl_session.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: t1_enc.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: tls13_both.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: tls13_client.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: tls13_server.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: tls_method.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: tls_record.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: d1_both.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: d1_lib.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: dtls_record.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: s3_lib.cc:CRYPTO_store_word_le(void*, unsigned long)
bcm.cc:CRYPTO_store_word_le(void*, unsigned long)
Line
Count
Source
962
15.0M
static inline void CRYPTO_store_word_le(void *out, crypto_word_t v) {
963
15.0M
  OPENSSL_memcpy(out, &v, sizeof(v));
964
15.0M
}
Unexecuted instantiation: bio.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: bio_mem.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: fd.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: socket.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: socket_helper.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: convert.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: buf.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: cbb.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: cbs.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: chacha.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: e_tls.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: crypto.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: curve25519.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: digest_extra.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: engine.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: err.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: evp.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: p_ec.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: p_rsa.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: p_x25519.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ex_data.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: hpke.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: kyber.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: lhash.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: md4.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: md5.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: mem.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: obj.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: pem_lib.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: pool.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: deterministic.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: fork_detect.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: refcount.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: siphash.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: spake2plus.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: stack.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x509_lu.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x509cset.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x509name.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x_algor.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x_all.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x_crl.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x_exten.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x_name.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x_req.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x_spki.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x_x509.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x_x509a.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: a_int.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: a_object.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: a_strex.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: a_strnid.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: tasn_new.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: base64.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: errno.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: file.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: blake2.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: e_des.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: des.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: dsa.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ecdh.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: p_dh.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: scrypt.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: a_sign.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: a_verify.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: algorithm.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: by_dir.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: by_file.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: policy.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_crld.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_genn.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_purp.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_utl.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x509_ext.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x509_req.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x509_set.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x509_trs.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x509_v3.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x_attrib.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x_val.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: exponentiation.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: conf.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: pbkdf.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: obj_xref.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: pkcs8.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: t_x509.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: t_x509a.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_alt.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_conf.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_info.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_lib.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_skey.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x509_att.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: x509_obj.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: hexdump.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: e_rc2.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: e_rc4.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: print.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_akey.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_enum.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_extku.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: v3_int.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: dtls_client.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: dtls_method.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: dtls_server.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: server.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: cert.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_store_word_le(void*, unsigned long)
Unexecuted instantiation: client.cc:CRYPTO_store_word_le(void*, unsigned long)
965
966
11.5M
static inline crypto_word_t CRYPTO_load_word_be(const void *in) {
967
11.5M
  crypto_word_t v;
968
11.5M
  OPENSSL_memcpy(&v, in, sizeof(v));
969
11.5M
#if defined(OPENSSL_64_BIT)
970
11.5M
  static_assert(sizeof(v) == 8, "crypto_word_t has unexpected size");
971
11.5M
  return CRYPTO_bswap8(v);
972
#else
973
  static_assert(sizeof(v) == 4, "crypto_word_t has unexpected size");
974
  return CRYPTO_bswap4(v);
975
#endif
976
11.5M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: extensions.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: handoff.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: handshake.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: handshake_client.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: handshake_server.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: s3_both.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ssl_session.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: t1_enc.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: tls13_both.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: tls13_client.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: tls13_server.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: tls_method.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: tls_record.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: d1_both.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: d1_lib.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: dtls_record.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: s3_lib.cc:CRYPTO_load_word_be(void const*)
bcm.cc:CRYPTO_load_word_be(void const*)
Line
Count
Source
966
11.5M
static inline crypto_word_t CRYPTO_load_word_be(const void *in) {
967
11.5M
  crypto_word_t v;
968
11.5M
  OPENSSL_memcpy(&v, in, sizeof(v));
969
11.5M
#if defined(OPENSSL_64_BIT)
970
11.5M
  static_assert(sizeof(v) == 8, "crypto_word_t has unexpected size");
971
11.5M
  return CRYPTO_bswap8(v);
972
#else
973
  static_assert(sizeof(v) == 4, "crypto_word_t has unexpected size");
974
  return CRYPTO_bswap4(v);
975
#endif
976
11.5M
}
Unexecuted instantiation: bio.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: bio_mem.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: fd.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: socket.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: socket_helper.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: convert.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: buf.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: cbb.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: cbs.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: chacha.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: e_tls.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: crypto.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: curve25519.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: digest_extra.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: engine.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: err.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: evp.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: p_ec.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: p_rsa.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: p_x25519.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ex_data.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: hpke.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: kyber.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: lhash.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: md4.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: md5.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: mem.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: obj.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: pem_lib.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: pool.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: deterministic.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: fork_detect.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: refcount.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: siphash.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: spake2plus.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: stack.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x509_lu.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x509cset.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x509name.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x_algor.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x_all.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x_crl.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x_exten.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x_name.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x_req.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x_spki.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x_x509.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x_x509a.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: a_int.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: a_object.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: a_strex.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: a_strnid.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: tasn_new.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: base64.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: errno.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: file.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: blake2.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: e_des.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: des.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: dsa.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ecdh.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: p_dh.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: scrypt.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: a_sign.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: a_verify.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: algorithm.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: by_dir.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: by_file.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: policy.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_crld.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_genn.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_purp.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_utl.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x509_ext.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x509_req.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x509_set.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x509_trs.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x509_v3.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x_attrib.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x_val.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: exponentiation.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: conf.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: pbkdf.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: obj_xref.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: pkcs8.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: t_x509.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: t_x509a.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_alt.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_conf.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_info.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_lib.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_skey.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x509_att.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: x509_obj.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: hexdump.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: e_rc2.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: e_rc4.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: print.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_akey.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_enum.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_extku.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: v3_int.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: dtls_client.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: dtls_method.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: dtls_server.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: server.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: cert.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_load_word_be(void const*)
Unexecuted instantiation: client.cc:CRYPTO_load_word_be(void const*)
977
978
979
// Bit rotation functions.
980
//
981
// Note these functions use |(-shift) & 31|, etc., because shifting by the bit
982
// width is undefined. Both Clang and GCC recognize this pattern as a rotation,
983
// but MSVC does not. Instead, we call MSVC's built-in functions.
984
985
4.74M
static inline uint32_t CRYPTO_rotl_u32(uint32_t value, int shift) {
986
#if defined(_MSC_VER)
987
  return _rotl(value, shift);
988
#else
989
4.74M
  return (value << shift) | (value >> ((-shift) & 31));
990
4.74M
#endif
991
4.74M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: extensions.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: handoff.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: handshake.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: handshake_client.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: handshake_server.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: s3_both.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ssl_session.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: t1_enc.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: tls13_both.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: tls13_client.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: tls13_server.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: tls_method.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: tls_record.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: d1_both.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: d1_lib.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: dtls_record.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: s3_lib.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: bcm.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: bio.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: bio_mem.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: fd.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: socket.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: socket_helper.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: convert.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: buf.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: cbb.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: cbs.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: chacha.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: e_tls.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: crypto.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: curve25519.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: digest_extra.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: engine.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: err.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: evp.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: p_ec.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: p_rsa.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: p_x25519.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ex_data.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: hpke.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: kyber.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: lhash.cc:CRYPTO_rotl_u32(unsigned int, int)
md4.cc:CRYPTO_rotl_u32(unsigned int, int)
Line
Count
Source
985
4.74M
static inline uint32_t CRYPTO_rotl_u32(uint32_t value, int shift) {
986
#if defined(_MSC_VER)
987
  return _rotl(value, shift);
988
#else
989
4.74M
  return (value << shift) | (value >> ((-shift) & 31));
990
4.74M
#endif
991
4.74M
}
Unexecuted instantiation: md5.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: mem.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: obj.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: pem_lib.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: pool.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: deterministic.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: fork_detect.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: refcount.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: siphash.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: spake2plus.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: stack.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x509_lu.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x509cset.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x509name.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x_algor.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x_all.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x_crl.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x_exten.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x_name.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x_req.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x_spki.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x_x509.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x_x509a.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: a_int.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: a_object.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: a_strex.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: a_strnid.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: tasn_new.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: base64.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: errno.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: file.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: blake2.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: e_des.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: des.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: dsa.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ecdh.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: p_dh.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: scrypt.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: a_sign.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: a_verify.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: algorithm.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: by_dir.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: by_file.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: policy.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_crld.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_genn.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_purp.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_utl.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x509_ext.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x509_req.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x509_set.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x509_trs.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x509_v3.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x_attrib.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x_val.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: exponentiation.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: conf.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: pbkdf.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: obj_xref.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: pkcs8.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: t_x509.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: t_x509a.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_alt.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_conf.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_info.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_lib.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_skey.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x509_att.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: x509_obj.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: hexdump.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: e_rc2.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: e_rc4.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: print.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_akey.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_enum.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_extku.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: v3_int.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: dtls_client.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: dtls_method.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: dtls_server.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: server.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: cert.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_rotl_u32(unsigned int, int)
Unexecuted instantiation: client.cc:CRYPTO_rotl_u32(unsigned int, int)
992
993
1.57M
static inline uint32_t CRYPTO_rotr_u32(uint32_t value, int shift) {
994
#if defined(_MSC_VER)
995
  return _rotr(value, shift);
996
#else
997
1.57M
  return (value >> shift) | (value << ((-shift) & 31));
998
1.57M
#endif
999
1.57M
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: extensions.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: handoff.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: handshake.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: handshake_client.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: handshake_server.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: s3_both.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ssl_session.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: t1_enc.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: tls13_both.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: tls13_client.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: tls13_server.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: tls_method.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: tls_record.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: d1_both.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: d1_lib.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: dtls_record.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: s3_lib.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: bcm.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: bio.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: bio_mem.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: fd.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: socket.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: socket_helper.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: convert.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: buf.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: cbb.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: cbs.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: chacha.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: e_tls.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: crypto.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: curve25519.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: digest_extra.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: engine.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: err.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: evp.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: p_ec.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: p_rsa.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: p_x25519.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ex_data.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: hpke.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: kyber.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: lhash.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: md4.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: md5.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: mem.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: obj.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: pem_lib.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: pool.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: deterministic.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: fork_detect.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: refcount.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: siphash.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: spake2plus.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: stack.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x509_lu.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x509cset.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x509name.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x_algor.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x_all.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x_crl.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x_exten.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x_name.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x_req.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x_spki.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x_x509.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x_x509a.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: a_int.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: a_object.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: a_strex.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: a_strnid.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: tasn_new.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: base64.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: errno.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: file.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: blake2.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: e_des.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_rotr_u32(unsigned int, int)
des.cc:CRYPTO_rotr_u32(unsigned int, int)
Line
Count
Source
993
1.57M
static inline uint32_t CRYPTO_rotr_u32(uint32_t value, int shift) {
994
#if defined(_MSC_VER)
995
  return _rotr(value, shift);
996
#else
997
1.57M
  return (value >> shift) | (value << ((-shift) & 31));
998
1.57M
#endif
999
1.57M
}
Unexecuted instantiation: dh_asn1.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: dsa.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ecdh.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: p_dh.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: scrypt.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: a_sign.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: a_verify.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: algorithm.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: by_dir.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: by_file.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: policy.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_crld.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_genn.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_purp.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_utl.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x509_ext.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x509_req.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x509_set.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x509_trs.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x509_v3.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x_attrib.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x_val.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: exponentiation.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: conf.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: pbkdf.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: obj_xref.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: pkcs8.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: t_x509.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: t_x509a.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_alt.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_conf.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_info.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_lib.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_skey.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x509_att.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: x509_obj.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: hexdump.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: e_rc2.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: e_rc4.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: print.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_akey.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_enum.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_extku.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: v3_int.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: dtls_client.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: dtls_method.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: dtls_server.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: server.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: cert.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_rotr_u32(unsigned int, int)
Unexecuted instantiation: client.cc:CRYPTO_rotr_u32(unsigned int, int)
1000
1001
2.03G
static inline uint64_t CRYPTO_rotl_u64(uint64_t value, int shift) {
1002
#if defined(_MSC_VER)
1003
  return _rotl64(value, shift);
1004
#else
1005
2.03G
  return (value << shift) | (value >> ((-shift) & 63));
1006
2.03G
#endif
1007
2.03G
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: extensions.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: handoff.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: handshake.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: handshake_client.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: handshake_server.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: s3_both.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ssl_session.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: t1_enc.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: tls13_both.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: tls13_client.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: tls13_server.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: tls_method.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: tls_record.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: d1_both.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: d1_lib.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: dtls_record.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: s3_lib.cc:CRYPTO_rotl_u64(unsigned long, int)
bcm.cc:CRYPTO_rotl_u64(unsigned long, int)
Line
Count
Source
1001
2.03G
static inline uint64_t CRYPTO_rotl_u64(uint64_t value, int shift) {
1002
#if defined(_MSC_VER)
1003
  return _rotl64(value, shift);
1004
#else
1005
2.03G
  return (value << shift) | (value >> ((-shift) & 63));
1006
2.03G
#endif
1007
2.03G
}
Unexecuted instantiation: bio.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: bio_mem.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: fd.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: socket.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: socket_helper.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: convert.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: buf.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: cbb.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: cbs.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: chacha.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: e_tls.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: crypto.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: curve25519.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: digest_extra.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: engine.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: err.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: evp.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: p_ec.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: p_rsa.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: p_x25519.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ex_data.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: hpke.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: kyber.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: lhash.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: md4.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: md5.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: mem.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: obj.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: pem_lib.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: pool.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: deterministic.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: fork_detect.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: refcount.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: siphash.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: spake2plus.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: stack.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x509_lu.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x509cset.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x509name.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x_algor.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x_all.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x_crl.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x_exten.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x_name.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x_req.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x_spki.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x_x509.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x_x509a.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: a_int.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: a_object.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: a_strex.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: a_strnid.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: tasn_new.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: base64.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: errno.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: file.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: blake2.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: e_des.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: des.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: dsa.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ecdh.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: p_dh.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: scrypt.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: a_sign.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: a_verify.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: algorithm.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: by_dir.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: by_file.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: policy.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_crld.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_genn.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_purp.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_utl.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x509_ext.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x509_req.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x509_set.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x509_trs.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x509_v3.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x_attrib.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x_val.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: exponentiation.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: conf.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: pbkdf.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: obj_xref.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: pkcs8.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: t_x509.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: t_x509a.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_alt.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_conf.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_info.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_lib.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_skey.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x509_att.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: x509_obj.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: hexdump.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: e_rc2.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: e_rc4.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: print.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_akey.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_enum.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_extku.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: v3_int.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: dtls_client.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: dtls_method.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: dtls_server.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: server.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: cert.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_rotl_u64(unsigned long, int)
Unexecuted instantiation: client.cc:CRYPTO_rotl_u64(unsigned long, int)
1008
1009
0
static inline uint64_t CRYPTO_rotr_u64(uint64_t value, int shift) {
1010
#if defined(_MSC_VER)
1011
  return _rotr64(value, shift);
1012
#else
1013
0
  return (value >> shift) | (value << ((-shift) & 63));
1014
0
#endif
1015
0
}
Unexecuted instantiation: server_no_fuzzer_mode.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: encrypted_client_hello.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: extensions.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: handoff.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: handshake.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: handshake_client.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: handshake_server.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: s3_both.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: s3_pkt.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ssl_aead_ctx.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ssl_asn1.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ssl_buffer.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ssl_cert.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ssl_cipher.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ssl_credential.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ssl_key_share.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ssl_lib.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ssl_privkey.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ssl_session.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ssl_transcript.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ssl_versions.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ssl_x509.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: t1_enc.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: tls13_both.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: tls13_client.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: tls13_enc.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: tls13_server.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: tls_method.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: tls_record.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: d1_both.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: d1_lib.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: d1_pkt.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: d1_srtp.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: dtls_record.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: s3_lib.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: bcm.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: bio.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: bio_mem.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: fd.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: socket.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: socket_helper.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: convert.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: buf.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: cbb.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: cbs.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: chacha.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: e_chacha20poly1305.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: e_tls.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: tls_cbc.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: crypto.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: curve25519.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: curve25519_64_adx.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: digest_extra.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ec_asn1.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ecdsa_asn1.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: engine.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: err.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: evp.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: evp_asn1.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: evp_ctx.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: p_dh_asn1.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: p_dsa_asn1.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: p_ec.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: p_ec_asn1.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: p_ed25519.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: p_ed25519_asn1.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: p_hkdf.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: p_rsa.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: p_rsa_asn1.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: p_x25519.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: p_x25519_asn1.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ex_data.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: fuzzer_mode.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: hpke.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: kyber.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: lhash.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: md4.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: md5.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: mem.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: obj.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: pem_lib.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: poly1305_vec.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: pool.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: deterministic.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: fork_detect.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: forkunsafe.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: refcount.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: rsa_asn1.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: rsa_crypt.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: siphash.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: spake2plus.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: stack.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: thread_pthread.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x509_cmp.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x509_lu.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x509_vfy.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x509_vpm.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x509cset.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x509name.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x_algor.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x_all.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x_crl.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x_exten.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x_name.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x_pubkey.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x_req.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x_spki.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x_x509.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x_x509a.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: a_bitstr.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: a_int.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: a_object.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: a_strex.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: a_strnid.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: asn1_lib.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: tasn_dec.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: tasn_enc.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: tasn_new.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: tasn_utl.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: base64.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: errno.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: file.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: blake2.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: asn1_compat.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: e_des.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: cpu_intel.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: des.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: dh_asn1.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: dsa.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: dsa_asn1.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ecdh.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: p_dh.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: scrypt.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: pkcs8_x509.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: a_sign.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: a_verify.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: algorithm.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: by_dir.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: by_file.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: policy.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: rsa_pss.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_akeya.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_cpols.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_crld.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_genn.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_ncons.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_pcons.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_pmaps.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_purp.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_utl.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x509_ext.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x509_req.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x509_set.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x509_trs.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x509_v3.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x_attrib.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x_val.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: exponentiation.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: conf.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: pbkdf.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: obj_xref.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: pkcs7_x509.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: p5_pbev2.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: pkcs8.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: t_x509.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: t_x509a.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_alt.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_bcons.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_conf.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_info.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_lib.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_ocsp.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_skey.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x509_att.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: x509_obj.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: hexdump.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: e_rc2.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: e_rc4.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: print.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: asn1_gen.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_akey.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_bitst.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_enum.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_extku.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_ia5.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: v3_int.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: dtls_client.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: dtls_method.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: dtls_server.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: arm_cpuinfo.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: server.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: decode_client_hello_inner.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: cert.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: ssl_ctx_api.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: client_no_fuzzer_mode.cc:CRYPTO_rotr_u64(unsigned long, int)
Unexecuted instantiation: client.cc:CRYPTO_rotr_u64(unsigned long, int)
1016
1017
1018
// FIPS functions.
1019
1020
#if defined(BORINGSSL_FIPS)
1021
1022
// BORINGSSL_FIPS_abort is called when a FIPS power-on or continuous test
1023
// fails. It prevents any further cryptographic operations by the current
1024
// process.
1025
void BORINGSSL_FIPS_abort(void) __attribute__((noreturn));
1026
1027
// boringssl_self_test_startup runs all startup self tests and returns one on
1028
// success or zero on error. Startup self tests do not include lazy tests.
1029
// Call |BORINGSSL_self_test| to run every self test.
1030
int boringssl_self_test_startup(void);
1031
1032
// boringssl_ensure_rsa_self_test checks whether the RSA self-test has been run
1033
// in this address space. If not, it runs it and crashes the address space if
1034
// unsuccessful.
1035
void boringssl_ensure_rsa_self_test(void);
1036
1037
// boringssl_ensure_ecc_self_test checks whether the ECDSA and ECDH self-test
1038
// has been run in this address space. If not, it runs it and crashes the
1039
// address space if unsuccessful.
1040
void boringssl_ensure_ecc_self_test(void);
1041
1042
// boringssl_ensure_ffdh_self_test checks whether the FFDH self-test has been
1043
// run in this address space. If not, it runs it and crashes the address space
1044
// if unsuccessful.
1045
void boringssl_ensure_ffdh_self_test(void);
1046
1047
#else
1048
1049
// Outside of FIPS mode, the lazy tests are no-ops.
1050
1051
84.8k
inline void boringssl_ensure_rsa_self_test(void) {}
1052
79.9k
inline void boringssl_ensure_ecc_self_test(void) {}
1053
0
inline void boringssl_ensure_ffdh_self_test(void) {}
1054
1055
#endif  // FIPS
1056
1057
// BORINGSSL_check_test memcmp's two values of equal length. It returns 1 on
1058
// success and, on failure, it prints an error message that includes the
1059
// hexdumps the two values and returns 0.
1060
int BORINGSSL_check_test(const void *expected, const void *actual,
1061
                         size_t expected_len, const char *name);
1062
1063
// boringssl_self_test_sha256 performs a SHA-256 KAT.
1064
int boringssl_self_test_sha256(void);
1065
1066
// boringssl_self_test_sha512 performs a SHA-512 KAT.
1067
int boringssl_self_test_sha512(void);
1068
1069
// boringssl_self_test_hmac_sha256 performs an HMAC-SHA-256 KAT.
1070
int boringssl_self_test_hmac_sha256(void);
1071
1072
// boringssl_self_test_mlkem performs the ML-KEM KATs.
1073
OPENSSL_EXPORT int boringssl_self_test_mlkem(void);
1074
1075
// boringssl_self_test_mldsa performs the ML-DSA KATs.
1076
OPENSSL_EXPORT int boringssl_self_test_mldsa(void);
1077
1078
// boringssl_self_test_slhdsa performs the SLH-DSA KATs.
1079
OPENSSL_EXPORT int boringssl_self_test_slhdsa(void);
1080
1081
#if defined(BORINGSSL_FIPS_COUNTERS)
1082
void boringssl_fips_inc_counter(enum fips_counter_t counter);
1083
#else
1084
71.1k
inline void boringssl_fips_inc_counter(enum fips_counter_t counter) {}
1085
#endif
1086
1087
#if defined(BORINGSSL_FIPS_BREAK_TESTS)
1088
inline int boringssl_fips_break_test(const char *test) {
1089
  const char *const value = getenv("BORINGSSL_FIPS_BREAK_TEST");
1090
  return value != NULL && strcmp(value, test) == 0;
1091
}
1092
#else
1093
0
inline int boringssl_fips_break_test(const char *test) { return 0; }
1094
#endif  // BORINGSSL_FIPS_BREAK_TESTS
1095
1096
1097
// Runtime CPU feature support
1098
1099
#if defined(OPENSSL_X86) || defined(OPENSSL_X86_64)
1100
// OPENSSL_ia32cap_P contains the Intel CPUID bits when running on an x86 or
1101
// x86-64 system.
1102
//
1103
//   Index 0:
1104
//     EDX for CPUID where EAX = 1
1105
//     Bit 30 is used to indicate an Intel CPU
1106
//   Index 1:
1107
//     ECX for CPUID where EAX = 1
1108
//   Index 2:
1109
//     EBX for CPUID where EAX = 7, ECX = 0
1110
//     Bit 14 (for removed feature MPX) is used to indicate a preference for ymm
1111
//       registers over zmm even when zmm registers are supported
1112
//   Index 3:
1113
//     ECX for CPUID where EAX = 7, ECX = 0
1114
//
1115
// Note: the CPUID bits are pre-adjusted for the OSXSAVE bit and the XMM, YMM,
1116
// and AVX512 bits in XCR0, so it is not necessary to check those. (WARNING: See
1117
// caveats in cpu_intel.c.)
1118
//
1119
// This symbol should only be accessed with |OPENSSL_get_ia32cap|.
1120
extern uint32_t OPENSSL_ia32cap_P[4];
1121
1122
// OPENSSL_get_ia32cap initializes the library if needed and returns the |idx|th
1123
// entry of |OPENSSL_ia32cap_P|. It is marked as a const function so duplicate
1124
// calls can be merged by the compiler, at least when indices match.
1125
OPENSSL_ATTR_CONST uint32_t OPENSSL_get_ia32cap(int idx);
1126
1127
// OPENSSL_adjust_ia32cap adjusts |cap|, which should contain
1128
// |OPENSSL_ia32cap_P|, based on the environment variable value in |env|. This
1129
// function is exposed for unit tests.
1130
void OPENSSL_adjust_ia32cap(uint32_t cap[4], const char *env);
1131
1132
// See Intel manual, volume 2A, table 3-11.
1133
1134
1.39M
inline int CRYPTO_is_intel_cpu(void) {
1135
  // The reserved bit 30 is used to indicate an Intel CPU.
1136
1.39M
  return (OPENSSL_get_ia32cap(0) & (1u << 30)) != 0;
1137
1.39M
}
1138
1139
// See Intel manual, volume 2A, table 3-10.
1140
1141
173k
inline int CRYPTO_is_PCLMUL_capable(void) {
1142
#if defined(__PCLMUL__)
1143
  return 1;
1144
#else
1145
173k
  return (OPENSSL_get_ia32cap(1) & (1u << 1)) != 0;
1146
173k
#endif
1147
173k
}
1148
1149
4.85M
inline int CRYPTO_is_SSSE3_capable(void) {
1150
#if defined(__SSSE3__)
1151
  return 1;
1152
#else
1153
4.85M
  return (OPENSSL_get_ia32cap(1) & (1u << 9)) != 0;
1154
4.85M
#endif
1155
4.85M
}
1156
1157
1.45k
inline int CRYPTO_is_SSE4_1_capable(void) {
1158
#if defined(__SSE4_1__)
1159
  return 1;
1160
#else
1161
1.45k
  return (OPENSSL_get_ia32cap(1) & (1u << 19)) != 0;
1162
1.45k
#endif
1163
1.45k
}
1164
1165
71.1k
inline int CRYPTO_is_MOVBE_capable(void) {
1166
#if defined(__MOVBE__)
1167
  return 1;
1168
#else
1169
71.1k
  return (OPENSSL_get_ia32cap(1) & (1u << 22)) != 0;
1170
71.1k
#endif
1171
71.1k
}
1172
1173
14.8M
inline int CRYPTO_is_AESNI_capable(void) {
1174
#if defined(__AES__)
1175
  return 1;
1176
#else
1177
14.8M
  return (OPENSSL_get_ia32cap(1) & (1u << 25)) != 0;
1178
14.8M
#endif
1179
14.8M
}
1180
1181
// We intentionally avoid defining a |CRYPTO_is_XSAVE_capable| function. See
1182
// |CRYPTO_cpu_perf_is_like_silvermont|.
1183
1184
3.49M
inline int CRYPTO_is_AVX_capable(void) {
1185
#if defined(__AVX__)
1186
  return 1;
1187
#else
1188
3.49M
  return (OPENSSL_get_ia32cap(1) & (1u << 28)) != 0;
1189
3.49M
#endif
1190
3.49M
}
1191
1192
628k
inline int CRYPTO_is_RDRAND_capable(void) {
1193
  // We intentionally do not check |__RDRND__| here. On some AMD processors, we
1194
  // will act as if the hardware is RDRAND-incapable, even it actually supports
1195
  // it. See cpu_intel.c.
1196
628k
  return (OPENSSL_get_ia32cap(1) & (1u << 30)) != 0;
1197
628k
}
1198
1199
// See Intel manual, volume 2A, table 3-8.
1200
1201
18.4M
inline int CRYPTO_is_BMI1_capable(void) {
1202
#if defined(__BMI__)
1203
  return 1;
1204
#else
1205
18.4M
  return (OPENSSL_get_ia32cap(2) & (1u << 3)) != 0;
1206
18.4M
#endif
1207
18.4M
}
1208
1209
549k
inline int CRYPTO_is_AVX2_capable(void) {
1210
#if defined(__AVX2__)
1211
  return 1;
1212
#else
1213
549k
  return (OPENSSL_get_ia32cap(2) & (1u << 5)) != 0;
1214
549k
#endif
1215
549k
}
1216
1217
25.8M
inline int CRYPTO_is_BMI2_capable(void) {
1218
#if defined(__BMI2__)
1219
  return 1;
1220
#else
1221
25.8M
  return (OPENSSL_get_ia32cap(2) & (1u << 8)) != 0;
1222
25.8M
#endif
1223
25.8M
}
1224
1225
25.8M
inline int CRYPTO_is_ADX_capable(void) {
1226
#if defined(__ADX__)
1227
  return 1;
1228
#else
1229
25.8M
  return (OPENSSL_get_ia32cap(2) & (1u << 19)) != 0;
1230
25.8M
#endif
1231
25.8M
}
1232
1233
// SHA-1 and SHA-256 are defined as a single extension.
1234
4.67M
inline int CRYPTO_is_x86_SHA_capable(void) {
1235
#if defined(__SHA__)
1236
  return 1;
1237
#else
1238
4.67M
  return (OPENSSL_get_ia32cap(2) & (1u << 29)) != 0;
1239
4.67M
#endif
1240
4.67M
}
1241
1242
// CRYPTO_cpu_perf_is_like_silvermont returns one if, based on a heuristic, the
1243
// CPU has Silvermont-like performance characteristics. It is often faster to
1244
// run different codepaths on these CPUs than the available instructions would
1245
// otherwise select. See chacha-x86_64.pl.
1246
//
1247
// Bonnell, Silvermont's predecessor in the Atom lineup, will also be matched by
1248
// this. Goldmont (Silvermont's successor in the Atom lineup) added XSAVE so it
1249
// isn't matched by this. Various sources indicate AMD first implemented MOVBE
1250
// and XSAVE at the same time in Jaguar, so it seems like AMD chips will not be
1251
// matched by this. That seems to be the case for other x86(-64) CPUs.
1252
433
inline int CRYPTO_cpu_perf_is_like_silvermont(void) {
1253
  // WARNING: This MUST NOT be used to guard the execution of the XSAVE
1254
  // instruction. This is the "hardware supports XSAVE" bit, not the OSXSAVE bit
1255
  // that indicates whether we can safely execute XSAVE. This bit may be set
1256
  // even when XSAVE is disabled (by the operating system). See how the users of
1257
  // this bit use it.
1258
  //
1259
  // Historically, the XSAVE bit was artificially cleared on Knights Landing
1260
  // and Knights Mill chips, but as Intel has removed all support from GCC,
1261
  // LLVM, and SDE, we assume they are no longer worth special-casing.
1262
433
  int hardware_supports_xsave = (OPENSSL_get_ia32cap(1) & (1u << 26)) != 0;
1263
433
  return !hardware_supports_xsave && CRYPTO_is_MOVBE_capable();
1264
433
}
1265
1266
0
inline int CRYPTO_is_AVX512BW_capable(void) {
1267
#if defined(__AVX512BW__)
1268
  return 1;
1269
#else
1270
0
  return (OPENSSL_get_ia32cap(2) & (1u << 30)) != 0;
1271
0
#endif
1272
0
}
1273
1274
0
inline int CRYPTO_is_AVX512VL_capable(void) {
1275
#if defined(__AVX512VL__)
1276
  return 1;
1277
#else
1278
0
  return (OPENSSL_get_ia32cap(2) & (1u << 31)) != 0;
1279
0
#endif
1280
0
}
1281
1282
// CRYPTO_cpu_avoid_zmm_registers returns 1 if zmm registers (512-bit vectors)
1283
// should not be used even if the CPU supports them.
1284
//
1285
// Note that this reuses the bit for the removed MPX feature.
1286
0
inline int CRYPTO_cpu_avoid_zmm_registers(void) {
1287
0
  return (OPENSSL_get_ia32cap(2) & (1u << 14)) != 0;
1288
0
}
1289
1290
0
inline int CRYPTO_is_VAES_capable(void) {
1291
#if defined(__VAES__)
1292
  return 1;
1293
#else
1294
0
  return (OPENSSL_get_ia32cap(3) & (1u << 9)) != 0;
1295
0
#endif
1296
0
}
1297
1298
71.1k
inline int CRYPTO_is_VPCLMULQDQ_capable(void) {
1299
#if defined(__VPCLMULQDQ__)
1300
  return 1;
1301
#else
1302
71.1k
  return (OPENSSL_get_ia32cap(3) & (1u << 10)) != 0;
1303
71.1k
#endif
1304
71.1k
}
1305
1306
#endif  // OPENSSL_X86 || OPENSSL_X86_64
1307
1308
#if defined(OPENSSL_ARM) || defined(OPENSSL_AARCH64)
1309
1310
// ARMV7_NEON indicates support for NEON.
1311
#define ARMV7_NEON (1 << 0)
1312
1313
// ARMV8_AES indicates support for hardware AES instructions.
1314
#define ARMV8_AES (1 << 2)
1315
1316
// ARMV8_SHA1 indicates support for hardware SHA-1 instructions.
1317
#define ARMV8_SHA1 (1 << 3)
1318
1319
// ARMV8_SHA256 indicates support for hardware SHA-256 instructions.
1320
#define ARMV8_SHA256 (1 << 4)
1321
1322
// ARMV8_PMULL indicates support for carryless multiplication.
1323
#define ARMV8_PMULL (1 << 5)
1324
1325
// ARMV8_SHA512 indicates support for hardware SHA-512 instructions.
1326
#define ARMV8_SHA512 (1 << 6)
1327
1328
#if defined(OPENSSL_STATIC_ARMCAP)
1329
// We assume |CRYPTO_is_*_capable| already checked static capabilities.
1330
inline uint32_t OPENSSL_get_armcap(void) { return 0; }
1331
#else
1332
// OPENSSL_armcap_P contains ARM CPU capabilities as a bitmask of the above
1333
// constants. This should only be accessed with |OPENSSL_get_armcap|.
1334
extern uint32_t OPENSSL_armcap_P;
1335
1336
// OPENSSL_get_armcap initializes the library if needed and returns ARM CPU
1337
// capabilities. It is marked as a const function so duplicate calls can be
1338
// merged by the compiler.
1339
OPENSSL_ATTR_CONST uint32_t OPENSSL_get_armcap(void);
1340
#endif  // OPENSSL_STATIC_ARMCAP
1341
1342
// Normalize some older feature flags to their modern ACLE values.
1343
// https://developer.arm.com/architectures/system-architectures/software-standards/acle
1344
#if defined(__ARM_NEON__) && !defined(__ARM_NEON)
1345
#define __ARM_NEON 1
1346
#endif
1347
#if defined(__ARM_FEATURE_CRYPTO)
1348
#if !defined(__ARM_FEATURE_AES)
1349
#define __ARM_FEATURE_AES 1
1350
#endif
1351
#if !defined(__ARM_FEATURE_SHA2)
1352
#define __ARM_FEATURE_SHA2 1
1353
#endif
1354
#endif
1355
1356
// CRYPTO_is_NEON_capable returns true if the current CPU has a NEON unit. If
1357
// this is known statically, it is a constant inline function.
1358
inline int CRYPTO_is_NEON_capable(void) {
1359
#if (defined(OPENSSL_STATIC_ARMCAP_NEON) || defined(__ARM_NEON)) && \
1360
    !defined(OPENSSL_NO_STATIC_NEON_FOR_TESTING)
1361
  return 1;
1362
#else
1363
  return (OPENSSL_get_armcap() & ARMV7_NEON) != 0;
1364
#endif
1365
}
1366
1367
inline int CRYPTO_is_ARMv8_AES_capable(void) {
1368
#if defined(OPENSSL_STATIC_ARMCAP_AES) || defined(__ARM_FEATURE_AES)
1369
  return 1;
1370
#else
1371
  return (OPENSSL_get_armcap() & ARMV8_AES) != 0;
1372
#endif
1373
}
1374
1375
inline int CRYPTO_is_ARMv8_PMULL_capable(void) {
1376
#if defined(OPENSSL_STATIC_ARMCAP_PMULL) || defined(__ARM_FEATURE_AES)
1377
  return 1;
1378
#else
1379
  return (OPENSSL_get_armcap() & ARMV8_PMULL) != 0;
1380
#endif
1381
}
1382
1383
inline int CRYPTO_is_ARMv8_SHA1_capable(void) {
1384
  // SHA-1 and SHA-2 (only) share |__ARM_FEATURE_SHA2| but otherwise
1385
  // are dealt with independently.
1386
#if defined(OPENSSL_STATIC_ARMCAP_SHA1) || defined(__ARM_FEATURE_SHA2)
1387
  return 1;
1388
#else
1389
  return (OPENSSL_get_armcap() & ARMV8_SHA1) != 0;
1390
#endif
1391
}
1392
1393
inline int CRYPTO_is_ARMv8_SHA256_capable(void) {
1394
  // SHA-1 and SHA-2 (only) share |__ARM_FEATURE_SHA2| but otherwise
1395
  // are dealt with independently.
1396
#if defined(OPENSSL_STATIC_ARMCAP_SHA256) || defined(__ARM_FEATURE_SHA2)
1397
  return 1;
1398
#else
1399
  return (OPENSSL_get_armcap() & ARMV8_SHA256) != 0;
1400
#endif
1401
}
1402
1403
inline int CRYPTO_is_ARMv8_SHA512_capable(void) {
1404
  // There is no |OPENSSL_STATIC_ARMCAP_SHA512|.
1405
#if defined(__ARM_FEATURE_SHA512)
1406
  return 1;
1407
#else
1408
  return (OPENSSL_get_armcap() & ARMV8_SHA512) != 0;
1409
#endif
1410
}
1411
1412
#endif  // OPENSSL_ARM || OPENSSL_AARCH64
1413
1414
1415
#if defined(BORINGSSL_DISPATCH_TEST)
1416
// Runtime CPU dispatch testing support
1417
1418
// BORINGSSL_function_hit is an array of flags. The following functions will
1419
// set these flags if BORINGSSL_DISPATCH_TEST is defined.
1420
//   0: aes_hw_ctr32_encrypt_blocks
1421
//   1: aes_hw_encrypt
1422
//   2: aesni_gcm_encrypt
1423
//   3: aes_hw_set_encrypt_key
1424
//   4: vpaes_encrypt
1425
//   5: vpaes_set_encrypt_key
1426
//   6: aes_gcm_enc_update_vaes_avx2
1427
//   7: aes_gcm_enc_update_vaes_avx512
1428
extern uint8_t BORINGSSL_function_hit[8];
1429
#endif  // BORINGSSL_DISPATCH_TEST
1430
1431
1432
// OPENSSL_vasprintf_internal is just like |vasprintf(3)|. If |system_malloc| is
1433
// 0, memory will be allocated with |OPENSSL_malloc| and must be freed with
1434
// |OPENSSL_free|. Otherwise the system |malloc| function is used and the memory
1435
// must be freed with the system |free| function.
1436
OPENSSL_EXPORT int OPENSSL_vasprintf_internal(char **str, const char *format,
1437
                                              va_list args, int system_malloc)
1438
    OPENSSL_PRINTF_FORMAT_FUNC(2, 0);
1439
1440
1441
// Fuzzer mode.
1442
1443
#if defined(FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION)
1444
// CRYPTO_fuzzer_mode_enabled returns whether fuzzer mode is enabled. See
1445
// |CRYPTO_set_fuzzer_mode|. In non-fuzzer builds, this function statically
1446
// returns zero so the codepaths will be deleted by the optimizer.
1447
int CRYPTO_fuzzer_mode_enabled(void);
1448
#else
1449
inline int CRYPTO_fuzzer_mode_enabled(void) { return 0; }
1450
#endif
1451
1452
1453
#if defined(__cplusplus)
1454
}  // extern C
1455
#endif
1456
1457
// Arithmetic functions.
1458
1459
// CRYPTO_addc_* returns |x + y + carry|, and sets |*out_carry| to the carry
1460
// bit. |carry| must be zero or one.
1461
1462
// NOTE: Unoptimized GCC builds may compile these builtins to non-constant-time
1463
// code. For correct constant-time behavior, ensure builds are optimized.
1464
#if OPENSSL_HAS_BUILTIN(__builtin_addc)
1465
1466
inline unsigned int CRYPTO_addc_impl(unsigned int x, unsigned int y,
1467
                                     unsigned int carry,
1468
0
                                     unsigned int *out_carry) {
1469
0
  return __builtin_addc(x, y, carry, out_carry);
1470
0
}
1471
1472
inline unsigned long CRYPTO_addc_impl(unsigned long x, unsigned long y,
1473
                                      unsigned long carry,
1474
2.19M
                                      unsigned long *out_carry) {
1475
2.19M
  return __builtin_addcl(x, y, carry, out_carry);
1476
2.19M
}
1477
1478
inline unsigned long long CRYPTO_addc_impl(unsigned long long x,
1479
                                           unsigned long long y,
1480
                                           unsigned long long carry,
1481
0
                                           unsigned long long *out_carry) {
1482
0
  return __builtin_addcll(x, y, carry, out_carry);
1483
0
}
1484
1485
inline uint32_t CRYPTO_addc_u32(uint32_t x, uint32_t y, uint32_t carry,
1486
0
                                uint32_t *out_carry) {
1487
0
  return CRYPTO_addc_impl(x, y, carry, out_carry);
1488
0
}
1489
1490
inline uint64_t CRYPTO_addc_u64(uint64_t x, uint64_t y, uint64_t carry,
1491
2.19M
                                uint64_t *out_carry) {
1492
2.19M
  return CRYPTO_addc_impl(x, y, carry, out_carry);
1493
2.19M
}
1494
1495
#else
1496
1497
static inline uint32_t CRYPTO_addc_u32(uint32_t x, uint32_t y, uint32_t carry,
1498
                                       uint32_t *out_carry) {
1499
  declassify_assert(carry <= 1);
1500
#if defined(_M_IX86)
1501
  uint32_t sum = 0;
1502
  *out_carry = _addcarry_u32(carry, x, y, &sum);
1503
  return sum;
1504
#else
1505
  uint64_t ret = carry;
1506
  ret += (uint64_t)x + y;
1507
  *out_carry = (uint32_t)(ret >> 32);
1508
  return (uint32_t)ret;
1509
#endif
1510
}
1511
1512
static inline uint64_t CRYPTO_addc_u64(uint64_t x, uint64_t y, uint64_t carry,
1513
                                       uint64_t *out_carry) {
1514
  declassify_assert(carry <= 1);
1515
#if defined(_M_X64)
1516
  uint64_t sum = 0;
1517
  *out_carry = _addcarry_u64(carry, x, y, &sum);
1518
  return sum;
1519
#elif defined(BORINGSSL_HAS_UINT128)
1520
  uint128_t ret = carry;
1521
  ret += (uint128_t)x + y;
1522
  *out_carry = (uint64_t)(ret >> 64);
1523
  return (uint64_t)ret;
1524
#else
1525
  x += carry;
1526
  carry = x < carry;
1527
  uint64_t ret = x + y;
1528
  carry += ret < x;
1529
  *out_carry = carry;
1530
  return ret;
1531
#endif
1532
}
1533
#endif
1534
1535
1536
// CRYPTO_subc_* returns |x - y - borrow|, and sets |*out_borrow| to the borrow
1537
// bit. |borrow| must be zero or one.
1538
#if OPENSSL_HAS_BUILTIN(__builtin_subc)
1539
1540
inline unsigned int CRYPTO_subc_impl(unsigned int x, unsigned int y,
1541
                                     unsigned int borrow,
1542
0
                                     unsigned int *out_borrow) {
1543
0
  return __builtin_subc(x, y, borrow, out_borrow);
1544
0
}
1545
1546
inline unsigned long CRYPTO_subc_impl(unsigned long x, unsigned long y,
1547
                                      unsigned long borrow,
1548
133k
                                      unsigned long *out_borrow) {
1549
133k
  return __builtin_subcl(x, y, borrow, out_borrow);
1550
133k
}
1551
1552
inline unsigned long long CRYPTO_subc_impl(unsigned long long x,
1553
                                           unsigned long long y,
1554
                                           unsigned long long borrow,
1555
0
                                           unsigned long long *out_borrow) {
1556
0
  return __builtin_subcll(x, y, borrow, out_borrow);
1557
0
}
1558
1559
inline uint32_t CRYPTO_subc_u32(uint32_t x, uint32_t y, uint32_t borrow,
1560
0
                                uint32_t *out_borrow) {
1561
0
  return CRYPTO_subc_impl(x, y, borrow, out_borrow);
1562
0
}
1563
1564
inline uint64_t CRYPTO_subc_u64(uint64_t x, uint64_t y, uint64_t borrow,
1565
133k
                                uint64_t *out_borrow) {
1566
133k
  return CRYPTO_subc_impl(x, y, borrow, out_borrow);
1567
133k
}
1568
1569
#else
1570
1571
static inline uint32_t CRYPTO_subc_u32(uint32_t x, uint32_t y, uint32_t borrow,
1572
                                       uint32_t *out_borrow) {
1573
  declassify_assert(borrow <= 1);
1574
#if defined(_M_IX86)
1575
  uint32_t diff = 0;
1576
  *out_borrow = _subborrow_u32(borrow, x, y, &diff);
1577
  return diff;
1578
#else
1579
  uint32_t ret = x - y - borrow;
1580
  *out_borrow = (x < y) | ((x == y) & borrow);
1581
  return ret;
1582
#endif
1583
}
1584
1585
static inline uint64_t CRYPTO_subc_u64(uint64_t x, uint64_t y, uint64_t borrow,
1586
                                       uint64_t *out_borrow) {
1587
  declassify_assert(borrow <= 1);
1588
#if defined(_M_X64)
1589
  uint64_t diff = 0;
1590
  *out_borrow = _subborrow_u64(borrow, x, y, &diff);
1591
  return diff;
1592
#else
1593
  uint64_t ret = x - y - borrow;
1594
  *out_borrow = (x < y) | ((x == y) & borrow);
1595
  return ret;
1596
#endif
1597
}
1598
#endif
1599
1600
#if defined(OPENSSL_64_BIT)
1601
2.19M
#define CRYPTO_addc_w CRYPTO_addc_u64
1602
133k
#define CRYPTO_subc_w CRYPTO_subc_u64
1603
#else
1604
#define CRYPTO_addc_w CRYPTO_addc_u32
1605
#define CRYPTO_subc_w CRYPTO_subc_u32
1606
#endif
1607
1608
1609
#endif  // OPENSSL_HEADER_CRYPTO_INTERNAL_H