Coverage Report

Created: 2025-10-10 06:47

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/krb5/src/include/socket-utils.h
Line
Count
Source
1
/* -*- mode: c; c-basic-offset: 4; indent-tabs-mode: nil -*- */
2
/*
3
 * Copyright (C) 2001,2005 by the Massachusetts Institute of Technology,
4
 * Cambridge, MA, USA.  All Rights Reserved.
5
 *
6
 * This software is being provided to you, the LICENSEE, by the
7
 * Massachusetts Institute of Technology (M.I.T.) under the following
8
 * license.  By obtaining, using and/or copying this software, you agree
9
 * that you have read, understood, and will comply with these terms and
10
 * conditions:
11
 *
12
 * Export of this software from the United States of America may
13
 * require a specific license from the United States Government.
14
 * It is the responsibility of any person or organization contemplating
15
 * export to obtain such a license before exporting.
16
 *
17
 * WITHIN THAT CONSTRAINT, permission to use, copy, modify and distribute
18
 * this software and its documentation for any purpose and without fee or
19
 * royalty is hereby granted, provided that you agree to comply with the
20
 * following copyright notice and statements, including the disclaimer, and
21
 * that the same appear on ALL copies of the software and documentation,
22
 * including modifications that you make for internal use or for
23
 * distribution:
24
 *
25
 * THIS SOFTWARE IS PROVIDED "AS IS", AND M.I.T. MAKES NO REPRESENTATIONS
26
 * OR WARRANTIES, EXPRESS OR IMPLIED.  By way of example, but not
27
 * limitation, M.I.T. MAKES NO REPRESENTATIONS OR WARRANTIES OF
28
 * MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF
29
 * THE LICENSED SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY
30
 * PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
31
 *
32
 * The name of the Massachusetts Institute of Technology or M.I.T. may NOT
33
 * be used in advertising or publicity pertaining to distribution of the
34
 * software.  Title to copyright in this software and any associated
35
 * documentation shall at all times remain with M.I.T., and USER agrees to
36
 * preserve same.
37
 *
38
 * Furthermore if you modify this software you must label
39
 * your software as modified software and not distribute it in such a
40
 * fashion that it might be confused with the original M.I.T. software.
41
 */
42
43
#ifndef SOCKET_UTILS_H
44
#define SOCKET_UTILS_H
45
46
#include <stdbool.h>
47
48
/* Some useful stuff cross-platform for manipulating socket addresses.
49
   We assume at least ipv4 sockaddr_in support.  The sockaddr_storage
50
   stuff comes from the ipv6 socket api enhancements; socklen_t is
51
   provided on some systems; the rest is just convenience for internal
52
   use in the krb5 tree.
53
54
   Do NOT install this file.  */
55
56
/* for HAVE_SOCKLEN_T etc */
57
#include "autoconf.h"
58
/* for sockaddr_storage */
59
#include "port-sockets.h"
60
/* for "inline" if needed */
61
#include "k5-platform.h"
62
63
/*
64
 * There's a lot of confusion between pointers to different sockaddr
65
 * types, and pointers with different degrees of indirection, as in
66
 * the locate_kdc type functions.  Use these function to ensure we
67
 * don't do something silly like cast a "sockaddr **" to a
68
 * "sockaddr_in *".
69
 *
70
 * The casts to (void *) are to get GCC to shut up about alignment
71
 * increasing.  We assume that struct sockaddr pointers are generally
72
 * read-only; there are a few exceptions, but they all go through
73
 * sa_setport().
74
 */
