OpenCoverage

OpenSSH Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 1
23
eLOC - Effective Lines of Code: 2
4
eLOC - Effective Lines of Code: 4
5
eLOC - Effective Lines of Code: 5
6
eLOC - Effective Lines of Code: 7
...10
eLOC - Effective Lines of Code: 15
...20
eLOC - Effective Lines of Code: 224
21
eLOC - Effective Lines of Code: 1019
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
ssh_packet_set_alive_timeouts
Name: ssh_packet_set_alive_timeouts
Prototype: void ssh_packet_set_alive_timeouts(struct ssh *ssh, int ka)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2091-2095
  0.000% (0/1)
11
ssh_packet_set_authenticated
Name: ssh_packet_set_authenticated
Prototype: void ssh_packet_set_authenticated(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2128-2132
  0.000% (0/1)
11
ssh_packet_set_protocol_flags
Name: ssh_packet_set_protocol_flags
Prototype: void ssh_packet_set_protocol_flags(struct ssh *ssh, u_int protocol_flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 660-664
  0.000% (0/1)
11
ssh_packet_set_server
Name: ssh_packet_set_server
Prototype: void ssh_packet_set_server(struct ssh *ssh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2122-2126
100.000% (1/1)
11
ssh_sandbox_parent_preauth
Name: ssh_sandbox_parent_preauth
Prototype: void ssh_sandbox_parent_preauth(struct ssh_sandbox *box, pid_t child_pid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sandbox-seccomp-filter.c
Lines: 373-377
  0.000% (0/1)
11
ssh_set_app_data
Name: ssh_set_app_data
Prototype: void ssh_set_app_data(struct ssh *ssh, void *app_data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 162-166
  0.000% (0/1)
11
sshbuf_alloc
Name: sshbuf_alloc
Prototype: size_t sshbuf_alloc(const struct sshbuf *buf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c
Lines: 196-200
100.000% (1/1)
11
sshbuf_max_size
Name: sshbuf_max_size
Prototype: size_t sshbuf_max_size(const struct sshbuf *buf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c
Lines: 190-194
100.000% (1/1)
11
sshbuf_parent
Name: sshbuf_parent
Prototype: const struct sshbuf * sshbuf_parent(const struct sshbuf *buf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c
Lines: 202-206
100.000% (1/1)
11
sshbuf_put_stringb
Name: sshbuf_put_stringb
Prototype: int sshbuf_put_stringb(struct sshbuf *buf, const struct sshbuf *v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c
Lines: 371-375
100.000% (1/1)
11
sshbuf_putb
Name: sshbuf_putb
Prototype: int sshbuf_putb(struct sshbuf *buf, const struct sshbuf *v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c
Lines: 248-252
100.000% (1/1)
11
sshbuf_refcount
Name: sshbuf_refcount
Prototype: u_int sshbuf_refcount(const struct sshbuf *buf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c
Lines: 208-212
100.000% (1/1)
11
sshkey_enable_maxsign
Name: sshkey_enable_maxsign
Prototype: int sshkey_enable_maxsign(struct sshkey *k, u_int32_t maxsign)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c
Lines: 4137-4141
  0.000% (0/1)
11
sshkey_fromb
Name: sshkey_fromb
Prototype: int sshkey_fromb(struct sshbuf *b, struct sshkey **keyp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c
Lines: 2284-2288
100.000% (1/1)
11
sshkey_plain_to_blob
Name: sshkey_plain_to_blob
Prototype: int sshkey_plain_to_blob(const struct sshkey *key, u_char **blobp, size_t *lenp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c
Lines: 894-898
  0.000% (0/1)
11
sshkey_private_serialize_maxsign
Name: sshkey_private_serialize_maxsign
Prototype: int sshkey_private_serialize_maxsign(const struct sshkey *k, struct sshbuf *b, u_int32_t maxsign, sshkey_printfn *pr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c
Lines: 4124-4129
  0.000% (0/1)
11
sshkey_putb
Name: sshkey_putb
Prototype: int sshkey_putb(const struct sshkey *key, struct sshbuf *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c
Lines: 822-826
100.000% (1/1)
11
sshkey_putb_plain
Name: sshkey_putb_plain
Prototype: int sshkey_putb_plain(const struct sshkey *key, struct sshbuf *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c
Lines: 850-854
100.000% (1/1)
11
sshkey_puts
Name: sshkey_puts
Prototype: int sshkey_puts(const struct sshkey *key, struct sshbuf *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c
Lines: 844-848
  0.000% (0/1)
11
sshkey_signatures_left
Name: sshkey_signatures_left
Prototype: u_int32_t sshkey_signatures_left(const struct sshkey *k)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c
Lines: 4131-4135
  0.000% (0/1)
11
sshkey_ssh_name
Name: sshkey_ssh_name
Prototype: const char * sshkey_ssh_name(const struct sshkey *k)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c
Lines: 185-189
100.000% (1/1)
11
sshkey_to_blob
Name: sshkey_to_blob
Prototype: int sshkey_to_blob(const struct sshkey *key, u_char **blobp, size_t *lenp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c
Lines: 888-892
100.000% (1/1)
11
sshpkt_get
Name: sshpkt_get
Prototype: int sshpkt_get(struct ssh *ssh, void *valp, size_t len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2490-2494
  0.000% (0/1)
11
sshpkt_get_bignum2
Name: sshpkt_get_bignum2
Prototype: int sshpkt_get_bignum2(struct ssh *ssh, BIGNUM *v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2548-2552
100.000% (1/1)
11
sshpkt_get_cstring
Name: sshpkt_get_cstring
Prototype: int sshpkt_get_cstring(struct ssh *ssh, char **valp, size_t *lenp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2532-2536
  0.000% (0/1)
11
sshpkt_get_ec
Name: sshpkt_get_ec
Prototype: int sshpkt_get_ec(struct ssh *ssh, EC_POINT *v, const EC_GROUP *g)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2540-2544
100.000% (1/1)
11
sshpkt_get_string
Name: sshpkt_get_string
Prototype: int sshpkt_get_string(struct ssh *ssh, u_char **valp, size_t *lenp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2514-2518
100.000% (1/1)
11
sshpkt_get_string_direct
Name: sshpkt_get_string_direct
Prototype: int sshpkt_get_string_direct(struct ssh *ssh, const u_char **valp, size_t *lenp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2520-2524
  0.000% (0/1)
11
sshpkt_get_u32
Name: sshpkt_get_u32
Prototype: int sshpkt_get_u32(struct ssh *ssh, u_int32_t *valp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2502-2506
100.000% (1/1)
11
sshpkt_get_u64
Name: sshpkt_get_u64
Prototype: int sshpkt_get_u64(struct ssh *ssh, u_int64_t *valp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2508-2512
  0.000% (0/1)
11
sshpkt_get_u8
Name: sshpkt_get_u8
Prototype: int sshpkt_get_u8(struct ssh *ssh, u_char *valp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2496-2500
100.000% (1/1)
11
sshpkt_peek_string_direct
Name: sshpkt_peek_string_direct
Prototype: int sshpkt_peek_string_direct(struct ssh *ssh, const u_char **valp, size_t *lenp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2526-2530
  0.000% (0/1)
11
sshpkt_put
Name: sshpkt_put
Prototype: int sshpkt_put(struct ssh *ssh, const void *v, size_t len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2423-2427
  0.000% (0/1)
11
sshpkt_put_bignum2
Name: sshpkt_put_bignum2
Prototype: int sshpkt_put_bignum2(struct ssh *ssh, const BIGNUM *v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2481-2485
100.000% (1/1)
11
sshpkt_put_cstring
Name: sshpkt_put_cstring
Prototype: int sshpkt_put_cstring(struct ssh *ssh, const void *v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2459-2463
  0.000% (0/1)
11
sshpkt_put_ec
Name: sshpkt_put_ec
Prototype: int sshpkt_put_ec(struct ssh *ssh, const EC_POINT *v, const EC_GROUP *g)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2473-2477
100.000% (1/1)
11
sshpkt_put_string
Name: sshpkt_put_string
Prototype: int sshpkt_put_string(struct ssh *ssh, const void *v, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2453-2457
100.000% (1/1)
11
sshpkt_put_stringb
Name: sshpkt_put_stringb
Prototype: int sshpkt_put_stringb(struct ssh *ssh, const struct sshbuf *v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2465-2469
  0.000% (0/1)
11
sshpkt_put_u32
Name: sshpkt_put_u32
Prototype: int sshpkt_put_u32(struct ssh *ssh, u_int32_t val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2441-2445
100.000% (1/1)
11
sshpkt_put_u64
Name: sshpkt_put_u64
Prototype: int sshpkt_put_u64(struct ssh *ssh, u_int64_t val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2447-2451
  0.000% (0/1)
11
sshpkt_put_u8
Name: sshpkt_put_u8
Prototype: int sshpkt_put_u8(struct ssh *ssh, u_char val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2435-2439
  0.000% (0/1)
11
sshpkt_putb
Name: sshpkt_putb
Prototype: int sshpkt_putb(struct ssh *ssh, const struct sshbuf *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2429-2433
100.000% (1/1)
11
strdelim
Name: strdelim
Prototype: char * strdelim(char **s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 286-290
100.000% (1/1)
11
strdelimw
Name: strdelimw
Prototype: char * strdelimw(char **s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 295-299
  0.000% (0/1)
11
times19
Name: times19
Prototype: static crypto_uint32 times19(crypto_uint32 a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c
Lines: 33-36
100.000% (1/1)
11
times38
Name: times38
Prototype: static crypto_uint32 times38(crypto_uint32 a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c
Lines: 38-41
100.000% (1/1)
11
tun_open
Name: tun_open
Prototype: int tun_open(int tun, int mode, char **ifname)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1027-1103
  0.000% (0/1)
11
window_change_handler
Name: window_change_handler
Prototype: static void window_change_handler(int sig)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 209-213
  0.000% (0/1)
11
RSA_meth_set_finish
Name: RSA_meth_set_finish
Prototype: int RSA_meth_set_finish(RSA_METHOD *meth, int (*finish)(RSA *rsa))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c
Lines: 595-600
  0.000% (0/1)
21
RSA_meth_set_priv_dec
Name: RSA_meth_set_priv_dec
Prototype: int RSA_meth_set_priv_dec(RSA_METHOD *meth, int (*priv_dec)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c
Lines: 585-591
  0.000% (0/1)
21
RSA_meth_set_priv_enc
Name: RSA_meth_set_priv_enc
Prototype: int RSA_meth_set_priv_enc(RSA_METHOD *meth, int (*priv_enc)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c
Lines: 575-581
  0.000% (0/1)
21
auth_openprincipals
Name: auth_openprincipals
Prototype: FILE * auth_openprincipals(const char *file, struct passwd *pw, int strict_modes)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c
Lines: 553-558
  0.000% (0/1)
21
bitmap_zero
Name: bitmap_zero
Prototype: void bitmap_zero(struct bitmap *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/bitmap.c
Lines: 64-69
100.000% (1/1)
21
blf_key
Name: blf_key
Prototype: void blf_key(blf_ctx *c, const u_int8_t *k, u_int16_t len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c
Lines: 504-512
  0.000% (0/1)
21
channel_post_mux_client
Name: channel_post_mux_client
Prototype: static void channel_post_mux_client(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 2246-2252
  0.000% (0/1)
21
channel_pre_connecting
Name: channel_pre_connecting
Prototype: static void channel_pre_connecting(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 1025-1031
  0.000% (0/1)
21
cipher_ivlen
Name: cipher_ivlen
Prototype: u_int cipher_ivlen(const struct sshcipher *c)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 169-178
 80.000% (4/5)
21
client_cleanup_stdio_fwd
Name: client_cleanup_stdio_fwd
Prototype: static void client_cleanup_stdio_fwd(struct ssh *ssh, int id, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 1629-1634
  0.000% (0/1)
21
cmov_aff
Name: cmov_aff
Prototype: static void cmov_aff(ge25519_aff *r, const ge25519_aff *p, unsigned char b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c
Lines: 146-150
100.000% (1/1)
21
crypto_sign_ed25519_ref_fe25519_setzero
Name: crypto_sign_ed25519_ref_fe25519_setzero
Prototype: void crypto_sign_ed25519_ref_fe25519_setzero(crypto_sign_ed25519_ref_fe25519 *r)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c
Lines: 163-167
100.000% (4/4)
22
crypto_sign_ed25519_ref_sc25519_to32bytes
Name: crypto_sign_ed25519_ref_sc25519_to32bytes
Prototype: void crypto_sign_ed25519_ref_sc25519_to32bytes(unsigned char r[32], const crypto_sign_ed25519_ref_sc25519 *x)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c
Lines: 134-138
100.000% (4/4)
22
crypto_sign_ed25519_ref_shortsc25519_from16bytes
Name: crypto_sign_ed25519_ref_shortsc25519_from16bytes
Prototype: void crypto_sign_ed25519_ref_shortsc25519_from16bytes(crypto_sign_ed25519_ref_shortsc25519 *r, const unsigned char x[16])
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c
Lines: 111-115
  0.000% (0/4)
22
dispatch_protocol_ignore
Name: dispatch_protocol_ignore
Prototype: int dispatch_protocol_ignore(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c
Lines: 54-59
  0.000% (0/1)
21
fudge_closedir
Name: fudge_closedir
Prototype: static void fudge_closedir(struct SFTP_OPENDIR *od)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-glob.c
Lines: 103-108
  0.000% (0/1)
21
handle_update_read
Name: handle_update_read
Prototype: static void handle_update_read(int handle, ssize_t bytes)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 389-394
  0.000% (0/6)
22
handle_update_write
Name: handle_update_write
Prototype: static void handle_update_write(int handle, ssize_t bytes)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 396-401
  0.000% (0/6)
22
kex_reset_dispatch
Name: kex_reset_dispatch
Prototype: static void kex_reset_dispatch(struct ssh *ssh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c
Lines: 391-396
100.000% (1/1)
21
kexc25519_keygen
Name: kexc25519_keygen
Prototype: void kexc25519_keygen(u_char key[32], u_char pub[32])
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519.c
Lines: 53-60
100.000% (1/1)
21
login_login
Name: login_login
Prototype: int login_login(struct logininfo *li)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c
Lines: 233-238
  0.000% (0/1)
21
login_logout
Name: login_logout
Prototype: int login_logout(struct logininfo *li)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c
Lines: 250-255
  0.000% (0/1)
21
match_test_missing_fatal
Name: match_test_missing_fatal
Prototype: static void match_test_missing_fatal(const char *criteria, const char *attrib)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 988-993
  0.000% (0/1)
21
notify_parent
Name: notify_parent
Prototype: static void notify_parent(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 140-145
  0.000% (0/4)
22
notify_prepare
Name: notify_prepare
Prototype: static void notify_prepare(fd_set *readset)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 146-151
  0.000% (0/4)
22
p1p1_to_p3
Name: p1p1_to_p3
Prototype: static void p1p1_to_p3(crypto_sign_ed25519_ref_ge25519 *r, const ge25519_p1p1 *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c
Lines: 77-81
100.000% (1/1)
21
pathname_is_dir
Name: pathname_is_dir
Prototype: static int pathname_is_dir(const char *pathname)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c
Lines: 610-616
  0.000% (0/5)
21
process_config_line
Name: process_config_line
Prototype: int process_config_line(Options *options, struct passwd *pw, const char *host, const char *original_host, char *line, const char *filename, int linenum, int *activep, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 821-828
  0.000% (0/1)
21
process_output
Name: process_output
Prototype: static void process_output(fd_set *writeset, int connection_out)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 342-348
  0.000% (0/4)
22
revoked_blob_tree_RB_INSERT_COLOR
Name: revoked_blob_tree_RB_INSERT_COLOR
Prototype: static void revoked_blob_tree_RB_INSERT_COLOR(struct revoked_blob_tree *head, struct revoked_blob *elm)
Coverage:  0.000% (0/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 81-81
  0.000% (0/77)
223
revoked_blob_tree_RB_NEXT
Name: revoked_blob_tree_RB_NEXT
Prototype: static struct revoked_blob * revoked_blob_tree_RB_NEXT(struct revoked_blob *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 81-81
  0.000% (0/18)
25
revoked_blob_tree_RB_PREV
Name: revoked_blob_tree_RB_PREV
Prototype: static struct revoked_blob * revoked_blob_tree_RB_PREV(struct revoked_blob *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 81-81
  0.000% (0/18)
25
revoked_key_id_tree_RB_INSERT_COLOR
Name: revoked_key_id_tree_RB_INSERT_COLOR
Prototype: static void revoked_key_id_tree_RB_INSERT_COLOR(struct revoked_key_id_tree *head, struct revoked_key_id *elm)
Coverage:  0.000% (0/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 71-71
  0.000% (0/77)
223
revoked_key_id_tree_RB_NEXT
Name: revoked_key_id_tree_RB_NEXT
Prototype: static struct revoked_key_id * revoked_key_id_tree_RB_NEXT(struct revoked_key_id *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 71-71
  0.000% (0/18)
25
revoked_key_id_tree_RB_PREV
Name: revoked_key_id_tree_RB_PREV
Prototype: static struct revoked_key_id * revoked_key_id_tree_RB_PREV(struct revoked_key_id *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 71-71
  0.000% (0/18)
25
revoked_serial_tree_RB_INSERT_COLOR
Name: revoked_serial_tree_RB_INSERT_COLOR
Prototype: static void revoked_serial_tree_RB_INSERT_COLOR(struct revoked_serial_tree *head, struct revoked_serial *elm)
Coverage:  0.000% (0/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 62-62
  0.000% (0/77)
223
revoked_serial_tree_RB_NEXT
Name: revoked_serial_tree_RB_NEXT
Prototype: static struct revoked_serial * revoked_serial_tree_RB_NEXT(struct revoked_serial *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 62-62
  0.000% (0/18)
25
revoked_serial_tree_RB_PREV
Name: revoked_serial_tree_RB_PREV
Prototype: static struct revoked_serial * revoked_serial_tree_RB_PREV(struct revoked_serial *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 62-62
  0.000% (0/18)
25
send_data
Name: send_data
Prototype: static void send_data(u_int32_t id, const u_char *data, int dlen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 551-556
  0.000% (0/1)
21
set_log_handler
Name: set_log_handler
Prototype: void set_log_handler(log_handler_fn *handler, void *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c
Lines: 383-388
  0.000% (0/1)
21
set_rdomain
Name: set_rdomain
Prototype: int set_rdomain(int fd, const char *name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 205-234
  0.000% (0/1)
21
set_utmp_time
Name: set_utmp_time
Prototype: void set_utmp_time(struct logininfo *li, struct utmp *ut)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c
Lines: 635-644
  0.000% (0/1)
21
signal_handler
Name: signal_handler
Prototype: static void signal_handler(int sig)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 220-225
  0.000% (0/1)
21
ssh_close_authentication_socket
Name: ssh_close_authentication_socket
Prototype: void ssh_close_authentication_socket(int sock)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c
Lines: 171-176
  0.000% (0/4)
22
ssh_local_ipaddr
Name: ssh_local_ipaddr
Prototype: const char * ssh_local_ipaddr(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 551-556
  0.000% (0/1)
21
ssh_local_port
Name: ssh_local_port
Prototype: int ssh_local_port(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 560-565
  0.000% (0/1)
21
ssh_packet_set_input_hook
Name: ssh_packet_set_input_hook
Prototype: void ssh_packet_set_input_hook(struct ssh *ssh, ssh_packet_hook_fn *hook, void *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 264-269
  0.000% (0/1)
21
ssh_packet_set_mux
Name: ssh_packet_set_mux
Prototype: void ssh_packet_set_mux(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 334-339
  0.000% (0/1)
21
ssh_remote_port
Name: ssh_remote_port
Prototype: int ssh_remote_port(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 539-544
  0.000% (0/1)
21
ssh_sandbox_parent_finish
Name: ssh_sandbox_parent_finish
Prototype: void ssh_sandbox_parent_finish(struct ssh_sandbox *box)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sandbox-seccomp-filter.c
Lines: 366-371
  0.000% (0/1)
21
ssh_stdio_confirm
Name: ssh_stdio_confirm
Prototype: static void ssh_stdio_confirm(struct ssh *ssh, int id, int success, void *arg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 1636-1641
  0.000% (0/4)
22
sshbuf_dump
Name: sshbuf_dump
Prototype: void sshbuf_dump(struct sshbuf *buf, FILE *f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c
Lines: 65-70
100.000% (1/1)
21
Page:<>1
eLOC - Effective Lines of Code: 1
23
eLOC - Effective Lines of Code: 2
4
eLOC - Effective Lines of Code: 4
5
eLOC - Effective Lines of Code: 5
6
eLOC - Effective Lines of Code: 7
...10
eLOC - Effective Lines of Code: 15
...20
eLOC - Effective Lines of Code: 224
21
eLOC - Effective Lines of Code: 1019

Generated by Squish Coco 4.2.2