| 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 |