75
static inline const struct sockaddr_in *sa2sin(const struct sockaddr *sa)
76
0
{
77
0
    return (const struct sockaddr_in *)(void *)sa;
78
0
}
Unexecuted instantiation: fuzz_kdc.c:sa2sin
Unexecuted instantiation: copy_data.c:sa2sin
Unexecuted instantiation: init_ctx.c:sa2sin
Unexecuted instantiation: kerrs.c:sa2sin
Unexecuted instantiation: kfree.c:sa2sin
Unexecuted instantiation: plugin.c:sa2sin
Unexecuted instantiation: expand_path.c:sa2sin
Unexecuted instantiation: hostrealm.c:sa2sin
Unexecuted instantiation: hostrealm_dns.c:sa2sin
Unexecuted instantiation: hostrealm_domain.c:sa2sin
Unexecuted instantiation: hostrealm_profile.c:sa2sin
Unexecuted instantiation: hostrealm_registry.c:sa2sin
Unexecuted instantiation: init_os_ctx.c:sa2sin
Unexecuted instantiation: localauth.c:sa2sin
Unexecuted instantiation: localauth_an2ln.c:sa2sin
Unexecuted instantiation: localauth_k5login.c:sa2sin
Unexecuted instantiation: localauth_names.c:sa2sin
Unexecuted instantiation: localauth_rule.c:sa2sin
Unexecuted instantiation: locate_kdc.c:sa2sin
Unexecuted instantiation: timeofday.c:sa2sin
Unexecuted instantiation: trace.c:sa2sin
Unexecuted instantiation: krb5_libinit.c:sa2sin
Unexecuted instantiation: ccbase.c:sa2sin
Unexecuted instantiation: ccdefops.c:sa2sin
Unexecuted instantiation: ccselect.c:sa2sin
Unexecuted instantiation: ccselect_hostname.c:sa2sin
Unexecuted instantiation: ccselect_k5identity.c:sa2sin
Unexecuted instantiation: ccselect_realm.c:sa2sin
Unexecuted instantiation: cc_dir.c:sa2sin
Unexecuted instantiation: cc_file.c:sa2sin
Unexecuted instantiation: cc_kcm.c:sa2sin
Unexecuted instantiation: cc_memory.c:sa2sin
Unexecuted instantiation: ccfns.c:sa2sin
Unexecuted instantiation: ktbase.c:sa2sin
Unexecuted instantiation: ktfns.c:sa2sin
Unexecuted instantiation: kt_file.c:sa2sin
Unexecuted instantiation: kt_memory.c:sa2sin
Unexecuted instantiation: authdata.c:sa2sin
Unexecuted instantiation: authdata_dec.c:sa2sin
Unexecuted instantiation: bld_princ.c:sa2sin
Unexecuted instantiation: copy_creds.c:sa2sin
Unexecuted instantiation: copy_princ.c:sa2sin
Unexecuted instantiation: cp_key_cnt.c:sa2sin
Unexecuted instantiation: deltat.c:sa2sin
Unexecuted instantiation: etype_list.c:sa2sin
Unexecuted instantiation: libdef_parse.c:sa2sin
Unexecuted instantiation: pac.c:sa2sin
Unexecuted instantiation: parse.c:sa2sin
Unexecuted instantiation: parse_host_string.c:sa2sin
Unexecuted instantiation: preauth2.c:sa2sin
Unexecuted instantiation: preauth_ec.c:sa2sin
Unexecuted instantiation: preauth_encts.c:sa2sin
Unexecuted instantiation: preauth_otp.c:sa2sin
Unexecuted instantiation: preauth_sam2.c:sa2sin
Unexecuted instantiation: princ_comp.c:sa2sin
Unexecuted instantiation: random_str.c:sa2sin
Unexecuted instantiation: response_items.c:sa2sin
Unexecuted instantiation: serialize.c:sa2sin
Unexecuted instantiation: set_realm.c:sa2sin
Unexecuted instantiation: sname_match.c:sa2sin
Unexecuted instantiation: unparse.c:sa2sin
Unexecuted instantiation: ucstr.c:sa2sin
Unexecuted instantiation: addr.c:sa2sin
Unexecuted instantiation: c_ustime.c:sa2sin
Unexecuted instantiation: ccdefname.c:sa2sin
Unexecuted instantiation: dnsglue.c:sa2sin
Unexecuted instantiation: dnssrv.c:sa2sin
Unexecuted instantiation: krbfileio.c:sa2sin
Unexecuted instantiation: lock_file.c:sa2sin
Unexecuted instantiation: net_read.c:sa2sin
Unexecuted instantiation: net_write.c:sa2sin
Unexecuted instantiation: prompter.c:sa2sin
Unexecuted instantiation: sn2princ.c:sa2sin
Unexecuted instantiation: unlck_file.c:sa2sin
Unexecuted instantiation: asn1_k_encode.c:sa2sin
Unexecuted instantiation: cccursor.c:sa2sin
Unexecuted instantiation: ccmarshal.c:sa2sin
Unexecuted instantiation: cc_retr.c:sa2sin
Unexecuted instantiation: ktfr_entry.c:sa2sin
Unexecuted instantiation: ai_authdata.c:sa2sin
Unexecuted instantiation: cammac_util.c:sa2sin
Unexecuted instantiation: authdata_enc.c:sa2sin
Unexecuted instantiation: copy_addrs.c:sa2sin
Unexecuted instantiation: copy_auth.c:sa2sin
Unexecuted instantiation: enc_helper.c:sa2sin
Unexecuted instantiation: get_in_tkt.c:sa2sin
Unexecuted instantiation: gic_opt.c:sa2sin
Unexecuted instantiation: gic_pwd.c:sa2sin
Unexecuted instantiation: kdc_rep_dc.c:sa2sin
Unexecuted instantiation: padata.c:sa2sin
Unexecuted instantiation: pr_to_salt.c:sa2sin
Unexecuted instantiation: send_tgs.c:sa2sin
Unexecuted instantiation: str_conv.c:sa2sin
Unexecuted instantiation: ucdata.c:sa2sin
Unexecuted instantiation: changepw.c:sa2sin
Unexecuted instantiation: localaddr.c:sa2sin
Unexecuted instantiation: sendto_kdc.c:sa2sin
Unexecuted instantiation: toffset.c:sa2sin
Unexecuted instantiation: ustime.c:sa2sin
Unexecuted instantiation: asn1_encode.c:sa2sin
Unexecuted instantiation: auth_con.c:sa2sin
Unexecuted instantiation: bld_pr_ext.c:sa2sin
Unexecuted instantiation: chpw.c:sa2sin
Unexecuted instantiation: fast.c:sa2sin
Unexecuted instantiation: gen_subkey.c:sa2sin
Unexecuted instantiation: get_creds.c:sa2sin
Unexecuted instantiation: mk_priv.c:sa2sin
Unexecuted instantiation: mk_req_ext.c:sa2sin
Unexecuted instantiation: privsafe.c:sa2sin
Unexecuted instantiation: rd_error.c:sa2sin
Unexecuted instantiation: rd_priv.c:sa2sin
Unexecuted instantiation: rd_rep.c:sa2sin
Unexecuted instantiation: s4u_creds.c:sa2sin
Unexecuted instantiation: tgtname.c:sa2sin
Unexecuted instantiation: valid_times.c:sa2sin
Unexecuted instantiation: walk_rtree.c:sa2sin
Unexecuted instantiation: memrcache.c:sa2sin
Unexecuted instantiation: rc_base.c:sa2sin
Unexecuted instantiation: rc_dfl.c:sa2sin
Unexecuted instantiation: rc_file2.c:sa2sin
Unexecuted instantiation: rc_none.c:sa2sin
Unexecuted instantiation: hostaddr.c:sa2sin
Unexecuted instantiation: mk_faddr.c:sa2sin
Unexecuted instantiation: addr_comp.c:sa2sin
Unexecuted instantiation: addr_srch.c:sa2sin
Unexecuted instantiation: authdata_exp.c:sa2sin
Unexecuted instantiation: gc_via_tkt.c:sa2sin
Unexecuted instantiation: gen_seqnum.c:sa2sin
Unexecuted instantiation: gen_save_subkey.c:sa2sin
Unexecuted instantiation: decode_kdc.c:sa2sin
Unexecuted instantiation: cf2.c:sa2sin
Unexecuted instantiation: checksum_length.c:sa2sin
Unexecuted instantiation: cksumtypes.c:sa2sin
Unexecuted instantiation: crypto_length.c:sa2sin
Unexecuted instantiation: decrypt.c:sa2sin
Unexecuted instantiation: encrypt.c:sa2sin
Unexecuted instantiation: encrypt_length.c:sa2sin
Unexecuted instantiation: enctype_util.c:sa2sin
Unexecuted instantiation: etypes.c:sa2sin
Unexecuted instantiation: key.c:sa2sin
Unexecuted instantiation: keyblocks.c:sa2sin
Unexecuted instantiation: keyed_cksum.c:sa2sin
Unexecuted instantiation: make_checksum.c:sa2sin
Unexecuted instantiation: make_random_key.c:sa2sin
Unexecuted instantiation: mandatory_sumtype.c:sa2sin
Unexecuted instantiation: prf.c:sa2sin
Unexecuted instantiation: prf_aes2.c:sa2sin
Unexecuted instantiation: prf_cmac.c:sa2sin
Unexecuted instantiation: prf_dk.c:sa2sin
Unexecuted instantiation: prf_rc4.c:sa2sin
Unexecuted instantiation: prng.c:sa2sin
Unexecuted instantiation: random_to_key.c:sa2sin
Unexecuted instantiation: s2k_pbkdf2.c:sa2sin
Unexecuted instantiation: s2k_rc4.c:sa2sin
Unexecuted instantiation: state.c:sa2sin
Unexecuted instantiation: string_to_key.c:sa2sin
Unexecuted instantiation: verify_checksum.c:sa2sin
Unexecuted instantiation: cmac.c:sa2sin
Unexecuted instantiation: hmac.c:sa2sin
Unexecuted instantiation: kdf.c:sa2sin
Unexecuted instantiation: pbkdf2.c:sa2sin
Unexecuted instantiation: des_keys.c:sa2sin
Unexecuted instantiation: f_parity.c:sa2sin
Unexecuted instantiation: des3.c:sa2sin
Unexecuted instantiation: rc4.c:sa2sin
Unexecuted instantiation: aes.c:sa2sin
Unexecuted instantiation: camellia.c:sa2sin
Unexecuted instantiation: hash_md4.c:sa2sin
Unexecuted instantiation: hash_md5.c:sa2sin
Unexecuted instantiation: hash_sha1.c:sa2sin
Unexecuted instantiation: hash_sha2.c:sa2sin
Unexecuted instantiation: aead.c:sa2sin
Unexecuted instantiation: checksum_dk_cmac.c:sa2sin
Unexecuted instantiation: checksum_dk_hmac.c:sa2sin
Unexecuted instantiation: checksum_etm.c:sa2sin
Unexecuted instantiation: checksum_hmac_md5.c:sa2sin
Unexecuted instantiation: checksum_unkeyed.c:sa2sin
Unexecuted instantiation: default_state.c:sa2sin
Unexecuted instantiation: derive.c:sa2sin
Unexecuted instantiation: enc_dk_cmac.c:sa2sin
Unexecuted instantiation: enc_dk_hmac.c:sa2sin
Unexecuted instantiation: enc_etm.c:sa2sin
Unexecuted instantiation: enc_raw.c:sa2sin
Unexecuted instantiation: enc_rc4.c:sa2sin
Unexecuted instantiation: nfold.c:sa2sin
Unexecuted instantiation: d3_aead.c:sa2sin
Unexecuted instantiation: d3_kysched.c:sa2sin
Unexecuted instantiation: f_aead.c:sa2sin
Unexecuted instantiation: f_sched.c:sa2sin
Unexecuted instantiation: f_tables.c:sa2sin
Unexecuted instantiation: weak_key.c:sa2sin
Unexecuted instantiation: aescrypt.c:sa2sin
Unexecuted instantiation: aestab.c:sa2sin
Unexecuted instantiation: aeskey.c:sa2sin
Unexecuted instantiation: md4.c:sa2sin
Unexecuted instantiation: md5.c:sa2sin
Unexecuted instantiation: shs.c:sa2sin
Unexecuted instantiation: sha256.c:sa2sin
Unexecuted instantiation: sha512.c:sa2sin
Unexecuted instantiation: threads.c:sa2sin
Unexecuted instantiation: init-addrinfo.c:sa2sin
Unexecuted instantiation: fake-addrinfo.c:sa2sin
79
static inline const struct sockaddr_in6 *sa2sin6(const struct sockaddr *sa)
80
0
{
81
0
    return (const struct sockaddr_in6 *)(void *)sa;
82
0
}
Unexecuted instantiation: fuzz_kdc.c:sa2sin6
Unexecuted instantiation: copy_data.c:sa2sin6
Unexecuted instantiation: init_ctx.c:sa2sin6
Unexecuted instantiation: kerrs.c:sa2sin6
Unexecuted instantiation: kfree.c:sa2sin6
Unexecuted instantiation: plugin.c:sa2sin6
Unexecuted instantiation: expand_path.c:sa2sin6
Unexecuted instantiation: hostrealm.c:sa2sin6
Unexecuted instantiation: hostrealm_dns.c:sa2sin6
Unexecuted instantiation: hostrealm_domain.c:sa2sin6
Unexecuted instantiation: hostrealm_profile.c:sa2sin6
Unexecuted instantiation: hostrealm_registry.c:sa2sin6
Unexecuted instantiation: init_os_ctx.c:sa2sin6
Unexecuted instantiation: localauth.c:sa2sin6
Unexecuted instantiation: localauth_an2ln.c:sa2sin6
Unexecuted instantiation: localauth_k5login.c:sa2sin6
Unexecuted instantiation: localauth_names.c:sa2sin6
Unexecuted instantiation: localauth_rule.c:sa2sin6
Unexecuted instantiation: locate_kdc.c:sa2sin6
Unexecuted instantiation: timeofday.c:sa2sin6
Unexecuted instantiation: trace.c:sa2sin6
Unexecuted instantiation: krb5_libinit.c:sa2sin6
Unexecuted instantiation: ccbase.c:sa2sin6
Unexecuted instantiation: ccdefops.c:sa2sin6
Unexecuted instantiation: ccselect.c:sa2sin6
Unexecuted instantiation: ccselect_hostname.c:sa2sin6
Unexecuted instantiation: ccselect_k5identity.c:sa2sin6
Unexecuted instantiation: ccselect_realm.c:sa2sin6
Unexecuted instantiation: cc_dir.c:sa2sin6
Unexecuted instantiation: cc_file.c:sa2sin6
Unexecuted instantiation: cc_kcm.c:sa2sin6
Unexecuted instantiation: cc_memory.c:sa2sin6
Unexecuted instantiation: ccfns.c:sa2sin6
Unexecuted instantiation: ktbase.c:sa2sin6
Unexecuted instantiation: ktfns.c:sa2sin6
Unexecuted instantiation: kt_file.c:sa2sin6
Unexecuted instantiation: kt_memory.c:sa2sin6
Unexecuted instantiation: authdata.c:sa2sin6
Unexecuted instantiation: authdata_dec.c:sa2sin6
Unexecuted instantiation: bld_princ.c:sa2sin6
Unexecuted instantiation: copy_creds.c:sa2sin6
Unexecuted instantiation: copy_princ.c:sa2sin6
Unexecuted instantiation: cp_key_cnt.c:sa2sin6
Unexecuted instantiation: deltat.c:sa2sin6
Unexecuted instantiation: etype_list.c:sa2sin6
Unexecuted instantiation: libdef_parse.c:sa2sin6
Unexecuted instantiation: pac.c:sa2sin6
Unexecuted instantiation: parse.c:sa2sin6
Unexecuted instantiation: parse_host_string.c:sa2sin6
Unexecuted instantiation: preauth2.c:sa2sin6
Unexecuted instantiation: preauth_ec.c:sa2sin6
Unexecuted instantiation: preauth_encts.c:sa2sin6
Unexecuted instantiation: preauth_otp.c:sa2sin6
Unexecuted instantiation: preauth_sam2.c:sa2sin6
Unexecuted instantiation: princ_comp.c:sa2sin6
Unexecuted instantiation: random_str.c:sa2sin6
Unexecuted instantiation: response_items.c:sa2sin6
Unexecuted instantiation: serialize.c:sa2sin6
Unexecuted instantiation: set_realm.c:sa2sin6
Unexecuted instantiation: sname_match.c:sa2sin6
Unexecuted instantiation: unparse.c:sa2sin6
Unexecuted instantiation: ucstr.c:sa2sin6
Unexecuted instantiation: addr.c:sa2sin6
Unexecuted instantiation: c_ustime.c:sa2sin6
Unexecuted instantiation: ccdefname.c:sa2sin6
Unexecuted instantiation: dnsglue.c:sa2sin6
Unexecuted instantiation: dnssrv.c:sa2sin6
Unexecuted instantiation: krbfileio.c:sa2sin6
Unexecuted instantiation: lock_file.c:sa2sin6
Unexecuted instantiation: net_read.c:sa2sin6
Unexecuted instantiation: net_write.c:sa2sin6
Unexecuted instantiation: prompter.c:sa2sin6
Unexecuted instantiation: sn2princ.c:sa2sin6
Unexecuted instantiation: unlck_file.c:sa2sin6
Unexecuted instantiation: asn1_k_encode.c:sa2sin6
Unexecuted instantiation: cccursor.c:sa2sin6
Unexecuted instantiation: ccmarshal.c:sa2sin6
Unexecuted instantiation: cc_retr.c:sa2sin6
Unexecuted instantiation: ktfr_entry.c:sa2sin6
Unexecuted instantiation: ai_authdata.c:sa2sin6
Unexecuted instantiation: cammac_util.c:sa2sin6
Unexecuted instantiation: authdata_enc.c:sa2sin6
Unexecuted instantiation: copy_addrs.c:sa2sin6
Unexecuted instantiation: copy_auth.c:sa2sin6
Unexecuted instantiation: enc_helper.c:sa2sin6
Unexecuted instantiation: get_in_tkt.c:sa2sin6
Unexecuted instantiation: gic_opt.c:sa2sin6
Unexecuted instantiation: gic_pwd.c:sa2sin6
Unexecuted instantiation: kdc_rep_dc.c:sa2sin6
Unexecuted instantiation: padata.c:sa2sin6
Unexecuted instantiation: pr_to_salt.c:sa2sin6
Unexecuted instantiation: send_tgs.c:sa2sin6
Unexecuted instantiation: str_conv.c:sa2sin6
Unexecuted instantiation: ucdata.c:sa2sin6
Unexecuted instantiation: changepw.c:sa2sin6
Unexecuted instantiation: localaddr.c:sa2sin6
Unexecuted instantiation: sendto_kdc.c:sa2sin6
Unexecuted instantiation: toffset.c:sa2sin6
Unexecuted instantiation: ustime.c:sa2sin6
Unexecuted instantiation: asn1_encode.c:sa2sin6
Unexecuted instantiation: auth_con.c:sa2sin6
Unexecuted instantiation: bld_pr_ext.c:sa2sin6
Unexecuted instantiation: chpw.c:sa2sin6
Unexecuted instantiation: fast.c:sa2sin6
Unexecuted instantiation: gen_subkey.c:sa2sin6
Unexecuted instantiation: get_creds.c:sa2sin6
Unexecuted instantiation: mk_priv.c:sa2sin6
Unexecuted instantiation: mk_req_ext.c:sa2sin6
Unexecuted instantiation: privsafe.c:sa2sin6
Unexecuted instantiation: rd_error.c:sa2sin6
Unexecuted instantiation: rd_priv.c:sa2sin6
Unexecuted instantiation: rd_rep.c:sa2sin6
Unexecuted instantiation: s4u_creds.c:sa2sin6
Unexecuted instantiation: tgtname.c:sa2sin6
Unexecuted instantiation: valid_times.c:sa2sin6
Unexecuted instantiation: walk_rtree.c:sa2sin6
Unexecuted instantiation: memrcache.c:sa2sin6
Unexecuted instantiation: rc_base.c:sa2sin6
Unexecuted instantiation: rc_dfl.c:sa2sin6
Unexecuted instantiation: rc_file2.c:sa2sin6
Unexecuted instantiation: rc_none.c:sa2sin6
Unexecuted instantiation: hostaddr.c:sa2sin6
Unexecuted instantiation: mk_faddr.c:sa2sin6
Unexecuted instantiation: addr_comp.c:sa2sin6
Unexecuted instantiation: addr_srch.c:sa2sin6
Unexecuted instantiation: authdata_exp.c:sa2sin6
Unexecuted instantiation: gc_via_tkt.c:sa2sin6
Unexecuted instantiation: gen_seqnum.c:sa2sin6
Unexecuted instantiation: gen_save_subkey.c:sa2sin6
Unexecuted instantiation: decode_kdc.c:sa2sin6
Unexecuted instantiation: cf2.c:sa2sin6
Unexecuted instantiation: checksum_length.c:sa2sin6
Unexecuted instantiation: cksumtypes.c:sa2sin6
Unexecuted instantiation: crypto_length.c:sa2sin6
Unexecuted instantiation: decrypt.c:sa2sin6
Unexecuted instantiation: encrypt.c:sa2sin6
Unexecuted instantiation: encrypt_length.c:sa2sin6
Unexecuted instantiation: enctype_util.c:sa2sin6
Unexecuted instantiation: etypes.c:sa2sin6
Unexecuted instantiation: key.c:sa2sin6
Unexecuted instantiation: keyblocks.c:sa2sin6
Unexecuted instantiation: keyed_cksum.c:sa2sin6
Unexecuted instantiation: make_checksum.c:sa2sin6
Unexecuted instantiation: make_random_key.c:sa2sin6
Unexecuted instantiation: mandatory_sumtype.c:sa2sin6
Unexecuted instantiation: prf.c:sa2sin6
Unexecuted instantiation: prf_aes2.c:sa2sin6
Unexecuted instantiation: prf_cmac.c:sa2sin6
Unexecuted instantiation: prf_dk.c:sa2sin6
Unexecuted instantiation: prf_rc4.c:sa2sin6
Unexecuted instantiation: prng.c:sa2sin6
Unexecuted instantiation: random_to_key.c:sa2sin6
Unexecuted instantiation: s2k_pbkdf2.c:sa2sin6
Unexecuted instantiation: s2k_rc4.c:sa2sin6
Unexecuted instantiation: state.c:sa2sin6
Unexecuted instantiation: string_to_key.c:sa2sin6
Unexecuted instantiation: verify_checksum.c:sa2sin6
Unexecuted instantiation: cmac.c:sa2sin6
Unexecuted instantiation: hmac.c:sa2sin6
Unexecuted instantiation: kdf.c:sa2sin6
Unexecuted instantiation: pbkdf2.c:sa2sin6
Unexecuted instantiation: des_keys.c:sa2sin6
Unexecuted instantiation: f_parity.c:sa2sin6
Unexecuted instantiation: des3.c:sa2sin6
Unexecuted instantiation: rc4.c:sa2sin6
Unexecuted instantiation: aes.c:sa2sin6
Unexecuted instantiation: camellia.c:sa2sin6
Unexecuted instantiation: hash_md4.c:sa2sin6
Unexecuted instantiation: hash_md5.c:sa2sin6
Unexecuted instantiation: hash_sha1.c:sa2sin6
Unexecuted instantiation: hash_sha2.c:sa2sin6
Unexecuted instantiation: aead.c:sa2sin6
Unexecuted instantiation: checksum_dk_cmac.c:sa2sin6
Unexecuted instantiation: checksum_dk_hmac.c:sa2sin6
Unexecuted instantiation: checksum_etm.c:sa2sin6
Unexecuted instantiation: checksum_hmac_md5.c:sa2sin6
Unexecuted instantiation: checksum_unkeyed.c:sa2sin6
Unexecuted instantiation: default_state.c:sa2sin6
Unexecuted instantiation: derive.c:sa2sin6
Unexecuted instantiation: enc_dk_cmac.c:sa2sin6
Unexecuted instantiation: enc_dk_hmac.c:sa2sin6
Unexecuted instantiation: enc_etm.c:sa2sin6
Unexecuted instantiation: enc_raw.c:sa2sin6
Unexecuted instantiation: enc_rc4.c:sa2sin6
Unexecuted instantiation: nfold.c:sa2sin6
Unexecuted instantiation: d3_aead.c:sa2sin6
Unexecuted instantiation: d3_kysched.c:sa2sin6
Unexecuted instantiation: f_aead.c:sa2sin6
Unexecuted instantiation: f_sched.c:sa2sin6
Unexecuted instantiation: f_tables.c:sa2sin6
Unexecuted instantiation: weak_key.c:sa2sin6
Unexecuted instantiation: aescrypt.c:sa2sin6
Unexecuted instantiation: aestab.c:sa2sin6
Unexecuted instantiation: aeskey.c:sa2sin6
Unexecuted instantiation: md4.c:sa2sin6
Unexecuted instantiation: md5.c:sa2sin6
Unexecuted instantiation: shs.c:sa2sin6
Unexecuted instantiation: sha256.c:sa2sin6
Unexecuted instantiation: sha512.c:sa2sin6
Unexecuted instantiation: threads.c:sa2sin6
Unexecuted instantiation: init-addrinfo.c:sa2sin6
Unexecuted instantiation: fake-addrinfo.c:sa2sin6
83
static inline struct sockaddr *ss2sa (struct sockaddr_storage *ss)
84
0
{
85
0
    return (struct sockaddr *) ss;
86
0
}
Unexecuted instantiation: fuzz_kdc.c:ss2sa
Unexecuted instantiation: copy_data.c:ss2sa
Unexecuted instantiation: init_ctx.c:ss2sa
Unexecuted instantiation: kerrs.c:ss2sa
Unexecuted instantiation: kfree.c:ss2sa
Unexecuted instantiation: plugin.c:ss2sa
Unexecuted instantiation: expand_path.c:ss2sa
Unexecuted instantiation: hostrealm.c:ss2sa
Unexecuted instantiation: hostrealm_dns.c:ss2sa
Unexecuted instantiation: hostrealm_domain.c:ss2sa
Unexecuted instantiation: hostrealm_profile.c:ss2sa
Unexecuted instantiation: hostrealm_registry.c:ss2sa
Unexecuted instantiation: init_os_ctx.c:ss2sa
Unexecuted instantiation: localauth.c:ss2sa
Unexecuted instantiation: localauth_an2ln.c:ss2sa
Unexecuted instantiation: localauth_k5login.c:ss2sa
Unexecuted instantiation: localauth_names.c:ss2sa
Unexecuted instantiation: localauth_rule.c:ss2sa
Unexecuted instantiation: locate_kdc.c:ss2sa
Unexecuted instantiation: timeofday.c:ss2sa
Unexecuted instantiation: trace.c:ss2sa
Unexecuted instantiation: krb5_libinit.c:ss2sa
Unexecuted instantiation: ccbase.c:ss2sa
Unexecuted instantiation: ccdefops.c:ss2sa
Unexecuted instantiation: ccselect.c:ss2sa
Unexecuted instantiation: ccselect_hostname.c:ss2sa
Unexecuted instantiation: ccselect_k5identity.c:ss2sa
Unexecuted instantiation: ccselect_realm.c:ss2sa
Unexecuted instantiation: cc_dir.c:ss2sa
Unexecuted instantiation: cc_file.c:ss2sa
Unexecuted instantiation: cc_kcm.c:ss2sa
Unexecuted instantiation: cc_memory.c:ss2sa
Unexecuted instantiation: ccfns.c:ss2sa
Unexecuted instantiation: ktbase.c:ss2sa
Unexecuted instantiation: ktfns.c:ss2sa
Unexecuted instantiation: kt_file.c:ss2sa
Unexecuted instantiation: kt_memory.c:ss2sa
Unexecuted instantiation: authdata.c:ss2sa
Unexecuted instantiation: authdata_dec.c:ss2sa
Unexecuted instantiation: bld_princ.c:ss2sa
Unexecuted instantiation: copy_creds.c:ss2sa
Unexecuted instantiation: copy_princ.c:ss2sa
Unexecuted instantiation: cp_key_cnt.c:ss2sa
Unexecuted instantiation: deltat.c:ss2sa
Unexecuted instantiation: etype_list.c:ss2sa
Unexecuted instantiation: libdef_parse.c:ss2sa
Unexecuted instantiation: pac.c:ss2sa
Unexecuted instantiation: parse.c:ss2sa
Unexecuted instantiation: parse_host_string.c:ss2sa
Unexecuted instantiation: preauth2.c:ss2sa
Unexecuted instantiation: preauth_ec.c:ss2sa
Unexecuted instantiation: preauth_encts.c:ss2sa
Unexecuted instantiation: preauth_otp.c:ss2sa
Unexecuted instantiation: preauth_sam2.c:ss2sa
Unexecuted instantiation: princ_comp.c:ss2sa
Unexecuted instantiation: random_str.c:ss2sa
Unexecuted instantiation: response_items.c:ss2sa
Unexecuted instantiation: serialize.c:ss2sa
Unexecuted instantiation: set_realm.c:ss2sa
Unexecuted instantiation: sname_match.c:ss2sa
Unexecuted instantiation: unparse.c:ss2sa
Unexecuted instantiation: ucstr.c:ss2sa
Unexecuted instantiation: addr.c:ss2sa
Unexecuted instantiation: c_ustime.c:ss2sa
Unexecuted instantiation: ccdefname.c:ss2sa
Unexecuted instantiation: dnsglue.c:ss2sa
Unexecuted instantiation: dnssrv.c:ss2sa
Unexecuted instantiation: krbfileio.c:ss2sa
Unexecuted instantiation: lock_file.c:ss2sa
Unexecuted instantiation: net_read.c:ss2sa
Unexecuted instantiation: net_write.c:ss2sa
Unexecuted instantiation: prompter.c:ss2sa
Unexecuted instantiation: sn2princ.c:ss2sa
Unexecuted instantiation: unlck_file.c:ss2sa
Unexecuted instantiation: asn1_k_encode.c:ss2sa
Unexecuted instantiation: cccursor.c:ss2sa
Unexecuted instantiation: ccmarshal.c:ss2sa
Unexecuted instantiation: cc_retr.c:ss2sa
Unexecuted instantiation: ktfr_entry.c:ss2sa
Unexecuted instantiation: ai_authdata.c:ss2sa
Unexecuted instantiation: cammac_util.c:ss2sa
Unexecuted instantiation: authdata_enc.c:ss2sa
Unexecuted instantiation: copy_addrs.c:ss2sa
Unexecuted instantiation: copy_auth.c:ss2sa
Unexecuted instantiation: enc_helper.c:ss2sa
Unexecuted instantiation: get_in_tkt.c:ss2sa
Unexecuted instantiation: gic_opt.c:ss2sa
Unexecuted instantiation: gic_pwd.c:ss2sa
Unexecuted instantiation: kdc_rep_dc.c:ss2sa
Unexecuted instantiation: padata.c:ss2sa
Unexecuted instantiation: pr_to_salt.c:ss2sa
Unexecuted instantiation: send_tgs.c:ss2sa
Unexecuted instantiation: str_conv.c:ss2sa
Unexecuted instantiation: ucdata.c:ss2sa
Unexecuted instantiation: changepw.c:ss2sa
Unexecuted instantiation: localaddr.c:ss2sa
Unexecuted instantiation: sendto_kdc.c:ss2sa
Unexecuted instantiation: toffset.c:ss2sa
Unexecuted instantiation: ustime.c:ss2sa
Unexecuted instantiation: asn1_encode.c:ss2sa
Unexecuted instantiation: auth_con.c:ss2sa
Unexecuted instantiation: bld_pr_ext.c:ss2sa
Unexecuted instantiation: chpw.c:ss2sa
Unexecuted instantiation: fast.c:ss2sa
Unexecuted instantiation: gen_subkey.c:ss2sa
Unexecuted instantiation: get_creds.c:ss2sa
Unexecuted instantiation: mk_priv.c:ss2sa
Unexecuted instantiation: mk_req_ext.c:ss2sa
Unexecuted instantiation: privsafe.c:ss2sa
Unexecuted instantiation: rd_error.c:ss2sa
Unexecuted instantiation: rd_priv.c:ss2sa
Unexecuted instantiation: rd_rep.c:ss2sa
Unexecuted instantiation: s4u_creds.c:ss2sa
Unexecuted instantiation: tgtname.c:ss2sa
Unexecuted instantiation: valid_times.c:ss2sa
Unexecuted instantiation: walk_rtree.c:ss2sa
Unexecuted instantiation: memrcache.c:ss2sa
Unexecuted instantiation: rc_base.c:ss2sa
Unexecuted instantiation: rc_dfl.c:ss2sa
Unexecuted instantiation: rc_file2.c:ss2sa
Unexecuted instantiation: rc_none.c:ss2sa
Unexecuted instantiation: hostaddr.c:ss2sa
Unexecuted instantiation: mk_faddr.c:ss2sa
Unexecuted instantiation: addr_comp.c:ss2sa
Unexecuted instantiation: addr_srch.c:ss2sa
Unexecuted instantiation: authdata_exp.c:ss2sa
Unexecuted instantiation: gc_via_tkt.c:ss2sa
Unexecuted instantiation: gen_seqnum.c:ss2sa
Unexecuted instantiation: gen_save_subkey.c:ss2sa
Unexecuted instantiation: decode_kdc.c:ss2sa
Unexecuted instantiation: cf2.c:ss2sa
Unexecuted instantiation: checksum_length.c:ss2sa
Unexecuted instantiation: cksumtypes.c:ss2sa
Unexecuted instantiation: crypto_length.c:ss2sa
Unexecuted instantiation: decrypt.c:ss2sa
Unexecuted instantiation: encrypt.c:ss2sa
Unexecuted instantiation: encrypt_length.c:ss2sa
Unexecuted instantiation: enctype_util.c:ss2sa
Unexecuted instantiation: etypes.c:ss2sa
Unexecuted instantiation: key.c:ss2sa
Unexecuted instantiation: keyblocks.c:ss2sa
Unexecuted instantiation: keyed_cksum.c:ss2sa
Unexecuted instantiation: make_checksum.c:ss2sa
Unexecuted instantiation: make_random_key.c:ss2sa
Unexecuted instantiation: mandatory_sumtype.c:ss2sa
Unexecuted instantiation: prf.c:ss2sa
Unexecuted instantiation: prf_aes2.c:ss2sa
Unexecuted instantiation: prf_cmac.c:ss2sa
Unexecuted instantiation: prf_dk.c:ss2sa
Unexecuted instantiation: prf_rc4.c:ss2sa
Unexecuted instantiation: prng.c:ss2sa
Unexecuted instantiation: random_to_key.c:ss2sa
Unexecuted instantiation: s2k_pbkdf2.c:ss2sa
Unexecuted instantiation: s2k_rc4.c:ss2sa
Unexecuted instantiation: state.c:ss2sa
Unexecuted instantiation: string_to_key.c:ss2sa
Unexecuted instantiation: verify_checksum.c:ss2sa
Unexecuted instantiation: cmac.c:ss2sa
Unexecuted instantiation: hmac.c:ss2sa
Unexecuted instantiation: kdf.c:ss2sa
Unexecuted instantiation: pbkdf2.c:ss2sa
Unexecuted instantiation: des_keys.c:ss2sa
Unexecuted instantiation: f_parity.c:ss2sa
Unexecuted instantiation: des3.c:ss2sa
Unexecuted instantiation: rc4.c:ss2sa
Unexecuted instantiation: aes.c:ss2sa
Unexecuted instantiation: camellia.c:ss2sa
Unexecuted instantiation: hash_md4.c:ss2sa
Unexecuted instantiation: hash_md5.c:ss2sa
Unexecuted instantiation: hash_sha1.c:ss2sa
Unexecuted instantiation: hash_sha2.c:ss2sa
Unexecuted instantiation: aead.c:ss2sa
Unexecuted instantiation: checksum_dk_cmac.c:ss2sa
Unexecuted instantiation: checksum_dk_hmac.c:ss2sa
Unexecuted instantiation: checksum_etm.c:ss2sa
Unexecuted instantiation: checksum_hmac_md5.c:ss2sa
Unexecuted instantiation: checksum_unkeyed.c:ss2sa
Unexecuted instantiation: default_state.c:ss2sa
Unexecuted instantiation: derive.c:ss2sa
Unexecuted instantiation: enc_dk_cmac.c:ss2sa
Unexecuted instantiation: enc_dk_hmac.c:ss2sa
Unexecuted instantiation: enc_etm.c:ss2sa
Unexecuted instantiation: enc_raw.c:ss2sa
Unexecuted instantiation: enc_rc4.c:ss2sa
Unexecuted instantiation: nfold.c:ss2sa
Unexecuted instantiation: d3_aead.c:ss2sa
Unexecuted instantiation: d3_kysched.c:ss2sa
Unexecuted instantiation: f_aead.c:ss2sa
Unexecuted instantiation: f_sched.c:ss2sa
Unexecuted instantiation: f_tables.c:ss2sa
Unexecuted instantiation: weak_key.c:ss2sa
Unexecuted instantiation: aescrypt.c:ss2sa
Unexecuted instantiation: aestab.c:ss2sa
Unexecuted instantiation: aeskey.c:ss2sa
Unexecuted instantiation: md4.c:ss2sa
Unexecuted instantiation: md5.c:ss2sa
Unexecuted instantiation: shs.c:ss2sa
Unexecuted instantiation: sha256.c:ss2sa
Unexecuted instantiation: sha512.c:ss2sa
Unexecuted instantiation: threads.c:ss2sa
Unexecuted instantiation: init-addrinfo.c:ss2sa
Unexecuted instantiation: fake-addrinfo.c:ss2sa
87
static inline struct sockaddr_in *ss2sin (struct sockaddr_storage *ss)
88
0
{
89
0
    return (struct sockaddr_in *) ss;
90
0
}
Unexecuted instantiation: fuzz_kdc.c:ss2sin
Unexecuted instantiation: copy_data.c:ss2sin
Unexecuted instantiation: init_ctx.c:ss2sin
Unexecuted instantiation: kerrs.c:ss2sin
Unexecuted instantiation: kfree.c:ss2sin
Unexecuted instantiation: plugin.c:ss2sin
Unexecuted instantiation: expand_path.c:ss2sin
Unexecuted instantiation: hostrealm.c:ss2sin
Unexecuted instantiation: hostrealm_dns.c:ss2sin
Unexecuted instantiation: hostrealm_domain.c:ss2sin
Unexecuted instantiation: hostrealm_profile.c:ss2sin
Unexecuted instantiation: hostrealm_registry.c:ss2sin
Unexecuted instantiation: init_os_ctx.c:ss2sin
Unexecuted instantiation: localauth.c:ss2sin
Unexecuted instantiation: localauth_an2ln.c:ss2sin
Unexecuted instantiation: localauth_k5login.c:ss2sin
Unexecuted instantiation: localauth_names.c:ss2sin
Unexecuted instantiation: localauth_rule.c:ss2sin
Unexecuted instantiation: locate_kdc.c:ss2sin
Unexecuted instantiation: timeofday.c:ss2sin
Unexecuted instantiation: trace.c:ss2sin
Unexecuted instantiation: krb5_libinit.c:ss2sin
Unexecuted instantiation: ccbase.c:ss2sin
Unexecuted instantiation: ccdefops.c:ss2sin
Unexecuted instantiation: ccselect.c:ss2sin
Unexecuted instantiation: ccselect_hostname.c:ss2sin
Unexecuted instantiation: ccselect_k5identity.c:ss2sin
Unexecuted instantiation: ccselect_realm.c:ss2sin
Unexecuted instantiation: cc_dir.c:ss2sin
Unexecuted instantiation: cc_file.c:ss2sin
Unexecuted instantiation: cc_kcm.c:ss2sin
Unexecuted instantiation: cc_memory.c:ss2sin
Unexecuted instantiation: ccfns.c:ss2sin
Unexecuted instantiation: ktbase.c:ss2sin
Unexecuted instantiation: ktfns.c:ss2sin
Unexecuted instantiation: kt_file.c:ss2sin
Unexecuted instantiation: kt_memory.c:ss2sin
Unexecuted instantiation: authdata.c:ss2sin
Unexecuted instantiation: authdata_dec.c:ss2sin
Unexecuted instantiation: bld_princ.c:ss2sin
Unexecuted instantiation: copy_creds.c:ss2sin
Unexecuted instantiation: copy_princ.c:ss2sin
Unexecuted instantiation: cp_key_cnt.c:ss2sin
Unexecuted instantiation: deltat.c:ss2sin
Unexecuted instantiation: etype_list.c:ss2sin
Unexecuted instantiation: libdef_parse.c:ss2sin
Unexecuted instantiation: pac.c:ss2sin
Unexecuted instantiation: parse.c:ss2sin
Unexecuted instantiation: parse_host_string.c:ss2sin
Unexecuted instantiation: preauth2.c:ss2sin
Unexecuted instantiation: preauth_ec.c:ss2sin
Unexecuted instantiation: preauth_encts.c:ss2sin
Unexecuted instantiation: preauth_otp.c:ss2sin
Unexecuted instantiation: preauth_sam2.c:ss2sin
Unexecuted instantiation: princ_comp.c:ss2sin
Unexecuted instantiation: random_str.c:ss2sin
Unexecuted instantiation: response_items.c:ss2sin
Unexecuted instantiation: serialize.c:ss2sin
Unexecuted instantiation: set_realm.c:ss2sin
Unexecuted instantiation: sname_match.c:ss2sin
Unexecuted instantiation: unparse.c:ss2sin
Unexecuted instantiation: ucstr.c:ss2sin
Unexecuted instantiation: addr.c:ss2sin
Unexecuted instantiation: c_ustime.c:ss2sin
Unexecuted instantiation: ccdefname.c:ss2sin
Unexecuted instantiation: dnsglue.c:ss2sin
Unexecuted instantiation: dnssrv.c:ss2sin
Unexecuted instantiation: krbfileio.c:ss2sin
Unexecuted instantiation: lock_file.c:ss2sin
Unexecuted instantiation: net_read.c:ss2sin
Unexecuted instantiation: net_write.c:ss2sin
Unexecuted instantiation: prompter.c:ss2sin
Unexecuted instantiation: sn2princ.c:ss2sin
Unexecuted instantiation: unlck_file.c:ss2sin
Unexecuted instantiation: asn1_k_encode.c:ss2sin
Unexecuted instantiation: cccursor.c:ss2sin
Unexecuted instantiation: ccmarshal.c:ss2sin
Unexecuted instantiation: cc_retr.c:ss2sin
Unexecuted instantiation: ktfr_entry.c:ss2sin
Unexecuted instantiation: ai_authdata.c:ss2sin
Unexecuted instantiation: cammac_util.c:ss2sin
Unexecuted instantiation: authdata_enc.c:ss2sin
Unexecuted instantiation: copy_addrs.c:ss2sin
Unexecuted instantiation: copy_auth.c:ss2sin
Unexecuted instantiation: enc_helper.c:ss2sin
Unexecuted instantiation: get_in_tkt.c:ss2sin
Unexecuted instantiation: gic_opt.c:ss2sin
Unexecuted instantiation: gic_pwd.c:ss2sin
Unexecuted instantiation: kdc_rep_dc.c:ss2sin
Unexecuted instantiation: padata.c:ss2sin
Unexecuted instantiation: pr_to_salt.c:ss2sin
Unexecuted instantiation: send_tgs.c:ss2sin
Unexecuted instantiation: str_conv.c:ss2sin
Unexecuted instantiation: ucdata.c:ss2sin
Unexecuted instantiation: changepw.c:ss2sin
Unexecuted instantiation: localaddr.c:ss2sin
Unexecuted instantiation: sendto_kdc.c:ss2sin
Unexecuted instantiation: toffset.c:ss2sin
Unexecuted instantiation: ustime.c:ss2sin
Unexecuted instantiation: asn1_encode.c:ss2sin
Unexecuted instantiation: auth_con.c:ss2sin
Unexecuted instantiation: bld_pr_ext.c:ss2sin
Unexecuted instantiation: chpw.c:ss2sin
Unexecuted instantiation: fast.c:ss2sin
Unexecuted instantiation: gen_subkey.c:ss2sin
Unexecuted instantiation: get_creds.c:ss2sin
Unexecuted instantiation: mk_priv.c:ss2sin
Unexecuted instantiation: mk_req_ext.c:ss2sin
Unexecuted instantiation: privsafe.c:ss2sin
Unexecuted instantiation: rd_error.c:ss2sin
Unexecuted instantiation: rd_priv.c:ss2sin
Unexecuted instantiation: rd_rep.c:ss2sin
Unexecuted instantiation: s4u_creds.c:ss2sin
Unexecuted instantiation: tgtname.c:ss2sin
Unexecuted instantiation: valid_times.c:ss2sin
Unexecuted instantiation: walk_rtree.c:ss2sin
Unexecuted instantiation: memrcache.c:ss2sin
Unexecuted instantiation: rc_base.c:ss2sin
Unexecuted instantiation: rc_dfl.c:ss2sin
Unexecuted instantiation: rc_file2.c:ss2sin
Unexecuted instantiation: rc_none.c:ss2sin
Unexecuted instantiation: hostaddr.c:ss2sin
Unexecuted instantiation: mk_faddr.c:ss2sin
Unexecuted instantiation: addr_comp.c:ss2sin
Unexecuted instantiation: addr_srch.c:ss2sin
Unexecuted instantiation: authdata_exp.c:ss2sin
Unexecuted instantiation: gc_via_tkt.c:ss2sin
Unexecuted instantiation: gen_seqnum.c:ss2sin
Unexecuted instantiation: gen_save_subkey.c:ss2sin
Unexecuted instantiation: decode_kdc.c:ss2sin
Unexecuted instantiation: cf2.c:ss2sin
Unexecuted instantiation: checksum_length.c:ss2sin
Unexecuted instantiation: cksumtypes.c:ss2sin
Unexecuted instantiation: crypto_length.c:ss2sin
Unexecuted instantiation: decrypt.c:ss2sin
Unexecuted instantiation: encrypt.c:ss2sin
Unexecuted instantiation: encrypt_length.c:ss2sin
Unexecuted instantiation: enctype_util.c:ss2sin
Unexecuted instantiation: etypes.c:ss2sin
Unexecuted instantiation: key.c:ss2sin
Unexecuted instantiation: keyblocks.c:ss2sin
Unexecuted instantiation: keyed_cksum.c:ss2sin
Unexecuted instantiation: make_checksum.c:ss2sin
Unexecuted instantiation: make_random_key.c:ss2sin
Unexecuted instantiation: mandatory_sumtype.c:ss2sin
Unexecuted instantiation: prf.c:ss2sin
Unexecuted instantiation: prf_aes2.c:ss2sin
Unexecuted instantiation: prf_cmac.c:ss2sin
Unexecuted instantiation: prf_dk.c:ss2sin
Unexecuted instantiation: prf_rc4.c:ss2sin
Unexecuted instantiation: prng.c:ss2sin
Unexecuted instantiation: random_to_key.c:ss2sin
Unexecuted instantiation: s2k_pbkdf2.c:ss2sin
Unexecuted instantiation: s2k_rc4.c:ss2sin
Unexecuted instantiation: state.c:ss2sin
Unexecuted instantiation: string_to_key.c:ss2sin
Unexecuted instantiation: verify_checksum.c:ss2sin
Unexecuted instantiation: cmac.c:ss2sin
Unexecuted instantiation: hmac.c:ss2sin
Unexecuted instantiation: kdf.c:ss2sin
Unexecuted instantiation: pbkdf2.c:ss2sin
Unexecuted instantiation: des_keys.c:ss2sin
Unexecuted instantiation: f_parity.c:ss2sin
Unexecuted instantiation: des3.c:ss2sin
Unexecuted instantiation: rc4.c:ss2sin
Unexecuted instantiation: aes.c:ss2sin
Unexecuted instantiation: camellia.c:ss2sin
Unexecuted instantiation: hash_md4.c:ss2sin
Unexecuted instantiation: hash_md5.c:ss2sin
Unexecuted instantiation: hash_sha1.c:ss2sin
Unexecuted instantiation: hash_sha2.c:ss2sin
Unexecuted instantiation: aead.c:ss2sin
Unexecuted instantiation: checksum_dk_cmac.c:ss2sin
Unexecuted instantiation: checksum_dk_hmac.c:ss2sin
Unexecuted instantiation: checksum_etm.c:ss2sin
Unexecuted instantiation: checksum_hmac_md5.c:ss2sin
Unexecuted instantiation: checksum_unkeyed.c:ss2sin
Unexecuted instantiation: default_state.c:ss2sin
Unexecuted instantiation: derive.c:ss2sin
Unexecuted instantiation: enc_dk_cmac.c:ss2sin
Unexecuted instantiation: enc_dk_hmac.c:ss2sin
Unexecuted instantiation: enc_etm.c:ss2sin
Unexecuted instantiation: enc_raw.c:ss2sin
Unexecuted instantiation: enc_rc4.c:ss2sin
Unexecuted instantiation: nfold.c:ss2sin
Unexecuted instantiation: d3_aead.c:ss2sin
Unexecuted instantiation: d3_kysched.c:ss2sin
Unexecuted instantiation: f_aead.c:ss2sin
Unexecuted instantiation: f_sched.c:ss2sin
Unexecuted instantiation: f_tables.c:ss2sin
Unexecuted instantiation: weak_key.c:ss2sin
Unexecuted instantiation: aescrypt.c:ss2sin
Unexecuted instantiation: aestab.c:ss2sin
Unexecuted instantiation: aeskey.c:ss2sin
Unexecuted instantiation: md4.c:ss2sin
Unexecuted instantiation: md5.c:ss2sin
Unexecuted instantiation: shs.c:ss2sin
Unexecuted instantiation: sha256.c:ss2sin
Unexecuted instantiation: sha512.c:ss2sin
Unexecuted instantiation: threads.c:ss2sin
Unexecuted instantiation: init-addrinfo.c:ss2sin
Unexecuted instantiation: fake-addrinfo.c:ss2sin
91
static inline struct sockaddr_in6 *ss2sin6 (struct sockaddr_storage *ss)
92
0
{
93
0
    return (struct sockaddr_in6 *) ss;
94
0
}
Unexecuted instantiation: fuzz_kdc.c:ss2sin6
Unexecuted instantiation: copy_data.c:ss2sin6
Unexecuted instantiation: init_ctx.c:ss2sin6
Unexecuted instantiation: kerrs.c:ss2sin6
Unexecuted instantiation: kfree.c:ss2sin6
Unexecuted instantiation: plugin.c:ss2sin6
Unexecuted instantiation: expand_path.c:ss2sin6
Unexecuted instantiation: hostrealm.c:ss2sin6
Unexecuted instantiation: hostrealm_dns.c:ss2sin6
Unexecuted instantiation: hostrealm_domain.c:ss2sin6
Unexecuted instantiation: hostrealm_profile.c:ss2sin6
Unexecuted instantiation: hostrealm_registry.c:ss2sin6
Unexecuted instantiation: init_os_ctx.c:ss2sin6
Unexecuted instantiation: localauth.c:ss2sin6
Unexecuted instantiation: localauth_an2ln.c:ss2sin6
Unexecuted instantiation: localauth_k5login.c:ss2sin6
Unexecuted instantiation: localauth_names.c:ss2sin6
Unexecuted instantiation: localauth_rule.c:ss2sin6
Unexecuted instantiation: locate_kdc.c:ss2sin6
Unexecuted instantiation: timeofday.c:ss2sin6
Unexecuted instantiation: trace.c:ss2sin6
Unexecuted instantiation: krb5_libinit.c:ss2sin6
Unexecuted instantiation: ccbase.c:ss2sin6
Unexecuted instantiation: ccdefops.c:ss2sin6
Unexecuted instantiation: ccselect.c:ss2sin6
Unexecuted instantiation: ccselect_hostname.c:ss2sin6
Unexecuted instantiation: ccselect_k5identity.c:ss2sin6
Unexecuted instantiation: ccselect_realm.c:ss2sin6
Unexecuted instantiation: cc_dir.c:ss2sin6
Unexecuted instantiation: cc_file.c:ss2sin6
Unexecuted instantiation: cc_kcm.c:ss2sin6
Unexecuted instantiation: cc_memory.c:ss2sin6
Unexecuted instantiation: ccfns.c:ss2sin6
Unexecuted instantiation: ktbase.c:ss2sin6
Unexecuted instantiation: ktfns.c:ss2sin6
Unexecuted instantiation: kt_file.c:ss2sin6
Unexecuted instantiation: kt_memory.c:ss2sin6
Unexecuted instantiation: authdata.c:ss2sin6
Unexecuted instantiation: authdata_dec.c:ss2sin6
Unexecuted instantiation: bld_princ.c:ss2sin6
Unexecuted instantiation: copy_creds.c:ss2sin6
Unexecuted instantiation: copy_princ.c:ss2sin6
Unexecuted instantiation: cp_key_cnt.c:ss2sin6
Unexecuted instantiation: deltat.c:ss2sin6
Unexecuted instantiation: etype_list.c:ss2sin6
Unexecuted instantiation: libdef_parse.c:ss2sin6
Unexecuted instantiation: pac.c:ss2sin6
Unexecuted instantiation: parse.c:ss2sin6
Unexecuted instantiation: parse_host_string.c:ss2sin6
Unexecuted instantiation: preauth2.c:ss2sin6
Unexecuted instantiation: preauth_ec.c:ss2sin6
Unexecuted instantiation: preauth_encts.c:ss2sin6
Unexecuted instantiation: preauth_otp.c:ss2sin6
Unexecuted instantiation: preauth_sam2.c:ss2sin6
Unexecuted instantiation: princ_comp.c:ss2sin6
Unexecuted instantiation: random_str.c:ss2sin6
Unexecuted instantiation: response_items.c:ss2sin6
Unexecuted instantiation: serialize.c:ss2sin6
Unexecuted instantiation: set_realm.c:ss2sin6
Unexecuted instantiation: sname_match.c:ss2sin6
Unexecuted instantiation: unparse.c:ss2sin6
Unexecuted instantiation: ucstr.c:ss2sin6
Unexecuted instantiation: addr.c:ss2sin6
Unexecuted instantiation: c_ustime.c:ss2sin6
Unexecuted instantiation: ccdefname.c:ss2sin6
Unexecuted instantiation: dnsglue.c:ss2sin6
Unexecuted instantiation: dnssrv.c:ss2sin6
Unexecuted instantiation: krbfileio.c:ss2sin6
Unexecuted instantiation: lock_file.c:ss2sin6
Unexecuted instantiation: net_read.c:ss2sin6
Unexecuted instantiation: net_write.c:ss2sin6
Unexecuted instantiation: prompter.c:ss2sin6
Unexecuted instantiation: sn2princ.c:ss2sin6
Unexecuted instantiation: unlck_file.c:ss2sin6
Unexecuted instantiation: asn1_k_encode.c:ss2sin6
Unexecuted instantiation: cccursor.c:ss2sin6
Unexecuted instantiation: ccmarshal.c:ss2sin6
Unexecuted instantiation: cc_retr.c:ss2sin6
Unexecuted instantiation: ktfr_entry.c:ss2sin6
Unexecuted instantiation: ai_authdata.c:ss2sin6
Unexecuted instantiation: cammac_util.c:ss2sin6
Unexecuted instantiation: authdata_enc.c:ss2sin6
Unexecuted instantiation: copy_addrs.c:ss2sin6
Unexecuted instantiation: copy_auth.c:ss2sin6
Unexecuted instantiation: enc_helper.c:ss2sin6
Unexecuted instantiation: get_in_tkt.c:ss2sin6
Unexecuted instantiation: gic_opt.c:ss2sin6
Unexecuted instantiation: gic_pwd.c:ss2sin6
Unexecuted instantiation: kdc_rep_dc.c:ss2sin6
Unexecuted instantiation: padata.c:ss2sin6
Unexecuted instantiation: pr_to_salt.c:ss2sin6
Unexecuted instantiation: send_tgs.c:ss2sin6
Unexecuted instantiation: str_conv.c:ss2sin6
Unexecuted instantiation: ucdata.c:ss2sin6
Unexecuted instantiation: changepw.c:ss2sin6
Unexecuted instantiation: localaddr.c:ss2sin6
Unexecuted instantiation: sendto_kdc.c:ss2sin6
Unexecuted instantiation: toffset.c:ss2sin6
Unexecuted instantiation: ustime.c:ss2sin6
Unexecuted instantiation: asn1_encode.c:ss2sin6
Unexecuted instantiation: auth_con.c:ss2sin6
Unexecuted instantiation: bld_pr_ext.c:ss2sin6
Unexecuted instantiation: chpw.c:ss2sin6
Unexecuted instantiation: fast.c:ss2sin6
Unexecuted instantiation: gen_subkey.c:ss2sin6
Unexecuted instantiation: get_creds.c:ss2sin6
Unexecuted instantiation: mk_priv.c:ss2sin6
Unexecuted instantiation: mk_req_ext.c:ss2sin6
Unexecuted instantiation: privsafe.c:ss2sin6
Unexecuted instantiation: rd_error.c:ss2sin6
Unexecuted instantiation: rd_priv.c:ss2sin6
Unexecuted instantiation: rd_rep.c:ss2sin6
Unexecuted instantiation: s4u_creds.c:ss2sin6
Unexecuted instantiation: tgtname.c:ss2sin6
Unexecuted instantiation: valid_times.c:ss2sin6
Unexecuted instantiation: walk_rtree.c:ss2sin6
Unexecuted instantiation: memrcache.c:ss2sin6
Unexecuted instantiation: rc_base.c:ss2sin6
Unexecuted instantiation: rc_dfl.c:ss2sin6
Unexecuted instantiation: rc_file2.c:ss2sin6
Unexecuted instantiation: rc_none.c:ss2sin6
Unexecuted instantiation: hostaddr.c:ss2sin6
Unexecuted instantiation: mk_faddr.c:ss2sin6
Unexecuted instantiation: addr_comp.c:ss2sin6
Unexecuted instantiation: addr_srch.c:ss2sin6
Unexecuted instantiation: authdata_exp.c:ss2sin6
Unexecuted instantiation: gc_via_tkt.c:ss2sin6
Unexecuted instantiation: gen_seqnum.c:ss2sin6
Unexecuted instantiation: gen_save_subkey.c:ss2sin6
Unexecuted instantiation: decode_kdc.c:ss2sin6
Unexecuted instantiation: cf2.c:ss2sin6
Unexecuted instantiation: checksum_length.c:ss2sin6
Unexecuted instantiation: cksumtypes.c:ss2sin6
Unexecuted instantiation: crypto_length.c:ss2sin6
Unexecuted instantiation: decrypt.c:ss2sin6
Unexecuted instantiation: encrypt.c:ss2sin6
Unexecuted instantiation: encrypt_length.c:ss2sin6
Unexecuted instantiation: enctype_util.c:ss2sin6
Unexecuted instantiation: etypes.c:ss2sin6
Unexecuted instantiation: key.c:ss2sin6
Unexecuted instantiation: keyblocks.c:ss2sin6
Unexecuted instantiation: keyed_cksum.c:ss2sin6
Unexecuted instantiation: make_checksum.c:ss2sin6
Unexecuted instantiation: make_random_key.c:ss2sin6
Unexecuted instantiation: mandatory_sumtype.c:ss2sin6
Unexecuted instantiation: prf.c:ss2sin6
Unexecuted instantiation: prf_aes2.c:ss2sin6
Unexecuted instantiation: prf_cmac.c:ss2sin6
Unexecuted instantiation: prf_dk.c:ss2sin6
Unexecuted instantiation: prf_rc4.c:ss2sin6
Unexecuted instantiation: prng.c:ss2sin6
Unexecuted instantiation: random_to_key.c:ss2sin6
Unexecuted instantiation: s2k_pbkdf2.c:ss2sin6
Unexecuted instantiation: s2k_rc4.c:ss2sin6
Unexecuted instantiation: state.c:ss2sin6
Unexecuted instantiation: string_to_key.c:ss2sin6
Unexecuted instantiation: verify_checksum.c:ss2sin6
Unexecuted instantiation: cmac.c:ss2sin6
Unexecuted instantiation: hmac.c:ss2sin6
Unexecuted instantiation: kdf.c:ss2sin6
Unexecuted instantiation: pbkdf2.c:ss2sin6
Unexecuted instantiation: des_keys.c:ss2sin6
Unexecuted instantiation: f_parity.c:ss2sin6
Unexecuted instantiation: des3.c:ss2sin6
Unexecuted instantiation: rc4.c:ss2sin6
Unexecuted instantiation: aes.c:ss2sin6
Unexecuted instantiation: camellia.c:ss2sin6
Unexecuted instantiation: hash_md4.c:ss2sin6
Unexecuted instantiation: hash_md5.c:ss2sin6
Unexecuted instantiation: hash_sha1.c:ss2sin6
Unexecuted instantiation: hash_sha2.c:ss2sin6
Unexecuted instantiation: aead.c:ss2sin6
Unexecuted instantiation: checksum_dk_cmac.c:ss2sin6
Unexecuted instantiation: checksum_dk_hmac.c:ss2sin6
Unexecuted instantiation: checksum_etm.c:ss2sin6
Unexecuted instantiation: checksum_hmac_md5.c:ss2sin6
Unexecuted instantiation: checksum_unkeyed.c:ss2sin6
Unexecuted instantiation: default_state.c:ss2sin6
Unexecuted instantiation: derive.c:ss2sin6
Unexecuted instantiation: enc_dk_cmac.c:ss2sin6
Unexecuted instantiation: enc_dk_hmac.c:ss2sin6
Unexecuted instantiation: enc_etm.c:ss2sin6
Unexecuted instantiation: enc_raw.c:ss2sin6
Unexecuted instantiation: enc_rc4.c:ss2sin6
Unexecuted instantiation: nfold.c:ss2sin6
Unexecuted instantiation: d3_aead.c:ss2sin6
Unexecuted instantiation: d3_kysched.c:ss2sin6
Unexecuted instantiation: f_aead.c:ss2sin6
Unexecuted instantiation: f_sched.c:ss2sin6
Unexecuted instantiation: f_tables.c:ss2sin6
Unexecuted instantiation: weak_key.c:ss2sin6
Unexecuted instantiation: aescrypt.c:ss2sin6
Unexecuted instantiation: aestab.c:ss2sin6
Unexecuted instantiation: aeskey.c:ss2sin6
Unexecuted instantiation: md4.c:ss2sin6
Unexecuted instantiation: md5.c:ss2sin6
Unexecuted instantiation: shs.c:ss2sin6
Unexecuted instantiation: sha256.c:ss2sin6
Unexecuted instantiation: sha512.c:ss2sin6
Unexecuted instantiation: threads.c:ss2sin6
Unexecuted instantiation: init-addrinfo.c:ss2sin6
Unexecuted instantiation: fake-addrinfo.c:ss2sin6
95
#ifndef _WIN32
96
static inline const struct sockaddr_un *sa2sun(const struct sockaddr *sa)
97
0
{
98
0
    return (const struct sockaddr_un *)(void *)sa;
99
0
}
Unexecuted instantiation: fuzz_kdc.c:sa2sun
Unexecuted instantiation: copy_data.c:sa2sun
Unexecuted instantiation: init_ctx.c:sa2sun
Unexecuted instantiation: kerrs.c:sa2sun
Unexecuted instantiation: kfree.c:sa2sun
Unexecuted instantiation: plugin.c:sa2sun
Unexecuted instantiation: expand_path.c:sa2sun
Unexecuted instantiation: hostrealm.c:sa2sun
Unexecuted instantiation: hostrealm_dns.c:sa2sun
Unexecuted instantiation: hostrealm_domain.c:sa2sun
Unexecuted instantiation: hostrealm_profile.c:sa2sun
Unexecuted instantiation: hostrealm_registry.c:sa2sun
Unexecuted instantiation: init_os_ctx.c:sa2sun
Unexecuted instantiation: localauth.c:sa2sun
Unexecuted instantiation: localauth_an2ln.c:sa2sun
Unexecuted instantiation: localauth_k5login.c:sa2sun
Unexecuted instantiation: localauth_names.c:sa2sun
Unexecuted instantiation: localauth_rule.c:sa2sun
Unexecuted instantiation: locate_kdc.c:sa2sun
Unexecuted instantiation: timeofday.c:sa2sun
Unexecuted instantiation: trace.c:sa2sun
Unexecuted instantiation: krb5_libinit.c:sa2sun
Unexecuted instantiation: ccbase.c:sa2sun
Unexecuted instantiation: ccdefops.c:sa2sun
Unexecuted instantiation: ccselect.c:sa2sun
Unexecuted instantiation: ccselect_hostname.c:sa2sun
Unexecuted instantiation: ccselect_k5identity.c:sa2sun
Unexecuted instantiation: ccselect_realm.c:sa2sun
Unexecuted instantiation: cc_dir.c:sa2sun
Unexecuted instantiation: cc_file.c:sa2sun
Unexecuted instantiation: cc_kcm.c:sa2sun
Unexecuted instantiation: cc_memory.c:sa2sun
Unexecuted instantiation: ccfns.c:sa2sun
Unexecuted instantiation: ktbase.c:sa2sun
Unexecuted instantiation: ktfns.c:sa2sun
Unexecuted instantiation: kt_file.c:sa2sun
Unexecuted instantiation: kt_memory.c:sa2sun
Unexecuted instantiation: authdata.c:sa2sun
Unexecuted instantiation: authdata_dec.c:sa2sun
Unexecuted instantiation: bld_princ.c:sa2sun
Unexecuted instantiation: copy_creds.c:sa2sun
Unexecuted instantiation: copy_princ.c:sa2sun
Unexecuted instantiation: cp_key_cnt.c:sa2sun
Unexecuted instantiation: deltat.c:sa2sun
Unexecuted instantiation: etype_list.c:sa2sun
Unexecuted instantiation: libdef_parse.c:sa2sun
Unexecuted instantiation: pac.c:sa2sun
Unexecuted instantiation: parse.c:sa2sun
Unexecuted instantiation: parse_host_string.c:sa2sun
Unexecuted instantiation: preauth2.c:sa2sun
Unexecuted instantiation: preauth_ec.c:sa2sun
Unexecuted instantiation: preauth_encts.c:sa2sun
Unexecuted instantiation: preauth_otp.c:sa2sun
Unexecuted instantiation: preauth_sam2.c:sa2sun
Unexecuted instantiation: princ_comp.c:sa2sun
Unexecuted instantiation: random_str.c:sa2sun
Unexecuted instantiation: response_items.c:sa2sun
Unexecuted instantiation: serialize.c:sa2sun
Unexecuted instantiation: set_realm.c:sa2sun
Unexecuted instantiation: sname_match.c:sa2sun
Unexecuted instantiation: unparse.c:sa2sun
Unexecuted instantiation: ucstr.c:sa2sun
Unexecuted instantiation: addr.c:sa2sun
Unexecuted instantiation: c_ustime.c:sa2sun
Unexecuted instantiation: ccdefname.c:sa2sun
Unexecuted instantiation: dnsglue.c:sa2sun
Unexecuted instantiation: dnssrv.c:sa2sun
Unexecuted instantiation: krbfileio.c:sa2sun
Unexecuted instantiation: lock_file.c:sa2sun
Unexecuted instantiation: net_read.c:sa2sun
Unexecuted instantiation: net_write.c:sa2sun
Unexecuted instantiation: prompter.c:sa2sun
Unexecuted instantiation: sn2princ.c:sa2sun
Unexecuted instantiation: unlck_file.c:sa2sun
Unexecuted instantiation: asn1_k_encode.c:sa2sun
Unexecuted instantiation: cccursor.c:sa2sun
Unexecuted instantiation: ccmarshal.c:sa2sun
Unexecuted instantiation: cc_retr.c:sa2sun
Unexecuted instantiation: ktfr_entry.c:sa2sun
Unexecuted instantiation: ai_authdata.c:sa2sun
Unexecuted instantiation: cammac_util.c:sa2sun
Unexecuted instantiation: authdata_enc.c:sa2sun
Unexecuted instantiation: copy_addrs.c:sa2sun
Unexecuted instantiation: copy_auth.c:sa2sun
Unexecuted instantiation: enc_helper.c:sa2sun
Unexecuted instantiation: get_in_tkt.c:sa2sun
Unexecuted instantiation: gic_opt.c:sa2sun
Unexecuted instantiation: gic_pwd.c:sa2sun
Unexecuted instantiation: kdc_rep_dc.c:sa2sun
Unexecuted instantiation: padata.c:sa2sun
Unexecuted instantiation: pr_to_salt.c:sa2sun
Unexecuted instantiation: send_tgs.c:sa2sun
Unexecuted instantiation: str_conv.c:sa2sun
Unexecuted instantiation: ucdata.c:sa2sun
Unexecuted instantiation: changepw.c:sa2sun
Unexecuted instantiation: localaddr.c:sa2sun
Unexecuted instantiation: sendto_kdc.c:sa2sun
Unexecuted instantiation: toffset.c:sa2sun
Unexecuted instantiation: ustime.c:sa2sun
Unexecuted instantiation: asn1_encode.c:sa2sun
Unexecuted instantiation: auth_con.c:sa2sun
Unexecuted instantiation: bld_pr_ext.c:sa2sun
Unexecuted instantiation: chpw.c:sa2sun
Unexecuted instantiation: fast.c:sa2sun
Unexecuted instantiation: gen_subkey.c:sa2sun
Unexecuted instantiation: get_creds.c:sa2sun
Unexecuted instantiation: mk_priv.c:sa2sun
Unexecuted instantiation: mk_req_ext.c:sa2sun
Unexecuted instantiation: privsafe.c:sa2sun
Unexecuted instantiation: rd_error.c:sa2sun
Unexecuted instantiation: rd_priv.c:sa2sun
Unexecuted instantiation: rd_rep.c:sa2sun
Unexecuted instantiation: s4u_creds.c:sa2sun
Unexecuted instantiation: tgtname.c:sa2sun
Unexecuted instantiation: valid_times.c:sa2sun
Unexecuted instantiation: walk_rtree.c:sa2sun
Unexecuted instantiation: memrcache.c:sa2sun
Unexecuted instantiation: rc_base.c:sa2sun
Unexecuted instantiation: rc_dfl.c:sa2sun
Unexecuted instantiation: rc_file2.c:sa2sun
Unexecuted instantiation: rc_none.c:sa2sun
Unexecuted instantiation: hostaddr.c:sa2sun
Unexecuted instantiation: mk_faddr.c:sa2sun
Unexecuted instantiation: addr_comp.c:sa2sun
Unexecuted instantiation: addr_srch.c:sa2sun
Unexecuted instantiation: authdata_exp.c:sa2sun
Unexecuted instantiation: gc_via_tkt.c:sa2sun
Unexecuted instantiation: gen_seqnum.c:sa2sun
Unexecuted instantiation: gen_save_subkey.c:sa2sun
Unexecuted instantiation: decode_kdc.c:sa2sun
Unexecuted instantiation: cf2.c:sa2sun
Unexecuted instantiation: checksum_length.c:sa2sun
Unexecuted instantiation: cksumtypes.c:sa2sun
Unexecuted instantiation: crypto_length.c:sa2sun
Unexecuted instantiation: decrypt.c:sa2sun
Unexecuted instantiation: encrypt.c:sa2sun
Unexecuted instantiation: encrypt_length.c:sa2sun
Unexecuted instantiation: enctype_util.c:sa2sun
Unexecuted instantiation: etypes.c:sa2sun
Unexecuted instantiation: key.c:sa2sun
Unexecuted instantiation: keyblocks.c:sa2sun
Unexecuted instantiation: keyed_cksum.c:sa2sun
Unexecuted instantiation: make_checksum.c:sa2sun
Unexecuted instantiation: make_random_key.c:sa2sun
Unexecuted instantiation: mandatory_sumtype.c:sa2sun
Unexecuted instantiation: prf.c:sa2sun
Unexecuted instantiation: prf_aes2.c:sa2sun
Unexecuted instantiation: prf_cmac.c:sa2sun
Unexecuted instantiation: prf_dk.c:sa2sun
Unexecuted instantiation: prf_rc4.c:sa2sun
Unexecuted instantiation: prng.c:sa2sun
Unexecuted instantiation: random_to_key.c:sa2sun
Unexecuted instantiation: s2k_pbkdf2.c:sa2sun
Unexecuted instantiation: s2k_rc4.c:sa2sun
Unexecuted instantiation: state.c:sa2sun
Unexecuted instantiation: string_to_key.c:sa2sun
Unexecuted instantiation: verify_checksum.c:sa2sun
Unexecuted instantiation: cmac.c:sa2sun
Unexecuted instantiation: hmac.c:sa2sun
Unexecuted instantiation: kdf.c:sa2sun
Unexecuted instantiation: pbkdf2.c:sa2sun
Unexecuted instantiation: des_keys.c:sa2sun
Unexecuted instantiation: f_parity.c:sa2sun
Unexecuted instantiation: des3.c:sa2sun
Unexecuted instantiation: rc4.c:sa2sun
Unexecuted instantiation: aes.c:sa2sun
Unexecuted instantiation: camellia.c:sa2sun
Unexecuted instantiation: hash_md4.c:sa2sun
Unexecuted instantiation: hash_md5.c:sa2sun
Unexecuted instantiation: hash_sha1.c:sa2sun
Unexecuted instantiation: hash_sha2.c:sa2sun
Unexecuted instantiation: aead.c:sa2sun
Unexecuted instantiation: checksum_dk_cmac.c:sa2sun
Unexecuted instantiation: checksum_dk_hmac.c:sa2sun
Unexecuted instantiation: checksum_etm.c:sa2sun
Unexecuted instantiation: checksum_hmac_md5.c:sa2sun
Unexecuted instantiation: checksum_unkeyed.c:sa2sun
Unexecuted instantiation: default_state.c:sa2sun
Unexecuted instantiation: derive.c:sa2sun
Unexecuted instantiation: enc_dk_cmac.c:sa2sun
Unexecuted instantiation: enc_dk_hmac.c:sa2sun
Unexecuted instantiation: enc_etm.c:sa2sun
Unexecuted instantiation: enc_raw.c:sa2sun
Unexecuted instantiation: enc_rc4.c:sa2sun
Unexecuted instantiation: nfold.c:sa2sun
Unexecuted instantiation: d3_aead.c:sa2sun
Unexecuted instantiation: d3_kysched.c:sa2sun
Unexecuted instantiation: f_aead.c:sa2sun
Unexecuted instantiation: f_sched.c:sa2sun
Unexecuted instantiation: f_tables.c:sa2sun
Unexecuted instantiation: weak_key.c:sa2sun
Unexecuted instantiation: aescrypt.c:sa2sun
Unexecuted instantiation: aestab.c:sa2sun
Unexecuted instantiation: aeskey.c:sa2sun
Unexecuted instantiation: md4.c:sa2sun
Unexecuted instantiation: md5.c:sa2sun
Unexecuted instantiation: shs.c:sa2sun
Unexecuted instantiation: sha256.c:sa2sun
Unexecuted instantiation: sha512.c:sa2sun
Unexecuted instantiation: threads.c:sa2sun
Unexecuted instantiation: init-addrinfo.c:sa2sun
Unexecuted instantiation: fake-addrinfo.c:sa2sun
100
static inline struct sockaddr_un *ss2sun(struct sockaddr_storage *ss)
101
0
{
102
0
    return (struct sockaddr_un *)ss;
103
0
}
Unexecuted instantiation: fuzz_kdc.c:ss2sun
Unexecuted instantiation: copy_data.c:ss2sun
Unexecuted instantiation: init_ctx.c:ss2sun
Unexecuted instantiation: kerrs.c:ss2sun
Unexecuted instantiation: kfree.c:ss2sun
Unexecuted instantiation: plugin.c:ss2sun
Unexecuted instantiation: expand_path.c:ss2sun
Unexecuted instantiation: hostrealm.c:ss2sun
Unexecuted instantiation: hostrealm_dns.c:ss2sun
Unexecuted instantiation: hostrealm_domain.c:ss2sun
Unexecuted instantiation: hostrealm_profile.c:ss2sun
Unexecuted instantiation: hostrealm_registry.c:ss2sun
Unexecuted instantiation: init_os_ctx.c:ss2sun
Unexecuted instantiation: localauth.c:ss2sun
Unexecuted instantiation: localauth_an2ln.c:ss2sun
Unexecuted instantiation: localauth_k5login.c:ss2sun
Unexecuted instantiation: localauth_names.c:ss2sun
Unexecuted instantiation: localauth_rule.c:ss2sun
Unexecuted instantiation: locate_kdc.c:ss2sun
Unexecuted instantiation: timeofday.c:ss2sun
Unexecuted instantiation: trace.c:ss2sun
Unexecuted instantiation: krb5_libinit.c:ss2sun
Unexecuted instantiation: ccbase.c:ss2sun
Unexecuted instantiation: ccdefops.c:ss2sun
Unexecuted instantiation: ccselect.c:ss2sun
Unexecuted instantiation: ccselect_hostname.c:ss2sun
Unexecuted instantiation: ccselect_k5identity.c:ss2sun
Unexecuted instantiation: ccselect_realm.c:ss2sun
Unexecuted instantiation: cc_dir.c:ss2sun
Unexecuted instantiation: cc_file.c:ss2sun
Unexecuted instantiation: cc_kcm.c:ss2sun
Unexecuted instantiation: cc_memory.c:ss2sun
Unexecuted instantiation: ccfns.c:ss2sun
Unexecuted instantiation: ktbase.c:ss2sun
Unexecuted instantiation: ktfns.c:ss2sun
Unexecuted instantiation: kt_file.c:ss2sun
Unexecuted instantiation: kt_memory.c:ss2sun
Unexecuted instantiation: authdata.c:ss2sun
Unexecuted instantiation: authdata_dec.c:ss2sun
Unexecuted instantiation: bld_princ.c:ss2sun
Unexecuted instantiation: copy_creds.c:ss2sun
Unexecuted instantiation: copy_princ.c:ss2sun
Unexecuted instantiation: cp_key_cnt.c:ss2sun
Unexecuted instantiation: deltat.c:ss2sun
Unexecuted instantiation: etype_list.c:ss2sun
Unexecuted instantiation: libdef_parse.c:ss2sun
Unexecuted instantiation: pac.c:ss2sun
Unexecuted instantiation: parse.c:ss2sun
Unexecuted instantiation: parse_host_string.c:ss2sun
Unexecuted instantiation: preauth2.c:ss2sun
Unexecuted instantiation: preauth_ec.c:ss2sun
Unexecuted instantiation: preauth_encts.c:ss2sun
Unexecuted instantiation: preauth_otp.c:ss2sun
Unexecuted instantiation: preauth_sam2.c:ss2sun
Unexecuted instantiation: princ_comp.c:ss2sun
Unexecuted instantiation: random_str.c:ss2sun
Unexecuted instantiation: response_items.c:ss2sun
Unexecuted instantiation: serialize.c:ss2sun
Unexecuted instantiation: set_realm.c:ss2sun
Unexecuted instantiation: sname_match.c:ss2sun
Unexecuted instantiation: unparse.c:ss2sun
Unexecuted instantiation: ucstr.c:ss2sun
Unexecuted instantiation: addr.c:ss2sun
Unexecuted instantiation: c_ustime.c:ss2sun
Unexecuted instantiation: ccdefname.c:ss2sun
Unexecuted instantiation: dnsglue.c:ss2sun
Unexecuted instantiation: dnssrv.c:ss2sun
Unexecuted instantiation: krbfileio.c:ss2sun
Unexecuted instantiation: lock_file.c:ss2sun
Unexecuted instantiation: net_read.c:ss2sun
Unexecuted instantiation: net_write.c:ss2sun
Unexecuted instantiation: prompter.c:ss2sun
Unexecuted instantiation: sn2princ.c:ss2sun
Unexecuted instantiation: unlck_file.c:ss2sun
Unexecuted instantiation: asn1_k_encode.c:ss2sun
Unexecuted instantiation: cccursor.c:ss2sun
Unexecuted instantiation: ccmarshal.c:ss2sun
Unexecuted instantiation: cc_retr.c:ss2sun
Unexecuted instantiation: ktfr_entry.c:ss2sun
Unexecuted instantiation: ai_authdata.c:ss2sun
Unexecuted instantiation: cammac_util.c:ss2sun
Unexecuted instantiation: authdata_enc.c:ss2sun
Unexecuted instantiation: copy_addrs.c:ss2sun
Unexecuted instantiation: copy_auth.c:ss2sun
Unexecuted instantiation: enc_helper.c:ss2sun
Unexecuted instantiation: get_in_tkt.c:ss2sun
Unexecuted instantiation: gic_opt.c:ss2sun
Unexecuted instantiation: gic_pwd.c:ss2sun
Unexecuted instantiation: kdc_rep_dc.c:ss2sun
Unexecuted instantiation: padata.c:ss2sun
Unexecuted instantiation: pr_to_salt.c:ss2sun
Unexecuted instantiation: send_tgs.c:ss2sun
Unexecuted instantiation: str_conv.c:ss2sun
Unexecuted instantiation: ucdata.c:ss2sun
Unexecuted instantiation: changepw.c:ss2sun
Unexecuted instantiation: localaddr.c:ss2sun
Unexecuted instantiation: sendto_kdc.c:ss2sun
Unexecuted instantiation: toffset.c:ss2sun
Unexecuted instantiation: ustime.c:ss2sun
Unexecuted instantiation: asn1_encode.c:ss2sun
Unexecuted instantiation: auth_con.c:ss2sun
Unexecuted instantiation: bld_pr_ext.c:ss2sun
Unexecuted instantiation: chpw.c:ss2sun
Unexecuted instantiation: fast.c:ss2sun
Unexecuted instantiation: gen_subkey.c:ss2sun
Unexecuted instantiation: get_creds.c:ss2sun
Unexecuted instantiation: mk_priv.c:ss2sun
Unexecuted instantiation: mk_req_ext.c:ss2sun
Unexecuted instantiation: privsafe.c:ss2sun
Unexecuted instantiation: rd_error.c:ss2sun
Unexecuted instantiation: rd_priv.c:ss2sun
Unexecuted instantiation: rd_rep.c:ss2sun
Unexecuted instantiation: s4u_creds.c:ss2sun
Unexecuted instantiation: tgtname.c:ss2sun
Unexecuted instantiation: valid_times.c:ss2sun
Unexecuted instantiation: walk_rtree.c:ss2sun
Unexecuted instantiation: memrcache.c:ss2sun
Unexecuted instantiation: rc_base.c:ss2sun
Unexecuted instantiation: rc_dfl.c:ss2sun
Unexecuted instantiation: rc_file2.c:ss2sun
Unexecuted instantiation: rc_none.c:ss2sun
Unexecuted instantiation: hostaddr.c:ss2sun
Unexecuted instantiation: mk_faddr.c:ss2sun
Unexecuted instantiation: addr_comp.c:ss2sun
Unexecuted instantiation: addr_srch.c:ss2sun
Unexecuted instantiation: authdata_exp.c:ss2sun
Unexecuted instantiation: gc_via_tkt.c:ss2sun
Unexecuted instantiation: gen_seqnum.c:ss2sun
Unexecuted instantiation: gen_save_subkey.c:ss2sun
Unexecuted instantiation: decode_kdc.c:ss2sun
Unexecuted instantiation: cf2.c:ss2sun
Unexecuted instantiation: checksum_length.c:ss2sun
Unexecuted instantiation: cksumtypes.c:ss2sun
Unexecuted instantiation: crypto_length.c:ss2sun
Unexecuted instantiation: decrypt.c:ss2sun
Unexecuted instantiation: encrypt.c:ss2sun
Unexecuted instantiation: encrypt_length.c:ss2sun
Unexecuted instantiation: enctype_util.c:ss2sun
Unexecuted instantiation: etypes.c:ss2sun
Unexecuted instantiation: key.c:ss2sun
Unexecuted instantiation: keyblocks.c:ss2sun
Unexecuted instantiation: keyed_cksum.c:ss2sun
Unexecuted instantiation: make_checksum.c:ss2sun
Unexecuted instantiation: make_random_key.c:ss2sun
Unexecuted instantiation: mandatory_sumtype.c:ss2sun
Unexecuted instantiation: prf.c:ss2sun
Unexecuted instantiation: prf_aes2.c:ss2sun
Unexecuted instantiation: prf_cmac.c:ss2sun
Unexecuted instantiation: prf_dk.c:ss2sun
Unexecuted instantiation: prf_rc4.c:ss2sun
Unexecuted instantiation: prng.c:ss2sun
Unexecuted instantiation: random_to_key.c:ss2sun
Unexecuted instantiation: s2k_pbkdf2.c:ss2sun
Unexecuted instantiation: s2k_rc4.c:ss2sun
Unexecuted instantiation: state.c:ss2sun
Unexecuted instantiation: string_to_key.c:ss2sun
Unexecuted instantiation: verify_checksum.c:ss2sun
Unexecuted instantiation: cmac.c:ss2sun
Unexecuted instantiation: hmac.c:ss2sun
Unexecuted instantiation: kdf.c:ss2sun
Unexecuted instantiation: pbkdf2.c:ss2sun
Unexecuted instantiation: des_keys.c:ss2sun
Unexecuted instantiation: f_parity.c:ss2sun
Unexecuted instantiation: des3.c:ss2sun
Unexecuted instantiation: rc4.c:ss2sun
Unexecuted instantiation: aes.c:ss2sun
Unexecuted instantiation: camellia.c:ss2sun
Unexecuted instantiation: hash_md4.c:ss2sun
Unexecuted instantiation: hash_md5.c:ss2sun
Unexecuted instantiation: hash_sha1.c:ss2sun
Unexecuted instantiation: hash_sha2.c:ss2sun
Unexecuted instantiation: aead.c:ss2sun
Unexecuted instantiation: checksum_dk_cmac.c:ss2sun
Unexecuted instantiation: checksum_dk_hmac.c:ss2sun
Unexecuted instantiation: checksum_etm.c:ss2sun
Unexecuted instantiation: checksum_hmac_md5.c:ss2sun
Unexecuted instantiation: checksum_unkeyed.c:ss2sun
Unexecuted instantiation: default_state.c:ss2sun
Unexecuted instantiation: derive.c:ss2sun
Unexecuted instantiation: enc_dk_cmac.c:ss2sun
Unexecuted instantiation: enc_dk_hmac.c:ss2sun
Unexecuted instantiation: enc_etm.c:ss2sun
Unexecuted instantiation: enc_raw.c:ss2sun
Unexecuted instantiation: enc_rc4.c:ss2sun
Unexecuted instantiation: nfold.c:ss2sun
Unexecuted instantiation: d3_aead.c:ss2sun
Unexecuted instantiation: d3_kysched.c:ss2sun
Unexecuted instantiation: f_aead.c:ss2sun
Unexecuted instantiation: f_sched.c:ss2sun
Unexecuted instantiation: f_tables.c:ss2sun
Unexecuted instantiation: weak_key.c:ss2sun
Unexecuted instantiation: aescrypt.c:ss2sun
Unexecuted instantiation: aestab.c:ss2sun
Unexecuted instantiation: aeskey.c:ss2sun
Unexecuted instantiation: md4.c:ss2sun
Unexecuted instantiation: md5.c:ss2sun
Unexecuted instantiation: shs.c:ss2sun
Unexecuted instantiation: sha256.c:ss2sun
Unexecuted instantiation: sha512.c:ss2sun
Unexecuted instantiation: threads.c:ss2sun
Unexecuted instantiation: init-addrinfo.c:ss2sun
Unexecuted instantiation: fake-addrinfo.c:ss2sun
104
#endif
105
106
/* Set the IPv4 or IPv6 port on sa to port.  Do nothing if sa is not an
107
 * Internet socket. */
