OpenCoverage

dso_err.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_err.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4static const ERR_STRING_DATA DSO_str_functs[] = {-
5 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(100) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dlfcn_bind_func"},-
6 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(102) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dlfcn_load"},-
7 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(130) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dlfcn_merger"},-
8 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(123) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
9 "dlfcn_name_converter"},-
10 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(103) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dlfcn_unload"},-
11 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(104) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dl_bind_func"},-
12 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(106) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dl_load"},-
13 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(131) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dl_merger"},-
14 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(124) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dl_name_converter"},-
15 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(107) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "dl_unload"},-
16 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(108) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DSO_bind_func"},-
17 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(126) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
18 "DSO_convert_filename"},-
19 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(110) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DSO_ctrl"},-
20 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(111) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DSO_free"},-
21 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(127) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DSO_get_filename"},-
22 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(139) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DSO_global_lookup"},-
23 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(112) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DSO_load"},-
24 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(132) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DSO_merge"},-
25 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(113) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DSO_new_method"},-
26 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(105) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DSO_pathbyaddr"},-
27 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(129) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DSO_set_filename"},-
28 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(114) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "DSO_up_ref"},-
29 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(115) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "vms_bind_sym"},-
30 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(116) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "vms_load"},-
31 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(133) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "vms_merger"},-
32 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(117) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "vms_unload"},-
33 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(101) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "win32_bind_func"},-
34 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(142) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "win32_globallookup"},-
35 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(135) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "win32_joiner"},-
36 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(120) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "win32_load"},-
37 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(134) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "win32_merger"},-
38 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(125) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ),-
39 "win32_name_converter"},-
40 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(109) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), ""},-
41 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(136) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "win32_splitter"},-
42 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(121) & 0xFFF) << 12L) | (((unsigned int)(0) & 0xFFF) ) ), "win32_unload"},-
43 {0, -
44 ((void *)0)-
45 }-
46};-
47-
48static const ERR_STRING_DATA DSO_str_reasons[] = {-
49 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(100) & 0xFFF) ) ), "control command failed"},-
50 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(110) & 0xFFF) ) ), "dso already loaded"},-
51 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(113) & 0xFFF) ) ),-
52 "empty file structure"},-
53 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(114) & 0xFFF) ) ), "failure"},-
54 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(101) & 0xFFF) ) ), "filename too big"},-
55 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(102) & 0xFFF) ) ),-
56 "cleanup method function failed"},-
57 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(115) & 0xFFF) ) ),-
58 "incorrect file syntax"},-
59 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(103) & 0xFFF) ) ),-
60 "could not load the shared library"},-
61 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(109) & 0xFFF) ) ),-
62 "name translation failed"},-
63 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(111) & 0xFFF) ) ), "no filename"},-
64 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(104) & 0xFFF) ) ),-
65 "a null shared library handle was used"},-
66 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(112) & 0xFFF) ) ),-
67 "set filename failed"},-
68 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(105) & 0xFFF) ) ),-
69 "the meth_data stack is corrupt"},-
70 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(106) & 0xFFF) ) ),-
71 "could not bind to the requested symbol name"},-
72 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(107) & 0xFFF) ) ),-
73 "could not unload the shared library"},-
74 {( (((unsigned int)(37) & 0x0FF) << 24L) | (((unsigned int)(0) & 0xFFF) << 12L) | (((unsigned int)(108) & 0xFFF) ) ),-
75 "functionality not supported"},-
76 {0, -
77 ((void *)0)-
78 }-
79};-
80-
81-
82-
83int ERR_load_DSO_strings(void)-
84{-
85-
86 if (ERR_func_error_string(DSO_str_functs[0].error) ==
ERR_func_error...== ((void *)0)Description
TRUEevaluated 2074 times by 11 tests
Evaluated by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • curve448_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
FALSEnever evaluated
0-2074
87 ((void *)0)
ERR_func_error...== ((void *)0)Description
TRUEevaluated 2074 times by 11 tests
Evaluated by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • curve448_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
FALSEnever evaluated
0-2074
88 ) {-
89 ERR_load_strings_const(DSO_str_functs);-
90 ERR_load_strings_const(DSO_str_reasons);-
91 }
executed 2074 times by 11 tests: end of block
Executed by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • curve448_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
2074
92-
93 return
executed 2074 times by 11 tests: return 1;
Executed by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • curve448_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
1;
executed 2074 times by 11 tests: return 1;
Executed by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • curve448_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
2074
94}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2