Coverage Report

Created: 2025-07-11 06:14

/src/hostap/src/utils/wpabuf.h
Line
Count
Source (jump to first uncovered line)
1
/*
2
 * Dynamic data buffer
3
 * Copyright (c) 2007-2012, Jouni Malinen <j@w1.fi>
4
 *
5
 * This software may be distributed under the terms of the BSD license.
6
 * See README for more details.
7
 */
8
9
#ifndef WPABUF_H
10
#define WPABUF_H
11
12
/* wpabuf::buf is a pointer to external data */
13
17
#define WPABUF_FLAG_EXT_DATA BIT(0)
14
15
/*
16
 * Internal data structure for wpabuf. Please do not touch this directly from
17
 * elsewhere. This is only defined in header file to allow inline functions
18
 * from this file to access data.
19
 */
20
struct wpabuf {
21
  size_t size; /* total size of the allocated buffer */
22
  size_t used; /* length of data in the buffer */
23
  u8 *buf; /* pointer to the head of the buffer */
24
  unsigned int flags;
25
  /* optionally followed by the allocated buffer */
26
};
27
28
29
int wpabuf_resize(struct wpabuf **buf, size_t add_len);
30
struct wpabuf * wpabuf_alloc(size_t len);
31
struct wpabuf * wpabuf_alloc_ext_data(u8 *data, size_t len);
32
struct wpabuf * wpabuf_alloc_copy(const void *data, size_t len);
33
struct wpabuf * wpabuf_dup(const struct wpabuf *src);
34
void wpabuf_free(struct wpabuf *buf);
35
void wpabuf_clear_free(struct wpabuf *buf);
36
void * wpabuf_put(struct wpabuf *buf, size_t len);
37
struct wpabuf * wpabuf_concat(struct wpabuf *a, struct wpabuf *b);
38
struct wpabuf * wpabuf_zeropad(struct wpabuf *buf, size_t len);
39
void wpabuf_printf(struct wpabuf *buf, char *fmt, ...) PRINTF_FORMAT(2, 3);
40
struct wpabuf * wpabuf_parse_bin(const char *buf);
41
42
43
/**
44
 * wpabuf_size - Get the currently allocated size of a wpabuf buffer
45
 * @buf: wpabuf buffer
46
 * Returns: Currently allocated size of the buffer
47
 */
