/src/openssl32/include/internal/list.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* |
2 | | * Copyright 2022 The OpenSSL Project Authors. All Rights Reserved. |
3 | | * |
4 | | * Licensed under the Apache License 2.0 (the "License"). You may not use |
5 | | * this file except in compliance with the License. You can obtain a copy |
6 | | * in the file LICENSE in the source distribution or at |
7 | | * https://www.openssl.org/source/license.html |
8 | | */ |
9 | | |
10 | | #ifndef OSSL_INTERNAL_LIST_H |
11 | | # define OSSL_INTERNAL_LIST_H |
12 | | # pragma once |
13 | | |
14 | | # include <string.h> |
15 | | # include <assert.h> |
16 | | |
17 | | # ifdef NDEBUG |
18 | | # define OSSL_LIST_DBG(x) |
19 | | # else |
20 | 70.1M | # define OSSL_LIST_DBG(x) x; |
21 | | # endif |
22 | | |
23 | | /* Define a list structure */ |
24 | | # define OSSL_LIST(name) OSSL_LIST_ ## name |
25 | | |
26 | | /* Define fields to include an element of a list */ |
27 | | # define OSSL_LIST_MEMBER(name, type) \ |
28 | | struct { \ |
29 | | type *next, *prev; \ |
30 | | OSSL_LIST_DBG(struct ossl_list_st_ ## name *list) \ |
31 | | } ossl_list_ ## name |
32 | | |
33 | | # define DEFINE_LIST_OF(name, type) \ |
34 | | typedef struct ossl_list_st_ ## name OSSL_LIST(name); \ |
35 | | struct ossl_list_st_ ## name { \ |
36 | | type *alpha, *omega; \ |
37 | | size_t num_elems; \ |
38 | | }; \ |
39 | | static ossl_unused ossl_inline void \ |
40 | | ossl_list_##name##_init(OSSL_LIST(name) *list) \ |
41 | 809k | { \ |
42 | 809k | memset(list, 0, sizeof(*list)); \ |
43 | 809k | } \ Unexecuted instantiation: methods.c:ossl_list_urxe_init Unexecuted instantiation: s3_lib.c:ossl_list_urxe_init Unexecuted instantiation: s3_msg.c:ossl_list_urxe_init Unexecuted instantiation: ssl_cert.c:ossl_list_urxe_init Unexecuted instantiation: ssl_ciph.c:ossl_list_urxe_init Unexecuted instantiation: ssl_init.c:ossl_list_urxe_init Unexecuted instantiation: ssl_lib.c:ossl_list_urxe_init Unexecuted instantiation: ssl_mcnf.c:ossl_list_urxe_init Unexecuted instantiation: ssl_rsa.c:ossl_list_urxe_init Unexecuted instantiation: ssl_sess.c:ossl_list_urxe_init Unexecuted instantiation: t1_lib.c:ossl_list_urxe_init Unexecuted instantiation: tls13_enc.c:ossl_list_urxe_init Unexecuted instantiation: tls_depr.c:ossl_list_urxe_init Unexecuted instantiation: tls_srp.c:ossl_list_urxe_init Unexecuted instantiation: quic_impl.c:ossl_list_urxe_init Unexecuted instantiation: quic_method.c:ossl_list_urxe_init Unexecuted instantiation: quic_rstream.c:ossl_list_urxe_init Unexecuted instantiation: quic_rstream.c:ossl_list_uint_set_init Unexecuted instantiation: quic_sf_list.c:ossl_list_uint_set_init Unexecuted instantiation: quic_sf_list.c:ossl_list_urxe_init Unexecuted instantiation: quic_sstream.c:ossl_list_urxe_init Unexecuted instantiation: quic_sstream.c:ossl_list_uint_set_init Unexecuted instantiation: quic_stream_map.c:ossl_list_urxe_init Unexecuted instantiation: quic_thread_assist.c:ossl_list_urxe_init uint_set.c:ossl_list_uint_set_init Line | Count | Source | 41 | 510k | { \ | 42 | 510k | memset(list, 0, sizeof(*list)); \ | 43 | 510k | } \ |
Unexecuted instantiation: rec_layer_d1.c:ossl_list_urxe_init Unexecuted instantiation: rec_layer_s3.c:ossl_list_urxe_init Unexecuted instantiation: dtls_meth.c:ossl_list_urxe_init Unexecuted instantiation: tls1_meth.c:ossl_list_urxe_init Unexecuted instantiation: tls_common.c:ossl_list_urxe_init Unexecuted instantiation: tls_multib.c:ossl_list_urxe_init Unexecuted instantiation: tlsany_meth.c:ossl_list_urxe_init Unexecuted instantiation: extensions.c:ossl_list_urxe_init Unexecuted instantiation: extensions_clnt.c:ossl_list_urxe_init Unexecuted instantiation: extensions_cust.c:ossl_list_urxe_init Unexecuted instantiation: extensions_srvr.c:ossl_list_urxe_init Unexecuted instantiation: statem.c:ossl_list_urxe_init Unexecuted instantiation: statem_clnt.c:ossl_list_urxe_init Unexecuted instantiation: statem_dtls.c:ossl_list_urxe_init Unexecuted instantiation: statem_lib.c:ossl_list_urxe_init Unexecuted instantiation: statem_srvr.c:ossl_list_urxe_init Unexecuted instantiation: d1_lib.c:ossl_list_urxe_init Unexecuted instantiation: d1_msg.c:ossl_list_urxe_init Unexecuted instantiation: d1_srtp.c:ossl_list_urxe_init Unexecuted instantiation: pqueue.c:ossl_list_urxe_init Unexecuted instantiation: s3_enc.c:ossl_list_urxe_init Unexecuted instantiation: ssl_asn1.c:ossl_list_urxe_init Unexecuted instantiation: ssl_conf.c:ossl_list_urxe_init Unexecuted instantiation: t1_enc.c:ossl_list_urxe_init quic_channel.c:ossl_list_stateless_reset_tokens_init Line | Count | Source | 41 | 10.6k | { \ | 42 | 10.6k | memset(list, 0, sizeof(*list)); \ | 43 | 10.6k | } \ |
Unexecuted instantiation: quic_channel.c:ossl_list_urxe_init Unexecuted instantiation: quic_demux.c:ossl_list_urxe_init Unexecuted instantiation: quic_record_rx.c:ossl_list_urxe_init Unexecuted instantiation: quic_record_rx.c:ossl_list_rxe_init Unexecuted instantiation: quic_record_shared.c:ossl_list_urxe_init Unexecuted instantiation: quic_record_tx.c:ossl_list_urxe_init Unexecuted instantiation: quic_record_tx.c:ossl_list_txe_init Unexecuted instantiation: quic_record_util.c:ossl_list_urxe_init Unexecuted instantiation: quic_rx_depack.c:ossl_list_urxe_init Unexecuted instantiation: quic_rx_depack.c:ossl_list_stateless_reset_tokens_init Unexecuted instantiation: quic_tls.c:ossl_list_urxe_init Unexecuted instantiation: quic_txp.c:ossl_list_urxe_init Unexecuted instantiation: quic_wire.c:ossl_list_urxe_init Unexecuted instantiation: ssl3_meth.c:ossl_list_urxe_init Unexecuted instantiation: tls13_meth.c:ossl_list_urxe_init quic_ackm.c:ossl_list_tx_history_init Line | Count | Source | 41 | 289k | { \ | 42 | 289k | memset(list, 0, sizeof(*list)); \ | 43 | 289k | } \ |
Unexecuted instantiation: quic_ackm.c:ossl_list_uint_set_init Unexecuted instantiation: quic_fifd.c:ossl_list_urxe_init Unexecuted instantiation: quic_fifd.c:ossl_list_tx_history_init Unexecuted instantiation: ssl_txt.c:ossl_list_urxe_init Unexecuted instantiation: quic-client.c:ossl_list_urxe_init |
44 | | static ossl_unused ossl_inline void \ |
45 | | ossl_list_##name##_init_elem(type *elem) \ |
46 | 3.70M | { \ |
47 | 3.70M | memset(&elem->ossl_list_ ## name, 0, \ |
48 | 3.70M | sizeof(elem->ossl_list_ ## name)); \ |
49 | 3.70M | } \ Unexecuted instantiation: methods.c:ossl_list_urxe_init_elem Unexecuted instantiation: s3_lib.c:ossl_list_urxe_init_elem Unexecuted instantiation: s3_msg.c:ossl_list_urxe_init_elem Unexecuted instantiation: ssl_cert.c:ossl_list_urxe_init_elem Unexecuted instantiation: ssl_ciph.c:ossl_list_urxe_init_elem Unexecuted instantiation: ssl_init.c:ossl_list_urxe_init_elem Unexecuted instantiation: ssl_lib.c:ossl_list_urxe_init_elem Unexecuted instantiation: ssl_mcnf.c:ossl_list_urxe_init_elem Unexecuted instantiation: ssl_rsa.c:ossl_list_urxe_init_elem Unexecuted instantiation: ssl_sess.c:ossl_list_urxe_init_elem Unexecuted instantiation: t1_lib.c:ossl_list_urxe_init_elem Unexecuted instantiation: tls13_enc.c:ossl_list_urxe_init_elem Unexecuted instantiation: tls_depr.c:ossl_list_urxe_init_elem Unexecuted instantiation: tls_srp.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic_impl.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic_method.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic_rstream.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic_rstream.c:ossl_list_uint_set_init_elem Unexecuted instantiation: quic_sf_list.c:ossl_list_uint_set_init_elem Unexecuted instantiation: quic_sf_list.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic_sstream.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic_sstream.c:ossl_list_uint_set_init_elem Unexecuted instantiation: quic_stream_map.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic_thread_assist.c:ossl_list_urxe_init_elem uint_set.c:ossl_list_uint_set_init_elem Line | Count | Source | 46 | 538k | { \ | 47 | 538k | memset(&elem->ossl_list_ ## name, 0, \ | 48 | 538k | sizeof(elem->ossl_list_ ## name)); \ | 49 | 538k | } \ |
Unexecuted instantiation: rec_layer_d1.c:ossl_list_urxe_init_elem Unexecuted instantiation: rec_layer_s3.c:ossl_list_urxe_init_elem Unexecuted instantiation: dtls_meth.c:ossl_list_urxe_init_elem Unexecuted instantiation: tls1_meth.c:ossl_list_urxe_init_elem Unexecuted instantiation: tls_common.c:ossl_list_urxe_init_elem Unexecuted instantiation: tls_multib.c:ossl_list_urxe_init_elem Unexecuted instantiation: tlsany_meth.c:ossl_list_urxe_init_elem Unexecuted instantiation: extensions.c:ossl_list_urxe_init_elem Unexecuted instantiation: extensions_clnt.c:ossl_list_urxe_init_elem Unexecuted instantiation: extensions_cust.c:ossl_list_urxe_init_elem Unexecuted instantiation: extensions_srvr.c:ossl_list_urxe_init_elem Unexecuted instantiation: statem.c:ossl_list_urxe_init_elem Unexecuted instantiation: statem_clnt.c:ossl_list_urxe_init_elem Unexecuted instantiation: statem_dtls.c:ossl_list_urxe_init_elem Unexecuted instantiation: statem_lib.c:ossl_list_urxe_init_elem Unexecuted instantiation: statem_srvr.c:ossl_list_urxe_init_elem Unexecuted instantiation: d1_lib.c:ossl_list_urxe_init_elem Unexecuted instantiation: d1_msg.c:ossl_list_urxe_init_elem Unexecuted instantiation: d1_srtp.c:ossl_list_urxe_init_elem Unexecuted instantiation: pqueue.c:ossl_list_urxe_init_elem Unexecuted instantiation: s3_enc.c:ossl_list_urxe_init_elem Unexecuted instantiation: ssl_asn1.c:ossl_list_urxe_init_elem Unexecuted instantiation: ssl_conf.c:ossl_list_urxe_init_elem Unexecuted instantiation: t1_enc.c:ossl_list_urxe_init_elem quic_channel.c:ossl_list_stateless_reset_tokens_init_elem Line | Count | Source | 46 | 1.35k | { \ | 47 | 1.35k | memset(&elem->ossl_list_ ## name, 0, \ | 48 | 1.35k | sizeof(elem->ossl_list_ ## name)); \ | 49 | 1.35k | } \ |
Unexecuted instantiation: quic_channel.c:ossl_list_urxe_init_elem quic_demux.c:ossl_list_urxe_init_elem Line | Count | Source | 46 | 1.56M | { \ | 47 | 1.56M | memset(&elem->ossl_list_ ## name, 0, \ | 48 | 1.56M | sizeof(elem->ossl_list_ ## name)); \ | 49 | 1.56M | } \ |
quic_record_rx.c:ossl_list_rxe_init_elem Line | Count | Source | 46 | 89.9k | { \ | 47 | 89.9k | memset(&elem->ossl_list_ ## name, 0, \ | 48 | 89.9k | sizeof(elem->ossl_list_ ## name)); \ | 49 | 89.9k | } \ |
Unexecuted instantiation: quic_record_rx.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic_record_shared.c:ossl_list_urxe_init_elem quic_record_tx.c:ossl_list_txe_init_elem Line | Count | Source | 46 | 68.8k | { \ | 47 | 68.8k | memset(&elem->ossl_list_ ## name, 0, \ | 48 | 68.8k | sizeof(elem->ossl_list_ ## name)); \ | 49 | 68.8k | } \ |
Unexecuted instantiation: quic_record_tx.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic_record_util.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic_rx_depack.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic_rx_depack.c:ossl_list_stateless_reset_tokens_init_elem Unexecuted instantiation: quic_tls.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic_txp.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic_wire.c:ossl_list_urxe_init_elem Unexecuted instantiation: ssl3_meth.c:ossl_list_urxe_init_elem Unexecuted instantiation: tls13_meth.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic_ackm.c:ossl_list_uint_set_init_elem Unexecuted instantiation: quic_ackm.c:ossl_list_tx_history_init_elem quic_fifd.c:ossl_list_tx_history_init_elem Line | Count | Source | 46 | 1.44M | { \ | 47 | 1.44M | memset(&elem->ossl_list_ ## name, 0, \ | 48 | 1.44M | sizeof(elem->ossl_list_ ## name)); \ | 49 | 1.44M | } \ |
Unexecuted instantiation: quic_fifd.c:ossl_list_urxe_init_elem Unexecuted instantiation: ssl_txt.c:ossl_list_urxe_init_elem Unexecuted instantiation: quic-client.c:ossl_list_urxe_init_elem |
50 | | static ossl_unused ossl_inline int \ |
51 | | ossl_list_##name##_is_empty(const OSSL_LIST(name) *list) \ |
52 | 132M | { \ |
53 | 132M | return list->num_elems == 0; \ |
54 | 132M | } \ Unexecuted instantiation: methods.c:ossl_list_urxe_is_empty Unexecuted instantiation: s3_lib.c:ossl_list_urxe_is_empty Unexecuted instantiation: s3_msg.c:ossl_list_urxe_is_empty Unexecuted instantiation: ssl_cert.c:ossl_list_urxe_is_empty Unexecuted instantiation: ssl_ciph.c:ossl_list_urxe_is_empty Unexecuted instantiation: ssl_init.c:ossl_list_urxe_is_empty Unexecuted instantiation: ssl_lib.c:ossl_list_urxe_is_empty Unexecuted instantiation: ssl_mcnf.c:ossl_list_urxe_is_empty Unexecuted instantiation: ssl_rsa.c:ossl_list_urxe_is_empty Unexecuted instantiation: ssl_sess.c:ossl_list_urxe_is_empty Unexecuted instantiation: t1_lib.c:ossl_list_urxe_is_empty Unexecuted instantiation: tls13_enc.c:ossl_list_urxe_is_empty Unexecuted instantiation: tls_depr.c:ossl_list_urxe_is_empty Unexecuted instantiation: tls_srp.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_impl.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_method.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_rstream.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_rstream.c:ossl_list_uint_set_is_empty Unexecuted instantiation: quic_sf_list.c:ossl_list_uint_set_is_empty Unexecuted instantiation: quic_sf_list.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_sstream.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_sstream.c:ossl_list_uint_set_is_empty Unexecuted instantiation: quic_stream_map.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_thread_assist.c:ossl_list_urxe_is_empty uint_set.c:ossl_list_uint_set_is_empty Line | Count | Source | 52 | 1.72M | { \ | 53 | 1.72M | return list->num_elems == 0; \ | 54 | 1.72M | } \ |
Unexecuted instantiation: rec_layer_d1.c:ossl_list_urxe_is_empty Unexecuted instantiation: rec_layer_s3.c:ossl_list_urxe_is_empty Unexecuted instantiation: dtls_meth.c:ossl_list_urxe_is_empty Unexecuted instantiation: tls1_meth.c:ossl_list_urxe_is_empty Unexecuted instantiation: tls_common.c:ossl_list_urxe_is_empty Unexecuted instantiation: tls_multib.c:ossl_list_urxe_is_empty Unexecuted instantiation: tlsany_meth.c:ossl_list_urxe_is_empty Unexecuted instantiation: extensions.c:ossl_list_urxe_is_empty Unexecuted instantiation: extensions_clnt.c:ossl_list_urxe_is_empty Unexecuted instantiation: extensions_cust.c:ossl_list_urxe_is_empty Unexecuted instantiation: extensions_srvr.c:ossl_list_urxe_is_empty Unexecuted instantiation: statem.c:ossl_list_urxe_is_empty Unexecuted instantiation: statem_clnt.c:ossl_list_urxe_is_empty Unexecuted instantiation: statem_dtls.c:ossl_list_urxe_is_empty Unexecuted instantiation: statem_lib.c:ossl_list_urxe_is_empty Unexecuted instantiation: statem_srvr.c:ossl_list_urxe_is_empty Unexecuted instantiation: d1_lib.c:ossl_list_urxe_is_empty Unexecuted instantiation: d1_msg.c:ossl_list_urxe_is_empty Unexecuted instantiation: d1_srtp.c:ossl_list_urxe_is_empty Unexecuted instantiation: pqueue.c:ossl_list_urxe_is_empty Unexecuted instantiation: s3_enc.c:ossl_list_urxe_is_empty Unexecuted instantiation: ssl_asn1.c:ossl_list_urxe_is_empty Unexecuted instantiation: ssl_conf.c:ossl_list_urxe_is_empty Unexecuted instantiation: t1_enc.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_channel.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_channel.c:ossl_list_stateless_reset_tokens_is_empty Unexecuted instantiation: quic_demux.c:ossl_list_urxe_is_empty quic_record_rx.c:ossl_list_rxe_is_empty Line | Count | Source | 52 | 130M | { \ | 53 | 130M | return list->num_elems == 0; \ | 54 | 130M | } \ |
Unexecuted instantiation: quic_record_rx.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_record_shared.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_record_tx.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_record_tx.c:ossl_list_txe_is_empty Unexecuted instantiation: quic_record_util.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_rx_depack.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_rx_depack.c:ossl_list_stateless_reset_tokens_is_empty Unexecuted instantiation: quic_tls.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_txp.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_wire.c:ossl_list_urxe_is_empty Unexecuted instantiation: ssl3_meth.c:ossl_list_urxe_is_empty Unexecuted instantiation: tls13_meth.c:ossl_list_urxe_is_empty quic_ackm.c:ossl_list_uint_set_is_empty Line | Count | Source | 52 | 198k | { \ | 53 | 198k | return list->num_elems == 0; \ | 54 | 198k | } \ |
Unexecuted instantiation: quic_ackm.c:ossl_list_tx_history_is_empty Unexecuted instantiation: quic_fifd.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic_fifd.c:ossl_list_tx_history_is_empty Unexecuted instantiation: ssl_txt.c:ossl_list_urxe_is_empty Unexecuted instantiation: quic-client.c:ossl_list_urxe_is_empty |
55 | | static ossl_unused ossl_inline size_t \ |
56 | | ossl_list_##name##_num(const OSSL_LIST(name) *list) \ |
57 | 64.8M | { \ |
58 | 64.8M | return list->num_elems; \ |
59 | 64.8M | } \ Unexecuted instantiation: methods.c:ossl_list_urxe_num Unexecuted instantiation: s3_lib.c:ossl_list_urxe_num Unexecuted instantiation: s3_msg.c:ossl_list_urxe_num Unexecuted instantiation: ssl_cert.c:ossl_list_urxe_num Unexecuted instantiation: ssl_ciph.c:ossl_list_urxe_num Unexecuted instantiation: ssl_init.c:ossl_list_urxe_num Unexecuted instantiation: ssl_lib.c:ossl_list_urxe_num Unexecuted instantiation: ssl_mcnf.c:ossl_list_urxe_num Unexecuted instantiation: ssl_rsa.c:ossl_list_urxe_num Unexecuted instantiation: ssl_sess.c:ossl_list_urxe_num Unexecuted instantiation: t1_lib.c:ossl_list_urxe_num Unexecuted instantiation: tls13_enc.c:ossl_list_urxe_num Unexecuted instantiation: tls_depr.c:ossl_list_urxe_num Unexecuted instantiation: tls_srp.c:ossl_list_urxe_num Unexecuted instantiation: quic_impl.c:ossl_list_urxe_num Unexecuted instantiation: quic_method.c:ossl_list_urxe_num Unexecuted instantiation: quic_rstream.c:ossl_list_urxe_num Unexecuted instantiation: quic_rstream.c:ossl_list_uint_set_num Unexecuted instantiation: quic_sf_list.c:ossl_list_uint_set_num Unexecuted instantiation: quic_sf_list.c:ossl_list_urxe_num quic_sstream.c:ossl_list_uint_set_num Line | Count | Source | 57 | 31.6k | { \ | 58 | 31.6k | return list->num_elems; \ | 59 | 31.6k | } \ |
Unexecuted instantiation: quic_sstream.c:ossl_list_urxe_num Unexecuted instantiation: quic_stream_map.c:ossl_list_urxe_num Unexecuted instantiation: quic_thread_assist.c:ossl_list_urxe_num Unexecuted instantiation: uint_set.c:ossl_list_uint_set_num Unexecuted instantiation: rec_layer_d1.c:ossl_list_urxe_num Unexecuted instantiation: rec_layer_s3.c:ossl_list_urxe_num Unexecuted instantiation: dtls_meth.c:ossl_list_urxe_num Unexecuted instantiation: tls1_meth.c:ossl_list_urxe_num Unexecuted instantiation: tls_common.c:ossl_list_urxe_num Unexecuted instantiation: tls_multib.c:ossl_list_urxe_num Unexecuted instantiation: tlsany_meth.c:ossl_list_urxe_num Unexecuted instantiation: extensions.c:ossl_list_urxe_num Unexecuted instantiation: extensions_clnt.c:ossl_list_urxe_num Unexecuted instantiation: extensions_cust.c:ossl_list_urxe_num Unexecuted instantiation: extensions_srvr.c:ossl_list_urxe_num Unexecuted instantiation: statem.c:ossl_list_urxe_num Unexecuted instantiation: statem_clnt.c:ossl_list_urxe_num Unexecuted instantiation: statem_dtls.c:ossl_list_urxe_num Unexecuted instantiation: statem_lib.c:ossl_list_urxe_num Unexecuted instantiation: statem_srvr.c:ossl_list_urxe_num Unexecuted instantiation: d1_lib.c:ossl_list_urxe_num Unexecuted instantiation: d1_msg.c:ossl_list_urxe_num Unexecuted instantiation: d1_srtp.c:ossl_list_urxe_num Unexecuted instantiation: pqueue.c:ossl_list_urxe_num Unexecuted instantiation: s3_enc.c:ossl_list_urxe_num Unexecuted instantiation: ssl_asn1.c:ossl_list_urxe_num Unexecuted instantiation: ssl_conf.c:ossl_list_urxe_num Unexecuted instantiation: t1_enc.c:ossl_list_urxe_num Unexecuted instantiation: quic_channel.c:ossl_list_urxe_num Unexecuted instantiation: quic_channel.c:ossl_list_stateless_reset_tokens_num quic_demux.c:ossl_list_urxe_num Line | Count | Source | 57 | 64.1M | { \ | 58 | 64.1M | return list->num_elems; \ | 59 | 64.1M | } \ |
Unexecuted instantiation: quic_record_rx.c:ossl_list_urxe_num Unexecuted instantiation: quic_record_rx.c:ossl_list_rxe_num Unexecuted instantiation: quic_record_shared.c:ossl_list_urxe_num Unexecuted instantiation: quic_record_tx.c:ossl_list_urxe_num Unexecuted instantiation: quic_record_tx.c:ossl_list_txe_num Unexecuted instantiation: quic_record_util.c:ossl_list_urxe_num Unexecuted instantiation: quic_rx_depack.c:ossl_list_urxe_num Unexecuted instantiation: quic_rx_depack.c:ossl_list_stateless_reset_tokens_num Unexecuted instantiation: quic_tls.c:ossl_list_urxe_num Unexecuted instantiation: quic_txp.c:ossl_list_urxe_num Unexecuted instantiation: quic_wire.c:ossl_list_urxe_num Unexecuted instantiation: ssl3_meth.c:ossl_list_urxe_num Unexecuted instantiation: tls13_meth.c:ossl_list_urxe_num quic_ackm.c:ossl_list_uint_set_num Line | Count | Source | 57 | 688k | { \ | 58 | 688k | return list->num_elems; \ | 59 | 688k | } \ |
Unexecuted instantiation: quic_ackm.c:ossl_list_tx_history_num Unexecuted instantiation: quic_fifd.c:ossl_list_urxe_num Unexecuted instantiation: quic_fifd.c:ossl_list_tx_history_num Unexecuted instantiation: ssl_txt.c:ossl_list_urxe_num Unexecuted instantiation: quic-client.c:ossl_list_urxe_num |
60 | | static ossl_unused ossl_inline type * \ |
61 | | ossl_list_##name##_head(const OSSL_LIST(name) *list) \ |
62 | 407M | { \ |
63 | 407M | assert(list->alpha == NULL \ |
64 | 407M | || list->alpha->ossl_list_ ## name.list == list); \ |
65 | 407M | return list->alpha; \ |
66 | 407M | } \ Unexecuted instantiation: methods.c:ossl_list_urxe_head Unexecuted instantiation: s3_lib.c:ossl_list_urxe_head Unexecuted instantiation: s3_msg.c:ossl_list_urxe_head Unexecuted instantiation: ssl_cert.c:ossl_list_urxe_head Unexecuted instantiation: ssl_ciph.c:ossl_list_urxe_head Unexecuted instantiation: ssl_init.c:ossl_list_urxe_head Unexecuted instantiation: ssl_lib.c:ossl_list_urxe_head Unexecuted instantiation: ssl_mcnf.c:ossl_list_urxe_head Unexecuted instantiation: ssl_rsa.c:ossl_list_urxe_head Unexecuted instantiation: ssl_sess.c:ossl_list_urxe_head Unexecuted instantiation: t1_lib.c:ossl_list_urxe_head Unexecuted instantiation: tls13_enc.c:ossl_list_urxe_head Unexecuted instantiation: tls_depr.c:ossl_list_urxe_head Unexecuted instantiation: tls_srp.c:ossl_list_urxe_head Unexecuted instantiation: quic_impl.c:ossl_list_urxe_head Unexecuted instantiation: quic_method.c:ossl_list_urxe_head Unexecuted instantiation: quic_rstream.c:ossl_list_urxe_head Unexecuted instantiation: quic_rstream.c:ossl_list_uint_set_head Unexecuted instantiation: quic_sf_list.c:ossl_list_uint_set_head Unexecuted instantiation: quic_sf_list.c:ossl_list_urxe_head quic_sstream.c:ossl_list_uint_set_head Line | Count | Source | 62 | 25.2M | { \ | 63 | 25.2M | assert(list->alpha == NULL \ | 64 | 25.2M | || list->alpha->ossl_list_ ## name.list == list); \ | 65 | 25.2M | return list->alpha; \ | 66 | 25.2M | } \ |
Unexecuted instantiation: quic_sstream.c:ossl_list_urxe_head Unexecuted instantiation: quic_stream_map.c:ossl_list_urxe_head Unexecuted instantiation: quic_thread_assist.c:ossl_list_urxe_head uint_set.c:ossl_list_uint_set_head Line | Count | Source | 62 | 628k | { \ | 63 | 628k | assert(list->alpha == NULL \ | 64 | 628k | || list->alpha->ossl_list_ ## name.list == list); \ | 65 | 628k | return list->alpha; \ | 66 | 628k | } \ |
Unexecuted instantiation: rec_layer_d1.c:ossl_list_urxe_head Unexecuted instantiation: rec_layer_s3.c:ossl_list_urxe_head Unexecuted instantiation: dtls_meth.c:ossl_list_urxe_head Unexecuted instantiation: tls1_meth.c:ossl_list_urxe_head Unexecuted instantiation: tls_common.c:ossl_list_urxe_head Unexecuted instantiation: tls_multib.c:ossl_list_urxe_head Unexecuted instantiation: tlsany_meth.c:ossl_list_urxe_head Unexecuted instantiation: extensions.c:ossl_list_urxe_head Unexecuted instantiation: extensions_clnt.c:ossl_list_urxe_head Unexecuted instantiation: extensions_cust.c:ossl_list_urxe_head Unexecuted instantiation: extensions_srvr.c:ossl_list_urxe_head Unexecuted instantiation: statem.c:ossl_list_urxe_head Unexecuted instantiation: statem_clnt.c:ossl_list_urxe_head Unexecuted instantiation: statem_dtls.c:ossl_list_urxe_head Unexecuted instantiation: statem_lib.c:ossl_list_urxe_head Unexecuted instantiation: statem_srvr.c:ossl_list_urxe_head Unexecuted instantiation: d1_lib.c:ossl_list_urxe_head Unexecuted instantiation: d1_msg.c:ossl_list_urxe_head Unexecuted instantiation: d1_srtp.c:ossl_list_urxe_head Unexecuted instantiation: pqueue.c:ossl_list_urxe_head Unexecuted instantiation: s3_enc.c:ossl_list_urxe_head Unexecuted instantiation: ssl_asn1.c:ossl_list_urxe_head Unexecuted instantiation: ssl_conf.c:ossl_list_urxe_head Unexecuted instantiation: t1_enc.c:ossl_list_urxe_head quic_channel.c:ossl_list_stateless_reset_tokens_head Line | Count | Source | 62 | 13.0k | { \ | 63 | 13.0k | assert(list->alpha == NULL \ | 64 | 13.0k | || list->alpha->ossl_list_ ## name.list == list); \ | 65 | 13.0k | return list->alpha; \ | 66 | 13.0k | } \ |
Unexecuted instantiation: quic_channel.c:ossl_list_urxe_head quic_demux.c:ossl_list_urxe_head Line | Count | Source | 62 | 232M | { \ | 63 | 232M | assert(list->alpha == NULL \ | 64 | 232M | || list->alpha->ossl_list_ ## name.list == list); \ | 65 | 232M | return list->alpha; \ | 66 | 232M | } \ |
quic_record_rx.c:ossl_list_rxe_head Line | Count | Source | 62 | 9.67M | { \ | 63 | 9.67M | assert(list->alpha == NULL \ | 64 | 9.67M | || list->alpha->ossl_list_ ## name.list == list); \ | 65 | 9.67M | return list->alpha; \ | 66 | 9.67M | } \ |
quic_record_rx.c:ossl_list_urxe_head Line | Count | Source | 62 | 71.5M | { \ | 63 | 71.5M | assert(list->alpha == NULL \ | 64 | 71.5M | || list->alpha->ossl_list_ ## name.list == list); \ | 65 | 71.5M | return list->alpha; \ | 66 | 71.5M | } \ |
Unexecuted instantiation: quic_record_shared.c:ossl_list_urxe_head quic_record_tx.c:ossl_list_txe_head Line | Count | Source | 62 | 68.3M | { \ | 63 | 68.3M | assert(list->alpha == NULL \ | 64 | 68.3M | || list->alpha->ossl_list_ ## name.list == list); \ | 65 | 68.3M | return list->alpha; \ | 66 | 68.3M | } \ |
Unexecuted instantiation: quic_record_tx.c:ossl_list_urxe_head Unexecuted instantiation: quic_record_util.c:ossl_list_urxe_head Unexecuted instantiation: quic_rx_depack.c:ossl_list_urxe_head Unexecuted instantiation: quic_rx_depack.c:ossl_list_stateless_reset_tokens_head Unexecuted instantiation: quic_tls.c:ossl_list_urxe_head Unexecuted instantiation: quic_txp.c:ossl_list_urxe_head Unexecuted instantiation: quic_wire.c:ossl_list_urxe_head Unexecuted instantiation: ssl3_meth.c:ossl_list_urxe_head Unexecuted instantiation: tls13_meth.c:ossl_list_urxe_head quic_ackm.c:ossl_list_tx_history_head Line | Count | Source | 62 | 208k | { \ | 63 | 208k | assert(list->alpha == NULL \ | 64 | 208k | || list->alpha->ossl_list_ ## name.list == list); \ | 65 | 208k | return list->alpha; \ | 66 | 208k | } \ |
quic_ackm.c:ossl_list_uint_set_head Line | Count | Source | 62 | 234k | { \ | 63 | 234k | assert(list->alpha == NULL \ | 64 | 234k | || list->alpha->ossl_list_ ## name.list == list); \ | 65 | 234k | return list->alpha; \ | 66 | 234k | } \ |
Unexecuted instantiation: quic_fifd.c:ossl_list_urxe_head Unexecuted instantiation: quic_fifd.c:ossl_list_tx_history_head Unexecuted instantiation: ssl_txt.c:ossl_list_urxe_head Unexecuted instantiation: quic-client.c:ossl_list_urxe_head |
67 | | static ossl_unused ossl_inline type * \ |
68 | | ossl_list_##name##_tail(const OSSL_LIST(name) *list) \ |
69 | 8.18M | { \ |
70 | 8.18M | assert(list->omega == NULL \ |
71 | 8.18M | || list->omega->ossl_list_ ## name.list == list); \ |
72 | 8.18M | return list->omega; \ |
73 | 8.18M | } \ Unexecuted instantiation: methods.c:ossl_list_urxe_tail Unexecuted instantiation: s3_lib.c:ossl_list_urxe_tail Unexecuted instantiation: s3_msg.c:ossl_list_urxe_tail Unexecuted instantiation: ssl_cert.c:ossl_list_urxe_tail Unexecuted instantiation: ssl_ciph.c:ossl_list_urxe_tail Unexecuted instantiation: ssl_init.c:ossl_list_urxe_tail Unexecuted instantiation: ssl_lib.c:ossl_list_urxe_tail Unexecuted instantiation: ssl_mcnf.c:ossl_list_urxe_tail Unexecuted instantiation: ssl_rsa.c:ossl_list_urxe_tail Unexecuted instantiation: ssl_sess.c:ossl_list_urxe_tail Unexecuted instantiation: t1_lib.c:ossl_list_urxe_tail Unexecuted instantiation: tls13_enc.c:ossl_list_urxe_tail Unexecuted instantiation: tls_depr.c:ossl_list_urxe_tail Unexecuted instantiation: tls_srp.c:ossl_list_urxe_tail Unexecuted instantiation: quic_impl.c:ossl_list_urxe_tail Unexecuted instantiation: quic_method.c:ossl_list_urxe_tail Unexecuted instantiation: quic_rstream.c:ossl_list_urxe_tail Unexecuted instantiation: quic_rstream.c:ossl_list_uint_set_tail Unexecuted instantiation: quic_sf_list.c:ossl_list_uint_set_tail Unexecuted instantiation: quic_sf_list.c:ossl_list_urxe_tail Unexecuted instantiation: quic_sstream.c:ossl_list_urxe_tail Unexecuted instantiation: quic_sstream.c:ossl_list_uint_set_tail Unexecuted instantiation: quic_stream_map.c:ossl_list_urxe_tail Unexecuted instantiation: quic_thread_assist.c:ossl_list_urxe_tail uint_set.c:ossl_list_uint_set_tail Line | Count | Source | 69 | 1.95M | { \ | 70 | 1.95M | assert(list->omega == NULL \ | 71 | 1.95M | || list->omega->ossl_list_ ## name.list == list); \ | 72 | 1.95M | return list->omega; \ | 73 | 1.95M | } \ |
Unexecuted instantiation: rec_layer_d1.c:ossl_list_urxe_tail Unexecuted instantiation: rec_layer_s3.c:ossl_list_urxe_tail Unexecuted instantiation: dtls_meth.c:ossl_list_urxe_tail Unexecuted instantiation: tls1_meth.c:ossl_list_urxe_tail Unexecuted instantiation: tls_common.c:ossl_list_urxe_tail Unexecuted instantiation: tls_multib.c:ossl_list_urxe_tail Unexecuted instantiation: tlsany_meth.c:ossl_list_urxe_tail Unexecuted instantiation: extensions.c:ossl_list_urxe_tail Unexecuted instantiation: extensions_clnt.c:ossl_list_urxe_tail Unexecuted instantiation: extensions_cust.c:ossl_list_urxe_tail Unexecuted instantiation: extensions_srvr.c:ossl_list_urxe_tail Unexecuted instantiation: statem.c:ossl_list_urxe_tail Unexecuted instantiation: statem_clnt.c:ossl_list_urxe_tail Unexecuted instantiation: statem_dtls.c:ossl_list_urxe_tail Unexecuted instantiation: statem_lib.c:ossl_list_urxe_tail Unexecuted instantiation: statem_srvr.c:ossl_list_urxe_tail Unexecuted instantiation: d1_lib.c:ossl_list_urxe_tail Unexecuted instantiation: d1_msg.c:ossl_list_urxe_tail Unexecuted instantiation: d1_srtp.c:ossl_list_urxe_tail Unexecuted instantiation: pqueue.c:ossl_list_urxe_tail Unexecuted instantiation: s3_enc.c:ossl_list_urxe_tail Unexecuted instantiation: ssl_asn1.c:ossl_list_urxe_tail Unexecuted instantiation: ssl_conf.c:ossl_list_urxe_tail Unexecuted instantiation: t1_enc.c:ossl_list_urxe_tail Unexecuted instantiation: quic_channel.c:ossl_list_urxe_tail Unexecuted instantiation: quic_channel.c:ossl_list_stateless_reset_tokens_tail Unexecuted instantiation: quic_demux.c:ossl_list_urxe_tail Unexecuted instantiation: quic_record_rx.c:ossl_list_urxe_tail Unexecuted instantiation: quic_record_rx.c:ossl_list_rxe_tail Unexecuted instantiation: quic_record_shared.c:ossl_list_urxe_tail Unexecuted instantiation: quic_record_tx.c:ossl_list_urxe_tail Unexecuted instantiation: quic_record_tx.c:ossl_list_txe_tail Unexecuted instantiation: quic_record_util.c:ossl_list_urxe_tail Unexecuted instantiation: quic_rx_depack.c:ossl_list_urxe_tail Unexecuted instantiation: quic_rx_depack.c:ossl_list_stateless_reset_tokens_tail Unexecuted instantiation: quic_tls.c:ossl_list_urxe_tail Unexecuted instantiation: quic_txp.c:ossl_list_urxe_tail Unexecuted instantiation: quic_wire.c:ossl_list_urxe_tail Unexecuted instantiation: ssl3_meth.c:ossl_list_urxe_tail Unexecuted instantiation: tls13_meth.c:ossl_list_urxe_tail quic_ackm.c:ossl_list_tx_history_tail Line | Count | Source | 69 | 137k | { \ | 70 | 137k | assert(list->omega == NULL \ | 71 | 137k | || list->omega->ossl_list_ ## name.list == list); \ | 72 | 137k | return list->omega; \ | 73 | 137k | } \ |
quic_ackm.c:ossl_list_uint_set_tail Line | Count | Source | 69 | 6.08M | { \ | 70 | 6.08M | assert(list->omega == NULL \ | 71 | 6.08M | || list->omega->ossl_list_ ## name.list == list); \ | 72 | 6.08M | return list->omega; \ | 73 | 6.08M | } \ |
Unexecuted instantiation: quic_fifd.c:ossl_list_urxe_tail Unexecuted instantiation: quic_fifd.c:ossl_list_tx_history_tail Unexecuted instantiation: ssl_txt.c:ossl_list_urxe_tail Unexecuted instantiation: quic-client.c:ossl_list_urxe_tail |
74 | | static ossl_unused ossl_inline type * \ |
75 | | ossl_list_##name##_next(const type *elem) \ |
76 | 2.03G | { \ |
77 | 2.03G | assert(elem->ossl_list_ ## name.next == NULL \ |
78 | 2.03G | || elem->ossl_list_ ## name.next \ |
79 | 2.03G | ->ossl_list_ ## name.prev == elem); \ |
80 | 2.03G | return elem->ossl_list_ ## name.next; \ |
81 | 2.03G | } \ Unexecuted instantiation: methods.c:ossl_list_urxe_next Unexecuted instantiation: s3_lib.c:ossl_list_urxe_next Unexecuted instantiation: s3_msg.c:ossl_list_urxe_next Unexecuted instantiation: ssl_cert.c:ossl_list_urxe_next Unexecuted instantiation: ssl_ciph.c:ossl_list_urxe_next Unexecuted instantiation: ssl_init.c:ossl_list_urxe_next Unexecuted instantiation: ssl_lib.c:ossl_list_urxe_next Unexecuted instantiation: ssl_mcnf.c:ossl_list_urxe_next Unexecuted instantiation: ssl_rsa.c:ossl_list_urxe_next Unexecuted instantiation: ssl_sess.c:ossl_list_urxe_next Unexecuted instantiation: t1_lib.c:ossl_list_urxe_next Unexecuted instantiation: tls13_enc.c:ossl_list_urxe_next Unexecuted instantiation: tls_depr.c:ossl_list_urxe_next Unexecuted instantiation: tls_srp.c:ossl_list_urxe_next Unexecuted instantiation: quic_impl.c:ossl_list_urxe_next Unexecuted instantiation: quic_method.c:ossl_list_urxe_next Unexecuted instantiation: quic_rstream.c:ossl_list_urxe_next Unexecuted instantiation: quic_rstream.c:ossl_list_uint_set_next Unexecuted instantiation: quic_sf_list.c:ossl_list_uint_set_next Unexecuted instantiation: quic_sf_list.c:ossl_list_urxe_next quic_sstream.c:ossl_list_uint_set_next Line | Count | Source | 76 | 70.9k | { \ | 77 | 70.9k | assert(elem->ossl_list_ ## name.next == NULL \ | 78 | 70.9k | || elem->ossl_list_ ## name.next \ | 79 | 70.9k | ->ossl_list_ ## name.prev == elem); \ | 80 | 70.9k | return elem->ossl_list_ ## name.next; \ | 81 | 70.9k | } \ |
Unexecuted instantiation: quic_sstream.c:ossl_list_urxe_next Unexecuted instantiation: quic_stream_map.c:ossl_list_urxe_next Unexecuted instantiation: quic_thread_assist.c:ossl_list_urxe_next uint_set.c:ossl_list_uint_set_next Line | Count | Source | 76 | 164k | { \ | 77 | 164k | assert(elem->ossl_list_ ## name.next == NULL \ | 78 | 164k | || elem->ossl_list_ ## name.next \ | 79 | 164k | ->ossl_list_ ## name.prev == elem); \ | 80 | 164k | return elem->ossl_list_ ## name.next; \ | 81 | 164k | } \ |
Unexecuted instantiation: rec_layer_d1.c:ossl_list_urxe_next Unexecuted instantiation: rec_layer_s3.c:ossl_list_urxe_next Unexecuted instantiation: dtls_meth.c:ossl_list_urxe_next Unexecuted instantiation: tls1_meth.c:ossl_list_urxe_next Unexecuted instantiation: tls_common.c:ossl_list_urxe_next Unexecuted instantiation: tls_multib.c:ossl_list_urxe_next Unexecuted instantiation: tlsany_meth.c:ossl_list_urxe_next Unexecuted instantiation: extensions.c:ossl_list_urxe_next Unexecuted instantiation: extensions_clnt.c:ossl_list_urxe_next Unexecuted instantiation: extensions_cust.c:ossl_list_urxe_next Unexecuted instantiation: extensions_srvr.c:ossl_list_urxe_next Unexecuted instantiation: statem.c:ossl_list_urxe_next Unexecuted instantiation: statem_clnt.c:ossl_list_urxe_next Unexecuted instantiation: statem_dtls.c:ossl_list_urxe_next Unexecuted instantiation: statem_lib.c:ossl_list_urxe_next Unexecuted instantiation: statem_srvr.c:ossl_list_urxe_next Unexecuted instantiation: d1_lib.c:ossl_list_urxe_next Unexecuted instantiation: d1_msg.c:ossl_list_urxe_next Unexecuted instantiation: d1_srtp.c:ossl_list_urxe_next Unexecuted instantiation: pqueue.c:ossl_list_urxe_next Unexecuted instantiation: s3_enc.c:ossl_list_urxe_next Unexecuted instantiation: ssl_asn1.c:ossl_list_urxe_next Unexecuted instantiation: ssl_conf.c:ossl_list_urxe_next Unexecuted instantiation: t1_enc.c:ossl_list_urxe_next quic_channel.c:ossl_list_stateless_reset_tokens_next Line | Count | Source | 76 | 832 | { \ | 77 | 832 | assert(elem->ossl_list_ ## name.next == NULL \ | 78 | 832 | || elem->ossl_list_ ## name.next \ | 79 | 832 | ->ossl_list_ ## name.prev == elem); \ | 80 | 832 | return elem->ossl_list_ ## name.next; \ | 81 | 832 | } \ |
Unexecuted instantiation: quic_channel.c:ossl_list_urxe_next quic_demux.c:ossl_list_urxe_next Line | Count | Source | 76 | 2.02G | { \ | 77 | 2.02G | assert(elem->ossl_list_ ## name.next == NULL \ | 78 | 2.02G | || elem->ossl_list_ ## name.next \ | 79 | 2.02G | ->ossl_list_ ## name.prev == elem); \ | 80 | 2.02G | return elem->ossl_list_ ## name.next; \ | 81 | 2.02G | } \ |
quic_record_rx.c:ossl_list_rxe_next Line | Count | Source | 76 | 2.76M | { \ | 77 | 2.76M | assert(elem->ossl_list_ ## name.next == NULL \ | 78 | 2.76M | || elem->ossl_list_ ## name.next \ | 79 | 2.76M | ->ossl_list_ ## name.prev == elem); \ | 80 | 2.76M | return elem->ossl_list_ ## name.next; \ | 81 | 2.76M | } \ |
quic_record_rx.c:ossl_list_urxe_next Line | Count | Source | 76 | 7.68k | { \ | 77 | 7.68k | assert(elem->ossl_list_ ## name.next == NULL \ | 78 | 7.68k | || elem->ossl_list_ ## name.next \ | 79 | 7.68k | ->ossl_list_ ## name.prev == elem); \ | 80 | 7.68k | return elem->ossl_list_ ## name.next; \ | 81 | 7.68k | } \ |
Unexecuted instantiation: quic_record_shared.c:ossl_list_urxe_next quic_record_tx.c:ossl_list_txe_next Line | Count | Source | 76 | 1.48M | { \ | 77 | 1.48M | assert(elem->ossl_list_ ## name.next == NULL \ | 78 | 1.48M | || elem->ossl_list_ ## name.next \ | 79 | 1.48M | ->ossl_list_ ## name.prev == elem); \ | 80 | 1.48M | return elem->ossl_list_ ## name.next; \ | 81 | 1.48M | } \ |
Unexecuted instantiation: quic_record_tx.c:ossl_list_urxe_next Unexecuted instantiation: quic_record_util.c:ossl_list_urxe_next Unexecuted instantiation: quic_rx_depack.c:ossl_list_urxe_next Unexecuted instantiation: quic_rx_depack.c:ossl_list_stateless_reset_tokens_next Unexecuted instantiation: quic_tls.c:ossl_list_urxe_next Unexecuted instantiation: quic_txp.c:ossl_list_urxe_next Unexecuted instantiation: quic_wire.c:ossl_list_urxe_next Unexecuted instantiation: ssl3_meth.c:ossl_list_urxe_next Unexecuted instantiation: tls13_meth.c:ossl_list_urxe_next quic_ackm.c:ossl_list_tx_history_next Line | Count | Source | 76 | 2.82M | { \ | 77 | 2.82M | assert(elem->ossl_list_ ## name.next == NULL \ | 78 | 2.82M | || elem->ossl_list_ ## name.next \ | 79 | 2.82M | ->ossl_list_ ## name.prev == elem); \ | 80 | 2.82M | return elem->ossl_list_ ## name.next; \ | 81 | 2.82M | } \ |
Unexecuted instantiation: quic_ackm.c:ossl_list_uint_set_next Unexecuted instantiation: quic_fifd.c:ossl_list_urxe_next Unexecuted instantiation: quic_fifd.c:ossl_list_tx_history_next Unexecuted instantiation: ssl_txt.c:ossl_list_urxe_next Unexecuted instantiation: quic-client.c:ossl_list_urxe_next |
82 | | static ossl_unused ossl_inline type * \ |
83 | | ossl_list_##name##_prev(const type *elem) \ |
84 | 45.1M | { \ |
85 | 45.1M | assert(elem->ossl_list_ ## name.prev == NULL \ |
86 | 45.1M | || elem->ossl_list_ ## name.prev \ |
87 | 45.1M | ->ossl_list_ ## name.next == elem); \ |
88 | 45.1M | return elem->ossl_list_ ## name.prev; \ |
89 | 45.1M | } \ Unexecuted instantiation: methods.c:ossl_list_urxe_prev Unexecuted instantiation: s3_lib.c:ossl_list_urxe_prev Unexecuted instantiation: s3_msg.c:ossl_list_urxe_prev Unexecuted instantiation: ssl_cert.c:ossl_list_urxe_prev Unexecuted instantiation: ssl_ciph.c:ossl_list_urxe_prev Unexecuted instantiation: ssl_init.c:ossl_list_urxe_prev Unexecuted instantiation: ssl_lib.c:ossl_list_urxe_prev Unexecuted instantiation: ssl_mcnf.c:ossl_list_urxe_prev Unexecuted instantiation: ssl_rsa.c:ossl_list_urxe_prev Unexecuted instantiation: ssl_sess.c:ossl_list_urxe_prev Unexecuted instantiation: t1_lib.c:ossl_list_urxe_prev Unexecuted instantiation: tls13_enc.c:ossl_list_urxe_prev Unexecuted instantiation: tls_depr.c:ossl_list_urxe_prev Unexecuted instantiation: tls_srp.c:ossl_list_urxe_prev Unexecuted instantiation: quic_impl.c:ossl_list_urxe_prev Unexecuted instantiation: quic_method.c:ossl_list_urxe_prev Unexecuted instantiation: quic_rstream.c:ossl_list_urxe_prev Unexecuted instantiation: quic_rstream.c:ossl_list_uint_set_prev Unexecuted instantiation: quic_sf_list.c:ossl_list_uint_set_prev Unexecuted instantiation: quic_sf_list.c:ossl_list_urxe_prev Unexecuted instantiation: quic_sstream.c:ossl_list_urxe_prev Unexecuted instantiation: quic_sstream.c:ossl_list_uint_set_prev Unexecuted instantiation: quic_stream_map.c:ossl_list_urxe_prev Unexecuted instantiation: quic_thread_assist.c:ossl_list_urxe_prev uint_set.c:ossl_list_uint_set_prev Line | Count | Source | 84 | 16.2M | { \ | 85 | 16.2M | assert(elem->ossl_list_ ## name.prev == NULL \ | 86 | 16.2M | || elem->ossl_list_ ## name.prev \ | 87 | 16.2M | ->ossl_list_ ## name.next == elem); \ | 88 | 16.2M | return elem->ossl_list_ ## name.prev; \ | 89 | 16.2M | } \ |
Unexecuted instantiation: rec_layer_d1.c:ossl_list_urxe_prev Unexecuted instantiation: rec_layer_s3.c:ossl_list_urxe_prev Unexecuted instantiation: dtls_meth.c:ossl_list_urxe_prev Unexecuted instantiation: tls1_meth.c:ossl_list_urxe_prev Unexecuted instantiation: tls_common.c:ossl_list_urxe_prev Unexecuted instantiation: tls_multib.c:ossl_list_urxe_prev Unexecuted instantiation: tlsany_meth.c:ossl_list_urxe_prev Unexecuted instantiation: extensions.c:ossl_list_urxe_prev Unexecuted instantiation: extensions_clnt.c:ossl_list_urxe_prev Unexecuted instantiation: extensions_cust.c:ossl_list_urxe_prev Unexecuted instantiation: extensions_srvr.c:ossl_list_urxe_prev Unexecuted instantiation: statem.c:ossl_list_urxe_prev Unexecuted instantiation: statem_clnt.c:ossl_list_urxe_prev Unexecuted instantiation: statem_dtls.c:ossl_list_urxe_prev Unexecuted instantiation: statem_lib.c:ossl_list_urxe_prev Unexecuted instantiation: statem_srvr.c:ossl_list_urxe_prev Unexecuted instantiation: d1_lib.c:ossl_list_urxe_prev Unexecuted instantiation: d1_msg.c:ossl_list_urxe_prev Unexecuted instantiation: d1_srtp.c:ossl_list_urxe_prev Unexecuted instantiation: pqueue.c:ossl_list_urxe_prev Unexecuted instantiation: s3_enc.c:ossl_list_urxe_prev Unexecuted instantiation: ssl_asn1.c:ossl_list_urxe_prev Unexecuted instantiation: ssl_conf.c:ossl_list_urxe_prev Unexecuted instantiation: t1_enc.c:ossl_list_urxe_prev Unexecuted instantiation: quic_channel.c:ossl_list_urxe_prev Unexecuted instantiation: quic_channel.c:ossl_list_stateless_reset_tokens_prev quic_demux.c:ossl_list_urxe_prev Line | Count | Source | 84 | 8.61M | { \ | 85 | 8.61M | assert(elem->ossl_list_ ## name.prev == NULL \ | 86 | 8.61M | || elem->ossl_list_ ## name.prev \ | 87 | 8.61M | ->ossl_list_ ## name.next == elem); \ | 88 | 8.61M | return elem->ossl_list_ ## name.prev; \ | 89 | 8.61M | } \ |
quic_record_rx.c:ossl_list_rxe_prev Line | Count | Source | 84 | 2.70M | { \ | 85 | 2.70M | assert(elem->ossl_list_ ## name.prev == NULL \ | 86 | 2.70M | || elem->ossl_list_ ## name.prev \ | 87 | 2.70M | ->ossl_list_ ## name.next == elem); \ | 88 | 2.70M | return elem->ossl_list_ ## name.prev; \ | 89 | 2.70M | } \ |
Unexecuted instantiation: quic_record_rx.c:ossl_list_urxe_prev Unexecuted instantiation: quic_record_shared.c:ossl_list_urxe_prev Unexecuted instantiation: quic_record_tx.c:ossl_list_txe_prev Unexecuted instantiation: quic_record_tx.c:ossl_list_urxe_prev Unexecuted instantiation: quic_record_util.c:ossl_list_urxe_prev Unexecuted instantiation: quic_rx_depack.c:ossl_list_urxe_prev Unexecuted instantiation: quic_rx_depack.c:ossl_list_stateless_reset_tokens_prev Unexecuted instantiation: quic_tls.c:ossl_list_urxe_prev Unexecuted instantiation: quic_txp.c:ossl_list_urxe_prev Unexecuted instantiation: quic_wire.c:ossl_list_urxe_prev Unexecuted instantiation: ssl3_meth.c:ossl_list_urxe_prev Unexecuted instantiation: tls13_meth.c:ossl_list_urxe_prev quic_ackm.c:ossl_list_tx_history_prev Line | Count | Source | 84 | 3.61M | { \ | 85 | 3.61M | assert(elem->ossl_list_ ## name.prev == NULL \ | 86 | 3.61M | || elem->ossl_list_ ## name.prev \ | 87 | 3.61M | ->ossl_list_ ## name.next == elem); \ | 88 | 3.61M | return elem->ossl_list_ ## name.prev; \ | 89 | 3.61M | } \ |
quic_ackm.c:ossl_list_uint_set_prev Line | Count | Source | 84 | 14.0M | { \ | 85 | 14.0M | assert(elem->ossl_list_ ## name.prev == NULL \ | 86 | 14.0M | || elem->ossl_list_ ## name.prev \ | 87 | 14.0M | ->ossl_list_ ## name.next == elem); \ | 88 | 14.0M | return elem->ossl_list_ ## name.prev; \ | 89 | 14.0M | } \ |
Unexecuted instantiation: quic_fifd.c:ossl_list_urxe_prev Unexecuted instantiation: quic_fifd.c:ossl_list_tx_history_prev Unexecuted instantiation: ssl_txt.c:ossl_list_urxe_prev Unexecuted instantiation: quic-client.c:ossl_list_urxe_prev |
90 | | static ossl_unused ossl_inline void \ |
91 | | ossl_list_##name##_remove(OSSL_LIST(name) *list, type *elem) \ |
92 | 34.5M | { \ |
93 | 34.5M | assert(elem->ossl_list_ ## name.list == list); \ |
94 | 34.5M | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = NULL) \ |
95 | 34.5M | if (list->alpha == elem) \ |
96 | 34.5M | list->alpha = elem->ossl_list_ ## name.next; \ |
97 | 34.5M | if (list->omega == elem) \ |
98 | 34.5M | list->omega = elem->ossl_list_ ## name.prev; \ |
99 | 34.5M | if (elem->ossl_list_ ## name.prev != NULL) \ |
100 | 34.5M | elem->ossl_list_ ## name.prev->ossl_list_ ## name.next = \ |
101 | 516k | elem->ossl_list_ ## name.next; \ |
102 | 34.5M | if (elem->ossl_list_ ## name.next != NULL) \ |
103 | 34.5M | elem->ossl_list_ ## name.next->ossl_list_ ## name.prev = \ |
104 | 16.9M | elem->ossl_list_ ## name.prev; \ |
105 | 34.5M | list->num_elems--; \ |
106 | 34.5M | memset(&elem->ossl_list_ ## name, 0, \ |
107 | 34.5M | sizeof(elem->ossl_list_ ## name)); \ |
108 | 34.5M | } \ Unexecuted instantiation: methods.c:ossl_list_urxe_remove Unexecuted instantiation: s3_lib.c:ossl_list_urxe_remove Unexecuted instantiation: s3_msg.c:ossl_list_urxe_remove Unexecuted instantiation: ssl_cert.c:ossl_list_urxe_remove Unexecuted instantiation: ssl_ciph.c:ossl_list_urxe_remove Unexecuted instantiation: ssl_init.c:ossl_list_urxe_remove Unexecuted instantiation: ssl_lib.c:ossl_list_urxe_remove Unexecuted instantiation: ssl_mcnf.c:ossl_list_urxe_remove Unexecuted instantiation: ssl_rsa.c:ossl_list_urxe_remove Unexecuted instantiation: ssl_sess.c:ossl_list_urxe_remove Unexecuted instantiation: t1_lib.c:ossl_list_urxe_remove Unexecuted instantiation: tls13_enc.c:ossl_list_urxe_remove Unexecuted instantiation: tls_depr.c:ossl_list_urxe_remove Unexecuted instantiation: tls_srp.c:ossl_list_urxe_remove Unexecuted instantiation: quic_impl.c:ossl_list_urxe_remove Unexecuted instantiation: quic_method.c:ossl_list_urxe_remove Unexecuted instantiation: quic_rstream.c:ossl_list_urxe_remove Unexecuted instantiation: quic_rstream.c:ossl_list_uint_set_remove Unexecuted instantiation: quic_sf_list.c:ossl_list_uint_set_remove Unexecuted instantiation: quic_sf_list.c:ossl_list_urxe_remove Unexecuted instantiation: quic_sstream.c:ossl_list_urxe_remove Unexecuted instantiation: quic_sstream.c:ossl_list_uint_set_remove Unexecuted instantiation: quic_stream_map.c:ossl_list_urxe_remove Unexecuted instantiation: quic_thread_assist.c:ossl_list_urxe_remove uint_set.c:ossl_list_uint_set_remove Line | Count | Source | 92 | 373k | { \ | 93 | 373k | assert(elem->ossl_list_ ## name.list == list); \ | 94 | 373k | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = NULL) \ | 95 | 373k | if (list->alpha == elem) \ | 96 | 373k | list->alpha = elem->ossl_list_ ## name.next; \ | 97 | 373k | if (list->omega == elem) \ | 98 | 373k | list->omega = elem->ossl_list_ ## name.prev; \ | 99 | 373k | if (elem->ossl_list_ ## name.prev != NULL) \ | 100 | 373k | elem->ossl_list_ ## name.prev->ossl_list_ ## name.next = \ | 101 | 53.7k | elem->ossl_list_ ## name.next; \ | 102 | 373k | if (elem->ossl_list_ ## name.next != NULL) \ | 103 | 373k | elem->ossl_list_ ## name.next->ossl_list_ ## name.prev = \ | 104 | 247k | elem->ossl_list_ ## name.prev; \ | 105 | 373k | list->num_elems--; \ | 106 | 373k | memset(&elem->ossl_list_ ## name, 0, \ | 107 | 373k | sizeof(elem->ossl_list_ ## name)); \ | 108 | 373k | } \ |
Unexecuted instantiation: rec_layer_d1.c:ossl_list_urxe_remove Unexecuted instantiation: rec_layer_s3.c:ossl_list_urxe_remove Unexecuted instantiation: dtls_meth.c:ossl_list_urxe_remove Unexecuted instantiation: tls1_meth.c:ossl_list_urxe_remove Unexecuted instantiation: tls_common.c:ossl_list_urxe_remove Unexecuted instantiation: tls_multib.c:ossl_list_urxe_remove Unexecuted instantiation: tlsany_meth.c:ossl_list_urxe_remove Unexecuted instantiation: extensions.c:ossl_list_urxe_remove Unexecuted instantiation: extensions_clnt.c:ossl_list_urxe_remove Unexecuted instantiation: extensions_cust.c:ossl_list_urxe_remove Unexecuted instantiation: extensions_srvr.c:ossl_list_urxe_remove Unexecuted instantiation: statem.c:ossl_list_urxe_remove Unexecuted instantiation: statem_clnt.c:ossl_list_urxe_remove Unexecuted instantiation: statem_dtls.c:ossl_list_urxe_remove Unexecuted instantiation: statem_lib.c:ossl_list_urxe_remove Unexecuted instantiation: statem_srvr.c:ossl_list_urxe_remove Unexecuted instantiation: d1_lib.c:ossl_list_urxe_remove Unexecuted instantiation: d1_msg.c:ossl_list_urxe_remove Unexecuted instantiation: d1_srtp.c:ossl_list_urxe_remove Unexecuted instantiation: pqueue.c:ossl_list_urxe_remove Unexecuted instantiation: s3_enc.c:ossl_list_urxe_remove Unexecuted instantiation: ssl_asn1.c:ossl_list_urxe_remove Unexecuted instantiation: ssl_conf.c:ossl_list_urxe_remove Unexecuted instantiation: t1_enc.c:ossl_list_urxe_remove quic_channel.c:ossl_list_stateless_reset_tokens_remove Line | Count | Source | 92 | 1.35k | { \ | 93 | 1.35k | assert(elem->ossl_list_ ## name.list == list); \ | 94 | 1.35k | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = NULL) \ | 95 | 1.35k | if (list->alpha == elem) \ | 96 | 1.35k | list->alpha = elem->ossl_list_ ## name.next; \ | 97 | 1.35k | if (list->omega == elem) \ | 98 | 1.35k | list->omega = elem->ossl_list_ ## name.prev; \ | 99 | 1.35k | if (elem->ossl_list_ ## name.prev != NULL) \ | 100 | 1.35k | elem->ossl_list_ ## name.prev->ossl_list_ ## name.next = \ | 101 | 0 | elem->ossl_list_ ## name.next; \ | 102 | 1.35k | if (elem->ossl_list_ ## name.next != NULL) \ | 103 | 1.35k | elem->ossl_list_ ## name.next->ossl_list_ ## name.prev = \ | 104 | 549 | elem->ossl_list_ ## name.prev; \ | 105 | 1.35k | list->num_elems--; \ | 106 | 1.35k | memset(&elem->ossl_list_ ## name, 0, \ | 107 | 1.35k | sizeof(elem->ossl_list_ ## name)); \ | 108 | 1.35k | } \ |
Unexecuted instantiation: quic_channel.c:ossl_list_urxe_remove quic_demux.c:ossl_list_urxe_remove Line | Count | Source | 92 | 22.1M | { \ | 93 | 22.1M | assert(elem->ossl_list_ ## name.list == list); \ | 94 | 22.1M | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = NULL) \ | 95 | 22.1M | if (list->alpha == elem) \ | 96 | 22.1M | list->alpha = elem->ossl_list_ ## name.next; \ | 97 | 22.1M | if (list->omega == elem) \ | 98 | 22.1M | list->omega = elem->ossl_list_ ## name.prev; \ | 99 | 22.1M | if (elem->ossl_list_ ## name.prev != NULL) \ | 100 | 22.1M | elem->ossl_list_ ## name.prev->ossl_list_ ## name.next = \ | 101 | 0 | elem->ossl_list_ ## name.next; \ | 102 | 22.1M | if (elem->ossl_list_ ## name.next != NULL) \ | 103 | 22.1M | elem->ossl_list_ ## name.next->ossl_list_ ## name.prev = \ | 104 | 14.2M | elem->ossl_list_ ## name.prev; \ | 105 | 22.1M | list->num_elems--; \ | 106 | 22.1M | memset(&elem->ossl_list_ ## name, 0, \ | 107 | 22.1M | sizeof(elem->ossl_list_ ## name)); \ | 108 | 22.1M | } \ |
quic_record_rx.c:ossl_list_rxe_remove Line | Count | Source | 92 | 5.47M | { \ | 93 | 5.47M | assert(elem->ossl_list_ ## name.list == list); \ | 94 | 5.47M | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = NULL) \ | 95 | 5.47M | if (list->alpha == elem) \ | 96 | 5.47M | list->alpha = elem->ossl_list_ ## name.next; \ | 97 | 5.47M | if (list->omega == elem) \ | 98 | 5.47M | list->omega = elem->ossl_list_ ## name.prev; \ | 99 | 5.47M | if (elem->ossl_list_ ## name.prev != NULL) \ | 100 | 5.47M | elem->ossl_list_ ## name.prev->ossl_list_ ## name.next = \ | 101 | 0 | elem->ossl_list_ ## name.next; \ | 102 | 5.47M | if (elem->ossl_list_ ## name.next != NULL) \ | 103 | 5.47M | elem->ossl_list_ ## name.next->ossl_list_ ## name.prev = \ | 104 | 1.64M | elem->ossl_list_ ## name.prev; \ | 105 | 5.47M | list->num_elems--; \ | 106 | 5.47M | memset(&elem->ossl_list_ ## name, 0, \ | 107 | 5.47M | sizeof(elem->ossl_list_ ## name)); \ | 108 | 5.47M | } \ |
quic_record_rx.c:ossl_list_urxe_remove Line | Count | Source | 92 | 3.07M | { \ | 93 | 3.07M | assert(elem->ossl_list_ ## name.list == list); \ | 94 | 3.07M | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = NULL) \ | 95 | 3.07M | if (list->alpha == elem) \ | 96 | 3.07M | list->alpha = elem->ossl_list_ ## name.next; \ | 97 | 3.07M | if (list->omega == elem) \ | 98 | 3.07M | list->omega = elem->ossl_list_ ## name.prev; \ | 99 | 3.07M | if (elem->ossl_list_ ## name.prev != NULL) \ | 100 | 3.07M | elem->ossl_list_ ## name.prev->ossl_list_ ## name.next = \ | 101 | 0 | elem->ossl_list_ ## name.next; \ | 102 | 3.07M | if (elem->ossl_list_ ## name.next != NULL) \ | 103 | 3.07M | elem->ossl_list_ ## name.next->ossl_list_ ## name.prev = \ | 104 | 29.0k | elem->ossl_list_ ## name.prev; \ | 105 | 3.07M | list->num_elems--; \ | 106 | 3.07M | memset(&elem->ossl_list_ ## name, 0, \ | 107 | 3.07M | sizeof(elem->ossl_list_ ## name)); \ | 108 | 3.07M | } \ |
Unexecuted instantiation: quic_record_shared.c:ossl_list_urxe_remove quic_record_tx.c:ossl_list_txe_remove Line | Count | Source | 92 | 2.83M | { \ | 93 | 2.83M | assert(elem->ossl_list_ ## name.list == list); \ | 94 | 2.83M | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = NULL) \ | 95 | 2.83M | if (list->alpha == elem) \ | 96 | 2.83M | list->alpha = elem->ossl_list_ ## name.next; \ | 97 | 2.83M | if (list->omega == elem) \ | 98 | 2.83M | list->omega = elem->ossl_list_ ## name.prev; \ | 99 | 2.83M | if (elem->ossl_list_ ## name.prev != NULL) \ | 100 | 2.83M | elem->ossl_list_ ## name.prev->ossl_list_ ## name.next = \ | 101 | 0 | elem->ossl_list_ ## name.next; \ | 102 | 2.83M | if (elem->ossl_list_ ## name.next != NULL) \ | 103 | 2.83M | elem->ossl_list_ ## name.next->ossl_list_ ## name.prev = \ | 104 | 697k | elem->ossl_list_ ## name.prev; \ | 105 | 2.83M | list->num_elems--; \ | 106 | 2.83M | memset(&elem->ossl_list_ ## name, 0, \ | 107 | 2.83M | sizeof(elem->ossl_list_ ## name)); \ | 108 | 2.83M | } \ |
Unexecuted instantiation: quic_record_tx.c:ossl_list_urxe_remove Unexecuted instantiation: quic_record_util.c:ossl_list_urxe_remove Unexecuted instantiation: quic_rx_depack.c:ossl_list_urxe_remove Unexecuted instantiation: quic_rx_depack.c:ossl_list_stateless_reset_tokens_remove Unexecuted instantiation: quic_tls.c:ossl_list_urxe_remove Unexecuted instantiation: quic_txp.c:ossl_list_urxe_remove Unexecuted instantiation: quic_wire.c:ossl_list_urxe_remove Unexecuted instantiation: ssl3_meth.c:ossl_list_urxe_remove Unexecuted instantiation: tls13_meth.c:ossl_list_urxe_remove quic_ackm.c:ossl_list_tx_history_remove Line | Count | Source | 92 | 645k | { \ | 93 | 645k | assert(elem->ossl_list_ ## name.list == list); \ | 94 | 645k | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = NULL) \ | 95 | 645k | if (list->alpha == elem) \ | 96 | 645k | list->alpha = elem->ossl_list_ ## name.next; \ | 97 | 645k | if (list->omega == elem) \ | 98 | 645k | list->omega = elem->ossl_list_ ## name.prev; \ | 99 | 645k | if (elem->ossl_list_ ## name.prev != NULL) \ | 100 | 645k | elem->ossl_list_ ## name.prev->ossl_list_ ## name.next = \ | 101 | 462k | elem->ossl_list_ ## name.next; \ | 102 | 645k | if (elem->ossl_list_ ## name.next != NULL) \ | 103 | 645k | elem->ossl_list_ ## name.next->ossl_list_ ## name.prev = \ | 104 | 172k | elem->ossl_list_ ## name.prev; \ | 105 | 645k | list->num_elems--; \ | 106 | 645k | memset(&elem->ossl_list_ ## name, 0, \ | 107 | 645k | sizeof(elem->ossl_list_ ## name)); \ | 108 | 645k | } \ |
Unexecuted instantiation: quic_ackm.c:ossl_list_uint_set_remove Unexecuted instantiation: quic_fifd.c:ossl_list_urxe_remove Unexecuted instantiation: quic_fifd.c:ossl_list_tx_history_remove Unexecuted instantiation: ssl_txt.c:ossl_list_urxe_remove Unexecuted instantiation: quic-client.c:ossl_list_urxe_remove |
109 | | static ossl_unused ossl_inline void \ |
110 | | ossl_list_##name##_insert_head(OSSL_LIST(name) *list, type *elem) \ |
111 | 210k | { \ |
112 | 210k | assert(elem->ossl_list_ ## name.list == NULL); \ |
113 | 210k | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = list) \ |
114 | 210k | if (list->alpha != NULL) \ |
115 | 210k | list->alpha->ossl_list_ ## name.prev = elem; \ |
116 | 210k | elem->ossl_list_ ## name.next = list->alpha; \ |
117 | 210k | elem->ossl_list_ ## name.prev = NULL; \ |
118 | 210k | list->alpha = elem; \ |
119 | 210k | if (list->omega == NULL) \ |
120 | 210k | list->omega = elem; \ |
121 | 210k | list->num_elems++; \ |
122 | 210k | } \ Unexecuted instantiation: methods.c:ossl_list_urxe_insert_head Unexecuted instantiation: s3_lib.c:ossl_list_urxe_insert_head Unexecuted instantiation: s3_msg.c:ossl_list_urxe_insert_head Unexecuted instantiation: ssl_cert.c:ossl_list_urxe_insert_head Unexecuted instantiation: ssl_ciph.c:ossl_list_urxe_insert_head Unexecuted instantiation: ssl_init.c:ossl_list_urxe_insert_head Unexecuted instantiation: ssl_lib.c:ossl_list_urxe_insert_head Unexecuted instantiation: ssl_mcnf.c:ossl_list_urxe_insert_head Unexecuted instantiation: ssl_rsa.c:ossl_list_urxe_insert_head Unexecuted instantiation: ssl_sess.c:ossl_list_urxe_insert_head Unexecuted instantiation: t1_lib.c:ossl_list_urxe_insert_head Unexecuted instantiation: tls13_enc.c:ossl_list_urxe_insert_head Unexecuted instantiation: tls_depr.c:ossl_list_urxe_insert_head Unexecuted instantiation: tls_srp.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_impl.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_method.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_rstream.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_rstream.c:ossl_list_uint_set_insert_head Unexecuted instantiation: quic_sf_list.c:ossl_list_uint_set_insert_head Unexecuted instantiation: quic_sf_list.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_sstream.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_sstream.c:ossl_list_uint_set_insert_head Unexecuted instantiation: quic_stream_map.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_thread_assist.c:ossl_list_urxe_insert_head uint_set.c:ossl_list_uint_set_insert_head Line | Count | Source | 111 | 177k | { \ | 112 | 177k | assert(elem->ossl_list_ ## name.list == NULL); \ | 113 | 177k | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = list) \ | 114 | 177k | if (list->alpha != NULL) \ | 115 | 177k | list->alpha->ossl_list_ ## name.prev = elem; \ | 116 | 177k | elem->ossl_list_ ## name.next = list->alpha; \ | 117 | 177k | elem->ossl_list_ ## name.prev = NULL; \ | 118 | 177k | list->alpha = elem; \ | 119 | 177k | if (list->omega == NULL) \ | 120 | 177k | list->omega = elem; \ | 121 | 177k | list->num_elems++; \ | 122 | 177k | } \ |
Unexecuted instantiation: rec_layer_d1.c:ossl_list_urxe_insert_head Unexecuted instantiation: rec_layer_s3.c:ossl_list_urxe_insert_head Unexecuted instantiation: dtls_meth.c:ossl_list_urxe_insert_head Unexecuted instantiation: tls1_meth.c:ossl_list_urxe_insert_head Unexecuted instantiation: tls_common.c:ossl_list_urxe_insert_head Unexecuted instantiation: tls_multib.c:ossl_list_urxe_insert_head Unexecuted instantiation: tlsany_meth.c:ossl_list_urxe_insert_head Unexecuted instantiation: extensions.c:ossl_list_urxe_insert_head Unexecuted instantiation: extensions_clnt.c:ossl_list_urxe_insert_head Unexecuted instantiation: extensions_cust.c:ossl_list_urxe_insert_head Unexecuted instantiation: extensions_srvr.c:ossl_list_urxe_insert_head Unexecuted instantiation: statem.c:ossl_list_urxe_insert_head Unexecuted instantiation: statem_clnt.c:ossl_list_urxe_insert_head Unexecuted instantiation: statem_dtls.c:ossl_list_urxe_insert_head Unexecuted instantiation: statem_lib.c:ossl_list_urxe_insert_head Unexecuted instantiation: statem_srvr.c:ossl_list_urxe_insert_head Unexecuted instantiation: d1_lib.c:ossl_list_urxe_insert_head Unexecuted instantiation: d1_msg.c:ossl_list_urxe_insert_head Unexecuted instantiation: d1_srtp.c:ossl_list_urxe_insert_head Unexecuted instantiation: pqueue.c:ossl_list_urxe_insert_head Unexecuted instantiation: s3_enc.c:ossl_list_urxe_insert_head Unexecuted instantiation: ssl_asn1.c:ossl_list_urxe_insert_head Unexecuted instantiation: ssl_conf.c:ossl_list_urxe_insert_head Unexecuted instantiation: t1_enc.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_channel.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_channel.c:ossl_list_stateless_reset_tokens_insert_head Unexecuted instantiation: quic_demux.c:ossl_list_urxe_insert_head quic_record_rx.c:ossl_list_rxe_insert_head Line | Count | Source | 111 | 32.2k | { \ | 112 | 32.2k | assert(elem->ossl_list_ ## name.list == NULL); \ | 113 | 32.2k | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = list) \ | 114 | 32.2k | if (list->alpha != NULL) \ | 115 | 32.2k | list->alpha->ossl_list_ ## name.prev = elem; \ | 116 | 32.2k | elem->ossl_list_ ## name.next = list->alpha; \ | 117 | 32.2k | elem->ossl_list_ ## name.prev = NULL; \ | 118 | 32.2k | list->alpha = elem; \ | 119 | 32.2k | if (list->omega == NULL) \ | 120 | 32.2k | list->omega = elem; \ | 121 | 32.2k | list->num_elems++; \ | 122 | 32.2k | } \ |
Unexecuted instantiation: quic_record_rx.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_record_shared.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_record_tx.c:ossl_list_txe_insert_head Unexecuted instantiation: quic_record_tx.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_record_util.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_rx_depack.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_rx_depack.c:ossl_list_stateless_reset_tokens_insert_head Unexecuted instantiation: quic_tls.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_txp.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_wire.c:ossl_list_urxe_insert_head Unexecuted instantiation: ssl3_meth.c:ossl_list_urxe_insert_head Unexecuted instantiation: tls13_meth.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_ackm.c:ossl_list_uint_set_insert_head Unexecuted instantiation: quic_ackm.c:ossl_list_tx_history_insert_head Unexecuted instantiation: quic_fifd.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic_fifd.c:ossl_list_tx_history_insert_head Unexecuted instantiation: ssl_txt.c:ossl_list_urxe_insert_head Unexecuted instantiation: quic-client.c:ossl_list_urxe_insert_head |
123 | | static ossl_unused ossl_inline void \ |
124 | | ossl_list_##name##_insert_tail(OSSL_LIST(name) *list, type *elem) \ |
125 | 35.2M | { \ |
126 | 35.2M | assert(elem->ossl_list_ ## name.list == NULL); \ |
127 | 35.2M | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = list) \ |
128 | 35.2M | if (list->omega != NULL) \ |
129 | 35.2M | list->omega->ossl_list_ ## name.next = elem; \ |
130 | 35.2M | elem->ossl_list_ ## name.prev = list->omega; \ |
131 | 35.2M | elem->ossl_list_ ## name.next = NULL; \ |
132 | 35.2M | list->omega = elem; \ |
133 | 35.2M | if (list->alpha == NULL) \ |
134 | 35.2M | list->alpha = elem; \ |
135 | 35.2M | list->num_elems++; \ |
136 | 35.2M | } \ Unexecuted instantiation: methods.c:ossl_list_urxe_insert_tail Unexecuted instantiation: s3_lib.c:ossl_list_urxe_insert_tail Unexecuted instantiation: s3_msg.c:ossl_list_urxe_insert_tail Unexecuted instantiation: ssl_cert.c:ossl_list_urxe_insert_tail Unexecuted instantiation: ssl_ciph.c:ossl_list_urxe_insert_tail Unexecuted instantiation: ssl_init.c:ossl_list_urxe_insert_tail Unexecuted instantiation: ssl_lib.c:ossl_list_urxe_insert_tail Unexecuted instantiation: ssl_mcnf.c:ossl_list_urxe_insert_tail Unexecuted instantiation: ssl_rsa.c:ossl_list_urxe_insert_tail Unexecuted instantiation: ssl_sess.c:ossl_list_urxe_insert_tail Unexecuted instantiation: t1_lib.c:ossl_list_urxe_insert_tail Unexecuted instantiation: tls13_enc.c:ossl_list_urxe_insert_tail Unexecuted instantiation: tls_depr.c:ossl_list_urxe_insert_tail Unexecuted instantiation: tls_srp.c:ossl_list_urxe_insert_tail Unexecuted instantiation: quic_impl.c:ossl_list_urxe_insert_tail Unexecuted instantiation: quic_method.c:ossl_list_urxe_insert_tail Unexecuted instantiation: quic_rstream.c:ossl_list_urxe_insert_tail Unexecuted instantiation: quic_rstream.c:ossl_list_uint_set_insert_tail Unexecuted instantiation: quic_sf_list.c:ossl_list_uint_set_insert_tail Unexecuted instantiation: quic_sf_list.c:ossl_list_urxe_insert_tail Unexecuted instantiation: quic_sstream.c:ossl_list_urxe_insert_tail Unexecuted instantiation: quic_sstream.c:ossl_list_uint_set_insert_tail Unexecuted instantiation: quic_stream_map.c:ossl_list_urxe_insert_tail Unexecuted instantiation: quic_thread_assist.c:ossl_list_urxe_insert_tail uint_set.c:ossl_list_uint_set_insert_tail Line | Count | Source | 125 | 248k | { \ | 126 | 248k | assert(elem->ossl_list_ ## name.list == NULL); \ | 127 | 248k | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = list) \ | 128 | 248k | if (list->omega != NULL) \ | 129 | 248k | list->omega->ossl_list_ ## name.next = elem; \ | 130 | 248k | elem->ossl_list_ ## name.prev = list->omega; \ | 131 | 248k | elem->ossl_list_ ## name.next = NULL; \ | 132 | 248k | list->omega = elem; \ | 133 | 248k | if (list->alpha == NULL) \ | 134 | 248k | list->alpha = elem; \ | 135 | 248k | list->num_elems++; \ | 136 | 248k | } \ |
Unexecuted instantiation: rec_layer_d1.c:ossl_list_urxe_insert_tail Unexecuted instantiation: rec_layer_s3.c:ossl_list_urxe_insert_tail Unexecuted instantiation: dtls_meth.c:ossl_list_urxe_insert_tail Unexecuted instantiation: tls1_meth.c:ossl_list_urxe_insert_tail Unexecuted instantiation: tls_common.c:ossl_list_urxe_insert_tail Unexecuted instantiation: tls_multib.c:ossl_list_urxe_insert_tail Unexecuted instantiation: tlsany_meth.c:ossl_list_urxe_insert_tail Unexecuted instantiation: extensions.c:ossl_list_urxe_insert_tail Unexecuted instantiation: extensions_clnt.c:ossl_list_urxe_insert_tail Unexecuted instantiation: extensions_cust.c:ossl_list_urxe_insert_tail Unexecuted instantiation: extensions_srvr.c:ossl_list_urxe_insert_tail Unexecuted instantiation: statem.c:ossl_list_urxe_insert_tail Unexecuted instantiation: statem_clnt.c:ossl_list_urxe_insert_tail Unexecuted instantiation: statem_dtls.c:ossl_list_urxe_insert_tail Unexecuted instantiation: statem_lib.c:ossl_list_urxe_insert_tail Unexecuted instantiation: statem_srvr.c:ossl_list_urxe_insert_tail Unexecuted instantiation: d1_lib.c:ossl_list_urxe_insert_tail Unexecuted instantiation: d1_msg.c:ossl_list_urxe_insert_tail Unexecuted instantiation: d1_srtp.c:ossl_list_urxe_insert_tail Unexecuted instantiation: pqueue.c:ossl_list_urxe_insert_tail Unexecuted instantiation: s3_enc.c:ossl_list_urxe_insert_tail Unexecuted instantiation: ssl_asn1.c:ossl_list_urxe_insert_tail Unexecuted instantiation: ssl_conf.c:ossl_list_urxe_insert_tail Unexecuted instantiation: t1_enc.c:ossl_list_urxe_insert_tail quic_channel.c:ossl_list_stateless_reset_tokens_insert_tail Line | Count | Source | 125 | 1.35k | { \ | 126 | 1.35k | assert(elem->ossl_list_ ## name.list == NULL); \ | 127 | 1.35k | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = list) \ | 128 | 1.35k | if (list->omega != NULL) \ | 129 | 1.35k | list->omega->ossl_list_ ## name.next = elem; \ | 130 | 1.35k | elem->ossl_list_ ## name.prev = list->omega; \ | 131 | 1.35k | elem->ossl_list_ ## name.next = NULL; \ | 132 | 1.35k | list->omega = elem; \ | 133 | 1.35k | if (list->alpha == NULL) \ | 134 | 1.35k | list->alpha = elem; \ | 135 | 1.35k | list->num_elems++; \ | 136 | 1.35k | } \ |
Unexecuted instantiation: quic_channel.c:ossl_list_urxe_insert_tail quic_demux.c:ossl_list_urxe_insert_tail Line | Count | Source | 125 | 22.1M | { \ | 126 | 22.1M | assert(elem->ossl_list_ ## name.list == NULL); \ | 127 | 22.1M | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = list) \ | 128 | 22.1M | if (list->omega != NULL) \ | 129 | 22.1M | list->omega->ossl_list_ ## name.next = elem; \ | 130 | 22.1M | elem->ossl_list_ ## name.prev = list->omega; \ | 131 | 22.1M | elem->ossl_list_ ## name.next = NULL; \ | 132 | 22.1M | list->omega = elem; \ | 133 | 22.1M | if (list->alpha == NULL) \ | 134 | 22.1M | list->alpha = elem; \ | 135 | 22.1M | list->num_elems++; \ | 136 | 22.1M | } \ |
quic_record_rx.c:ossl_list_urxe_insert_tail Line | Count | Source | 125 | 3.07M | { \ | 126 | 3.07M | assert(elem->ossl_list_ ## name.list == NULL); \ | 127 | 3.07M | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = list) \ | 128 | 3.07M | if (list->omega != NULL) \ | 129 | 3.07M | list->omega->ossl_list_ ## name.next = elem; \ | 130 | 3.07M | elem->ossl_list_ ## name.prev = list->omega; \ | 131 | 3.07M | elem->ossl_list_ ## name.next = NULL; \ | 132 | 3.07M | list->omega = elem; \ | 133 | 3.07M | if (list->alpha == NULL) \ | 134 | 3.07M | list->alpha = elem; \ | 135 | 3.07M | list->num_elems++; \ | 136 | 3.07M | } \ |
quic_record_rx.c:ossl_list_rxe_insert_tail Line | Count | Source | 125 | 5.44M | { \ | 126 | 5.44M | assert(elem->ossl_list_ ## name.list == NULL); \ | 127 | 5.44M | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = list) \ | 128 | 5.44M | if (list->omega != NULL) \ | 129 | 5.44M | list->omega->ossl_list_ ## name.next = elem; \ | 130 | 5.44M | elem->ossl_list_ ## name.prev = list->omega; \ | 131 | 5.44M | elem->ossl_list_ ## name.next = NULL; \ | 132 | 5.44M | list->omega = elem; \ | 133 | 5.44M | if (list->alpha == NULL) \ | 134 | 5.44M | list->alpha = elem; \ | 135 | 5.44M | list->num_elems++; \ | 136 | 5.44M | } \ |
Unexecuted instantiation: quic_record_shared.c:ossl_list_urxe_insert_tail quic_record_tx.c:ossl_list_txe_insert_tail Line | Count | Source | 125 | 2.90M | { \ | 126 | 2.90M | assert(elem->ossl_list_ ## name.list == NULL); \ | 127 | 2.90M | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = list) \ | 128 | 2.90M | if (list->omega != NULL) \ | 129 | 2.90M | list->omega->ossl_list_ ## name.next = elem; \ | 130 | 2.90M | elem->ossl_list_ ## name.prev = list->omega; \ | 131 | 2.90M | elem->ossl_list_ ## name.next = NULL; \ | 132 | 2.90M | list->omega = elem; \ | 133 | 2.90M | if (list->alpha == NULL) \ | 134 | 2.90M | list->alpha = elem; \ | 135 | 2.90M | list->num_elems++; \ | 136 | 2.90M | } \ |
Unexecuted instantiation: quic_record_tx.c:ossl_list_urxe_insert_tail Unexecuted instantiation: quic_record_util.c:ossl_list_urxe_insert_tail Unexecuted instantiation: quic_rx_depack.c:ossl_list_urxe_insert_tail Unexecuted instantiation: quic_rx_depack.c:ossl_list_stateless_reset_tokens_insert_tail Unexecuted instantiation: quic_tls.c:ossl_list_urxe_insert_tail Unexecuted instantiation: quic_txp.c:ossl_list_urxe_insert_tail Unexecuted instantiation: quic_wire.c:ossl_list_urxe_insert_tail Unexecuted instantiation: ssl3_meth.c:ossl_list_urxe_insert_tail Unexecuted instantiation: tls13_meth.c:ossl_list_urxe_insert_tail quic_ackm.c:ossl_list_tx_history_insert_tail Line | Count | Source | 125 | 1.44M | { \ | 126 | 1.44M | assert(elem->ossl_list_ ## name.list == NULL); \ | 127 | 1.44M | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = list) \ | 128 | 1.44M | if (list->omega != NULL) \ | 129 | 1.44M | list->omega->ossl_list_ ## name.next = elem; \ | 130 | 1.44M | elem->ossl_list_ ## name.prev = list->omega; \ | 131 | 1.44M | elem->ossl_list_ ## name.next = NULL; \ | 132 | 1.44M | list->omega = elem; \ | 133 | 1.44M | if (list->alpha == NULL) \ | 134 | 1.44M | list->alpha = elem; \ | 135 | 1.44M | list->num_elems++; \ | 136 | 1.44M | } \ |
Unexecuted instantiation: quic_ackm.c:ossl_list_uint_set_insert_tail Unexecuted instantiation: quic_fifd.c:ossl_list_urxe_insert_tail Unexecuted instantiation: quic_fifd.c:ossl_list_tx_history_insert_tail Unexecuted instantiation: ssl_txt.c:ossl_list_urxe_insert_tail Unexecuted instantiation: quic-client.c:ossl_list_urxe_insert_tail |
137 | | static ossl_unused ossl_inline void \ |
138 | | ossl_list_##name##_insert_before(OSSL_LIST(name) *list, type *e, \ |
139 | | type *elem) \ |
140 | 111k | { \ |
141 | 111k | assert(elem->ossl_list_ ## name.list == NULL); \ |
142 | 111k | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = list) \ |
143 | 111k | elem->ossl_list_ ## name.next = e; \ |
144 | 111k | elem->ossl_list_ ## name.prev = e->ossl_list_ ## name.prev; \ |
145 | 111k | if (e->ossl_list_ ## name.prev != NULL) \ |
146 | 111k | e->ossl_list_ ## name.prev->ossl_list_ ## name.next = elem; \ |
147 | 111k | e->ossl_list_ ## name.prev = elem; \ |
148 | 111k | if (list->alpha == e) \ |
149 | 111k | list->alpha = elem; \ |
150 | 111k | list->num_elems++; \ |
151 | 111k | } \ Unexecuted instantiation: methods.c:ossl_list_urxe_insert_before Unexecuted instantiation: s3_lib.c:ossl_list_urxe_insert_before Unexecuted instantiation: s3_msg.c:ossl_list_urxe_insert_before Unexecuted instantiation: ssl_cert.c:ossl_list_urxe_insert_before Unexecuted instantiation: ssl_ciph.c:ossl_list_urxe_insert_before Unexecuted instantiation: ssl_init.c:ossl_list_urxe_insert_before Unexecuted instantiation: ssl_lib.c:ossl_list_urxe_insert_before Unexecuted instantiation: ssl_mcnf.c:ossl_list_urxe_insert_before Unexecuted instantiation: ssl_rsa.c:ossl_list_urxe_insert_before Unexecuted instantiation: ssl_sess.c:ossl_list_urxe_insert_before Unexecuted instantiation: t1_lib.c:ossl_list_urxe_insert_before Unexecuted instantiation: tls13_enc.c:ossl_list_urxe_insert_before Unexecuted instantiation: tls_depr.c:ossl_list_urxe_insert_before Unexecuted instantiation: tls_srp.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_impl.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_method.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_rstream.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_rstream.c:ossl_list_uint_set_insert_before Unexecuted instantiation: quic_sf_list.c:ossl_list_uint_set_insert_before Unexecuted instantiation: quic_sf_list.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_sstream.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_sstream.c:ossl_list_uint_set_insert_before Unexecuted instantiation: quic_stream_map.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_thread_assist.c:ossl_list_urxe_insert_before uint_set.c:ossl_list_uint_set_insert_before Line | Count | Source | 140 | 111k | { \ | 141 | 111k | assert(elem->ossl_list_ ## name.list == NULL); \ | 142 | 111k | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = list) \ | 143 | 111k | elem->ossl_list_ ## name.next = e; \ | 144 | 111k | elem->ossl_list_ ## name.prev = e->ossl_list_ ## name.prev; \ | 145 | 111k | if (e->ossl_list_ ## name.prev != NULL) \ | 146 | 111k | e->ossl_list_ ## name.prev->ossl_list_ ## name.next = elem; \ | 147 | 111k | e->ossl_list_ ## name.prev = elem; \ | 148 | 111k | if (list->alpha == e) \ | 149 | 111k | list->alpha = elem; \ | 150 | 111k | list->num_elems++; \ | 151 | 111k | } \ |
Unexecuted instantiation: rec_layer_d1.c:ossl_list_urxe_insert_before Unexecuted instantiation: rec_layer_s3.c:ossl_list_urxe_insert_before Unexecuted instantiation: dtls_meth.c:ossl_list_urxe_insert_before Unexecuted instantiation: tls1_meth.c:ossl_list_urxe_insert_before Unexecuted instantiation: tls_common.c:ossl_list_urxe_insert_before Unexecuted instantiation: tls_multib.c:ossl_list_urxe_insert_before Unexecuted instantiation: tlsany_meth.c:ossl_list_urxe_insert_before Unexecuted instantiation: extensions.c:ossl_list_urxe_insert_before Unexecuted instantiation: extensions_clnt.c:ossl_list_urxe_insert_before Unexecuted instantiation: extensions_cust.c:ossl_list_urxe_insert_before Unexecuted instantiation: extensions_srvr.c:ossl_list_urxe_insert_before Unexecuted instantiation: statem.c:ossl_list_urxe_insert_before Unexecuted instantiation: statem_clnt.c:ossl_list_urxe_insert_before Unexecuted instantiation: statem_dtls.c:ossl_list_urxe_insert_before Unexecuted instantiation: statem_lib.c:ossl_list_urxe_insert_before Unexecuted instantiation: statem_srvr.c:ossl_list_urxe_insert_before Unexecuted instantiation: d1_lib.c:ossl_list_urxe_insert_before Unexecuted instantiation: d1_msg.c:ossl_list_urxe_insert_before Unexecuted instantiation: d1_srtp.c:ossl_list_urxe_insert_before Unexecuted instantiation: pqueue.c:ossl_list_urxe_insert_before Unexecuted instantiation: s3_enc.c:ossl_list_urxe_insert_before Unexecuted instantiation: ssl_asn1.c:ossl_list_urxe_insert_before Unexecuted instantiation: ssl_conf.c:ossl_list_urxe_insert_before Unexecuted instantiation: t1_enc.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_channel.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_channel.c:ossl_list_stateless_reset_tokens_insert_before Unexecuted instantiation: quic_demux.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_record_rx.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_record_rx.c:ossl_list_rxe_insert_before Unexecuted instantiation: quic_record_shared.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_record_tx.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_record_tx.c:ossl_list_txe_insert_before Unexecuted instantiation: quic_record_util.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_rx_depack.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_rx_depack.c:ossl_list_stateless_reset_tokens_insert_before Unexecuted instantiation: quic_tls.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_txp.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_wire.c:ossl_list_urxe_insert_before Unexecuted instantiation: ssl3_meth.c:ossl_list_urxe_insert_before Unexecuted instantiation: tls13_meth.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_ackm.c:ossl_list_uint_set_insert_before Unexecuted instantiation: quic_ackm.c:ossl_list_tx_history_insert_before Unexecuted instantiation: quic_fifd.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic_fifd.c:ossl_list_tx_history_insert_before Unexecuted instantiation: ssl_txt.c:ossl_list_urxe_insert_before Unexecuted instantiation: quic-client.c:ossl_list_urxe_insert_before |
152 | | static ossl_unused ossl_inline void \ |
153 | | ossl_list_##name##_insert_after(OSSL_LIST(name) *list, type *e, \ |
154 | | type *elem) \ |
155 | 0 | { \ |
156 | 0 | assert(elem->ossl_list_ ## name.list == NULL); \ |
157 | 0 | OSSL_LIST_DBG(elem->ossl_list_ ## name.list = list) \ |
158 | 0 | elem->ossl_list_ ## name.prev = e; \ |
159 | 0 | elem->ossl_list_ ## name.next = e->ossl_list_ ## name.next; \ |
160 | 0 | if (e->ossl_list_ ## name.next != NULL) \ |
161 | 0 | e->ossl_list_ ## name.next->ossl_list_ ## name.prev = elem; \ |
162 | 0 | e->ossl_list_ ## name.next = elem; \ |
163 | 0 | if (list->omega == e) \ |
164 | 0 | list->omega = elem; \ |
165 | 0 | list->num_elems++; \ |
166 | 0 | } \ Unexecuted instantiation: methods.c:ossl_list_urxe_insert_after Unexecuted instantiation: s3_lib.c:ossl_list_urxe_insert_after Unexecuted instantiation: s3_msg.c:ossl_list_urxe_insert_after Unexecuted instantiation: ssl_cert.c:ossl_list_urxe_insert_after Unexecuted instantiation: ssl_ciph.c:ossl_list_urxe_insert_after Unexecuted instantiation: ssl_init.c:ossl_list_urxe_insert_after Unexecuted instantiation: ssl_lib.c:ossl_list_urxe_insert_after Unexecuted instantiation: ssl_mcnf.c:ossl_list_urxe_insert_after Unexecuted instantiation: ssl_rsa.c:ossl_list_urxe_insert_after Unexecuted instantiation: ssl_sess.c:ossl_list_urxe_insert_after Unexecuted instantiation: t1_lib.c:ossl_list_urxe_insert_after Unexecuted instantiation: tls13_enc.c:ossl_list_urxe_insert_after Unexecuted instantiation: tls_depr.c:ossl_list_urxe_insert_after Unexecuted instantiation: tls_srp.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_impl.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_method.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_rstream.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_rstream.c:ossl_list_uint_set_insert_after Unexecuted instantiation: quic_sf_list.c:ossl_list_uint_set_insert_after Unexecuted instantiation: quic_sf_list.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_sstream.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_sstream.c:ossl_list_uint_set_insert_after Unexecuted instantiation: quic_stream_map.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_thread_assist.c:ossl_list_urxe_insert_after Unexecuted instantiation: uint_set.c:ossl_list_uint_set_insert_after Unexecuted instantiation: rec_layer_d1.c:ossl_list_urxe_insert_after Unexecuted instantiation: rec_layer_s3.c:ossl_list_urxe_insert_after Unexecuted instantiation: dtls_meth.c:ossl_list_urxe_insert_after Unexecuted instantiation: tls1_meth.c:ossl_list_urxe_insert_after Unexecuted instantiation: tls_common.c:ossl_list_urxe_insert_after Unexecuted instantiation: tls_multib.c:ossl_list_urxe_insert_after Unexecuted instantiation: tlsany_meth.c:ossl_list_urxe_insert_after Unexecuted instantiation: extensions.c:ossl_list_urxe_insert_after Unexecuted instantiation: extensions_clnt.c:ossl_list_urxe_insert_after Unexecuted instantiation: extensions_cust.c:ossl_list_urxe_insert_after Unexecuted instantiation: extensions_srvr.c:ossl_list_urxe_insert_after Unexecuted instantiation: statem.c:ossl_list_urxe_insert_after Unexecuted instantiation: statem_clnt.c:ossl_list_urxe_insert_after Unexecuted instantiation: statem_dtls.c:ossl_list_urxe_insert_after Unexecuted instantiation: statem_lib.c:ossl_list_urxe_insert_after Unexecuted instantiation: statem_srvr.c:ossl_list_urxe_insert_after Unexecuted instantiation: d1_lib.c:ossl_list_urxe_insert_after Unexecuted instantiation: d1_msg.c:ossl_list_urxe_insert_after Unexecuted instantiation: d1_srtp.c:ossl_list_urxe_insert_after Unexecuted instantiation: pqueue.c:ossl_list_urxe_insert_after Unexecuted instantiation: s3_enc.c:ossl_list_urxe_insert_after Unexecuted instantiation: ssl_asn1.c:ossl_list_urxe_insert_after Unexecuted instantiation: ssl_conf.c:ossl_list_urxe_insert_after Unexecuted instantiation: t1_enc.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_channel.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_channel.c:ossl_list_stateless_reset_tokens_insert_after Unexecuted instantiation: quic_demux.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_record_rx.c:ossl_list_rxe_insert_after Unexecuted instantiation: quic_record_rx.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_record_shared.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_record_tx.c:ossl_list_txe_insert_after Unexecuted instantiation: quic_record_tx.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_record_util.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_rx_depack.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_rx_depack.c:ossl_list_stateless_reset_tokens_insert_after Unexecuted instantiation: quic_tls.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_txp.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_wire.c:ossl_list_urxe_insert_after Unexecuted instantiation: ssl3_meth.c:ossl_list_urxe_insert_after Unexecuted instantiation: tls13_meth.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_ackm.c:ossl_list_uint_set_insert_after Unexecuted instantiation: quic_ackm.c:ossl_list_tx_history_insert_after Unexecuted instantiation: quic_fifd.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic_fifd.c:ossl_list_tx_history_insert_after Unexecuted instantiation: ssl_txt.c:ossl_list_urxe_insert_after Unexecuted instantiation: quic-client.c:ossl_list_urxe_insert_after |
167 | | struct ossl_list_st_ ## name |
168 | | |
169 | | #endif |