OpenCoverage

OpenSSH Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
34
McCabe - Cyclomatic Complexity: 1
5
McCabe - Cyclomatic Complexity: 2
6
McCabe - Cyclomatic Complexity: 2
7
McCabe - Cyclomatic Complexity: 2
...10
McCabe - Cyclomatic Complexity: 3
...20
McCabe - Cyclomatic Complexity: 23
21
McCabe - Cyclomatic Complexity: 66
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
platform_krb5_get_principal_name
Name: platform_krb5_get_principal_name
Prototype: char * platform_krb5_get_principal_name(const char *pw_name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c
Lines: 190-198
  0.000% (0/1)
51
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_buffered_input_packets
Name: process_buffered_input_packets
Prototype: static void process_buffered_input_packets(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 350-354
  0.000% (0/1)
51
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_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_permitopen
Name: process_permitopen
Prototype: void process_permitopen(struct ssh *ssh, ServerOptions *options)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 901-909
  0.000% (0/1)
51
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
pty_change_window_size
Name: pty_change_window_size
Prototype: void pty_change_window_size(int ptyfd, u_int row, u_int col, u_int xpixel, u_int ypixel)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshpty.c
Lines: 150-162
  0.000% (0/1)
101
put_u16
Name: put_u16
Prototype: void put_u16(void *vp, u_int16_t v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1242-1249
  0.000% (0/1)
31
put_u32
Name: put_u32
Prototype: void put_u32(void *vp, u_int32_t v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1220-1229
  0.000% (0/1)
51
put_u32_le
Name: put_u32_le
Prototype: void put_u32_le(void *vp, u_int32_t v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1231-1240
  0.000% (0/1)
51
put_u64
Name: put_u64
Prototype: void put_u64(void *vp, u_int64_t v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1205-1218
  0.000% (0/1)
91
pwcopy
Name: pwcopy
Prototype: struct passwd * pwcopy(struct passwd *pw)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 301-325
100.000% (1/1)
91
queue_listen_addr
Name: queue_listen_addr
Prototype: static void queue_listen_addr(ServerOptions *options, const char *addr, const char *rdomain, int port)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 816-830
 66.667% (2/3)
171
rdynamic_close
Name: rdynamic_close
Prototype: static void rdynamic_close(struct ssh *ssh, Channel *c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 1527-1536
  0.000% (0/1)
61
read_config_file
Name: read_config_file
Prototype: int read_config_file(const char *filename, struct passwd *pw, const char *host, const char *original_host, Options *options, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 1732-1740
  0.000% (0/1)
31
record_login
Name: record_login
Prototype: void record_login(pid_t pid, const char *tty, const char *user, uid_t uid, const char *host, struct sockaddr *addr, socklen_t addrlen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshlogin.c
Lines: 132-145
  0.000% (0/1)
61
record_logout
Name: record_logout
Prototype: void record_logout(pid_t pid, const char *tty, const char *user)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshlogin.c
Lines: 162-170
  0.000% (0/1)
81
remote_glob
Name: remote_glob
Prototype: int remote_glob(struct sftp_conn *conn, const char *pattern, int flags, int (*errfunc)(const char *, int), _ssh_compat_glob_t *pglob)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-glob.c
Lines: 136-150
  0.000% (0/1)
81
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
send_handle
Name: send_handle
Prototype: static void send_handle(u_int32_t id, int handle)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 558-568
  0.000% (0/1)
61
servconf_add_hostcert
Name: servconf_add_hostcert
Prototype: void servconf_add_hostcert(const char *file, const int line, ServerOptions *options, const char *path)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 247-256
  0.000% (0/1)
41
servconf_add_hostkey
Name: servconf_add_hostkey
Prototype: void servconf_add_hostkey(const char *file, const int line, ServerOptions *options, const char *path)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 236-245
100.000% (1/1)
41
server_init_dispatch
Name: server_init_dispatch
Prototype: static void server_init_dispatch(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 899-921
  0.000% (0/1)
171
server_input_keep_alive
Name: server_input_keep_alive
Prototype: static int server_input_keep_alive(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 445-456
  0.000% (0/1)
31
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_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_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
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
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
setneutral
Name: setneutral
Prototype: static void setneutral(crypto_sign_ed25519_ref_ge25519 *r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c
Lines: 183-189
100.000% (1/1)
41
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
sftp_server_usage
Name: sftp_server_usage
Prototype: static void sftp_server_usage(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1485-1497
  0.000% (0/1)
121
sftpio
Name: sftpio
Prototype: static int sftpio(void *_bwlimit, size_t amount)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 99-106
  0.000% (0/1)
31
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
sighup_handler
Name: sighup_handler
Prototype: static void sighup_handler(int sig)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 284-291
  0.000% (0/1)
91
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
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_alg_name
Name: ssh_digest_alg_name
Prototype: const char * ssh_digest_alg_name(int alg)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c
Lines: 90-96
 66.667% (2/3)
101
ssh_digest_blocksize
Name: ssh_digest_blocksize
Prototype: size_t ssh_digest_blocksize(struct ssh_digest_ctx *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c
Lines: 106-110
100.000% (1/1)
91
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_bytes
Name: ssh_digest_bytes
Prototype: size_t ssh_digest_bytes(int alg)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c
Lines: 98-104
 66.667% (2/3)
61
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_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_login
Name: ssh_login
Prototype: void ssh_login(Sensitive *sensitive, const char *orighost, struct sockaddr *hostaddr, u_short port, struct passwd *pw, int timeout_ms)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c
Lines: 1403-1429
  0.000% (0/3)
121
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_ptr
Name: ssh_output_ptr
Prototype: const u_char * ssh_output_ptr(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: 286-293
100.000% (1/1)
31
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_get_rekey_timeout
Name: ssh_packet_get_rekey_timeout
Prototype: time_t ssh_packet_get_rekey_timeout(struct ssh *ssh)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2112-2120
  0.000% (0/3)
41
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_is_rekeying
Name: ssh_packet_is_rekeying
Prototype: int ssh_packet_is_rekeying(struct ssh *ssh)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 272-277
 85.714% (6/7)
61
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
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_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_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_rekey_limits
Name: ssh_packet_set_rekey_limits
Prototype: void ssh_packet_set_rekey_limits(struct ssh *ssh, u_int64_t bytes, u_int32_t seconds)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2103-2110
  0.000% (0/1)
41
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_packet_type_is_kex
Name: ssh_packet_type_is_kex
Prototype: static int ssh_packet_type_is_kex(u_char type)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1185-1194
 54.545% (6/11)
61
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_init
Name: ssh_sandbox_init
Prototype: struct ssh_sandbox * ssh_sandbox_init(struct monitor *monitor)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sandbox-seccomp-filter.c
Lines: 276-290
  0.000% (0/1)
51
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_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_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
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_cstring
Name: sshbuf_put_cstring
Prototype: int sshbuf_put_cstring(struct sshbuf *buf, const char *v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c
Lines: 365-369
100.000% (1/1)
51
Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
34
McCabe - Cyclomatic Complexity: 1
5
McCabe - Cyclomatic Complexity: 2
6
McCabe - Cyclomatic Complexity: 2
7
McCabe - Cyclomatic Complexity: 2
...10
McCabe - Cyclomatic Complexity: 3
...20
McCabe - Cyclomatic Complexity: 23
21
McCabe - Cyclomatic Complexity: 66

Generated by Squish Coco 4.2.2