108
static inline void
109
sa_setport(struct sockaddr *sa, uint16_t port)
110
0
{
111
0
    if (sa->sa_family == AF_INET)
112
0
        ((struct sockaddr_in *)sa2sin(sa))->sin_port = htons(port);
113
0
    else if (sa->sa_family == AF_INET6)
114
0
        ((struct sockaddr_in6 *)sa2sin6(sa))->sin6_port = htons(port);
115
0
}
Unexecuted instantiation: fuzz_kdc.c:sa_setport
Unexecuted instantiation: copy_data.c:sa_setport
Unexecuted instantiation: init_ctx.c:sa_setport
Unexecuted instantiation: kerrs.c:sa_setport
Unexecuted instantiation: kfree.c:sa_setport
Unexecuted instantiation: plugin.c:sa_setport
Unexecuted instantiation: expand_path.c:sa_setport
Unexecuted instantiation: hostrealm.c:sa_setport
Unexecuted instantiation: hostrealm_dns.c:sa_setport
Unexecuted instantiation: hostrealm_domain.c:sa_setport
Unexecuted instantiation: hostrealm_profile.c:sa_setport
Unexecuted instantiation: hostrealm_registry.c:sa_setport
Unexecuted instantiation: init_os_ctx.c:sa_setport
Unexecuted instantiation: localauth.c:sa_setport
Unexecuted instantiation: localauth_an2ln.c:sa_setport
Unexecuted instantiation: localauth_k5login.c:sa_setport
Unexecuted instantiation: localauth_names.c:sa_setport
Unexecuted instantiation: localauth_rule.c:sa_setport
Unexecuted instantiation: locate_kdc.c:sa_setport
Unexecuted instantiation: timeofday.c:sa_setport
Unexecuted instantiation: trace.c:sa_setport
Unexecuted instantiation: krb5_libinit.c:sa_setport
Unexecuted instantiation: ccbase.c:sa_setport
Unexecuted instantiation: ccdefops.c:sa_setport
Unexecuted instantiation: ccselect.c:sa_setport
Unexecuted instantiation: ccselect_hostname.c:sa_setport
Unexecuted instantiation: ccselect_k5identity.c:sa_setport
Unexecuted instantiation: ccselect_realm.c:sa_setport
Unexecuted instantiation: cc_dir.c:sa_setport
Unexecuted instantiation: cc_file.c:sa_setport
Unexecuted instantiation: cc_kcm.c:sa_setport
Unexecuted instantiation: cc_memory.c:sa_setport
Unexecuted instantiation: ccfns.c:sa_setport
Unexecuted instantiation: ktbase.c:sa_setport
Unexecuted instantiation: ktfns.c:sa_setport
Unexecuted instantiation: kt_file.c:sa_setport
Unexecuted instantiation: kt_memory.c:sa_setport
Unexecuted instantiation: authdata.c:sa_setport
Unexecuted instantiation: authdata_dec.c:sa_setport
Unexecuted instantiation: bld_princ.c:sa_setport
Unexecuted instantiation: copy_creds.c:sa_setport
Unexecuted instantiation: copy_princ.c:sa_setport
Unexecuted instantiation: cp_key_cnt.c:sa_setport
Unexecuted instantiation: deltat.c:sa_setport
Unexecuted instantiation: etype_list.c:sa_setport
Unexecuted instantiation: libdef_parse.c:sa_setport
Unexecuted instantiation: pac.c:sa_setport
Unexecuted instantiation: parse.c:sa_setport
Unexecuted instantiation: parse_host_string.c:sa_setport
Unexecuted instantiation: preauth2.c:sa_setport
Unexecuted instantiation: preauth_ec.c:sa_setport
Unexecuted instantiation: preauth_encts.c:sa_setport
Unexecuted instantiation: preauth_otp.c:sa_setport
Unexecuted instantiation: preauth_sam2.c:sa_setport
Unexecuted instantiation: princ_comp.c:sa_setport
Unexecuted instantiation: random_str.c:sa_setport
Unexecuted instantiation: response_items.c:sa_setport
Unexecuted instantiation: serialize.c:sa_setport
Unexecuted instantiation: set_realm.c:sa_setport
Unexecuted instantiation: sname_match.c:sa_setport
Unexecuted instantiation: unparse.c:sa_setport
Unexecuted instantiation: ucstr.c:sa_setport
Unexecuted instantiation: addr.c:sa_setport
Unexecuted instantiation: c_ustime.c:sa_setport
Unexecuted instantiation: ccdefname.c:sa_setport
Unexecuted instantiation: dnsglue.c:sa_setport
Unexecuted instantiation: dnssrv.c:sa_setport
Unexecuted instantiation: krbfileio.c:sa_setport
Unexecuted instantiation: lock_file.c:sa_setport
Unexecuted instantiation: net_read.c:sa_setport
Unexecuted instantiation: net_write.c:sa_setport
Unexecuted instantiation: prompter.c:sa_setport
Unexecuted instantiation: sn2princ.c:sa_setport
Unexecuted instantiation: unlck_file.c:sa_setport
Unexecuted instantiation: asn1_k_encode.c:sa_setport
Unexecuted instantiation: cccursor.c:sa_setport
Unexecuted instantiation: ccmarshal.c:sa_setport
Unexecuted instantiation: cc_retr.c:sa_setport
Unexecuted instantiation: ktfr_entry.c:sa_setport
Unexecuted instantiation: ai_authdata.c:sa_setport
Unexecuted instantiation: cammac_util.c:sa_setport
Unexecuted instantiation: authdata_enc.c:sa_setport
Unexecuted instantiation: copy_addrs.c:sa_setport
Unexecuted instantiation: copy_auth.c:sa_setport
Unexecuted instantiation: enc_helper.c:sa_setport
Unexecuted instantiation: get_in_tkt.c:sa_setport
Unexecuted instantiation: gic_opt.c:sa_setport
Unexecuted instantiation: gic_pwd.c:sa_setport
Unexecuted instantiation: kdc_rep_dc.c:sa_setport
Unexecuted instantiation: padata.c:sa_setport
Unexecuted instantiation: pr_to_salt.c:sa_setport
Unexecuted instantiation: send_tgs.c:sa_setport
Unexecuted instantiation: str_conv.c:sa_setport
Unexecuted instantiation: ucdata.c:sa_setport
Unexecuted instantiation: changepw.c:sa_setport
Unexecuted instantiation: localaddr.c:sa_setport
Unexecuted instantiation: sendto_kdc.c:sa_setport
Unexecuted instantiation: toffset.c:sa_setport
Unexecuted instantiation: ustime.c:sa_setport
Unexecuted instantiation: asn1_encode.c:sa_setport
Unexecuted instantiation: auth_con.c:sa_setport
Unexecuted instantiation: bld_pr_ext.c:sa_setport
Unexecuted instantiation: chpw.c:sa_setport
Unexecuted instantiation: fast.c:sa_setport
Unexecuted instantiation: gen_subkey.c:sa_setport
Unexecuted instantiation: get_creds.c:sa_setport
Unexecuted instantiation: mk_priv.c:sa_setport
Unexecuted instantiation: mk_req_ext.c:sa_setport
Unexecuted instantiation: privsafe.c:sa_setport
Unexecuted instantiation: rd_error.c:sa_setport
Unexecuted instantiation: rd_priv.c:sa_setport
Unexecuted instantiation: rd_rep.c:sa_setport
Unexecuted instantiation: s4u_creds.c:sa_setport
Unexecuted instantiation: tgtname.c:sa_setport
Unexecuted instantiation: valid_times.c:sa_setport
Unexecuted instantiation: walk_rtree.c:sa_setport
Unexecuted instantiation: memrcache.c:sa_setport
Unexecuted instantiation: rc_base.c:sa_setport
Unexecuted instantiation: rc_dfl.c:sa_setport
Unexecuted instantiation: rc_file2.c:sa_setport
Unexecuted instantiation: rc_none.c:sa_setport
Unexecuted instantiation: hostaddr.c:sa_setport
Unexecuted instantiation: mk_faddr.c:sa_setport
Unexecuted instantiation: addr_comp.c:sa_setport
Unexecuted instantiation: addr_srch.c:sa_setport
Unexecuted instantiation: authdata_exp.c:sa_setport
Unexecuted instantiation: gc_via_tkt.c:sa_setport
Unexecuted instantiation: gen_seqnum.c:sa_setport
Unexecuted instantiation: gen_save_subkey.c:sa_setport
Unexecuted instantiation: decode_kdc.c:sa_setport
Unexecuted instantiation: cf2.c:sa_setport
Unexecuted instantiation: checksum_length.c:sa_setport
Unexecuted instantiation: cksumtypes.c:sa_setport
Unexecuted instantiation: crypto_length.c:sa_setport
Unexecuted instantiation: decrypt.c:sa_setport
Unexecuted instantiation: encrypt.c:sa_setport
Unexecuted instantiation: encrypt_length.c:sa_setport
Unexecuted instantiation: enctype_util.c:sa_setport
Unexecuted instantiation: etypes.c:sa_setport
Unexecuted instantiation: key.c:sa_setport
Unexecuted instantiation: keyblocks.c:sa_setport
Unexecuted instantiation: keyed_cksum.c:sa_setport
Unexecuted instantiation: make_checksum.c:sa_setport
Unexecuted instantiation: make_random_key.c:sa_setport
Unexecuted instantiation: mandatory_sumtype.c:sa_setport
Unexecuted instantiation: prf.c:sa_setport
Unexecuted instantiation: prf_aes2.c:sa_setport
Unexecuted instantiation: prf_cmac.c:sa_setport
Unexecuted instantiation: prf_dk.c:sa_setport
Unexecuted instantiation: prf_rc4.c:sa_setport
Unexecuted instantiation: prng.c:sa_setport
Unexecuted instantiation: random_to_key.c:sa_setport
Unexecuted instantiation: s2k_pbkdf2.c:sa_setport
Unexecuted instantiation: s2k_rc4.c:sa_setport
Unexecuted instantiation: state.c:sa_setport
Unexecuted instantiation: string_to_key.c:sa_setport
Unexecuted instantiation: verify_checksum.c:sa_setport
Unexecuted instantiation: cmac.c:sa_setport
Unexecuted instantiation: hmac.c:sa_setport
Unexecuted instantiation: kdf.c:sa_setport
Unexecuted instantiation: pbkdf2.c:sa_setport
Unexecuted instantiation: des_keys.c:sa_setport
Unexecuted instantiation: f_parity.c:sa_setport
Unexecuted instantiation: des3.c:sa_setport
Unexecuted instantiation: rc4.c:sa_setport
Unexecuted instantiation: aes.c:sa_setport
Unexecuted instantiation: camellia.c:sa_setport
Unexecuted instantiation: hash_md4.c:sa_setport
Unexecuted instantiation: hash_md5.c:sa_setport
Unexecuted instantiation: hash_sha1.c:sa_setport
Unexecuted instantiation: hash_sha2.c:sa_setport
Unexecuted instantiation: aead.c:sa_setport
Unexecuted instantiation: checksum_dk_cmac.c:sa_setport
Unexecuted instantiation: checksum_dk_hmac.c:sa_setport
Unexecuted instantiation: checksum_etm.c:sa_setport
Unexecuted instantiation: checksum_hmac_md5.c:sa_setport
Unexecuted instantiation: checksum_unkeyed.c:sa_setport
Unexecuted instantiation: default_state.c:sa_setport
Unexecuted instantiation: derive.c:sa_setport
Unexecuted instantiation: enc_dk_cmac.c:sa_setport
Unexecuted instantiation: enc_dk_hmac.c:sa_setport
Unexecuted instantiation: enc_etm.c:sa_setport
Unexecuted instantiation: enc_raw.c:sa_setport
Unexecuted instantiation: enc_rc4.c:sa_setport
Unexecuted instantiation: nfold.c:sa_setport
Unexecuted instantiation: d3_aead.c:sa_setport
Unexecuted instantiation: d3_kysched.c:sa_setport
Unexecuted instantiation: f_aead.c:sa_setport
Unexecuted instantiation: f_sched.c:sa_setport
Unexecuted instantiation: f_tables.c:sa_setport
Unexecuted instantiation: weak_key.c:sa_setport
Unexecuted instantiation: aescrypt.c:sa_setport
Unexecuted instantiation: aestab.c:sa_setport
Unexecuted instantiation: aeskey.c:sa_setport
Unexecuted instantiation: md4.c:sa_setport
Unexecuted instantiation: md5.c:sa_setport
Unexecuted instantiation: shs.c:sa_setport
Unexecuted instantiation: sha256.c:sa_setport
Unexecuted instantiation: sha512.c:sa_setport
Unexecuted instantiation: threads.c:sa_setport
Unexecuted instantiation: init-addrinfo.c:sa_setport
Unexecuted instantiation: fake-addrinfo.c:sa_setport
116
117
/* Get the Internet port number of sa, or 0 if it is not an Internet socket. */
118
static inline uint16_t
119
sa_getport(const struct sockaddr *sa)
120
0
{
121
0
    if (sa->sa_family == AF_INET)
122
0
        return ntohs(sa2sin(sa)->sin_port);
123
0
    else if (sa->sa_family == AF_INET6)
124
0
        return ntohs(sa2sin6(sa)->sin6_port);
125
0
    else
126
0
        return 0;
127
0
}
Unexecuted instantiation: fuzz_kdc.c:sa_getport
Unexecuted instantiation: copy_data.c:sa_getport
Unexecuted instantiation: init_ctx.c:sa_getport
Unexecuted instantiation: kerrs.c:sa_getport
Unexecuted instantiation: kfree.c:sa_getport
Unexecuted instantiation: plugin.c:sa_getport
Unexecuted instantiation: expand_path.c:sa_getport
Unexecuted instantiation: hostrealm.c:sa_getport
Unexecuted instantiation: hostrealm_dns.c:sa_getport
Unexecuted instantiation: hostrealm_domain.c:sa_getport
Unexecuted instantiation: hostrealm_profile.c:sa_getport
Unexecuted instantiation: hostrealm_registry.c:sa_getport
Unexecuted instantiation: init_os_ctx.c:sa_getport
Unexecuted instantiation: localauth.c:sa_getport
Unexecuted instantiation: localauth_an2ln.c:sa_getport
Unexecuted instantiation: localauth_k5login.c:sa_getport
Unexecuted instantiation: localauth_names.c:sa_getport
Unexecuted instantiation: localauth_rule.c:sa_getport
Unexecuted instantiation: locate_kdc.c:sa_getport
Unexecuted instantiation: timeofday.c:sa_getport
Unexecuted instantiation: trace.c:sa_getport
Unexecuted instantiation: krb5_libinit.c:sa_getport
Unexecuted instantiation: ccbase.c:sa_getport
Unexecuted instantiation: ccdefops.c:sa_getport
Unexecuted instantiation: ccselect.c:sa_getport
Unexecuted instantiation: ccselect_hostname.c:sa_getport
Unexecuted instantiation: ccselect_k5identity.c:sa_getport
Unexecuted instantiation: ccselect_realm.c:sa_getport
Unexecuted instantiation: cc_dir.c:sa_getport
Unexecuted instantiation: cc_file.c:sa_getport
Unexecuted instantiation: cc_kcm.c:sa_getport
Unexecuted instantiation: cc_memory.c:sa_getport
Unexecuted instantiation: ccfns.c:sa_getport
Unexecuted instantiation: ktbase.c:sa_getport
Unexecuted instantiation: ktfns.c:sa_getport
Unexecuted instantiation: kt_file.c:sa_getport
Unexecuted instantiation: kt_memory.c:sa_getport
Unexecuted instantiation: authdata.c:sa_getport
Unexecuted instantiation: authdata_dec.c:sa_getport
Unexecuted instantiation: bld_princ.c:sa_getport
Unexecuted instantiation: copy_creds.c:sa_getport
Unexecuted instantiation: copy_princ.c:sa_getport
Unexecuted instantiation: cp_key_cnt.c:sa_getport
Unexecuted instantiation: deltat.c:sa_getport
Unexecuted instantiation: etype_list.c:sa_getport
Unexecuted instantiation: libdef_parse.c:sa_getport
Unexecuted instantiation: pac.c:sa_getport
Unexecuted instantiation: parse.c:sa_getport
Unexecuted instantiation: parse_host_string.c:sa_getport
Unexecuted instantiation: preauth2.c:sa_getport
Unexecuted instantiation: preauth_ec.c:sa_getport
Unexecuted instantiation: preauth_encts.c:sa_getport
Unexecuted instantiation: preauth_otp.c:sa_getport
Unexecuted instantiation: preauth_sam2.c:sa_getport
Unexecuted instantiation: princ_comp.c:sa_getport
Unexecuted instantiation: random_str.c:sa_getport
Unexecuted instantiation: response_items.c:sa_getport
Unexecuted instantiation: serialize.c:sa_getport
Unexecuted instantiation: set_realm.c:sa_getport
Unexecuted instantiation: sname_match.c:sa_getport
Unexecuted instantiation: unparse.c:sa_getport
Unexecuted instantiation: ucstr.c:sa_getport
Unexecuted instantiation: addr.c:sa_getport
Unexecuted instantiation: c_ustime.c:sa_getport
Unexecuted instantiation: ccdefname.c:sa_getport
Unexecuted instantiation: dnsglue.c:sa_getport
Unexecuted instantiation: dnssrv.c:sa_getport
Unexecuted instantiation: krbfileio.c:sa_getport
Unexecuted instantiation: lock_file.c:sa_getport
Unexecuted instantiation: net_read.c:sa_getport
Unexecuted instantiation: net_write.c:sa_getport
Unexecuted instantiation: prompter.c:sa_getport
Unexecuted instantiation: sn2princ.c:sa_getport
Unexecuted instantiation: unlck_file.c:sa_getport
Unexecuted instantiation: asn1_k_encode.c:sa_getport
Unexecuted instantiation: cccursor.c:sa_getport
Unexecuted instantiation: ccmarshal.c:sa_getport
Unexecuted instantiation: cc_retr.c:sa_getport
Unexecuted instantiation: ktfr_entry.c:sa_getport
Unexecuted instantiation: ai_authdata.c:sa_getport
Unexecuted instantiation: cammac_util.c:sa_getport
Unexecuted instantiation: authdata_enc.c:sa_getport
Unexecuted instantiation: copy_addrs.c:sa_getport
Unexecuted instantiation: copy_auth.c:sa_getport
Unexecuted instantiation: enc_helper.c:sa_getport
Unexecuted instantiation: get_in_tkt.c:sa_getport
Unexecuted instantiation: gic_opt.c:sa_getport
Unexecuted instantiation: gic_pwd.c:sa_getport
Unexecuted instantiation: kdc_rep_dc.c:sa_getport
Unexecuted instantiation: padata.c:sa_getport
Unexecuted instantiation: pr_to_salt.c:sa_getport
Unexecuted instantiation: send_tgs.c:sa_getport
Unexecuted instantiation: str_conv.c:sa_getport
Unexecuted instantiation: ucdata.c:sa_getport
Unexecuted instantiation: changepw.c:sa_getport
Unexecuted instantiation: localaddr.c:sa_getport
Unexecuted instantiation: sendto_kdc.c:sa_getport
Unexecuted instantiation: toffset.c:sa_getport
Unexecuted instantiation: ustime.c:sa_getport
Unexecuted instantiation: asn1_encode.c:sa_getport
Unexecuted instantiation: auth_con.c:sa_getport
Unexecuted instantiation: bld_pr_ext.c:sa_getport
Unexecuted instantiation: chpw.c:sa_getport
Unexecuted instantiation: fast.c:sa_getport
Unexecuted instantiation: gen_subkey.c:sa_getport
Unexecuted instantiation: get_creds.c:sa_getport
Unexecuted instantiation: mk_priv.c:sa_getport
Unexecuted instantiation: mk_req_ext.c:sa_getport
Unexecuted instantiation: privsafe.c:sa_getport
Unexecuted instantiation: rd_error.c:sa_getport
Unexecuted instantiation: rd_priv.c:sa_getport
Unexecuted instantiation: rd_rep.c:sa_getport
Unexecuted instantiation: s4u_creds.c:sa_getport
Unexecuted instantiation: tgtname.c:sa_getport
Unexecuted instantiation: valid_times.c:sa_getport
Unexecuted instantiation: walk_rtree.c:sa_getport
Unexecuted instantiation: memrcache.c:sa_getport
Unexecuted instantiation: rc_base.c:sa_getport
Unexecuted instantiation: rc_dfl.c:sa_getport
Unexecuted instantiation: rc_file2.c:sa_getport
Unexecuted instantiation: rc_none.c:sa_getport
Unexecuted instantiation: hostaddr.c:sa_getport
Unexecuted instantiation: mk_faddr.c:sa_getport
Unexecuted instantiation: addr_comp.c:sa_getport
Unexecuted instantiation: addr_srch.c:sa_getport
Unexecuted instantiation: authdata_exp.c:sa_getport
Unexecuted instantiation: gc_via_tkt.c:sa_getport
Unexecuted instantiation: gen_seqnum.c:sa_getport
Unexecuted instantiation: gen_save_subkey.c:sa_getport
Unexecuted instantiation: decode_kdc.c:sa_getport
Unexecuted instantiation: cf2.c:sa_getport
Unexecuted instantiation: checksum_length.c:sa_getport
Unexecuted instantiation: cksumtypes.c:sa_getport
Unexecuted instantiation: crypto_length.c:sa_getport
Unexecuted instantiation: decrypt.c:sa_getport
Unexecuted instantiation: encrypt.c:sa_getport
Unexecuted instantiation: encrypt_length.c:sa_getport
Unexecuted instantiation: enctype_util.c:sa_getport
Unexecuted instantiation: etypes.c:sa_getport
Unexecuted instantiation: key.c:sa_getport
Unexecuted instantiation: keyblocks.c:sa_getport
Unexecuted instantiation: keyed_cksum.c:sa_getport
Unexecuted instantiation: make_checksum.c:sa_getport
Unexecuted instantiation: make_random_key.c:sa_getport
Unexecuted instantiation: mandatory_sumtype.c:sa_getport
Unexecuted instantiation: prf.c:sa_getport
Unexecuted instantiation: prf_aes2.c:sa_getport
Unexecuted instantiation: prf_cmac.c:sa_getport
Unexecuted instantiation: prf_dk.c:sa_getport
Unexecuted instantiation: prf_rc4.c:sa_getport
Unexecuted instantiation: prng.c:sa_getport
Unexecuted instantiation: random_to_key.c:sa_getport
Unexecuted instantiation: s2k_pbkdf2.c:sa_getport
Unexecuted instantiation: s2k_rc4.c:sa_getport
Unexecuted instantiation: state.c:sa_getport
Unexecuted instantiation: string_to_key.c:sa_getport
Unexecuted instantiation: verify_checksum.c:sa_getport
Unexecuted instantiation: cmac.c:sa_getport
Unexecuted instantiation: hmac.c:sa_getport
Unexecuted instantiation: kdf.c:sa_getport
Unexecuted instantiation: pbkdf2.c:sa_getport
Unexecuted instantiation: des_keys.c:sa_getport
Unexecuted instantiation: f_parity.c:sa_getport
Unexecuted instantiation: des3.c:sa_getport
Unexecuted instantiation: rc4.c:sa_getport
Unexecuted instantiation: aes.c:sa_getport
Unexecuted instantiation: camellia.c:sa_getport
Unexecuted instantiation: hash_md4.c:sa_getport
Unexecuted instantiation: hash_md5.c:sa_getport
Unexecuted instantiation: hash_sha1.c:sa_getport
Unexecuted instantiation: hash_sha2.c:sa_getport
Unexecuted instantiation: aead.c:sa_getport
Unexecuted instantiation: checksum_dk_cmac.c:sa_getport
Unexecuted instantiation: checksum_dk_hmac.c:sa_getport
Unexecuted instantiation: checksum_etm.c:sa_getport
Unexecuted instantiation: checksum_hmac_md5.c:sa_getport
Unexecuted instantiation: checksum_unkeyed.c:sa_getport
Unexecuted instantiation: default_state.c:sa_getport
Unexecuted instantiation: derive.c:sa_getport
Unexecuted instantiation: enc_dk_cmac.c:sa_getport
Unexecuted instantiation: enc_dk_hmac.c:sa_getport
Unexecuted instantiation: enc_etm.c:sa_getport
Unexecuted instantiation: enc_raw.c:sa_getport
Unexecuted instantiation: enc_rc4.c:sa_getport
Unexecuted instantiation: nfold.c:sa_getport
Unexecuted instantiation: d3_aead.c:sa_getport
Unexecuted instantiation: d3_kysched.c:sa_getport
Unexecuted instantiation: f_aead.c:sa_getport
Unexecuted instantiation: f_sched.c:sa_getport
Unexecuted instantiation: f_tables.c:sa_getport
Unexecuted instantiation: weak_key.c:sa_getport
Unexecuted instantiation: aescrypt.c:sa_getport
Unexecuted instantiation: aestab.c:sa_getport
Unexecuted instantiation: aeskey.c:sa_getport
Unexecuted instantiation: md4.c:sa_getport
Unexecuted instantiation: md5.c:sa_getport
Unexecuted instantiation: shs.c:sa_getport
Unexecuted instantiation: sha256.c:sa_getport
Unexecuted instantiation: sha512.c:sa_getport
Unexecuted instantiation: threads.c:sa_getport
Unexecuted instantiation: init-addrinfo.c:sa_getport
Unexecuted instantiation: fake-addrinfo.c:sa_getport
128
129
/* Return true if sa is an IPv4 or IPv6 socket address. */
130
static inline int
131
sa_is_inet(const struct sockaddr *sa)
132
0
{
133
0
    return sa->sa_family == AF_INET || sa->sa_family == AF_INET6;
134
0
}
Unexecuted instantiation: fuzz_kdc.c:sa_is_inet
Unexecuted instantiation: copy_data.c:sa_is_inet
Unexecuted instantiation: init_ctx.c:sa_is_inet
Unexecuted instantiation: kerrs.c:sa_is_inet
Unexecuted instantiation: kfree.c:sa_is_inet
Unexecuted instantiation: plugin.c:sa_is_inet
Unexecuted instantiation: expand_path.c:sa_is_inet
Unexecuted instantiation: hostrealm.c:sa_is_inet
Unexecuted instantiation: hostrealm_dns.c:sa_is_inet
Unexecuted instantiation: hostrealm_domain.c:sa_is_inet
Unexecuted instantiation: hostrealm_profile.c:sa_is_inet
Unexecuted instantiation: hostrealm_registry.c:sa_is_inet
Unexecuted instantiation: init_os_ctx.c:sa_is_inet
Unexecuted instantiation: localauth.c:sa_is_inet
Unexecuted instantiation: localauth_an2ln.c:sa_is_inet
Unexecuted instantiation: localauth_k5login.c:sa_is_inet
Unexecuted instantiation: localauth_names.c:sa_is_inet
Unexecuted instantiation: localauth_rule.c:sa_is_inet
Unexecuted instantiation: locate_kdc.c:sa_is_inet
Unexecuted instantiation: timeofday.c:sa_is_inet
Unexecuted instantiation: trace.c:sa_is_inet
Unexecuted instantiation: krb5_libinit.c:sa_is_inet
Unexecuted instantiation: ccbase.c:sa_is_inet
Unexecuted instantiation: ccdefops.c:sa_is_inet
Unexecuted instantiation: ccselect.c:sa_is_inet
Unexecuted instantiation: ccselect_hostname.c:sa_is_inet
Unexecuted instantiation: ccselect_k5identity.c:sa_is_inet
Unexecuted instantiation: ccselect_realm.c:sa_is_inet
Unexecuted instantiation: cc_dir.c:sa_is_inet
Unexecuted instantiation: cc_file.c:sa_is_inet
Unexecuted instantiation: cc_kcm.c:sa_is_inet
Unexecuted instantiation: cc_memory.c:sa_is_inet
Unexecuted instantiation: ccfns.c:sa_is_inet
Unexecuted instantiation: ktbase.c:sa_is_inet
Unexecuted instantiation: ktfns.c:sa_is_inet
Unexecuted instantiation: kt_file.c:sa_is_inet
Unexecuted instantiation: kt_memory.c:sa_is_inet
Unexecuted instantiation: authdata.c:sa_is_inet
Unexecuted instantiation: authdata_dec.c:sa_is_inet
Unexecuted instantiation: bld_princ.c:sa_is_inet
Unexecuted instantiation: copy_creds.c:sa_is_inet
Unexecuted instantiation: copy_princ.c:sa_is_inet
Unexecuted instantiation: cp_key_cnt.c:sa_is_inet
Unexecuted instantiation: deltat.c:sa_is_inet
Unexecuted instantiation: etype_list.c:sa_is_inet
Unexecuted instantiation: libdef_parse.c:sa_is_inet
Unexecuted instantiation: pac.c:sa_is_inet
Unexecuted instantiation: parse.c:sa_is_inet
Unexecuted instantiation: parse_host_string.c:sa_is_inet
Unexecuted instantiation: preauth2.c:sa_is_inet
Unexecuted instantiation: preauth_ec.c:sa_is_inet
Unexecuted instantiation: preauth_encts.c:sa_is_inet
Unexecuted instantiation: preauth_otp.c:sa_is_inet
Unexecuted instantiation: preauth_sam2.c:sa_is_inet
Unexecuted instantiation: princ_comp.c:sa_is_inet
Unexecuted instantiation: random_str.c:sa_is_inet
Unexecuted instantiation: response_items.c:sa_is_inet
Unexecuted instantiation: serialize.c:sa_is_inet
Unexecuted instantiation: set_realm.c:sa_is_inet
Unexecuted instantiation: sname_match.c:sa_is_inet
Unexecuted instantiation: unparse.c:sa_is_inet
Unexecuted instantiation: ucstr.c:sa_is_inet
Unexecuted instantiation: addr.c:sa_is_inet
Unexecuted instantiation: c_ustime.c:sa_is_inet
Unexecuted instantiation: ccdefname.c:sa_is_inet
Unexecuted instantiation: dnsglue.c:sa_is_inet
Unexecuted instantiation: dnssrv.c:sa_is_inet
Unexecuted instantiation: krbfileio.c:sa_is_inet
Unexecuted instantiation: lock_file.c:sa_is_inet
Unexecuted instantiation: net_read.c:sa_is_inet
Unexecuted instantiation: net_write.c:sa_is_inet
Unexecuted instantiation: prompter.c:sa_is_inet
Unexecuted instantiation: sn2princ.c:sa_is_inet
Unexecuted instantiation: unlck_file.c:sa_is_inet
Unexecuted instantiation: asn1_k_encode.c:sa_is_inet
Unexecuted instantiation: cccursor.c:sa_is_inet
Unexecuted instantiation: ccmarshal.c:sa_is_inet
Unexecuted instantiation: cc_retr.c:sa_is_inet
Unexecuted instantiation: ktfr_entry.c:sa_is_inet
Unexecuted instantiation: ai_authdata.c:sa_is_inet
Unexecuted instantiation: cammac_util.c:sa_is_inet
Unexecuted instantiation: authdata_enc.c:sa_is_inet
Unexecuted instantiation: copy_addrs.c:sa_is_inet
Unexecuted instantiation: copy_auth.c:sa_is_inet
Unexecuted instantiation: enc_helper.c:sa_is_inet
Unexecuted instantiation: get_in_tkt.c:sa_is_inet
Unexecuted instantiation: gic_opt.c:sa_is_inet
Unexecuted instantiation: gic_pwd.c:sa_is_inet
Unexecuted instantiation: kdc_rep_dc.c:sa_is_inet
Unexecuted instantiation: padata.c:sa_is_inet
Unexecuted instantiation: pr_to_salt.c:sa_is_inet
Unexecuted instantiation: send_tgs.c:sa_is_inet
Unexecuted instantiation: str_conv.c:sa_is_inet
Unexecuted instantiation: ucdata.c:sa_is_inet
Unexecuted instantiation: changepw.c:sa_is_inet
Unexecuted instantiation: localaddr.c:sa_is_inet
Unexecuted instantiation: sendto_kdc.c:sa_is_inet
Unexecuted instantiation: toffset.c:sa_is_inet
Unexecuted instantiation: ustime.c:sa_is_inet
Unexecuted instantiation: asn1_encode.c:sa_is_inet
Unexecuted instantiation: auth_con.c:sa_is_inet
Unexecuted instantiation: bld_pr_ext.c:sa_is_inet
Unexecuted instantiation: chpw.c:sa_is_inet
Unexecuted instantiation: fast.c:sa_is_inet
Unexecuted instantiation: gen_subkey.c:sa_is_inet
Unexecuted instantiation: get_creds.c:sa_is_inet
Unexecuted instantiation: mk_priv.c:sa_is_inet
Unexecuted instantiation: mk_req_ext.c:sa_is_inet
Unexecuted instantiation: privsafe.c:sa_is_inet
Unexecuted instantiation: rd_error.c:sa_is_inet
Unexecuted instantiation: rd_priv.c:sa_is_inet
Unexecuted instantiation: rd_rep.c:sa_is_inet
Unexecuted instantiation: s4u_creds.c:sa_is_inet
Unexecuted instantiation: tgtname.c:sa_is_inet
Unexecuted instantiation: valid_times.c:sa_is_inet
Unexecuted instantiation: walk_rtree.c:sa_is_inet
Unexecuted instantiation: memrcache.c:sa_is_inet
Unexecuted instantiation: rc_base.c:sa_is_inet
Unexecuted instantiation: rc_dfl.c:sa_is_inet
Unexecuted instantiation: rc_file2.c:sa_is_inet
Unexecuted instantiation: rc_none.c:sa_is_inet
Unexecuted instantiation: hostaddr.c:sa_is_inet
Unexecuted instantiation: mk_faddr.c:sa_is_inet
Unexecuted instantiation: addr_comp.c:sa_is_inet
Unexecuted instantiation: addr_srch.c:sa_is_inet
Unexecuted instantiation: authdata_exp.c:sa_is_inet
Unexecuted instantiation: gc_via_tkt.c:sa_is_inet
Unexecuted instantiation: gen_seqnum.c:sa_is_inet
Unexecuted instantiation: gen_save_subkey.c:sa_is_inet
Unexecuted instantiation: decode_kdc.c:sa_is_inet
Unexecuted instantiation: cf2.c:sa_is_inet
Unexecuted instantiation: checksum_length.c:sa_is_inet
Unexecuted instantiation: cksumtypes.c:sa_is_inet
Unexecuted instantiation: crypto_length.c:sa_is_inet
Unexecuted instantiation: decrypt.c:sa_is_inet
Unexecuted instantiation: encrypt.c:sa_is_inet
Unexecuted instantiation: encrypt_length.c:sa_is_inet
Unexecuted instantiation: enctype_util.c:sa_is_inet
Unexecuted instantiation: etypes.c:sa_is_inet
Unexecuted instantiation: key.c:sa_is_inet
Unexecuted instantiation: keyblocks.c:sa_is_inet
Unexecuted instantiation: keyed_cksum.c:sa_is_inet
Unexecuted instantiation: make_checksum.c:sa_is_inet
Unexecuted instantiation: make_random_key.c:sa_is_inet
Unexecuted instantiation: mandatory_sumtype.c:sa_is_inet
Unexecuted instantiation: prf.c:sa_is_inet
Unexecuted instantiation: prf_aes2.c:sa_is_inet
Unexecuted instantiation: prf_cmac.c:sa_is_inet
Unexecuted instantiation: prf_dk.c:sa_is_inet
Unexecuted instantiation: prf_rc4.c:sa_is_inet
Unexecuted instantiation: prng.c:sa_is_inet
Unexecuted instantiation: random_to_key.c:sa_is_inet
Unexecuted instantiation: s2k_pbkdf2.c:sa_is_inet
Unexecuted instantiation: s2k_rc4.c:sa_is_inet
Unexecuted instantiation: state.c:sa_is_inet
Unexecuted instantiation: string_to_key.c:sa_is_inet
Unexecuted instantiation: verify_checksum.c:sa_is_inet
Unexecuted instantiation: cmac.c:sa_is_inet
Unexecuted instantiation: hmac.c:sa_is_inet
Unexecuted instantiation: kdf.c:sa_is_inet
Unexecuted instantiation: pbkdf2.c:sa_is_inet
Unexecuted instantiation: des_keys.c:sa_is_inet
Unexecuted instantiation: f_parity.c:sa_is_inet
Unexecuted instantiation: des3.c:sa_is_inet
Unexecuted instantiation: rc4.c:sa_is_inet
Unexecuted instantiation: aes.c:sa_is_inet
Unexecuted instantiation: camellia.c:sa_is_inet
Unexecuted instantiation: hash_md4.c:sa_is_inet
Unexecuted instantiation: hash_md5.c:sa_is_inet
Unexecuted instantiation: hash_sha1.c:sa_is_inet
Unexecuted instantiation: hash_sha2.c:sa_is_inet
Unexecuted instantiation: aead.c:sa_is_inet
Unexecuted instantiation: checksum_dk_cmac.c:sa_is_inet
Unexecuted instantiation: checksum_dk_hmac.c:sa_is_inet
Unexecuted instantiation: checksum_etm.c:sa_is_inet
Unexecuted instantiation: checksum_hmac_md5.c:sa_is_inet
Unexecuted instantiation: checksum_unkeyed.c:sa_is_inet
Unexecuted instantiation: default_state.c:sa_is_inet
Unexecuted instantiation: derive.c:sa_is_inet
Unexecuted instantiation: enc_dk_cmac.c:sa_is_inet
Unexecuted instantiation: enc_dk_hmac.c:sa_is_inet
Unexecuted instantiation: enc_etm.c:sa_is_inet
Unexecuted instantiation: enc_raw.c:sa_is_inet
Unexecuted instantiation: enc_rc4.c:sa_is_inet
Unexecuted instantiation: nfold.c:sa_is_inet
Unexecuted instantiation: d3_aead.c:sa_is_inet
Unexecuted instantiation: d3_kysched.c:sa_is_inet
Unexecuted instantiation: f_aead.c:sa_is_inet
Unexecuted instantiation: f_sched.c:sa_is_inet
Unexecuted instantiation: f_tables.c:sa_is_inet
Unexecuted instantiation: weak_key.c:sa_is_inet
Unexecuted instantiation: aescrypt.c:sa_is_inet
Unexecuted instantiation: aestab.c:sa_is_inet
Unexecuted instantiation: aeskey.c:sa_is_inet
Unexecuted instantiation: md4.c:sa_is_inet
Unexecuted instantiation: md5.c:sa_is_inet
Unexecuted instantiation: shs.c:sa_is_inet
Unexecuted instantiation: sha256.c:sa_is_inet
Unexecuted instantiation: sha512.c:sa_is_inet
Unexecuted instantiation: threads.c:sa_is_inet
Unexecuted instantiation: init-addrinfo.c:sa_is_inet
Unexecuted instantiation: fake-addrinfo.c:sa_is_inet
135
136
/* Return true if sa is an IPv4 or IPv6 wildcard address. */
137
static inline int
138
sa_is_wildcard(const struct sockaddr *sa)
139
0
{
140
0
    if (sa->sa_family == AF_INET6)
141
0
        return IN6_IS_ADDR_UNSPECIFIED(&sa2sin6(sa)->sin6_addr);
142
0
    else if (sa->sa_family == AF_INET)
143
0
        return sa2sin(sa)->sin_addr.s_addr == INADDR_ANY;
144
0
    return 0;
145
0
}
Unexecuted instantiation: fuzz_kdc.c:sa_is_wildcard
Unexecuted instantiation: copy_data.c:sa_is_wildcard
Unexecuted instantiation: init_ctx.c:sa_is_wildcard
Unexecuted instantiation: kerrs.c:sa_is_wildcard
Unexecuted instantiation: kfree.c:sa_is_wildcard
Unexecuted instantiation: plugin.c:sa_is_wildcard
Unexecuted instantiation: expand_path.c:sa_is_wildcard
Unexecuted instantiation: hostrealm.c:sa_is_wildcard
Unexecuted instantiation: hostrealm_dns.c:sa_is_wildcard
Unexecuted instantiation: hostrealm_domain.c:sa_is_wildcard
Unexecuted instantiation: hostrealm_profile.c:sa_is_wildcard
Unexecuted instantiation: hostrealm_registry.c:sa_is_wildcard
Unexecuted instantiation: init_os_ctx.c:sa_is_wildcard
Unexecuted instantiation: localauth.c:sa_is_wildcard
Unexecuted instantiation: localauth_an2ln.c:sa_is_wildcard
Unexecuted instantiation: localauth_k5login.c:sa_is_wildcard
Unexecuted instantiation: localauth_names.c:sa_is_wildcard
Unexecuted instantiation: localauth_rule.c:sa_is_wildcard
Unexecuted instantiation: locate_kdc.c:sa_is_wildcard
Unexecuted instantiation: timeofday.c:sa_is_wildcard
Unexecuted instantiation: trace.c:sa_is_wildcard
Unexecuted instantiation: krb5_libinit.c:sa_is_wildcard
Unexecuted instantiation: ccbase.c:sa_is_wildcard
Unexecuted instantiation: ccdefops.c:sa_is_wildcard
Unexecuted instantiation: ccselect.c:sa_is_wildcard
Unexecuted instantiation: ccselect_hostname.c:sa_is_wildcard
Unexecuted instantiation: ccselect_k5identity.c:sa_is_wildcard
Unexecuted instantiation: ccselect_realm.c:sa_is_wildcard
Unexecuted instantiation: cc_dir.c:sa_is_wildcard
Unexecuted instantiation: cc_file.c:sa_is_wildcard
Unexecuted instantiation: cc_kcm.c:sa_is_wildcard
Unexecuted instantiation: cc_memory.c:sa_is_wildcard
Unexecuted instantiation: ccfns.c:sa_is_wildcard
Unexecuted instantiation: ktbase.c:sa_is_wildcard
Unexecuted instantiation: ktfns.c:sa_is_wildcard
Unexecuted instantiation: kt_file.c:sa_is_wildcard
Unexecuted instantiation: kt_memory.c:sa_is_wildcard
Unexecuted instantiation: authdata.c:sa_is_wildcard
Unexecuted instantiation: authdata_dec.c:sa_is_wildcard
Unexecuted instantiation: bld_princ.c:sa_is_wildcard
Unexecuted instantiation: copy_creds.c:sa_is_wildcard
Unexecuted instantiation: copy_princ.c:sa_is_wildcard
Unexecuted instantiation: cp_key_cnt.c:sa_is_wildcard
Unexecuted instantiation: deltat.c:sa_is_wildcard
Unexecuted instantiation: etype_list.c:sa_is_wildcard
Unexecuted instantiation: libdef_parse.c:sa_is_wildcard
Unexecuted instantiation: pac.c:sa_is_wildcard
Unexecuted instantiation: parse.c:sa_is_wildcard
Unexecuted instantiation: parse_host_string.c:sa_is_wildcard
Unexecuted instantiation: preauth2.c:sa_is_wildcard
Unexecuted instantiation: preauth_ec.c:sa_is_wildcard
Unexecuted instantiation: preauth_encts.c:sa_is_wildcard
Unexecuted instantiation: preauth_otp.c:sa_is_wildcard
Unexecuted instantiation: preauth_sam2.c:sa_is_wildcard
Unexecuted instantiation: princ_comp.c:sa_is_wildcard
Unexecuted instantiation: random_str.c:sa_is_wildcard
Unexecuted instantiation: response_items.c:sa_is_wildcard
Unexecuted instantiation: serialize.c:sa_is_wildcard
Unexecuted instantiation: set_realm.c:sa_is_wildcard
Unexecuted instantiation: sname_match.c:sa_is_wildcard
Unexecuted instantiation: unparse.c:sa_is_wildcard
Unexecuted instantiation: ucstr.c:sa_is_wildcard
Unexecuted instantiation: addr.c:sa_is_wildcard
Unexecuted instantiation: c_ustime.c:sa_is_wildcard
Unexecuted instantiation: ccdefname.c:sa_is_wildcard
Unexecuted instantiation: dnsglue.c:sa_is_wildcard
Unexecuted instantiation: dnssrv.c:sa_is_wildcard
Unexecuted instantiation: krbfileio.c:sa_is_wildcard
Unexecuted instantiation: lock_file.c:sa_is_wildcard
Unexecuted instantiation: net_read.c:sa_is_wildcard
Unexecuted instantiation: net_write.c:sa_is_wildcard
Unexecuted instantiation: prompter.c:sa_is_wildcard
Unexecuted instantiation: sn2princ.c:sa_is_wildcard
Unexecuted instantiation: unlck_file.c:sa_is_wildcard
Unexecuted instantiation: asn1_k_encode.c:sa_is_wildcard
Unexecuted instantiation: cccursor.c:sa_is_wildcard
Unexecuted instantiation: ccmarshal.c:sa_is_wildcard
Unexecuted instantiation: cc_retr.c:sa_is_wildcard
Unexecuted instantiation: ktfr_entry.c:sa_is_wildcard
Unexecuted instantiation: ai_authdata.c:sa_is_wildcard
Unexecuted instantiation: cammac_util.c:sa_is_wildcard
Unexecuted instantiation: authdata_enc.c:sa_is_wildcard
Unexecuted instantiation: copy_addrs.c:sa_is_wildcard
Unexecuted instantiation: copy_auth.c:sa_is_wildcard
Unexecuted instantiation: enc_helper.c:sa_is_wildcard
Unexecuted instantiation: get_in_tkt.c:sa_is_wildcard
Unexecuted instantiation: gic_opt.c:sa_is_wildcard
Unexecuted instantiation: gic_pwd.c:sa_is_wildcard
Unexecuted instantiation: kdc_rep_dc.c:sa_is_wildcard
Unexecuted instantiation: padata.c:sa_is_wildcard
Unexecuted instantiation: pr_to_salt.c:sa_is_wildcard
Unexecuted instantiation: send_tgs.c:sa_is_wildcard
Unexecuted instantiation: str_conv.c:sa_is_wildcard
Unexecuted instantiation: ucdata.c:sa_is_wildcard
Unexecuted instantiation: changepw.c:sa_is_wildcard
Unexecuted instantiation: localaddr.c:sa_is_wildcard
Unexecuted instantiation: sendto_kdc.c:sa_is_wildcard
Unexecuted instantiation: toffset.c:sa_is_wildcard
Unexecuted instantiation: ustime.c:sa_is_wildcard
Unexecuted instantiation: asn1_encode.c:sa_is_wildcard
Unexecuted instantiation: auth_con.c:sa_is_wildcard
Unexecuted instantiation: bld_pr_ext.c:sa_is_wildcard
Unexecuted instantiation: chpw.c:sa_is_wildcard
Unexecuted instantiation: fast.c:sa_is_wildcard
Unexecuted instantiation: gen_subkey.c:sa_is_wildcard
Unexecuted instantiation: get_creds.c:sa_is_wildcard
Unexecuted instantiation: mk_priv.c:sa_is_wildcard
Unexecuted instantiation: mk_req_ext.c:sa_is_wildcard
Unexecuted instantiation: privsafe.c:sa_is_wildcard
Unexecuted instantiation: rd_error.c:sa_is_wildcard
Unexecuted instantiation: rd_priv.c:sa_is_wildcard
Unexecuted instantiation: rd_rep.c:sa_is_wildcard
Unexecuted instantiation: s4u_creds.c:sa_is_wildcard
Unexecuted instantiation: tgtname.c:sa_is_wildcard
Unexecuted instantiation: valid_times.c:sa_is_wildcard
Unexecuted instantiation: walk_rtree.c:sa_is_wildcard
Unexecuted instantiation: memrcache.c:sa_is_wildcard
Unexecuted instantiation: rc_base.c:sa_is_wildcard
Unexecuted instantiation: rc_dfl.c:sa_is_wildcard
Unexecuted instantiation: rc_file2.c:sa_is_wildcard
Unexecuted instantiation: rc_none.c:sa_is_wildcard
Unexecuted instantiation: hostaddr.c:sa_is_wildcard
Unexecuted instantiation: mk_faddr.c:sa_is_wildcard
Unexecuted instantiation: addr_comp.c:sa_is_wildcard
Unexecuted instantiation: addr_srch.c:sa_is_wildcard
Unexecuted instantiation: authdata_exp.c:sa_is_wildcard
Unexecuted instantiation: gc_via_tkt.c:sa_is_wildcard
Unexecuted instantiation: gen_seqnum.c:sa_is_wildcard
Unexecuted instantiation: gen_save_subkey.c:sa_is_wildcard
Unexecuted instantiation: decode_kdc.c:sa_is_wildcard
Unexecuted instantiation: cf2.c:sa_is_wildcard
Unexecuted instantiation: checksum_length.c:sa_is_wildcard
Unexecuted instantiation: cksumtypes.c:sa_is_wildcard
Unexecuted instantiation: crypto_length.c:sa_is_wildcard
Unexecuted instantiation: decrypt.c:sa_is_wildcard
Unexecuted instantiation: encrypt.c:sa_is_wildcard
Unexecuted instantiation: encrypt_length.c:sa_is_wildcard
Unexecuted instantiation: enctype_util.c:sa_is_wildcard
Unexecuted instantiation: etypes.c:sa_is_wildcard
Unexecuted instantiation: key.c:sa_is_wildcard
Unexecuted instantiation: keyblocks.c:sa_is_wildcard
Unexecuted instantiation: keyed_cksum.c:sa_is_wildcard
Unexecuted instantiation: make_checksum.c:sa_is_wildcard
Unexecuted instantiation: make_random_key.c:sa_is_wildcard
Unexecuted instantiation: mandatory_sumtype.c:sa_is_wildcard
Unexecuted instantiation: prf.c:sa_is_wildcard
Unexecuted instantiation: prf_aes2.c:sa_is_wildcard
Unexecuted instantiation: prf_cmac.c:sa_is_wildcard
Unexecuted instantiation: prf_dk.c:sa_is_wildcard
Unexecuted instantiation: prf_rc4.c:sa_is_wildcard
Unexecuted instantiation: prng.c:sa_is_wildcard
Unexecuted instantiation: random_to_key.c:sa_is_wildcard
Unexecuted instantiation: s2k_pbkdf2.c:sa_is_wildcard
Unexecuted instantiation: s2k_rc4.c:sa_is_wildcard
Unexecuted instantiation: state.c:sa_is_wildcard
Unexecuted instantiation: string_to_key.c:sa_is_wildcard
Unexecuted instantiation: verify_checksum.c:sa_is_wildcard
Unexecuted instantiation: cmac.c:sa_is_wildcard
Unexecuted instantiation: hmac.c:sa_is_wildcard
Unexecuted instantiation: kdf.c:sa_is_wildcard
Unexecuted instantiation: pbkdf2.c:sa_is_wildcard
Unexecuted instantiation: des_keys.c:sa_is_wildcard
Unexecuted instantiation: f_parity.c:sa_is_wildcard
Unexecuted instantiation: des3.c:sa_is_wildcard
Unexecuted instantiation: rc4.c:sa_is_wildcard
Unexecuted instantiation: aes.c:sa_is_wildcard
Unexecuted instantiation: camellia.c:sa_is_wildcard
Unexecuted instantiation: hash_md4.c:sa_is_wildcard
Unexecuted instantiation: hash_md5.c:sa_is_wildcard
Unexecuted instantiation: hash_sha1.c:sa_is_wildcard
Unexecuted instantiation: hash_sha2.c:sa_is_wildcard
Unexecuted instantiation: aead.c:sa_is_wildcard
Unexecuted instantiation: checksum_dk_cmac.c:sa_is_wildcard
Unexecuted instantiation: checksum_dk_hmac.c:sa_is_wildcard
Unexecuted instantiation: checksum_etm.c:sa_is_wildcard
Unexecuted instantiation: checksum_hmac_md5.c:sa_is_wildcard
Unexecuted instantiation: checksum_unkeyed.c:sa_is_wildcard
Unexecuted instantiation: default_state.c:sa_is_wildcard
Unexecuted instantiation: derive.c:sa_is_wildcard
Unexecuted instantiation: enc_dk_cmac.c:sa_is_wildcard
Unexecuted instantiation: enc_dk_hmac.c:sa_is_wildcard
Unexecuted instantiation: enc_etm.c:sa_is_wildcard
Unexecuted instantiation: enc_raw.c:sa_is_wildcard
Unexecuted instantiation: enc_rc4.c:sa_is_wildcard
Unexecuted instantiation: nfold.c:sa_is_wildcard
Unexecuted instantiation: d3_aead.c:sa_is_wildcard
Unexecuted instantiation: d3_kysched.c:sa_is_wildcard
Unexecuted instantiation: f_aead.c:sa_is_wildcard
Unexecuted instantiation: f_sched.c:sa_is_wildcard
Unexecuted instantiation: f_tables.c:sa_is_wildcard
Unexecuted instantiation: weak_key.c:sa_is_wildcard
Unexecuted instantiation: aescrypt.c:sa_is_wildcard
Unexecuted instantiation: aestab.c:sa_is_wildcard
Unexecuted instantiation: aeskey.c:sa_is_wildcard
Unexecuted instantiation: md4.c:sa_is_wildcard
Unexecuted instantiation: md5.c:sa_is_wildcard
Unexecuted instantiation: shs.c:sa_is_wildcard
Unexecuted instantiation: sha256.c:sa_is_wildcard
Unexecuted instantiation: sha512.c:sa_is_wildcard
Unexecuted instantiation: threads.c:sa_is_wildcard
Unexecuted instantiation: init-addrinfo.c:sa_is_wildcard
Unexecuted instantiation: fake-addrinfo.c:sa_is_wildcard
146
147
/* Return the length of an IPv4 or IPv6 socket structure; abort if it is
148
 * neither. */
