Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_cb.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||
---|---|---|---|---|---|---|---|---|
1 | - | |||||||
2 | - | |||||||
3 | - | |||||||
4 | long BIO_debug_callback(BIO *bio, int cmd, const char *argp, | - | ||||||
5 | int argi, long argl, long ret) | - | ||||||
6 | { | - | ||||||
7 | BIO *b; | - | ||||||
8 | char buf[256]; | - | ||||||
9 | char *p; | - | ||||||
10 | long r = 1; | - | ||||||
11 | int len, left; | - | ||||||
12 | - | |||||||
13 | if (0x80 & cmd
| 0 | ||||||
14 | r = ret; never executed: r = ret; | 0 | ||||||
15 | - | |||||||
16 | len = BIO_snprintf(buf, sizeof(buf), "BIO[%p]: ", (void *)bio); | - | ||||||
17 | - | |||||||
18 | - | |||||||
19 | if (len < 0
| 0 | ||||||
20 | len = 0; never executed: len = 0; | 0 | ||||||
21 | p = buf + len; | - | ||||||
22 | left = sizeof(buf) - len; | - | ||||||
23 | - | |||||||
24 | switch (cmd) { | - | ||||||
25 | case never executed: 0x01:case 0x01: never executed: case 0x01: | 0 | ||||||
26 | BIO_snprintf(p, left, "Free - %s\n", bio->method->name); | - | ||||||
27 | break; never executed: break; | 0 | ||||||
28 | case never executed: 0x02:case 0x02: never executed: case 0x02: | 0 | ||||||
29 | if (bio->method->type & 0x0100
| 0 | ||||||
30 | BIO_snprintf(p, left, "read(%d,%lu) - %s fd=%d\n", never executed: BIO_snprintf(p, left, "read(%d,%lu) - %s fd=%d\n", bio->num, (unsigned long)argi, bio->method->name, bio->num); | 0 | ||||||
31 | bio->num, (unsigned long)argi, never executed: BIO_snprintf(p, left, "read(%d,%lu) - %s fd=%d\n", bio->num, (unsigned long)argi, bio->method->name, bio->num); | 0 | ||||||
32 | bio->method->name, bio->num); never executed: BIO_snprintf(p, left, "read(%d,%lu) - %s fd=%d\n", bio->num, (unsigned long)argi, bio->method->name, bio->num); | 0 | ||||||
33 | else | - | ||||||
34 | BIO_snprintf(p, left, "read(%d,%lu) - %s\n", never executed: BIO_snprintf(p, left, "read(%d,%lu) - %s\n", bio->num, (unsigned long)argi, bio->method->name); | 0 | ||||||
35 | bio->num, (unsigned long)argi, bio->method->name); never executed: BIO_snprintf(p, left, "read(%d,%lu) - %s\n", bio->num, (unsigned long)argi, bio->method->name); | 0 | ||||||
36 | break; never executed: break; | 0 | ||||||
37 | case never executed: 0x03:case 0x03: never executed: case 0x03: | 0 | ||||||
38 | if (bio->method->type & 0x0100
| 0 | ||||||
39 | BIO_snprintf(p, left, "write(%d,%lu) - %s fd=%d\n", never executed: BIO_snprintf(p, left, "write(%d,%lu) - %s fd=%d\n", bio->num, (unsigned long)argi, bio->method->name, bio->num); | 0 | ||||||
40 | bio->num, (unsigned long)argi, never executed: BIO_snprintf(p, left, "write(%d,%lu) - %s fd=%d\n", bio->num, (unsigned long)argi, bio->method->name, bio->num); | 0 | ||||||
41 | bio->method->name, bio->num); never executed: BIO_snprintf(p, left, "write(%d,%lu) - %s fd=%d\n", bio->num, (unsigned long)argi, bio->method->name, bio->num); | 0 | ||||||
42 | else | - | ||||||
43 | BIO_snprintf(p, left, "write(%d,%lu) - %s\n", never executed: BIO_snprintf(p, left, "write(%d,%lu) - %s\n", bio->num, (unsigned long)argi, bio->method->name); | 0 | ||||||
44 | bio->num, (unsigned long)argi, bio->method->name); never executed: BIO_snprintf(p, left, "write(%d,%lu) - %s\n", bio->num, (unsigned long)argi, bio->method->name); | 0 | ||||||
45 | break; never executed: break; | 0 | ||||||
46 | case never executed: 0x04:case 0x04: never executed: case 0x04: | 0 | ||||||
47 | BIO_snprintf(p, left, "puts() - %s\n", bio->method->name); | - | ||||||
48 | break; never executed: break; | 0 | ||||||
49 | case never executed: 0x05:case 0x05: never executed: case 0x05: | 0 | ||||||
50 | BIO_snprintf(p, left, "gets(%lu) - %s\n", (unsigned long)argi, | - | ||||||
51 | bio->method->name); | - | ||||||
52 | break; never executed: break; | 0 | ||||||
53 | case never executed: 0x06:case 0x06: never executed: case 0x06: | 0 | ||||||
54 | BIO_snprintf(p, left, "ctrl(%lu) - %s\n", (unsigned long)argi, | - | ||||||
55 | bio->method->name); | - | ||||||
56 | break; never executed: break; | 0 | ||||||
57 | case never executed: 0x80 | 0x02:case 0x80 | 0x02: never executed: case 0x80 | 0x02: | 0 | ||||||
58 | BIO_snprintf(p, left, "read return %ld\n", ret); | - | ||||||
59 | break; never executed: break; | 0 | ||||||
60 | case never executed: 0x80 | 0x03:case 0x80 | 0x03: never executed: case 0x80 | 0x03: | 0 | ||||||
61 | BIO_snprintf(p, left, "write return %ld\n", ret); | - | ||||||
62 | break; never executed: break; | 0 | ||||||
63 | case never executed: 0x80 | 0x05:case 0x80 | 0x05: never executed: case 0x80 | 0x05: | 0 | ||||||
64 | BIO_snprintf(p, left, "gets return %ld\n", ret); | - | ||||||
65 | break; never executed: break; | 0 | ||||||
66 | case never executed: 0x80 | 0x04:case 0x80 | 0x04: never executed: case 0x80 | 0x04: | 0 | ||||||
67 | BIO_snprintf(p, left, "puts return %ld\n", ret); | - | ||||||
68 | break; never executed: break; | 0 | ||||||
69 | case never executed: 0x80 | 0x06:case 0x80 | 0x06: never executed: case 0x80 | 0x06: | 0 | ||||||
70 | BIO_snprintf(p, left, "ctrl return %ld\n", ret); | - | ||||||
71 | break; never executed: break; | 0 | ||||||
72 | default never executed: :default: never executed: default: | 0 | ||||||
73 | BIO_snprintf(p, left, "bio callback - unknown type (%d)\n", cmd); | - | ||||||
74 | break; never executed: break; | 0 | ||||||
75 | } | - | ||||||
76 | - | |||||||
77 | b = (BIO *)bio->cb_arg; | - | ||||||
78 | if (b !=
| 0 | ||||||
79 | ((void *)0)
| 0 | ||||||
80 | ) | - | ||||||
81 | BIO_write(b, buf, strlen(buf)); never executed: BIO_write(b, buf, strlen(buf)); | 0 | ||||||
82 | - | |||||||
83 | else | - | ||||||
84 | fputs(buf, never executed: fputs(buf, stderr ); | 0 | ||||||
85 | stderr never executed: fputs(buf, stderr ); | 0 | ||||||
86 | ); never executed: fputs(buf, stderr ); | 0 | ||||||
87 | - | |||||||
88 | return never executed: r;return r; never executed: return r; | 0 | ||||||
89 | } | - | ||||||
Switch to Source code | Preprocessed file |