OpenCoverage

OpenSSH Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/1)
...6
Condition %:  0.000% (0/26)
7
Condition %:  0.000% (0/19)
8
Condition %:  0.000% (0/44)
9
Condition %:  0.000% (0/11)
1011
Condition %:  0.000% (0/36)
12
Condition %:  0.000% (0/38)
13
Condition %:  0.000% (0/1)
14
Condition %:  0.000% (0/1)
...20
Condition %: 100.000% (4/4)
21
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
platform_sys_dir_uid
Name: platform_sys_dir_uid
Prototype: int platform_sys_dir_uid(uid_t uid)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform-misc.c
Lines: 25-35
  0.000% (0/4)
32
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
poly64 [umac.c #1]
Name: poly64 [umac.c #1]
Prototype: static UINT64 poly64(UINT64 cur, UINT64 key, UINT64 data)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1
Lines: 796-822
  0.000% (0/7)
193
poly64 [umac.c #2]
Name: poly64 [umac.c #2]
Prototype: static UINT64 poly64(UINT64 cur, UINT64 key, UINT64 data)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2
Lines: 796-822
  0.000% (0/7)
193
poly_hash [umac.c #1]
Name: poly_hash [umac.c #1]
Prototype: static void poly_hash(uhash_ctx_t hc, UINT32 data_in[])
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1
Lines: 831-847
  0.000% (0/7)
103
poly_hash [umac.c #2]
Name: poly_hash [umac.c #2]
Prototype: static void poly_hash(uhash_ctx_t hc, UINT32 data_in[])
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2
Lines: 831-847
  0.000% (0/7)
103
port_open_helper
Name: port_open_helper
Prototype: static void port_open_helper(struct ssh *ssh, Channel *c, char *rtype)
Coverage:  0.000% (0/167)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 1653-1722
  0.000% (0/167)
69337
prepare_auth_info_file
Name: prepare_auth_info_file
Prototype: static void prepare_auth_info_file(struct passwd *pw, struct sshbuf *info)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 262-294
  0.000% (0/22)
408
prepare_options_buf
Name: prepare_options_buf
Prototype: static void prepare_options_buf(struct sshbuf *c, int which)
Coverage:  0.000% (0/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 1592-1630
  0.000% (0/51)
3711
prepare_poll
Name: prepare_poll
Prototype: static int prepare_poll(struct pollfd **pfdp, size_t *npfdp, int *timeoutp, u_int maxfds)
Coverage:  0.000% (0/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 943-1009
  0.000% (0/43)
5816
prime_test
Name: prime_test
Prototype: int prime_test(FILE *in, FILE *out, u_int32_t trials, u_int32_t generator_wanted, char *checkpoint_file, unsigned long start_lineno, unsigned long num_lines)
Coverage:  0.000% (0/119)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c
Lines: 574-806
  0.000% (0/119)
17239
print_cert
Name: print_cert
Prototype: static void print_cert(struct sshkey *key)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 1990-2034
  0.000% (0/20)
396
print_escape_help
Name: print_escape_help
Prototype: static void print_escape_help(struct sshbuf *b, int escape_char, int mux_client, int using_stderr)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 911-940
  0.000% (0/18)
206
print_progress
Name: print_progress
Prototype: static void print_progress(unsigned long start_lineno, unsigned long current_lineno, unsigned long end_lineno)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c
Lines: 528-566
  0.000% (0/10)
304
privsep_postauth
Name: privsep_postauth
Prototype: static void privsep_postauth(Authctxt *authctxt)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 635-686
  0.000% (0/11)
205
privsep_preauth
Name: privsep_preauth
Prototype: static int privsep_preauth(Authctxt *authctxt)
Coverage:  0.000% (0/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 566-633
  0.000% (0/40)
9514
privsep_preauth_child
Name: privsep_preauth_child
Prototype: static void privsep_preauth_child(void)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 529-564
  0.000% (0/13)
285
process
Name: process
Prototype: static void process(void)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c
Lines: 225-281
  0.000% (0/35)
4213
process_add
Name: process_add
Prototype: static void process_add(void)
Coverage:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c
Lines: 109-151
  0.000% (0/32)
449
process_add_identity
Name: process_add_identity
Prototype: static void process_add_identity(SocketEntry *e)
Coverage:  0.000% (0/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 401-478
  0.000% (0/41)
7615
process_add_smartcard_key
Name: process_add_smartcard_key
Prototype: static void process_add_smartcard_key(SocketEntry *e)
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 549-625
  0.000% (0/39)
9614
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_close
Name: process_close
Prototype: static void process_close(u_int32_t id)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 717-730
  0.000% (0/6)
162
process_cmdline
Name: process_cmdline
Prototype: static void process_cmdline(struct ssh *ssh)
Coverage:  0.000% (0/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 768-884
  0.000% (0/77)
10823
process_config_files
Name: process_config_files
Prototype: static void process_config_files(const char *host_name, struct passwd *pw, int post_canon)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 529-554
  0.000% (0/14)
274
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_config_line_depth
Name: process_config_line_depth
Prototype: static int process_config_line_depth(Options *options, struct passwd *pw, const char *host, const char *original_host, char *line, const char *filename, int linenum, int *activep, int flags, int depth)
Coverage:  0.000% (0/1004)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 831-1725
  0.000% (0/1004)
2330285
process_del
Name: process_del
Prototype: static void process_del(void)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c
Lines: 153-173
  0.000% (0/12)
264
process_do_stat
Name: process_do_stat
Prototype: static void process_do_stat(u_int32_t id, int do_lstat)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 816-840
  0.000% (0/13)
254
process_escapes
Name: process_escapes
Prototype: static int process_escapes(struct ssh *ssh, Channel *c, struct sshbuf *bin, struct sshbuf *bout, struct sshbuf *berr, char *buf, int len)
Coverage:  0.000% (0/146)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 945-1170
  0.000% (0/146)
15945
process_extended
Name: process_extended
Prototype: static void process_extended(u_int32_t id)
Coverage:  0.000% (0/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1372-1394
  0.000% (0/47)
18512
process_extended_fstatvfs
Name: process_extended_fstatvfs
Prototype: static void process_extended_fstatvfs(u_int32_t id)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1315-1333
  0.000% (0/10)
164
process_extended_fsync
Name: process_extended_fsync
Prototype: static void process_extended_fsync(u_int32_t id)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1354-1370
  0.000% (0/12)
154
process_extended_hardlink
Name: process_extended_hardlink
Prototype: static void process_extended_hardlink(u_int32_t id)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1335-1352
  0.000% (0/8)
242
process_extended_posix_rename
Name: process_extended_posix_rename
Prototype: static void process_extended_posix_rename(u_int32_t id)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1277-1294
  0.000% (0/8)
242
process_extended_statvfs
Name: process_extended_statvfs
Prototype: static void process_extended_statvfs(u_int32_t id)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1296-1313
  0.000% (0/8)
193
process_fsetstat
Name: process_fsetstat
Prototype: static void process_fsetstat(u_int32_t id)
Coverage:  0.000% (0/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 939-1002
  0.000% (0/34)
5411
process_fstat
Name: process_fstat
Prototype: static void process_fstat(u_int32_t id)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 854-878
  0.000% (0/13)
215
process_get
Name: process_get
Prototype: static int process_get(struct sftp_conn *conn, const char *src, const char *dst, const char *pwd, int pflag, int rflag, int resume, int fflag)
Coverage:  0.000% (0/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c
Lines: 618-702
  0.000% (0/60)
9815
process_init
Name: process_init
Prototype: static void process_init(void)
Coverage:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 642-673
  0.000% (0/32)
294
process_input
Name: process_input
Prototype: static int process_input(struct ssh *ssh, fd_set *readset, int connection_in)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 309-337
  0.000% (0/17)
425
process_lock_agent
Name: process_lock_agent
Prototype: static void process_lock_agent(SocketEntry *e, int lock)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 481-531
  0.000% (0/30)
369
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_message
Name: process_message
Prototype: static int process_message(u_int socknum)
Coverage:  0.000% (0/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 671-769
  0.000% (0/55)
5923
process_mkdir
Name: process_mkdir
Prototype: static void process_mkdir(u_int32_t id)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1107-1126
  0.000% (0/10)
222
process_mux_alive_check
Name: process_mux_alive_check
Prototype: static int process_mux_alive_check(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 511-526
  0.000% (0/8)
72
process_mux_close_fwd
Name: process_mux_close_fwd
Prototype: static int process_mux_close_fwd(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply)
Coverage:  0.000% (0/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 863-973
  0.000% (0/69)
11919
process_mux_master_hello
Name: process_mux_master_hello
Prototype: static int process_mux_master_hello(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 280-320
  0.000% (0/21)
457
process_mux_new_session
Name: process_mux_new_session
Prototype: static int process_mux_new_session(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply)
Coverage:  0.000% (0/91)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 345-509
  0.000% (0/91)
17226
process_mux_open_fwd
Name: process_mux_open_fwd
Prototype: static int process_mux_open_fwd(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply)
Coverage:  0.000% (0/121)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 696-861
  0.000% (0/121)
14830
process_mux_proxy
Name: process_mux_proxy
Prototype: static int process_mux_proxy(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1143-1157
  0.000% (0/6)
72
process_mux_stdio_fwd
Name: process_mux_stdio_fwd
Prototype: static int process_mux_stdio_fwd(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 975-1064
  0.000% (0/35)
7511
process_mux_stop_listening
Name: process_mux_stop_listening
Prototype: static int process_mux_stop_listening(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1113-1141
  0.000% (0/12)
284
process_mux_terminate
Name: process_mux_terminate
Prototype: static int process_mux_terminate(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 528-549
  0.000% (0/9)
123
process_open
Name: process_open
Prototype: static void process_open(u_int32_t id)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 675-715
  0.000% (0/27)
576
process_opendir
Name: process_opendir
Prototype: static void process_opendir(u_int32_t id)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1004-1032
  0.000% (0/14)
325
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
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_permitopen_list
Name: process_permitopen_list
Prototype: static void process_permitopen_list(struct ssh *ssh, ServerOpCodes opcode, char **opens, u_int num_opens)
Coverage:  0.000% (0/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 861-896
  0.000% (0/87)
35819
process_principals
Name: process_principals
Prototype: static int process_principals(struct ssh *ssh, FILE *f, const char *file, const struct sshkey_cert *cert, struct sshauthopt **authoptsp)
Coverage:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c
Lines: 330-363
  0.000% (0/32)
648
process_put
Name: process_put
Prototype: static int process_put(struct sftp_conn *conn, const char *src, const char *dst, const char *pwd, int pflag, int rflag, int resume, int fflag)
Coverage:  0.000% (0/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c
Lines: 704-794
  0.000% (0/64)
9817
process_read
Name: process_read
Prototype: static void process_read(u_int32_t id)
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 732-771
  0.000% (0/26)
408
process_readdir
Name: process_readdir
Prototype: static void process_readdir(u_int32_t id)
Coverage:  0.000% (0/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1034-1088
  0.000% (0/58)
21415
process_readlink
Name: process_readlink
Prototype: static void process_readlink(u_int32_t id)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1232-1255
  0.000% (0/8)
273
process_realpath
Name: process_realpath
Prototype: static void process_realpath(u_int32_t id)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1145-1170
  0.000% (0/11)
314
process_remove
Name: process_remove
Prototype: static void process_remove(u_int32_t id)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1090-1105
  0.000% (0/6)
182
process_remove_all_identities
Name: process_remove_all_identities
Prototype: static void process_remove_all_identities(SocketEntry *e)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 356-373
  0.000% (0/8)
103
process_remove_identity
Name: process_remove_identity
Prototype: static void process_remove_identity(SocketEntry *e)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 328-354
  0.000% (0/15)
276
process_remove_smartcard_key
Name: process_remove_smartcard_key
Prototype: static void process_remove_smartcard_key(SocketEntry *e)
Coverage:  0.000% (0/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 627-666
  0.000% (0/57)
21915
process_rename
Name: process_rename
Prototype: static void process_rename(u_int32_t id)
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1172-1230
  0.000% (0/39)
9711
process_request_identities
Name: process_request_identities
Prototype: static void process_request_identities(SocketEntry *e)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 235-259
  0.000% (0/20)
236
process_rmdir
Name: process_rmdir
Prototype: static void process_rmdir(u_int32_t id)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1128-1143
  0.000% (0/6)
182
process_setstat
Name: process_setstat
Prototype: static void process_setstat(u_int32_t id)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 892-937
  0.000% (0/30)
5510
process_sign
Name: process_sign
Prototype: static void process_sign(void)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c
Lines: 175-223
  0.000% (0/33)
499
process_sign_request2
Name: process_sign_request2
Prototype: static void process_sign_request2(SocketEntry *e)
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 275-325
  0.000% (0/37)
4911
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
process_symlink
Name: process_symlink
Prototype: static void process_symlink(u_int32_t id)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 1257-1275
  0.000% (0/8)
242
process_write
Name: process_write
Prototype: static void process_write(u_int32_t id)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 773-814
  0.000% (0/23)
446
proposals_match
Name: proposals_match
Prototype: static int proposals_match(char *my[PROPOSAL_MAX], char *peer[PROPOSAL_MAX])
Coverage:  0.000% (0/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c
Lines: 791-813
  0.000% (0/55)
24311
proto_spec
Name: proto_spec
Prototype: int proto_spec(const char *spec)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/compat.c
Lines: 161-184
  0.000% (0/24)
1877
pty_allocate
Name: pty_allocate
Prototype: int pty_allocate(int *ptyfd, int *ttyfd, char *namebuf, size_t namebuflen)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshpty.c
Lines: 63-81
  0.000% (0/7)
273
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
pty_make_controlling_tty
Name: pty_make_controlling_tty
Prototype: void pty_make_controlling_tty(int *ttyfd, const char *tty)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshpty.c
Lines: 98-146
  0.000% (0/20)
917
pty_setowner
Name: pty_setowner
Prototype: void pty_setowner(struct passwd *pw, const char *tty)
Coverage:  0.000% (0/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshpty.c
Lines: 164-215
  0.000% (0/34)
888
pubkey_cleanup
Name: pubkey_cleanup
Prototype: static void pubkey_cleanup(Authctxt *authctxt)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 1617-1631
  0.000% (0/11)
124
pubkey_prepare
Name: pubkey_prepare
Prototype: static void pubkey_prepare(Authctxt *authctxt)
Coverage:  0.000% (0/113)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 1481-1615
  0.000% (0/113)
20230
pubkey_reset
Name: pubkey_reset
Prototype: static void pubkey_reset(Authctxt *authctxt)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 1633-1640
  0.000% (0/4)
62
put_bitmap
Name: put_bitmap
Prototype: static int put_bitmap(struct sshbuf *buf, struct bitmap *bitmap)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 554-571
  0.000% (0/7)
143
put_host_port
Name: put_host_port
Prototype: char * put_host_port(const char *host, u_short port)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 467-478
  0.000% (0/9)
113
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
qfileout
Name: qfileout
Prototype: static int qfileout(FILE * ofile, u_int32_t otype, u_int32_t otests, u_int32_t otries, u_int32_t osize, u_int32_t ogenerator, BIGNUM * omodulus)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c
Lines: 152-178
  0.000% (0/9)
163
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
rdynamic_connect_finish
Name: rdynamic_connect_finish
Prototype: static int rdynamic_connect_finish(struct ssh *ssh, Channel *c)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 4475-4493
  0.000% (0/5)
312
rdynamic_connect_prepare
Name: rdynamic_connect_prepare
Prototype: static Channel * rdynamic_connect_prepare(struct ssh *ssh, char *ctype, char *rname)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 4448-4472
  0.000% (0/12)
182
read_checkpoint
Name: read_checkpoint
Prototype: static unsigned long read_checkpoint(char *cpfile)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c
Lines: 479-493
  0.000% (0/8)
113
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
read_config_file_depth
Name: read_config_file_depth
Prototype: static int read_config_file_depth(const char *filename, struct passwd *pw, const char *host, const char *original_host, Options *options, int flags, int *activep, int depth)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 1743-1790
  0.000% (0/31)
399
Page:<>1
Condition %:  0.000% (0/1)
...6
Condition %:  0.000% (0/26)
7
Condition %:  0.000% (0/19)
8
Condition %:  0.000% (0/44)
9
Condition %:  0.000% (0/11)
1011
Condition %:  0.000% (0/36)
12
Condition %:  0.000% (0/38)
13
Condition %:  0.000% (0/1)
14
Condition %:  0.000% (0/1)
...20
Condition %: 100.000% (4/4)
21
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.2