149
static inline socklen_t
150
sa_socklen(const struct sockaddr *sa)
151
0
{
152
0
    if (sa->sa_family == AF_INET6)
153
0
        return sizeof(struct sockaddr_in6);
154
0
    else if (sa->sa_family == AF_INET)
155
0
        return sizeof(struct sockaddr_in);
156
0
#ifndef _WIN32
157
0
    else if (sa->sa_family == AF_UNIX)
158
0
        return sizeof(struct sockaddr_un);
159
0
#endif
160
0
    else
161
0
        abort();
162
0
}
Unexecuted instantiation: fuzz_kdc.c:sa_socklen
Unexecuted instantiation: copy_data.c:sa_socklen
Unexecuted instantiation: init_ctx.c:sa_socklen
Unexecuted instantiation: kerrs.c:sa_socklen
Unexecuted instantiation: kfree.c:sa_socklen
Unexecuted instantiation: plugin.c:sa_socklen
Unexecuted instantiation: expand_path.c:sa_socklen
Unexecuted instantiation: hostrealm.c:sa_socklen
Unexecuted instantiation: hostrealm_dns.c:sa_socklen
Unexecuted instantiation: hostrealm_domain.c:sa_socklen
Unexecuted instantiation: hostrealm_profile.c:sa_socklen
Unexecuted instantiation: hostrealm_registry.c:sa_socklen
Unexecuted instantiation: init_os_ctx.c:sa_socklen
Unexecuted instantiation: localauth.c:sa_socklen
Unexecuted instantiation: localauth_an2ln.c:sa_socklen
Unexecuted instantiation: localauth_k5login.c:sa_socklen
Unexecuted instantiation: localauth_names.c:sa_socklen
Unexecuted instantiation: localauth_rule.c:sa_socklen
Unexecuted instantiation: locate_kdc.c:sa_socklen
Unexecuted instantiation: timeofday.c:sa_socklen
Unexecuted instantiation: trace.c:sa_socklen
Unexecuted instantiation: krb5_libinit.c:sa_socklen
Unexecuted instantiation: ccbase.c:sa_socklen
Unexecuted instantiation: ccdefops.c:sa_socklen
Unexecuted instantiation: ccselect.c:sa_socklen
Unexecuted instantiation: ccselect_hostname.c:sa_socklen
Unexecuted instantiation: ccselect_k5identity.c:sa_socklen
Unexecuted instantiation: ccselect_realm.c:sa_socklen
Unexecuted instantiation: cc_dir.c:sa_socklen
Unexecuted instantiation: cc_file.c:sa_socklen
Unexecuted instantiation: cc_kcm.c:sa_socklen
Unexecuted instantiation: cc_memory.c:sa_socklen
Unexecuted instantiation: ccfns.c:sa_socklen
Unexecuted instantiation: ktbase.c:sa_socklen
Unexecuted instantiation: ktfns.c:sa_socklen
Unexecuted instantiation: kt_file.c:sa_socklen
Unexecuted instantiation: kt_memory.c:sa_socklen
Unexecuted instantiation: authdata.c:sa_socklen
Unexecuted instantiation: authdata_dec.c:sa_socklen
Unexecuted instantiation: bld_princ.c:sa_socklen
Unexecuted instantiation: copy_creds.c:sa_socklen
Unexecuted instantiation: copy_princ.c:sa_socklen
Unexecuted instantiation: cp_key_cnt.c:sa_socklen
Unexecuted instantiation: deltat.c:sa_socklen
Unexecuted instantiation: etype_list.c:sa_socklen
Unexecuted instantiation: libdef_parse.c:sa_socklen
Unexecuted instantiation: pac.c:sa_socklen
Unexecuted instantiation: parse.c:sa_socklen
Unexecuted instantiation: parse_host_string.c:sa_socklen
Unexecuted instantiation: preauth2.c:sa_socklen
Unexecuted instantiation: preauth_ec.c:sa_socklen
Unexecuted instantiation: preauth_encts.c:sa_socklen
Unexecuted instantiation: preauth_otp.c:sa_socklen
Unexecuted instantiation: preauth_sam2.c:sa_socklen
Unexecuted instantiation: princ_comp.c:sa_socklen
Unexecuted instantiation: random_str.c:sa_socklen
Unexecuted instantiation: response_items.c:sa_socklen
Unexecuted instantiation: serialize.c:sa_socklen
Unexecuted instantiation: set_realm.c:sa_socklen
Unexecuted instantiation: sname_match.c:sa_socklen
Unexecuted instantiation: unparse.c:sa_socklen
Unexecuted instantiation: ucstr.c:sa_socklen
Unexecuted instantiation: addr.c:sa_socklen
Unexecuted instantiation: c_ustime.c:sa_socklen
Unexecuted instantiation: ccdefname.c:sa_socklen
Unexecuted instantiation: dnsglue.c:sa_socklen
Unexecuted instantiation: dnssrv.c:sa_socklen
Unexecuted instantiation: krbfileio.c:sa_socklen
Unexecuted instantiation: lock_file.c:sa_socklen
Unexecuted instantiation: net_read.c:sa_socklen
Unexecuted instantiation: net_write.c:sa_socklen
Unexecuted instantiation: prompter.c:sa_socklen
Unexecuted instantiation: sn2princ.c:sa_socklen
Unexecuted instantiation: unlck_file.c:sa_socklen
Unexecuted instantiation: asn1_k_encode.c:sa_socklen
Unexecuted instantiation: cccursor.c:sa_socklen
Unexecuted instantiation: ccmarshal.c:sa_socklen
Unexecuted instantiation: cc_retr.c:sa_socklen
Unexecuted instantiation: ktfr_entry.c:sa_socklen
Unexecuted instantiation: ai_authdata.c:sa_socklen
Unexecuted instantiation: cammac_util.c:sa_socklen
Unexecuted instantiation: authdata_enc.c:sa_socklen
Unexecuted instantiation: copy_addrs.c:sa_socklen
Unexecuted instantiation: copy_auth.c:sa_socklen
Unexecuted instantiation: enc_helper.c:sa_socklen
Unexecuted instantiation: get_in_tkt.c:sa_socklen
Unexecuted instantiation: gic_opt.c:sa_socklen
Unexecuted instantiation: gic_pwd.c:sa_socklen
Unexecuted instantiation: kdc_rep_dc.c:sa_socklen
Unexecuted instantiation: padata.c:sa_socklen
Unexecuted instantiation: pr_to_salt.c:sa_socklen
Unexecuted instantiation: send_tgs.c:sa_socklen
Unexecuted instantiation: str_conv.c:sa_socklen
Unexecuted instantiation: ucdata.c:sa_socklen
Unexecuted instantiation: changepw.c:sa_socklen
Unexecuted instantiation: localaddr.c:sa_socklen
Unexecuted instantiation: sendto_kdc.c:sa_socklen
Unexecuted instantiation: toffset.c:sa_socklen
Unexecuted instantiation: ustime.c:sa_socklen
Unexecuted instantiation: asn1_encode.c:sa_socklen
Unexecuted instantiation: auth_con.c:sa_socklen
Unexecuted instantiation: bld_pr_ext.c:sa_socklen
Unexecuted instantiation: chpw.c:sa_socklen
Unexecuted instantiation: fast.c:sa_socklen
Unexecuted instantiation: gen_subkey.c:sa_socklen
Unexecuted instantiation: get_creds.c:sa_socklen
Unexecuted instantiation: mk_priv.c:sa_socklen
Unexecuted instantiation: mk_req_ext.c:sa_socklen
Unexecuted instantiation: privsafe.c:sa_socklen
Unexecuted instantiation: rd_error.c:sa_socklen
Unexecuted instantiation: rd_priv.c:sa_socklen
Unexecuted instantiation: rd_rep.c:sa_socklen
Unexecuted instantiation: s4u_creds.c:sa_socklen
Unexecuted instantiation: tgtname.c:sa_socklen
Unexecuted instantiation: valid_times.c:sa_socklen
Unexecuted instantiation: walk_rtree.c:sa_socklen
Unexecuted instantiation: memrcache.c:sa_socklen
Unexecuted instantiation: rc_base.c:sa_socklen
Unexecuted instantiation: rc_dfl.c:sa_socklen
Unexecuted instantiation: rc_file2.c:sa_socklen
Unexecuted instantiation: rc_none.c:sa_socklen
Unexecuted instantiation: hostaddr.c:sa_socklen
Unexecuted instantiation: mk_faddr.c:sa_socklen
Unexecuted instantiation: addr_comp.c:sa_socklen
Unexecuted instantiation: addr_srch.c:sa_socklen
Unexecuted instantiation: authdata_exp.c:sa_socklen
Unexecuted instantiation: gc_via_tkt.c:sa_socklen
Unexecuted instantiation: gen_seqnum.c:sa_socklen
Unexecuted instantiation: gen_save_subkey.c:sa_socklen
Unexecuted instantiation: decode_kdc.c:sa_socklen
Unexecuted instantiation: cf2.c:sa_socklen
Unexecuted instantiation: checksum_length.c:sa_socklen
Unexecuted instantiation: cksumtypes.c:sa_socklen
Unexecuted instantiation: crypto_length.c:sa_socklen
Unexecuted instantiation: decrypt.c:sa_socklen
Unexecuted instantiation: encrypt.c:sa_socklen
Unexecuted instantiation: encrypt_length.c:sa_socklen
Unexecuted instantiation: enctype_util.c:sa_socklen
Unexecuted instantiation: etypes.c:sa_socklen
Unexecuted instantiation: key.c:sa_socklen
Unexecuted instantiation: keyblocks.c:sa_socklen
Unexecuted instantiation: keyed_cksum.c:sa_socklen
Unexecuted instantiation: make_checksum.c:sa_socklen
Unexecuted instantiation: make_random_key.c:sa_socklen
Unexecuted instantiation: mandatory_sumtype.c:sa_socklen
Unexecuted instantiation: prf.c:sa_socklen
Unexecuted instantiation: prf_aes2.c:sa_socklen
Unexecuted instantiation: prf_cmac.c:sa_socklen
Unexecuted instantiation: prf_dk.c:sa_socklen
Unexecuted instantiation: prf_rc4.c:sa_socklen
Unexecuted instantiation: prng.c:sa_socklen
Unexecuted instantiation: random_to_key.c:sa_socklen
Unexecuted instantiation: s2k_pbkdf2.c:sa_socklen
Unexecuted instantiation: s2k_rc4.c:sa_socklen
Unexecuted instantiation: state.c:sa_socklen
Unexecuted instantiation: string_to_key.c:sa_socklen
Unexecuted instantiation: verify_checksum.c:sa_socklen
Unexecuted instantiation: cmac.c:sa_socklen
Unexecuted instantiation: hmac.c:sa_socklen
Unexecuted instantiation: kdf.c:sa_socklen
Unexecuted instantiation: pbkdf2.c:sa_socklen
Unexecuted instantiation: des_keys.c:sa_socklen
Unexecuted instantiation: f_parity.c:sa_socklen
Unexecuted instantiation: des3.c:sa_socklen
Unexecuted instantiation: rc4.c:sa_socklen
Unexecuted instantiation: aes.c:sa_socklen
Unexecuted instantiation: camellia.c:sa_socklen
Unexecuted instantiation: hash_md4.c:sa_socklen
Unexecuted instantiation: hash_md5.c:sa_socklen
Unexecuted instantiation: hash_sha1.c:sa_socklen
Unexecuted instantiation: hash_sha2.c:sa_socklen
Unexecuted instantiation: aead.c:sa_socklen
Unexecuted instantiation: checksum_dk_cmac.c:sa_socklen
Unexecuted instantiation: checksum_dk_hmac.c:sa_socklen
Unexecuted instantiation: checksum_etm.c:sa_socklen
Unexecuted instantiation: checksum_hmac_md5.c:sa_socklen
Unexecuted instantiation: checksum_unkeyed.c:sa_socklen
Unexecuted instantiation: default_state.c:sa_socklen
Unexecuted instantiation: derive.c:sa_socklen
Unexecuted instantiation: enc_dk_cmac.c:sa_socklen
Unexecuted instantiation: enc_dk_hmac.c:sa_socklen
Unexecuted instantiation: enc_etm.c:sa_socklen
Unexecuted instantiation: enc_raw.c:sa_socklen
Unexecuted instantiation: enc_rc4.c:sa_socklen
Unexecuted instantiation: nfold.c:sa_socklen
Unexecuted instantiation: d3_aead.c:sa_socklen
Unexecuted instantiation: d3_kysched.c:sa_socklen
Unexecuted instantiation: f_aead.c:sa_socklen
Unexecuted instantiation: f_sched.c:sa_socklen
Unexecuted instantiation: f_tables.c:sa_socklen
Unexecuted instantiation: weak_key.c:sa_socklen
Unexecuted instantiation: aescrypt.c:sa_socklen
Unexecuted instantiation: aestab.c:sa_socklen
Unexecuted instantiation: aeskey.c:sa_socklen
Unexecuted instantiation: md4.c:sa_socklen
Unexecuted instantiation: md5.c:sa_socklen
Unexecuted instantiation: shs.c:sa_socklen
Unexecuted instantiation: sha256.c:sa_socklen
Unexecuted instantiation: sha512.c:sa_socklen
Unexecuted instantiation: threads.c:sa_socklen
Unexecuted instantiation: init-addrinfo.c:sa_socklen
Unexecuted instantiation: fake-addrinfo.c:sa_socklen
163
164
/* Return true if a and b are the same address (and port if applicable). */
165
static inline bool
166
sa_equal(const struct sockaddr *a, const struct sockaddr *b)
167
0
{
168
0
    if (a == NULL || b == NULL || a->sa_family != b->sa_family)
169
0
        return false;
170
0
171
0
    if (a->sa_family == AF_INET) {
172
0
        const struct sockaddr_in *x = sa2sin(a);
173
0
        const struct sockaddr_in *y = sa2sin(b);
174
0
175
0
        if (x->sin_port != y->sin_port)
176
0
            return false;
177
0
        return memcmp(&x->sin_addr, &y->sin_addr, sizeof(x->sin_addr)) == 0;
178
0
    } else if (a->sa_family == AF_INET6) {
179
0
        const struct sockaddr_in6 *x = sa2sin6(a);
180
0
        const struct sockaddr_in6 *y = sa2sin6(b);
181
0
182
0
        if (x->sin6_port != y->sin6_port)
183
0
            return false;
184
0
        return memcmp(&x->sin6_addr, &y->sin6_addr, sizeof(x->sin6_addr)) == 0;
185
0
#ifndef _WIN32
186
0
    } else if (a->sa_family == AF_UNIX) {
187
0
        const struct sockaddr_un *x = sa2sun(a);
188
0
        const struct sockaddr_un *y = sa2sun(b);
189
0
190
0
        return strcmp(x->sun_path, y->sun_path) == 0;
191
0
#endif
192
0
    }
193
0
194
0
    return false;
195
0
}
Unexecuted instantiation: fuzz_kdc.c:sa_equal
Unexecuted instantiation: copy_data.c:sa_equal
Unexecuted instantiation: init_ctx.c:sa_equal
Unexecuted instantiation: kerrs.c:sa_equal
Unexecuted instantiation: kfree.c:sa_equal
Unexecuted instantiation: plugin.c:sa_equal
Unexecuted instantiation: expand_path.c:sa_equal
Unexecuted instantiation: hostrealm.c:sa_equal
Unexecuted instantiation: hostrealm_dns.c:sa_equal
Unexecuted instantiation: hostrealm_domain.c:sa_equal
Unexecuted instantiation: hostrealm_profile.c:sa_equal
Unexecuted instantiation: hostrealm_registry.c:sa_equal
Unexecuted instantiation: init_os_ctx.c:sa_equal
Unexecuted instantiation: localauth.c:sa_equal
Unexecuted instantiation: localauth_an2ln.c:sa_equal
Unexecuted instantiation: localauth_k5login.c:sa_equal
Unexecuted instantiation: localauth_names.c:sa_equal
Unexecuted instantiation: localauth_rule.c:sa_equal
Unexecuted instantiation: locate_kdc.c:sa_equal
Unexecuted instantiation: timeofday.c:sa_equal
Unexecuted instantiation: trace.c:sa_equal
Unexecuted instantiation: krb5_libinit.c:sa_equal
Unexecuted instantiation: ccbase.c:sa_equal
Unexecuted instantiation: ccdefops.c:sa_equal
Unexecuted instantiation: ccselect.c:sa_equal
Unexecuted instantiation: ccselect_hostname.c:sa_equal
Unexecuted instantiation: ccselect_k5identity.c:sa_equal
Unexecuted instantiation: ccselect_realm.c:sa_equal
Unexecuted instantiation: cc_dir.c:sa_equal
Unexecuted instantiation: cc_file.c:sa_equal
Unexecuted instantiation: cc_kcm.c:sa_equal
Unexecuted instantiation: cc_memory.c:sa_equal
Unexecuted instantiation: ccfns.c:sa_equal
Unexecuted instantiation: ktbase.c:sa_equal
Unexecuted instantiation: ktfns.c:sa_equal
Unexecuted instantiation: kt_file.c:sa_equal
Unexecuted instantiation: kt_memory.c:sa_equal
Unexecuted instantiation: authdata.c:sa_equal
Unexecuted instantiation: authdata_dec.c:sa_equal
Unexecuted instantiation: bld_princ.c:sa_equal
Unexecuted instantiation: copy_creds.c:sa_equal
Unexecuted instantiation: copy_princ.c:sa_equal
Unexecuted instantiation: cp_key_cnt.c:sa_equal
Unexecuted instantiation: deltat.c:sa_equal
Unexecuted instantiation: etype_list.c:sa_equal
Unexecuted instantiation: libdef_parse.c:sa_equal
Unexecuted instantiation: pac.c:sa_equal
Unexecuted instantiation: parse.c:sa_equal
Unexecuted instantiation: parse_host_string.c:sa_equal
Unexecuted instantiation: preauth2.c:sa_equal
Unexecuted instantiation: preauth_ec.c:sa_equal
Unexecuted instantiation: preauth_encts.c:sa_equal
Unexecuted instantiation: preauth_otp.c:sa_equal
Unexecuted instantiation: preauth_sam2.c:sa_equal
Unexecuted instantiation: princ_comp.c:sa_equal
Unexecuted instantiation: random_str.c:sa_equal
Unexecuted instantiation: response_items.c:sa_equal
Unexecuted instantiation: serialize.c:sa_equal
Unexecuted instantiation: set_realm.c:sa_equal
Unexecuted instantiation: sname_match.c:sa_equal
Unexecuted instantiation: unparse.c:sa_equal
Unexecuted instantiation: ucstr.c:sa_equal
Unexecuted instantiation: addr.c:sa_equal
Unexecuted instantiation: c_ustime.c:sa_equal
Unexecuted instantiation: ccdefname.c:sa_equal
Unexecuted instantiation: dnsglue.c:sa_equal
Unexecuted instantiation: dnssrv.c:sa_equal
Unexecuted instantiation: krbfileio.c:sa_equal
Unexecuted instantiation: lock_file.c:sa_equal
Unexecuted instantiation: net_read.c:sa_equal
Unexecuted instantiation: net_write.c:sa_equal
Unexecuted instantiation: prompter.c:sa_equal
Unexecuted instantiation: sn2princ.c:sa_equal
Unexecuted instantiation: unlck_file.c:sa_equal
Unexecuted instantiation: asn1_k_encode.c:sa_equal
Unexecuted instantiation: cccursor.c:sa_equal
Unexecuted instantiation: ccmarshal.c:sa_equal
Unexecuted instantiation: cc_retr.c:sa_equal
Unexecuted instantiation: ktfr_entry.c:sa_equal
Unexecuted instantiation: ai_authdata.c:sa_equal
Unexecuted instantiation: cammac_util.c:sa_equal
Unexecuted instantiation: authdata_enc.c:sa_equal
Unexecuted instantiation: copy_addrs.c:sa_equal
Unexecuted instantiation: copy_auth.c:sa_equal
Unexecuted instantiation: enc_helper.c:sa_equal
Unexecuted instantiation: get_in_tkt.c:sa_equal
Unexecuted instantiation: gic_opt.c:sa_equal
Unexecuted instantiation: gic_pwd.c:sa_equal
Unexecuted instantiation: kdc_rep_dc.c:sa_equal
Unexecuted instantiation: padata.c:sa_equal
Unexecuted instantiation: pr_to_salt.c:sa_equal
Unexecuted instantiation: send_tgs.c:sa_equal
Unexecuted instantiation: str_conv.c:sa_equal
Unexecuted instantiation: ucdata.c:sa_equal
Unexecuted instantiation: changepw.c:sa_equal
Unexecuted instantiation: localaddr.c:sa_equal
Unexecuted instantiation: sendto_kdc.c:sa_equal
Unexecuted instantiation: toffset.c:sa_equal
Unexecuted instantiation: ustime.c:sa_equal
Unexecuted instantiation: asn1_encode.c:sa_equal
Unexecuted instantiation: auth_con.c:sa_equal
Unexecuted instantiation: bld_pr_ext.c:sa_equal
Unexecuted instantiation: chpw.c:sa_equal
Unexecuted instantiation: fast.c:sa_equal
Unexecuted instantiation: gen_subkey.c:sa_equal
Unexecuted instantiation: get_creds.c:sa_equal
Unexecuted instantiation: mk_priv.c:sa_equal
Unexecuted instantiation: mk_req_ext.c:sa_equal
Unexecuted instantiation: privsafe.c:sa_equal
Unexecuted instantiation: rd_error.c:sa_equal
Unexecuted instantiation: rd_priv.c:sa_equal
Unexecuted instantiation: rd_rep.c:sa_equal
Unexecuted instantiation: s4u_creds.c:sa_equal
Unexecuted instantiation: tgtname.c:sa_equal
Unexecuted instantiation: valid_times.c:sa_equal
Unexecuted instantiation: walk_rtree.c:sa_equal
Unexecuted instantiation: memrcache.c:sa_equal
Unexecuted instantiation: rc_base.c:sa_equal
Unexecuted instantiation: rc_dfl.c:sa_equal
Unexecuted instantiation: rc_file2.c:sa_equal
Unexecuted instantiation: rc_none.c:sa_equal
Unexecuted instantiation: hostaddr.c:sa_equal
Unexecuted instantiation: mk_faddr.c:sa_equal
Unexecuted instantiation: addr_comp.c:sa_equal
Unexecuted instantiation: addr_srch.c:sa_equal
Unexecuted instantiation: authdata_exp.c:sa_equal
Unexecuted instantiation: gc_via_tkt.c:sa_equal
Unexecuted instantiation: gen_seqnum.c:sa_equal
Unexecuted instantiation: gen_save_subkey.c:sa_equal
Unexecuted instantiation: decode_kdc.c:sa_equal
Unexecuted instantiation: cf2.c:sa_equal
Unexecuted instantiation: checksum_length.c:sa_equal
Unexecuted instantiation: cksumtypes.c:sa_equal
Unexecuted instantiation: crypto_length.c:sa_equal
Unexecuted instantiation: decrypt.c:sa_equal
Unexecuted instantiation: encrypt.c:sa_equal
Unexecuted instantiation: encrypt_length.c:sa_equal
Unexecuted instantiation: enctype_util.c:sa_equal
Unexecuted instantiation: etypes.c:sa_equal
Unexecuted instantiation: key.c:sa_equal
Unexecuted instantiation: keyblocks.c:sa_equal
Unexecuted instantiation: keyed_cksum.c:sa_equal
Unexecuted instantiation: make_checksum.c:sa_equal
Unexecuted instantiation: make_random_key.c:sa_equal
Unexecuted instantiation: mandatory_sumtype.c:sa_equal
Unexecuted instantiation: prf.c:sa_equal
Unexecuted instantiation: prf_aes2.c:sa_equal
Unexecuted instantiation: prf_cmac.c:sa_equal
Unexecuted instantiation: prf_dk.c:sa_equal
Unexecuted instantiation: prf_rc4.c:sa_equal
Unexecuted instantiation: prng.c:sa_equal
Unexecuted instantiation: random_to_key.c:sa_equal
Unexecuted instantiation: s2k_pbkdf2.c:sa_equal
Unexecuted instantiation: s2k_rc4.c:sa_equal
Unexecuted instantiation: state.c:sa_equal
Unexecuted instantiation: string_to_key.c:sa_equal
Unexecuted instantiation: verify_checksum.c:sa_equal
Unexecuted instantiation: cmac.c:sa_equal
Unexecuted instantiation: hmac.c:sa_equal
Unexecuted instantiation: kdf.c:sa_equal
Unexecuted instantiation: pbkdf2.c:sa_equal
Unexecuted instantiation: des_keys.c:sa_equal
Unexecuted instantiation: f_parity.c:sa_equal
Unexecuted instantiation: des3.c:sa_equal
Unexecuted instantiation: rc4.c:sa_equal
Unexecuted instantiation: aes.c:sa_equal
Unexecuted instantiation: camellia.c:sa_equal
Unexecuted instantiation: hash_md4.c:sa_equal
Unexecuted instantiation: hash_md5.c:sa_equal
Unexecuted instantiation: hash_sha1.c:sa_equal
Unexecuted instantiation: hash_sha2.c:sa_equal
Unexecuted instantiation: aead.c:sa_equal
Unexecuted instantiation: checksum_dk_cmac.c:sa_equal
Unexecuted instantiation: checksum_dk_hmac.c:sa_equal
Unexecuted instantiation: checksum_etm.c:sa_equal
Unexecuted instantiation: checksum_hmac_md5.c:sa_equal
Unexecuted instantiation: checksum_unkeyed.c:sa_equal
Unexecuted instantiation: default_state.c:sa_equal
Unexecuted instantiation: derive.c:sa_equal
Unexecuted instantiation: enc_dk_cmac.c:sa_equal
Unexecuted instantiation: enc_dk_hmac.c:sa_equal
Unexecuted instantiation: enc_etm.c:sa_equal
Unexecuted instantiation: enc_raw.c:sa_equal
Unexecuted instantiation: enc_rc4.c:sa_equal
Unexecuted instantiation: nfold.c:sa_equal
Unexecuted instantiation: d3_aead.c:sa_equal
Unexecuted instantiation: d3_kysched.c:sa_equal
Unexecuted instantiation: f_aead.c:sa_equal
Unexecuted instantiation: f_sched.c:sa_equal
Unexecuted instantiation: f_tables.c:sa_equal
Unexecuted instantiation: weak_key.c:sa_equal
Unexecuted instantiation: aescrypt.c:sa_equal
Unexecuted instantiation: aestab.c:sa_equal
Unexecuted instantiation: aeskey.c:sa_equal
Unexecuted instantiation: md4.c:sa_equal
Unexecuted instantiation: md5.c:sa_equal
Unexecuted instantiation: shs.c:sa_equal
Unexecuted instantiation: sha256.c:sa_equal
Unexecuted instantiation: sha512.c:sa_equal
Unexecuted instantiation: threads.c:sa_equal
Unexecuted instantiation: init-addrinfo.c:sa_equal
Unexecuted instantiation: fake-addrinfo.c:sa_equal
196
197
#endif /* SOCKET_UTILS_H */