OpenCoverage

OpenSSH Test Coverage

Function Tree

Page:<>12
eLOC - Effective Lines of Code: 1
3
eLOC - Effective Lines of Code: 2
4
eLOC - Effective Lines of Code: 4
5
eLOC - Effective Lines of Code: 5
...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
Blowfish_initstate
Name: Blowfish_initstate
Prototype: void Blowfish_initstate(blf_ctx *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c
Lines: 123-400
100.000% (1/1)
11
EVP_MD_CTX_new
Name: EVP_MD_CTX_new
Prototype: EVP_MD_CTX * EVP_MD_CTX_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c
Lines: 616-620
100.000% (1/1)
11
_ssh_host_key_sign
Name: _ssh_host_key_sign
Prototype: int _ssh_host_key_sign(struct sshkey *privkey, struct sshkey *pubkey, u_char **signature, size_t *slen, const u_char *data, size_t dlen, const char *alg, u_int compat)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 534-540
100.000% (1/1)
11
arc4random_buf
Name: arc4random_buf
Prototype: void arc4random_buf(void *buf, size_t n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c
Lines: 251-257
100.000% (1/1)
11
arc4random_stir
Name: arc4random_stir
Prototype: void arc4random_stir(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c
Lines: 210-216
  0.000% (0/1)
11
auth_openkeyfile
Name: auth_openkeyfile
Prototype: FILE * auth_openkeyfile(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: 547-551
  0.000% (0/1)
11
bitmap_nbytes
Name: bitmap_nbytes
Prototype: size_t bitmap_nbytes(struct bitmap *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/bitmap.c
Lines: 161-165
100.000% (1/1)
11
chan_mark_dead
Name: chan_mark_dead
Prototype: void chan_mark_dead(struct ssh *ssh, Channel *c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c
Lines: 321-325
  0.000% (0/1)
11
channel_pre_listener
Name: channel_pre_listener
Prototype: static void channel_pre_listener(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: 1018-1023
  0.000% (0/1)
11
channel_set_af
Name: channel_set_af
Prototype: void channel_set_af(struct ssh *ssh, int af)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 3244-3248
  0.000% (0/1)
11
channel_set_x11_refuse_time
Name: channel_set_x11_refuse_time
Prototype: void channel_set_x11_refuse_time(struct ssh *ssh, u_int refuse_time)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 1724-1728
  0.000% (0/1)
11
cipher_authlen
Name: cipher_authlen
Prototype: u_int cipher_authlen(const struct sshcipher *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 163-167
100.000% (1/1)
11
cipher_blocksize
Name: cipher_blocksize
Prototype: u_int cipher_blocksize(const struct sshcipher *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 143-147
100.000% (1/1)
11
cipher_ctx_is_plaintext
Name: cipher_ctx_is_plaintext
Prototype: u_int cipher_ctx_is_plaintext(struct sshcipher_ctx *cc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 186-190
100.000% (1/1)
11
cipher_is_cbc
Name: cipher_is_cbc
Prototype: u_int cipher_is_cbc(const struct sshcipher *c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 180-184
  0.000% (0/1)
11
cipher_keylen
Name: cipher_keylen
Prototype: u_int cipher_keylen(const struct sshcipher *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 149-153
100.000% (1/1)
11
clear_libcrypto_errors
Name: clear_libcrypto_errors
Prototype: static void clear_libcrypto_errors(void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c
Lines: 3892-3897
100.000% (4/4)
12
client_abandon_status_confirm
Name: client_abandon_status_confirm
Prototype: static void client_abandon_status_confirm(struct ssh *ssh, Channel *c, void *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 728-732
  0.000% (0/1)
11
client_filter_cleanup
Name: client_filter_cleanup
Prototype: void client_filter_cleanup(struct ssh *ssh, int cid, void *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1205-1209
  0.000% (0/1)
11
client_process_buffered_input_packets
Name: client_process_buffered_input_packets
Prototype: static void client_process_buffered_input_packets(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1184-1188
  0.000% (0/1)
11
control_client_sighandler
Name: control_client_sighandler
Prototype: static void control_client_sighandler(int signo)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1456-1460
  0.000% (0/1)
11
crypto_sign_ed25519_ref_fe25519_square
Name: crypto_sign_ed25519_ref_fe25519_square
Prototype: void crypto_sign_ed25519_ref_fe25519_square(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c
Lines: 213-216
100.000% (1/1)
11
dh_new_group1
Name: dh_new_group1
Prototype: DH * dh_new_group1(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 340-352
100.000% (1/1)
11
dh_new_group14
Name: dh_new_group14
Prototype: DH * dh_new_group14(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 355-372
100.000% (1/1)
11
dh_new_group16
Name: dh_new_group16
Prototype: DH * dh_new_group16(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 375-403
  0.000% (0/1)
11
dh_new_group18
Name: dh_new_group18
Prototype: DH * dh_new_group18(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 406-455
100.000% (1/1)
11
do_authenticated2
Name: do_authenticated2
Prototype: static void do_authenticated2(struct ssh *ssh, Authctxt *authctxt)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 2558-2562
  0.000% (0/1)
11
do_readdir
Name: do_readdir
Prototype: int do_readdir(struct sftp_conn *conn, const char *path, SFTP_DIRENT ***dir)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 675-679
  0.000% (0/1)
11
dump_cfg_fmtint
Name: dump_cfg_fmtint
Prototype: static void dump_cfg_fmtint(OpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 2476-2480
  0.000% (0/1)
11
dump_cfg_fmtint
Name: dump_cfg_fmtint
Prototype: static void dump_cfg_fmtint(ServerOpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 2440-2444
  0.000% (0/1)
11
dump_cfg_int
Name: dump_cfg_int
Prototype: static void dump_cfg_int(OpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 2470-2474
  0.000% (0/1)
11
dump_cfg_int
Name: dump_cfg_int
Prototype: static void dump_cfg_int(ServerOpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 2428-2432
  0.000% (0/1)
11
dump_cfg_oct
Name: dump_cfg_oct
Prototype: static void dump_cfg_oct(ServerOpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 2434-2438
  0.000% (0/1)
11
get_hostkey_private_by_type
Name: get_hostkey_private_by_type
Prototype: struct sshkey * get_hostkey_private_by_type(int type, int nid, struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 793-797
  0.000% (0/1)
11
get_hostkey_public_by_type
Name: get_hostkey_public_by_type
Prototype: struct sshkey * get_hostkey_public_by_type(int type, int nid, struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 787-791
  0.000% (0/1)
11
get_local_port
Name: get_local_port
Prototype: int get_local_port(int sock)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c
Lines: 200-204
  0.000% (0/1)
11
get_msg
Name: get_msg
Prototype: static void get_msg(struct sftp_conn *conn, struct sshbuf *m)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 170-174
  0.000% (0/1)
11
get_peer_port
Name: get_peer_port
Prototype: int get_peer_port(int sock)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c
Lines: 194-198
  0.000% (0/1)
11
getlast_entry
Name: getlast_entry
Prototype: int getlast_entry(struct logininfo *li)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c
Lines: 510-538
  0.000% (0/1)
11
handle_is_ok
Name: handle_is_ok
Prototype: static int handle_is_ok(int i, int type)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 325-329
  0.000% (0/7)
11
handler
Name: handler
Prototype: static void handler(int s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/readpassphrase.c
Lines: 206-210
  0.000% (0/1)
11
input_userauth_ext_info
Name: input_userauth_ext_info
Prototype: int input_userauth_ext_info(int type, u_int32_t seqnr, struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 452-456
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c
Lines: 567-571
  0.000% (0/1)
11
log_level_get
Name: log_level_get
Prototype: LogLevel log_level_get(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c
Lines: 108-112
  0.000% (0/1)
11
login_free_entry
Name: login_free_entry
Prototype: void login_free_entry(struct logininfo *li)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c
Lines: 354-358
  0.000% (0/1)
11
match_filter_blacklist
Name: match_filter_blacklist
Prototype: char * match_filter_blacklist(const char *proposal, const char *filter)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c
Lines: 336-340
100.000% (1/1)
11
match_filter_whitelist
Name: match_filter_whitelist
Prototype: char * match_filter_whitelist(const char *proposal, const char *filter)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c
Lines: 346-350
  0.000% (0/1)
11
mkstemp
Name: mkstemp
Prototype: int mkstemp(char *path)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/mktemp.c
Lines: 120-124
  0.000% (0/1)
11
mkstemps
Name: mkstemps
Prototype: int mkstemps(char *path, int slen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/mktemp.c
Lines: 126-130
  0.000% (0/1)
11
mm_is_monitor
Name: mm_is_monitor
Prototype: int mm_is_monitor(void)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 111-119
  0.000% (0/5)
11
mm_sshkey_sign
Name: mm_sshkey_sign
Prototype: int mm_sshkey_sign(struct sshkey *key, u_char **sigp, u_int *lenp, u_char *data, u_int datalen, char *alg, u_int compat)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 57-62
  0.000% (0/1)
11
monitor_child_handler
Name: monitor_child_handler
Prototype: static void monitor_child_handler(int sig)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 378-382
  0.000% (0/1)
11
monitor_reinit
Name: monitor_reinit
Prototype: void monitor_reinit(struct monitor *mon)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 1743-1747
  0.000% (0/1)
11
monitor_set_child_handler
Name: monitor_set_child_handler
Prototype: static void monitor_set_child_handler(pid_t pid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 372-376
  0.000% (0/1)
11
packet_get_char
Name: packet_get_char
Prototype: u_int packet_get_char(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 221-225
  0.000% (0/1)
11
packet_get_int
Name: packet_get_int
Prototype: u_int packet_get_int(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 227-231
  0.000% (0/1)
11
pkcs11_rsa_private_decrypt
Name: pkcs11_rsa_private_decrypt
Prototype: static int pkcs11_rsa_private_decrypt(int flen, const u_char *from, u_char *to, RSA *rsa, int padding)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c
Lines: 306-311
  0.000% (0/1)
11
platform_post_fork_child
Name: platform_post_fork_child
Prototype: void platform_post_fork_child(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c
Lines: 69-78
  0.000% (0/1)
11
platform_pre_listen
Name: platform_pre_listen
Prototype: void platform_pre_listen(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c
Lines: 36-43
  0.000% (0/1)
11
platform_pre_restart
Name: platform_pre_restart
Prototype: void platform_pre_restart(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c
Lines: 53-59
  0.000% (0/1)
11
platform_privileged_uidswap
Name: platform_privileged_uidswap
Prototype: int platform_privileged_uidswap(void)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c
Lines: 81-90
  0.000% (0/5)
11
pledge
Name: pledge
Prototype: int pledge(const char *promises, const char *paths[])
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-misc.c
Lines: 255-259
  0.000% (0/1)
11
process_lstat
Name: process_lstat
Prototype: static void process_lstat(u_int32_t id)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 848-852
  0.000% (0/1)
11
process_stat
Name: process_stat
Prototype: static void process_stat(u_int32_t id)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 842-846
  0.000% (0/1)
11
session_pty_cleanup
Name: session_pty_cleanup
Prototype: void session_pty_cleanup(Session *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 2218-2222
  0.000% (0/1)
11
set_process_rdomain
Name: set_process_rdomain
Prototype: static void set_process_rdomain(struct ssh *ssh, const char *name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 1387-1424
  0.000% (0/1)
11
setlogin
Name: setlogin
Prototype: int setlogin(const char *name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-misc.c
Lines: 67-70
  0.000% (0/1)
11
sftp_proto_version
Name: sftp_proto_version
Prototype: u_int sftp_proto_version(struct sftp_conn *conn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 494-498
  0.000% (0/1)
11
sig_winch
Name: sig_winch
Prototype: static void sig_winch(int sig)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/progressmeter.c
Lines: 286-290
  0.000% (0/1)
11
sigdie
Name: sigdie
Prototype: void sigdie(const char *fmt,...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c
Lines: 172-183
  0.000% (0/1)
11
sigterm_handler
Name: sigterm_handler
Prototype: static void sigterm_handler(int sig)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 318-322
  0.000% (0/1)
11
special_char_decode
Name: special_char_decode
Prototype: static cc_t special_char_decode(u_int c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ttymodes.c
Lines: 263-271
  0.000% (0/1)
11
special_char_encode
Name: special_char_encode
Prototype: static u_int special_char_encode(cc_t c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ttymodes.c
Lines: 250-258
  0.000% (0/1)
11
ssh_digest_buffer
Name: ssh_digest_buffer
Prototype: int ssh_digest_buffer(int alg, const struct sshbuf *b, u_char *d, size_t dlen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c
Lines: 201-205
100.000% (1/1)
11
ssh_digest_update_buffer
Name: ssh_digest_update_buffer
Prototype: int ssh_digest_update_buffer(struct ssh_digest_ctx *ctx, const struct sshbuf *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c
Lines: 151-155
100.000% (1/1)
11
ssh_dispatch_set
Name: ssh_dispatch_set
Prototype: void ssh_dispatch_set(struct ssh *ssh, int type, dispatch_fn *fn)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c
Lines: 81-85
100.000% (1/1)
11
ssh_get_app_data
Name: ssh_get_app_data
Prototype: void * ssh_get_app_data(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 168-172
  0.000% (0/1)
11
ssh_hmac_bytes
Name: ssh_hmac_bytes
Prototype: size_t ssh_hmac_bytes(int alg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c
Lines: 36-40
100.000% (1/1)
11
ssh_hmac_update
Name: ssh_hmac_update
Prototype: int ssh_hmac_update(struct ssh_hmac_ctx *ctx, const void *m, size_t mlen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c
Lines: 92-96
100.000% (1/1)
11
ssh_hmac_update_buffer
Name: ssh_hmac_update_buffer
Prototype: int ssh_hmac_update_buffer(struct ssh_hmac_ctx *ctx, const struct sshbuf *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c
Lines: 98-102
  0.000% (0/1)
11
ssh_input_append
Name: ssh_input_append
Prototype: int ssh_input_append(struct ssh *ssh, const u_char *data, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 221-225
100.000% (1/1)
11
ssh_input_space
Name: ssh_input_space
Prototype: int ssh_input_space(struct ssh *ssh, size_t len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 307-311
  0.000% (0/1)
11
ssh_krl_revoke_cert_by_serial
Name: ssh_krl_revoke_cert_by_serial
Prototype: int ssh_krl_revoke_cert_by_serial(struct ssh_krl *krl, const struct sshkey *ca_key, u_int64_t serial)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 321-326
  0.000% (0/1)
11
ssh_krl_set_version
Name: ssh_krl_set_version
Prototype: void ssh_krl_set_version(struct ssh_krl *krl, u_int64_t version)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 194-198
  0.000% (0/1)
11
ssh_output_consume
Name: ssh_output_consume
Prototype: int ssh_output_consume(struct ssh *ssh, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 295-299
100.000% (1/1)
11
ssh_output_space
Name: ssh_output_space
Prototype: int ssh_output_space(struct ssh *ssh, size_t len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 301-305
  0.000% (0/1)
11
ssh_packet_clear_keys
Name: ssh_packet_clear_keys
Prototype: void ssh_packet_clear_keys(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 652-656
  0.000% (0/1)
11
ssh_packet_close
Name: ssh_packet_close
Prototype: void ssh_packet_close(struct ssh *ssh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 646-650
100.000% (1/1)
11
ssh_packet_get_connection_in
Name: ssh_packet_get_connection_in
Prototype: int ssh_packet_get_connection_in(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 495-499
  0.000% (0/1)
11
ssh_packet_get_connection_out
Name: ssh_packet_get_connection_out
Prototype: int ssh_packet_get_connection_out(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 503-507
  0.000% (0/1)
11
ssh_packet_get_input
Name: ssh_packet_get_input
Prototype: void * ssh_packet_get_input(struct ssh *ssh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2134-2138
100.000% (1/1)
11
ssh_packet_get_maxsize
Name: ssh_packet_get_maxsize
Prototype: u_int ssh_packet_get_maxsize(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2097-2101
  0.000% (0/1)
11
ssh_packet_get_mux
Name: ssh_packet_get_mux
Prototype: int ssh_packet_get_mux(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 341-345
  0.000% (0/1)
11
ssh_packet_get_output
Name: ssh_packet_get_output
Prototype: void * ssh_packet_get_output(struct ssh *ssh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2140-2144
100.000% (1/1)
11
ssh_packet_get_protocol_flags
Name: ssh_packet_get_protocol_flags
Prototype: u_int ssh_packet_get_protocol_flags(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 668-672
  0.000% (0/1)
11
ssh_packet_have_data_to_write
Name: ssh_packet_have_data_to_write
Prototype: int ssh_packet_have_data_to_write(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1989-1993
  0.000% (0/1)
11
ssh_packet_inc_alive_timeouts
Name: ssh_packet_inc_alive_timeouts
Prototype: int ssh_packet_inc_alive_timeouts(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2085-2089
  0.000% (0/1)
11
ssh_packet_is_interactive
Name: ssh_packet_is_interactive
Prototype: int ssh_packet_is_interactive(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2059-2063
  0.000% (0/1)
11
ssh_packet_payload
Name: ssh_packet_payload
Prototype: const u_char * ssh_packet_payload(struct ssh *ssh, size_t *lenp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 268-272
  0.000% (0/1)
11
ssh_packet_remaining
Name: ssh_packet_remaining
Prototype: int ssh_packet_remaining(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1757-1761
  0.000% (0/1)
11
Page:<>12
eLOC - Effective Lines of Code: 1
3
eLOC - Effective Lines of Code: 2
4
eLOC - Effective Lines of Code: 4
5
eLOC - Effective Lines of Code: 5
...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