OpenCoverage

OpenSSH Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...7
Condition %:  0.000% (0/1)
8
Condition %:  0.000% (0/33)
9
Condition %:  0.000% (0/159)
10
Condition %:  0.000% (0/9)
1112
Condition %:  0.000% (0/119)
13
Condition %:  0.000% (0/53)
14
Condition %:  0.000% (0/167)
15
Condition %:  0.000% (0/7)
...20
Condition %:  0.000% (0/19)
21
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
recv_msg
Name: recv_msg
Prototype: static int recv_msg(struct sshbuf *m)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-client.c
Lines: 69-100
  0.000% (0/22)
238
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
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_hostkey
Name: record_hostkey
Prototype: static int record_hostkey(struct hostkey_foreach_line *l, void *_ctx)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c
Lines: 236-268
  0.000% (0/7)
303
record_failed_login
Name: record_failed_login
Prototype: void record_failed_login(const char *username, const char *hostname, const char *ttyn)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c
Lines: 1655-1723
  0.000% (0/30)
9810
reason2txt
Name: reason2txt
Prototype: static char * reason2txt(int reason)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 3131-3145
  0.000% (0/9)
65
reaper
Name: reaper
Prototype: static time_t reaper(void)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 376-399
  0.000% (0/23)
196
readpassphrase
Name: readpassphrase
Prototype: char * readpassphrase(const char *prompt, char *buf, size_t bufsiz, int flags)
Coverage:  0.000% (0/106)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/readpassphrase.c
Lines: 53-193
  0.000% (0/106)
35730
read_passphrase
Name: read_passphrase
Prototype: char * read_passphrase(const char *prompt, int flags)
Coverage:  0.000% (0/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readpass.c
Lines: 117-166
  0.000% (0/43)
7112
read_mux
Name: read_mux
Prototype: static u_int read_mux(struct ssh *ssh, Channel *c, u_int need)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 2160-2184
  0.000% (0/17)
345
read_environment_file
Name: read_environment_file
Prototype: static void read_environment_file(char ***env, u_int *envsize, const char *filename, const char *whitelist)
Coverage:  0.000% (0/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 877-919
  0.000% (0/36)
858
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
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_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
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
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_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
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
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
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_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_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_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_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
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
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_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
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
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_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_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
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
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
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
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_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_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_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_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_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_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_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_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_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_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
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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
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_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_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_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_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_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_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_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_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_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_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_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
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
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
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
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_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
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
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_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
Page:<>1
Condition %: 100.000% (1/1)
...7
Condition %:  0.000% (0/1)
8
Condition %:  0.000% (0/33)
9
Condition %:  0.000% (0/159)
10
Condition %:  0.000% (0/9)
1112
Condition %:  0.000% (0/119)
13
Condition %:  0.000% (0/53)
14
Condition %:  0.000% (0/167)
15
Condition %:  0.000% (0/7)
...20
Condition %:  0.000% (0/19)
21
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.2