1 <?xml version="1.0" encoding="UTF-8"?>
3 <fileVersion>3</fileVersion>
12 <archiveVersion>261</archiveVersion>
14 <version>261</version>
16 <useExtraArgs>0</useExtraArgs>
17 <extraArgs></extraArgs>
18 <analyzeTimeoutEnabled>1</analyzeTimeoutEnabled>
19 <analyzeTimeout>600</analyzeTimeout>
20 <enableParallel>0</enableParallel>
21 <parallelThreads>4</parallelThreads>
22 <enableFalsePositives>0</enableFalsePositives>
23 <messagesLimitEnabled>1</messagesLimitEnabled>
24 <messagesLimit>100</messagesLimit>
27 <cstat_version>1.5.4</cstat_version>
29 <package name="STDCHECKS" enabled="true">
30 <group enabled="true" name="ARR">
31 <check name="ARR-inv-index-pos" enabled="true" />
32 <check name="ARR-inv-index-ptr-pos" enabled="true" />
33 <check name="ARR-inv-index-ptr" enabled="true" />
34 <check name="ARR-inv-index" enabled="true" />
35 <check name="ARR-neg-index" enabled="true" />
36 <check name="ARR-uninit-index" enabled="true" />
38 <group enabled="true" name="ATH">
39 <check name="ATH-cmp-float" enabled="true" />
40 <check name="ATH-cmp-unsign-neg" enabled="true" />
41 <check name="ATH-cmp-unsign-pos" enabled="true" />
42 <check name="ATH-div-0-assign" enabled="true" />
43 <check name="ATH-div-0-cmp-aft" enabled="false" />
44 <check name="ATH-div-0-cmp-bef" enabled="true" />
45 <check name="ATH-div-0-interval" enabled="true" />
46 <check name="ATH-div-0-pos" enabled="true" />
47 <check name="ATH-div-0-unchk-global" enabled="true" />
48 <check name="ATH-div-0-unchk-local" enabled="true" />
49 <check name="ATH-div-0-unchk-param" enabled="true" />
50 <check name="ATH-div-0" enabled="true" />
51 <check name="ATH-inc-bool" enabled="true" />
52 <check name="ATH-malloc-overrun" enabled="true" />
53 <check name="ATH-neg-check-nonneg" enabled="true" />
54 <check name="ATH-neg-check-pos" enabled="true" />
55 <check name="ATH-new-overrun" enabled="true" />
56 <check name="ATH-overflow-cast" enabled="false" />
57 <check name="ATH-overflow" enabled="true" />
58 <check name="ATH-shift-bounds" enabled="true" />
59 <check name="ATH-shift-neg" enabled="true" />
60 <check name="ATH-sizeof-by-sizeof" enabled="true" />
62 <group enabled="true" name="CAST">
63 <check name="CAST-old-style" enabled="false" />
65 <group enabled="true" name="COMMA">
66 <check name="COMMA-overload" enabled="false" />
68 <group enabled="true" name="COMMENT">
69 <check name="COMMENT-nested" enabled="true" />
71 <group enabled="true" name="CONST">
72 <check name="CONST-member-ret" enabled="true" />
74 <group enabled="true" name="COP">
75 <check name="COP-alloc-ctor" enabled="false" />
76 <check name="COP-assign-op-ret" enabled="true" />
77 <check name="COP-assign-op-self" enabled="true" />
78 <check name="COP-assign-op" enabled="true" />
79 <check name="COP-copy-ctor" enabled="true" />
80 <check name="COP-dealloc-dtor" enabled="false" />
81 <check name="COP-dtor" enabled="true" />
82 <check name="COP-init-order" enabled="true" />
83 <check name="COP-init-uninit" enabled="true" />
84 <check name="COP-member-uninit" enabled="true" />
86 <group enabled="true" name="CPU">
87 <check name="CPU-ctor-call-virt" enabled="true" />
88 <check name="CPU-ctor-implicit" enabled="false" />
89 <check name="CPU-delete-void" enabled="true" />
90 <check name="CPU-dtor-call-virt" enabled="true" />
91 <check name="CPU-malloc-class" enabled="true" />
92 <check name="CPU-nonvirt-dtor" enabled="true" />
93 <check name="CPU-return-ref-to-class-data" enabled="true" />
95 <group enabled="true" name="DECL">
96 <check name="DECL-implicit-int" enabled="false" />
98 <group enabled="true" name="DEFINE">
99 <check name="DEFINE-hash-multiple" enabled="true" />
101 <group enabled="true" name="ENUM">
102 <check name="ENUM-bounds" enabled="false" />
104 <group enabled="true" name="EXP">
105 <check name="EXP-cond-assign" enabled="true" />
106 <check name="EXP-dangling-else" enabled="true" />
107 <check name="EXP-loop-exit" enabled="true" />
108 <check name="EXP-main-ret-int" enabled="false" />
109 <check name="EXP-null-stmt" enabled="false" />
110 <check name="EXP-stray-semicolon" enabled="false" />
112 <group enabled="true" name="EXPR">
113 <check name="EXPR-const-overflow" enabled="true" />
115 <group enabled="true" name="FPT">
116 <check name="FPT-cmp-null" enabled="true" />
117 <check name="FPT-literal" enabled="false" />
118 <check name="FPT-misuse" enabled="true" />
120 <group enabled="true" name="FUNC">
121 <check name="FUNC-implicit-decl" enabled="false" />
122 <check name="FUNC-unprototyped-all" enabled="false" />
123 <check name="FUNC-unprototyped-used" enabled="true" />
125 <group enabled="true" name="INCLUDE">
126 <check name="INCLUDE-c-file" enabled="false" />
128 <group enabled="true" name="INT">
129 <check name="INT-use-signed-as-unsigned-pos" enabled="false" />
130 <check name="INT-use-signed-as-unsigned" enabled="true" />
132 <group enabled="true" name="ITR">
133 <check name="ITR-end-cmp-aft" enabled="true" />
134 <check name="ITR-end-cmp-bef" enabled="true" />
135 <check name="ITR-invalidated" enabled="true" />
136 <check name="ITR-mismatch-alg" enabled="false" />
137 <check name="ITR-store" enabled="false" />
138 <check name="ITR-uninit" enabled="true" />
140 <group enabled="true" name="LIB">
141 <check name="LIB-bsearch-overrun-pos" enabled="false" />
142 <check name="LIB-bsearch-overrun" enabled="false" />
143 <check name="LIB-fn-unsafe" enabled="false" />
144 <check name="LIB-fread-overrun-pos" enabled="false" />
145 <check name="LIB-fread-overrun" enabled="true" />
146 <check name="LIB-memchr-overrun-pos" enabled="false" />
147 <check name="LIB-memchr-overrun" enabled="true" />
148 <check name="LIB-memcpy-overrun-pos" enabled="false" />
149 <check name="LIB-memcpy-overrun" enabled="true" />
150 <check name="LIB-memset-overrun-pos" enabled="false" />
151 <check name="LIB-memset-overrun" enabled="true" />
152 <check name="LIB-putenv" enabled="false" />
153 <check name="LIB-qsort-overrun-pos" enabled="false" />
154 <check name="LIB-qsort-overrun" enabled="false" />
155 <check name="LIB-return-const" enabled="true" />
156 <check name="LIB-return-error" enabled="true" />
157 <check name="LIB-return-leak" enabled="true" />
158 <check name="LIB-return-neg" enabled="true" />
159 <check name="LIB-return-null" enabled="true" />
160 <check name="LIB-sprintf-overrun" enabled="false" />
161 <check name="LIB-std-sort-overrun-pos" enabled="false" />
162 <check name="LIB-std-sort-overrun" enabled="true" />
163 <check name="LIB-strcat-overrun-pos" enabled="false" />
164 <check name="LIB-strcat-overrun" enabled="true" />
165 <check name="LIB-strcpy-overrun-pos" enabled="false" />
166 <check name="LIB-strcpy-overrun" enabled="true" />
167 <check name="LIB-strncat-overrun-pos" enabled="false" />
168 <check name="LIB-strncat-overrun" enabled="true" />
169 <check name="LIB-strncmp-overrun-pos" enabled="false" />
170 <check name="LIB-strncmp-overrun" enabled="true" />
171 <check name="LIB-strncpy-overrun-pos" enabled="false" />
172 <check name="LIB-strncpy-overrun" enabled="true" />
174 <group enabled="true" name="LOGIC">
175 <check name="LOGIC-overload" enabled="false" />
177 <group enabled="true" name="MEM">
178 <check name="MEM-delete-array-op" enabled="true" />
179 <check name="MEM-delete-op" enabled="true" />
180 <check name="MEM-double-free-alias" enabled="true" />
181 <check name="MEM-double-free-some" enabled="true" />
182 <check name="MEM-double-free" enabled="true" />
183 <check name="MEM-free-field" enabled="true" />
184 <check name="MEM-free-fptr" enabled="true" />
185 <check name="MEM-free-no-alloc-struct" enabled="false" />
186 <check name="MEM-free-no-alloc" enabled="false" />
187 <check name="MEM-free-no-use" enabled="true" />
188 <check name="MEM-free-op" enabled="true" />
189 <check name="MEM-free-struct-field" enabled="true" />
190 <check name="MEM-free-variable-alias" enabled="true" />
191 <check name="MEM-free-variable" enabled="true" />
192 <check name="MEM-leak-alias" enabled="true" />
193 <check name="MEM-leak" enabled="false" />
194 <check name="MEM-malloc-arith" enabled="false" />
195 <check name="MEM-malloc-diff-type" enabled="true" />
196 <check name="MEM-malloc-sizeof-ptr" enabled="true" />
197 <check name="MEM-malloc-sizeof" enabled="true" />
198 <check name="MEM-malloc-strlen" enabled="false" />
199 <check name="MEM-realloc-diff-type" enabled="true" />
200 <check name="MEM-return-free" enabled="true" />
201 <check name="MEM-return-no-assign" enabled="true" />
202 <check name="MEM-stack-global-field" enabled="true" />
203 <check name="MEM-stack-global" enabled="true" />
204 <check name="MEM-stack-param-ref" enabled="true" />
205 <check name="MEM-stack-param" enabled="true" />
206 <check name="MEM-stack-pos" enabled="true" />
207 <check name="MEM-stack-ref" enabled="true" />
208 <check name="MEM-stack" enabled="true" />
209 <check name="MEM-use-free-all" enabled="true" />
210 <check name="MEM-use-free-some" enabled="true" />
212 <group enabled="true" name="PTR">
213 <check name="PTR-arith-field" enabled="true" />
214 <check name="PTR-arith-stack" enabled="true" />
215 <check name="PTR-arith-var" enabled="true" />
216 <check name="PTR-cmp-str-lit" enabled="true" />
217 <check name="PTR-null-assign-fun-pos" enabled="false" />
218 <check name="PTR-null-assign-pos" enabled="false" />
219 <check name="PTR-null-assign" enabled="true" />
220 <check name="PTR-null-cmp-aft" enabled="true" />
221 <check name="PTR-null-cmp-bef-fun" enabled="true" />
222 <check name="PTR-null-cmp-bef" enabled="true" />
223 <check name="PTR-null-fun-pos" enabled="true" />
224 <check name="PTR-null-literal-pos" enabled="false" />
225 <check name="PTR-overload" enabled="false" />
226 <check name="PTR-singleton-arith-pos" enabled="false" />
227 <check name="PTR-singleton-arith" enabled="true" />
228 <check name="PTR-unchk-param-some" enabled="true" />
229 <check name="PTR-unchk-param" enabled="false" />
230 <check name="PTR-uninit-pos" enabled="false" />
231 <check name="PTR-uninit" enabled="true" />
233 <group enabled="true" name="RED">
234 <check name="RED-alloc-zero-bytes" enabled="false" />
235 <check name="RED-case-reach" enabled="false" />
236 <check name="RED-cmp-always" enabled="false" />
237 <check name="RED-cmp-never" enabled="false" />
238 <check name="RED-cond-always" enabled="false" />
239 <check name="RED-cond-const-assign" enabled="true" />
240 <check name="RED-cond-const-expr" enabled="false" />
241 <check name="RED-cond-const" enabled="false" />
242 <check name="RED-cond-never" enabled="false" />
243 <check name="RED-dead" enabled="true" />
244 <check name="RED-expr" enabled="false" />
245 <check name="RED-func-no-effect" enabled="false" />
246 <check name="RED-local-hides-global" enabled="true" />
247 <check name="RED-local-hides-local" enabled="false" />
248 <check name="RED-local-hides-member" enabled="false" />
249 <check name="RED-local-hides-param" enabled="true" />
250 <check name="RED-no-effect" enabled="false" />
251 <check name="RED-self-assign" enabled="true" />
252 <check name="RED-unused-assign" enabled="true" />
253 <check name="RED-unused-param" enabled="false" />
254 <check name="RED-unused-return-val" enabled="false" />
255 <check name="RED-unused-val" enabled="false" />
256 <check name="RED-unused-var-all" enabled="true" />
258 <group enabled="true" name="RESOURCE">
259 <check name="RESOURCE-deref-file" enabled="false" />
260 <check name="RESOURCE-double-close" enabled="true" />
261 <check name="RESOURCE-file-no-close-all" enabled="true" />
262 <check name="RESOURCE-file-pos-neg" enabled="false" />
263 <check name="RESOURCE-file-use-after-close" enabled="true" />
264 <check name="RESOURCE-implicit-deref-file" enabled="false" />
265 <check name="RESOURCE-write-ronly-file" enabled="true" />
267 <group enabled="true" name="SIZEOF">
268 <check name="SIZEOF-side-effect" enabled="true" />
270 <group enabled="true" name="SPC">
271 <check name="SPC-order" enabled="true" />
272 <check name="SPC-uninit-arr-all" enabled="false" />
273 <check name="SPC-uninit-struct-field-heap" enabled="true" />
274 <check name="SPC-uninit-struct-field" enabled="false" />
275 <check name="SPC-uninit-struct" enabled="true" />
276 <check name="SPC-uninit-var-all" enabled="true" />
277 <check name="SPC-uninit-var-some" enabled="true" />
278 <check name="SPC-volatile-reads" enabled="false" />
279 <check name="SPC-volatile-writes" enabled="false" />
281 <group enabled="true" name="STRUCT">
282 <check name="STRUCT-signed-bit" enabled="false" />
284 <group enabled="true" name="SWITCH">
285 <check name="SWITCH-fall-through" enabled="true" />
287 <group enabled="true" name="UNION">
288 <check name="UNION-overlap-assign" enabled="true" />
289 <check name="UNION-type-punning" enabled="true" />
292 <package name="CERT" enabled="false">
293 <group enabled="true" name="CERT-EXP">
294 <check name="CERT-EXP19-C" enabled="true" />
296 <group enabled="true" name="CERT-FIO">
297 <check name="CERT-FIO37-C" enabled="true" />
298 <check name="CERT-FIO38-C" enabled="true" />
300 <group enabled="true" name="CERT-SIG">
301 <check name="CERT-SIG31-C" enabled="true" />
304 <package name="SECURITY" enabled="false">
305 <group enabled="true" name="SEC-BUFFER">
306 <check name="SEC-BUFFER-memory-leak-alias" enabled="true" />
307 <check name="SEC-BUFFER-memory-leak" enabled="false" />
308 <check name="SEC-BUFFER-memset-overrun-pos" enabled="false" />
309 <check name="SEC-BUFFER-memset-overrun" enabled="true" />
310 <check name="SEC-BUFFER-qsort-overrun-pos" enabled="false" />
311 <check name="SEC-BUFFER-qsort-overrun" enabled="true" />
312 <check name="SEC-BUFFER-sprintf-overrun" enabled="true" />
313 <check name="SEC-BUFFER-std-sort-overrun-pos" enabled="false" />
314 <check name="SEC-BUFFER-std-sort-overrun" enabled="true" />
315 <check name="SEC-BUFFER-strcat-overrun-pos" enabled="false" />
316 <check name="SEC-BUFFER-strcat-overrun" enabled="true" />
317 <check name="SEC-BUFFER-strcpy-overrun-pos" enabled="false" />
318 <check name="SEC-BUFFER-strcpy-overrun" enabled="true" />
319 <check name="SEC-BUFFER-strncat-overrun-pos" enabled="false" />
320 <check name="SEC-BUFFER-strncat-overrun" enabled="true" />
321 <check name="SEC-BUFFER-strncmp-overrun-pos" enabled="false" />
322 <check name="SEC-BUFFER-strncmp-overrun" enabled="true" />
323 <check name="SEC-BUFFER-strncpy-overrun-pos" enabled="false" />
324 <check name="SEC-BUFFER-strncpy-overrun" enabled="true" />
325 <check name="SEC-BUFFER-tainted-alloc-size" enabled="true" />
326 <check name="SEC-BUFFER-tainted-copy-length" enabled="true" />
327 <check name="SEC-BUFFER-tainted-copy" enabled="true" />
328 <check name="SEC-BUFFER-tainted-index" enabled="true" />
329 <check name="SEC-BUFFER-tainted-offset" enabled="true" />
330 <check name="SEC-BUFFER-use-after-free-all" enabled="true" />
331 <check name="SEC-BUFFER-use-after-free-some" enabled="true" />
333 <group enabled="true" name="SEC-DIV-0">
334 <check name="SEC-DIV-0-compare-after" enabled="true" />
335 <check name="SEC-DIV-0-compare-before" enabled="true" />
336 <check name="SEC-DIV-0-tainted" enabled="true" />
338 <group enabled="true" name="SEC-FILEOP">
339 <check name="SEC-FILEOP-open-no-close" enabled="true" />
340 <check name="SEC-FILEOP-path-traversal" enabled="false" />
341 <check name="SEC-FILEOP-use-after-close" enabled="true" />
343 <group enabled="true" name="SEC-INJECTION">
344 <check name="SEC-INJECTION-sql" enabled="false" />
345 <check name="SEC-INJECTION-xpath" enabled="false" />
347 <group enabled="true" name="SEC-LOOP">
348 <check name="SEC-LOOP-tainted-bound" enabled="true" />
350 <group enabled="true" name="SEC-NULL">
351 <check name="SEC-NULL-assignment-fun-pos" enabled="false" />
352 <check name="SEC-NULL-assignment" enabled="true" />
353 <check name="SEC-NULL-cmp-aft" enabled="true" />
354 <check name="SEC-NULL-cmp-bef-fun" enabled="true" />
355 <check name="SEC-NULL-cmp-bef" enabled="true" />
356 <check name="SEC-NULL-literal-pos" enabled="false" />
358 <group enabled="true" name="SEC-STRING">
359 <check name="SEC-STRING-format-string" enabled="true" />
360 <check name="SEC-STRING-hard-coded-credentials" enabled="false" />
363 <package name="MISRAC2004" enabled="false">
364 <group enabled="true" name="MISRAC2004-1">
365 <check name="MISRAC2004-1.1" enabled="true" />
366 <check name="MISRAC2004-1.2_a" enabled="true" />
367 <check name="MISRAC2004-1.2_b" enabled="true" />
368 <check name="MISRAC2004-1.2_c" enabled="true" />
369 <check name="MISRAC2004-1.2_d" enabled="true" />
370 <check name="MISRAC2004-1.2_e" enabled="true" />
371 <check name="MISRAC2004-1.2_f" enabled="true" />
372 <check name="MISRAC2004-1.2_g" enabled="true" />
373 <check name="MISRAC2004-1.2_h" enabled="true" />
374 <check name="MISRAC2004-1.2_i" enabled="true" />
375 <check name="MISRAC2004-1.2_j" enabled="true" />
377 <group enabled="true" name="MISRAC2004-2">
378 <check name="MISRAC2004-2.1" enabled="true" />
379 <check name="MISRAC2004-2.2" enabled="true" />
380 <check name="MISRAC2004-2.3" enabled="true" />
381 <check name="MISRAC2004-2.4" enabled="false" />
383 <group enabled="true" name="MISRAC2004-5">
384 <check name="MISRAC2004-5.2" enabled="true" />
385 <check name="MISRAC2004-5.3" enabled="true" />
386 <check name="MISRAC2004-5.4" enabled="true" />
387 <check name="MISRAC2004-5.5" enabled="false" />
388 <check name="MISRAC2004-5.6" enabled="false" />
389 <check name="MISRAC2004-5.7" enabled="false" />
391 <group enabled="true" name="MISRAC2004-6">
392 <check name="MISRAC2004-6.1" enabled="true" />
393 <check name="MISRAC2004-6.2" enabled="true" />
394 <check name="MISRAC2004-6.3" enabled="false" />
395 <check name="MISRAC2004-6.4" enabled="true" />
396 <check name="MISRAC2004-6.5" enabled="true" />
398 <group enabled="true" name="MISRAC2004-7">
399 <check name="MISRAC2004-7.1" enabled="true" />
401 <group enabled="true" name="MISRAC2004-8">
402 <check name="MISRAC2004-8.1" enabled="true" />
403 <check name="MISRAC2004-8.2" enabled="true" />
404 <check name="MISRAC2004-8.3" enabled="true" />
405 <check name="MISRAC2004-8.5_a" enabled="true" />
406 <check name="MISRAC2004-8.5_b" enabled="true" />
407 <check name="MISRAC2004-8.6" enabled="true" />
408 <check name="MISRAC2004-8.7" enabled="true" />
409 <check name="MISRAC2004-8.8_a" enabled="true" />
410 <check name="MISRAC2004-8.8_b" enabled="true" />
411 <check name="MISRAC2004-8.12" enabled="true" />
413 <group enabled="true" name="MISRAC2004-8 10">
414 <check name="MISRAC2004-8.10" enabled="true" />
416 <group enabled="true" name="MISRAC2004-9">
417 <check name="MISRAC2004-9.1_a" enabled="true" />
418 <check name="MISRAC2004-9.1_b" enabled="true" />
419 <check name="MISRAC2004-9.1_c" enabled="true" />
420 <check name="MISRAC2004-9.2" enabled="true" />
421 <check name="MISRAC2004-9.3" enabled="true" />
423 <group enabled="true" name="MISRAC2004-10">
424 <check name="MISRAC2004-10.1_a" enabled="true" />
425 <check name="MISRAC2004-10.1_b" enabled="true" />
426 <check name="MISRAC2004-10.1_c" enabled="true" />
427 <check name="MISRAC2004-10.1_d" enabled="true" />
428 <check name="MISRAC2004-10.2_a" enabled="true" />
429 <check name="MISRAC2004-10.2_b" enabled="true" />
430 <check name="MISRAC2004-10.2_c" enabled="true" />
431 <check name="MISRAC2004-10.2_d" enabled="true" />
432 <check name="MISRAC2004-10.3" enabled="true" />
433 <check name="MISRAC2004-10.4" enabled="true" />
434 <check name="MISRAC2004-10.5" enabled="true" />
435 <check name="MISRAC2004-10.6" enabled="true" />
437 <group enabled="true" name="MISRAC2004-11">
438 <check name="MISRAC2004-11.1" enabled="true" />
439 <check name="MISRAC2004-11.3" enabled="false" />
440 <check name="MISRAC2004-11.4" enabled="false" />
441 <check name="MISRAC2004-11.5" enabled="true" />
443 <group enabled="true" name="MISRAC2004-12">
444 <check name="MISRAC2004-12.1" enabled="false" />
445 <check name="MISRAC2004-12.2_a" enabled="true" />
446 <check name="MISRAC2004-12.2_b" enabled="true" />
447 <check name="MISRAC2004-12.2_c" enabled="true" />
448 <check name="MISRAC2004-12.3" enabled="true" />
449 <check name="MISRAC2004-12.4" enabled="true" />
450 <check name="MISRAC2004-12.5" enabled="true" />
451 <check name="MISRAC2004-12.6_a" enabled="false" />
452 <check name="MISRAC2004-12.6_b" enabled="false" />
453 <check name="MISRAC2004-12.7" enabled="true" />
454 <check name="MISRAC2004-12.8" enabled="true" />
455 <check name="MISRAC2004-12.9" enabled="true" />
456 <check name="MISRAC2004-12.10" enabled="true" />
457 <check name="MISRAC2004-12.11" enabled="false" />
458 <check name="MISRAC2004-12.12_a" enabled="true" />
459 <check name="MISRAC2004-12.12_b" enabled="true" />
460 <check name="MISRAC2004-12.13" enabled="false" />
462 <group enabled="true" name="MISRAC2004-13">
463 <check name="MISRAC2004-13.1" enabled="true" />
464 <check name="MISRAC2004-13.2_a" enabled="false" />
465 <check name="MISRAC2004-13.2_b" enabled="false" />
466 <check name="MISRAC2004-13.2_c" enabled="false" />
467 <check name="MISRAC2004-13.2_d" enabled="false" />
468 <check name="MISRAC2004-13.2_e" enabled="false" />
469 <check name="MISRAC2004-13.3" enabled="true" />
470 <check name="MISRAC2004-13.4" enabled="true" />
471 <check name="MISRAC2004-13.5" enabled="true" />
472 <check name="MISRAC2004-13.6" enabled="true" />
473 <check name="MISRAC2004-13.7_a" enabled="true" />
474 <check name="MISRAC2004-13.7_b" enabled="true" />
476 <group enabled="true" name="MISRAC2004-14">
477 <check name="MISRAC2004-14.1" enabled="true" />
478 <check name="MISRAC2004-14.2" enabled="true" />
479 <check name="MISRAC2004-14.3" enabled="true" />
480 <check name="MISRAC2004-14.4" enabled="true" />
481 <check name="MISRAC2004-14.5" enabled="true" />
482 <check name="MISRAC2004-14.6" enabled="true" />
483 <check name="MISRAC2004-14.7" enabled="true" />
484 <check name="MISRAC2004-14.8_a" enabled="true" />
485 <check name="MISRAC2004-14.8_b" enabled="true" />
486 <check name="MISRAC2004-14.8_c" enabled="true" />
487 <check name="MISRAC2004-14.8_d" enabled="true" />
488 <check name="MISRAC2004-14.9" enabled="true" />
489 <check name="MISRAC2004-14.10" enabled="true" />
491 <group enabled="true" name="MISRAC2004-15">
492 <check name="MISRAC2004-15.0" enabled="true" />
493 <check name="MISRAC2004-15.1" enabled="true" />
494 <check name="MISRAC2004-15.2" enabled="true" />
495 <check name="MISRAC2004-15.3" enabled="true" />
496 <check name="MISRAC2004-15.4" enabled="true" />
497 <check name="MISRAC2004-15.5" enabled="true" />
499 <group enabled="true" name="MISRAC2004-16">
500 <check name="MISRAC2004-16.1" enabled="true" />
501 <check name="MISRAC2004-16.2_a" enabled="true" />
502 <check name="MISRAC2004-16.2_b" enabled="true" />
503 <check name="MISRAC2004-16.3" enabled="true" />
504 <check name="MISRAC2004-16.4" enabled="true" />
505 <check name="MISRAC2004-16.5" enabled="true" />
506 <check name="MISRAC2004-16.7" enabled="true" />
507 <check name="MISRAC2004-16.8" enabled="true" />
508 <check name="MISRAC2004-16.9" enabled="true" />
509 <check name="MISRAC2004-16.10" enabled="true" />
511 <group enabled="true" name="MISRAC2004-17">
512 <check name="MISRAC2004-17.1_a" enabled="true" />
513 <check name="MISRAC2004-17.1_b" enabled="true" />
514 <check name="MISRAC2004-17.1_c" enabled="true" />
515 <check name="MISRAC2004-17.2" enabled="true" />
516 <check name="MISRAC2004-17.3" enabled="true" />
517 <check name="MISRAC2004-17.4_a" enabled="true" />
518 <check name="MISRAC2004-17.4_b" enabled="true" />
519 <check name="MISRAC2004-17.5" enabled="true" />
520 <check name="MISRAC2004-17.6_a" enabled="true" />
521 <check name="MISRAC2004-17.6_b" enabled="true" />
522 <check name="MISRAC2004-17.6_c" enabled="true" />
523 <check name="MISRAC2004-17.6_d" enabled="true" />
525 <group enabled="true" name="MISRAC2004-18">
526 <check name="MISRAC2004-18.1" enabled="true" />
527 <check name="MISRAC2004-18.2" enabled="true" />
528 <check name="MISRAC2004-18.4" enabled="true" />
530 <group enabled="true" name="MISRAC2004-19">
531 <check name="MISRAC2004-19.1" enabled="false" />
532 <check name="MISRAC2004-19.2" enabled="false" />
533 <check name="MISRAC2004-19.4" enabled="true" />
534 <check name="MISRAC2004-19.5" enabled="true" />
535 <check name="MISRAC2004-19.6" enabled="true" />
536 <check name="MISRAC2004-19.7" enabled="false" />
537 <check name="MISRAC2004-19.10" enabled="true" />
538 <check name="MISRAC2004-19.12" enabled="true" />
539 <check name="MISRAC2004-19.13" enabled="false" />
540 <check name="MISRAC2004-19.15" enabled="true" />
542 <group enabled="true" name="MISRAC2004-20">
543 <check name="MISRAC2004-20.1" enabled="true" />
544 <check name="MISRAC2004-20.2" enabled="true" />
545 <check name="MISRAC2004-20.3_a" enabled="true" />
546 <check name="MISRAC2004-20.3_b" enabled="true" />
547 <check name="MISRAC2004-20.3_c" enabled="true" />
548 <check name="MISRAC2004-20.3_d" enabled="true" />
549 <check name="MISRAC2004-20.3_e" enabled="true" />
550 <check name="MISRAC2004-20.3_f" enabled="true" />
551 <check name="MISRAC2004-20.3_g" enabled="true" />
552 <check name="MISRAC2004-20.3_h" enabled="true" />
553 <check name="MISRAC2004-20.3_i" enabled="true" />
554 <check name="MISRAC2004-20.4" enabled="true" />
555 <check name="MISRAC2004-20.5" enabled="true" />
556 <check name="MISRAC2004-20.6" enabled="true" />
557 <check name="MISRAC2004-20.7" enabled="true" />
558 <check name="MISRAC2004-20.8" enabled="true" />
559 <check name="MISRAC2004-20.9" enabled="true" />
560 <check name="MISRAC2004-20.10" enabled="true" />
561 <check name="MISRAC2004-20.11" enabled="true" />
562 <check name="MISRAC2004-20.12" enabled="true" />
565 <package name="MISRAC2012" enabled="false">
566 <group enabled="true" name="MISRAC2012-Dir-4">
567 <check name="MISRAC2012-Dir-4.3" enabled="true" />
568 <check name="MISRAC2012-Dir-4.4" enabled="false" />
569 <check name="MISRAC2012-Dir-4.5" enabled="false" />
570 <check name="MISRAC2012-Dir-4.6_a" enabled="false" />
571 <check name="MISRAC2012-Dir-4.6_b" enabled="false" />
572 <check name="MISRAC2012-Dir-4.7_a" enabled="false" />
573 <check name="MISRAC2012-Dir-4.7_b" enabled="false" />
574 <check name="MISRAC2012-Dir-4.7_c" enabled="false" />
575 <check name="MISRAC2012-Dir-4.8" enabled="false" />
576 <check name="MISRAC2012-Dir-4.9" enabled="false" />
577 <check name="MISRAC2012-Dir-4.10" enabled="true" />
578 <check name="MISRAC2012-Dir-4.11_a" enabled="false" />
579 <check name="MISRAC2012-Dir-4.11_b" enabled="false" />
580 <check name="MISRAC2012-Dir-4.11_c" enabled="false" />
581 <check name="MISRAC2012-Dir-4.11_d" enabled="false" />
582 <check name="MISRAC2012-Dir-4.11_e" enabled="false" />
583 <check name="MISRAC2012-Dir-4.11_f" enabled="false" />
584 <check name="MISRAC2012-Dir-4.11_g" enabled="false" />
585 <check name="MISRAC2012-Dir-4.11_h" enabled="false" />
586 <check name="MISRAC2012-Dir-4.11_i" enabled="false" />
587 <check name="MISRAC2012-Dir-4.12" enabled="false" />
588 <check name="MISRAC2012-Dir-4.13_b" enabled="true" />
589 <check name="MISRAC2012-Dir-4.13_c" enabled="true" />
590 <check name="MISRAC2012-Dir-4.13_d" enabled="true" />
591 <check name="MISRAC2012-Dir-4.13_e" enabled="true" />
592 <check name="MISRAC2012-Dir-4.13_f" enabled="true" />
593 <check name="MISRAC2012-Dir-4.13_g" enabled="true" />
594 <check name="MISRAC2012-Dir-4.13_h" enabled="false" />
596 <group enabled="true" name="MISRAC2012-Rule-1">
597 <check name="MISRAC2012-Rule-1.3_a" enabled="true" />
598 <check name="MISRAC2012-Rule-1.3_b" enabled="true" />
599 <check name="MISRAC2012-Rule-1.3_c" enabled="true" />
600 <check name="MISRAC2012-Rule-1.3_d" enabled="true" />
601 <check name="MISRAC2012-Rule-1.3_e" enabled="true" />
602 <check name="MISRAC2012-Rule-1.3_f" enabled="true" />
603 <check name="MISRAC2012-Rule-1.3_g" enabled="true" />
604 <check name="MISRAC2012-Rule-1.3_h" enabled="true" />
605 <check name="MISRAC2012-Rule-1.3_i" enabled="true" />
606 <check name="MISRAC2012-Rule-1.3_j" enabled="true" />
607 <check name="MISRAC2012-Rule-1.3_k" enabled="true" />
608 <check name="MISRAC2012-Rule-1.3_m" enabled="true" />
609 <check name="MISRAC2012-Rule-1.3_n" enabled="true" />
610 <check name="MISRAC2012-Rule-1.3_o" enabled="true" />
611 <check name="MISRAC2012-Rule-1.3_p" enabled="true" />
612 <check name="MISRAC2012-Rule-1.3_q" enabled="true" />
613 <check name="MISRAC2012-Rule-1.3_r" enabled="true" />
614 <check name="MISRAC2012-Rule-1.3_s" enabled="true" />
615 <check name="MISRAC2012-Rule-1.3_t" enabled="true" />
616 <check name="MISRAC2012-Rule-1.3_u" enabled="true" />
617 <check name="MISRAC2012-Rule-1.3_v" enabled="true" />
618 <check name="MISRAC2012-Rule-1.3_w" enabled="true" />
620 <group enabled="true" name="MISRAC2012-Rule-2">
621 <check name="MISRAC2012-Rule-2.1_a" enabled="true" />
622 <check name="MISRAC2012-Rule-2.1_b" enabled="true" />
623 <check name="MISRAC2012-Rule-2.2_a" enabled="true" />
624 <check name="MISRAC2012-Rule-2.2_b" enabled="true" />
625 <check name="MISRAC2012-Rule-2.2_c" enabled="true" />
626 <check name="MISRAC2012-Rule-2.3" enabled="false" />
627 <check name="MISRAC2012-Rule-2.4" enabled="false" />
628 <check name="MISRAC2012-Rule-2.5" enabled="false" />
629 <check name="MISRAC2012-Rule-2.6" enabled="false" />
630 <check name="MISRAC2012-Rule-2.7" enabled="false" />
632 <group enabled="true" name="MISRAC2012-Rule-3">
633 <check name="MISRAC2012-Rule-3.1" enabled="true" />
634 <check name="MISRAC2012-Rule-3.2" enabled="true" />
636 <group enabled="true" name="MISRAC2012-Rule-5">
637 <check name="MISRAC2012-Rule-5.1" enabled="true" />
638 <check name="MISRAC2012-Rule-5.2_c89" enabled="true" />
639 <check name="MISRAC2012-Rule-5.2_c99" enabled="true" />
640 <check name="MISRAC2012-Rule-5.3_c89" enabled="true" />
641 <check name="MISRAC2012-Rule-5.3_c99" enabled="true" />
642 <check name="MISRAC2012-Rule-5.4_c89" enabled="true" />
643 <check name="MISRAC2012-Rule-5.4_c99" enabled="true" />
644 <check name="MISRAC2012-Rule-5.5_c89" enabled="true" />
645 <check name="MISRAC2012-Rule-5.5_c99" enabled="true" />
646 <check name="MISRAC2012-Rule-5.6" enabled="true" />
647 <check name="MISRAC2012-Rule-5.7" enabled="true" />
648 <check name="MISRAC2012-Rule-5.8" enabled="true" />
649 <check name="MISRAC2012-Rule-5.9" enabled="false" />
651 <group enabled="true" name="MISRAC2012-Rule-6">
652 <check name="MISRAC2012-Rule-6.1" enabled="true" />
653 <check name="MISRAC2012-Rule-6.2" enabled="true" />
655 <group enabled="true" name="MISRAC2012-Rule-7">
656 <check name="MISRAC2012-Rule-7.1" enabled="true" />
657 <check name="MISRAC2012-Rule-7.2" enabled="true" />
658 <check name="MISRAC2012-Rule-7.3" enabled="true" />
659 <check name="MISRAC2012-Rule-7.4_a" enabled="true" />
660 <check name="MISRAC2012-Rule-7.4_b" enabled="true" />
662 <group enabled="true" name="MISRAC2012-Rule-8">
663 <check name="MISRAC2012-Rule-8.1" enabled="true" />
664 <check name="MISRAC2012-Rule-8.2_a" enabled="true" />
665 <check name="MISRAC2012-Rule-8.2_b" enabled="true" />
666 <check name="MISRAC2012-Rule-8.3_b" enabled="true" />
667 <check name="MISRAC2012-Rule-8.4" enabled="true" />
668 <check name="MISRAC2012-Rule-8.5_a" enabled="true" />
669 <check name="MISRAC2012-Rule-8.5_b" enabled="true" />
670 <check name="MISRAC2012-Rule-8.7" enabled="false" />
671 <check name="MISRAC2012-Rule-8.9_a" enabled="false" />
672 <check name="MISRAC2012-Rule-8.9_b" enabled="false" />
673 <check name="MISRAC2012-Rule-8.10" enabled="true" />
674 <check name="MISRAC2012-Rule-8.11" enabled="false" />
675 <check name="MISRAC2012-Rule-8.12" enabled="true" />
676 <check name="MISRAC2012-Rule-8.13" enabled="false" />
677 <check name="MISRAC2012-Rule-8.14" enabled="true" />
679 <group enabled="true" name="MISRAC2012-Rule-9">
680 <check name="MISRAC2012-Rule-9.1_a" enabled="true" />
681 <check name="MISRAC2012-Rule-9.1_b" enabled="true" />
682 <check name="MISRAC2012-Rule-9.1_c" enabled="true" />
683 <check name="MISRAC2012-Rule-9.1_d" enabled="true" />
684 <check name="MISRAC2012-Rule-9.1_e" enabled="true" />
685 <check name="MISRAC2012-Rule-9.1_f" enabled="true" />
686 <check name="MISRAC2012-Rule-9.2" enabled="true" />
687 <check name="MISRAC2012-Rule-9.3" enabled="true" />
688 <check name="MISRAC2012-Rule-9.4" enabled="true" />
689 <check name="MISRAC2012-Rule-9.5_a" enabled="true" />
690 <check name="MISRAC2012-Rule-9.5_b" enabled="true" />
692 <group enabled="true" name="MISRAC2012-Rule-10">
693 <check name="MISRAC2012-Rule-10.1_R2" enabled="true" />
694 <check name="MISRAC2012-Rule-10.1_R3" enabled="true" />
695 <check name="MISRAC2012-Rule-10.1_R4" enabled="true" />
696 <check name="MISRAC2012-Rule-10.1_R5" enabled="true" />
697 <check name="MISRAC2012-Rule-10.1_R6" enabled="true" />
698 <check name="MISRAC2012-Rule-10.1_R7" enabled="true" />
699 <check name="MISRAC2012-Rule-10.1_R8" enabled="true" />
700 <check name="MISRAC2012-Rule-10.2" enabled="true" />
701 <check name="MISRAC2012-Rule-10.3" enabled="true" />
702 <check name="MISRAC2012-Rule-10.4_a" enabled="true" />
703 <check name="MISRAC2012-Rule-10.4_b" enabled="true" />
704 <check name="MISRAC2012-Rule-10.5" enabled="false" />
705 <check name="MISRAC2012-Rule-10.6" enabled="true" />
706 <check name="MISRAC2012-Rule-10.7" enabled="true" />
707 <check name="MISRAC2012-Rule-10.8" enabled="true" />
709 <group enabled="true" name="MISRAC2012-Rule-11">
710 <check name="MISRAC2012-Rule-11.1" enabled="true" />
711 <check name="MISRAC2012-Rule-11.2" enabled="true" />
712 <check name="MISRAC2012-Rule-11.3" enabled="true" />
713 <check name="MISRAC2012-Rule-11.4" enabled="false" />
714 <check name="MISRAC2012-Rule-11.5" enabled="false" />
715 <check name="MISRAC2012-Rule-11.6" enabled="true" />
716 <check name="MISRAC2012-Rule-11.7" enabled="true" />
717 <check name="MISRAC2012-Rule-11.8" enabled="true" />
718 <check name="MISRAC2012-Rule-11.9" enabled="true" />
720 <group enabled="true" name="MISRAC2012-Rule-12">
721 <check name="MISRAC2012-Rule-12.1" enabled="false" />
722 <check name="MISRAC2012-Rule-12.2" enabled="true" />
723 <check name="MISRAC2012-Rule-12.3" enabled="false" />
725 <group enabled="true" name="MISRAC2012-Rule-13">
726 <check name="MISRAC2012-Rule-13.1" enabled="true" />
727 <check name="MISRAC2012-Rule-13.2_a" enabled="true" />
728 <check name="MISRAC2012-Rule-13.2_b" enabled="true" />
729 <check name="MISRAC2012-Rule-13.2_c" enabled="true" />
730 <check name="MISRAC2012-Rule-13.3" enabled="false" />
731 <check name="MISRAC2012-Rule-13.4_a" enabled="false" />
732 <check name="MISRAC2012-Rule-13.4_b" enabled="false" />
733 <check name="MISRAC2012-Rule-13.5" enabled="true" />
734 <check name="MISRAC2012-Rule-13.6" enabled="true" />
736 <group enabled="true" name="MISRAC2012-Rule-14">
737 <check name="MISRAC2012-Rule-14.1_a" enabled="true" />
738 <check name="MISRAC2012-Rule-14.1_b" enabled="true" />
739 <check name="MISRAC2012-Rule-14.2" enabled="true" />
740 <check name="MISRAC2012-Rule-14.3_a" enabled="true" />
741 <check name="MISRAC2012-Rule-14.3_b" enabled="true" />
742 <check name="MISRAC2012-Rule-14.4_a" enabled="true" />
743 <check name="MISRAC2012-Rule-14.4_b" enabled="true" />
744 <check name="MISRAC2012-Rule-14.4_c" enabled="true" />
745 <check name="MISRAC2012-Rule-14.4_d" enabled="true" />
747 <group enabled="true" name="MISRAC2012-Rule-15">
748 <check name="MISRAC2012-Rule-15.1" enabled="false" />
749 <check name="MISRAC2012-Rule-15.2" enabled="true" />
750 <check name="MISRAC2012-Rule-15.3" enabled="true" />
751 <check name="MISRAC2012-Rule-15.4" enabled="false" />
752 <check name="MISRAC2012-Rule-15.5" enabled="false" />
753 <check name="MISRAC2012-Rule-15.6_a" enabled="true" />
754 <check name="MISRAC2012-Rule-15.6_b" enabled="true" />
755 <check name="MISRAC2012-Rule-15.6_c" enabled="true" />
756 <check name="MISRAC2012-Rule-15.6_d" enabled="true" />
757 <check name="MISRAC2012-Rule-15.6_e" enabled="true" />
758 <check name="MISRAC2012-Rule-15.7" enabled="true" />
760 <group enabled="true" name="MISRAC2012-Rule-16">
761 <check name="MISRAC2012-Rule-16.1" enabled="true" />
762 <check name="MISRAC2012-Rule-16.2" enabled="true" />
763 <check name="MISRAC2012-Rule-16.3" enabled="true" />
764 <check name="MISRAC2012-Rule-16.4" enabled="true" />
765 <check name="MISRAC2012-Rule-16.5" enabled="true" />
766 <check name="MISRAC2012-Rule-16.6" enabled="true" />
767 <check name="MISRAC2012-Rule-16.7" enabled="true" />
769 <group enabled="true" name="MISRAC2012-Rule-17">
770 <check name="MISRAC2012-Rule-17.1" enabled="true" />
771 <check name="MISRAC2012-Rule-17.2_a" enabled="true" />
772 <check name="MISRAC2012-Rule-17.2_b" enabled="true" />
773 <check name="MISRAC2012-Rule-17.3" enabled="true" />
774 <check name="MISRAC2012-Rule-17.4" enabled="true" />
775 <check name="MISRAC2012-Rule-17.5" enabled="false" />
776 <check name="MISRAC2012-Rule-17.6" enabled="true" />
777 <check name="MISRAC2012-Rule-17.7" enabled="true" />
778 <check name="MISRAC2012-Rule-17.8" enabled="false" />
780 <group enabled="true" name="MISRAC2012-Rule-18">
781 <check name="MISRAC2012-Rule-18.1_a" enabled="true" />
782 <check name="MISRAC2012-Rule-18.1_b" enabled="true" />
783 <check name="MISRAC2012-Rule-18.1_c" enabled="true" />
784 <check name="MISRAC2012-Rule-18.1_d" enabled="true" />
785 <check name="MISRAC2012-Rule-18.2" enabled="true" />
786 <check name="MISRAC2012-Rule-18.3" enabled="true" />
787 <check name="MISRAC2012-Rule-18.4" enabled="true" />
788 <check name="MISRAC2012-Rule-18.5" enabled="false" />
789 <check name="MISRAC2012-Rule-18.6_a" enabled="true" />
790 <check name="MISRAC2012-Rule-18.6_b" enabled="true" />
791 <check name="MISRAC2012-Rule-18.6_c" enabled="true" />
792 <check name="MISRAC2012-Rule-18.6_d" enabled="true" />
793 <check name="MISRAC2012-Rule-18.7" enabled="true" />
794 <check name="MISRAC2012-Rule-18.8" enabled="true" />
796 <group enabled="true" name="MISRAC2012-Rule-19">
797 <check name="MISRAC2012-Rule-19.1" enabled="true" />
798 <check name="MISRAC2012-Rule-19.2" enabled="false" />
800 <group enabled="true" name="MISRAC2012-Rule-20">
801 <check name="MISRAC2012-Rule-20.1" enabled="false" />
802 <check name="MISRAC2012-Rule-20.2" enabled="true" />
803 <check name="MISRAC2012-Rule-20.4_c89" enabled="true" />
804 <check name="MISRAC2012-Rule-20.4_c99" enabled="true" />
805 <check name="MISRAC2012-Rule-20.5" enabled="false" />
806 <check name="MISRAC2012-Rule-20.7" enabled="true" />
807 <check name="MISRAC2012-Rule-20.10" enabled="false" />
809 <group enabled="true" name="MISRAC2012-Rule-21">
810 <check name="MISRAC2012-Rule-21.1" enabled="true" />
811 <check name="MISRAC2012-Rule-21.2" enabled="true" />
812 <check name="MISRAC2012-Rule-21.3" enabled="true" />
813 <check name="MISRAC2012-Rule-21.4" enabled="true" />
814 <check name="MISRAC2012-Rule-21.5" enabled="true" />
815 <check name="MISRAC2012-Rule-21.6" enabled="true" />
816 <check name="MISRAC2012-Rule-21.7" enabled="true" />
817 <check name="MISRAC2012-Rule-21.8" enabled="true" />
818 <check name="MISRAC2012-Rule-21.9" enabled="true" />
819 <check name="MISRAC2012-Rule-21.10" enabled="true" />
820 <check name="MISRAC2012-Rule-21.11" enabled="true" />
821 <check name="MISRAC2012-Rule-21.12_a" enabled="false" />
822 <check name="MISRAC2012-Rule-21.12_b" enabled="false" />
824 <group enabled="true" name="MISRAC2012-Rule-22">
825 <check name="MISRAC2012-Rule-22.1_a" enabled="true" />
826 <check name="MISRAC2012-Rule-22.1_b" enabled="true" />
827 <check name="MISRAC2012-Rule-22.2_a" enabled="true" />
828 <check name="MISRAC2012-Rule-22.2_b" enabled="true" />
829 <check name="MISRAC2012-Rule-22.2_c" enabled="true" />
830 <check name="MISRAC2012-Rule-22.3" enabled="true" />
831 <check name="MISRAC2012-Rule-22.4" enabled="true" />
832 <check name="MISRAC2012-Rule-22.5_a" enabled="true" />
833 <check name="MISRAC2012-Rule-22.5_b" enabled="true" />
834 <check name="MISRAC2012-Rule-22.6" enabled="true" />
837 <package name="MISRAC++2008" enabled="false">
838 <group enabled="true" name="MISRAC++2008-0-1">
839 <check name="MISRAC++2008-0-1-1" enabled="true" />
840 <check name="MISRAC++2008-0-1-2_a" enabled="true" />
841 <check name="MISRAC++2008-0-1-2_b" enabled="true" />
842 <check name="MISRAC++2008-0-1-2_c" enabled="true" />
843 <check name="MISRAC++2008-0-1-3" enabled="true" />
844 <check name="MISRAC++2008-0-1-4_a" enabled="true" />
845 <check name="MISRAC++2008-0-1-4_b" enabled="true" />
846 <check name="MISRAC++2008-0-1-6" enabled="true" />
847 <check name="MISRAC++2008-0-1-7" enabled="true" />
848 <check name="MISRAC++2008-0-1-8" enabled="false" />
849 <check name="MISRAC++2008-0-1-9" enabled="true" />
850 <check name="MISRAC++2008-0-1-11" enabled="true" />
852 <group enabled="true" name="MISRAC++2008-0-2">
853 <check name="MISRAC++2008-0-2-1" enabled="true" />
855 <group enabled="true" name="MISRAC++2008-0-3">
856 <check name="MISRAC++2008-0-3-2" enabled="true" />
858 <group enabled="true" name="MISRAC++2008-2-7">
859 <check name="MISRAC++2008-2-7-1" enabled="true" />
860 <check name="MISRAC++2008-2-7-2" enabled="true" />
861 <check name="MISRAC++2008-2-7-3" enabled="false" />
863 <group enabled="true" name="MISRAC++2008-2-10">
864 <check name="MISRAC++2008-2-10-1" enabled="true" />
865 <check name="MISRAC++2008-2-10-2" enabled="true" />
866 <check name="MISRAC++2008-2-10-3" enabled="true" />
867 <check name="MISRAC++2008-2-10-4" enabled="true" />
868 <check name="MISRAC++2008-2-10-5" enabled="false" />
869 <check name="MISRAC++2008-2-10-6" enabled="true" />
871 <group enabled="true" name="MISRAC++2008-2-13">
872 <check name="MISRAC++2008-2-13-2" enabled="true" />
873 <check name="MISRAC++2008-2-13-3" enabled="true" />
874 <check name="MISRAC++2008-2-13-4_a" enabled="true" />
875 <check name="MISRAC++2008-2-13-4_b" enabled="true" />
877 <group enabled="true" name="MISRAC++2008-3-1">
878 <check name="MISRAC++2008-3-1-1" enabled="true" />
879 <check name="MISRAC++2008-3-1-3" enabled="true" />
881 <group enabled="true" name="MISRAC++2008-3-9">
882 <check name="MISRAC++2008-3-9-2" enabled="false" />
883 <check name="MISRAC++2008-3-9-3" enabled="true" />
885 <group enabled="true" name="MISRAC++2008-4-5">
886 <check name="MISRAC++2008-4-5-1" enabled="true" />
887 <check name="MISRAC++2008-4-5-2" enabled="true" />
888 <check name="MISRAC++2008-4-5-3" enabled="true" />
890 <group enabled="true" name="MISRAC++2008-5-0">
891 <check name="MISRAC++2008-5-0-1_a" enabled="true" />
892 <check name="MISRAC++2008-5-0-1_b" enabled="true" />
893 <check name="MISRAC++2008-5-0-1_c" enabled="true" />
894 <check name="MISRAC++2008-5-0-2" enabled="false" />
895 <check name="MISRAC++2008-5-0-3" enabled="true" />
896 <check name="MISRAC++2008-5-0-4" enabled="true" />
897 <check name="MISRAC++2008-5-0-5" enabled="true" />
898 <check name="MISRAC++2008-5-0-6" enabled="true" />
899 <check name="MISRAC++2008-5-0-7" enabled="true" />
900 <check name="MISRAC++2008-5-0-8" enabled="true" />
901 <check name="MISRAC++2008-5-0-9" enabled="true" />
902 <check name="MISRAC++2008-5-0-10" enabled="true" />
903 <check name="MISRAC++2008-5-0-13_a" enabled="true" />
904 <check name="MISRAC++2008-5-0-13_b" enabled="true" />
905 <check name="MISRAC++2008-5-0-13_c" enabled="true" />
906 <check name="MISRAC++2008-5-0-13_d" enabled="true" />
907 <check name="MISRAC++2008-5-0-14" enabled="true" />
908 <check name="MISRAC++2008-5-0-15_a" enabled="true" />
909 <check name="MISRAC++2008-5-0-15_b" enabled="true" />
910 <check name="MISRAC++2008-5-0-16_a" enabled="true" />
911 <check name="MISRAC++2008-5-0-16_b" enabled="true" />
912 <check name="MISRAC++2008-5-0-16_c" enabled="true" />
913 <check name="MISRAC++2008-5-0-16_d" enabled="true" />
914 <check name="MISRAC++2008-5-0-16_e" enabled="true" />
915 <check name="MISRAC++2008-5-0-16_f" enabled="true" />
916 <check name="MISRAC++2008-5-0-19" enabled="true" />
917 <check name="MISRAC++2008-5-0-21" enabled="true" />
919 <group enabled="true" name="MISRAC++2008-5-2">
920 <check name="MISRAC++2008-5-2-4" enabled="true" />
921 <check name="MISRAC++2008-5-2-5" enabled="true" />
922 <check name="MISRAC++2008-5-2-6" enabled="true" />
923 <check name="MISRAC++2008-5-2-7" enabled="true" />
924 <check name="MISRAC++2008-5-2-9" enabled="false" />
925 <check name="MISRAC++2008-5-2-10" enabled="false" />
926 <check name="MISRAC++2008-5-2-11_a" enabled="true" />
927 <check name="MISRAC++2008-5-2-11_b" enabled="true" />
929 <group enabled="true" name="MISRAC++2008-5-3">
930 <check name="MISRAC++2008-5-3-1" enabled="true" />
931 <check name="MISRAC++2008-5-3-2_a" enabled="true" />
932 <check name="MISRAC++2008-5-3-2_b" enabled="true" />
933 <check name="MISRAC++2008-5-3-3" enabled="true" />
934 <check name="MISRAC++2008-5-3-4" enabled="true" />
936 <group enabled="true" name="MISRAC++2008-5-8">
937 <check name="MISRAC++2008-5-8-1" enabled="true" />
939 <group enabled="true" name="MISRAC++2008-5-14">
940 <check name="MISRAC++2008-5-14-1" enabled="true" />
942 <group enabled="true" name="MISRAC++2008-5-18">
943 <check name="MISRAC++2008-5-18-1" enabled="true" />
945 <group enabled="true" name="MISRAC++2008-5-19">
946 <check name="MISRAC++2008-5-19-1" enabled="false" />
948 <group enabled="true" name="MISRAC++2008-6-2">
949 <check name="MISRAC++2008-6-2-1" enabled="true" />
950 <check name="MISRAC++2008-6-2-2" enabled="true" />
951 <check name="MISRAC++2008-6-2-3" enabled="false" />
953 <group enabled="true" name="MISRAC++2008-6-3">
954 <check name="MISRAC++2008-6-3-1_a" enabled="true" />
955 <check name="MISRAC++2008-6-3-1_b" enabled="true" />
956 <check name="MISRAC++2008-6-3-1_c" enabled="true" />
957 <check name="MISRAC++2008-6-3-1_d" enabled="true" />
959 <group enabled="true" name="MISRAC++2008-6-4">
960 <check name="MISRAC++2008-6-4-1" enabled="true" />
961 <check name="MISRAC++2008-6-4-2" enabled="true" />
962 <check name="MISRAC++2008-6-4-3" enabled="true" />
963 <check name="MISRAC++2008-6-4-4" enabled="true" />
964 <check name="MISRAC++2008-6-4-5" enabled="true" />
965 <check name="MISRAC++2008-6-4-6" enabled="true" />
966 <check name="MISRAC++2008-6-4-7" enabled="true" />
967 <check name="MISRAC++2008-6-4-8" enabled="true" />
969 <group enabled="true" name="MISRAC++2008-6-5">
970 <check name="MISRAC++2008-6-5-1_a" enabled="true" />
971 <check name="MISRAC++2008-6-5-2" enabled="true" />
972 <check name="MISRAC++2008-6-5-3" enabled="true" />
973 <check name="MISRAC++2008-6-5-4" enabled="true" />
974 <check name="MISRAC++2008-6-5-6" enabled="true" />
976 <group enabled="true" name="MISRAC++2008-6-6">
977 <check name="MISRAC++2008-6-6-1" enabled="true" />
978 <check name="MISRAC++2008-6-6-2" enabled="true" />
979 <check name="MISRAC++2008-6-6-4" enabled="true" />
980 <check name="MISRAC++2008-6-6-5" enabled="true" />
982 <group enabled="true" name="MISRAC++2008-7-1">
983 <check name="MISRAC++2008-7-1-1" enabled="true" />
984 <check name="MISRAC++2008-7-1-2" enabled="true" />
986 <group enabled="true" name="MISRAC++2008-7-2">
987 <check name="MISRAC++2008-7-2-1" enabled="true" />
989 <group enabled="true" name="MISRAC++2008-7-4">
990 <check name="MISRAC++2008-7-4-3" enabled="true" />
992 <group enabled="true" name="MISRAC++2008-7-5">
993 <check name="MISRAC++2008-7-5-1_a" enabled="true" />
994 <check name="MISRAC++2008-7-5-1_b" enabled="true" />
995 <check name="MISRAC++2008-7-5-2_a" enabled="true" />
996 <check name="MISRAC++2008-7-5-2_b" enabled="true" />
997 <check name="MISRAC++2008-7-5-2_c" enabled="true" />
998 <check name="MISRAC++2008-7-5-2_d" enabled="true" />
999 <check name="MISRAC++2008-7-5-4_a" enabled="false" />
1000 <check name="MISRAC++2008-7-5-4_b" enabled="false" />
1002 <group enabled="true" name="MISRAC++2008-8-0">
1003 <check name="MISRAC++2008-8-0-1" enabled="true" />
1005 <group enabled="true" name="MISRAC++2008-8-4">
1006 <check name="MISRAC++2008-8-4-1" enabled="true" />
1007 <check name="MISRAC++2008-8-4-3" enabled="true" />
1008 <check name="MISRAC++2008-8-4-4" enabled="true" />
1010 <group enabled="true" name="MISRAC++2008-8-5">
1011 <check name="MISRAC++2008-8-5-1_a" enabled="true" />
1012 <check name="MISRAC++2008-8-5-1_b" enabled="true" />
1013 <check name="MISRAC++2008-8-5-1_c" enabled="true" />
1014 <check name="MISRAC++2008-8-5-2" enabled="true" />
1016 <group enabled="true" name="MISRAC++2008-9-3">
1017 <check name="MISRAC++2008-9-3-1" enabled="true" />
1018 <check name="MISRAC++2008-9-3-2" enabled="true" />
1020 <group enabled="true" name="MISRAC++2008-9-5">
1021 <check name="MISRAC++2008-9-5-1" enabled="true" />
1023 <group enabled="true" name="MISRAC++2008-9-6">
1024 <check name="MISRAC++2008-9-6-2" enabled="true" />
1025 <check name="MISRAC++2008-9-6-3" enabled="true" />
1026 <check name="MISRAC++2008-9-6-4" enabled="true" />
1028 <group enabled="true" name="MISRAC++2008-12-1">
1029 <check name="MISRAC++2008-12-1-1_a" enabled="true" />
1030 <check name="MISRAC++2008-12-1-1_b" enabled="true" />
1031 <check name="MISRAC++2008-12-1-3" enabled="true" />
1033 <group enabled="true" name="MISRAC++2008-16-0">
1034 <check name="MISRAC++2008-16-0-3" enabled="true" />
1035 <check name="MISRAC++2008-16-0-4" enabled="true" />
1037 <group enabled="true" name="MISRAC++2008-16-2">
1038 <check name="MISRAC++2008-16-2-2" enabled="true" />
1039 <check name="MISRAC++2008-16-2-3" enabled="true" />
1040 <check name="MISRAC++2008-16-2-4" enabled="true" />
1041 <check name="MISRAC++2008-16-2-5" enabled="false" />
1043 <group enabled="true" name="MISRAC++2008-16-3">
1044 <check name="MISRAC++2008-16-3-1" enabled="true" />
1045 <check name="MISRAC++2008-16-3-2" enabled="false" />
1047 <group enabled="true" name="MISRAC++2008-17-0">
1048 <check name="MISRAC++2008-17-0-1" enabled="true" />
1049 <check name="MISRAC++2008-17-0-3" enabled="true" />
1050 <check name="MISRAC++2008-17-0-5" enabled="true" />
1052 <group enabled="true" name="MISRAC++2008-18-0">
1053 <check name="MISRAC++2008-18-0-1" enabled="true" />
1054 <check name="MISRAC++2008-18-0-2" enabled="true" />
1055 <check name="MISRAC++2008-18-0-3" enabled="true" />
1056 <check name="MISRAC++2008-18-0-4" enabled="true" />
1057 <check name="MISRAC++2008-18-0-5" enabled="true" />
1059 <group enabled="true" name="MISRAC++2008-18-2">
1060 <check name="MISRAC++2008-18-2-1" enabled="true" />
1062 <group enabled="true" name="MISRAC++2008-18-4">
1063 <check name="MISRAC++2008-18-4-1" enabled="true" />
1065 <group enabled="true" name="MISRAC++2008-18-7">
1066 <check name="MISRAC++2008-18-7-1" enabled="true" />
1068 <group enabled="true" name="MISRAC++2008-19-3">
1069 <check name="MISRAC++2008-19-3-1" enabled="true" />
1071 <group enabled="true" name="MISRAC++2008-27-0">
1072 <check name="MISRAC++2008-27-0-1" enabled="true" />
1081 <name>Release</name>
1088 <archiveVersion>261</archiveVersion>
1090 <version>261</version>
1092 <useExtraArgs>0</useExtraArgs>
1093 <extraArgs></extraArgs>
1094 <analyzeTimeoutEnabled>1</analyzeTimeoutEnabled>
1095 <analyzeTimeout>600</analyzeTimeout>
1096 <enableParallel>0</enableParallel>
1097 <parallelThreads>4</parallelThreads>
1098 <enableFalsePositives>0</enableFalsePositives>
1099 <messagesLimitEnabled>1</messagesLimitEnabled>
1100 <messagesLimit>100</messagesLimit>
1103 <cstat_version>1.5.4</cstat_version>
1105 <package name="STDCHECKS" enabled="true">
1106 <group enabled="true" name="ARR">
1107 <check name="ARR-inv-index-pos" enabled="true" />
1108 <check name="ARR-inv-index-ptr-pos" enabled="true" />
1109 <check name="ARR-inv-index-ptr" enabled="true" />
1110 <check name="ARR-inv-index" enabled="true" />
1111 <check name="ARR-neg-index" enabled="true" />
1112 <check name="ARR-uninit-index" enabled="true" />
1114 <group enabled="true" name="ATH">
1115 <check name="ATH-cmp-float" enabled="true" />
1116 <check name="ATH-cmp-unsign-neg" enabled="true" />
1117 <check name="ATH-cmp-unsign-pos" enabled="true" />
1118 <check name="ATH-div-0-assign" enabled="true" />
1119 <check name="ATH-div-0-cmp-aft" enabled="false" />
1120 <check name="ATH-div-0-cmp-bef" enabled="true" />
1121 <check name="ATH-div-0-interval" enabled="true" />
1122 <check name="ATH-div-0-pos" enabled="true" />
1123 <check name="ATH-div-0-unchk-global" enabled="true" />
1124 <check name="ATH-div-0-unchk-local" enabled="true" />
1125 <check name="ATH-div-0-unchk-param" enabled="true" />
1126 <check name="ATH-div-0" enabled="true" />
1127 <check name="ATH-inc-bool" enabled="true" />
1128 <check name="ATH-malloc-overrun" enabled="true" />
1129 <check name="ATH-neg-check-nonneg" enabled="true" />
1130 <check name="ATH-neg-check-pos" enabled="true" />
1131 <check name="ATH-new-overrun" enabled="true" />
1132 <check name="ATH-overflow-cast" enabled="false" />
1133 <check name="ATH-overflow" enabled="true" />
1134 <check name="ATH-shift-bounds" enabled="true" />
1135 <check name="ATH-shift-neg" enabled="true" />
1136 <check name="ATH-sizeof-by-sizeof" enabled="true" />
1138 <group enabled="true" name="CAST">
1139 <check name="CAST-old-style" enabled="false" />
1141 <group enabled="true" name="COMMA">
1142 <check name="COMMA-overload" enabled="false" />
1144 <group enabled="true" name="COMMENT">
1145 <check name="COMMENT-nested" enabled="true" />
1147 <group enabled="true" name="CONST">
1148 <check name="CONST-member-ret" enabled="true" />
1150 <group enabled="true" name="COP">
1151 <check name="COP-alloc-ctor" enabled="false" />
1152 <check name="COP-assign-op-ret" enabled="true" />
1153 <check name="COP-assign-op-self" enabled="true" />
1154 <check name="COP-assign-op" enabled="true" />
1155 <check name="COP-copy-ctor" enabled="true" />
1156 <check name="COP-dealloc-dtor" enabled="false" />
1157 <check name="COP-dtor" enabled="true" />
1158 <check name="COP-init-order" enabled="true" />
1159 <check name="COP-init-uninit" enabled="true" />
1160 <check name="COP-member-uninit" enabled="true" />
1162 <group enabled="true" name="CPU">
1163 <check name="CPU-ctor-call-virt" enabled="true" />
1164 <check name="CPU-ctor-implicit" enabled="false" />
1165 <check name="CPU-delete-void" enabled="true" />
1166 <check name="CPU-dtor-call-virt" enabled="true" />
1167 <check name="CPU-malloc-class" enabled="true" />
1168 <check name="CPU-nonvirt-dtor" enabled="true" />
1169 <check name="CPU-return-ref-to-class-data" enabled="true" />
1171 <group enabled="true" name="DECL">
1172 <check name="DECL-implicit-int" enabled="false" />
1174 <group enabled="true" name="DEFINE">
1175 <check name="DEFINE-hash-multiple" enabled="true" />
1177 <group enabled="true" name="ENUM">
1178 <check name="ENUM-bounds" enabled="false" />
1180 <group enabled="true" name="EXP">
1181 <check name="EXP-cond-assign" enabled="true" />
1182 <check name="EXP-dangling-else" enabled="true" />
1183 <check name="EXP-loop-exit" enabled="true" />
1184 <check name="EXP-main-ret-int" enabled="false" />
1185 <check name="EXP-null-stmt" enabled="false" />
1186 <check name="EXP-stray-semicolon" enabled="false" />
1188 <group enabled="true" name="EXPR">
1189 <check name="EXPR-const-overflow" enabled="true" />
1191 <group enabled="true" name="FPT">
1192 <check name="FPT-cmp-null" enabled="true" />
1193 <check name="FPT-literal" enabled="false" />
1194 <check name="FPT-misuse" enabled="true" />
1196 <group enabled="true" name="FUNC">
1197 <check name="FUNC-implicit-decl" enabled="false" />
1198 <check name="FUNC-unprototyped-all" enabled="false" />
1199 <check name="FUNC-unprototyped-used" enabled="true" />
1201 <group enabled="true" name="INCLUDE">
1202 <check name="INCLUDE-c-file" enabled="false" />
1204 <group enabled="true" name="INT">
1205 <check name="INT-use-signed-as-unsigned-pos" enabled="false" />
1206 <check name="INT-use-signed-as-unsigned" enabled="true" />
1208 <group enabled="true" name="ITR">
1209 <check name="ITR-end-cmp-aft" enabled="true" />
1210 <check name="ITR-end-cmp-bef" enabled="true" />
1211 <check name="ITR-invalidated" enabled="true" />
1212 <check name="ITR-mismatch-alg" enabled="false" />
1213 <check name="ITR-store" enabled="false" />
1214 <check name="ITR-uninit" enabled="true" />
1216 <group enabled="true" name="LIB">
1217 <check name="LIB-bsearch-overrun-pos" enabled="false" />
1218 <check name="LIB-bsearch-overrun" enabled="false" />
1219 <check name="LIB-fn-unsafe" enabled="false" />
1220 <check name="LIB-fread-overrun-pos" enabled="false" />
1221 <check name="LIB-fread-overrun" enabled="true" />
1222 <check name="LIB-memchr-overrun-pos" enabled="false" />
1223 <check name="LIB-memchr-overrun" enabled="true" />
1224 <check name="LIB-memcpy-overrun-pos" enabled="false" />
1225 <check name="LIB-memcpy-overrun" enabled="true" />
1226 <check name="LIB-memset-overrun-pos" enabled="false" />
1227 <check name="LIB-memset-overrun" enabled="true" />
1228 <check name="LIB-putenv" enabled="false" />
1229 <check name="LIB-qsort-overrun-pos" enabled="false" />
1230 <check name="LIB-qsort-overrun" enabled="false" />
1231 <check name="LIB-return-const" enabled="true" />
1232 <check name="LIB-return-error" enabled="true" />
1233 <check name="LIB-return-leak" enabled="true" />
1234 <check name="LIB-return-neg" enabled="true" />
1235 <check name="LIB-return-null" enabled="true" />
1236 <check name="LIB-sprintf-overrun" enabled="false" />
1237 <check name="LIB-std-sort-overrun-pos" enabled="false" />
1238 <check name="LIB-std-sort-overrun" enabled="true" />
1239 <check name="LIB-strcat-overrun-pos" enabled="false" />
1240 <check name="LIB-strcat-overrun" enabled="true" />
1241 <check name="LIB-strcpy-overrun-pos" enabled="false" />
1242 <check name="LIB-strcpy-overrun" enabled="true" />
1243 <check name="LIB-strncat-overrun-pos" enabled="false" />
1244 <check name="LIB-strncat-overrun" enabled="true" />
1245 <check name="LIB-strncmp-overrun-pos" enabled="false" />
1246 <check name="LIB-strncmp-overrun" enabled="true" />
1247 <check name="LIB-strncpy-overrun-pos" enabled="false" />
1248 <check name="LIB-strncpy-overrun" enabled="true" />
1250 <group enabled="true" name="LOGIC">
1251 <check name="LOGIC-overload" enabled="false" />
1253 <group enabled="true" name="MEM">
1254 <check name="MEM-delete-array-op" enabled="true" />
1255 <check name="MEM-delete-op" enabled="true" />
1256 <check name="MEM-double-free-alias" enabled="true" />
1257 <check name="MEM-double-free-some" enabled="true" />
1258 <check name="MEM-double-free" enabled="true" />
1259 <check name="MEM-free-field" enabled="true" />
1260 <check name="MEM-free-fptr" enabled="true" />
1261 <check name="MEM-free-no-alloc-struct" enabled="false" />
1262 <check name="MEM-free-no-alloc" enabled="false" />
1263 <check name="MEM-free-no-use" enabled="true" />
1264 <check name="MEM-free-op" enabled="true" />
1265 <check name="MEM-free-struct-field" enabled="true" />
1266 <check name="MEM-free-variable-alias" enabled="true" />
1267 <check name="MEM-free-variable" enabled="true" />
1268 <check name="MEM-leak-alias" enabled="true" />
1269 <check name="MEM-leak" enabled="false" />
1270 <check name="MEM-malloc-arith" enabled="false" />
1271 <check name="MEM-malloc-diff-type" enabled="true" />
1272 <check name="MEM-malloc-sizeof-ptr" enabled="true" />
1273 <check name="MEM-malloc-sizeof" enabled="true" />
1274 <check name="MEM-malloc-strlen" enabled="false" />
1275 <check name="MEM-realloc-diff-type" enabled="true" />
1276 <check name="MEM-return-free" enabled="true" />
1277 <check name="MEM-return-no-assign" enabled="true" />
1278 <check name="MEM-stack-global-field" enabled="true" />
1279 <check name="MEM-stack-global" enabled="true" />
1280 <check name="MEM-stack-param-ref" enabled="true" />
1281 <check name="MEM-stack-param" enabled="true" />
1282 <check name="MEM-stack-pos" enabled="true" />
1283 <check name="MEM-stack-ref" enabled="true" />
1284 <check name="MEM-stack" enabled="true" />
1285 <check name="MEM-use-free-all" enabled="true" />
1286 <check name="MEM-use-free-some" enabled="true" />
1288 <group enabled="true" name="PTR">
1289 <check name="PTR-arith-field" enabled="true" />
1290 <check name="PTR-arith-stack" enabled="true" />
1291 <check name="PTR-arith-var" enabled="true" />
1292 <check name="PTR-cmp-str-lit" enabled="true" />
1293 <check name="PTR-null-assign-fun-pos" enabled="false" />
1294 <check name="PTR-null-assign-pos" enabled="false" />
1295 <check name="PTR-null-assign" enabled="true" />
1296 <check name="PTR-null-cmp-aft" enabled="true" />
1297 <check name="PTR-null-cmp-bef-fun" enabled="true" />
1298 <check name="PTR-null-cmp-bef" enabled="true" />
1299 <check name="PTR-null-fun-pos" enabled="true" />
1300 <check name="PTR-null-literal-pos" enabled="false" />
1301 <check name="PTR-overload" enabled="false" />
1302 <check name="PTR-singleton-arith-pos" enabled="false" />
1303 <check name="PTR-singleton-arith" enabled="true" />
1304 <check name="PTR-unchk-param-some" enabled="true" />
1305 <check name="PTR-unchk-param" enabled="false" />
1306 <check name="PTR-uninit-pos" enabled="false" />
1307 <check name="PTR-uninit" enabled="true" />
1309 <group enabled="true" name="RED">
1310 <check name="RED-alloc-zero-bytes" enabled="false" />
1311 <check name="RED-case-reach" enabled="false" />
1312 <check name="RED-cmp-always" enabled="false" />
1313 <check name="RED-cmp-never" enabled="false" />
1314 <check name="RED-cond-always" enabled="false" />
1315 <check name="RED-cond-const-assign" enabled="true" />
1316 <check name="RED-cond-const-expr" enabled="false" />
1317 <check name="RED-cond-const" enabled="false" />
1318 <check name="RED-cond-never" enabled="false" />
1319 <check name="RED-dead" enabled="true" />
1320 <check name="RED-expr" enabled="false" />
1321 <check name="RED-func-no-effect" enabled="false" />
1322 <check name="RED-local-hides-global" enabled="true" />
1323 <check name="RED-local-hides-local" enabled="false" />
1324 <check name="RED-local-hides-member" enabled="false" />
1325 <check name="RED-local-hides-param" enabled="true" />
1326 <check name="RED-no-effect" enabled="false" />
1327 <check name="RED-self-assign" enabled="true" />
1328 <check name="RED-unused-assign" enabled="true" />
1329 <check name="RED-unused-param" enabled="false" />
1330 <check name="RED-unused-return-val" enabled="false" />
1331 <check name="RED-unused-val" enabled="false" />
1332 <check name="RED-unused-var-all" enabled="true" />
1334 <group enabled="true" name="RESOURCE">
1335 <check name="RESOURCE-deref-file" enabled="false" />
1336 <check name="RESOURCE-double-close" enabled="true" />
1337 <check name="RESOURCE-file-no-close-all" enabled="true" />
1338 <check name="RESOURCE-file-pos-neg" enabled="false" />
1339 <check name="RESOURCE-file-use-after-close" enabled="true" />
1340 <check name="RESOURCE-implicit-deref-file" enabled="false" />
1341 <check name="RESOURCE-write-ronly-file" enabled="true" />
1343 <group enabled="true" name="SIZEOF">
1344 <check name="SIZEOF-side-effect" enabled="true" />
1346 <group enabled="true" name="SPC">
1347 <check name="SPC-order" enabled="true" />
1348 <check name="SPC-uninit-arr-all" enabled="false" />
1349 <check name="SPC-uninit-struct-field-heap" enabled="true" />
1350 <check name="SPC-uninit-struct-field" enabled="false" />
1351 <check name="SPC-uninit-struct" enabled="true" />
1352 <check name="SPC-uninit-var-all" enabled="true" />
1353 <check name="SPC-uninit-var-some" enabled="true" />
1354 <check name="SPC-volatile-reads" enabled="false" />
1355 <check name="SPC-volatile-writes" enabled="false" />
1357 <group enabled="true" name="STRUCT">
1358 <check name="STRUCT-signed-bit" enabled="false" />
1360 <group enabled="true" name="SWITCH">
1361 <check name="SWITCH-fall-through" enabled="true" />
1363 <group enabled="true" name="UNION">
1364 <check name="UNION-overlap-assign" enabled="true" />
1365 <check name="UNION-type-punning" enabled="true" />
1368 <package name="CERT" enabled="false">
1369 <group enabled="true" name="CERT-EXP">
1370 <check name="CERT-EXP19-C" enabled="true" />
1372 <group enabled="true" name="CERT-FIO">
1373 <check name="CERT-FIO37-C" enabled="true" />
1374 <check name="CERT-FIO38-C" enabled="true" />
1376 <group enabled="true" name="CERT-SIG">
1377 <check name="CERT-SIG31-C" enabled="true" />
1380 <package name="SECURITY" enabled="false">
1381 <group enabled="true" name="SEC-BUFFER">
1382 <check name="SEC-BUFFER-memory-leak-alias" enabled="true" />
1383 <check name="SEC-BUFFER-memory-leak" enabled="false" />
1384 <check name="SEC-BUFFER-memset-overrun-pos" enabled="false" />
1385 <check name="SEC-BUFFER-memset-overrun" enabled="true" />
1386 <check name="SEC-BUFFER-qsort-overrun-pos" enabled="false" />
1387 <check name="SEC-BUFFER-qsort-overrun" enabled="true" />
1388 <check name="SEC-BUFFER-sprintf-overrun" enabled="true" />
1389 <check name="SEC-BUFFER-std-sort-overrun-pos" enabled="false" />
1390 <check name="SEC-BUFFER-std-sort-overrun" enabled="true" />
1391 <check name="SEC-BUFFER-strcat-overrun-pos" enabled="false" />
1392 <check name="SEC-BUFFER-strcat-overrun" enabled="true" />
1393 <check name="SEC-BUFFER-strcpy-overrun-pos" enabled="false" />
1394 <check name="SEC-BUFFER-strcpy-overrun" enabled="true" />
1395 <check name="SEC-BUFFER-strncat-overrun-pos" enabled="false" />
1396 <check name="SEC-BUFFER-strncat-overrun" enabled="true" />
1397 <check name="SEC-BUFFER-strncmp-overrun-pos" enabled="false" />
1398 <check name="SEC-BUFFER-strncmp-overrun" enabled="true" />
1399 <check name="SEC-BUFFER-strncpy-overrun-pos" enabled="false" />
1400 <check name="SEC-BUFFER-strncpy-overrun" enabled="true" />
1401 <check name="SEC-BUFFER-tainted-alloc-size" enabled="true" />
1402 <check name="SEC-BUFFER-tainted-copy-length" enabled="true" />
1403 <check name="SEC-BUFFER-tainted-copy" enabled="true" />
1404 <check name="SEC-BUFFER-tainted-index" enabled="true" />
1405 <check name="SEC-BUFFER-tainted-offset" enabled="true" />
1406 <check name="SEC-BUFFER-use-after-free-all" enabled="true" />
1407 <check name="SEC-BUFFER-use-after-free-some" enabled="true" />
1409 <group enabled="true" name="SEC-DIV-0">
1410 <check name="SEC-DIV-0-compare-after" enabled="true" />
1411 <check name="SEC-DIV-0-compare-before" enabled="true" />
1412 <check name="SEC-DIV-0-tainted" enabled="true" />
1414 <group enabled="true" name="SEC-FILEOP">
1415 <check name="SEC-FILEOP-open-no-close" enabled="true" />
1416 <check name="SEC-FILEOP-path-traversal" enabled="false" />
1417 <check name="SEC-FILEOP-use-after-close" enabled="true" />
1419 <group enabled="true" name="SEC-INJECTION">
1420 <check name="SEC-INJECTION-sql" enabled="false" />
1421 <check name="SEC-INJECTION-xpath" enabled="false" />
1423 <group enabled="true" name="SEC-LOOP">
1424 <check name="SEC-LOOP-tainted-bound" enabled="true" />
1426 <group enabled="true" name="SEC-NULL">
1427 <check name="SEC-NULL-assignment-fun-pos" enabled="false" />
1428 <check name="SEC-NULL-assignment" enabled="true" />
1429 <check name="SEC-NULL-cmp-aft" enabled="true" />
1430 <check name="SEC-NULL-cmp-bef-fun" enabled="true" />
1431 <check name="SEC-NULL-cmp-bef" enabled="true" />
1432 <check name="SEC-NULL-literal-pos" enabled="false" />
1434 <group enabled="true" name="SEC-STRING">
1435 <check name="SEC-STRING-format-string" enabled="true" />
1436 <check name="SEC-STRING-hard-coded-credentials" enabled="false" />
1439 <package name="MISRAC2004" enabled="false">
1440 <group enabled="true" name="MISRAC2004-1">
1441 <check name="MISRAC2004-1.1" enabled="true" />
1442 <check name="MISRAC2004-1.2_a" enabled="true" />
1443 <check name="MISRAC2004-1.2_b" enabled="true" />
1444 <check name="MISRAC2004-1.2_c" enabled="true" />
1445 <check name="MISRAC2004-1.2_d" enabled="true" />
1446 <check name="MISRAC2004-1.2_e" enabled="true" />
1447 <check name="MISRAC2004-1.2_f" enabled="true" />
1448 <check name="MISRAC2004-1.2_g" enabled="true" />
1449 <check name="MISRAC2004-1.2_h" enabled="true" />
1450 <check name="MISRAC2004-1.2_i" enabled="true" />
1451 <check name="MISRAC2004-1.2_j" enabled="true" />
1453 <group enabled="true" name="MISRAC2004-2">
1454 <check name="MISRAC2004-2.1" enabled="true" />
1455 <check name="MISRAC2004-2.2" enabled="true" />
1456 <check name="MISRAC2004-2.3" enabled="true" />
1457 <check name="MISRAC2004-2.4" enabled="false" />
1459 <group enabled="true" name="MISRAC2004-5">
1460 <check name="MISRAC2004-5.2" enabled="true" />
1461 <check name="MISRAC2004-5.3" enabled="true" />
1462 <check name="MISRAC2004-5.4" enabled="true" />
1463 <check name="MISRAC2004-5.5" enabled="false" />
1464 <check name="MISRAC2004-5.6" enabled="false" />
1465 <check name="MISRAC2004-5.7" enabled="false" />
1467 <group enabled="true" name="MISRAC2004-6">
1468 <check name="MISRAC2004-6.1" enabled="true" />
1469 <check name="MISRAC2004-6.2" enabled="true" />
1470 <check name="MISRAC2004-6.3" enabled="false" />
1471 <check name="MISRAC2004-6.4" enabled="true" />
1472 <check name="MISRAC2004-6.5" enabled="true" />
1474 <group enabled="true" name="MISRAC2004-7">
1475 <check name="MISRAC2004-7.1" enabled="true" />
1477 <group enabled="true" name="MISRAC2004-8">
1478 <check name="MISRAC2004-8.1" enabled="true" />
1479 <check name="MISRAC2004-8.2" enabled="true" />
1480 <check name="MISRAC2004-8.3" enabled="true" />
1481 <check name="MISRAC2004-8.5_a" enabled="true" />
1482 <check name="MISRAC2004-8.5_b" enabled="true" />
1483 <check name="MISRAC2004-8.6" enabled="true" />
1484 <check name="MISRAC2004-8.7" enabled="true" />
1485 <check name="MISRAC2004-8.8_a" enabled="true" />
1486 <check name="MISRAC2004-8.8_b" enabled="true" />
1487 <check name="MISRAC2004-8.12" enabled="true" />
1489 <group enabled="true" name="MISRAC2004-8 10">
1490 <check name="MISRAC2004-8.10" enabled="true" />
1492 <group enabled="true" name="MISRAC2004-9">
1493 <check name="MISRAC2004-9.1_a" enabled="true" />
1494 <check name="MISRAC2004-9.1_b" enabled="true" />
1495 <check name="MISRAC2004-9.1_c" enabled="true" />
1496 <check name="MISRAC2004-9.2" enabled="true" />
1497 <check name="MISRAC2004-9.3" enabled="true" />
1499 <group enabled="true" name="MISRAC2004-10">
1500 <check name="MISRAC2004-10.1_a" enabled="true" />
1501 <check name="MISRAC2004-10.1_b" enabled="true" />
1502 <check name="MISRAC2004-10.1_c" enabled="true" />
1503 <check name="MISRAC2004-10.1_d" enabled="true" />
1504 <check name="MISRAC2004-10.2_a" enabled="true" />
1505 <check name="MISRAC2004-10.2_b" enabled="true" />
1506 <check name="MISRAC2004-10.2_c" enabled="true" />
1507 <check name="MISRAC2004-10.2_d" enabled="true" />
1508 <check name="MISRAC2004-10.3" enabled="true" />
1509 <check name="MISRAC2004-10.4" enabled="true" />
1510 <check name="MISRAC2004-10.5" enabled="true" />
1511 <check name="MISRAC2004-10.6" enabled="true" />
1513 <group enabled="true" name="MISRAC2004-11">
1514 <check name="MISRAC2004-11.1" enabled="true" />
1515 <check name="MISRAC2004-11.3" enabled="false" />
1516 <check name="MISRAC2004-11.4" enabled="false" />
1517 <check name="MISRAC2004-11.5" enabled="true" />
1519 <group enabled="true" name="MISRAC2004-12">
1520 <check name="MISRAC2004-12.1" enabled="false" />
1521 <check name="MISRAC2004-12.2_a" enabled="true" />
1522 <check name="MISRAC2004-12.2_b" enabled="true" />
1523 <check name="MISRAC2004-12.2_c" enabled="true" />
1524 <check name="MISRAC2004-12.3" enabled="true" />
1525 <check name="MISRAC2004-12.4" enabled="true" />
1526 <check name="MISRAC2004-12.5" enabled="true" />
1527 <check name="MISRAC2004-12.6_a" enabled="false" />
1528 <check name="MISRAC2004-12.6_b" enabled="false" />
1529 <check name="MISRAC2004-12.7" enabled="true" />
1530 <check name="MISRAC2004-12.8" enabled="true" />
1531 <check name="MISRAC2004-12.9" enabled="true" />
1532 <check name="MISRAC2004-12.10" enabled="true" />
1533 <check name="MISRAC2004-12.11" enabled="false" />
1534 <check name="MISRAC2004-12.12_a" enabled="true" />
1535 <check name="MISRAC2004-12.12_b" enabled="true" />
1536 <check name="MISRAC2004-12.13" enabled="false" />
1538 <group enabled="true" name="MISRAC2004-13">
1539 <check name="MISRAC2004-13.1" enabled="true" />
1540 <check name="MISRAC2004-13.2_a" enabled="false" />
1541 <check name="MISRAC2004-13.2_b" enabled="false" />
1542 <check name="MISRAC2004-13.2_c" enabled="false" />
1543 <check name="MISRAC2004-13.2_d" enabled="false" />
1544 <check name="MISRAC2004-13.2_e" enabled="false" />
1545 <check name="MISRAC2004-13.3" enabled="true" />
1546 <check name="MISRAC2004-13.4" enabled="true" />
1547 <check name="MISRAC2004-13.5" enabled="true" />
1548 <check name="MISRAC2004-13.6" enabled="true" />
1549 <check name="MISRAC2004-13.7_a" enabled="true" />
1550 <check name="MISRAC2004-13.7_b" enabled="true" />
1552 <group enabled="true" name="MISRAC2004-14">
1553 <check name="MISRAC2004-14.1" enabled="true" />
1554 <check name="MISRAC2004-14.2" enabled="true" />
1555 <check name="MISRAC2004-14.3" enabled="true" />
1556 <check name="MISRAC2004-14.4" enabled="true" />
1557 <check name="MISRAC2004-14.5" enabled="true" />
1558 <check name="MISRAC2004-14.6" enabled="true" />
1559 <check name="MISRAC2004-14.7" enabled="true" />
1560 <check name="MISRAC2004-14.8_a" enabled="true" />
1561 <check name="MISRAC2004-14.8_b" enabled="true" />
1562 <check name="MISRAC2004-14.8_c" enabled="true" />
1563 <check name="MISRAC2004-14.8_d" enabled="true" />
1564 <check name="MISRAC2004-14.9" enabled="true" />
1565 <check name="MISRAC2004-14.10" enabled="true" />
1567 <group enabled="true" name="MISRAC2004-15">
1568 <check name="MISRAC2004-15.0" enabled="true" />
1569 <check name="MISRAC2004-15.1" enabled="true" />
1570 <check name="MISRAC2004-15.2" enabled="true" />
1571 <check name="MISRAC2004-15.3" enabled="true" />
1572 <check name="MISRAC2004-15.4" enabled="true" />
1573 <check name="MISRAC2004-15.5" enabled="true" />
1575 <group enabled="true" name="MISRAC2004-16">
1576 <check name="MISRAC2004-16.1" enabled="true" />
1577 <check name="MISRAC2004-16.2_a" enabled="true" />
1578 <check name="MISRAC2004-16.2_b" enabled="true" />
1579 <check name="MISRAC2004-16.3" enabled="true" />
1580 <check name="MISRAC2004-16.4" enabled="true" />
1581 <check name="MISRAC2004-16.5" enabled="true" />
1582 <check name="MISRAC2004-16.7" enabled="true" />
1583 <check name="MISRAC2004-16.8" enabled="true" />
1584 <check name="MISRAC2004-16.9" enabled="true" />
1585 <check name="MISRAC2004-16.10" enabled="true" />
1587 <group enabled="true" name="MISRAC2004-17">
1588 <check name="MISRAC2004-17.1_a" enabled="true" />
1589 <check name="MISRAC2004-17.1_b" enabled="true" />
1590 <check name="MISRAC2004-17.1_c" enabled="true" />
1591 <check name="MISRAC2004-17.2" enabled="true" />
1592 <check name="MISRAC2004-17.3" enabled="true" />
1593 <check name="MISRAC2004-17.4_a" enabled="true" />
1594 <check name="MISRAC2004-17.4_b" enabled="true" />
1595 <check name="MISRAC2004-17.5" enabled="true" />
1596 <check name="MISRAC2004-17.6_a" enabled="true" />
1597 <check name="MISRAC2004-17.6_b" enabled="true" />
1598 <check name="MISRAC2004-17.6_c" enabled="true" />
1599 <check name="MISRAC2004-17.6_d" enabled="true" />
1601 <group enabled="true" name="MISRAC2004-18">
1602 <check name="MISRAC2004-18.1" enabled="true" />
1603 <check name="MISRAC2004-18.2" enabled="true" />
1604 <check name="MISRAC2004-18.4" enabled="true" />
1606 <group enabled="true" name="MISRAC2004-19">
1607 <check name="MISRAC2004-19.1" enabled="false" />
1608 <check name="MISRAC2004-19.2" enabled="false" />
1609 <check name="MISRAC2004-19.4" enabled="true" />
1610 <check name="MISRAC2004-19.5" enabled="true" />
1611 <check name="MISRAC2004-19.6" enabled="true" />
1612 <check name="MISRAC2004-19.7" enabled="false" />
1613 <check name="MISRAC2004-19.10" enabled="true" />
1614 <check name="MISRAC2004-19.12" enabled="true" />
1615 <check name="MISRAC2004-19.13" enabled="false" />
1616 <check name="MISRAC2004-19.15" enabled="true" />
1618 <group enabled="true" name="MISRAC2004-20">
1619 <check name="MISRAC2004-20.1" enabled="true" />
1620 <check name="MISRAC2004-20.2" enabled="true" />
1621 <check name="MISRAC2004-20.3_a" enabled="true" />
1622 <check name="MISRAC2004-20.3_b" enabled="true" />
1623 <check name="MISRAC2004-20.3_c" enabled="true" />
1624 <check name="MISRAC2004-20.3_d" enabled="true" />
1625 <check name="MISRAC2004-20.3_e" enabled="true" />
1626 <check name="MISRAC2004-20.3_f" enabled="true" />
1627 <check name="MISRAC2004-20.3_g" enabled="true" />
1628 <check name="MISRAC2004-20.3_h" enabled="true" />
1629 <check name="MISRAC2004-20.3_i" enabled="true" />
1630 <check name="MISRAC2004-20.4" enabled="true" />
1631 <check name="MISRAC2004-20.5" enabled="true" />
1632 <check name="MISRAC2004-20.6" enabled="true" />
1633 <check name="MISRAC2004-20.7" enabled="true" />
1634 <check name="MISRAC2004-20.8" enabled="true" />
1635 <check name="MISRAC2004-20.9" enabled="true" />
1636 <check name="MISRAC2004-20.10" enabled="true" />
1637 <check name="MISRAC2004-20.11" enabled="true" />
1638 <check name="MISRAC2004-20.12" enabled="true" />
1641 <package name="MISRAC2012" enabled="false">
1642 <group enabled="true" name="MISRAC2012-Dir-4">
1643 <check name="MISRAC2012-Dir-4.3" enabled="true" />
1644 <check name="MISRAC2012-Dir-4.4" enabled="false" />
1645 <check name="MISRAC2012-Dir-4.5" enabled="false" />
1646 <check name="MISRAC2012-Dir-4.6_a" enabled="false" />
1647 <check name="MISRAC2012-Dir-4.6_b" enabled="false" />
1648 <check name="MISRAC2012-Dir-4.7_a" enabled="false" />
1649 <check name="MISRAC2012-Dir-4.7_b" enabled="false" />
1650 <check name="MISRAC2012-Dir-4.7_c" enabled="false" />
1651 <check name="MISRAC2012-Dir-4.8" enabled="false" />
1652 <check name="MISRAC2012-Dir-4.9" enabled="false" />
1653 <check name="MISRAC2012-Dir-4.10" enabled="true" />
1654 <check name="MISRAC2012-Dir-4.11_a" enabled="false" />
1655 <check name="MISRAC2012-Dir-4.11_b" enabled="false" />
1656 <check name="MISRAC2012-Dir-4.11_c" enabled="false" />
1657 <check name="MISRAC2012-Dir-4.11_d" enabled="false" />
1658 <check name="MISRAC2012-Dir-4.11_e" enabled="false" />
1659 <check name="MISRAC2012-Dir-4.11_f" enabled="false" />
1660 <check name="MISRAC2012-Dir-4.11_g" enabled="false" />
1661 <check name="MISRAC2012-Dir-4.11_h" enabled="false" />
1662 <check name="MISRAC2012-Dir-4.11_i" enabled="false" />
1663 <check name="MISRAC2012-Dir-4.12" enabled="false" />
1664 <check name="MISRAC2012-Dir-4.13_b" enabled="true" />
1665 <check name="MISRAC2012-Dir-4.13_c" enabled="true" />
1666 <check name="MISRAC2012-Dir-4.13_d" enabled="true" />
1667 <check name="MISRAC2012-Dir-4.13_e" enabled="true" />
1668 <check name="MISRAC2012-Dir-4.13_f" enabled="true" />
1669 <check name="MISRAC2012-Dir-4.13_g" enabled="true" />
1670 <check name="MISRAC2012-Dir-4.13_h" enabled="false" />
1672 <group enabled="true" name="MISRAC2012-Rule-1">
1673 <check name="MISRAC2012-Rule-1.3_a" enabled="true" />
1674 <check name="MISRAC2012-Rule-1.3_b" enabled="true" />
1675 <check name="MISRAC2012-Rule-1.3_c" enabled="true" />
1676 <check name="MISRAC2012-Rule-1.3_d" enabled="true" />
1677 <check name="MISRAC2012-Rule-1.3_e" enabled="true" />
1678 <check name="MISRAC2012-Rule-1.3_f" enabled="true" />
1679 <check name="MISRAC2012-Rule-1.3_g" enabled="true" />
1680 <check name="MISRAC2012-Rule-1.3_h" enabled="true" />
1681 <check name="MISRAC2012-Rule-1.3_i" enabled="true" />
1682 <check name="MISRAC2012-Rule-1.3_j" enabled="true" />
1683 <check name="MISRAC2012-Rule-1.3_k" enabled="true" />
1684 <check name="MISRAC2012-Rule-1.3_m" enabled="true" />
1685 <check name="MISRAC2012-Rule-1.3_n" enabled="true" />
1686 <check name="MISRAC2012-Rule-1.3_o" enabled="true" />
1687 <check name="MISRAC2012-Rule-1.3_p" enabled="true" />
1688 <check name="MISRAC2012-Rule-1.3_q" enabled="true" />
1689 <check name="MISRAC2012-Rule-1.3_r" enabled="true" />
1690 <check name="MISRAC2012-Rule-1.3_s" enabled="true" />
1691 <check name="MISRAC2012-Rule-1.3_t" enabled="true" />
1692 <check name="MISRAC2012-Rule-1.3_u" enabled="true" />
1693 <check name="MISRAC2012-Rule-1.3_v" enabled="true" />
1694 <check name="MISRAC2012-Rule-1.3_w" enabled="true" />
1696 <group enabled="true" name="MISRAC2012-Rule-2">
1697 <check name="MISRAC2012-Rule-2.1_a" enabled="true" />
1698 <check name="MISRAC2012-Rule-2.1_b" enabled="true" />
1699 <check name="MISRAC2012-Rule-2.2_a" enabled="true" />
1700 <check name="MISRAC2012-Rule-2.2_b" enabled="true" />
1701 <check name="MISRAC2012-Rule-2.2_c" enabled="true" />
1702 <check name="MISRAC2012-Rule-2.3" enabled="false" />
1703 <check name="MISRAC2012-Rule-2.4" enabled="false" />
1704 <check name="MISRAC2012-Rule-2.5" enabled="false" />
1705 <check name="MISRAC2012-Rule-2.6" enabled="false" />
1706 <check name="MISRAC2012-Rule-2.7" enabled="false" />
1708 <group enabled="true" name="MISRAC2012-Rule-3">
1709 <check name="MISRAC2012-Rule-3.1" enabled="true" />
1710 <check name="MISRAC2012-Rule-3.2" enabled="true" />
1712 <group enabled="true" name="MISRAC2012-Rule-5">
1713 <check name="MISRAC2012-Rule-5.1" enabled="true" />
1714 <check name="MISRAC2012-Rule-5.2_c89" enabled="true" />
1715 <check name="MISRAC2012-Rule-5.2_c99" enabled="true" />
1716 <check name="MISRAC2012-Rule-5.3_c89" enabled="true" />
1717 <check name="MISRAC2012-Rule-5.3_c99" enabled="true" />
1718 <check name="MISRAC2012-Rule-5.4_c89" enabled="true" />
1719 <check name="MISRAC2012-Rule-5.4_c99" enabled="true" />
1720 <check name="MISRAC2012-Rule-5.5_c89" enabled="true" />
1721 <check name="MISRAC2012-Rule-5.5_c99" enabled="true" />
1722 <check name="MISRAC2012-Rule-5.6" enabled="true" />
1723 <check name="MISRAC2012-Rule-5.7" enabled="true" />
1724 <check name="MISRAC2012-Rule-5.8" enabled="true" />
1725 <check name="MISRAC2012-Rule-5.9" enabled="false" />
1727 <group enabled="true" name="MISRAC2012-Rule-6">
1728 <check name="MISRAC2012-Rule-6.1" enabled="true" />
1729 <check name="MISRAC2012-Rule-6.2" enabled="true" />
1731 <group enabled="true" name="MISRAC2012-Rule-7">
1732 <check name="MISRAC2012-Rule-7.1" enabled="true" />
1733 <check name="MISRAC2012-Rule-7.2" enabled="true" />
1734 <check name="MISRAC2012-Rule-7.3" enabled="true" />
1735 <check name="MISRAC2012-Rule-7.4_a" enabled="true" />
1736 <check name="MISRAC2012-Rule-7.4_b" enabled="true" />
1738 <group enabled="true" name="MISRAC2012-Rule-8">
1739 <check name="MISRAC2012-Rule-8.1" enabled="true" />
1740 <check name="MISRAC2012-Rule-8.2_a" enabled="true" />
1741 <check name="MISRAC2012-Rule-8.2_b" enabled="true" />
1742 <check name="MISRAC2012-Rule-8.3_b" enabled="true" />
1743 <check name="MISRAC2012-Rule-8.4" enabled="true" />
1744 <check name="MISRAC2012-Rule-8.5_a" enabled="true" />
1745 <check name="MISRAC2012-Rule-8.5_b" enabled="true" />
1746 <check name="MISRAC2012-Rule-8.7" enabled="false" />
1747 <check name="MISRAC2012-Rule-8.9_a" enabled="false" />
1748 <check name="MISRAC2012-Rule-8.9_b" enabled="false" />
1749 <check name="MISRAC2012-Rule-8.10" enabled="true" />
1750 <check name="MISRAC2012-Rule-8.11" enabled="false" />
1751 <check name="MISRAC2012-Rule-8.12" enabled="true" />
1752 <check name="MISRAC2012-Rule-8.13" enabled="false" />
1753 <check name="MISRAC2012-Rule-8.14" enabled="true" />
1755 <group enabled="true" name="MISRAC2012-Rule-9">
1756 <check name="MISRAC2012-Rule-9.1_a" enabled="true" />
1757 <check name="MISRAC2012-Rule-9.1_b" enabled="true" />
1758 <check name="MISRAC2012-Rule-9.1_c" enabled="true" />
1759 <check name="MISRAC2012-Rule-9.1_d" enabled="true" />
1760 <check name="MISRAC2012-Rule-9.1_e" enabled="true" />
1761 <check name="MISRAC2012-Rule-9.1_f" enabled="true" />
1762 <check name="MISRAC2012-Rule-9.2" enabled="true" />
1763 <check name="MISRAC2012-Rule-9.3" enabled="true" />
1764 <check name="MISRAC2012-Rule-9.4" enabled="true" />
1765 <check name="MISRAC2012-Rule-9.5_a" enabled="true" />
1766 <check name="MISRAC2012-Rule-9.5_b" enabled="true" />
1768 <group enabled="true" name="MISRAC2012-Rule-10">
1769 <check name="MISRAC2012-Rule-10.1_R2" enabled="true" />
1770 <check name="MISRAC2012-Rule-10.1_R3" enabled="true" />
1771 <check name="MISRAC2012-Rule-10.1_R4" enabled="true" />
1772 <check name="MISRAC2012-Rule-10.1_R5" enabled="true" />
1773 <check name="MISRAC2012-Rule-10.1_R6" enabled="true" />
1774 <check name="MISRAC2012-Rule-10.1_R7" enabled="true" />
1775 <check name="MISRAC2012-Rule-10.1_R8" enabled="true" />
1776 <check name="MISRAC2012-Rule-10.2" enabled="true" />
1777 <check name="MISRAC2012-Rule-10.3" enabled="true" />
1778 <check name="MISRAC2012-Rule-10.4_a" enabled="true" />
1779 <check name="MISRAC2012-Rule-10.4_b" enabled="true" />
1780 <check name="MISRAC2012-Rule-10.5" enabled="false" />
1781 <check name="MISRAC2012-Rule-10.6" enabled="true" />
1782 <check name="MISRAC2012-Rule-10.7" enabled="true" />
1783 <check name="MISRAC2012-Rule-10.8" enabled="true" />
1785 <group enabled="true" name="MISRAC2012-Rule-11">
1786 <check name="MISRAC2012-Rule-11.1" enabled="true" />
1787 <check name="MISRAC2012-Rule-11.2" enabled="true" />
1788 <check name="MISRAC2012-Rule-11.3" enabled="true" />
1789 <check name="MISRAC2012-Rule-11.4" enabled="false" />
1790 <check name="MISRAC2012-Rule-11.5" enabled="false" />
1791 <check name="MISRAC2012-Rule-11.6" enabled="true" />
1792 <check name="MISRAC2012-Rule-11.7" enabled="true" />
1793 <check name="MISRAC2012-Rule-11.8" enabled="true" />
1794 <check name="MISRAC2012-Rule-11.9" enabled="true" />
1796 <group enabled="true" name="MISRAC2012-Rule-12">
1797 <check name="MISRAC2012-Rule-12.1" enabled="false" />
1798 <check name="MISRAC2012-Rule-12.2" enabled="true" />
1799 <check name="MISRAC2012-Rule-12.3" enabled="false" />
1801 <group enabled="true" name="MISRAC2012-Rule-13">
1802 <check name="MISRAC2012-Rule-13.1" enabled="true" />
1803 <check name="MISRAC2012-Rule-13.2_a" enabled="true" />
1804 <check name="MISRAC2012-Rule-13.2_b" enabled="true" />
1805 <check name="MISRAC2012-Rule-13.2_c" enabled="true" />
1806 <check name="MISRAC2012-Rule-13.3" enabled="false" />
1807 <check name="MISRAC2012-Rule-13.4_a" enabled="false" />
1808 <check name="MISRAC2012-Rule-13.4_b" enabled="false" />
1809 <check name="MISRAC2012-Rule-13.5" enabled="true" />
1810 <check name="MISRAC2012-Rule-13.6" enabled="true" />
1812 <group enabled="true" name="MISRAC2012-Rule-14">
1813 <check name="MISRAC2012-Rule-14.1_a" enabled="true" />
1814 <check name="MISRAC2012-Rule-14.1_b" enabled="true" />
1815 <check name="MISRAC2012-Rule-14.2" enabled="true" />
1816 <check name="MISRAC2012-Rule-14.3_a" enabled="true" />
1817 <check name="MISRAC2012-Rule-14.3_b" enabled="true" />
1818 <check name="MISRAC2012-Rule-14.4_a" enabled="true" />
1819 <check name="MISRAC2012-Rule-14.4_b" enabled="true" />
1820 <check name="MISRAC2012-Rule-14.4_c" enabled="true" />
1821 <check name="MISRAC2012-Rule-14.4_d" enabled="true" />
1823 <group enabled="true" name="MISRAC2012-Rule-15">
1824 <check name="MISRAC2012-Rule-15.1" enabled="false" />
1825 <check name="MISRAC2012-Rule-15.2" enabled="true" />
1826 <check name="MISRAC2012-Rule-15.3" enabled="true" />
1827 <check name="MISRAC2012-Rule-15.4" enabled="false" />
1828 <check name="MISRAC2012-Rule-15.5" enabled="false" />
1829 <check name="MISRAC2012-Rule-15.6_a" enabled="true" />
1830 <check name="MISRAC2012-Rule-15.6_b" enabled="true" />
1831 <check name="MISRAC2012-Rule-15.6_c" enabled="true" />
1832 <check name="MISRAC2012-Rule-15.6_d" enabled="true" />
1833 <check name="MISRAC2012-Rule-15.6_e" enabled="true" />
1834 <check name="MISRAC2012-Rule-15.7" enabled="true" />
1836 <group enabled="true" name="MISRAC2012-Rule-16">
1837 <check name="MISRAC2012-Rule-16.1" enabled="true" />
1838 <check name="MISRAC2012-Rule-16.2" enabled="true" />
1839 <check name="MISRAC2012-Rule-16.3" enabled="true" />
1840 <check name="MISRAC2012-Rule-16.4" enabled="true" />
1841 <check name="MISRAC2012-Rule-16.5" enabled="true" />
1842 <check name="MISRAC2012-Rule-16.6" enabled="true" />
1843 <check name="MISRAC2012-Rule-16.7" enabled="true" />
1845 <group enabled="true" name="MISRAC2012-Rule-17">
1846 <check name="MISRAC2012-Rule-17.1" enabled="true" />
1847 <check name="MISRAC2012-Rule-17.2_a" enabled="true" />
1848 <check name="MISRAC2012-Rule-17.2_b" enabled="true" />
1849 <check name="MISRAC2012-Rule-17.3" enabled="true" />
1850 <check name="MISRAC2012-Rule-17.4" enabled="true" />
1851 <check name="MISRAC2012-Rule-17.5" enabled="false" />
1852 <check name="MISRAC2012-Rule-17.6" enabled="true" />
1853 <check name="MISRAC2012-Rule-17.7" enabled="true" />
1854 <check name="MISRAC2012-Rule-17.8" enabled="false" />
1856 <group enabled="true" name="MISRAC2012-Rule-18">
1857 <check name="MISRAC2012-Rule-18.1_a" enabled="true" />
1858 <check name="MISRAC2012-Rule-18.1_b" enabled="true" />
1859 <check name="MISRAC2012-Rule-18.1_c" enabled="true" />
1860 <check name="MISRAC2012-Rule-18.1_d" enabled="true" />
1861 <check name="MISRAC2012-Rule-18.2" enabled="true" />
1862 <check name="MISRAC2012-Rule-18.3" enabled="true" />
1863 <check name="MISRAC2012-Rule-18.4" enabled="true" />
1864 <check name="MISRAC2012-Rule-18.5" enabled="false" />
1865 <check name="MISRAC2012-Rule-18.6_a" enabled="true" />
1866 <check name="MISRAC2012-Rule-18.6_b" enabled="true" />
1867 <check name="MISRAC2012-Rule-18.6_c" enabled="true" />
1868 <check name="MISRAC2012-Rule-18.6_d" enabled="true" />
1869 <check name="MISRAC2012-Rule-18.7" enabled="true" />
1870 <check name="MISRAC2012-Rule-18.8" enabled="true" />
1872 <group enabled="true" name="MISRAC2012-Rule-19">
1873 <check name="MISRAC2012-Rule-19.1" enabled="true" />
1874 <check name="MISRAC2012-Rule-19.2" enabled="false" />
1876 <group enabled="true" name="MISRAC2012-Rule-20">
1877 <check name="MISRAC2012-Rule-20.1" enabled="false" />
1878 <check name="MISRAC2012-Rule-20.2" enabled="true" />
1879 <check name="MISRAC2012-Rule-20.4_c89" enabled="true" />
1880 <check name="MISRAC2012-Rule-20.4_c99" enabled="true" />
1881 <check name="MISRAC2012-Rule-20.5" enabled="false" />
1882 <check name="MISRAC2012-Rule-20.7" enabled="true" />
1883 <check name="MISRAC2012-Rule-20.10" enabled="false" />
1885 <group enabled="true" name="MISRAC2012-Rule-21">
1886 <check name="MISRAC2012-Rule-21.1" enabled="true" />
1887 <check name="MISRAC2012-Rule-21.2" enabled="true" />
1888 <check name="MISRAC2012-Rule-21.3" enabled="true" />
1889 <check name="MISRAC2012-Rule-21.4" enabled="true" />
1890 <check name="MISRAC2012-Rule-21.5" enabled="true" />
1891 <check name="MISRAC2012-Rule-21.6" enabled="true" />
1892 <check name="MISRAC2012-Rule-21.7" enabled="true" />
1893 <check name="MISRAC2012-Rule-21.8" enabled="true" />
1894 <check name="MISRAC2012-Rule-21.9" enabled="true" />
1895 <check name="MISRAC2012-Rule-21.10" enabled="true" />
1896 <check name="MISRAC2012-Rule-21.11" enabled="true" />
1897 <check name="MISRAC2012-Rule-21.12_a" enabled="false" />
1898 <check name="MISRAC2012-Rule-21.12_b" enabled="false" />
1900 <group enabled="true" name="MISRAC2012-Rule-22">
1901 <check name="MISRAC2012-Rule-22.1_a" enabled="true" />
1902 <check name="MISRAC2012-Rule-22.1_b" enabled="true" />
1903 <check name="MISRAC2012-Rule-22.2_a" enabled="true" />
1904 <check name="MISRAC2012-Rule-22.2_b" enabled="true" />
1905 <check name="MISRAC2012-Rule-22.2_c" enabled="true" />
1906 <check name="MISRAC2012-Rule-22.3" enabled="true" />
1907 <check name="MISRAC2012-Rule-22.4" enabled="true" />
1908 <check name="MISRAC2012-Rule-22.5_a" enabled="true" />
1909 <check name="MISRAC2012-Rule-22.5_b" enabled="true" />
1910 <check name="MISRAC2012-Rule-22.6" enabled="true" />
1913 <package name="MISRAC++2008" enabled="false">
1914 <group enabled="true" name="MISRAC++2008-0-1">
1915 <check name="MISRAC++2008-0-1-1" enabled="true" />
1916 <check name="MISRAC++2008-0-1-2_a" enabled="true" />
1917 <check name="MISRAC++2008-0-1-2_b" enabled="true" />
1918 <check name="MISRAC++2008-0-1-2_c" enabled="true" />
1919 <check name="MISRAC++2008-0-1-3" enabled="true" />
1920 <check name="MISRAC++2008-0-1-4_a" enabled="true" />
1921 <check name="MISRAC++2008-0-1-4_b" enabled="true" />
1922 <check name="MISRAC++2008-0-1-6" enabled="true" />
1923 <check name="MISRAC++2008-0-1-7" enabled="true" />
1924 <check name="MISRAC++2008-0-1-8" enabled="false" />
1925 <check name="MISRAC++2008-0-1-9" enabled="true" />
1926 <check name="MISRAC++2008-0-1-11" enabled="true" />
1928 <group enabled="true" name="MISRAC++2008-0-2">
1929 <check name="MISRAC++2008-0-2-1" enabled="true" />
1931 <group enabled="true" name="MISRAC++2008-0-3">
1932 <check name="MISRAC++2008-0-3-2" enabled="true" />
1934 <group enabled="true" name="MISRAC++2008-2-7">
1935 <check name="MISRAC++2008-2-7-1" enabled="true" />
1936 <check name="MISRAC++2008-2-7-2" enabled="true" />
1937 <check name="MISRAC++2008-2-7-3" enabled="false" />
1939 <group enabled="true" name="MISRAC++2008-2-10">
1940 <check name="MISRAC++2008-2-10-1" enabled="true" />
1941 <check name="MISRAC++2008-2-10-2" enabled="true" />
1942 <check name="MISRAC++2008-2-10-3" enabled="true" />
1943 <check name="MISRAC++2008-2-10-4" enabled="true" />
1944 <check name="MISRAC++2008-2-10-5" enabled="false" />
1945 <check name="MISRAC++2008-2-10-6" enabled="true" />
1947 <group enabled="true" name="MISRAC++2008-2-13">
1948 <check name="MISRAC++2008-2-13-2" enabled="true" />
1949 <check name="MISRAC++2008-2-13-3" enabled="true" />
1950 <check name="MISRAC++2008-2-13-4_a" enabled="true" />
1951 <check name="MISRAC++2008-2-13-4_b" enabled="true" />
1953 <group enabled="true" name="MISRAC++2008-3-1">
1954 <check name="MISRAC++2008-3-1-1" enabled="true" />
1955 <check name="MISRAC++2008-3-1-3" enabled="true" />
1957 <group enabled="true" name="MISRAC++2008-3-9">
1958 <check name="MISRAC++2008-3-9-2" enabled="false" />
1959 <check name="MISRAC++2008-3-9-3" enabled="true" />
1961 <group enabled="true" name="MISRAC++2008-4-5">
1962 <check name="MISRAC++2008-4-5-1" enabled="true" />
1963 <check name="MISRAC++2008-4-5-2" enabled="true" />
1964 <check name="MISRAC++2008-4-5-3" enabled="true" />
1966 <group enabled="true" name="MISRAC++2008-5-0">
1967 <check name="MISRAC++2008-5-0-1_a" enabled="true" />
1968 <check name="MISRAC++2008-5-0-1_b" enabled="true" />
1969 <check name="MISRAC++2008-5-0-1_c" enabled="true" />
1970 <check name="MISRAC++2008-5-0-2" enabled="false" />
1971 <check name="MISRAC++2008-5-0-3" enabled="true" />
1972 <check name="MISRAC++2008-5-0-4" enabled="true" />
1973 <check name="MISRAC++2008-5-0-5" enabled="true" />
1974 <check name="MISRAC++2008-5-0-6" enabled="true" />
1975 <check name="MISRAC++2008-5-0-7" enabled="true" />
1976 <check name="MISRAC++2008-5-0-8" enabled="true" />
1977 <check name="MISRAC++2008-5-0-9" enabled="true" />
1978 <check name="MISRAC++2008-5-0-10" enabled="true" />
1979 <check name="MISRAC++2008-5-0-13_a" enabled="true" />
1980 <check name="MISRAC++2008-5-0-13_b" enabled="true" />
1981 <check name="MISRAC++2008-5-0-13_c" enabled="true" />
1982 <check name="MISRAC++2008-5-0-13_d" enabled="true" />
1983 <check name="MISRAC++2008-5-0-14" enabled="true" />
1984 <check name="MISRAC++2008-5-0-15_a" enabled="true" />
1985 <check name="MISRAC++2008-5-0-15_b" enabled="true" />
1986 <check name="MISRAC++2008-5-0-16_a" enabled="true" />
1987 <check name="MISRAC++2008-5-0-16_b" enabled="true" />
1988 <check name="MISRAC++2008-5-0-16_c" enabled="true" />
1989 <check name="MISRAC++2008-5-0-16_d" enabled="true" />
1990 <check name="MISRAC++2008-5-0-16_e" enabled="true" />
1991 <check name="MISRAC++2008-5-0-16_f" enabled="true" />
1992 <check name="MISRAC++2008-5-0-19" enabled="true" />
1993 <check name="MISRAC++2008-5-0-21" enabled="true" />
1995 <group enabled="true" name="MISRAC++2008-5-2">
1996 <check name="MISRAC++2008-5-2-4" enabled="true" />
1997 <check name="MISRAC++2008-5-2-5" enabled="true" />
1998 <check name="MISRAC++2008-5-2-6" enabled="true" />
1999 <check name="MISRAC++2008-5-2-7" enabled="true" />
2000 <check name="MISRAC++2008-5-2-9" enabled="false" />
2001 <check name="MISRAC++2008-5-2-10" enabled="false" />
2002 <check name="MISRAC++2008-5-2-11_a" enabled="true" />
2003 <check name="MISRAC++2008-5-2-11_b" enabled="true" />
2005 <group enabled="true" name="MISRAC++2008-5-3">
2006 <check name="MISRAC++2008-5-3-1" enabled="true" />
2007 <check name="MISRAC++2008-5-3-2_a" enabled="true" />
2008 <check name="MISRAC++2008-5-3-2_b" enabled="true" />
2009 <check name="MISRAC++2008-5-3-3" enabled="true" />
2010 <check name="MISRAC++2008-5-3-4" enabled="true" />
2012 <group enabled="true" name="MISRAC++2008-5-8">
2013 <check name="MISRAC++2008-5-8-1" enabled="true" />
2015 <group enabled="true" name="MISRAC++2008-5-14">
2016 <check name="MISRAC++2008-5-14-1" enabled="true" />
2018 <group enabled="true" name="MISRAC++2008-5-18">
2019 <check name="MISRAC++2008-5-18-1" enabled="true" />
2021 <group enabled="true" name="MISRAC++2008-5-19">
2022 <check name="MISRAC++2008-5-19-1" enabled="false" />
2024 <group enabled="true" name="MISRAC++2008-6-2">
2025 <check name="MISRAC++2008-6-2-1" enabled="true" />
2026 <check name="MISRAC++2008-6-2-2" enabled="true" />
2027 <check name="MISRAC++2008-6-2-3" enabled="false" />
2029 <group enabled="true" name="MISRAC++2008-6-3">
2030 <check name="MISRAC++2008-6-3-1_a" enabled="true" />
2031 <check name="MISRAC++2008-6-3-1_b" enabled="true" />
2032 <check name="MISRAC++2008-6-3-1_c" enabled="true" />
2033 <check name="MISRAC++2008-6-3-1_d" enabled="true" />
2035 <group enabled="true" name="MISRAC++2008-6-4">
2036 <check name="MISRAC++2008-6-4-1" enabled="true" />
2037 <check name="MISRAC++2008-6-4-2" enabled="true" />
2038 <check name="MISRAC++2008-6-4-3" enabled="true" />
2039 <check name="MISRAC++2008-6-4-4" enabled="true" />
2040 <check name="MISRAC++2008-6-4-5" enabled="true" />
2041 <check name="MISRAC++2008-6-4-6" enabled="true" />
2042 <check name="MISRAC++2008-6-4-7" enabled="true" />
2043 <check name="MISRAC++2008-6-4-8" enabled="true" />
2045 <group enabled="true" name="MISRAC++2008-6-5">
2046 <check name="MISRAC++2008-6-5-1_a" enabled="true" />
2047 <check name="MISRAC++2008-6-5-2" enabled="true" />
2048 <check name="MISRAC++2008-6-5-3" enabled="true" />
2049 <check name="MISRAC++2008-6-5-4" enabled="true" />
2050 <check name="MISRAC++2008-6-5-6" enabled="true" />
2052 <group enabled="true" name="MISRAC++2008-6-6">
2053 <check name="MISRAC++2008-6-6-1" enabled="true" />
2054 <check name="MISRAC++2008-6-6-2" enabled="true" />
2055 <check name="MISRAC++2008-6-6-4" enabled="true" />
2056 <check name="MISRAC++2008-6-6-5" enabled="true" />
2058 <group enabled="true" name="MISRAC++2008-7-1">
2059 <check name="MISRAC++2008-7-1-1" enabled="true" />
2060 <check name="MISRAC++2008-7-1-2" enabled="true" />
2062 <group enabled="true" name="MISRAC++2008-7-2">
2063 <check name="MISRAC++2008-7-2-1" enabled="true" />
2065 <group enabled="true" name="MISRAC++2008-7-4">
2066 <check name="MISRAC++2008-7-4-3" enabled="true" />
2068 <group enabled="true" name="MISRAC++2008-7-5">
2069 <check name="MISRAC++2008-7-5-1_a" enabled="true" />
2070 <check name="MISRAC++2008-7-5-1_b" enabled="true" />
2071 <check name="MISRAC++2008-7-5-2_a" enabled="true" />
2072 <check name="MISRAC++2008-7-5-2_b" enabled="true" />
2073 <check name="MISRAC++2008-7-5-2_c" enabled="true" />
2074 <check name="MISRAC++2008-7-5-2_d" enabled="true" />
2075 <check name="MISRAC++2008-7-5-4_a" enabled="false" />
2076 <check name="MISRAC++2008-7-5-4_b" enabled="false" />
2078 <group enabled="true" name="MISRAC++2008-8-0">
2079 <check name="MISRAC++2008-8-0-1" enabled="true" />
2081 <group enabled="true" name="MISRAC++2008-8-4">
2082 <check name="MISRAC++2008-8-4-1" enabled="true" />
2083 <check name="MISRAC++2008-8-4-3" enabled="true" />
2084 <check name="MISRAC++2008-8-4-4" enabled="true" />
2086 <group enabled="true" name="MISRAC++2008-8-5">
2087 <check name="MISRAC++2008-8-5-1_a" enabled="true" />
2088 <check name="MISRAC++2008-8-5-1_b" enabled="true" />
2089 <check name="MISRAC++2008-8-5-1_c" enabled="true" />
2090 <check name="MISRAC++2008-8-5-2" enabled="true" />
2092 <group enabled="true" name="MISRAC++2008-9-3">
2093 <check name="MISRAC++2008-9-3-1" enabled="true" />
2094 <check name="MISRAC++2008-9-3-2" enabled="true" />
2096 <group enabled="true" name="MISRAC++2008-9-5">
2097 <check name="MISRAC++2008-9-5-1" enabled="true" />
2099 <group enabled="true" name="MISRAC++2008-9-6">
2100 <check name="MISRAC++2008-9-6-2" enabled="true" />
2101 <check name="MISRAC++2008-9-6-3" enabled="true" />
2102 <check name="MISRAC++2008-9-6-4" enabled="true" />
2104 <group enabled="true" name="MISRAC++2008-12-1">
2105 <check name="MISRAC++2008-12-1-1_a" enabled="true" />
2106 <check name="MISRAC++2008-12-1-1_b" enabled="true" />
2107 <check name="MISRAC++2008-12-1-3" enabled="true" />
2109 <group enabled="true" name="MISRAC++2008-16-0">
2110 <check name="MISRAC++2008-16-0-3" enabled="true" />
2111 <check name="MISRAC++2008-16-0-4" enabled="true" />
2113 <group enabled="true" name="MISRAC++2008-16-2">
2114 <check name="MISRAC++2008-16-2-2" enabled="true" />
2115 <check name="MISRAC++2008-16-2-3" enabled="true" />
2116 <check name="MISRAC++2008-16-2-4" enabled="true" />
2117 <check name="MISRAC++2008-16-2-5" enabled="false" />
2119 <group enabled="true" name="MISRAC++2008-16-3">
2120 <check name="MISRAC++2008-16-3-1" enabled="true" />
2121 <check name="MISRAC++2008-16-3-2" enabled="false" />
2123 <group enabled="true" name="MISRAC++2008-17-0">
2124 <check name="MISRAC++2008-17-0-1" enabled="true" />
2125 <check name="MISRAC++2008-17-0-3" enabled="true" />
2126 <check name="MISRAC++2008-17-0-5" enabled="true" />
2128 <group enabled="true" name="MISRAC++2008-18-0">
2129 <check name="MISRAC++2008-18-0-1" enabled="true" />
2130 <check name="MISRAC++2008-18-0-2" enabled="true" />
2131 <check name="MISRAC++2008-18-0-3" enabled="true" />
2132 <check name="MISRAC++2008-18-0-4" enabled="true" />
2133 <check name="MISRAC++2008-18-0-5" enabled="true" />
2135 <group enabled="true" name="MISRAC++2008-18-2">
2136 <check name="MISRAC++2008-18-2-1" enabled="true" />
2138 <group enabled="true" name="MISRAC++2008-18-4">
2139 <check name="MISRAC++2008-18-4-1" enabled="true" />
2141 <group enabled="true" name="MISRAC++2008-18-7">
2142 <check name="MISRAC++2008-18-7-1" enabled="true" />
2144 <group enabled="true" name="MISRAC++2008-19-3">
2145 <check name="MISRAC++2008-19-3-1" enabled="true" />
2147 <group enabled="true" name="MISRAC++2008-27-0">
2148 <check name="MISRAC++2008-27-0-1" enabled="true" />
2161 <name>$PROJ_DIR$\..\Common\Full\print.c</name>
2164 <name>$PROJ_DIR$\..\Common\Full\semtest.c</name>
2168 <name>include</name>
2170 <name>$PROJ_DIR$\..\Common\include\comtest.h</name>
2173 <name>$PROJ_DIR$\..\Common\include\crflash.h</name>
2176 <name>$PROJ_DIR$\..\Common\include\integer.h</name>
2179 <name>$PROJ_DIR$\..\Common\include\PollQ.h</name>
2182 <name>$PROJ_DIR$\..\Common\include\print.h</name>
2185 <name>$PROJ_DIR$\..\Common\include\recmutex.h</name>
2188 <name>$PROJ_DIR$\..\Common\include\semtest.h</name>
2191 <name>$PROJ_DIR$\..\Common\include\TaskNotify.h</name>
2195 <name>Minimal</name>
2197 <name>$PROJ_DIR$\..\Common\Minimal\comtest.c</name>
2200 <name>$PROJ_DIR$\..\Common\Minimal\crflash.c</name>
2203 <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>
2206 <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>
2209 <name>$PROJ_DIR$\..\Common\Minimal\recmutex.c</name>
2212 <name>$PROJ_DIR$\..\Common\Minimal\TaskNotify.c</name>
2217 <name>ParTest</name>
2219 <name>$PROJ_DIR$\ParTest\ParTest.c</name>
2223 <name>protected_io</name>
2225 <name>$PROJ_DIR$\protected_io\ccp.h</name>
2228 <name>$PROJ_DIR$\protected_io\protected_io.h</name>
2231 <name>$PROJ_DIR$\protected_io\protected_io.S</name>
2237 <name>$PROJ_DIR$\serial\interrupts.s90</name>
2240 <name>$PROJ_DIR$\serial\serial.c</name>
2246 <name>include</name>
2248 <name>$PROJ_DIR$\..\..\Source\include\atomic.h</name>
2251 <name>$PROJ_DIR$\..\..\Source\include\croutine.h</name>
2254 <name>$PROJ_DIR$\..\..\Source\include\deprecated_definitions.h</name>
2257 <name>$PROJ_DIR$\..\..\Source\include\event_groups.h</name>
2260 <name>$PROJ_DIR$\..\..\Source\include\FreeRTOS.h</name>
2263 <name>$PROJ_DIR$\..\..\Source\include\list.h</name>
2266 <name>$PROJ_DIR$\..\..\Source\include\message_buffer.h</name>
2269 <name>$PROJ_DIR$\..\..\Source\include\mpu_prototypes.h</name>
2272 <name>$PROJ_DIR$\..\..\Source\include\mpu_wrappers.h</name>
2275 <name>$PROJ_DIR$\..\..\Source\include\portable.h</name>
2278 <name>$PROJ_DIR$\..\..\Source\include\projdefs.h</name>
2281 <name>$PROJ_DIR$\..\..\Source\include\queue.h</name>
2284 <name>$PROJ_DIR$\..\..\Source\include\semphr.h</name>
2287 <name>$PROJ_DIR$\..\..\Source\include\stack_macros.h</name>
2290 <name>$PROJ_DIR$\..\..\Source\include\StackMacros.h</name>
2293 <name>$PROJ_DIR$\..\..\Source\include\stream_buffer.h</name>
2296 <name>$PROJ_DIR$\..\..\Source\include\task.h</name>
2299 <name>$PROJ_DIR$\..\..\Source\include\timers.h</name>
2303 <name>portable</name>
2307 <name>AVR_Mega0</name>
2309 <name>$PROJ_DIR$\..\..\Source\portable\IAR\AVR_Mega0\port.c</name>
2312 <name>$PROJ_DIR$\..\..\Source\portable\IAR\AVR_Mega0\porthardware.h</name>
2315 <name>$PROJ_DIR$\..\..\Source\portable\IAR\AVR_Mega0\portmacro.h</name>
2318 <name>$PROJ_DIR$\..\..\Source\portable\IAR\AVR_Mega0\portmacro.s90</name>
2323 <name>MemMang</name>
2325 <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_1.c</name>
2330 <name>$PROJ_DIR$\..\..\Source\croutine.c</name>
2333 <name>$PROJ_DIR$\..\..\Source\event_groups.c</name>
2336 <name>$PROJ_DIR$\..\..\Source\list.c</name>
2339 <name>$PROJ_DIR$\..\..\Source\queue.c</name>
2342 <name>$PROJ_DIR$\..\..\Source\stream_buffer.c</name>
2345 <name>$PROJ_DIR$\..\..\Source\tasks.c</name>
2348 <name>$PROJ_DIR$\..\..\Source\timers.c</name>
2352 <name>$PROJ_DIR$\clk_config.h</name>
2355 <name>$PROJ_DIR$\FreeRTOSConfig.h</name>
2358 <name>$PROJ_DIR$\main.c</name>
2361 <name>$PROJ_DIR$\main_blinky.c</name>
2364 <name>$PROJ_DIR$\main_full.c</name>
2367 <name>$PROJ_DIR$\main_minimal.c</name>
2370 <name>$PROJ_DIR$\regtest.c</name>
2373 <name>$PROJ_DIR$\regtest.h</name>