Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||
2 | COMP_CTX *COMP_CTX_new(COMP_METHOD *meth) | - | ||||||||||||
3 | { | - | ||||||||||||
4 | COMP_CTX *ret; | - | ||||||||||||
5 | - | |||||||||||||
6 | if ((
| 0 | ||||||||||||
7 | ((void *)0)
| 0 | ||||||||||||
8 | ) { | - | ||||||||||||
9 | ERR_put_error(41,(103),((1|64)),__FILE__,23); | - | ||||||||||||
10 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||||||||
11 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
12 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
13 | } | - | ||||||||||||
14 | ret->meth = meth; | - | ||||||||||||
15 | if ((
| 0 | ||||||||||||
16 | ((void *)0)
| 0 | ||||||||||||
17 | )
| 0 | ||||||||||||
18 | CRYPTO_free(ret, __FILE__, 28); | - | ||||||||||||
19 | ret = | - | ||||||||||||
20 | ((void *)0) | - | ||||||||||||
21 | ; | - | ||||||||||||
22 | } never executed: end of block | 0 | ||||||||||||
23 | return never executed: ret;return ret; never executed: return ret; | 0 | ||||||||||||
24 | } | - | ||||||||||||
25 | - | |||||||||||||
26 | const COMP_METHOD *COMP_CTX_get_method(const COMP_CTX *ctx) | - | ||||||||||||
27 | { | - | ||||||||||||
28 | return never executed: ctx->meth;return ctx->meth; never executed: return ctx->meth; | 0 | ||||||||||||
29 | } | - | ||||||||||||
30 | - | |||||||||||||
31 | int COMP_get_type(const COMP_METHOD *meth) | - | ||||||||||||
32 | { | - | ||||||||||||
33 | return executed 1958 times by 1 test: meth->type;return meth->type; Executed by:
executed 1958 times by 1 test: return meth->type; Executed by:
| 1958 | ||||||||||||
34 | } | - | ||||||||||||
35 | - | |||||||||||||
36 | const char *COMP_get_name(const COMP_METHOD *meth) | - | ||||||||||||
37 | { | - | ||||||||||||
38 | return never executed: meth->name;return meth->name; never executed: return meth->name; | 0 | ||||||||||||
39 | } | - | ||||||||||||
40 | - | |||||||||||||
41 | void COMP_CTX_free(COMP_CTX *ctx) | - | ||||||||||||
42 | { | - | ||||||||||||
43 | if (ctx ==
| 0-70251 | ||||||||||||
44 | ((void *)0)
| 0-70251 | ||||||||||||
45 | ) | - | ||||||||||||
46 | return; executed 70251 times by 1 test: return; Executed by:
| 70251 | ||||||||||||
47 | if (ctx->meth->finish !=
| 0 | ||||||||||||
48 | ((void *)0)
| 0 | ||||||||||||
49 | ) | - | ||||||||||||
50 | ctx->meth->finish(ctx); never executed: ctx->meth->finish(ctx); | 0 | ||||||||||||
51 | - | |||||||||||||
52 | CRYPTO_free(ctx, __FILE__, 56); | - | ||||||||||||
53 | } never executed: end of block | 0 | ||||||||||||
54 | - | |||||||||||||
55 | int COMP_compress_block(COMP_CTX *ctx, unsigned char *out, int olen, | - | ||||||||||||
56 | unsigned char *in, int ilen) | - | ||||||||||||
57 | { | - | ||||||||||||
58 | int ret; | - | ||||||||||||
59 | if (ctx->meth->compress ==
| 0 | ||||||||||||
60 | ((void *)0)
| 0 | ||||||||||||
61 | ) { | - | ||||||||||||
62 | return never executed: -1;return -1; never executed: return -1; | 0 | ||||||||||||
63 | } | - | ||||||||||||
64 | ret = ctx->meth->compress(ctx, out, olen, in, ilen); | - | ||||||||||||
65 | if (ret > 0
| 0 | ||||||||||||
66 | ctx->compress_in += ilen; | - | ||||||||||||
67 | ctx->compress_out += ret; | - | ||||||||||||
68 | } never executed: end of block | 0 | ||||||||||||
69 | return never executed: ret;return ret; never executed: return ret; | 0 | ||||||||||||
70 | } | - | ||||||||||||
71 | - | |||||||||||||
72 | int COMP_expand_block(COMP_CTX *ctx, unsigned char *out, int olen, | - | ||||||||||||
73 | unsigned char *in, int ilen) | - | ||||||||||||
74 | { | - | ||||||||||||
75 | int ret; | - | ||||||||||||
76 | - | |||||||||||||
77 | if (ctx->meth->expand ==
| 0 | ||||||||||||
78 | ((void *)0)
| 0 | ||||||||||||
79 | ) { | - | ||||||||||||
80 | return never executed: -1;return -1; never executed: return -1; | 0 | ||||||||||||
81 | } | - | ||||||||||||
82 | ret = ctx->meth->expand(ctx, out, olen, in, ilen); | - | ||||||||||||
83 | if (ret > 0
| 0 | ||||||||||||
84 | ctx->expand_in += ilen; | - | ||||||||||||
85 | ctx->expand_out += ret; | - | ||||||||||||
86 | } never executed: end of block | 0 | ||||||||||||
87 | return never executed: ret;return ret; never executed: return ret; | 0 | ||||||||||||
88 | } | - | ||||||||||||
89 | - | |||||||||||||
90 | int COMP_CTX_get_type(const COMP_CTX* comp) | - | ||||||||||||
91 | { | - | ||||||||||||
92 | return never executed: comp->methreturn comp->meth ? comp->meth->type : 0;
never executed: return comp->meth ? comp->meth->type : 0; | 0 | ||||||||||||
93 | } | - | ||||||||||||
Switch to Source code | Preprocessed file |