48
static inline size_t wpabuf_size(const struct wpabuf *buf)
49
0
{
50
0
  return buf->size;
51
0
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_size
Unexecuted instantiation: bssid_ignore.c:wpabuf_size
Unexecuted instantiation: bss.c:wpabuf_size
Unexecuted instantiation: config.c:wpabuf_size
Unexecuted instantiation: config_file.c:wpabuf_size
Unexecuted instantiation: eap_register.c:wpabuf_size
Unexecuted instantiation: events.c:wpabuf_size
Unexecuted instantiation: gas_query.c:wpabuf_size
Unexecuted instantiation: hs20_supplicant.c:wpabuf_size
Unexecuted instantiation: interworking.c:wpabuf_size
Unexecuted instantiation: notify.c:wpabuf_size
Unexecuted instantiation: offchannel.c:wpabuf_size
Unexecuted instantiation: op_classes.c:wpabuf_size
Unexecuted instantiation: robust_av.c:wpabuf_size
Unexecuted instantiation: rrm.c:wpabuf_size
Unexecuted instantiation: scan.c:wpabuf_size
Unexecuted instantiation: wmm_ac.c:wpabuf_size
Unexecuted instantiation: wnm_sta.c:wpabuf_size
Unexecuted instantiation: wpa_supplicant.c:wpabuf_size
Unexecuted instantiation: wpas_glue.c:wpabuf_size
Unexecuted instantiation: driver_common.c:wpabuf_size
Unexecuted instantiation: drivers.c:wpabuf_size
Unexecuted instantiation: wnm.c:wpabuf_size
Unexecuted instantiation: gas.c:wpabuf_size
Unexecuted instantiation: hw_features_common.c:wpabuf_size
Unexecuted instantiation: ieee802_11_common.c:wpabuf_size
Unexecuted instantiation: ptksa_cache.c:wpabuf_size
Unexecuted instantiation: wpa_common.c:wpabuf_size
Unexecuted instantiation: aes-omac1.c:wpabuf_size
Unexecuted instantiation: md5.c:wpabuf_size
Unexecuted instantiation: md5-internal.c:wpabuf_size
Unexecuted instantiation: sha1.c:wpabuf_size
Unexecuted instantiation: sha1-internal.c:wpabuf_size
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_size
Unexecuted instantiation: sha1-prf.c:wpabuf_size
Unexecuted instantiation: sha256.c:wpabuf_size
Unexecuted instantiation: sha256-prf.c:wpabuf_size
Unexecuted instantiation: sha256-internal.c:wpabuf_size
Unexecuted instantiation: aes-internal-enc.c:wpabuf_size
Unexecuted instantiation: aes-internal.c:wpabuf_size
Unexecuted instantiation: pmksa_cache.c:wpabuf_size
Unexecuted instantiation: preauth.c:wpabuf_size
Unexecuted instantiation: wpa.c:wpabuf_size
Unexecuted instantiation: wpa_ie.c:wpabuf_size
Unexecuted instantiation: wpa_ft.c:wpabuf_size
Unexecuted instantiation: tdls.c:wpabuf_size
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_size
Unexecuted instantiation: eap.c:wpabuf_size
Unexecuted instantiation: eap_methods.c:wpabuf_size
Unexecuted instantiation: eap_common.c:wpabuf_size
Unexecuted instantiation: l2_packet_linux.c:wpabuf_size
Unexecuted instantiation: base64.c:wpabuf_size
Unexecuted instantiation: bitfield.c:wpabuf_size
Unexecuted instantiation: common.c:wpabuf_size
Unexecuted instantiation: crc32.c:wpabuf_size
Unexecuted instantiation: wpa_debug.c:wpabuf_size
Unexecuted instantiation: wpabuf.c:wpabuf_size
Unexecuted instantiation: os_unix.c:wpabuf_size
Unexecuted instantiation: eloop.c:wpabuf_size
Unexecuted instantiation: aes-unwrap.c:wpabuf_size
Unexecuted instantiation: rc4.c:wpabuf_size
Unexecuted instantiation: tls_internal.c:wpabuf_size
Unexecuted instantiation: aes-internal-dec.c:wpabuf_size
Unexecuted instantiation: tlsv1_client.c:wpabuf_size
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_size
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_size
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_size
Unexecuted instantiation: tlsv1_common.c:wpabuf_size
Unexecuted instantiation: tlsv1_cred.c:wpabuf_size
Unexecuted instantiation: tlsv1_record.c:wpabuf_size
Unexecuted instantiation: tlsv1_server.c:wpabuf_size
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_size
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_size
Unexecuted instantiation: x509v3.c:wpabuf_size
Unexecuted instantiation: asn1.c:wpabuf_size
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_size
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_size
Unexecuted instantiation: sha384-internal.c:wpabuf_size
Unexecuted instantiation: sha512-internal.c:wpabuf_size
Unexecuted instantiation: crypto_internal.c:wpabuf_size
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_size
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_size
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_size
Unexecuted instantiation: des-internal.c:wpabuf_size
Unexecuted instantiation: bignum.c:wpabuf_size
Unexecuted instantiation: pkcs1.c:wpabuf_size
Unexecuted instantiation: pkcs8.c:wpabuf_size
Unexecuted instantiation: rsa.c:wpabuf_size
Unexecuted instantiation: pkcs5.c:wpabuf_size
52
53
/**
54
 * wpabuf_len - Get the current length of a wpabuf buffer data
55
 * @buf: wpabuf buffer
56
 * Returns: Currently used length of the buffer
57
 */
58
static inline size_t wpabuf_len(const struct wpabuf *buf)
59
103
{
60
103
  return buf->used;
61
103
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_len
Unexecuted instantiation: bssid_ignore.c:wpabuf_len
Unexecuted instantiation: bss.c:wpabuf_len
Unexecuted instantiation: config.c:wpabuf_len
Unexecuted instantiation: config_file.c:wpabuf_len
Unexecuted instantiation: eap_register.c:wpabuf_len
Unexecuted instantiation: events.c:wpabuf_len
Unexecuted instantiation: gas_query.c:wpabuf_len
Unexecuted instantiation: hs20_supplicant.c:wpabuf_len
Unexecuted instantiation: interworking.c:wpabuf_len
Unexecuted instantiation: notify.c:wpabuf_len
Unexecuted instantiation: offchannel.c:wpabuf_len
Unexecuted instantiation: op_classes.c:wpabuf_len
Unexecuted instantiation: robust_av.c:wpabuf_len
Unexecuted instantiation: rrm.c:wpabuf_len
Unexecuted instantiation: scan.c:wpabuf_len
Unexecuted instantiation: wmm_ac.c:wpabuf_len
wnm_sta.c:wpabuf_len
Line
Count
Source
59
17
{
60
17
  return buf->used;
61
17
}
Unexecuted instantiation: wpa_supplicant.c:wpabuf_len
Unexecuted instantiation: wpas_glue.c:wpabuf_len
Unexecuted instantiation: driver_common.c:wpabuf_len
Unexecuted instantiation: drivers.c:wpabuf_len
Unexecuted instantiation: wnm.c:wpabuf_len
Unexecuted instantiation: gas.c:wpabuf_len
Unexecuted instantiation: hw_features_common.c:wpabuf_len
Unexecuted instantiation: ieee802_11_common.c:wpabuf_len
Unexecuted instantiation: ptksa_cache.c:wpabuf_len
Unexecuted instantiation: wpa_common.c:wpabuf_len
Unexecuted instantiation: aes-omac1.c:wpabuf_len
Unexecuted instantiation: md5.c:wpabuf_len
Unexecuted instantiation: md5-internal.c:wpabuf_len
Unexecuted instantiation: sha1.c:wpabuf_len
Unexecuted instantiation: sha1-internal.c:wpabuf_len
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_len
Unexecuted instantiation: sha1-prf.c:wpabuf_len
Unexecuted instantiation: sha256.c:wpabuf_len
Unexecuted instantiation: sha256-prf.c:wpabuf_len
Unexecuted instantiation: sha256-internal.c:wpabuf_len
Unexecuted instantiation: aes-internal-enc.c:wpabuf_len
Unexecuted instantiation: aes-internal.c:wpabuf_len
Unexecuted instantiation: pmksa_cache.c:wpabuf_len
Unexecuted instantiation: preauth.c:wpabuf_len
Unexecuted instantiation: wpa.c:wpabuf_len
Unexecuted instantiation: wpa_ie.c:wpabuf_len
Unexecuted instantiation: wpa_ft.c:wpabuf_len
Unexecuted instantiation: tdls.c:wpabuf_len
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_len
Unexecuted instantiation: eap.c:wpabuf_len
Unexecuted instantiation: eap_methods.c:wpabuf_len
Unexecuted instantiation: eap_common.c:wpabuf_len
Unexecuted instantiation: l2_packet_linux.c:wpabuf_len
Unexecuted instantiation: base64.c:wpabuf_len
Unexecuted instantiation: bitfield.c:wpabuf_len
Unexecuted instantiation: common.c:wpabuf_len
Unexecuted instantiation: crc32.c:wpabuf_len
Unexecuted instantiation: wpa_debug.c:wpabuf_len
wpabuf.c:wpabuf_len
Line
Count
Source
59
86
{
60
86
  return buf->used;
61
86
}
Unexecuted instantiation: os_unix.c:wpabuf_len
Unexecuted instantiation: eloop.c:wpabuf_len
Unexecuted instantiation: aes-unwrap.c:wpabuf_len
Unexecuted instantiation: rc4.c:wpabuf_len
Unexecuted instantiation: tls_internal.c:wpabuf_len
Unexecuted instantiation: aes-internal-dec.c:wpabuf_len
Unexecuted instantiation: tlsv1_client.c:wpabuf_len
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_len
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_len
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_len
Unexecuted instantiation: tlsv1_common.c:wpabuf_len
Unexecuted instantiation: tlsv1_cred.c:wpabuf_len
Unexecuted instantiation: tlsv1_record.c:wpabuf_len
Unexecuted instantiation: tlsv1_server.c:wpabuf_len
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_len
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_len
Unexecuted instantiation: x509v3.c:wpabuf_len
Unexecuted instantiation: asn1.c:wpabuf_len
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_len
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_len
Unexecuted instantiation: sha384-internal.c:wpabuf_len
Unexecuted instantiation: sha512-internal.c:wpabuf_len
Unexecuted instantiation: crypto_internal.c:wpabuf_len
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_len
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_len
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_len
Unexecuted instantiation: des-internal.c:wpabuf_len
Unexecuted instantiation: bignum.c:wpabuf_len
Unexecuted instantiation: pkcs1.c:wpabuf_len
Unexecuted instantiation: pkcs8.c:wpabuf_len
Unexecuted instantiation: rsa.c:wpabuf_len
Unexecuted instantiation: pkcs5.c:wpabuf_len
62
63
/**
64
 * wpabuf_tailroom - Get size of available tail room in the end of the buffer
65
 * @buf: wpabuf buffer
66
 * Returns: Tail room (in bytes) of available space in the end of the buffer
67
 */
68
static inline size_t wpabuf_tailroom(const struct wpabuf *buf)
69
0
{
70
0
  return buf->size - buf->used;
71
0
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_tailroom
Unexecuted instantiation: bssid_ignore.c:wpabuf_tailroom
Unexecuted instantiation: bss.c:wpabuf_tailroom
Unexecuted instantiation: config.c:wpabuf_tailroom
Unexecuted instantiation: config_file.c:wpabuf_tailroom
Unexecuted instantiation: eap_register.c:wpabuf_tailroom
Unexecuted instantiation: events.c:wpabuf_tailroom
Unexecuted instantiation: gas_query.c:wpabuf_tailroom
Unexecuted instantiation: hs20_supplicant.c:wpabuf_tailroom
Unexecuted instantiation: interworking.c:wpabuf_tailroom
Unexecuted instantiation: notify.c:wpabuf_tailroom
Unexecuted instantiation: offchannel.c:wpabuf_tailroom
Unexecuted instantiation: op_classes.c:wpabuf_tailroom
Unexecuted instantiation: robust_av.c:wpabuf_tailroom
Unexecuted instantiation: rrm.c:wpabuf_tailroom
Unexecuted instantiation: scan.c:wpabuf_tailroom
Unexecuted instantiation: wmm_ac.c:wpabuf_tailroom
Unexecuted instantiation: wnm_sta.c:wpabuf_tailroom
Unexecuted instantiation: wpa_supplicant.c:wpabuf_tailroom
Unexecuted instantiation: wpas_glue.c:wpabuf_tailroom
Unexecuted instantiation: driver_common.c:wpabuf_tailroom
Unexecuted instantiation: drivers.c:wpabuf_tailroom
Unexecuted instantiation: wnm.c:wpabuf_tailroom
Unexecuted instantiation: gas.c:wpabuf_tailroom
Unexecuted instantiation: hw_features_common.c:wpabuf_tailroom
Unexecuted instantiation: ieee802_11_common.c:wpabuf_tailroom
Unexecuted instantiation: ptksa_cache.c:wpabuf_tailroom
Unexecuted instantiation: wpa_common.c:wpabuf_tailroom
Unexecuted instantiation: aes-omac1.c:wpabuf_tailroom
Unexecuted instantiation: md5.c:wpabuf_tailroom
Unexecuted instantiation: md5-internal.c:wpabuf_tailroom
Unexecuted instantiation: sha1.c:wpabuf_tailroom
Unexecuted instantiation: sha1-internal.c:wpabuf_tailroom
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_tailroom
Unexecuted instantiation: sha1-prf.c:wpabuf_tailroom
Unexecuted instantiation: sha256.c:wpabuf_tailroom
Unexecuted instantiation: sha256-prf.c:wpabuf_tailroom
Unexecuted instantiation: sha256-internal.c:wpabuf_tailroom
Unexecuted instantiation: aes-internal-enc.c:wpabuf_tailroom
Unexecuted instantiation: aes-internal.c:wpabuf_tailroom
Unexecuted instantiation: pmksa_cache.c:wpabuf_tailroom
Unexecuted instantiation: preauth.c:wpabuf_tailroom
Unexecuted instantiation: wpa.c:wpabuf_tailroom
Unexecuted instantiation: wpa_ie.c:wpabuf_tailroom
Unexecuted instantiation: wpa_ft.c:wpabuf_tailroom
Unexecuted instantiation: tdls.c:wpabuf_tailroom
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_tailroom
Unexecuted instantiation: eap.c:wpabuf_tailroom
Unexecuted instantiation: eap_methods.c:wpabuf_tailroom
Unexecuted instantiation: eap_common.c:wpabuf_tailroom
Unexecuted instantiation: l2_packet_linux.c:wpabuf_tailroom
Unexecuted instantiation: base64.c:wpabuf_tailroom
Unexecuted instantiation: bitfield.c:wpabuf_tailroom
Unexecuted instantiation: common.c:wpabuf_tailroom
Unexecuted instantiation: crc32.c:wpabuf_tailroom
Unexecuted instantiation: wpa_debug.c:wpabuf_tailroom
Unexecuted instantiation: wpabuf.c:wpabuf_tailroom
Unexecuted instantiation: os_unix.c:wpabuf_tailroom
Unexecuted instantiation: eloop.c:wpabuf_tailroom
Unexecuted instantiation: aes-unwrap.c:wpabuf_tailroom
Unexecuted instantiation: rc4.c:wpabuf_tailroom
Unexecuted instantiation: tls_internal.c:wpabuf_tailroom
Unexecuted instantiation: aes-internal-dec.c:wpabuf_tailroom
Unexecuted instantiation: tlsv1_client.c:wpabuf_tailroom
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_tailroom
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_tailroom
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_tailroom
Unexecuted instantiation: tlsv1_common.c:wpabuf_tailroom
Unexecuted instantiation: tlsv1_cred.c:wpabuf_tailroom
Unexecuted instantiation: tlsv1_record.c:wpabuf_tailroom
Unexecuted instantiation: tlsv1_server.c:wpabuf_tailroom
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_tailroom
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_tailroom
Unexecuted instantiation: x509v3.c:wpabuf_tailroom
Unexecuted instantiation: asn1.c:wpabuf_tailroom
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_tailroom
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_tailroom
Unexecuted instantiation: sha384-internal.c:wpabuf_tailroom
Unexecuted instantiation: sha512-internal.c:wpabuf_tailroom
Unexecuted instantiation: crypto_internal.c:wpabuf_tailroom
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_tailroom
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_tailroom
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_tailroom
Unexecuted instantiation: des-internal.c:wpabuf_tailroom
Unexecuted instantiation: bignum.c:wpabuf_tailroom
Unexecuted instantiation: pkcs1.c:wpabuf_tailroom
Unexecuted instantiation: pkcs8.c:wpabuf_tailroom
Unexecuted instantiation: rsa.c:wpabuf_tailroom
Unexecuted instantiation: pkcs5.c:wpabuf_tailroom
72
73
/**
74
 * wpabuf_cmp - Check if two buffers contain the same data
75
 * @a: wpabuf buffer
76
 * @b: wpabuf buffer
77
 * Returns: 0 if the two buffers contain the same data and non-zero otherwise
78
 */
79
static inline int wpabuf_cmp(const struct wpabuf *a, const struct wpabuf *b)
80
0
{
81
0
  if (!a && !b)
82
0
    return 0;
83
0
  if (a && b && wpabuf_size(a) == wpabuf_size(b))
84
0
    return os_memcmp(a->buf, b->buf, wpabuf_size(a));
85
0
  return -1;
86
0
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_cmp
Unexecuted instantiation: bssid_ignore.c:wpabuf_cmp
Unexecuted instantiation: bss.c:wpabuf_cmp
Unexecuted instantiation: config.c:wpabuf_cmp
Unexecuted instantiation: config_file.c:wpabuf_cmp
Unexecuted instantiation: eap_register.c:wpabuf_cmp
Unexecuted instantiation: events.c:wpabuf_cmp
Unexecuted instantiation: gas_query.c:wpabuf_cmp
Unexecuted instantiation: hs20_supplicant.c:wpabuf_cmp
Unexecuted instantiation: interworking.c:wpabuf_cmp
Unexecuted instantiation: notify.c:wpabuf_cmp
Unexecuted instantiation: offchannel.c:wpabuf_cmp
Unexecuted instantiation: op_classes.c:wpabuf_cmp
Unexecuted instantiation: robust_av.c:wpabuf_cmp
Unexecuted instantiation: rrm.c:wpabuf_cmp
Unexecuted instantiation: scan.c:wpabuf_cmp
Unexecuted instantiation: wmm_ac.c:wpabuf_cmp
Unexecuted instantiation: wnm_sta.c:wpabuf_cmp
Unexecuted instantiation: wpa_supplicant.c:wpabuf_cmp
Unexecuted instantiation: wpas_glue.c:wpabuf_cmp
Unexecuted instantiation: driver_common.c:wpabuf_cmp
Unexecuted instantiation: drivers.c:wpabuf_cmp
Unexecuted instantiation: wnm.c:wpabuf_cmp
Unexecuted instantiation: gas.c:wpabuf_cmp
Unexecuted instantiation: hw_features_common.c:wpabuf_cmp
Unexecuted instantiation: ieee802_11_common.c:wpabuf_cmp
Unexecuted instantiation: ptksa_cache.c:wpabuf_cmp
Unexecuted instantiation: wpa_common.c:wpabuf_cmp
Unexecuted instantiation: aes-omac1.c:wpabuf_cmp
Unexecuted instantiation: md5.c:wpabuf_cmp
Unexecuted instantiation: md5-internal.c:wpabuf_cmp
Unexecuted instantiation: sha1.c:wpabuf_cmp
Unexecuted instantiation: sha1-internal.c:wpabuf_cmp
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_cmp
Unexecuted instantiation: sha1-prf.c:wpabuf_cmp
Unexecuted instantiation: sha256.c:wpabuf_cmp
Unexecuted instantiation: sha256-prf.c:wpabuf_cmp
Unexecuted instantiation: sha256-internal.c:wpabuf_cmp
Unexecuted instantiation: aes-internal-enc.c:wpabuf_cmp
Unexecuted instantiation: aes-internal.c:wpabuf_cmp
Unexecuted instantiation: pmksa_cache.c:wpabuf_cmp
Unexecuted instantiation: preauth.c:wpabuf_cmp
Unexecuted instantiation: wpa.c:wpabuf_cmp
Unexecuted instantiation: wpa_ie.c:wpabuf_cmp
Unexecuted instantiation: wpa_ft.c:wpabuf_cmp
Unexecuted instantiation: tdls.c:wpabuf_cmp
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_cmp
Unexecuted instantiation: eap.c:wpabuf_cmp
Unexecuted instantiation: eap_methods.c:wpabuf_cmp
Unexecuted instantiation: eap_common.c:wpabuf_cmp
Unexecuted instantiation: l2_packet_linux.c:wpabuf_cmp
Unexecuted instantiation: base64.c:wpabuf_cmp
Unexecuted instantiation: bitfield.c:wpabuf_cmp
Unexecuted instantiation: common.c:wpabuf_cmp
Unexecuted instantiation: crc32.c:wpabuf_cmp
Unexecuted instantiation: wpa_debug.c:wpabuf_cmp
Unexecuted instantiation: wpabuf.c:wpabuf_cmp
Unexecuted instantiation: os_unix.c:wpabuf_cmp
Unexecuted instantiation: eloop.c:wpabuf_cmp
Unexecuted instantiation: aes-unwrap.c:wpabuf_cmp
Unexecuted instantiation: rc4.c:wpabuf_cmp
Unexecuted instantiation: tls_internal.c:wpabuf_cmp
Unexecuted instantiation: aes-internal-dec.c:wpabuf_cmp
Unexecuted instantiation: tlsv1_client.c:wpabuf_cmp
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_cmp
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_cmp
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_cmp
Unexecuted instantiation: tlsv1_common.c:wpabuf_cmp
Unexecuted instantiation: tlsv1_cred.c:wpabuf_cmp
Unexecuted instantiation: tlsv1_record.c:wpabuf_cmp
Unexecuted instantiation: tlsv1_server.c:wpabuf_cmp
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_cmp
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_cmp
Unexecuted instantiation: x509v3.c:wpabuf_cmp
Unexecuted instantiation: asn1.c:wpabuf_cmp
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_cmp
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_cmp
Unexecuted instantiation: sha384-internal.c:wpabuf_cmp
Unexecuted instantiation: sha512-internal.c:wpabuf_cmp
Unexecuted instantiation: crypto_internal.c:wpabuf_cmp
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_cmp
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_cmp
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_cmp
Unexecuted instantiation: des-internal.c:wpabuf_cmp
Unexecuted instantiation: bignum.c:wpabuf_cmp
Unexecuted instantiation: pkcs1.c:wpabuf_cmp
Unexecuted instantiation: pkcs8.c:wpabuf_cmp
Unexecuted instantiation: rsa.c:wpabuf_cmp
Unexecuted instantiation: pkcs5.c:wpabuf_cmp
87
88
/**
89
 * wpabuf_head - Get pointer to the head of the buffer data
90
 * @buf: wpabuf buffer
91
 * Returns: Pointer to the head of the buffer data
92
 */
93
static inline const void * wpabuf_head(const struct wpabuf *buf)
94
17
{
95
17
  return buf->buf;
96
17
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_head
Unexecuted instantiation: bssid_ignore.c:wpabuf_head
Unexecuted instantiation: bss.c:wpabuf_head
Unexecuted instantiation: config.c:wpabuf_head
Unexecuted instantiation: config_file.c:wpabuf_head
Unexecuted instantiation: eap_register.c:wpabuf_head
Unexecuted instantiation: events.c:wpabuf_head
Unexecuted instantiation: gas_query.c:wpabuf_head
Unexecuted instantiation: hs20_supplicant.c:wpabuf_head
Unexecuted instantiation: interworking.c:wpabuf_head
Unexecuted instantiation: notify.c:wpabuf_head
Unexecuted instantiation: offchannel.c:wpabuf_head
Unexecuted instantiation: op_classes.c:wpabuf_head
Unexecuted instantiation: robust_av.c:wpabuf_head
Unexecuted instantiation: rrm.c:wpabuf_head
Unexecuted instantiation: scan.c:wpabuf_head
Unexecuted instantiation: wmm_ac.c:wpabuf_head
wnm_sta.c:wpabuf_head
Line
Count
Source
94
17
{
95
17
  return buf->buf;
96
17
}
Unexecuted instantiation: wpa_supplicant.c:wpabuf_head
Unexecuted instantiation: wpas_glue.c:wpabuf_head
Unexecuted instantiation: driver_common.c:wpabuf_head
Unexecuted instantiation: drivers.c:wpabuf_head
Unexecuted instantiation: wnm.c:wpabuf_head
Unexecuted instantiation: gas.c:wpabuf_head
Unexecuted instantiation: hw_features_common.c:wpabuf_head
Unexecuted instantiation: ieee802_11_common.c:wpabuf_head
Unexecuted instantiation: ptksa_cache.c:wpabuf_head
Unexecuted instantiation: wpa_common.c:wpabuf_head
Unexecuted instantiation: aes-omac1.c:wpabuf_head
Unexecuted instantiation: md5.c:wpabuf_head
Unexecuted instantiation: md5-internal.c:wpabuf_head
Unexecuted instantiation: sha1.c:wpabuf_head
Unexecuted instantiation: sha1-internal.c:wpabuf_head
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_head
Unexecuted instantiation: sha1-prf.c:wpabuf_head
Unexecuted instantiation: sha256.c:wpabuf_head
Unexecuted instantiation: sha256-prf.c:wpabuf_head
Unexecuted instantiation: sha256-internal.c:wpabuf_head
Unexecuted instantiation: aes-internal-enc.c:wpabuf_head
Unexecuted instantiation: aes-internal.c:wpabuf_head
Unexecuted instantiation: pmksa_cache.c:wpabuf_head
Unexecuted instantiation: preauth.c:wpabuf_head
Unexecuted instantiation: wpa.c:wpabuf_head
Unexecuted instantiation: wpa_ie.c:wpabuf_head
Unexecuted instantiation: wpa_ft.c:wpabuf_head
Unexecuted instantiation: tdls.c:wpabuf_head
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_head
Unexecuted instantiation: eap.c:wpabuf_head
Unexecuted instantiation: eap_methods.c:wpabuf_head
Unexecuted instantiation: eap_common.c:wpabuf_head
Unexecuted instantiation: l2_packet_linux.c:wpabuf_head
Unexecuted instantiation: base64.c:wpabuf_head
Unexecuted instantiation: bitfield.c:wpabuf_head
Unexecuted instantiation: common.c:wpabuf_head
Unexecuted instantiation: crc32.c:wpabuf_head
Unexecuted instantiation: wpa_debug.c:wpabuf_head
Unexecuted instantiation: wpabuf.c:wpabuf_head
Unexecuted instantiation: os_unix.c:wpabuf_head
Unexecuted instantiation: eloop.c:wpabuf_head
Unexecuted instantiation: aes-unwrap.c:wpabuf_head
Unexecuted instantiation: rc4.c:wpabuf_head
Unexecuted instantiation: tls_internal.c:wpabuf_head
Unexecuted instantiation: aes-internal-dec.c:wpabuf_head
Unexecuted instantiation: tlsv1_client.c:wpabuf_head
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_head
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_head
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_head
Unexecuted instantiation: tlsv1_common.c:wpabuf_head
Unexecuted instantiation: tlsv1_cred.c:wpabuf_head
Unexecuted instantiation: tlsv1_record.c:wpabuf_head
Unexecuted instantiation: tlsv1_server.c:wpabuf_head
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_head
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_head
Unexecuted instantiation: x509v3.c:wpabuf_head
Unexecuted instantiation: asn1.c:wpabuf_head
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_head
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_head
Unexecuted instantiation: sha384-internal.c:wpabuf_head
Unexecuted instantiation: sha512-internal.c:wpabuf_head
Unexecuted instantiation: crypto_internal.c:wpabuf_head
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_head
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_head
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_head
Unexecuted instantiation: des-internal.c:wpabuf_head
Unexecuted instantiation: bignum.c:wpabuf_head
Unexecuted instantiation: pkcs1.c:wpabuf_head
Unexecuted instantiation: pkcs8.c:wpabuf_head
Unexecuted instantiation: rsa.c:wpabuf_head
Unexecuted instantiation: pkcs5.c:wpabuf_head
97
98
static inline const u8 * wpabuf_head_u8(const struct wpabuf *buf)
99
17
{
100
17
  return (const u8 *) wpabuf_head(buf);
101
17
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_head_u8
Unexecuted instantiation: bssid_ignore.c:wpabuf_head_u8
Unexecuted instantiation: bss.c:wpabuf_head_u8
Unexecuted instantiation: config.c:wpabuf_head_u8
Unexecuted instantiation: config_file.c:wpabuf_head_u8
Unexecuted instantiation: eap_register.c:wpabuf_head_u8
Unexecuted instantiation: events.c:wpabuf_head_u8
Unexecuted instantiation: gas_query.c:wpabuf_head_u8
Unexecuted instantiation: hs20_supplicant.c:wpabuf_head_u8
Unexecuted instantiation: interworking.c:wpabuf_head_u8
Unexecuted instantiation: notify.c:wpabuf_head_u8
Unexecuted instantiation: offchannel.c:wpabuf_head_u8
Unexecuted instantiation: op_classes.c:wpabuf_head_u8
Unexecuted instantiation: robust_av.c:wpabuf_head_u8
Unexecuted instantiation: rrm.c:wpabuf_head_u8
Unexecuted instantiation: scan.c:wpabuf_head_u8
Unexecuted instantiation: wmm_ac.c:wpabuf_head_u8
wnm_sta.c:wpabuf_head_u8
Line
Count
Source
99
17
{
100
17
  return (const u8 *) wpabuf_head(buf);
101
17
}
Unexecuted instantiation: wpa_supplicant.c:wpabuf_head_u8
Unexecuted instantiation: wpas_glue.c:wpabuf_head_u8
Unexecuted instantiation: driver_common.c:wpabuf_head_u8
Unexecuted instantiation: drivers.c:wpabuf_head_u8
Unexecuted instantiation: wnm.c:wpabuf_head_u8
Unexecuted instantiation: gas.c:wpabuf_head_u8
Unexecuted instantiation: hw_features_common.c:wpabuf_head_u8
Unexecuted instantiation: ieee802_11_common.c:wpabuf_head_u8
Unexecuted instantiation: ptksa_cache.c:wpabuf_head_u8
Unexecuted instantiation: wpa_common.c:wpabuf_head_u8
Unexecuted instantiation: aes-omac1.c:wpabuf_head_u8
Unexecuted instantiation: md5.c:wpabuf_head_u8
Unexecuted instantiation: md5-internal.c:wpabuf_head_u8
Unexecuted instantiation: sha1.c:wpabuf_head_u8
Unexecuted instantiation: sha1-internal.c:wpabuf_head_u8
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_head_u8
Unexecuted instantiation: sha1-prf.c:wpabuf_head_u8
Unexecuted instantiation: sha256.c:wpabuf_head_u8
Unexecuted instantiation: sha256-prf.c:wpabuf_head_u8
Unexecuted instantiation: sha256-internal.c:wpabuf_head_u8
Unexecuted instantiation: aes-internal-enc.c:wpabuf_head_u8
Unexecuted instantiation: aes-internal.c:wpabuf_head_u8
Unexecuted instantiation: pmksa_cache.c:wpabuf_head_u8
Unexecuted instantiation: preauth.c:wpabuf_head_u8
Unexecuted instantiation: wpa.c:wpabuf_head_u8
Unexecuted instantiation: wpa_ie.c:wpabuf_head_u8
Unexecuted instantiation: wpa_ft.c:wpabuf_head_u8
Unexecuted instantiation: tdls.c:wpabuf_head_u8
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_head_u8
Unexecuted instantiation: eap.c:wpabuf_head_u8
Unexecuted instantiation: eap_methods.c:wpabuf_head_u8
Unexecuted instantiation: eap_common.c:wpabuf_head_u8
Unexecuted instantiation: l2_packet_linux.c:wpabuf_head_u8
Unexecuted instantiation: base64.c:wpabuf_head_u8
Unexecuted instantiation: bitfield.c:wpabuf_head_u8
Unexecuted instantiation: common.c:wpabuf_head_u8
Unexecuted instantiation: crc32.c:wpabuf_head_u8
Unexecuted instantiation: wpa_debug.c:wpabuf_head_u8
Unexecuted instantiation: wpabuf.c:wpabuf_head_u8
Unexecuted instantiation: os_unix.c:wpabuf_head_u8
Unexecuted instantiation: eloop.c:wpabuf_head_u8
Unexecuted instantiation: aes-unwrap.c:wpabuf_head_u8
Unexecuted instantiation: rc4.c:wpabuf_head_u8
Unexecuted instantiation: tls_internal.c:wpabuf_head_u8
Unexecuted instantiation: aes-internal-dec.c:wpabuf_head_u8
Unexecuted instantiation: tlsv1_client.c:wpabuf_head_u8
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_head_u8
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_head_u8
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_head_u8
Unexecuted instantiation: tlsv1_common.c:wpabuf_head_u8
Unexecuted instantiation: tlsv1_cred.c:wpabuf_head_u8
Unexecuted instantiation: tlsv1_record.c:wpabuf_head_u8
Unexecuted instantiation: tlsv1_server.c:wpabuf_head_u8
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_head_u8
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_head_u8
Unexecuted instantiation: x509v3.c:wpabuf_head_u8
Unexecuted instantiation: asn1.c:wpabuf_head_u8
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_head_u8
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_head_u8
Unexecuted instantiation: sha384-internal.c:wpabuf_head_u8
Unexecuted instantiation: sha512-internal.c:wpabuf_head_u8
Unexecuted instantiation: crypto_internal.c:wpabuf_head_u8
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_head_u8
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_head_u8
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_head_u8
Unexecuted instantiation: des-internal.c:wpabuf_head_u8
Unexecuted instantiation: bignum.c:wpabuf_head_u8
Unexecuted instantiation: pkcs1.c:wpabuf_head_u8
Unexecuted instantiation: pkcs8.c:wpabuf_head_u8
Unexecuted instantiation: rsa.c:wpabuf_head_u8
Unexecuted instantiation: pkcs5.c:wpabuf_head_u8
102
103
/**
104
 * wpabuf_mhead - Get modifiable pointer to the head of the buffer data
105
 * @buf: wpabuf buffer
106
 * Returns: Pointer to the head of the buffer data
107
 */
108
static inline void * wpabuf_mhead(struct wpabuf *buf)
109
86
{
110
86
  return buf->buf;
111
86
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_mhead
Unexecuted instantiation: bssid_ignore.c:wpabuf_mhead
Unexecuted instantiation: bss.c:wpabuf_mhead
Unexecuted instantiation: config.c:wpabuf_mhead
Unexecuted instantiation: config_file.c:wpabuf_mhead
Unexecuted instantiation: eap_register.c:wpabuf_mhead
Unexecuted instantiation: events.c:wpabuf_mhead
Unexecuted instantiation: gas_query.c:wpabuf_mhead
Unexecuted instantiation: hs20_supplicant.c:wpabuf_mhead
Unexecuted instantiation: interworking.c:wpabuf_mhead
Unexecuted instantiation: notify.c:wpabuf_mhead
Unexecuted instantiation: offchannel.c:wpabuf_mhead
Unexecuted instantiation: op_classes.c:wpabuf_mhead
Unexecuted instantiation: robust_av.c:wpabuf_mhead
Unexecuted instantiation: rrm.c:wpabuf_mhead
Unexecuted instantiation: scan.c:wpabuf_mhead
Unexecuted instantiation: wmm_ac.c:wpabuf_mhead
Unexecuted instantiation: wnm_sta.c:wpabuf_mhead
Unexecuted instantiation: wpa_supplicant.c:wpabuf_mhead
Unexecuted instantiation: wpas_glue.c:wpabuf_mhead
Unexecuted instantiation: driver_common.c:wpabuf_mhead
Unexecuted instantiation: drivers.c:wpabuf_mhead
Unexecuted instantiation: wnm.c:wpabuf_mhead
Unexecuted instantiation: gas.c:wpabuf_mhead
Unexecuted instantiation: hw_features_common.c:wpabuf_mhead
Unexecuted instantiation: ieee802_11_common.c:wpabuf_mhead
Unexecuted instantiation: ptksa_cache.c:wpabuf_mhead
Unexecuted instantiation: wpa_common.c:wpabuf_mhead
Unexecuted instantiation: aes-omac1.c:wpabuf_mhead
Unexecuted instantiation: md5.c:wpabuf_mhead
Unexecuted instantiation: md5-internal.c:wpabuf_mhead
Unexecuted instantiation: sha1.c:wpabuf_mhead
Unexecuted instantiation: sha1-internal.c:wpabuf_mhead
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_mhead
Unexecuted instantiation: sha1-prf.c:wpabuf_mhead
Unexecuted instantiation: sha256.c:wpabuf_mhead
Unexecuted instantiation: sha256-prf.c:wpabuf_mhead
Unexecuted instantiation: sha256-internal.c:wpabuf_mhead
Unexecuted instantiation: aes-internal-enc.c:wpabuf_mhead
Unexecuted instantiation: aes-internal.c:wpabuf_mhead
Unexecuted instantiation: pmksa_cache.c:wpabuf_mhead
Unexecuted instantiation: preauth.c:wpabuf_mhead
Unexecuted instantiation: wpa.c:wpabuf_mhead
Unexecuted instantiation: wpa_ie.c:wpabuf_mhead
Unexecuted instantiation: wpa_ft.c:wpabuf_mhead
Unexecuted instantiation: tdls.c:wpabuf_mhead
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_mhead
Unexecuted instantiation: eap.c:wpabuf_mhead
Unexecuted instantiation: eap_methods.c:wpabuf_mhead
Unexecuted instantiation: eap_common.c:wpabuf_mhead
Unexecuted instantiation: l2_packet_linux.c:wpabuf_mhead
Unexecuted instantiation: base64.c:wpabuf_mhead
Unexecuted instantiation: bitfield.c:wpabuf_mhead
Unexecuted instantiation: common.c:wpabuf_mhead
Unexecuted instantiation: crc32.c:wpabuf_mhead
Unexecuted instantiation: wpa_debug.c:wpabuf_mhead
wpabuf.c:wpabuf_mhead
Line
Count
Source
109
86
{
110
86
  return buf->buf;
111
86
}
Unexecuted instantiation: os_unix.c:wpabuf_mhead
Unexecuted instantiation: eloop.c:wpabuf_mhead
Unexecuted instantiation: aes-unwrap.c:wpabuf_mhead
Unexecuted instantiation: rc4.c:wpabuf_mhead
Unexecuted instantiation: tls_internal.c:wpabuf_mhead
Unexecuted instantiation: aes-internal-dec.c:wpabuf_mhead
Unexecuted instantiation: tlsv1_client.c:wpabuf_mhead
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_mhead
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_mhead
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_mhead
Unexecuted instantiation: tlsv1_common.c:wpabuf_mhead
Unexecuted instantiation: tlsv1_cred.c:wpabuf_mhead
Unexecuted instantiation: tlsv1_record.c:wpabuf_mhead
Unexecuted instantiation: tlsv1_server.c:wpabuf_mhead
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_mhead
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_mhead
Unexecuted instantiation: x509v3.c:wpabuf_mhead
Unexecuted instantiation: asn1.c:wpabuf_mhead
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_mhead
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_mhead
Unexecuted instantiation: sha384-internal.c:wpabuf_mhead
Unexecuted instantiation: sha512-internal.c:wpabuf_mhead
Unexecuted instantiation: crypto_internal.c:wpabuf_mhead
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_mhead
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_mhead
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_mhead
Unexecuted instantiation: des-internal.c:wpabuf_mhead
Unexecuted instantiation: bignum.c:wpabuf_mhead
Unexecuted instantiation: pkcs1.c:wpabuf_mhead
Unexecuted instantiation: pkcs8.c:wpabuf_mhead
Unexecuted instantiation: rsa.c:wpabuf_mhead
Unexecuted instantiation: pkcs5.c:wpabuf_mhead
112
113
static inline u8 * wpabuf_mhead_u8(struct wpabuf *buf)
114
86
{
115
86
  return (u8 *) wpabuf_mhead(buf);
116
86
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_mhead_u8
Unexecuted instantiation: bssid_ignore.c:wpabuf_mhead_u8
Unexecuted instantiation: bss.c:wpabuf_mhead_u8
Unexecuted instantiation: config.c:wpabuf_mhead_u8
Unexecuted instantiation: config_file.c:wpabuf_mhead_u8
Unexecuted instantiation: eap_register.c:wpabuf_mhead_u8
Unexecuted instantiation: events.c:wpabuf_mhead_u8
Unexecuted instantiation: gas_query.c:wpabuf_mhead_u8
Unexecuted instantiation: hs20_supplicant.c:wpabuf_mhead_u8
Unexecuted instantiation: interworking.c:wpabuf_mhead_u8
Unexecuted instantiation: notify.c:wpabuf_mhead_u8
Unexecuted instantiation: offchannel.c:wpabuf_mhead_u8
Unexecuted instantiation: op_classes.c:wpabuf_mhead_u8
Unexecuted instantiation: robust_av.c:wpabuf_mhead_u8
Unexecuted instantiation: rrm.c:wpabuf_mhead_u8
Unexecuted instantiation: scan.c:wpabuf_mhead_u8
Unexecuted instantiation: wmm_ac.c:wpabuf_mhead_u8
Unexecuted instantiation: wnm_sta.c:wpabuf_mhead_u8
Unexecuted instantiation: wpa_supplicant.c:wpabuf_mhead_u8
Unexecuted instantiation: wpas_glue.c:wpabuf_mhead_u8
Unexecuted instantiation: driver_common.c:wpabuf_mhead_u8
Unexecuted instantiation: drivers.c:wpabuf_mhead_u8
Unexecuted instantiation: wnm.c:wpabuf_mhead_u8
Unexecuted instantiation: gas.c:wpabuf_mhead_u8
Unexecuted instantiation: hw_features_common.c:wpabuf_mhead_u8
Unexecuted instantiation: ieee802_11_common.c:wpabuf_mhead_u8
Unexecuted instantiation: ptksa_cache.c:wpabuf_mhead_u8
Unexecuted instantiation: wpa_common.c:wpabuf_mhead_u8
Unexecuted instantiation: aes-omac1.c:wpabuf_mhead_u8
Unexecuted instantiation: md5.c:wpabuf_mhead_u8
Unexecuted instantiation: md5-internal.c:wpabuf_mhead_u8
Unexecuted instantiation: sha1.c:wpabuf_mhead_u8
Unexecuted instantiation: sha1-internal.c:wpabuf_mhead_u8
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_mhead_u8
Unexecuted instantiation: sha1-prf.c:wpabuf_mhead_u8
Unexecuted instantiation: sha256.c:wpabuf_mhead_u8
Unexecuted instantiation: sha256-prf.c:wpabuf_mhead_u8
Unexecuted instantiation: sha256-internal.c:wpabuf_mhead_u8
Unexecuted instantiation: aes-internal-enc.c:wpabuf_mhead_u8
Unexecuted instantiation: aes-internal.c:wpabuf_mhead_u8
Unexecuted instantiation: pmksa_cache.c:wpabuf_mhead_u8
Unexecuted instantiation: preauth.c:wpabuf_mhead_u8
Unexecuted instantiation: wpa.c:wpabuf_mhead_u8
Unexecuted instantiation: wpa_ie.c:wpabuf_mhead_u8
Unexecuted instantiation: wpa_ft.c:wpabuf_mhead_u8
Unexecuted instantiation: tdls.c:wpabuf_mhead_u8
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_mhead_u8
Unexecuted instantiation: eap.c:wpabuf_mhead_u8
Unexecuted instantiation: eap_methods.c:wpabuf_mhead_u8
Unexecuted instantiation: eap_common.c:wpabuf_mhead_u8
Unexecuted instantiation: l2_packet_linux.c:wpabuf_mhead_u8
Unexecuted instantiation: base64.c:wpabuf_mhead_u8
Unexecuted instantiation: bitfield.c:wpabuf_mhead_u8
Unexecuted instantiation: common.c:wpabuf_mhead_u8
Unexecuted instantiation: crc32.c:wpabuf_mhead_u8
Unexecuted instantiation: wpa_debug.c:wpabuf_mhead_u8
wpabuf.c:wpabuf_mhead_u8
Line
Count
Source
114
86
{
115
86
  return (u8 *) wpabuf_mhead(buf);
116
86
}
Unexecuted instantiation: os_unix.c:wpabuf_mhead_u8
Unexecuted instantiation: eloop.c:wpabuf_mhead_u8
Unexecuted instantiation: aes-unwrap.c:wpabuf_mhead_u8
Unexecuted instantiation: rc4.c:wpabuf_mhead_u8
Unexecuted instantiation: tls_internal.c:wpabuf_mhead_u8
Unexecuted instantiation: aes-internal-dec.c:wpabuf_mhead_u8
Unexecuted instantiation: tlsv1_client.c:wpabuf_mhead_u8
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_mhead_u8
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_mhead_u8
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_mhead_u8
Unexecuted instantiation: tlsv1_common.c:wpabuf_mhead_u8
Unexecuted instantiation: tlsv1_cred.c:wpabuf_mhead_u8
Unexecuted instantiation: tlsv1_record.c:wpabuf_mhead_u8
Unexecuted instantiation: tlsv1_server.c:wpabuf_mhead_u8
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_mhead_u8
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_mhead_u8
Unexecuted instantiation: x509v3.c:wpabuf_mhead_u8
Unexecuted instantiation: asn1.c:wpabuf_mhead_u8
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_mhead_u8
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_mhead_u8
Unexecuted instantiation: sha384-internal.c:wpabuf_mhead_u8
Unexecuted instantiation: sha512-internal.c:wpabuf_mhead_u8
Unexecuted instantiation: crypto_internal.c:wpabuf_mhead_u8
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_mhead_u8
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_mhead_u8
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_mhead_u8
Unexecuted instantiation: des-internal.c:wpabuf_mhead_u8
Unexecuted instantiation: bignum.c:wpabuf_mhead_u8
Unexecuted instantiation: pkcs1.c:wpabuf_mhead_u8
Unexecuted instantiation: pkcs8.c:wpabuf_mhead_u8
Unexecuted instantiation: rsa.c:wpabuf_mhead_u8
Unexecuted instantiation: pkcs5.c:wpabuf_mhead_u8
117
118
static inline void wpabuf_put_u8(struct wpabuf *buf, u8 data)
119
85
{
120
85
  u8 *pos = (u8 *) wpabuf_put(buf, 1);
121
85
  *pos = data;
122
85
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_put_u8
Unexecuted instantiation: bssid_ignore.c:wpabuf_put_u8
Unexecuted instantiation: bss.c:wpabuf_put_u8
Unexecuted instantiation: config.c:wpabuf_put_u8
Unexecuted instantiation: config_file.c:wpabuf_put_u8
Unexecuted instantiation: eap_register.c:wpabuf_put_u8
Unexecuted instantiation: events.c:wpabuf_put_u8
Unexecuted instantiation: gas_query.c:wpabuf_put_u8
Unexecuted instantiation: hs20_supplicant.c:wpabuf_put_u8
Unexecuted instantiation: interworking.c:wpabuf_put_u8
Unexecuted instantiation: notify.c:wpabuf_put_u8
Unexecuted instantiation: offchannel.c:wpabuf_put_u8
Unexecuted instantiation: op_classes.c:wpabuf_put_u8
Unexecuted instantiation: robust_av.c:wpabuf_put_u8
Unexecuted instantiation: rrm.c:wpabuf_put_u8
Unexecuted instantiation: scan.c:wpabuf_put_u8
Unexecuted instantiation: wmm_ac.c:wpabuf_put_u8
wnm_sta.c:wpabuf_put_u8
Line
Count
Source
119
85
{
120
85
  u8 *pos = (u8 *) wpabuf_put(buf, 1);
121
85
  *pos = data;
122
85
}
Unexecuted instantiation: wpa_supplicant.c:wpabuf_put_u8
Unexecuted instantiation: wpas_glue.c:wpabuf_put_u8
Unexecuted instantiation: driver_common.c:wpabuf_put_u8
Unexecuted instantiation: drivers.c:wpabuf_put_u8
Unexecuted instantiation: wnm.c:wpabuf_put_u8
Unexecuted instantiation: gas.c:wpabuf_put_u8
Unexecuted instantiation: hw_features_common.c:wpabuf_put_u8
Unexecuted instantiation: ieee802_11_common.c:wpabuf_put_u8
Unexecuted instantiation: ptksa_cache.c:wpabuf_put_u8
Unexecuted instantiation: wpa_common.c:wpabuf_put_u8
Unexecuted instantiation: aes-omac1.c:wpabuf_put_u8
Unexecuted instantiation: md5.c:wpabuf_put_u8
Unexecuted instantiation: md5-internal.c:wpabuf_put_u8
Unexecuted instantiation: sha1.c:wpabuf_put_u8
Unexecuted instantiation: sha1-internal.c:wpabuf_put_u8
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_put_u8
Unexecuted instantiation: sha1-prf.c:wpabuf_put_u8
Unexecuted instantiation: sha256.c:wpabuf_put_u8
Unexecuted instantiation: sha256-prf.c:wpabuf_put_u8
Unexecuted instantiation: sha256-internal.c:wpabuf_put_u8
Unexecuted instantiation: aes-internal-enc.c:wpabuf_put_u8
Unexecuted instantiation: aes-internal.c:wpabuf_put_u8
Unexecuted instantiation: pmksa_cache.c:wpabuf_put_u8
Unexecuted instantiation: preauth.c:wpabuf_put_u8
Unexecuted instantiation: wpa.c:wpabuf_put_u8
Unexecuted instantiation: wpa_ie.c:wpabuf_put_u8
Unexecuted instantiation: wpa_ft.c:wpabuf_put_u8
Unexecuted instantiation: tdls.c:wpabuf_put_u8
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_put_u8
Unexecuted instantiation: eap.c:wpabuf_put_u8
Unexecuted instantiation: eap_methods.c:wpabuf_put_u8
Unexecuted instantiation: eap_common.c:wpabuf_put_u8
Unexecuted instantiation: l2_packet_linux.c:wpabuf_put_u8
Unexecuted instantiation: base64.c:wpabuf_put_u8
Unexecuted instantiation: bitfield.c:wpabuf_put_u8
Unexecuted instantiation: common.c:wpabuf_put_u8
Unexecuted instantiation: crc32.c:wpabuf_put_u8
Unexecuted instantiation: wpa_debug.c:wpabuf_put_u8
Unexecuted instantiation: wpabuf.c:wpabuf_put_u8
Unexecuted instantiation: os_unix.c:wpabuf_put_u8
Unexecuted instantiation: eloop.c:wpabuf_put_u8
Unexecuted instantiation: aes-unwrap.c:wpabuf_put_u8
Unexecuted instantiation: rc4.c:wpabuf_put_u8
Unexecuted instantiation: tls_internal.c:wpabuf_put_u8
Unexecuted instantiation: aes-internal-dec.c:wpabuf_put_u8
Unexecuted instantiation: tlsv1_client.c:wpabuf_put_u8
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_put_u8
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_put_u8
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_put_u8
Unexecuted instantiation: tlsv1_common.c:wpabuf_put_u8
Unexecuted instantiation: tlsv1_cred.c:wpabuf_put_u8
Unexecuted instantiation: tlsv1_record.c:wpabuf_put_u8
Unexecuted instantiation: tlsv1_server.c:wpabuf_put_u8
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_put_u8
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_put_u8
Unexecuted instantiation: x509v3.c:wpabuf_put_u8
Unexecuted instantiation: asn1.c:wpabuf_put_u8
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_put_u8
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_put_u8
Unexecuted instantiation: sha384-internal.c:wpabuf_put_u8
Unexecuted instantiation: sha512-internal.c:wpabuf_put_u8
Unexecuted instantiation: crypto_internal.c:wpabuf_put_u8
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_put_u8
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_put_u8
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_put_u8
Unexecuted instantiation: des-internal.c:wpabuf_put_u8
Unexecuted instantiation: bignum.c:wpabuf_put_u8
Unexecuted instantiation: pkcs1.c:wpabuf_put_u8
Unexecuted instantiation: pkcs8.c:wpabuf_put_u8
Unexecuted instantiation: rsa.c:wpabuf_put_u8
Unexecuted instantiation: pkcs5.c:wpabuf_put_u8
123
124
static inline void wpabuf_put_le16(struct wpabuf *buf, u16 data)
125
0
{
126
0
  u8 *pos = (u8 *) wpabuf_put(buf, 2);
127
0
  WPA_PUT_LE16(pos, data);
128
0
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_put_le16
Unexecuted instantiation: bssid_ignore.c:wpabuf_put_le16
Unexecuted instantiation: bss.c:wpabuf_put_le16
Unexecuted instantiation: config.c:wpabuf_put_le16
Unexecuted instantiation: config_file.c:wpabuf_put_le16
Unexecuted instantiation: eap_register.c:wpabuf_put_le16
Unexecuted instantiation: events.c:wpabuf_put_le16
Unexecuted instantiation: gas_query.c:wpabuf_put_le16
Unexecuted instantiation: hs20_supplicant.c:wpabuf_put_le16
Unexecuted instantiation: interworking.c:wpabuf_put_le16
Unexecuted instantiation: notify.c:wpabuf_put_le16
Unexecuted instantiation: offchannel.c:wpabuf_put_le16
Unexecuted instantiation: op_classes.c:wpabuf_put_le16
Unexecuted instantiation: robust_av.c:wpabuf_put_le16
Unexecuted instantiation: rrm.c:wpabuf_put_le16
Unexecuted instantiation: scan.c:wpabuf_put_le16
Unexecuted instantiation: wmm_ac.c:wpabuf_put_le16
Unexecuted instantiation: wnm_sta.c:wpabuf_put_le16
Unexecuted instantiation: wpa_supplicant.c:wpabuf_put_le16
Unexecuted instantiation: wpas_glue.c:wpabuf_put_le16
Unexecuted instantiation: driver_common.c:wpabuf_put_le16
Unexecuted instantiation: drivers.c:wpabuf_put_le16
Unexecuted instantiation: wnm.c:wpabuf_put_le16
Unexecuted instantiation: gas.c:wpabuf_put_le16
Unexecuted instantiation: hw_features_common.c:wpabuf_put_le16
Unexecuted instantiation: ieee802_11_common.c:wpabuf_put_le16
Unexecuted instantiation: ptksa_cache.c:wpabuf_put_le16
Unexecuted instantiation: wpa_common.c:wpabuf_put_le16
Unexecuted instantiation: aes-omac1.c:wpabuf_put_le16
Unexecuted instantiation: md5.c:wpabuf_put_le16
Unexecuted instantiation: md5-internal.c:wpabuf_put_le16
Unexecuted instantiation: sha1.c:wpabuf_put_le16
Unexecuted instantiation: sha1-internal.c:wpabuf_put_le16
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_put_le16
Unexecuted instantiation: sha1-prf.c:wpabuf_put_le16
Unexecuted instantiation: sha256.c:wpabuf_put_le16
Unexecuted instantiation: sha256-prf.c:wpabuf_put_le16
Unexecuted instantiation: sha256-internal.c:wpabuf_put_le16
Unexecuted instantiation: aes-internal-enc.c:wpabuf_put_le16
Unexecuted instantiation: aes-internal.c:wpabuf_put_le16
Unexecuted instantiation: pmksa_cache.c:wpabuf_put_le16
Unexecuted instantiation: preauth.c:wpabuf_put_le16
Unexecuted instantiation: wpa.c:wpabuf_put_le16
Unexecuted instantiation: wpa_ie.c:wpabuf_put_le16
Unexecuted instantiation: wpa_ft.c:wpabuf_put_le16
Unexecuted instantiation: tdls.c:wpabuf_put_le16
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_put_le16
Unexecuted instantiation: eap.c:wpabuf_put_le16
Unexecuted instantiation: eap_methods.c:wpabuf_put_le16
Unexecuted instantiation: eap_common.c:wpabuf_put_le16
Unexecuted instantiation: l2_packet_linux.c:wpabuf_put_le16
Unexecuted instantiation: base64.c:wpabuf_put_le16
Unexecuted instantiation: bitfield.c:wpabuf_put_le16
Unexecuted instantiation: common.c:wpabuf_put_le16
Unexecuted instantiation: crc32.c:wpabuf_put_le16
Unexecuted instantiation: wpa_debug.c:wpabuf_put_le16
Unexecuted instantiation: wpabuf.c:wpabuf_put_le16
Unexecuted instantiation: os_unix.c:wpabuf_put_le16
Unexecuted instantiation: eloop.c:wpabuf_put_le16
Unexecuted instantiation: aes-unwrap.c:wpabuf_put_le16
Unexecuted instantiation: rc4.c:wpabuf_put_le16
Unexecuted instantiation: tls_internal.c:wpabuf_put_le16
Unexecuted instantiation: aes-internal-dec.c:wpabuf_put_le16
Unexecuted instantiation: tlsv1_client.c:wpabuf_put_le16
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_put_le16
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_put_le16
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_put_le16
Unexecuted instantiation: tlsv1_common.c:wpabuf_put_le16
Unexecuted instantiation: tlsv1_cred.c:wpabuf_put_le16
Unexecuted instantiation: tlsv1_record.c:wpabuf_put_le16
Unexecuted instantiation: tlsv1_server.c:wpabuf_put_le16
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_put_le16
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_put_le16
Unexecuted instantiation: x509v3.c:wpabuf_put_le16
Unexecuted instantiation: asn1.c:wpabuf_put_le16
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_put_le16
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_put_le16
Unexecuted instantiation: sha384-internal.c:wpabuf_put_le16
Unexecuted instantiation: sha512-internal.c:wpabuf_put_le16
Unexecuted instantiation: crypto_internal.c:wpabuf_put_le16
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_put_le16
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_put_le16
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_put_le16
Unexecuted instantiation: des-internal.c:wpabuf_put_le16
Unexecuted instantiation: bignum.c:wpabuf_put_le16
Unexecuted instantiation: pkcs1.c:wpabuf_put_le16
Unexecuted instantiation: pkcs8.c:wpabuf_put_le16
Unexecuted instantiation: rsa.c:wpabuf_put_le16
Unexecuted instantiation: pkcs5.c:wpabuf_put_le16
129
130
static inline void wpabuf_put_le24(struct wpabuf *buf, u32 data)
131
0
{
132
0
  u8 *pos = (u8 *) wpabuf_put(buf, 3);
133
0
  WPA_PUT_LE24(pos, data);
134
0
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_put_le24
Unexecuted instantiation: bssid_ignore.c:wpabuf_put_le24
Unexecuted instantiation: bss.c:wpabuf_put_le24
Unexecuted instantiation: config.c:wpabuf_put_le24
Unexecuted instantiation: config_file.c:wpabuf_put_le24
Unexecuted instantiation: eap_register.c:wpabuf_put_le24
Unexecuted instantiation: events.c:wpabuf_put_le24
Unexecuted instantiation: gas_query.c:wpabuf_put_le24
Unexecuted instantiation: hs20_supplicant.c:wpabuf_put_le24
Unexecuted instantiation: interworking.c:wpabuf_put_le24
Unexecuted instantiation: notify.c:wpabuf_put_le24
Unexecuted instantiation: offchannel.c:wpabuf_put_le24
Unexecuted instantiation: op_classes.c:wpabuf_put_le24
Unexecuted instantiation: robust_av.c:wpabuf_put_le24
Unexecuted instantiation: rrm.c:wpabuf_put_le24
Unexecuted instantiation: scan.c:wpabuf_put_le24
Unexecuted instantiation: wmm_ac.c:wpabuf_put_le24
Unexecuted instantiation: wnm_sta.c:wpabuf_put_le24
Unexecuted instantiation: wpa_supplicant.c:wpabuf_put_le24
Unexecuted instantiation: wpas_glue.c:wpabuf_put_le24
Unexecuted instantiation: driver_common.c:wpabuf_put_le24
Unexecuted instantiation: drivers.c:wpabuf_put_le24
Unexecuted instantiation: wnm.c:wpabuf_put_le24
Unexecuted instantiation: gas.c:wpabuf_put_le24
Unexecuted instantiation: hw_features_common.c:wpabuf_put_le24
Unexecuted instantiation: ieee802_11_common.c:wpabuf_put_le24
Unexecuted instantiation: ptksa_cache.c:wpabuf_put_le24
Unexecuted instantiation: wpa_common.c:wpabuf_put_le24
Unexecuted instantiation: aes-omac1.c:wpabuf_put_le24
Unexecuted instantiation: md5.c:wpabuf_put_le24
Unexecuted instantiation: md5-internal.c:wpabuf_put_le24
Unexecuted instantiation: sha1.c:wpabuf_put_le24
Unexecuted instantiation: sha1-internal.c:wpabuf_put_le24
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_put_le24
Unexecuted instantiation: sha1-prf.c:wpabuf_put_le24
Unexecuted instantiation: sha256.c:wpabuf_put_le24
Unexecuted instantiation: sha256-prf.c:wpabuf_put_le24
Unexecuted instantiation: sha256-internal.c:wpabuf_put_le24
Unexecuted instantiation: aes-internal-enc.c:wpabuf_put_le24
Unexecuted instantiation: aes-internal.c:wpabuf_put_le24
Unexecuted instantiation: pmksa_cache.c:wpabuf_put_le24
Unexecuted instantiation: preauth.c:wpabuf_put_le24
Unexecuted instantiation: wpa.c:wpabuf_put_le24
Unexecuted instantiation: wpa_ie.c:wpabuf_put_le24
Unexecuted instantiation: wpa_ft.c:wpabuf_put_le24
Unexecuted instantiation: tdls.c:wpabuf_put_le24
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_put_le24
Unexecuted instantiation: eap.c:wpabuf_put_le24
Unexecuted instantiation: eap_methods.c:wpabuf_put_le24
Unexecuted instantiation: eap_common.c:wpabuf_put_le24
Unexecuted instantiation: l2_packet_linux.c:wpabuf_put_le24
Unexecuted instantiation: base64.c:wpabuf_put_le24
Unexecuted instantiation: bitfield.c:wpabuf_put_le24
Unexecuted instantiation: common.c:wpabuf_put_le24
Unexecuted instantiation: crc32.c:wpabuf_put_le24
Unexecuted instantiation: wpa_debug.c:wpabuf_put_le24
Unexecuted instantiation: wpabuf.c:wpabuf_put_le24
Unexecuted instantiation: os_unix.c:wpabuf_put_le24
Unexecuted instantiation: eloop.c:wpabuf_put_le24
Unexecuted instantiation: aes-unwrap.c:wpabuf_put_le24
Unexecuted instantiation: rc4.c:wpabuf_put_le24
Unexecuted instantiation: tls_internal.c:wpabuf_put_le24
Unexecuted instantiation: aes-internal-dec.c:wpabuf_put_le24
Unexecuted instantiation: tlsv1_client.c:wpabuf_put_le24
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_put_le24
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_put_le24
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_put_le24
Unexecuted instantiation: tlsv1_common.c:wpabuf_put_le24
Unexecuted instantiation: tlsv1_cred.c:wpabuf_put_le24
Unexecuted instantiation: tlsv1_record.c:wpabuf_put_le24
Unexecuted instantiation: tlsv1_server.c:wpabuf_put_le24
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_put_le24
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_put_le24
Unexecuted instantiation: x509v3.c:wpabuf_put_le24
Unexecuted instantiation: asn1.c:wpabuf_put_le24
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_put_le24
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_put_le24
Unexecuted instantiation: sha384-internal.c:wpabuf_put_le24
Unexecuted instantiation: sha512-internal.c:wpabuf_put_le24
Unexecuted instantiation: crypto_internal.c:wpabuf_put_le24
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_put_le24
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_put_le24
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_put_le24
Unexecuted instantiation: des-internal.c:wpabuf_put_le24
Unexecuted instantiation: bignum.c:wpabuf_put_le24
Unexecuted instantiation: pkcs1.c:wpabuf_put_le24
Unexecuted instantiation: pkcs8.c:wpabuf_put_le24
Unexecuted instantiation: rsa.c:wpabuf_put_le24
Unexecuted instantiation: pkcs5.c:wpabuf_put_le24
135
136
static inline void wpabuf_put_le32(struct wpabuf *buf, u32 data)
137
0
{
138
0
  u8 *pos = (u8 *) wpabuf_put(buf, 4);
139
0
  WPA_PUT_LE32(pos, data);
140
0
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_put_le32
Unexecuted instantiation: bssid_ignore.c:wpabuf_put_le32
Unexecuted instantiation: bss.c:wpabuf_put_le32
Unexecuted instantiation: config.c:wpabuf_put_le32
Unexecuted instantiation: config_file.c:wpabuf_put_le32
Unexecuted instantiation: eap_register.c:wpabuf_put_le32
Unexecuted instantiation: events.c:wpabuf_put_le32
Unexecuted instantiation: gas_query.c:wpabuf_put_le32
Unexecuted instantiation: hs20_supplicant.c:wpabuf_put_le32
Unexecuted instantiation: interworking.c:wpabuf_put_le32
Unexecuted instantiation: notify.c:wpabuf_put_le32
Unexecuted instantiation: offchannel.c:wpabuf_put_le32
Unexecuted instantiation: op_classes.c:wpabuf_put_le32
Unexecuted instantiation: robust_av.c:wpabuf_put_le32
Unexecuted instantiation: rrm.c:wpabuf_put_le32
Unexecuted instantiation: scan.c:wpabuf_put_le32
Unexecuted instantiation: wmm_ac.c:wpabuf_put_le32
Unexecuted instantiation: wnm_sta.c:wpabuf_put_le32
Unexecuted instantiation: wpa_supplicant.c:wpabuf_put_le32
Unexecuted instantiation: wpas_glue.c:wpabuf_put_le32
Unexecuted instantiation: driver_common.c:wpabuf_put_le32
Unexecuted instantiation: drivers.c:wpabuf_put_le32
Unexecuted instantiation: wnm.c:wpabuf_put_le32
Unexecuted instantiation: gas.c:wpabuf_put_le32
Unexecuted instantiation: hw_features_common.c:wpabuf_put_le32
Unexecuted instantiation: ieee802_11_common.c:wpabuf_put_le32
Unexecuted instantiation: ptksa_cache.c:wpabuf_put_le32
Unexecuted instantiation: wpa_common.c:wpabuf_put_le32
Unexecuted instantiation: aes-omac1.c:wpabuf_put_le32
Unexecuted instantiation: md5.c:wpabuf_put_le32
Unexecuted instantiation: md5-internal.c:wpabuf_put_le32
Unexecuted instantiation: sha1.c:wpabuf_put_le32
Unexecuted instantiation: sha1-internal.c:wpabuf_put_le32
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_put_le32
Unexecuted instantiation: sha1-prf.c:wpabuf_put_le32
Unexecuted instantiation: sha256.c:wpabuf_put_le32
Unexecuted instantiation: sha256-prf.c:wpabuf_put_le32
Unexecuted instantiation: sha256-internal.c:wpabuf_put_le32
Unexecuted instantiation: aes-internal-enc.c:wpabuf_put_le32
Unexecuted instantiation: aes-internal.c:wpabuf_put_le32
Unexecuted instantiation: pmksa_cache.c:wpabuf_put_le32
Unexecuted instantiation: preauth.c:wpabuf_put_le32
Unexecuted instantiation: wpa.c:wpabuf_put_le32
Unexecuted instantiation: wpa_ie.c:wpabuf_put_le32
Unexecuted instantiation: wpa_ft.c:wpabuf_put_le32
Unexecuted instantiation: tdls.c:wpabuf_put_le32
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_put_le32
Unexecuted instantiation: eap.c:wpabuf_put_le32
Unexecuted instantiation: eap_methods.c:wpabuf_put_le32
Unexecuted instantiation: eap_common.c:wpabuf_put_le32
Unexecuted instantiation: l2_packet_linux.c:wpabuf_put_le32
Unexecuted instantiation: base64.c:wpabuf_put_le32
Unexecuted instantiation: bitfield.c:wpabuf_put_le32
Unexecuted instantiation: common.c:wpabuf_put_le32
Unexecuted instantiation: crc32.c:wpabuf_put_le32
Unexecuted instantiation: wpa_debug.c:wpabuf_put_le32
Unexecuted instantiation: wpabuf.c:wpabuf_put_le32
Unexecuted instantiation: os_unix.c:wpabuf_put_le32
Unexecuted instantiation: eloop.c:wpabuf_put_le32
Unexecuted instantiation: aes-unwrap.c:wpabuf_put_le32
Unexecuted instantiation: rc4.c:wpabuf_put_le32
Unexecuted instantiation: tls_internal.c:wpabuf_put_le32
Unexecuted instantiation: aes-internal-dec.c:wpabuf_put_le32
Unexecuted instantiation: tlsv1_client.c:wpabuf_put_le32
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_put_le32
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_put_le32
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_put_le32
Unexecuted instantiation: tlsv1_common.c:wpabuf_put_le32
Unexecuted instantiation: tlsv1_cred.c:wpabuf_put_le32
Unexecuted instantiation: tlsv1_record.c:wpabuf_put_le32
Unexecuted instantiation: tlsv1_server.c:wpabuf_put_le32
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_put_le32
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_put_le32
Unexecuted instantiation: x509v3.c:wpabuf_put_le32
Unexecuted instantiation: asn1.c:wpabuf_put_le32
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_put_le32
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_put_le32
Unexecuted instantiation: sha384-internal.c:wpabuf_put_le32
Unexecuted instantiation: sha512-internal.c:wpabuf_put_le32
Unexecuted instantiation: crypto_internal.c:wpabuf_put_le32
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_put_le32
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_put_le32
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_put_le32
Unexecuted instantiation: des-internal.c:wpabuf_put_le32
Unexecuted instantiation: bignum.c:wpabuf_put_le32
Unexecuted instantiation: pkcs1.c:wpabuf_put_le32
Unexecuted instantiation: pkcs8.c:wpabuf_put_le32
Unexecuted instantiation: rsa.c:wpabuf_put_le32
Unexecuted instantiation: pkcs5.c:wpabuf_put_le32
141
142
static inline void wpabuf_put_le64(struct wpabuf *buf, u64 data)
143
0
{
144
0
  u8 *pos = (u8 *) wpabuf_put(buf, 8);
145
0
  WPA_PUT_LE64(pos, data);
146
0
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_put_le64
Unexecuted instantiation: bssid_ignore.c:wpabuf_put_le64
Unexecuted instantiation: bss.c:wpabuf_put_le64
Unexecuted instantiation: config.c:wpabuf_put_le64
Unexecuted instantiation: config_file.c:wpabuf_put_le64
Unexecuted instantiation: eap_register.c:wpabuf_put_le64
Unexecuted instantiation: events.c:wpabuf_put_le64
Unexecuted instantiation: gas_query.c:wpabuf_put_le64
Unexecuted instantiation: hs20_supplicant.c:wpabuf_put_le64
Unexecuted instantiation: interworking.c:wpabuf_put_le64
Unexecuted instantiation: notify.c:wpabuf_put_le64
Unexecuted instantiation: offchannel.c:wpabuf_put_le64
Unexecuted instantiation: op_classes.c:wpabuf_put_le64
Unexecuted instantiation: robust_av.c:wpabuf_put_le64
Unexecuted instantiation: rrm.c:wpabuf_put_le64
Unexecuted instantiation: scan.c:wpabuf_put_le64
Unexecuted instantiation: wmm_ac.c:wpabuf_put_le64
Unexecuted instantiation: wnm_sta.c:wpabuf_put_le64
Unexecuted instantiation: wpa_supplicant.c:wpabuf_put_le64
Unexecuted instantiation: wpas_glue.c:wpabuf_put_le64
Unexecuted instantiation: driver_common.c:wpabuf_put_le64
Unexecuted instantiation: drivers.c:wpabuf_put_le64
Unexecuted instantiation: wnm.c:wpabuf_put_le64
Unexecuted instantiation: gas.c:wpabuf_put_le64
Unexecuted instantiation: hw_features_common.c:wpabuf_put_le64
Unexecuted instantiation: ieee802_11_common.c:wpabuf_put_le64
Unexecuted instantiation: ptksa_cache.c:wpabuf_put_le64
Unexecuted instantiation: wpa_common.c:wpabuf_put_le64
Unexecuted instantiation: aes-omac1.c:wpabuf_put_le64
Unexecuted instantiation: md5.c:wpabuf_put_le64
Unexecuted instantiation: md5-internal.c:wpabuf_put_le64
Unexecuted instantiation: sha1.c:wpabuf_put_le64
Unexecuted instantiation: sha1-internal.c:wpabuf_put_le64
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_put_le64
Unexecuted instantiation: sha1-prf.c:wpabuf_put_le64
Unexecuted instantiation: sha256.c:wpabuf_put_le64
Unexecuted instantiation: sha256-prf.c:wpabuf_put_le64
Unexecuted instantiation: sha256-internal.c:wpabuf_put_le64
Unexecuted instantiation: aes-internal-enc.c:wpabuf_put_le64
Unexecuted instantiation: aes-internal.c:wpabuf_put_le64
Unexecuted instantiation: pmksa_cache.c:wpabuf_put_le64
Unexecuted instantiation: preauth.c:wpabuf_put_le64
Unexecuted instantiation: wpa.c:wpabuf_put_le64
Unexecuted instantiation: wpa_ie.c:wpabuf_put_le64
Unexecuted instantiation: wpa_ft.c:wpabuf_put_le64
Unexecuted instantiation: tdls.c:wpabuf_put_le64
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_put_le64
Unexecuted instantiation: eap.c:wpabuf_put_le64
Unexecuted instantiation: eap_methods.c:wpabuf_put_le64
Unexecuted instantiation: eap_common.c:wpabuf_put_le64
Unexecuted instantiation: l2_packet_linux.c:wpabuf_put_le64
Unexecuted instantiation: base64.c:wpabuf_put_le64
Unexecuted instantiation: bitfield.c:wpabuf_put_le64
Unexecuted instantiation: common.c:wpabuf_put_le64
Unexecuted instantiation: crc32.c:wpabuf_put_le64
Unexecuted instantiation: wpa_debug.c:wpabuf_put_le64
Unexecuted instantiation: wpabuf.c:wpabuf_put_le64
Unexecuted instantiation: os_unix.c:wpabuf_put_le64
Unexecuted instantiation: eloop.c:wpabuf_put_le64
Unexecuted instantiation: aes-unwrap.c:wpabuf_put_le64
Unexecuted instantiation: rc4.c:wpabuf_put_le64
Unexecuted instantiation: tls_internal.c:wpabuf_put_le64
Unexecuted instantiation: aes-internal-dec.c:wpabuf_put_le64
Unexecuted instantiation: tlsv1_client.c:wpabuf_put_le64
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_put_le64
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_put_le64
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_put_le64
Unexecuted instantiation: tlsv1_common.c:wpabuf_put_le64
Unexecuted instantiation: tlsv1_cred.c:wpabuf_put_le64
Unexecuted instantiation: tlsv1_record.c:wpabuf_put_le64
Unexecuted instantiation: tlsv1_server.c:wpabuf_put_le64
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_put_le64
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_put_le64
Unexecuted instantiation: x509v3.c:wpabuf_put_le64
Unexecuted instantiation: asn1.c:wpabuf_put_le64
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_put_le64
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_put_le64
Unexecuted instantiation: sha384-internal.c:wpabuf_put_le64
Unexecuted instantiation: sha512-internal.c:wpabuf_put_le64
Unexecuted instantiation: crypto_internal.c:wpabuf_put_le64
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_put_le64
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_put_le64
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_put_le64
Unexecuted instantiation: des-internal.c:wpabuf_put_le64
Unexecuted instantiation: bignum.c:wpabuf_put_le64
Unexecuted instantiation: pkcs1.c:wpabuf_put_le64
Unexecuted instantiation: pkcs8.c:wpabuf_put_le64
Unexecuted instantiation: rsa.c:wpabuf_put_le64
Unexecuted instantiation: pkcs5.c:wpabuf_put_le64
147
148
static inline void wpabuf_put_be16(struct wpabuf *buf, u16 data)
149
0
{
150
0
  u8 *pos = (u8 *) wpabuf_put(buf, 2);
151
0
  WPA_PUT_BE16(pos, data);
152
0
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_put_be16
Unexecuted instantiation: bssid_ignore.c:wpabuf_put_be16
Unexecuted instantiation: bss.c:wpabuf_put_be16
Unexecuted instantiation: config.c:wpabuf_put_be16
Unexecuted instantiation: config_file.c:wpabuf_put_be16
Unexecuted instantiation: eap_register.c:wpabuf_put_be16
Unexecuted instantiation: events.c:wpabuf_put_be16
Unexecuted instantiation: gas_query.c:wpabuf_put_be16
Unexecuted instantiation: hs20_supplicant.c:wpabuf_put_be16
Unexecuted instantiation: interworking.c:wpabuf_put_be16
Unexecuted instantiation: notify.c:wpabuf_put_be16
Unexecuted instantiation: offchannel.c:wpabuf_put_be16
Unexecuted instantiation: op_classes.c:wpabuf_put_be16
Unexecuted instantiation: robust_av.c:wpabuf_put_be16
Unexecuted instantiation: rrm.c:wpabuf_put_be16
Unexecuted instantiation: scan.c:wpabuf_put_be16
Unexecuted instantiation: wmm_ac.c:wpabuf_put_be16
Unexecuted instantiation: wnm_sta.c:wpabuf_put_be16
Unexecuted instantiation: wpa_supplicant.c:wpabuf_put_be16
Unexecuted instantiation: wpas_glue.c:wpabuf_put_be16
Unexecuted instantiation: driver_common.c:wpabuf_put_be16
Unexecuted instantiation: drivers.c:wpabuf_put_be16
Unexecuted instantiation: wnm.c:wpabuf_put_be16
Unexecuted instantiation: gas.c:wpabuf_put_be16
Unexecuted instantiation: hw_features_common.c:wpabuf_put_be16
Unexecuted instantiation: ieee802_11_common.c:wpabuf_put_be16
Unexecuted instantiation: ptksa_cache.c:wpabuf_put_be16
Unexecuted instantiation: wpa_common.c:wpabuf_put_be16
Unexecuted instantiation: aes-omac1.c:wpabuf_put_be16
Unexecuted instantiation: md5.c:wpabuf_put_be16
Unexecuted instantiation: md5-internal.c:wpabuf_put_be16
Unexecuted instantiation: sha1.c:wpabuf_put_be16
Unexecuted instantiation: sha1-internal.c:wpabuf_put_be16
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_put_be16
Unexecuted instantiation: sha1-prf.c:wpabuf_put_be16
Unexecuted instantiation: sha256.c:wpabuf_put_be16
Unexecuted instantiation: sha256-prf.c:wpabuf_put_be16
Unexecuted instantiation: sha256-internal.c:wpabuf_put_be16
Unexecuted instantiation: aes-internal-enc.c:wpabuf_put_be16
Unexecuted instantiation: aes-internal.c:wpabuf_put_be16
Unexecuted instantiation: pmksa_cache.c:wpabuf_put_be16
Unexecuted instantiation: preauth.c:wpabuf_put_be16
Unexecuted instantiation: wpa.c:wpabuf_put_be16
Unexecuted instantiation: wpa_ie.c:wpabuf_put_be16
Unexecuted instantiation: wpa_ft.c:wpabuf_put_be16
Unexecuted instantiation: tdls.c:wpabuf_put_be16
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_put_be16
Unexecuted instantiation: eap.c:wpabuf_put_be16
Unexecuted instantiation: eap_methods.c:wpabuf_put_be16
Unexecuted instantiation: eap_common.c:wpabuf_put_be16
Unexecuted instantiation: l2_packet_linux.c:wpabuf_put_be16
Unexecuted instantiation: base64.c:wpabuf_put_be16
Unexecuted instantiation: bitfield.c:wpabuf_put_be16
Unexecuted instantiation: common.c:wpabuf_put_be16
Unexecuted instantiation: crc32.c:wpabuf_put_be16
Unexecuted instantiation: wpa_debug.c:wpabuf_put_be16
Unexecuted instantiation: wpabuf.c:wpabuf_put_be16
Unexecuted instantiation: os_unix.c:wpabuf_put_be16
Unexecuted instantiation: eloop.c:wpabuf_put_be16
Unexecuted instantiation: aes-unwrap.c:wpabuf_put_be16
Unexecuted instantiation: rc4.c:wpabuf_put_be16
Unexecuted instantiation: tls_internal.c:wpabuf_put_be16
Unexecuted instantiation: aes-internal-dec.c:wpabuf_put_be16
Unexecuted instantiation: tlsv1_client.c:wpabuf_put_be16
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_put_be16
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_put_be16
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_put_be16
Unexecuted instantiation: tlsv1_common.c:wpabuf_put_be16
Unexecuted instantiation: tlsv1_cred.c:wpabuf_put_be16
Unexecuted instantiation: tlsv1_record.c:wpabuf_put_be16
Unexecuted instantiation: tlsv1_server.c:wpabuf_put_be16
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_put_be16
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_put_be16
Unexecuted instantiation: x509v3.c:wpabuf_put_be16
Unexecuted instantiation: asn1.c:wpabuf_put_be16
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_put_be16
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_put_be16
Unexecuted instantiation: sha384-internal.c:wpabuf_put_be16
Unexecuted instantiation: sha512-internal.c:wpabuf_put_be16
Unexecuted instantiation: crypto_internal.c:wpabuf_put_be16
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_put_be16
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_put_be16
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_put_be16
Unexecuted instantiation: des-internal.c:wpabuf_put_be16
Unexecuted instantiation: bignum.c:wpabuf_put_be16
Unexecuted instantiation: pkcs1.c:wpabuf_put_be16
Unexecuted instantiation: pkcs8.c:wpabuf_put_be16
Unexecuted instantiation: rsa.c:wpabuf_put_be16
Unexecuted instantiation: pkcs5.c:wpabuf_put_be16
153
154
static inline void wpabuf_put_be24(struct wpabuf *buf, u32 data)
155
0
{
156
0
  u8 *pos = (u8 *) wpabuf_put(buf, 3);
157
0
  WPA_PUT_BE24(pos, data);
158
0
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_put_be24
Unexecuted instantiation: bssid_ignore.c:wpabuf_put_be24
Unexecuted instantiation: bss.c:wpabuf_put_be24
Unexecuted instantiation: config.c:wpabuf_put_be24
Unexecuted instantiation: config_file.c:wpabuf_put_be24
Unexecuted instantiation: eap_register.c:wpabuf_put_be24
Unexecuted instantiation: events.c:wpabuf_put_be24
Unexecuted instantiation: gas_query.c:wpabuf_put_be24
Unexecuted instantiation: hs20_supplicant.c:wpabuf_put_be24
Unexecuted instantiation: interworking.c:wpabuf_put_be24
Unexecuted instantiation: notify.c:wpabuf_put_be24
Unexecuted instantiation: offchannel.c:wpabuf_put_be24
Unexecuted instantiation: op_classes.c:wpabuf_put_be24
Unexecuted instantiation: robust_av.c:wpabuf_put_be24
Unexecuted instantiation: rrm.c:wpabuf_put_be24
Unexecuted instantiation: scan.c:wpabuf_put_be24
Unexecuted instantiation: wmm_ac.c:wpabuf_put_be24
Unexecuted instantiation: wnm_sta.c:wpabuf_put_be24
Unexecuted instantiation: wpa_supplicant.c:wpabuf_put_be24
Unexecuted instantiation: wpas_glue.c:wpabuf_put_be24
Unexecuted instantiation: driver_common.c:wpabuf_put_be24
Unexecuted instantiation: drivers.c:wpabuf_put_be24
Unexecuted instantiation: wnm.c:wpabuf_put_be24
Unexecuted instantiation: gas.c:wpabuf_put_be24
Unexecuted instantiation: hw_features_common.c:wpabuf_put_be24
Unexecuted instantiation: ieee802_11_common.c:wpabuf_put_be24
Unexecuted instantiation: ptksa_cache.c:wpabuf_put_be24
Unexecuted instantiation: wpa_common.c:wpabuf_put_be24
Unexecuted instantiation: aes-omac1.c:wpabuf_put_be24
Unexecuted instantiation: md5.c:wpabuf_put_be24
Unexecuted instantiation: md5-internal.c:wpabuf_put_be24
Unexecuted instantiation: sha1.c:wpabuf_put_be24
Unexecuted instantiation: sha1-internal.c:wpabuf_put_be24
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_put_be24
Unexecuted instantiation: sha1-prf.c:wpabuf_put_be24
Unexecuted instantiation: sha256.c:wpabuf_put_be24
Unexecuted instantiation: sha256-prf.c:wpabuf_put_be24
Unexecuted instantiation: sha256-internal.c:wpabuf_put_be24
Unexecuted instantiation: aes-internal-enc.c:wpabuf_put_be24
Unexecuted instantiation: aes-internal.c:wpabuf_put_be24
Unexecuted instantiation: pmksa_cache.c:wpabuf_put_be24
Unexecuted instantiation: preauth.c:wpabuf_put_be24
Unexecuted instantiation: wpa.c:wpabuf_put_be24
Unexecuted instantiation: wpa_ie.c:wpabuf_put_be24
Unexecuted instantiation: wpa_ft.c:wpabuf_put_be24
Unexecuted instantiation: tdls.c:wpabuf_put_be24
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_put_be24
Unexecuted instantiation: eap.c:wpabuf_put_be24
Unexecuted instantiation: eap_methods.c:wpabuf_put_be24
Unexecuted instantiation: eap_common.c:wpabuf_put_be24
Unexecuted instantiation: l2_packet_linux.c:wpabuf_put_be24
Unexecuted instantiation: base64.c:wpabuf_put_be24
Unexecuted instantiation: bitfield.c:wpabuf_put_be24
Unexecuted instantiation: common.c:wpabuf_put_be24
Unexecuted instantiation: crc32.c:wpabuf_put_be24
Unexecuted instantiation: wpa_debug.c:wpabuf_put_be24
Unexecuted instantiation: wpabuf.c:wpabuf_put_be24
Unexecuted instantiation: os_unix.c:wpabuf_put_be24
Unexecuted instantiation: eloop.c:wpabuf_put_be24
Unexecuted instantiation: aes-unwrap.c:wpabuf_put_be24
Unexecuted instantiation: rc4.c:wpabuf_put_be24
Unexecuted instantiation: tls_internal.c:wpabuf_put_be24
Unexecuted instantiation: aes-internal-dec.c:wpabuf_put_be24
Unexecuted instantiation: tlsv1_client.c:wpabuf_put_be24
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_put_be24
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_put_be24
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_put_be24
Unexecuted instantiation: tlsv1_common.c:wpabuf_put_be24
Unexecuted instantiation: tlsv1_cred.c:wpabuf_put_be24
Unexecuted instantiation: tlsv1_record.c:wpabuf_put_be24
Unexecuted instantiation: tlsv1_server.c:wpabuf_put_be24
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_put_be24
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_put_be24
Unexecuted instantiation: x509v3.c:wpabuf_put_be24
Unexecuted instantiation: asn1.c:wpabuf_put_be24
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_put_be24
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_put_be24
Unexecuted instantiation: sha384-internal.c:wpabuf_put_be24
Unexecuted instantiation: sha512-internal.c:wpabuf_put_be24
Unexecuted instantiation: crypto_internal.c:wpabuf_put_be24
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_put_be24
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_put_be24
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_put_be24
Unexecuted instantiation: des-internal.c:wpabuf_put_be24
Unexecuted instantiation: bignum.c:wpabuf_put_be24
Unexecuted instantiation: pkcs1.c:wpabuf_put_be24
Unexecuted instantiation: pkcs8.c:wpabuf_put_be24
Unexecuted instantiation: rsa.c:wpabuf_put_be24
Unexecuted instantiation: pkcs5.c:wpabuf_put_be24
159
160
static inline void wpabuf_put_be32(struct wpabuf *buf, u32 data)
161
0
{
162
0
  u8 *pos = (u8 *) wpabuf_put(buf, 4);
163
0
  WPA_PUT_BE32(pos, data);
164
0
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_put_be32
Unexecuted instantiation: bssid_ignore.c:wpabuf_put_be32
Unexecuted instantiation: bss.c:wpabuf_put_be32
Unexecuted instantiation: config.c:wpabuf_put_be32
Unexecuted instantiation: config_file.c:wpabuf_put_be32
Unexecuted instantiation: eap_register.c:wpabuf_put_be32
Unexecuted instantiation: events.c:wpabuf_put_be32
Unexecuted instantiation: gas_query.c:wpabuf_put_be32
Unexecuted instantiation: hs20_supplicant.c:wpabuf_put_be32
Unexecuted instantiation: interworking.c:wpabuf_put_be32
Unexecuted instantiation: notify.c:wpabuf_put_be32
Unexecuted instantiation: offchannel.c:wpabuf_put_be32
Unexecuted instantiation: op_classes.c:wpabuf_put_be32
Unexecuted instantiation: robust_av.c:wpabuf_put_be32
Unexecuted instantiation: rrm.c:wpabuf_put_be32
Unexecuted instantiation: scan.c:wpabuf_put_be32
Unexecuted instantiation: wmm_ac.c:wpabuf_put_be32
Unexecuted instantiation: wnm_sta.c:wpabuf_put_be32
Unexecuted instantiation: wpa_supplicant.c:wpabuf_put_be32
Unexecuted instantiation: wpas_glue.c:wpabuf_put_be32
Unexecuted instantiation: driver_common.c:wpabuf_put_be32
Unexecuted instantiation: drivers.c:wpabuf_put_be32
Unexecuted instantiation: wnm.c:wpabuf_put_be32
Unexecuted instantiation: gas.c:wpabuf_put_be32
Unexecuted instantiation: hw_features_common.c:wpabuf_put_be32
Unexecuted instantiation: ieee802_11_common.c:wpabuf_put_be32
Unexecuted instantiation: ptksa_cache.c:wpabuf_put_be32
Unexecuted instantiation: wpa_common.c:wpabuf_put_be32
Unexecuted instantiation: aes-omac1.c:wpabuf_put_be32
Unexecuted instantiation: md5.c:wpabuf_put_be32
Unexecuted instantiation: md5-internal.c:wpabuf_put_be32
Unexecuted instantiation: sha1.c:wpabuf_put_be32
Unexecuted instantiation: sha1-internal.c:wpabuf_put_be32
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_put_be32
Unexecuted instantiation: sha1-prf.c:wpabuf_put_be32
Unexecuted instantiation: sha256.c:wpabuf_put_be32
Unexecuted instantiation: sha256-prf.c:wpabuf_put_be32
Unexecuted instantiation: sha256-internal.c:wpabuf_put_be32
Unexecuted instantiation: aes-internal-enc.c:wpabuf_put_be32
Unexecuted instantiation: aes-internal.c:wpabuf_put_be32
Unexecuted instantiation: pmksa_cache.c:wpabuf_put_be32
Unexecuted instantiation: preauth.c:wpabuf_put_be32
Unexecuted instantiation: wpa.c:wpabuf_put_be32
Unexecuted instantiation: wpa_ie.c:wpabuf_put_be32
Unexecuted instantiation: wpa_ft.c:wpabuf_put_be32
Unexecuted instantiation: tdls.c:wpabuf_put_be32
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_put_be32
Unexecuted instantiation: eap.c:wpabuf_put_be32
Unexecuted instantiation: eap_methods.c:wpabuf_put_be32
Unexecuted instantiation: eap_common.c:wpabuf_put_be32
Unexecuted instantiation: l2_packet_linux.c:wpabuf_put_be32
Unexecuted instantiation: base64.c:wpabuf_put_be32
Unexecuted instantiation: bitfield.c:wpabuf_put_be32
Unexecuted instantiation: common.c:wpabuf_put_be32
Unexecuted instantiation: crc32.c:wpabuf_put_be32
Unexecuted instantiation: wpa_debug.c:wpabuf_put_be32
Unexecuted instantiation: wpabuf.c:wpabuf_put_be32
Unexecuted instantiation: os_unix.c:wpabuf_put_be32
Unexecuted instantiation: eloop.c:wpabuf_put_be32
Unexecuted instantiation: aes-unwrap.c:wpabuf_put_be32
Unexecuted instantiation: rc4.c:wpabuf_put_be32
Unexecuted instantiation: tls_internal.c:wpabuf_put_be32
Unexecuted instantiation: aes-internal-dec.c:wpabuf_put_be32
Unexecuted instantiation: tlsv1_client.c:wpabuf_put_be32
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_put_be32
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_put_be32
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_put_be32
Unexecuted instantiation: tlsv1_common.c:wpabuf_put_be32
Unexecuted instantiation: tlsv1_cred.c:wpabuf_put_be32
Unexecuted instantiation: tlsv1_record.c:wpabuf_put_be32
Unexecuted instantiation: tlsv1_server.c:wpabuf_put_be32
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_put_be32
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_put_be32
Unexecuted instantiation: x509v3.c:wpabuf_put_be32
Unexecuted instantiation: asn1.c:wpabuf_put_be32
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_put_be32
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_put_be32
Unexecuted instantiation: sha384-internal.c:wpabuf_put_be32
Unexecuted instantiation: sha512-internal.c:wpabuf_put_be32
Unexecuted instantiation: crypto_internal.c:wpabuf_put_be32
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_put_be32
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_put_be32
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_put_be32
Unexecuted instantiation: des-internal.c:wpabuf_put_be32
Unexecuted instantiation: bignum.c:wpabuf_put_be32
Unexecuted instantiation: pkcs1.c:wpabuf_put_be32
Unexecuted instantiation: pkcs8.c:wpabuf_put_be32
Unexecuted instantiation: rsa.c:wpabuf_put_be32
Unexecuted instantiation: pkcs5.c:wpabuf_put_be32
165
166
static inline void wpabuf_put_be64(struct wpabuf *buf, u64 data)
167
0
{
168
0
  u8 *pos = (u8 *) wpabuf_put(buf, 8);
169
0
  WPA_PUT_BE64(pos, data);
170
0
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_put_be64
Unexecuted instantiation: bssid_ignore.c:wpabuf_put_be64
Unexecuted instantiation: bss.c:wpabuf_put_be64
Unexecuted instantiation: config.c:wpabuf_put_be64
Unexecuted instantiation: config_file.c:wpabuf_put_be64
Unexecuted instantiation: eap_register.c:wpabuf_put_be64
Unexecuted instantiation: events.c:wpabuf_put_be64
Unexecuted instantiation: gas_query.c:wpabuf_put_be64
Unexecuted instantiation: hs20_supplicant.c:wpabuf_put_be64
Unexecuted instantiation: interworking.c:wpabuf_put_be64
Unexecuted instantiation: notify.c:wpabuf_put_be64
Unexecuted instantiation: offchannel.c:wpabuf_put_be64
Unexecuted instantiation: op_classes.c:wpabuf_put_be64
Unexecuted instantiation: robust_av.c:wpabuf_put_be64
Unexecuted instantiation: rrm.c:wpabuf_put_be64
Unexecuted instantiation: scan.c:wpabuf_put_be64
Unexecuted instantiation: wmm_ac.c:wpabuf_put_be64
Unexecuted instantiation: wnm_sta.c:wpabuf_put_be64
Unexecuted instantiation: wpa_supplicant.c:wpabuf_put_be64
Unexecuted instantiation: wpas_glue.c:wpabuf_put_be64
Unexecuted instantiation: driver_common.c:wpabuf_put_be64
Unexecuted instantiation: drivers.c:wpabuf_put_be64
Unexecuted instantiation: wnm.c:wpabuf_put_be64
Unexecuted instantiation: gas.c:wpabuf_put_be64
Unexecuted instantiation: hw_features_common.c:wpabuf_put_be64
Unexecuted instantiation: ieee802_11_common.c:wpabuf_put_be64
Unexecuted instantiation: ptksa_cache.c:wpabuf_put_be64
Unexecuted instantiation: wpa_common.c:wpabuf_put_be64
Unexecuted instantiation: aes-omac1.c:wpabuf_put_be64
Unexecuted instantiation: md5.c:wpabuf_put_be64
Unexecuted instantiation: md5-internal.c:wpabuf_put_be64
Unexecuted instantiation: sha1.c:wpabuf_put_be64
Unexecuted instantiation: sha1-internal.c:wpabuf_put_be64
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_put_be64
Unexecuted instantiation: sha1-prf.c:wpabuf_put_be64
Unexecuted instantiation: sha256.c:wpabuf_put_be64
Unexecuted instantiation: sha256-prf.c:wpabuf_put_be64
Unexecuted instantiation: sha256-internal.c:wpabuf_put_be64
Unexecuted instantiation: aes-internal-enc.c:wpabuf_put_be64
Unexecuted instantiation: aes-internal.c:wpabuf_put_be64
Unexecuted instantiation: pmksa_cache.c:wpabuf_put_be64
Unexecuted instantiation: preauth.c:wpabuf_put_be64
Unexecuted instantiation: wpa.c:wpabuf_put_be64
Unexecuted instantiation: wpa_ie.c:wpabuf_put_be64
Unexecuted instantiation: wpa_ft.c:wpabuf_put_be64
Unexecuted instantiation: tdls.c:wpabuf_put_be64
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_put_be64
Unexecuted instantiation: eap.c:wpabuf_put_be64
Unexecuted instantiation: eap_methods.c:wpabuf_put_be64
Unexecuted instantiation: eap_common.c:wpabuf_put_be64
Unexecuted instantiation: l2_packet_linux.c:wpabuf_put_be64
Unexecuted instantiation: base64.c:wpabuf_put_be64
Unexecuted instantiation: bitfield.c:wpabuf_put_be64
Unexecuted instantiation: common.c:wpabuf_put_be64
Unexecuted instantiation: crc32.c:wpabuf_put_be64
Unexecuted instantiation: wpa_debug.c:wpabuf_put_be64
Unexecuted instantiation: wpabuf.c:wpabuf_put_be64
Unexecuted instantiation: os_unix.c:wpabuf_put_be64
Unexecuted instantiation: eloop.c:wpabuf_put_be64
Unexecuted instantiation: aes-unwrap.c:wpabuf_put_be64
Unexecuted instantiation: rc4.c:wpabuf_put_be64
Unexecuted instantiation: tls_internal.c:wpabuf_put_be64
Unexecuted instantiation: aes-internal-dec.c:wpabuf_put_be64
Unexecuted instantiation: tlsv1_client.c:wpabuf_put_be64
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_put_be64
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_put_be64
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_put_be64
Unexecuted instantiation: tlsv1_common.c:wpabuf_put_be64
Unexecuted instantiation: tlsv1_cred.c:wpabuf_put_be64
Unexecuted instantiation: tlsv1_record.c:wpabuf_put_be64
Unexecuted instantiation: tlsv1_server.c:wpabuf_put_be64
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_put_be64
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_put_be64
Unexecuted instantiation: x509v3.c:wpabuf_put_be64
Unexecuted instantiation: asn1.c:wpabuf_put_be64
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_put_be64
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_put_be64
Unexecuted instantiation: sha384-internal.c:wpabuf_put_be64
Unexecuted instantiation: sha512-internal.c:wpabuf_put_be64
Unexecuted instantiation: crypto_internal.c:wpabuf_put_be64
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_put_be64
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_put_be64
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_put_be64
Unexecuted instantiation: des-internal.c:wpabuf_put_be64
Unexecuted instantiation: bignum.c:wpabuf_put_be64
Unexecuted instantiation: pkcs1.c:wpabuf_put_be64
Unexecuted instantiation: pkcs8.c:wpabuf_put_be64
Unexecuted instantiation: rsa.c:wpabuf_put_be64
Unexecuted instantiation: pkcs5.c:wpabuf_put_be64
171
172
static inline void wpabuf_put_data(struct wpabuf *buf, const void *data,
173
           size_t len)
174
1
{
175
1
  if (data)
176
1
    os_memcpy(wpabuf_put(buf, len), data, len);
177
1
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_put_data
Unexecuted instantiation: bssid_ignore.c:wpabuf_put_data
Unexecuted instantiation: bss.c:wpabuf_put_data
Unexecuted instantiation: config.c:wpabuf_put_data
Unexecuted instantiation: config_file.c:wpabuf_put_data
Unexecuted instantiation: eap_register.c:wpabuf_put_data
Unexecuted instantiation: events.c:wpabuf_put_data
Unexecuted instantiation: gas_query.c:wpabuf_put_data
Unexecuted instantiation: hs20_supplicant.c:wpabuf_put_data
Unexecuted instantiation: interworking.c:wpabuf_put_data
Unexecuted instantiation: notify.c:wpabuf_put_data
Unexecuted instantiation: offchannel.c:wpabuf_put_data
Unexecuted instantiation: op_classes.c:wpabuf_put_data
Unexecuted instantiation: robust_av.c:wpabuf_put_data
Unexecuted instantiation: rrm.c:wpabuf_put_data
Unexecuted instantiation: scan.c:wpabuf_put_data
Unexecuted instantiation: wmm_ac.c:wpabuf_put_data
wnm_sta.c:wpabuf_put_data
Line
Count
Source
174
1
{
175
1
  if (data)
176
1
    os_memcpy(wpabuf_put(buf, len), data, len);
177
1
}
Unexecuted instantiation: wpa_supplicant.c:wpabuf_put_data
Unexecuted instantiation: wpas_glue.c:wpabuf_put_data
Unexecuted instantiation: driver_common.c:wpabuf_put_data
Unexecuted instantiation: drivers.c:wpabuf_put_data
Unexecuted instantiation: wnm.c:wpabuf_put_data
Unexecuted instantiation: gas.c:wpabuf_put_data
Unexecuted instantiation: hw_features_common.c:wpabuf_put_data
Unexecuted instantiation: ieee802_11_common.c:wpabuf_put_data
Unexecuted instantiation: ptksa_cache.c:wpabuf_put_data
Unexecuted instantiation: wpa_common.c:wpabuf_put_data
Unexecuted instantiation: aes-omac1.c:wpabuf_put_data
Unexecuted instantiation: md5.c:wpabuf_put_data
Unexecuted instantiation: md5-internal.c:wpabuf_put_data
Unexecuted instantiation: sha1.c:wpabuf_put_data
Unexecuted instantiation: sha1-internal.c:wpabuf_put_data
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_put_data
Unexecuted instantiation: sha1-prf.c:wpabuf_put_data
Unexecuted instantiation: sha256.c:wpabuf_put_data
Unexecuted instantiation: sha256-prf.c:wpabuf_put_data
Unexecuted instantiation: sha256-internal.c:wpabuf_put_data
Unexecuted instantiation: aes-internal-enc.c:wpabuf_put_data
Unexecuted instantiation: aes-internal.c:wpabuf_put_data
Unexecuted instantiation: pmksa_cache.c:wpabuf_put_data
Unexecuted instantiation: preauth.c:wpabuf_put_data
Unexecuted instantiation: wpa.c:wpabuf_put_data
Unexecuted instantiation: wpa_ie.c:wpabuf_put_data
Unexecuted instantiation: wpa_ft.c:wpabuf_put_data
Unexecuted instantiation: tdls.c:wpabuf_put_data
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_put_data
Unexecuted instantiation: eap.c:wpabuf_put_data
Unexecuted instantiation: eap_methods.c:wpabuf_put_data
Unexecuted instantiation: eap_common.c:wpabuf_put_data
Unexecuted instantiation: l2_packet_linux.c:wpabuf_put_data
Unexecuted instantiation: base64.c:wpabuf_put_data
Unexecuted instantiation: bitfield.c:wpabuf_put_data
Unexecuted instantiation: common.c:wpabuf_put_data
Unexecuted instantiation: crc32.c:wpabuf_put_data
Unexecuted instantiation: wpa_debug.c:wpabuf_put_data
Unexecuted instantiation: wpabuf.c:wpabuf_put_data
Unexecuted instantiation: os_unix.c:wpabuf_put_data
Unexecuted instantiation: eloop.c:wpabuf_put_data
Unexecuted instantiation: aes-unwrap.c:wpabuf_put_data
Unexecuted instantiation: rc4.c:wpabuf_put_data
Unexecuted instantiation: tls_internal.c:wpabuf_put_data
Unexecuted instantiation: aes-internal-dec.c:wpabuf_put_data
Unexecuted instantiation: tlsv1_client.c:wpabuf_put_data
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_put_data
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_put_data
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_put_data
Unexecuted instantiation: tlsv1_common.c:wpabuf_put_data
Unexecuted instantiation: tlsv1_cred.c:wpabuf_put_data
Unexecuted instantiation: tlsv1_record.c:wpabuf_put_data
Unexecuted instantiation: tlsv1_server.c:wpabuf_put_data
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_put_data
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_put_data
Unexecuted instantiation: x509v3.c:wpabuf_put_data
Unexecuted instantiation: asn1.c:wpabuf_put_data
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_put_data
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_put_data
Unexecuted instantiation: sha384-internal.c:wpabuf_put_data
Unexecuted instantiation: sha512-internal.c:wpabuf_put_data
Unexecuted instantiation: crypto_internal.c:wpabuf_put_data
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_put_data
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_put_data
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_put_data
Unexecuted instantiation: des-internal.c:wpabuf_put_data
Unexecuted instantiation: bignum.c:wpabuf_put_data
Unexecuted instantiation: pkcs1.c:wpabuf_put_data
Unexecuted instantiation: pkcs8.c:wpabuf_put_data
Unexecuted instantiation: rsa.c:wpabuf_put_data
Unexecuted instantiation: pkcs5.c:wpabuf_put_data
178
179
static inline void wpabuf_put_buf(struct wpabuf *dst,
180
          const struct wpabuf *src)
181
0
{
182
0
  wpabuf_put_data(dst, wpabuf_head(src), wpabuf_len(src));
183
0
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_put_buf
Unexecuted instantiation: bssid_ignore.c:wpabuf_put_buf
Unexecuted instantiation: bss.c:wpabuf_put_buf
Unexecuted instantiation: config.c:wpabuf_put_buf
Unexecuted instantiation: config_file.c:wpabuf_put_buf
Unexecuted instantiation: eap_register.c:wpabuf_put_buf
Unexecuted instantiation: events.c:wpabuf_put_buf
Unexecuted instantiation: gas_query.c:wpabuf_put_buf
Unexecuted instantiation: hs20_supplicant.c:wpabuf_put_buf
Unexecuted instantiation: interworking.c:wpabuf_put_buf
Unexecuted instantiation: notify.c:wpabuf_put_buf
Unexecuted instantiation: offchannel.c:wpabuf_put_buf
Unexecuted instantiation: op_classes.c:wpabuf_put_buf
Unexecuted instantiation: robust_av.c:wpabuf_put_buf
Unexecuted instantiation: rrm.c:wpabuf_put_buf
Unexecuted instantiation: scan.c:wpabuf_put_buf
Unexecuted instantiation: wmm_ac.c:wpabuf_put_buf
Unexecuted instantiation: wnm_sta.c:wpabuf_put_buf
Unexecuted instantiation: wpa_supplicant.c:wpabuf_put_buf
Unexecuted instantiation: wpas_glue.c:wpabuf_put_buf
Unexecuted instantiation: driver_common.c:wpabuf_put_buf
Unexecuted instantiation: drivers.c:wpabuf_put_buf
Unexecuted instantiation: wnm.c:wpabuf_put_buf
Unexecuted instantiation: gas.c:wpabuf_put_buf
Unexecuted instantiation: hw_features_common.c:wpabuf_put_buf
Unexecuted instantiation: ieee802_11_common.c:wpabuf_put_buf
Unexecuted instantiation: ptksa_cache.c:wpabuf_put_buf
Unexecuted instantiation: wpa_common.c:wpabuf_put_buf
Unexecuted instantiation: aes-omac1.c:wpabuf_put_buf
Unexecuted instantiation: md5.c:wpabuf_put_buf
Unexecuted instantiation: md5-internal.c:wpabuf_put_buf
Unexecuted instantiation: sha1.c:wpabuf_put_buf
Unexecuted instantiation: sha1-internal.c:wpabuf_put_buf
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_put_buf
Unexecuted instantiation: sha1-prf.c:wpabuf_put_buf
Unexecuted instantiation: sha256.c:wpabuf_put_buf
Unexecuted instantiation: sha256-prf.c:wpabuf_put_buf
Unexecuted instantiation: sha256-internal.c:wpabuf_put_buf
Unexecuted instantiation: aes-internal-enc.c:wpabuf_put_buf
Unexecuted instantiation: aes-internal.c:wpabuf_put_buf
Unexecuted instantiation: pmksa_cache.c:wpabuf_put_buf
Unexecuted instantiation: preauth.c:wpabuf_put_buf
Unexecuted instantiation: wpa.c:wpabuf_put_buf
Unexecuted instantiation: wpa_ie.c:wpabuf_put_buf
Unexecuted instantiation: wpa_ft.c:wpabuf_put_buf
Unexecuted instantiation: tdls.c:wpabuf_put_buf
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_put_buf
Unexecuted instantiation: eap.c:wpabuf_put_buf
Unexecuted instantiation: eap_methods.c:wpabuf_put_buf
Unexecuted instantiation: eap_common.c:wpabuf_put_buf
Unexecuted instantiation: l2_packet_linux.c:wpabuf_put_buf
Unexecuted instantiation: base64.c:wpabuf_put_buf
Unexecuted instantiation: bitfield.c:wpabuf_put_buf
Unexecuted instantiation: common.c:wpabuf_put_buf
Unexecuted instantiation: crc32.c:wpabuf_put_buf
Unexecuted instantiation: wpa_debug.c:wpabuf_put_buf
Unexecuted instantiation: wpabuf.c:wpabuf_put_buf
Unexecuted instantiation: os_unix.c:wpabuf_put_buf
Unexecuted instantiation: eloop.c:wpabuf_put_buf
Unexecuted instantiation: aes-unwrap.c:wpabuf_put_buf
Unexecuted instantiation: rc4.c:wpabuf_put_buf
Unexecuted instantiation: tls_internal.c:wpabuf_put_buf
Unexecuted instantiation: aes-internal-dec.c:wpabuf_put_buf
Unexecuted instantiation: tlsv1_client.c:wpabuf_put_buf
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_put_buf
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_put_buf
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_put_buf
Unexecuted instantiation: tlsv1_common.c:wpabuf_put_buf
Unexecuted instantiation: tlsv1_cred.c:wpabuf_put_buf
Unexecuted instantiation: tlsv1_record.c:wpabuf_put_buf
Unexecuted instantiation: tlsv1_server.c:wpabuf_put_buf
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_put_buf
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_put_buf
Unexecuted instantiation: x509v3.c:wpabuf_put_buf
Unexecuted instantiation: asn1.c:wpabuf_put_buf
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_put_buf
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_put_buf
Unexecuted instantiation: sha384-internal.c:wpabuf_put_buf
Unexecuted instantiation: sha512-internal.c:wpabuf_put_buf
Unexecuted instantiation: crypto_internal.c:wpabuf_put_buf
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_put_buf
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_put_buf
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_put_buf
Unexecuted instantiation: des-internal.c:wpabuf_put_buf
Unexecuted instantiation: bignum.c:wpabuf_put_buf
Unexecuted instantiation: pkcs1.c:wpabuf_put_buf
Unexecuted instantiation: pkcs8.c:wpabuf_put_buf
Unexecuted instantiation: rsa.c:wpabuf_put_buf
Unexecuted instantiation: pkcs5.c:wpabuf_put_buf
184
185
static inline void wpabuf_set(struct wpabuf *buf, const void *data, size_t len)
186
0
{
187
0
  buf->buf = (u8 *) data;
188
0
  buf->flags = WPABUF_FLAG_EXT_DATA;
189
0
  buf->size = buf->used = len;
190
0
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_set
Unexecuted instantiation: bssid_ignore.c:wpabuf_set
Unexecuted instantiation: bss.c:wpabuf_set
Unexecuted instantiation: config.c:wpabuf_set
Unexecuted instantiation: config_file.c:wpabuf_set
Unexecuted instantiation: eap_register.c:wpabuf_set
Unexecuted instantiation: events.c:wpabuf_set
Unexecuted instantiation: gas_query.c:wpabuf_set
Unexecuted instantiation: hs20_supplicant.c:wpabuf_set
Unexecuted instantiation: interworking.c:wpabuf_set
Unexecuted instantiation: notify.c:wpabuf_set
Unexecuted instantiation: offchannel.c:wpabuf_set
Unexecuted instantiation: op_classes.c:wpabuf_set
Unexecuted instantiation: robust_av.c:wpabuf_set
Unexecuted instantiation: rrm.c:wpabuf_set
Unexecuted instantiation: scan.c:wpabuf_set
Unexecuted instantiation: wmm_ac.c:wpabuf_set
Unexecuted instantiation: wnm_sta.c:wpabuf_set
Unexecuted instantiation: wpa_supplicant.c:wpabuf_set
Unexecuted instantiation: wpas_glue.c:wpabuf_set
Unexecuted instantiation: driver_common.c:wpabuf_set
Unexecuted instantiation: drivers.c:wpabuf_set
Unexecuted instantiation: wnm.c:wpabuf_set
Unexecuted instantiation: gas.c:wpabuf_set
Unexecuted instantiation: hw_features_common.c:wpabuf_set
Unexecuted instantiation: ieee802_11_common.c:wpabuf_set
Unexecuted instantiation: ptksa_cache.c:wpabuf_set
Unexecuted instantiation: wpa_common.c:wpabuf_set
Unexecuted instantiation: aes-omac1.c:wpabuf_set
Unexecuted instantiation: md5.c:wpabuf_set
Unexecuted instantiation: md5-internal.c:wpabuf_set
Unexecuted instantiation: sha1.c:wpabuf_set
Unexecuted instantiation: sha1-internal.c:wpabuf_set
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_set
Unexecuted instantiation: sha1-prf.c:wpabuf_set
Unexecuted instantiation: sha256.c:wpabuf_set
Unexecuted instantiation: sha256-prf.c:wpabuf_set
Unexecuted instantiation: sha256-internal.c:wpabuf_set
Unexecuted instantiation: aes-internal-enc.c:wpabuf_set
Unexecuted instantiation: aes-internal.c:wpabuf_set
Unexecuted instantiation: pmksa_cache.c:wpabuf_set
Unexecuted instantiation: preauth.c:wpabuf_set
Unexecuted instantiation: wpa.c:wpabuf_set
Unexecuted instantiation: wpa_ie.c:wpabuf_set
Unexecuted instantiation: wpa_ft.c:wpabuf_set
Unexecuted instantiation: tdls.c:wpabuf_set
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_set
Unexecuted instantiation: eap.c:wpabuf_set
Unexecuted instantiation: eap_methods.c:wpabuf_set
Unexecuted instantiation: eap_common.c:wpabuf_set
Unexecuted instantiation: l2_packet_linux.c:wpabuf_set
Unexecuted instantiation: base64.c:wpabuf_set
Unexecuted instantiation: bitfield.c:wpabuf_set
Unexecuted instantiation: common.c:wpabuf_set
Unexecuted instantiation: crc32.c:wpabuf_set
Unexecuted instantiation: wpa_debug.c:wpabuf_set
Unexecuted instantiation: wpabuf.c:wpabuf_set
Unexecuted instantiation: os_unix.c:wpabuf_set
Unexecuted instantiation: eloop.c:wpabuf_set
Unexecuted instantiation: aes-unwrap.c:wpabuf_set
Unexecuted instantiation: rc4.c:wpabuf_set
Unexecuted instantiation: tls_internal.c:wpabuf_set
Unexecuted instantiation: aes-internal-dec.c:wpabuf_set
Unexecuted instantiation: tlsv1_client.c:wpabuf_set
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_set
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_set
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_set
Unexecuted instantiation: tlsv1_common.c:wpabuf_set
Unexecuted instantiation: tlsv1_cred.c:wpabuf_set
Unexecuted instantiation: tlsv1_record.c:wpabuf_set
Unexecuted instantiation: tlsv1_server.c:wpabuf_set
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_set
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_set
Unexecuted instantiation: x509v3.c:wpabuf_set
Unexecuted instantiation: asn1.c:wpabuf_set
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_set
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_set
Unexecuted instantiation: sha384-internal.c:wpabuf_set
Unexecuted instantiation: sha512-internal.c:wpabuf_set
Unexecuted instantiation: crypto_internal.c:wpabuf_set
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_set
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_set
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_set
Unexecuted instantiation: des-internal.c:wpabuf_set
Unexecuted instantiation: bignum.c:wpabuf_set
Unexecuted instantiation: pkcs1.c:wpabuf_set
Unexecuted instantiation: pkcs8.c:wpabuf_set
Unexecuted instantiation: rsa.c:wpabuf_set
Unexecuted instantiation: pkcs5.c:wpabuf_set
191
192
static inline void wpabuf_put_str(struct wpabuf *dst, const char *str)
193
0
{
194
0
  wpabuf_put_data(dst, str, os_strlen(str));
195
0
}
Unexecuted instantiation: fuzzer-common.c:wpabuf_put_str
Unexecuted instantiation: bssid_ignore.c:wpabuf_put_str
Unexecuted instantiation: bss.c:wpabuf_put_str
Unexecuted instantiation: config.c:wpabuf_put_str
Unexecuted instantiation: config_file.c:wpabuf_put_str
Unexecuted instantiation: eap_register.c:wpabuf_put_str
Unexecuted instantiation: events.c:wpabuf_put_str
Unexecuted instantiation: gas_query.c:wpabuf_put_str
Unexecuted instantiation: hs20_supplicant.c:wpabuf_put_str
Unexecuted instantiation: interworking.c:wpabuf_put_str
Unexecuted instantiation: notify.c:wpabuf_put_str
Unexecuted instantiation: offchannel.c:wpabuf_put_str
Unexecuted instantiation: op_classes.c:wpabuf_put_str
Unexecuted instantiation: robust_av.c:wpabuf_put_str
Unexecuted instantiation: rrm.c:wpabuf_put_str
Unexecuted instantiation: scan.c:wpabuf_put_str
Unexecuted instantiation: wmm_ac.c:wpabuf_put_str
Unexecuted instantiation: wnm_sta.c:wpabuf_put_str
Unexecuted instantiation: wpa_supplicant.c:wpabuf_put_str
Unexecuted instantiation: wpas_glue.c:wpabuf_put_str
Unexecuted instantiation: driver_common.c:wpabuf_put_str
Unexecuted instantiation: drivers.c:wpabuf_put_str
Unexecuted instantiation: wnm.c:wpabuf_put_str
Unexecuted instantiation: gas.c:wpabuf_put_str
Unexecuted instantiation: hw_features_common.c:wpabuf_put_str
Unexecuted instantiation: ieee802_11_common.c:wpabuf_put_str
Unexecuted instantiation: ptksa_cache.c:wpabuf_put_str
Unexecuted instantiation: wpa_common.c:wpabuf_put_str
Unexecuted instantiation: aes-omac1.c:wpabuf_put_str
Unexecuted instantiation: md5.c:wpabuf_put_str
Unexecuted instantiation: md5-internal.c:wpabuf_put_str
Unexecuted instantiation: sha1.c:wpabuf_put_str
Unexecuted instantiation: sha1-internal.c:wpabuf_put_str
Unexecuted instantiation: sha1-pbkdf2.c:wpabuf_put_str
Unexecuted instantiation: sha1-prf.c:wpabuf_put_str
Unexecuted instantiation: sha256.c:wpabuf_put_str
Unexecuted instantiation: sha256-prf.c:wpabuf_put_str
Unexecuted instantiation: sha256-internal.c:wpabuf_put_str
Unexecuted instantiation: aes-internal-enc.c:wpabuf_put_str
Unexecuted instantiation: aes-internal.c:wpabuf_put_str
Unexecuted instantiation: pmksa_cache.c:wpabuf_put_str
Unexecuted instantiation: preauth.c:wpabuf_put_str
Unexecuted instantiation: wpa.c:wpabuf_put_str
Unexecuted instantiation: wpa_ie.c:wpabuf_put_str
Unexecuted instantiation: wpa_ft.c:wpabuf_put_str
Unexecuted instantiation: tdls.c:wpabuf_put_str
Unexecuted instantiation: eapol_supp_sm.c:wpabuf_put_str
Unexecuted instantiation: eap.c:wpabuf_put_str
Unexecuted instantiation: eap_methods.c:wpabuf_put_str
Unexecuted instantiation: eap_common.c:wpabuf_put_str
Unexecuted instantiation: l2_packet_linux.c:wpabuf_put_str
Unexecuted instantiation: base64.c:wpabuf_put_str
Unexecuted instantiation: bitfield.c:wpabuf_put_str
Unexecuted instantiation: common.c:wpabuf_put_str
Unexecuted instantiation: crc32.c:wpabuf_put_str
Unexecuted instantiation: wpa_debug.c:wpabuf_put_str
Unexecuted instantiation: wpabuf.c:wpabuf_put_str
Unexecuted instantiation: os_unix.c:wpabuf_put_str
Unexecuted instantiation: eloop.c:wpabuf_put_str
Unexecuted instantiation: aes-unwrap.c:wpabuf_put_str
Unexecuted instantiation: rc4.c:wpabuf_put_str
Unexecuted instantiation: tls_internal.c:wpabuf_put_str
Unexecuted instantiation: aes-internal-dec.c:wpabuf_put_str
Unexecuted instantiation: tlsv1_client.c:wpabuf_put_str
Unexecuted instantiation: tlsv1_client_read.c:wpabuf_put_str
Unexecuted instantiation: tlsv1_client_write.c:wpabuf_put_str
Unexecuted instantiation: tlsv1_client_ocsp.c:wpabuf_put_str
Unexecuted instantiation: tlsv1_common.c:wpabuf_put_str
Unexecuted instantiation: tlsv1_cred.c:wpabuf_put_str
Unexecuted instantiation: tlsv1_record.c:wpabuf_put_str
Unexecuted instantiation: tlsv1_server.c:wpabuf_put_str
Unexecuted instantiation: tlsv1_server_read.c:wpabuf_put_str
Unexecuted instantiation: tlsv1_server_write.c:wpabuf_put_str
Unexecuted instantiation: x509v3.c:wpabuf_put_str
Unexecuted instantiation: asn1.c:wpabuf_put_str
Unexecuted instantiation: sha1-tlsprf.c:wpabuf_put_str
Unexecuted instantiation: sha256-tlsprf.c:wpabuf_put_str
Unexecuted instantiation: sha384-internal.c:wpabuf_put_str
Unexecuted instantiation: sha512-internal.c:wpabuf_put_str
Unexecuted instantiation: crypto_internal.c:wpabuf_put_str
Unexecuted instantiation: crypto_internal-cipher.c:wpabuf_put_str
Unexecuted instantiation: crypto_internal-modexp.c:wpabuf_put_str
Unexecuted instantiation: crypto_internal-rsa.c:wpabuf_put_str
Unexecuted instantiation: des-internal.c:wpabuf_put_str
Unexecuted instantiation: bignum.c:wpabuf_put_str
Unexecuted instantiation: pkcs1.c:wpabuf_put_str
Unexecuted instantiation: pkcs8.c:wpabuf_put_str
Unexecuted instantiation: rsa.c:wpabuf_put_str
Unexecuted instantiation: pkcs5.c:wpabuf_put_str
196
197
#endif /* WPABUF_H */