25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 

2686 satır
181 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project>
  3. <fileVersion>3</fileVersion>
  4. <configuration>
  5. <name>Debug</name>
  6. <toolchain>
  7. <name>ARM</name>
  8. </toolchain>
  9. <debug>1</debug>
  10. <settings>
  11. <name>C-STAT</name>
  12. <archiveVersion>261</archiveVersion>
  13. <data>
  14. <version>261</version>
  15. <cstatargs>
  16. <useExtraArgs>0</useExtraArgs>
  17. <extraArgs></extraArgs>
  18. <analyzeTimeoutEnabled>1</analyzeTimeoutEnabled>
  19. <analyzeTimeout>600</analyzeTimeout>
  20. <enableParallel>0</enableParallel>
  21. <parallelThreads>2</parallelThreads>
  22. <enableFalsePositives>0</enableFalsePositives>
  23. <messagesLimitEnabled>1</messagesLimitEnabled>
  24. <messagesLimit>100</messagesLimit>
  25. </cstatargs>
  26. <cstat_settings>
  27. <cstat_version>1.5.5</cstat_version>
  28. <checks_tree>
  29. <package enabled="true" name="STDCHECKS">
  30. <group enabled="true" name="ARR">
  31. <check enabled="true" name="ARR-inv-index-pos" />
  32. <check enabled="true" name="ARR-inv-index-ptr-pos" />
  33. <check enabled="true" name="ARR-inv-index-ptr" />
  34. <check enabled="true" name="ARR-inv-index" />
  35. <check enabled="true" name="ARR-neg-index" />
  36. <check enabled="true" name="ARR-uninit-index" />
  37. </group>
  38. <group enabled="true" name="ATH">
  39. <check enabled="true" name="ATH-cmp-float" />
  40. <check enabled="true" name="ATH-cmp-unsign-neg" />
  41. <check enabled="true" name="ATH-cmp-unsign-pos" />
  42. <check enabled="true" name="ATH-div-0-assign" />
  43. <check enabled="false" name="ATH-div-0-cmp-aft" />
  44. <check enabled="true" name="ATH-div-0-cmp-bef" />
  45. <check enabled="true" name="ATH-div-0-interval" />
  46. <check enabled="true" name="ATH-div-0-pos" />
  47. <check enabled="true" name="ATH-div-0-unchk-global" />
  48. <check enabled="true" name="ATH-div-0-unchk-local" />
  49. <check enabled="true" name="ATH-div-0-unchk-param" />
  50. <check enabled="true" name="ATH-div-0" />
  51. <check enabled="true" name="ATH-inc-bool" />
  52. <check enabled="true" name="ATH-malloc-overrun" />
  53. <check enabled="true" name="ATH-neg-check-nonneg" />
  54. <check enabled="true" name="ATH-neg-check-pos" />
  55. <check enabled="true" name="ATH-new-overrun" />
  56. <check enabled="false" name="ATH-overflow-cast" />
  57. <check enabled="true" name="ATH-overflow" />
  58. <check enabled="true" name="ATH-shift-bounds" />
  59. <check enabled="true" name="ATH-shift-neg" />
  60. <check enabled="true" name="ATH-sizeof-by-sizeof" />
  61. </group>
  62. <group enabled="true" name="CAST">
  63. <check enabled="false" name="CAST-old-style" />
  64. </group>
  65. <group enabled="true" name="CATCH">
  66. <check enabled="true" name="CATCH-object-slicing" />
  67. <check enabled="false" name="CATCH-xtor-bad-member" />
  68. </group>
  69. <group enabled="true" name="COMMA">
  70. <check enabled="false" name="COMMA-overload" />
  71. </group>
  72. <group enabled="true" name="COMMENT">
  73. <check enabled="true" name="COMMENT-nested" />
  74. </group>
  75. <group enabled="true" name="CONST">
  76. <check enabled="true" name="CONST-member-ret" />
  77. </group>
  78. <group enabled="true" name="COP">
  79. <check enabled="false" name="COP-alloc-ctor" />
  80. <check enabled="true" name="COP-assign-op-ret" />
  81. <check enabled="true" name="COP-assign-op-self" />
  82. <check enabled="true" name="COP-assign-op" />
  83. <check enabled="true" name="COP-copy-ctor" />
  84. <check enabled="false" name="COP-dealloc-dtor" />
  85. <check enabled="true" name="COP-dtor-throw" />
  86. <check enabled="true" name="COP-dtor" />
  87. <check enabled="true" name="COP-init-order" />
  88. <check enabled="true" name="COP-init-uninit" />
  89. <check enabled="true" name="COP-member-uninit" />
  90. </group>
  91. <group enabled="true" name="CPU">
  92. <check enabled="true" name="CPU-ctor-call-virt" />
  93. <check enabled="false" name="CPU-ctor-implicit" />
  94. <check enabled="true" name="CPU-delete-throw" />
  95. <check enabled="true" name="CPU-delete-void" />
  96. <check enabled="true" name="CPU-dtor-call-virt" />
  97. <check enabled="true" name="CPU-malloc-class" />
  98. <check enabled="true" name="CPU-nonvirt-dtor" />
  99. <check enabled="true" name="CPU-return-ref-to-class-data" />
  100. </group>
  101. <group enabled="true" name="DECL">
  102. <check enabled="false" name="DECL-implicit-int" />
  103. </group>
  104. <group enabled="true" name="DEFINE">
  105. <check enabled="true" name="DEFINE-hash-multiple" />
  106. </group>
  107. <group enabled="true" name="ENUM">
  108. <check enabled="false" name="ENUM-bounds" />
  109. </group>
  110. <group enabled="true" name="EXP">
  111. <check enabled="true" name="EXP-cond-assign" />
  112. <check enabled="true" name="EXP-dangling-else" />
  113. <check enabled="true" name="EXP-loop-exit" />
  114. <check enabled="false" name="EXP-main-ret-int" />
  115. <check enabled="false" name="EXP-null-stmt" />
  116. <check enabled="false" name="EXP-stray-semicolon" />
  117. </group>
  118. <group enabled="true" name="EXPR">
  119. <check enabled="true" name="EXPR-const-overflow" />
  120. </group>
  121. <group enabled="true" name="FPT">
  122. <check enabled="true" name="FPT-cmp-null" />
  123. <check enabled="false" name="FPT-literal" />
  124. <check enabled="true" name="FPT-misuse" />
  125. </group>
  126. <group enabled="true" name="FUNC">
  127. <check enabled="false" name="FUNC-implicit-decl" />
  128. <check enabled="false" name="FUNC-unprototyped-all" />
  129. <check enabled="true" name="FUNC-unprototyped-used" />
  130. </group>
  131. <group enabled="true" name="INCLUDE">
  132. <check enabled="false" name="INCLUDE-c-file" />
  133. </group>
  134. <group enabled="true" name="INT">
  135. <check enabled="false" name="INT-use-signed-as-unsigned-pos" />
  136. <check enabled="true" name="INT-use-signed-as-unsigned" />
  137. </group>
  138. <group enabled="true" name="ITR">
  139. <check enabled="true" name="ITR-end-cmp-aft" />
  140. <check enabled="true" name="ITR-end-cmp-bef" />
  141. <check enabled="true" name="ITR-invalidated" />
  142. <check enabled="false" name="ITR-mismatch-alg" />
  143. <check enabled="false" name="ITR-store" />
  144. <check enabled="true" name="ITR-uninit" />
  145. </group>
  146. <group enabled="true" name="LIB">
  147. <check enabled="false" name="LIB-bsearch-overrun-pos" />
  148. <check enabled="false" name="LIB-bsearch-overrun" />
  149. <check enabled="false" name="LIB-fn-unsafe" />
  150. <check enabled="false" name="LIB-fread-overrun-pos" />
  151. <check enabled="true" name="LIB-fread-overrun" />
  152. <check enabled="false" name="LIB-memchr-overrun-pos" />
  153. <check enabled="true" name="LIB-memchr-overrun" />
  154. <check enabled="false" name="LIB-memcpy-overrun-pos" />
  155. <check enabled="true" name="LIB-memcpy-overrun" />
  156. <check enabled="false" name="LIB-memset-overrun-pos" />
  157. <check enabled="true" name="LIB-memset-overrun" />
  158. <check enabled="false" name="LIB-putenv" />
  159. <check enabled="false" name="LIB-qsort-overrun-pos" />
  160. <check enabled="false" name="LIB-qsort-overrun" />
  161. <check enabled="true" name="LIB-return-const" />
  162. <check enabled="true" name="LIB-return-error" />
  163. <check enabled="true" name="LIB-return-leak" />
  164. <check enabled="true" name="LIB-return-neg" />
  165. <check enabled="true" name="LIB-return-null" />
  166. <check enabled="false" name="LIB-sprintf-overrun" />
  167. <check enabled="false" name="LIB-std-sort-overrun-pos" />
  168. <check enabled="true" name="LIB-std-sort-overrun" />
  169. <check enabled="false" name="LIB-strcat-overrun-pos" />
  170. <check enabled="true" name="LIB-strcat-overrun" />
  171. <check enabled="false" name="LIB-strcpy-overrun-pos" />
  172. <check enabled="true" name="LIB-strcpy-overrun" />
  173. <check enabled="false" name="LIB-strncat-overrun-pos" />
  174. <check enabled="true" name="LIB-strncat-overrun" />
  175. <check enabled="false" name="LIB-strncmp-overrun-pos" />
  176. <check enabled="true" name="LIB-strncmp-overrun" />
  177. <check enabled="false" name="LIB-strncpy-overrun-pos" />
  178. <check enabled="true" name="LIB-strncpy-overrun" />
  179. </group>
  180. <group enabled="true" name="LOGIC">
  181. <check enabled="false" name="LOGIC-overload" />
  182. </group>
  183. <group enabled="true" name="MEM">
  184. <check enabled="true" name="MEM-delete-array-op" />
  185. <check enabled="true" name="MEM-delete-op" />
  186. <check enabled="true" name="MEM-double-free-alias" />
  187. <check enabled="true" name="MEM-double-free-some" />
  188. <check enabled="true" name="MEM-double-free" />
  189. <check enabled="true" name="MEM-free-field" />
  190. <check enabled="true" name="MEM-free-fptr" />
  191. <check enabled="false" name="MEM-free-no-alloc-struct" />
  192. <check enabled="false" name="MEM-free-no-alloc" />
  193. <check enabled="true" name="MEM-free-no-use" />
  194. <check enabled="true" name="MEM-free-op" />
  195. <check enabled="true" name="MEM-free-struct-field" />
  196. <check enabled="true" name="MEM-free-variable-alias" />
  197. <check enabled="true" name="MEM-free-variable" />
  198. <check enabled="true" name="MEM-leak-alias" />
  199. <check enabled="false" name="MEM-leak" />
  200. <check enabled="false" name="MEM-malloc-arith" />
  201. <check enabled="true" name="MEM-malloc-diff-type" />
  202. <check enabled="true" name="MEM-malloc-sizeof-ptr" />
  203. <check enabled="true" name="MEM-malloc-sizeof" />
  204. <check enabled="false" name="MEM-malloc-strlen" />
  205. <check enabled="true" name="MEM-realloc-diff-type" />
  206. <check enabled="true" name="MEM-return-free" />
  207. <check enabled="true" name="MEM-return-no-assign" />
  208. <check enabled="true" name="MEM-stack-global-field" />
  209. <check enabled="true" name="MEM-stack-global" />
  210. <check enabled="true" name="MEM-stack-param-ref" />
  211. <check enabled="true" name="MEM-stack-param" />
  212. <check enabled="true" name="MEM-stack-pos" />
  213. <check enabled="true" name="MEM-stack-ref" />
  214. <check enabled="true" name="MEM-stack" />
  215. <check enabled="true" name="MEM-use-free-all" />
  216. <check enabled="true" name="MEM-use-free-some" />
  217. </group>
  218. <group enabled="true" name="PTR">
  219. <check enabled="true" name="PTR-arith-field" />
  220. <check enabled="true" name="PTR-arith-stack" />
  221. <check enabled="true" name="PTR-arith-var" />
  222. <check enabled="true" name="PTR-cmp-str-lit" />
  223. <check enabled="false" name="PTR-null-assign-fun-pos" />
  224. <check enabled="false" name="PTR-null-assign-pos" />
  225. <check enabled="true" name="PTR-null-assign" />
  226. <check enabled="true" name="PTR-null-cmp-aft" />
  227. <check enabled="true" name="PTR-null-cmp-bef-fun" />
  228. <check enabled="true" name="PTR-null-cmp-bef" />
  229. <check enabled="true" name="PTR-null-fun-pos" />
  230. <check enabled="false" name="PTR-null-literal-pos" />
  231. <check enabled="false" name="PTR-overload" />
  232. <check enabled="false" name="PTR-singleton-arith-pos" />
  233. <check enabled="true" name="PTR-singleton-arith" />
  234. <check enabled="true" name="PTR-unchk-param-some" />
  235. <check enabled="false" name="PTR-unchk-param" />
  236. <check enabled="false" name="PTR-uninit-pos" />
  237. <check enabled="true" name="PTR-uninit" />
  238. </group>
  239. <group enabled="true" name="RED">
  240. <check enabled="false" name="RED-alloc-zero-bytes" />
  241. <check enabled="false" name="RED-case-reach" />
  242. <check enabled="false" name="RED-cmp-always" />
  243. <check enabled="false" name="RED-cmp-never" />
  244. <check enabled="false" name="RED-cond-always" />
  245. <check enabled="true" name="RED-cond-const-assign" />
  246. <check enabled="false" name="RED-cond-const-expr" />
  247. <check enabled="false" name="RED-cond-const" />
  248. <check enabled="false" name="RED-cond-never" />
  249. <check enabled="true" name="RED-dead" />
  250. <check enabled="false" name="RED-expr" />
  251. <check enabled="false" name="RED-func-no-effect" />
  252. <check enabled="true" name="RED-local-hides-global" />
  253. <check enabled="false" name="RED-local-hides-local" />
  254. <check enabled="false" name="RED-local-hides-member" />
  255. <check enabled="true" name="RED-local-hides-param" />
  256. <check enabled="false" name="RED-no-effect" />
  257. <check enabled="true" name="RED-self-assign" />
  258. <check enabled="true" name="RED-unused-assign" />
  259. <check enabled="false" name="RED-unused-param" />
  260. <check enabled="false" name="RED-unused-return-val" />
  261. <check enabled="false" name="RED-unused-val" />
  262. <check enabled="true" name="RED-unused-var-all" />
  263. </group>
  264. <group enabled="true" name="RESOURCE">
  265. <check enabled="false" name="RESOURCE-deref-file" />
  266. <check enabled="true" name="RESOURCE-double-close" />
  267. <check enabled="true" name="RESOURCE-file-no-close-all" />
  268. <check enabled="false" name="RESOURCE-file-pos-neg" />
  269. <check enabled="true" name="RESOURCE-file-use-after-close" />
  270. <check enabled="false" name="RESOURCE-implicit-deref-file" />
  271. <check enabled="true" name="RESOURCE-write-ronly-file" />
  272. </group>
  273. <group enabled="true" name="SIZEOF">
  274. <check enabled="true" name="SIZEOF-side-effect" />
  275. </group>
  276. <group enabled="true" name="SPC">
  277. <check enabled="true" name="SPC-order" />
  278. <check enabled="false" name="SPC-uninit-arr-all" />
  279. <check enabled="true" name="SPC-uninit-struct-field-heap" />
  280. <check enabled="false" name="SPC-uninit-struct-field" />
  281. <check enabled="true" name="SPC-uninit-struct" />
  282. <check enabled="true" name="SPC-uninit-var-all" />
  283. <check enabled="true" name="SPC-uninit-var-some" />
  284. <check enabled="false" name="SPC-volatile-reads" />
  285. <check enabled="false" name="SPC-volatile-writes" />
  286. </group>
  287. <group enabled="true" name="STRUCT">
  288. <check enabled="false" name="STRUCT-signed-bit" />
  289. </group>
  290. <group enabled="true" name="SWITCH">
  291. <check enabled="true" name="SWITCH-fall-through" />
  292. </group>
  293. <group enabled="true" name="THROW">
  294. <check enabled="false" name="THROW-empty" />
  295. <check enabled="false" name="THROW-main" />
  296. <check enabled="true" name="THROW-null" />
  297. <check enabled="true" name="THROW-ptr" />
  298. <check enabled="true" name="THROW-static" />
  299. <check enabled="true" name="THROW-unhandled" />
  300. </group>
  301. <group enabled="true" name="UNION">
  302. <check enabled="true" name="UNION-overlap-assign" />
  303. <check enabled="true" name="UNION-type-punning" />
  304. </group>
  305. </package>
  306. <package enabled="false" name="CERT">
  307. <group enabled="true" name="CERT-EXP">
  308. <check enabled="true" name="CERT-EXP19-C" />
  309. </group>
  310. <group enabled="true" name="CERT-FIO">
  311. <check enabled="true" name="CERT-FIO37-C" />
  312. <check enabled="true" name="CERT-FIO38-C" />
  313. </group>
  314. <group enabled="true" name="CERT-SIG">
  315. <check enabled="true" name="CERT-SIG31-C" />
  316. </group>
  317. </package>
  318. <package enabled="false" name="SECURITY">
  319. <group enabled="true" name="SEC-BUFFER">
  320. <check enabled="true" name="SEC-BUFFER-memory-leak-alias" />
  321. <check enabled="false" name="SEC-BUFFER-memory-leak" />
  322. <check enabled="false" name="SEC-BUFFER-memset-overrun-pos" />
  323. <check enabled="true" name="SEC-BUFFER-memset-overrun" />
  324. <check enabled="false" name="SEC-BUFFER-qsort-overrun-pos" />
  325. <check enabled="true" name="SEC-BUFFER-qsort-overrun" />
  326. <check enabled="true" name="SEC-BUFFER-sprintf-overrun" />
  327. <check enabled="false" name="SEC-BUFFER-std-sort-overrun-pos" />
  328. <check enabled="true" name="SEC-BUFFER-std-sort-overrun" />
  329. <check enabled="false" name="SEC-BUFFER-strcat-overrun-pos" />
  330. <check enabled="true" name="SEC-BUFFER-strcat-overrun" />
  331. <check enabled="false" name="SEC-BUFFER-strcpy-overrun-pos" />
  332. <check enabled="true" name="SEC-BUFFER-strcpy-overrun" />
  333. <check enabled="false" name="SEC-BUFFER-strncat-overrun-pos" />
  334. <check enabled="true" name="SEC-BUFFER-strncat-overrun" />
  335. <check enabled="false" name="SEC-BUFFER-strncmp-overrun-pos" />
  336. <check enabled="true" name="SEC-BUFFER-strncmp-overrun" />
  337. <check enabled="false" name="SEC-BUFFER-strncpy-overrun-pos" />
  338. <check enabled="true" name="SEC-BUFFER-strncpy-overrun" />
  339. <check enabled="true" name="SEC-BUFFER-tainted-alloc-size" />
  340. <check enabled="true" name="SEC-BUFFER-tainted-copy-length" />
  341. <check enabled="true" name="SEC-BUFFER-tainted-copy" />
  342. <check enabled="true" name="SEC-BUFFER-tainted-index" />
  343. <check enabled="true" name="SEC-BUFFER-tainted-offset" />
  344. <check enabled="true" name="SEC-BUFFER-use-after-free-all" />
  345. <check enabled="true" name="SEC-BUFFER-use-after-free-some" />
  346. </group>
  347. <group enabled="true" name="SEC-DIV-0">
  348. <check enabled="true" name="SEC-DIV-0-compare-after" />
  349. <check enabled="true" name="SEC-DIV-0-compare-before" />
  350. <check enabled="true" name="SEC-DIV-0-tainted" />
  351. </group>
  352. <group enabled="true" name="SEC-FILEOP">
  353. <check enabled="true" name="SEC-FILEOP-open-no-close" />
  354. <check enabled="false" name="SEC-FILEOP-path-traversal" />
  355. <check enabled="true" name="SEC-FILEOP-use-after-close" />
  356. </group>
  357. <group enabled="true" name="SEC-INJECTION">
  358. <check enabled="false" name="SEC-INJECTION-sql" />
  359. <check enabled="false" name="SEC-INJECTION-xpath" />
  360. </group>
  361. <group enabled="true" name="SEC-LOOP">
  362. <check enabled="true" name="SEC-LOOP-tainted-bound" />
  363. </group>
  364. <group enabled="true" name="SEC-NULL">
  365. <check enabled="false" name="SEC-NULL-assignment-fun-pos" />
  366. <check enabled="true" name="SEC-NULL-assignment" />
  367. <check enabled="true" name="SEC-NULL-cmp-aft" />
  368. <check enabled="true" name="SEC-NULL-cmp-bef-fun" />
  369. <check enabled="true" name="SEC-NULL-cmp-bef" />
  370. <check enabled="false" name="SEC-NULL-literal-pos" />
  371. </group>
  372. <group enabled="true" name="SEC-STRING">
  373. <check enabled="true" name="SEC-STRING-format-string" />
  374. <check enabled="false" name="SEC-STRING-hard-coded-credentials" />
  375. </group>
  376. </package>
  377. <package enabled="false" name="MISRAC2004">
  378. <group enabled="true" name="MISRAC2004-1">
  379. <check enabled="true" name="MISRAC2004-1.1" />
  380. <check enabled="true" name="MISRAC2004-1.2_a" />
  381. <check enabled="true" name="MISRAC2004-1.2_b" />
  382. <check enabled="true" name="MISRAC2004-1.2_c" />
  383. <check enabled="true" name="MISRAC2004-1.2_d" />
  384. <check enabled="true" name="MISRAC2004-1.2_e" />
  385. <check enabled="true" name="MISRAC2004-1.2_f" />
  386. <check enabled="true" name="MISRAC2004-1.2_g" />
  387. <check enabled="true" name="MISRAC2004-1.2_h" />
  388. <check enabled="true" name="MISRAC2004-1.2_i" />
  389. <check enabled="true" name="MISRAC2004-1.2_j" />
  390. </group>
  391. <group enabled="true" name="MISRAC2004-2">
  392. <check enabled="true" name="MISRAC2004-2.1" />
  393. <check enabled="true" name="MISRAC2004-2.2" />
  394. <check enabled="true" name="MISRAC2004-2.3" />
  395. <check enabled="false" name="MISRAC2004-2.4" />
  396. </group>
  397. <group enabled="true" name="MISRAC2004-5">
  398. <check enabled="true" name="MISRAC2004-5.2" />
  399. <check enabled="true" name="MISRAC2004-5.3" />
  400. <check enabled="true" name="MISRAC2004-5.4" />
  401. <check enabled="false" name="MISRAC2004-5.5" />
  402. <check enabled="false" name="MISRAC2004-5.6" />
  403. <check enabled="false" name="MISRAC2004-5.7" />
  404. </group>
  405. <group enabled="true" name="MISRAC2004-6">
  406. <check enabled="true" name="MISRAC2004-6.1" />
  407. <check enabled="true" name="MISRAC2004-6.2" />
  408. <check enabled="false" name="MISRAC2004-6.3" />
  409. <check enabled="true" name="MISRAC2004-6.4" />
  410. <check enabled="true" name="MISRAC2004-6.5" />
  411. </group>
  412. <group enabled="true" name="MISRAC2004-7">
  413. <check enabled="true" name="MISRAC2004-7.1" />
  414. </group>
  415. <group enabled="true" name="MISRAC2004-8">
  416. <check enabled="true" name="MISRAC2004-8.1" />
  417. <check enabled="true" name="MISRAC2004-8.2" />
  418. <check enabled="true" name="MISRAC2004-8.3" />
  419. <check enabled="true" name="MISRAC2004-8.5_a" />
  420. <check enabled="true" name="MISRAC2004-8.5_b" />
  421. <check enabled="true" name="MISRAC2004-8.6" />
  422. <check enabled="true" name="MISRAC2004-8.7" />
  423. <check enabled="true" name="MISRAC2004-8.8_a" />
  424. <check enabled="true" name="MISRAC2004-8.8_b" />
  425. <check enabled="false" name="MISRAC2004-8.9" />
  426. <check enabled="true" name="MISRAC2004-8.12" />
  427. </group>
  428. <group enabled="true" name="MISRAC2004-8 10">
  429. <check enabled="true" name="MISRAC2004-8.10" />
  430. </group>
  431. <group enabled="true" name="MISRAC2004-9">
  432. <check enabled="true" name="MISRAC2004-9.1_a" />
  433. <check enabled="true" name="MISRAC2004-9.1_b" />
  434. <check enabled="true" name="MISRAC2004-9.1_c" />
  435. <check enabled="true" name="MISRAC2004-9.2" />
  436. <check enabled="true" name="MISRAC2004-9.3" />
  437. </group>
  438. <group enabled="true" name="MISRAC2004-10">
  439. <check enabled="true" name="MISRAC2004-10.1_a" />
  440. <check enabled="true" name="MISRAC2004-10.1_b" />
  441. <check enabled="true" name="MISRAC2004-10.1_c" />
  442. <check enabled="true" name="MISRAC2004-10.1_d" />
  443. <check enabled="true" name="MISRAC2004-10.2_a" />
  444. <check enabled="true" name="MISRAC2004-10.2_b" />
  445. <check enabled="true" name="MISRAC2004-10.2_c" />
  446. <check enabled="true" name="MISRAC2004-10.2_d" />
  447. <check enabled="true" name="MISRAC2004-10.3" />
  448. <check enabled="true" name="MISRAC2004-10.4" />
  449. <check enabled="true" name="MISRAC2004-10.5" />
  450. <check enabled="true" name="MISRAC2004-10.6" />
  451. </group>
  452. <group enabled="true" name="MISRAC2004-11">
  453. <check enabled="true" name="MISRAC2004-11.1" />
  454. <check enabled="false" name="MISRAC2004-11.3" />
  455. <check enabled="false" name="MISRAC2004-11.4" />
  456. <check enabled="true" name="MISRAC2004-11.5" />
  457. </group>
  458. <group enabled="true" name="MISRAC2004-12">
  459. <check enabled="false" name="MISRAC2004-12.1" />
  460. <check enabled="true" name="MISRAC2004-12.2_a" />
  461. <check enabled="true" name="MISRAC2004-12.2_b" />
  462. <check enabled="true" name="MISRAC2004-12.2_c" />
  463. <check enabled="true" name="MISRAC2004-12.3" />
  464. <check enabled="true" name="MISRAC2004-12.4" />
  465. <check enabled="true" name="MISRAC2004-12.5" />
  466. <check enabled="false" name="MISRAC2004-12.6_a" />
  467. <check enabled="false" name="MISRAC2004-12.6_b" />
  468. <check enabled="true" name="MISRAC2004-12.7" />
  469. <check enabled="true" name="MISRAC2004-12.8" />
  470. <check enabled="true" name="MISRAC2004-12.9" />
  471. <check enabled="true" name="MISRAC2004-12.10" />
  472. <check enabled="false" name="MISRAC2004-12.11" />
  473. <check enabled="true" name="MISRAC2004-12.12_a" />
  474. <check enabled="true" name="MISRAC2004-12.12_b" />
  475. <check enabled="false" name="MISRAC2004-12.13" />
  476. </group>
  477. <group enabled="true" name="MISRAC2004-13">
  478. <check enabled="true" name="MISRAC2004-13.1" />
  479. <check enabled="false" name="MISRAC2004-13.2_a" />
  480. <check enabled="false" name="MISRAC2004-13.2_b" />
  481. <check enabled="false" name="MISRAC2004-13.2_c" />
  482. <check enabled="false" name="MISRAC2004-13.2_d" />
  483. <check enabled="false" name="MISRAC2004-13.2_e" />
  484. <check enabled="true" name="MISRAC2004-13.3" />
  485. <check enabled="true" name="MISRAC2004-13.4" />
  486. <check enabled="true" name="MISRAC2004-13.5" />
  487. <check enabled="true" name="MISRAC2004-13.6" />
  488. <check enabled="true" name="MISRAC2004-13.7_a" />
  489. <check enabled="true" name="MISRAC2004-13.7_b" />
  490. </group>
  491. <group enabled="true" name="MISRAC2004-14">
  492. <check enabled="true" name="MISRAC2004-14.1" />
  493. <check enabled="true" name="MISRAC2004-14.2" />
  494. <check enabled="true" name="MISRAC2004-14.3" />
  495. <check enabled="true" name="MISRAC2004-14.4" />
  496. <check enabled="true" name="MISRAC2004-14.5" />
  497. <check enabled="true" name="MISRAC2004-14.6" />
  498. <check enabled="true" name="MISRAC2004-14.7" />
  499. <check enabled="true" name="MISRAC2004-14.8_a" />
  500. <check enabled="true" name="MISRAC2004-14.8_b" />
  501. <check enabled="true" name="MISRAC2004-14.8_c" />
  502. <check enabled="true" name="MISRAC2004-14.8_d" />
  503. <check enabled="true" name="MISRAC2004-14.9" />
  504. <check enabled="true" name="MISRAC2004-14.10" />
  505. </group>
  506. <group enabled="true" name="MISRAC2004-15">
  507. <check enabled="true" name="MISRAC2004-15.0" />
  508. <check enabled="true" name="MISRAC2004-15.1" />
  509. <check enabled="true" name="MISRAC2004-15.2" />
  510. <check enabled="true" name="MISRAC2004-15.3" />
  511. <check enabled="true" name="MISRAC2004-15.4" />
  512. <check enabled="true" name="MISRAC2004-15.5" />
  513. </group>
  514. <group enabled="true" name="MISRAC2004-16">
  515. <check enabled="true" name="MISRAC2004-16.1" />
  516. <check enabled="true" name="MISRAC2004-16.2_a" />
  517. <check enabled="true" name="MISRAC2004-16.2_b" />
  518. <check enabled="true" name="MISRAC2004-16.3" />
  519. <check enabled="true" name="MISRAC2004-16.4" />
  520. <check enabled="true" name="MISRAC2004-16.5" />
  521. <check enabled="true" name="MISRAC2004-16.7" />
  522. <check enabled="true" name="MISRAC2004-16.8" />
  523. <check enabled="true" name="MISRAC2004-16.9" />
  524. <check enabled="true" name="MISRAC2004-16.10" />
  525. </group>
  526. <group enabled="true" name="MISRAC2004-17">
  527. <check enabled="true" name="MISRAC2004-17.1_a" />
  528. <check enabled="true" name="MISRAC2004-17.1_b" />
  529. <check enabled="true" name="MISRAC2004-17.1_c" />
  530. <check enabled="true" name="MISRAC2004-17.2" />
  531. <check enabled="true" name="MISRAC2004-17.3" />
  532. <check enabled="true" name="MISRAC2004-17.4_a" />
  533. <check enabled="true" name="MISRAC2004-17.4_b" />
  534. <check enabled="true" name="MISRAC2004-17.5" />
  535. <check enabled="true" name="MISRAC2004-17.6_a" />
  536. <check enabled="true" name="MISRAC2004-17.6_b" />
  537. <check enabled="true" name="MISRAC2004-17.6_c" />
  538. <check enabled="true" name="MISRAC2004-17.6_d" />
  539. </group>
  540. <group enabled="true" name="MISRAC2004-18">
  541. <check enabled="true" name="MISRAC2004-18.1" />
  542. <check enabled="true" name="MISRAC2004-18.2" />
  543. <check enabled="true" name="MISRAC2004-18.4" />
  544. </group>
  545. <group enabled="true" name="MISRAC2004-19">
  546. <check enabled="false" name="MISRAC2004-19.1" />
  547. <check enabled="false" name="MISRAC2004-19.2" />
  548. <check enabled="true" name="MISRAC2004-19.4" />
  549. <check enabled="true" name="MISRAC2004-19.5" />
  550. <check enabled="true" name="MISRAC2004-19.6" />
  551. <check enabled="false" name="MISRAC2004-19.7" />
  552. <check enabled="true" name="MISRAC2004-19.10" />
  553. <check enabled="true" name="MISRAC2004-19.12" />
  554. <check enabled="false" name="MISRAC2004-19.13" />
  555. <check enabled="true" name="MISRAC2004-19.15" />
  556. </group>
  557. <group enabled="true" name="MISRAC2004-20">
  558. <check enabled="true" name="MISRAC2004-20.1" />
  559. <check enabled="true" name="MISRAC2004-20.2" />
  560. <check enabled="true" name="MISRAC2004-20.3_a" />
  561. <check enabled="true" name="MISRAC2004-20.3_b" />
  562. <check enabled="true" name="MISRAC2004-20.3_c" />
  563. <check enabled="true" name="MISRAC2004-20.3_d" />
  564. <check enabled="true" name="MISRAC2004-20.3_e" />
  565. <check enabled="true" name="MISRAC2004-20.3_f" />
  566. <check enabled="true" name="MISRAC2004-20.3_g" />
  567. <check enabled="true" name="MISRAC2004-20.3_h" />
  568. <check enabled="true" name="MISRAC2004-20.3_i" />
  569. <check enabled="true" name="MISRAC2004-20.4" />
  570. <check enabled="true" name="MISRAC2004-20.5" />
  571. <check enabled="true" name="MISRAC2004-20.6" />
  572. <check enabled="true" name="MISRAC2004-20.7" />
  573. <check enabled="true" name="MISRAC2004-20.8" />
  574. <check enabled="true" name="MISRAC2004-20.9" />
  575. <check enabled="true" name="MISRAC2004-20.10" />
  576. <check enabled="true" name="MISRAC2004-20.11" />
  577. <check enabled="true" name="MISRAC2004-20.12" />
  578. </group>
  579. </package>
  580. <package enabled="false" name="MISRAC2012">
  581. <group enabled="true" name="MISRAC2012-Dir-4">
  582. <check enabled="true" name="MISRAC2012-Dir-4.3" />
  583. <check enabled="false" name="MISRAC2012-Dir-4.4" />
  584. <check enabled="false" name="MISRAC2012-Dir-4.5" />
  585. <check enabled="false" name="MISRAC2012-Dir-4.6_a" />
  586. <check enabled="false" name="MISRAC2012-Dir-4.6_b" />
  587. <check enabled="false" name="MISRAC2012-Dir-4.7_a" />
  588. <check enabled="false" name="MISRAC2012-Dir-4.7_b" />
  589. <check enabled="false" name="MISRAC2012-Dir-4.7_c" />
  590. <check enabled="false" name="MISRAC2012-Dir-4.8" />
  591. <check enabled="false" name="MISRAC2012-Dir-4.9" />
  592. <check enabled="true" name="MISRAC2012-Dir-4.10" />
  593. <check enabled="false" name="MISRAC2012-Dir-4.11_a" />
  594. <check enabled="false" name="MISRAC2012-Dir-4.11_b" />
  595. <check enabled="false" name="MISRAC2012-Dir-4.11_c" />
  596. <check enabled="false" name="MISRAC2012-Dir-4.11_d" />
  597. <check enabled="false" name="MISRAC2012-Dir-4.11_e" />
  598. <check enabled="false" name="MISRAC2012-Dir-4.11_f" />
  599. <check enabled="false" name="MISRAC2012-Dir-4.11_g" />
  600. <check enabled="false" name="MISRAC2012-Dir-4.11_h" />
  601. <check enabled="false" name="MISRAC2012-Dir-4.11_i" />
  602. <check enabled="false" name="MISRAC2012-Dir-4.12" />
  603. <check enabled="true" name="MISRAC2012-Dir-4.13_b" />
  604. <check enabled="true" name="MISRAC2012-Dir-4.13_c" />
  605. <check enabled="true" name="MISRAC2012-Dir-4.13_d" />
  606. <check enabled="true" name="MISRAC2012-Dir-4.13_e" />
  607. <check enabled="true" name="MISRAC2012-Dir-4.13_f" />
  608. <check enabled="true" name="MISRAC2012-Dir-4.13_g" />
  609. <check enabled="false" name="MISRAC2012-Dir-4.13_h" />
  610. </group>
  611. <group enabled="true" name="MISRAC2012-Rule-1">
  612. <check enabled="true" name="MISRAC2012-Rule-1.3_a" />
  613. <check enabled="true" name="MISRAC2012-Rule-1.3_b" />
  614. <check enabled="true" name="MISRAC2012-Rule-1.3_c" />
  615. <check enabled="true" name="MISRAC2012-Rule-1.3_d" />
  616. <check enabled="true" name="MISRAC2012-Rule-1.3_e" />
  617. <check enabled="true" name="MISRAC2012-Rule-1.3_f" />
  618. <check enabled="true" name="MISRAC2012-Rule-1.3_g" />
  619. <check enabled="true" name="MISRAC2012-Rule-1.3_h" />
  620. <check enabled="true" name="MISRAC2012-Rule-1.3_i" />
  621. <check enabled="true" name="MISRAC2012-Rule-1.3_j" />
  622. <check enabled="true" name="MISRAC2012-Rule-1.3_k" />
  623. <check enabled="true" name="MISRAC2012-Rule-1.3_m" />
  624. <check enabled="true" name="MISRAC2012-Rule-1.3_n" />
  625. <check enabled="true" name="MISRAC2012-Rule-1.3_o" />
  626. <check enabled="true" name="MISRAC2012-Rule-1.3_p" />
  627. <check enabled="true" name="MISRAC2012-Rule-1.3_q" />
  628. <check enabled="true" name="MISRAC2012-Rule-1.3_r" />
  629. <check enabled="true" name="MISRAC2012-Rule-1.3_s" />
  630. <check enabled="true" name="MISRAC2012-Rule-1.3_t" />
  631. <check enabled="true" name="MISRAC2012-Rule-1.3_u" />
  632. <check enabled="true" name="MISRAC2012-Rule-1.3_v" />
  633. <check enabled="true" name="MISRAC2012-Rule-1.3_w" />
  634. </group>
  635. <group enabled="true" name="MISRAC2012-Rule-2">
  636. <check enabled="true" name="MISRAC2012-Rule-2.1_a" />
  637. <check enabled="true" name="MISRAC2012-Rule-2.1_b" />
  638. <check enabled="true" name="MISRAC2012-Rule-2.2_a" />
  639. <check enabled="true" name="MISRAC2012-Rule-2.2_b" />
  640. <check enabled="true" name="MISRAC2012-Rule-2.2_c" />
  641. <check enabled="false" name="MISRAC2012-Rule-2.3" />
  642. <check enabled="false" name="MISRAC2012-Rule-2.4" />
  643. <check enabled="false" name="MISRAC2012-Rule-2.5" />
  644. <check enabled="false" name="MISRAC2012-Rule-2.6" />
  645. <check enabled="false" name="MISRAC2012-Rule-2.7" />
  646. </group>
  647. <group enabled="true" name="MISRAC2012-Rule-3">
  648. <check enabled="true" name="MISRAC2012-Rule-3.1" />
  649. <check enabled="true" name="MISRAC2012-Rule-3.2" />
  650. </group>
  651. <group enabled="true" name="MISRAC2012-Rule-5">
  652. <check enabled="true" name="MISRAC2012-Rule-5.1" />
  653. <check enabled="true" name="MISRAC2012-Rule-5.2_c89" />
  654. <check enabled="true" name="MISRAC2012-Rule-5.2_c99" />
  655. <check enabled="true" name="MISRAC2012-Rule-5.3_c89" />
  656. <check enabled="true" name="MISRAC2012-Rule-5.3_c99" />
  657. <check enabled="true" name="MISRAC2012-Rule-5.4_c89" />
  658. <check enabled="true" name="MISRAC2012-Rule-5.4_c99" />
  659. <check enabled="true" name="MISRAC2012-Rule-5.5_c89" />
  660. <check enabled="true" name="MISRAC2012-Rule-5.5_c99" />
  661. <check enabled="true" name="MISRAC2012-Rule-5.6" />
  662. <check enabled="true" name="MISRAC2012-Rule-5.7" />
  663. <check enabled="true" name="MISRAC2012-Rule-5.8" />
  664. <check enabled="false" name="MISRAC2012-Rule-5.9" />
  665. </group>
  666. <group enabled="true" name="MISRAC2012-Rule-6">
  667. <check enabled="true" name="MISRAC2012-Rule-6.1" />
  668. <check enabled="true" name="MISRAC2012-Rule-6.2" />
  669. </group>
  670. <group enabled="true" name="MISRAC2012-Rule-7">
  671. <check enabled="true" name="MISRAC2012-Rule-7.1" />
  672. <check enabled="true" name="MISRAC2012-Rule-7.2" />
  673. <check enabled="true" name="MISRAC2012-Rule-7.3" />
  674. <check enabled="true" name="MISRAC2012-Rule-7.4_a" />
  675. <check enabled="true" name="MISRAC2012-Rule-7.4_b" />
  676. </group>
  677. <group enabled="true" name="MISRAC2012-Rule-8">
  678. <check enabled="true" name="MISRAC2012-Rule-8.1" />
  679. <check enabled="true" name="MISRAC2012-Rule-8.2_a" />
  680. <check enabled="true" name="MISRAC2012-Rule-8.2_b" />
  681. <check enabled="true" name="MISRAC2012-Rule-8.3_b" />
  682. <check enabled="true" name="MISRAC2012-Rule-8.4" />
  683. <check enabled="false" name="MISRAC2012-Rule-8.5_a" />
  684. <check enabled="true" name="MISRAC2012-Rule-8.5_b" />
  685. <check enabled="true" name="MISRAC2012-Rule-8.6" />
  686. <check enabled="false" name="MISRAC2012-Rule-8.7" />
  687. <check enabled="false" name="MISRAC2012-Rule-8.9_a" />
  688. <check enabled="false" name="MISRAC2012-Rule-8.9_b" />
  689. <check enabled="true" name="MISRAC2012-Rule-8.10" />
  690. <check enabled="false" name="MISRAC2012-Rule-8.11" />
  691. <check enabled="true" name="MISRAC2012-Rule-8.12" />
  692. <check enabled="false" name="MISRAC2012-Rule-8.13" />
  693. <check enabled="true" name="MISRAC2012-Rule-8.14" />
  694. </group>
  695. <group enabled="true" name="MISRAC2012-Rule-9">
  696. <check enabled="true" name="MISRAC2012-Rule-9.1_a" />
  697. <check enabled="true" name="MISRAC2012-Rule-9.1_b" />
  698. <check enabled="true" name="MISRAC2012-Rule-9.1_c" />
  699. <check enabled="true" name="MISRAC2012-Rule-9.1_d" />
  700. <check enabled="true" name="MISRAC2012-Rule-9.1_e" />
  701. <check enabled="true" name="MISRAC2012-Rule-9.1_f" />
  702. <check enabled="true" name="MISRAC2012-Rule-9.2" />
  703. <check enabled="true" name="MISRAC2012-Rule-9.3" />
  704. <check enabled="true" name="MISRAC2012-Rule-9.4" />
  705. <check enabled="true" name="MISRAC2012-Rule-9.5_a" />
  706. <check enabled="true" name="MISRAC2012-Rule-9.5_b" />
  707. </group>
  708. <group enabled="true" name="MISRAC2012-Rule-10">
  709. <check enabled="true" name="MISRAC2012-Rule-10.1_R2" />
  710. <check enabled="true" name="MISRAC2012-Rule-10.1_R3" />
  711. <check enabled="true" name="MISRAC2012-Rule-10.1_R4" />
  712. <check enabled="true" name="MISRAC2012-Rule-10.1_R5" />
  713. <check enabled="true" name="MISRAC2012-Rule-10.1_R6" />
  714. <check enabled="true" name="MISRAC2012-Rule-10.1_R7" />
  715. <check enabled="true" name="MISRAC2012-Rule-10.1_R8" />
  716. <check enabled="true" name="MISRAC2012-Rule-10.2" />
  717. <check enabled="true" name="MISRAC2012-Rule-10.3" />
  718. <check enabled="true" name="MISRAC2012-Rule-10.4_a" />
  719. <check enabled="true" name="MISRAC2012-Rule-10.4_b" />
  720. <check enabled="false" name="MISRAC2012-Rule-10.5" />
  721. <check enabled="true" name="MISRAC2012-Rule-10.6" />
  722. <check enabled="true" name="MISRAC2012-Rule-10.7" />
  723. <check enabled="true" name="MISRAC2012-Rule-10.8" />
  724. </group>
  725. <group enabled="true" name="MISRAC2012-Rule-11">
  726. <check enabled="true" name="MISRAC2012-Rule-11.1" />
  727. <check enabled="true" name="MISRAC2012-Rule-11.2" />
  728. <check enabled="true" name="MISRAC2012-Rule-11.3" />
  729. <check enabled="false" name="MISRAC2012-Rule-11.4" />
  730. <check enabled="false" name="MISRAC2012-Rule-11.5" />
  731. <check enabled="true" name="MISRAC2012-Rule-11.6" />
  732. <check enabled="true" name="MISRAC2012-Rule-11.7" />
  733. <check enabled="true" name="MISRAC2012-Rule-11.8" />
  734. <check enabled="true" name="MISRAC2012-Rule-11.9" />
  735. </group>
  736. <group enabled="true" name="MISRAC2012-Rule-12">
  737. <check enabled="false" name="MISRAC2012-Rule-12.1" />
  738. <check enabled="true" name="MISRAC2012-Rule-12.2" />
  739. <check enabled="false" name="MISRAC2012-Rule-12.3" />
  740. </group>
  741. <group enabled="true" name="MISRAC2012-Rule-13">
  742. <check enabled="true" name="MISRAC2012-Rule-13.1" />
  743. <check enabled="true" name="MISRAC2012-Rule-13.2_a" />
  744. <check enabled="true" name="MISRAC2012-Rule-13.2_b" />
  745. <check enabled="true" name="MISRAC2012-Rule-13.2_c" />
  746. <check enabled="false" name="MISRAC2012-Rule-13.3" />
  747. <check enabled="false" name="MISRAC2012-Rule-13.4_a" />
  748. <check enabled="false" name="MISRAC2012-Rule-13.4_b" />
  749. <check enabled="true" name="MISRAC2012-Rule-13.5" />
  750. <check enabled="true" name="MISRAC2012-Rule-13.6" />
  751. </group>
  752. <group enabled="true" name="MISRAC2012-Rule-14">
  753. <check enabled="true" name="MISRAC2012-Rule-14.1_a" />
  754. <check enabled="true" name="MISRAC2012-Rule-14.1_b" />
  755. <check enabled="true" name="MISRAC2012-Rule-14.2" />
  756. <check enabled="true" name="MISRAC2012-Rule-14.3_a" />
  757. <check enabled="true" name="MISRAC2012-Rule-14.3_b" />
  758. <check enabled="true" name="MISRAC2012-Rule-14.4_a" />
  759. <check enabled="true" name="MISRAC2012-Rule-14.4_b" />
  760. <check enabled="true" name="MISRAC2012-Rule-14.4_c" />
  761. <check enabled="true" name="MISRAC2012-Rule-14.4_d" />
  762. </group>
  763. <group enabled="true" name="MISRAC2012-Rule-15">
  764. <check enabled="false" name="MISRAC2012-Rule-15.1" />
  765. <check enabled="true" name="MISRAC2012-Rule-15.2" />
  766. <check enabled="true" name="MISRAC2012-Rule-15.3" />
  767. <check enabled="false" name="MISRAC2012-Rule-15.4" />
  768. <check enabled="false" name="MISRAC2012-Rule-15.5" />
  769. <check enabled="true" name="MISRAC2012-Rule-15.6_a" />
  770. <check enabled="true" name="MISRAC2012-Rule-15.6_b" />
  771. <check enabled="true" name="MISRAC2012-Rule-15.6_c" />
  772. <check enabled="true" name="MISRAC2012-Rule-15.6_d" />
  773. <check enabled="true" name="MISRAC2012-Rule-15.6_e" />
  774. <check enabled="true" name="MISRAC2012-Rule-15.7" />
  775. </group>
  776. <group enabled="true" name="MISRAC2012-Rule-16">
  777. <check enabled="true" name="MISRAC2012-Rule-16.1" />
  778. <check enabled="true" name="MISRAC2012-Rule-16.2" />
  779. <check enabled="true" name="MISRAC2012-Rule-16.3" />
  780. <check enabled="true" name="MISRAC2012-Rule-16.4" />
  781. <check enabled="true" name="MISRAC2012-Rule-16.5" />
  782. <check enabled="true" name="MISRAC2012-Rule-16.6" />
  783. <check enabled="true" name="MISRAC2012-Rule-16.7" />
  784. </group>
  785. <group enabled="true" name="MISRAC2012-Rule-17">
  786. <check enabled="true" name="MISRAC2012-Rule-17.1" />
  787. <check enabled="true" name="MISRAC2012-Rule-17.2_a" />
  788. <check enabled="true" name="MISRAC2012-Rule-17.2_b" />
  789. <check enabled="true" name="MISRAC2012-Rule-17.3" />
  790. <check enabled="true" name="MISRAC2012-Rule-17.4" />
  791. <check enabled="false" name="MISRAC2012-Rule-17.5" />
  792. <check enabled="true" name="MISRAC2012-Rule-17.6" />
  793. <check enabled="true" name="MISRAC2012-Rule-17.7" />
  794. <check enabled="false" name="MISRAC2012-Rule-17.8" />
  795. </group>
  796. <group enabled="true" name="MISRAC2012-Rule-18">
  797. <check enabled="true" name="MISRAC2012-Rule-18.1_a" />
  798. <check enabled="true" name="MISRAC2012-Rule-18.1_b" />
  799. <check enabled="true" name="MISRAC2012-Rule-18.1_c" />
  800. <check enabled="true" name="MISRAC2012-Rule-18.1_d" />
  801. <check enabled="true" name="MISRAC2012-Rule-18.2" />
  802. <check enabled="true" name="MISRAC2012-Rule-18.3" />
  803. <check enabled="true" name="MISRAC2012-Rule-18.4" />
  804. <check enabled="false" name="MISRAC2012-Rule-18.5" />
  805. <check enabled="true" name="MISRAC2012-Rule-18.6_a" />
  806. <check enabled="true" name="MISRAC2012-Rule-18.6_b" />
  807. <check enabled="true" name="MISRAC2012-Rule-18.6_c" />
  808. <check enabled="true" name="MISRAC2012-Rule-18.6_d" />
  809. <check enabled="true" name="MISRAC2012-Rule-18.7" />
  810. <check enabled="true" name="MISRAC2012-Rule-18.8" />
  811. </group>
  812. <group enabled="true" name="MISRAC2012-Rule-19">
  813. <check enabled="true" name="MISRAC2012-Rule-19.1" />
  814. <check enabled="false" name="MISRAC2012-Rule-19.2" />
  815. </group>
  816. <group enabled="true" name="MISRAC2012-Rule-20">
  817. <check enabled="false" name="MISRAC2012-Rule-20.1" />
  818. <check enabled="true" name="MISRAC2012-Rule-20.2" />
  819. <check enabled="true" name="MISRAC2012-Rule-20.4_c89" />
  820. <check enabled="true" name="MISRAC2012-Rule-20.4_c99" />
  821. <check enabled="false" name="MISRAC2012-Rule-20.5" />
  822. <check enabled="true" name="MISRAC2012-Rule-20.7" />
  823. <check enabled="false" name="MISRAC2012-Rule-20.10" />
  824. </group>
  825. <group enabled="true" name="MISRAC2012-Rule-21">
  826. <check enabled="true" name="MISRAC2012-Rule-21.1" />
  827. <check enabled="true" name="MISRAC2012-Rule-21.2" />
  828. <check enabled="true" name="MISRAC2012-Rule-21.3" />
  829. <check enabled="true" name="MISRAC2012-Rule-21.4" />
  830. <check enabled="true" name="MISRAC2012-Rule-21.5" />
  831. <check enabled="true" name="MISRAC2012-Rule-21.6" />
  832. <check enabled="true" name="MISRAC2012-Rule-21.7" />
  833. <check enabled="true" name="MISRAC2012-Rule-21.8" />
  834. <check enabled="true" name="MISRAC2012-Rule-21.9" />
  835. <check enabled="true" name="MISRAC2012-Rule-21.10" />
  836. <check enabled="true" name="MISRAC2012-Rule-21.11" />
  837. <check enabled="false" name="MISRAC2012-Rule-21.12_a" />
  838. <check enabled="false" name="MISRAC2012-Rule-21.12_b" />
  839. </group>
  840. <group enabled="true" name="MISRAC2012-Rule-22">
  841. <check enabled="true" name="MISRAC2012-Rule-22.1_a" />
  842. <check enabled="true" name="MISRAC2012-Rule-22.1_b" />
  843. <check enabled="true" name="MISRAC2012-Rule-22.2_a" />
  844. <check enabled="true" name="MISRAC2012-Rule-22.2_b" />
  845. <check enabled="true" name="MISRAC2012-Rule-22.2_c" />
  846. <check enabled="true" name="MISRAC2012-Rule-22.3" />
  847. <check enabled="true" name="MISRAC2012-Rule-22.4" />
  848. <check enabled="true" name="MISRAC2012-Rule-22.5_a" />
  849. <check enabled="true" name="MISRAC2012-Rule-22.5_b" />
  850. <check enabled="true" name="MISRAC2012-Rule-22.6" />
  851. </group>
  852. </package>
  853. <package enabled="false" name="MISRAC++2008">
  854. <group enabled="true" name="MISRAC++2008-0-1">
  855. <check enabled="true" name="MISRAC++2008-0-1-1" />
  856. <check enabled="true" name="MISRAC++2008-0-1-2_a" />
  857. <check enabled="true" name="MISRAC++2008-0-1-2_b" />
  858. <check enabled="true" name="MISRAC++2008-0-1-2_c" />
  859. <check enabled="true" name="MISRAC++2008-0-1-3" />
  860. <check enabled="true" name="MISRAC++2008-0-1-4_a" />
  861. <check enabled="true" name="MISRAC++2008-0-1-4_b" />
  862. <check enabled="true" name="MISRAC++2008-0-1-6" />
  863. <check enabled="true" name="MISRAC++2008-0-1-7" />
  864. <check enabled="false" name="MISRAC++2008-0-1-8" />
  865. <check enabled="true" name="MISRAC++2008-0-1-9" />
  866. <check enabled="true" name="MISRAC++2008-0-1-11" />
  867. </group>
  868. <group enabled="true" name="MISRAC++2008-0-2">
  869. <check enabled="true" name="MISRAC++2008-0-2-1" />
  870. </group>
  871. <group enabled="true" name="MISRAC++2008-0-3">
  872. <check enabled="true" name="MISRAC++2008-0-3-2" />
  873. </group>
  874. <group enabled="true" name="MISRAC++2008-2-7">
  875. <check enabled="true" name="MISRAC++2008-2-7-1" />
  876. <check enabled="true" name="MISRAC++2008-2-7-2" />
  877. <check enabled="false" name="MISRAC++2008-2-7-3" />
  878. </group>
  879. <group enabled="true" name="MISRAC++2008-2-10">
  880. <check enabled="true" name="MISRAC++2008-2-10-1" />
  881. <check enabled="true" name="MISRAC++2008-2-10-2" />
  882. <check enabled="true" name="MISRAC++2008-2-10-3" />
  883. <check enabled="true" name="MISRAC++2008-2-10-4" />
  884. <check enabled="false" name="MISRAC++2008-2-10-5" />
  885. <check enabled="true" name="MISRAC++2008-2-10-6" />
  886. </group>
  887. <group enabled="true" name="MISRAC++2008-2-13">
  888. <check enabled="true" name="MISRAC++2008-2-13-2" />
  889. <check enabled="true" name="MISRAC++2008-2-13-3" />
  890. <check enabled="true" name="MISRAC++2008-2-13-4_a" />
  891. <check enabled="true" name="MISRAC++2008-2-13-4_b" />
  892. </group>
  893. <group enabled="true" name="MISRAC++2008-3-1">
  894. <check enabled="true" name="MISRAC++2008-3-1-1" />
  895. <check enabled="true" name="MISRAC++2008-3-1-3" />
  896. </group>
  897. <group enabled="true" name="MISRAC++2008-3-9">
  898. <check enabled="false" name="MISRAC++2008-3-9-2" />
  899. <check enabled="true" name="MISRAC++2008-3-9-3" />
  900. </group>
  901. <group enabled="true" name="MISRAC++2008-4-5">
  902. <check enabled="true" name="MISRAC++2008-4-5-1" />
  903. <check enabled="true" name="MISRAC++2008-4-5-2" />
  904. <check enabled="true" name="MISRAC++2008-4-5-3" />
  905. </group>
  906. <group enabled="true" name="MISRAC++2008-5-0">
  907. <check enabled="true" name="MISRAC++2008-5-0-1_a" />
  908. <check enabled="true" name="MISRAC++2008-5-0-1_b" />
  909. <check enabled="true" name="MISRAC++2008-5-0-1_c" />
  910. <check enabled="false" name="MISRAC++2008-5-0-2" />
  911. <check enabled="true" name="MISRAC++2008-5-0-3" />
  912. <check enabled="true" name="MISRAC++2008-5-0-4" />
  913. <check enabled="true" name="MISRAC++2008-5-0-5" />
  914. <check enabled="true" name="MISRAC++2008-5-0-6" />
  915. <check enabled="true" name="MISRAC++2008-5-0-7" />
  916. <check enabled="true" name="MISRAC++2008-5-0-8" />
  917. <check enabled="true" name="MISRAC++2008-5-0-9" />
  918. <check enabled="true" name="MISRAC++2008-5-0-10" />
  919. <check enabled="true" name="MISRAC++2008-5-0-13_a" />
  920. <check enabled="true" name="MISRAC++2008-5-0-13_b" />
  921. <check enabled="true" name="MISRAC++2008-5-0-13_c" />
  922. <check enabled="true" name="MISRAC++2008-5-0-13_d" />
  923. <check enabled="true" name="MISRAC++2008-5-0-14" />
  924. <check enabled="true" name="MISRAC++2008-5-0-15_a" />
  925. <check enabled="true" name="MISRAC++2008-5-0-15_b" />
  926. <check enabled="true" name="MISRAC++2008-5-0-16_a" />
  927. <check enabled="true" name="MISRAC++2008-5-0-16_b" />
  928. <check enabled="true" name="MISRAC++2008-5-0-16_c" />
  929. <check enabled="true" name="MISRAC++2008-5-0-16_d" />
  930. <check enabled="true" name="MISRAC++2008-5-0-16_e" />
  931. <check enabled="true" name="MISRAC++2008-5-0-16_f" />
  932. <check enabled="true" name="MISRAC++2008-5-0-19" />
  933. <check enabled="true" name="MISRAC++2008-5-0-21" />
  934. </group>
  935. <group enabled="true" name="MISRAC++2008-5-2">
  936. <check enabled="true" name="MISRAC++2008-5-2-4" />
  937. <check enabled="true" name="MISRAC++2008-5-2-5" />
  938. <check enabled="true" name="MISRAC++2008-5-2-6" />
  939. <check enabled="true" name="MISRAC++2008-5-2-7" />
  940. <check enabled="false" name="MISRAC++2008-5-2-9" />
  941. <check enabled="false" name="MISRAC++2008-5-2-10" />
  942. <check enabled="true" name="MISRAC++2008-5-2-11_a" />
  943. <check enabled="true" name="MISRAC++2008-5-2-11_b" />
  944. </group>
  945. <group enabled="true" name="MISRAC++2008-5-3">
  946. <check enabled="true" name="MISRAC++2008-5-3-1" />
  947. <check enabled="true" name="MISRAC++2008-5-3-2_a" />
  948. <check enabled="true" name="MISRAC++2008-5-3-2_b" />
  949. <check enabled="true" name="MISRAC++2008-5-3-3" />
  950. <check enabled="true" name="MISRAC++2008-5-3-4" />
  951. </group>
  952. <group enabled="true" name="MISRAC++2008-5-8">
  953. <check enabled="true" name="MISRAC++2008-5-8-1" />
  954. </group>
  955. <group enabled="true" name="MISRAC++2008-5-14">
  956. <check enabled="true" name="MISRAC++2008-5-14-1" />
  957. </group>
  958. <group enabled="true" name="MISRAC++2008-5-18">
  959. <check enabled="true" name="MISRAC++2008-5-18-1" />
  960. </group>
  961. <group enabled="true" name="MISRAC++2008-5-19">
  962. <check enabled="false" name="MISRAC++2008-5-19-1" />
  963. </group>
  964. <group enabled="true" name="MISRAC++2008-6-2">
  965. <check enabled="true" name="MISRAC++2008-6-2-1" />
  966. <check enabled="true" name="MISRAC++2008-6-2-2" />
  967. <check enabled="false" name="MISRAC++2008-6-2-3" />
  968. </group>
  969. <group enabled="true" name="MISRAC++2008-6-3">
  970. <check enabled="true" name="MISRAC++2008-6-3-1_a" />
  971. <check enabled="true" name="MISRAC++2008-6-3-1_b" />
  972. <check enabled="true" name="MISRAC++2008-6-3-1_c" />
  973. <check enabled="true" name="MISRAC++2008-6-3-1_d" />
  974. </group>
  975. <group enabled="true" name="MISRAC++2008-6-4">
  976. <check enabled="true" name="MISRAC++2008-6-4-1" />
  977. <check enabled="true" name="MISRAC++2008-6-4-2" />
  978. <check enabled="true" name="MISRAC++2008-6-4-3" />
  979. <check enabled="true" name="MISRAC++2008-6-4-4" />
  980. <check enabled="true" name="MISRAC++2008-6-4-5" />
  981. <check enabled="true" name="MISRAC++2008-6-4-6" />
  982. <check enabled="true" name="MISRAC++2008-6-4-7" />
  983. <check enabled="true" name="MISRAC++2008-6-4-8" />
  984. </group>
  985. <group enabled="true" name="MISRAC++2008-6-5">
  986. <check enabled="true" name="MISRAC++2008-6-5-1_a" />
  987. <check enabled="true" name="MISRAC++2008-6-5-2" />
  988. <check enabled="true" name="MISRAC++2008-6-5-3" />
  989. <check enabled="true" name="MISRAC++2008-6-5-4" />
  990. <check enabled="true" name="MISRAC++2008-6-5-6" />
  991. </group>
  992. <group enabled="true" name="MISRAC++2008-6-6">
  993. <check enabled="true" name="MISRAC++2008-6-6-1" />
  994. <check enabled="true" name="MISRAC++2008-6-6-2" />
  995. <check enabled="true" name="MISRAC++2008-6-6-4" />
  996. <check enabled="true" name="MISRAC++2008-6-6-5" />
  997. </group>
  998. <group enabled="true" name="MISRAC++2008-7-1">
  999. <check enabled="true" name="MISRAC++2008-7-1-1" />
  1000. <check enabled="true" name="MISRAC++2008-7-1-2" />
  1001. </group>
  1002. <group enabled="true" name="MISRAC++2008-7-2">
  1003. <check enabled="true" name="MISRAC++2008-7-2-1" />
  1004. </group>
  1005. <group enabled="true" name="MISRAC++2008-7-4">
  1006. <check enabled="true" name="MISRAC++2008-7-4-3" />
  1007. </group>
  1008. <group enabled="true" name="MISRAC++2008-7-5">
  1009. <check enabled="true" name="MISRAC++2008-7-5-1_a" />
  1010. <check enabled="true" name="MISRAC++2008-7-5-1_b" />
  1011. <check enabled="true" name="MISRAC++2008-7-5-2_a" />
  1012. <check enabled="true" name="MISRAC++2008-7-5-2_b" />
  1013. <check enabled="true" name="MISRAC++2008-7-5-2_c" />
  1014. <check enabled="true" name="MISRAC++2008-7-5-2_d" />
  1015. <check enabled="false" name="MISRAC++2008-7-5-4_a" />
  1016. <check enabled="false" name="MISRAC++2008-7-5-4_b" />
  1017. </group>
  1018. <group enabled="true" name="MISRAC++2008-8-0">
  1019. <check enabled="true" name="MISRAC++2008-8-0-1" />
  1020. </group>
  1021. <group enabled="true" name="MISRAC++2008-8-4">
  1022. <check enabled="true" name="MISRAC++2008-8-4-1" />
  1023. <check enabled="true" name="MISRAC++2008-8-4-3" />
  1024. <check enabled="true" name="MISRAC++2008-8-4-4" />
  1025. </group>
  1026. <group enabled="true" name="MISRAC++2008-8-5">
  1027. <check enabled="true" name="MISRAC++2008-8-5-1_a" />
  1028. <check enabled="true" name="MISRAC++2008-8-5-1_b" />
  1029. <check enabled="true" name="MISRAC++2008-8-5-1_c" />
  1030. <check enabled="true" name="MISRAC++2008-8-5-2" />
  1031. </group>
  1032. <group enabled="true" name="MISRAC++2008-9-3">
  1033. <check enabled="true" name="MISRAC++2008-9-3-1" />
  1034. <check enabled="true" name="MISRAC++2008-9-3-2" />
  1035. </group>
  1036. <group enabled="true" name="MISRAC++2008-9-5">
  1037. <check enabled="true" name="MISRAC++2008-9-5-1" />
  1038. </group>
  1039. <group enabled="true" name="MISRAC++2008-9-6">
  1040. <check enabled="true" name="MISRAC++2008-9-6-2" />
  1041. <check enabled="true" name="MISRAC++2008-9-6-3" />
  1042. <check enabled="true" name="MISRAC++2008-9-6-4" />
  1043. </group>
  1044. <group enabled="true" name="MISRAC++2008-12-1">
  1045. <check enabled="true" name="MISRAC++2008-12-1-1_a" />
  1046. <check enabled="true" name="MISRAC++2008-12-1-1_b" />
  1047. <check enabled="true" name="MISRAC++2008-12-1-3" />
  1048. </group>
  1049. <group enabled="true" name="MISRAC++2008-15-0">
  1050. <check enabled="false" name="MISRAC++2008-15-0-2" />
  1051. </group>
  1052. <group enabled="true" name="MISRAC++2008-15-1">
  1053. <check enabled="true" name="MISRAC++2008-15-1-2" />
  1054. <check enabled="true" name="MISRAC++2008-15-1-3" />
  1055. </group>
  1056. <group enabled="true" name="MISRAC++2008-15-3">
  1057. <check enabled="true" name="MISRAC++2008-15-3-1" />
  1058. <check enabled="false" name="MISRAC++2008-15-3-2" />
  1059. <check enabled="true" name="MISRAC++2008-15-3-3" />
  1060. <check enabled="true" name="MISRAC++2008-15-3-4" />
  1061. <check enabled="true" name="MISRAC++2008-15-3-5" />
  1062. </group>
  1063. <group enabled="true" name="MISRAC++2008-15-5">
  1064. <check enabled="true" name="MISRAC++2008-15-5-1" />
  1065. </group>
  1066. <group enabled="true" name="MISRAC++2008-16-0">
  1067. <check enabled="true" name="MISRAC++2008-16-0-3" />
  1068. <check enabled="true" name="MISRAC++2008-16-0-4" />
  1069. </group>
  1070. <group enabled="true" name="MISRAC++2008-16-2">
  1071. <check enabled="true" name="MISRAC++2008-16-2-2" />
  1072. <check enabled="true" name="MISRAC++2008-16-2-3" />
  1073. <check enabled="true" name="MISRAC++2008-16-2-4" />
  1074. <check enabled="false" name="MISRAC++2008-16-2-5" />
  1075. </group>
  1076. <group enabled="true" name="MISRAC++2008-16-3">
  1077. <check enabled="true" name="MISRAC++2008-16-3-1" />
  1078. <check enabled="false" name="MISRAC++2008-16-3-2" />
  1079. </group>
  1080. <group enabled="true" name="MISRAC++2008-17-0">
  1081. <check enabled="true" name="MISRAC++2008-17-0-1" />
  1082. <check enabled="true" name="MISRAC++2008-17-0-3" />
  1083. <check enabled="true" name="MISRAC++2008-17-0-5" />
  1084. </group>
  1085. <group enabled="true" name="MISRAC++2008-18-0">
  1086. <check enabled="true" name="MISRAC++2008-18-0-1" />
  1087. <check enabled="true" name="MISRAC++2008-18-0-2" />
  1088. <check enabled="true" name="MISRAC++2008-18-0-3" />
  1089. <check enabled="true" name="MISRAC++2008-18-0-4" />
  1090. <check enabled="true" name="MISRAC++2008-18-0-5" />
  1091. </group>
  1092. <group enabled="true" name="MISRAC++2008-18-2">
  1093. <check enabled="true" name="MISRAC++2008-18-2-1" />
  1094. </group>
  1095. <group enabled="true" name="MISRAC++2008-18-4">
  1096. <check enabled="true" name="MISRAC++2008-18-4-1" />
  1097. </group>
  1098. <group enabled="true" name="MISRAC++2008-18-7">
  1099. <check enabled="true" name="MISRAC++2008-18-7-1" />
  1100. </group>
  1101. <group enabled="true" name="MISRAC++2008-19-3">
  1102. <check enabled="true" name="MISRAC++2008-19-3-1" />
  1103. </group>
  1104. <group enabled="true" name="MISRAC++2008-27-0">
  1105. <check enabled="true" name="MISRAC++2008-27-0-1" />
  1106. </group>
  1107. </package>
  1108. </checks_tree>
  1109. </cstat_settings>
  1110. </data>
  1111. </settings>
  1112. <settings>
  1113. <name>RuntimeChecking</name>
  1114. <archiveVersion>0</archiveVersion>
  1115. <data>
  1116. <version>2</version>
  1117. <wantNonLocal>1</wantNonLocal>
  1118. <debug>1</debug>
  1119. <option>
  1120. <name>GenRtcDebugHeap</name>
  1121. <state>0</state>
  1122. </option>
  1123. <option>
  1124. <name>GenRtcEnableBoundsChecking</name>
  1125. <state>0</state>
  1126. </option>
  1127. <option>
  1128. <name>GenRtcCheckPtrsNonInstrMem</name>
  1129. <state>1</state>
  1130. </option>
  1131. <option>
  1132. <name>GenRtcTrackPointerBounds</name>
  1133. <state>1</state>
  1134. </option>
  1135. <option>
  1136. <name>GenRtcCheckAccesses</name>
  1137. <state>1</state>
  1138. </option>
  1139. <option>
  1140. <name>GenRtcGenerateEntries</name>
  1141. <state>0</state>
  1142. </option>
  1143. <option>
  1144. <name>GenRtcNrTrackedPointers</name>
  1145. <state>1000</state>
  1146. </option>
  1147. <option>
  1148. <name>GenRtcIntOverflow</name>
  1149. <state>0</state>
  1150. </option>
  1151. <option>
  1152. <name>GenRtcIncUnsigned</name>
  1153. <state>0</state>
  1154. </option>
  1155. <option>
  1156. <name>GenRtcIntConversion</name>
  1157. <state>0</state>
  1158. </option>
  1159. <option>
  1160. <name>GenRtcInclExplicit</name>
  1161. <state>0</state>
  1162. </option>
  1163. <option>
  1164. <name>GenRtcIntShiftOverflow</name>
  1165. <state>0</state>
  1166. </option>
  1167. <option>
  1168. <name>GenRtcInclUnsignedShiftOverflow</name>
  1169. <state>0</state>
  1170. </option>
  1171. <option>
  1172. <name>GenRtcUnhandledCase</name>
  1173. <state>0</state>
  1174. </option>
  1175. <option>
  1176. <name>GenRtcDivByZero</name>
  1177. <state>0</state>
  1178. </option>
  1179. <option>
  1180. <name>GenRtcEnable</name>
  1181. <state>0</state>
  1182. </option>
  1183. <option>
  1184. <name>GenRtcCheckPtrsNonInstrFunc</name>
  1185. <state>1</state>
  1186. </option>
  1187. </data>
  1188. </settings>
  1189. </configuration>
  1190. <configuration>
  1191. <name>Release</name>
  1192. <toolchain>
  1193. <name>ARM</name>
  1194. </toolchain>
  1195. <debug>0</debug>
  1196. <settings>
  1197. <name>C-STAT</name>
  1198. <archiveVersion>261</archiveVersion>
  1199. <data>
  1200. <version>261</version>
  1201. <cstatargs>
  1202. <useExtraArgs>0</useExtraArgs>
  1203. <extraArgs></extraArgs>
  1204. <analyzeTimeoutEnabled>1</analyzeTimeoutEnabled>
  1205. <analyzeTimeout>600</analyzeTimeout>
  1206. <enableParallel>0</enableParallel>
  1207. <parallelThreads>2</parallelThreads>
  1208. <enableFalsePositives>0</enableFalsePositives>
  1209. <messagesLimitEnabled>1</messagesLimitEnabled>
  1210. <messagesLimit>100</messagesLimit>
  1211. </cstatargs>
  1212. <cstat_settings>
  1213. <cstat_version>1.5.5</cstat_version>
  1214. <checks_tree>
  1215. <package enabled="true" name="STDCHECKS">
  1216. <group enabled="true" name="ARR">
  1217. <check enabled="true" name="ARR-inv-index-pos" />
  1218. <check enabled="true" name="ARR-inv-index-ptr-pos" />
  1219. <check enabled="true" name="ARR-inv-index-ptr" />
  1220. <check enabled="true" name="ARR-inv-index" />
  1221. <check enabled="true" name="ARR-neg-index" />
  1222. <check enabled="true" name="ARR-uninit-index" />
  1223. </group>
  1224. <group enabled="true" name="ATH">
  1225. <check enabled="true" name="ATH-cmp-float" />
  1226. <check enabled="true" name="ATH-cmp-unsign-neg" />
  1227. <check enabled="true" name="ATH-cmp-unsign-pos" />
  1228. <check enabled="true" name="ATH-div-0-assign" />
  1229. <check enabled="false" name="ATH-div-0-cmp-aft" />
  1230. <check enabled="true" name="ATH-div-0-cmp-bef" />
  1231. <check enabled="true" name="ATH-div-0-interval" />
  1232. <check enabled="true" name="ATH-div-0-pos" />
  1233. <check enabled="true" name="ATH-div-0-unchk-global" />
  1234. <check enabled="true" name="ATH-div-0-unchk-local" />
  1235. <check enabled="true" name="ATH-div-0-unchk-param" />
  1236. <check enabled="true" name="ATH-div-0" />
  1237. <check enabled="true" name="ATH-inc-bool" />
  1238. <check enabled="true" name="ATH-malloc-overrun" />
  1239. <check enabled="true" name="ATH-neg-check-nonneg" />
  1240. <check enabled="true" name="ATH-neg-check-pos" />
  1241. <check enabled="true" name="ATH-new-overrun" />
  1242. <check enabled="false" name="ATH-overflow-cast" />
  1243. <check enabled="true" name="ATH-overflow" />
  1244. <check enabled="true" name="ATH-shift-bounds" />
  1245. <check enabled="true" name="ATH-shift-neg" />
  1246. <check enabled="true" name="ATH-sizeof-by-sizeof" />
  1247. </group>
  1248. <group enabled="true" name="CAST">
  1249. <check enabled="false" name="CAST-old-style" />
  1250. </group>
  1251. <group enabled="true" name="CATCH">
  1252. <check enabled="true" name="CATCH-object-slicing" />
  1253. <check enabled="false" name="CATCH-xtor-bad-member" />
  1254. </group>
  1255. <group enabled="true" name="COMMA">
  1256. <check enabled="false" name="COMMA-overload" />
  1257. </group>
  1258. <group enabled="true" name="COMMENT">
  1259. <check enabled="true" name="COMMENT-nested" />
  1260. </group>
  1261. <group enabled="true" name="CONST">
  1262. <check enabled="true" name="CONST-member-ret" />
  1263. </group>
  1264. <group enabled="true" name="COP">
  1265. <check enabled="false" name="COP-alloc-ctor" />
  1266. <check enabled="true" name="COP-assign-op-ret" />
  1267. <check enabled="true" name="COP-assign-op-self" />
  1268. <check enabled="true" name="COP-assign-op" />
  1269. <check enabled="true" name="COP-copy-ctor" />
  1270. <check enabled="false" name="COP-dealloc-dtor" />
  1271. <check enabled="true" name="COP-dtor-throw" />
  1272. <check enabled="true" name="COP-dtor" />
  1273. <check enabled="true" name="COP-init-order" />
  1274. <check enabled="true" name="COP-init-uninit" />
  1275. <check enabled="true" name="COP-member-uninit" />
  1276. </group>
  1277. <group enabled="true" name="CPU">
  1278. <check enabled="true" name="CPU-ctor-call-virt" />
  1279. <check enabled="false" name="CPU-ctor-implicit" />
  1280. <check enabled="true" name="CPU-delete-throw" />
  1281. <check enabled="true" name="CPU-delete-void" />
  1282. <check enabled="true" name="CPU-dtor-call-virt" />
  1283. <check enabled="true" name="CPU-malloc-class" />
  1284. <check enabled="true" name="CPU-nonvirt-dtor" />
  1285. <check enabled="true" name="CPU-return-ref-to-class-data" />
  1286. </group>
  1287. <group enabled="true" name="DECL">
  1288. <check enabled="false" name="DECL-implicit-int" />
  1289. </group>
  1290. <group enabled="true" name="DEFINE">
  1291. <check enabled="true" name="DEFINE-hash-multiple" />
  1292. </group>
  1293. <group enabled="true" name="ENUM">
  1294. <check enabled="false" name="ENUM-bounds" />
  1295. </group>
  1296. <group enabled="true" name="EXP">
  1297. <check enabled="true" name="EXP-cond-assign" />
  1298. <check enabled="true" name="EXP-dangling-else" />
  1299. <check enabled="true" name="EXP-loop-exit" />
  1300. <check enabled="false" name="EXP-main-ret-int" />
  1301. <check enabled="false" name="EXP-null-stmt" />
  1302. <check enabled="false" name="EXP-stray-semicolon" />
  1303. </group>
  1304. <group enabled="true" name="EXPR">
  1305. <check enabled="true" name="EXPR-const-overflow" />
  1306. </group>
  1307. <group enabled="true" name="FPT">
  1308. <check enabled="true" name="FPT-cmp-null" />
  1309. <check enabled="false" name="FPT-literal" />
  1310. <check enabled="true" name="FPT-misuse" />
  1311. </group>
  1312. <group enabled="true" name="FUNC">
  1313. <check enabled="false" name="FUNC-implicit-decl" />
  1314. <check enabled="false" name="FUNC-unprototyped-all" />
  1315. <check enabled="true" name="FUNC-unprototyped-used" />
  1316. </group>
  1317. <group enabled="true" name="INCLUDE">
  1318. <check enabled="false" name="INCLUDE-c-file" />
  1319. </group>
  1320. <group enabled="true" name="INT">
  1321. <check enabled="false" name="INT-use-signed-as-unsigned-pos" />
  1322. <check enabled="true" name="INT-use-signed-as-unsigned" />
  1323. </group>
  1324. <group enabled="true" name="ITR">
  1325. <check enabled="true" name="ITR-end-cmp-aft" />
  1326. <check enabled="true" name="ITR-end-cmp-bef" />
  1327. <check enabled="true" name="ITR-invalidated" />
  1328. <check enabled="false" name="ITR-mismatch-alg" />
  1329. <check enabled="false" name="ITR-store" />
  1330. <check enabled="true" name="ITR-uninit" />
  1331. </group>
  1332. <group enabled="true" name="LIB">
  1333. <check enabled="false" name="LIB-bsearch-overrun-pos" />
  1334. <check enabled="false" name="LIB-bsearch-overrun" />
  1335. <check enabled="false" name="LIB-fn-unsafe" />
  1336. <check enabled="false" name="LIB-fread-overrun-pos" />
  1337. <check enabled="true" name="LIB-fread-overrun" />
  1338. <check enabled="false" name="LIB-memchr-overrun-pos" />
  1339. <check enabled="true" name="LIB-memchr-overrun" />
  1340. <check enabled="false" name="LIB-memcpy-overrun-pos" />
  1341. <check enabled="true" name="LIB-memcpy-overrun" />
  1342. <check enabled="false" name="LIB-memset-overrun-pos" />
  1343. <check enabled="true" name="LIB-memset-overrun" />
  1344. <check enabled="false" name="LIB-putenv" />
  1345. <check enabled="false" name="LIB-qsort-overrun-pos" />
  1346. <check enabled="false" name="LIB-qsort-overrun" />
  1347. <check enabled="true" name="LIB-return-const" />
  1348. <check enabled="true" name="LIB-return-error" />
  1349. <check enabled="true" name="LIB-return-leak" />
  1350. <check enabled="true" name="LIB-return-neg" />
  1351. <check enabled="true" name="LIB-return-null" />
  1352. <check enabled="false" name="LIB-sprintf-overrun" />
  1353. <check enabled="false" name="LIB-std-sort-overrun-pos" />
  1354. <check enabled="true" name="LIB-std-sort-overrun" />
  1355. <check enabled="false" name="LIB-strcat-overrun-pos" />
  1356. <check enabled="true" name="LIB-strcat-overrun" />
  1357. <check enabled="false" name="LIB-strcpy-overrun-pos" />
  1358. <check enabled="true" name="LIB-strcpy-overrun" />
  1359. <check enabled="false" name="LIB-strncat-overrun-pos" />
  1360. <check enabled="true" name="LIB-strncat-overrun" />
  1361. <check enabled="false" name="LIB-strncmp-overrun-pos" />
  1362. <check enabled="true" name="LIB-strncmp-overrun" />
  1363. <check enabled="false" name="LIB-strncpy-overrun-pos" />
  1364. <check enabled="true" name="LIB-strncpy-overrun" />
  1365. </group>
  1366. <group enabled="true" name="LOGIC">
  1367. <check enabled="false" name="LOGIC-overload" />
  1368. </group>
  1369. <group enabled="true" name="MEM">
  1370. <check enabled="true" name="MEM-delete-array-op" />
  1371. <check enabled="true" name="MEM-delete-op" />
  1372. <check enabled="true" name="MEM-double-free-alias" />
  1373. <check enabled="true" name="MEM-double-free-some" />
  1374. <check enabled="true" name="MEM-double-free" />
  1375. <check enabled="true" name="MEM-free-field" />
  1376. <check enabled="true" name="MEM-free-fptr" />
  1377. <check enabled="false" name="MEM-free-no-alloc-struct" />
  1378. <check enabled="false" name="MEM-free-no-alloc" />
  1379. <check enabled="true" name="MEM-free-no-use" />
  1380. <check enabled="true" name="MEM-free-op" />
  1381. <check enabled="true" name="MEM-free-struct-field" />
  1382. <check enabled="true" name="MEM-free-variable-alias" />
  1383. <check enabled="true" name="MEM-free-variable" />
  1384. <check enabled="true" name="MEM-leak-alias" />
  1385. <check enabled="false" name="MEM-leak" />
  1386. <check enabled="false" name="MEM-malloc-arith" />
  1387. <check enabled="true" name="MEM-malloc-diff-type" />
  1388. <check enabled="true" name="MEM-malloc-sizeof-ptr" />
  1389. <check enabled="true" name="MEM-malloc-sizeof" />
  1390. <check enabled="false" name="MEM-malloc-strlen" />
  1391. <check enabled="true" name="MEM-realloc-diff-type" />
  1392. <check enabled="true" name="MEM-return-free" />
  1393. <check enabled="true" name="MEM-return-no-assign" />
  1394. <check enabled="true" name="MEM-stack-global-field" />
  1395. <check enabled="true" name="MEM-stack-global" />
  1396. <check enabled="true" name="MEM-stack-param-ref" />
  1397. <check enabled="true" name="MEM-stack-param" />
  1398. <check enabled="true" name="MEM-stack-pos" />
  1399. <check enabled="true" name="MEM-stack-ref" />
  1400. <check enabled="true" name="MEM-stack" />
  1401. <check enabled="true" name="MEM-use-free-all" />
  1402. <check enabled="true" name="MEM-use-free-some" />
  1403. </group>
  1404. <group enabled="true" name="PTR">
  1405. <check enabled="true" name="PTR-arith-field" />
  1406. <check enabled="true" name="PTR-arith-stack" />
  1407. <check enabled="true" name="PTR-arith-var" />
  1408. <check enabled="true" name="PTR-cmp-str-lit" />
  1409. <check enabled="false" name="PTR-null-assign-fun-pos" />
  1410. <check enabled="false" name="PTR-null-assign-pos" />
  1411. <check enabled="true" name="PTR-null-assign" />
  1412. <check enabled="true" name="PTR-null-cmp-aft" />
  1413. <check enabled="true" name="PTR-null-cmp-bef-fun" />
  1414. <check enabled="true" name="PTR-null-cmp-bef" />
  1415. <check enabled="true" name="PTR-null-fun-pos" />
  1416. <check enabled="false" name="PTR-null-literal-pos" />
  1417. <check enabled="false" name="PTR-overload" />
  1418. <check enabled="false" name="PTR-singleton-arith-pos" />
  1419. <check enabled="true" name="PTR-singleton-arith" />
  1420. <check enabled="true" name="PTR-unchk-param-some" />
  1421. <check enabled="false" name="PTR-unchk-param" />
  1422. <check enabled="false" name="PTR-uninit-pos" />
  1423. <check enabled="true" name="PTR-uninit" />
  1424. </group>
  1425. <group enabled="true" name="RED">
  1426. <check enabled="false" name="RED-alloc-zero-bytes" />
  1427. <check enabled="false" name="RED-case-reach" />
  1428. <check enabled="false" name="RED-cmp-always" />
  1429. <check enabled="false" name="RED-cmp-never" />
  1430. <check enabled="false" name="RED-cond-always" />
  1431. <check enabled="true" name="RED-cond-const-assign" />
  1432. <check enabled="false" name="RED-cond-const-expr" />
  1433. <check enabled="false" name="RED-cond-const" />
  1434. <check enabled="false" name="RED-cond-never" />
  1435. <check enabled="true" name="RED-dead" />
  1436. <check enabled="false" name="RED-expr" />
  1437. <check enabled="false" name="RED-func-no-effect" />
  1438. <check enabled="true" name="RED-local-hides-global" />
  1439. <check enabled="false" name="RED-local-hides-local" />
  1440. <check enabled="false" name="RED-local-hides-member" />
  1441. <check enabled="true" name="RED-local-hides-param" />
  1442. <check enabled="false" name="RED-no-effect" />
  1443. <check enabled="true" name="RED-self-assign" />
  1444. <check enabled="true" name="RED-unused-assign" />
  1445. <check enabled="false" name="RED-unused-param" />
  1446. <check enabled="false" name="RED-unused-return-val" />
  1447. <check enabled="false" name="RED-unused-val" />
  1448. <check enabled="true" name="RED-unused-var-all" />
  1449. </group>
  1450. <group enabled="true" name="RESOURCE">
  1451. <check enabled="false" name="RESOURCE-deref-file" />
  1452. <check enabled="true" name="RESOURCE-double-close" />
  1453. <check enabled="true" name="RESOURCE-file-no-close-all" />
  1454. <check enabled="false" name="RESOURCE-file-pos-neg" />
  1455. <check enabled="true" name="RESOURCE-file-use-after-close" />
  1456. <check enabled="false" name="RESOURCE-implicit-deref-file" />
  1457. <check enabled="true" name="RESOURCE-write-ronly-file" />
  1458. </group>
  1459. <group enabled="true" name="SIZEOF">
  1460. <check enabled="true" name="SIZEOF-side-effect" />
  1461. </group>
  1462. <group enabled="true" name="SPC">
  1463. <check enabled="true" name="SPC-order" />
  1464. <check enabled="false" name="SPC-uninit-arr-all" />
  1465. <check enabled="true" name="SPC-uninit-struct-field-heap" />
  1466. <check enabled="false" name="SPC-uninit-struct-field" />
  1467. <check enabled="true" name="SPC-uninit-struct" />
  1468. <check enabled="true" name="SPC-uninit-var-all" />
  1469. <check enabled="true" name="SPC-uninit-var-some" />
  1470. <check enabled="false" name="SPC-volatile-reads" />
  1471. <check enabled="false" name="SPC-volatile-writes" />
  1472. </group>
  1473. <group enabled="true" name="STRUCT">
  1474. <check enabled="false" name="STRUCT-signed-bit" />
  1475. </group>
  1476. <group enabled="true" name="SWITCH">
  1477. <check enabled="true" name="SWITCH-fall-through" />
  1478. </group>
  1479. <group enabled="true" name="THROW">
  1480. <check enabled="false" name="THROW-empty" />
  1481. <check enabled="false" name="THROW-main" />
  1482. <check enabled="true" name="THROW-null" />
  1483. <check enabled="true" name="THROW-ptr" />
  1484. <check enabled="true" name="THROW-static" />
  1485. <check enabled="true" name="THROW-unhandled" />
  1486. </group>
  1487. <group enabled="true" name="UNION">
  1488. <check enabled="true" name="UNION-overlap-assign" />
  1489. <check enabled="true" name="UNION-type-punning" />
  1490. </group>
  1491. </package>
  1492. <package enabled="false" name="CERT">
  1493. <group enabled="true" name="CERT-EXP">
  1494. <check enabled="true" name="CERT-EXP19-C" />
  1495. </group>
  1496. <group enabled="true" name="CERT-FIO">
  1497. <check enabled="true" name="CERT-FIO37-C" />
  1498. <check enabled="true" name="CERT-FIO38-C" />
  1499. </group>
  1500. <group enabled="true" name="CERT-SIG">
  1501. <check enabled="true" name="CERT-SIG31-C" />
  1502. </group>
  1503. </package>
  1504. <package enabled="false" name="SECURITY">
  1505. <group enabled="true" name="SEC-BUFFER">
  1506. <check enabled="true" name="SEC-BUFFER-memory-leak-alias" />
  1507. <check enabled="false" name="SEC-BUFFER-memory-leak" />
  1508. <check enabled="false" name="SEC-BUFFER-memset-overrun-pos" />
  1509. <check enabled="true" name="SEC-BUFFER-memset-overrun" />
  1510. <check enabled="false" name="SEC-BUFFER-qsort-overrun-pos" />
  1511. <check enabled="true" name="SEC-BUFFER-qsort-overrun" />
  1512. <check enabled="true" name="SEC-BUFFER-sprintf-overrun" />
  1513. <check enabled="false" name="SEC-BUFFER-std-sort-overrun-pos" />
  1514. <check enabled="true" name="SEC-BUFFER-std-sort-overrun" />
  1515. <check enabled="false" name="SEC-BUFFER-strcat-overrun-pos" />
  1516. <check enabled="true" name="SEC-BUFFER-strcat-overrun" />
  1517. <check enabled="false" name="SEC-BUFFER-strcpy-overrun-pos" />
  1518. <check enabled="true" name="SEC-BUFFER-strcpy-overrun" />
  1519. <check enabled="false" name="SEC-BUFFER-strncat-overrun-pos" />
  1520. <check enabled="true" name="SEC-BUFFER-strncat-overrun" />
  1521. <check enabled="false" name="SEC-BUFFER-strncmp-overrun-pos" />
  1522. <check enabled="true" name="SEC-BUFFER-strncmp-overrun" />
  1523. <check enabled="false" name="SEC-BUFFER-strncpy-overrun-pos" />
  1524. <check enabled="true" name="SEC-BUFFER-strncpy-overrun" />
  1525. <check enabled="true" name="SEC-BUFFER-tainted-alloc-size" />
  1526. <check enabled="true" name="SEC-BUFFER-tainted-copy-length" />
  1527. <check enabled="true" name="SEC-BUFFER-tainted-copy" />
  1528. <check enabled="true" name="SEC-BUFFER-tainted-index" />
  1529. <check enabled="true" name="SEC-BUFFER-tainted-offset" />
  1530. <check enabled="true" name="SEC-BUFFER-use-after-free-all" />
  1531. <check enabled="true" name="SEC-BUFFER-use-after-free-some" />
  1532. </group>
  1533. <group enabled="true" name="SEC-DIV-0">
  1534. <check enabled="true" name="SEC-DIV-0-compare-after" />
  1535. <check enabled="true" name="SEC-DIV-0-compare-before" />
  1536. <check enabled="true" name="SEC-DIV-0-tainted" />
  1537. </group>
  1538. <group enabled="true" name="SEC-FILEOP">
  1539. <check enabled="true" name="SEC-FILEOP-open-no-close" />
  1540. <check enabled="false" name="SEC-FILEOP-path-traversal" />
  1541. <check enabled="true" name="SEC-FILEOP-use-after-close" />
  1542. </group>
  1543. <group enabled="true" name="SEC-INJECTION">
  1544. <check enabled="false" name="SEC-INJECTION-sql" />
  1545. <check enabled="false" name="SEC-INJECTION-xpath" />
  1546. </group>
  1547. <group enabled="true" name="SEC-LOOP">
  1548. <check enabled="true" name="SEC-LOOP-tainted-bound" />
  1549. </group>
  1550. <group enabled="true" name="SEC-NULL">
  1551. <check enabled="false" name="SEC-NULL-assignment-fun-pos" />
  1552. <check enabled="true" name="SEC-NULL-assignment" />
  1553. <check enabled="true" name="SEC-NULL-cmp-aft" />
  1554. <check enabled="true" name="SEC-NULL-cmp-bef-fun" />
  1555. <check enabled="true" name="SEC-NULL-cmp-bef" />
  1556. <check enabled="false" name="SEC-NULL-literal-pos" />
  1557. </group>
  1558. <group enabled="true" name="SEC-STRING">
  1559. <check enabled="true" name="SEC-STRING-format-string" />
  1560. <check enabled="false" name="SEC-STRING-hard-coded-credentials" />
  1561. </group>
  1562. </package>
  1563. <package enabled="false" name="MISRAC2004">
  1564. <group enabled="true" name="MISRAC2004-1">
  1565. <check enabled="true" name="MISRAC2004-1.1" />
  1566. <check enabled="true" name="MISRAC2004-1.2_a" />
  1567. <check enabled="true" name="MISRAC2004-1.2_b" />
  1568. <check enabled="true" name="MISRAC2004-1.2_c" />
  1569. <check enabled="true" name="MISRAC2004-1.2_d" />
  1570. <check enabled="true" name="MISRAC2004-1.2_e" />
  1571. <check enabled="true" name="MISRAC2004-1.2_f" />
  1572. <check enabled="true" name="MISRAC2004-1.2_g" />
  1573. <check enabled="true" name="MISRAC2004-1.2_h" />
  1574. <check enabled="true" name="MISRAC2004-1.2_i" />
  1575. <check enabled="true" name="MISRAC2004-1.2_j" />
  1576. </group>
  1577. <group enabled="true" name="MISRAC2004-2">
  1578. <check enabled="true" name="MISRAC2004-2.1" />
  1579. <check enabled="true" name="MISRAC2004-2.2" />
  1580. <check enabled="true" name="MISRAC2004-2.3" />
  1581. <check enabled="false" name="MISRAC2004-2.4" />
  1582. </group>
  1583. <group enabled="true" name="MISRAC2004-5">
  1584. <check enabled="true" name="MISRAC2004-5.2" />
  1585. <check enabled="true" name="MISRAC2004-5.3" />
  1586. <check enabled="true" name="MISRAC2004-5.4" />
  1587. <check enabled="false" name="MISRAC2004-5.5" />
  1588. <check enabled="false" name="MISRAC2004-5.6" />
  1589. <check enabled="false" name="MISRAC2004-5.7" />
  1590. </group>
  1591. <group enabled="true" name="MISRAC2004-6">
  1592. <check enabled="true" name="MISRAC2004-6.1" />
  1593. <check enabled="true" name="MISRAC2004-6.2" />
  1594. <check enabled="false" name="MISRAC2004-6.3" />
  1595. <check enabled="true" name="MISRAC2004-6.4" />
  1596. <check enabled="true" name="MISRAC2004-6.5" />
  1597. </group>
  1598. <group enabled="true" name="MISRAC2004-7">
  1599. <check enabled="true" name="MISRAC2004-7.1" />
  1600. </group>
  1601. <group enabled="true" name="MISRAC2004-8">
  1602. <check enabled="true" name="MISRAC2004-8.1" />
  1603. <check enabled="true" name="MISRAC2004-8.2" />
  1604. <check enabled="true" name="MISRAC2004-8.3" />
  1605. <check enabled="true" name="MISRAC2004-8.5_a" />
  1606. <check enabled="true" name="MISRAC2004-8.5_b" />
  1607. <check enabled="true" name="MISRAC2004-8.6" />
  1608. <check enabled="true" name="MISRAC2004-8.7" />
  1609. <check enabled="true" name="MISRAC2004-8.8_a" />
  1610. <check enabled="true" name="MISRAC2004-8.8_b" />
  1611. <check enabled="false" name="MISRAC2004-8.9" />
  1612. <check enabled="true" name="MISRAC2004-8.12" />
  1613. </group>
  1614. <group enabled="true" name="MISRAC2004-8 10">
  1615. <check enabled="true" name="MISRAC2004-8.10" />
  1616. </group>
  1617. <group enabled="true" name="MISRAC2004-9">
  1618. <check enabled="true" name="MISRAC2004-9.1_a" />
  1619. <check enabled="true" name="MISRAC2004-9.1_b" />
  1620. <check enabled="true" name="MISRAC2004-9.1_c" />
  1621. <check enabled="true" name="MISRAC2004-9.2" />
  1622. <check enabled="true" name="MISRAC2004-9.3" />
  1623. </group>
  1624. <group enabled="true" name="MISRAC2004-10">
  1625. <check enabled="true" name="MISRAC2004-10.1_a" />
  1626. <check enabled="true" name="MISRAC2004-10.1_b" />
  1627. <check enabled="true" name="MISRAC2004-10.1_c" />
  1628. <check enabled="true" name="MISRAC2004-10.1_d" />
  1629. <check enabled="true" name="MISRAC2004-10.2_a" />
  1630. <check enabled="true" name="MISRAC2004-10.2_b" />
  1631. <check enabled="true" name="MISRAC2004-10.2_c" />
  1632. <check enabled="true" name="MISRAC2004-10.2_d" />
  1633. <check enabled="true" name="MISRAC2004-10.3" />
  1634. <check enabled="true" name="MISRAC2004-10.4" />
  1635. <check enabled="true" name="MISRAC2004-10.5" />
  1636. <check enabled="true" name="MISRAC2004-10.6" />
  1637. </group>
  1638. <group enabled="true" name="MISRAC2004-11">
  1639. <check enabled="true" name="MISRAC2004-11.1" />
  1640. <check enabled="false" name="MISRAC2004-11.3" />
  1641. <check enabled="false" name="MISRAC2004-11.4" />
  1642. <check enabled="true" name="MISRAC2004-11.5" />
  1643. </group>
  1644. <group enabled="true" name="MISRAC2004-12">
  1645. <check enabled="false" name="MISRAC2004-12.1" />
  1646. <check enabled="true" name="MISRAC2004-12.2_a" />
  1647. <check enabled="true" name="MISRAC2004-12.2_b" />
  1648. <check enabled="true" name="MISRAC2004-12.2_c" />
  1649. <check enabled="true" name="MISRAC2004-12.3" />
  1650. <check enabled="true" name="MISRAC2004-12.4" />
  1651. <check enabled="true" name="MISRAC2004-12.5" />
  1652. <check enabled="false" name="MISRAC2004-12.6_a" />
  1653. <check enabled="false" name="MISRAC2004-12.6_b" />
  1654. <check enabled="true" name="MISRAC2004-12.7" />
  1655. <check enabled="true" name="MISRAC2004-12.8" />
  1656. <check enabled="true" name="MISRAC2004-12.9" />
  1657. <check enabled="true" name="MISRAC2004-12.10" />
  1658. <check enabled="false" name="MISRAC2004-12.11" />
  1659. <check enabled="true" name="MISRAC2004-12.12_a" />
  1660. <check enabled="true" name="MISRAC2004-12.12_b" />
  1661. <check enabled="false" name="MISRAC2004-12.13" />
  1662. </group>
  1663. <group enabled="true" name="MISRAC2004-13">
  1664. <check enabled="true" name="MISRAC2004-13.1" />
  1665. <check enabled="false" name="MISRAC2004-13.2_a" />
  1666. <check enabled="false" name="MISRAC2004-13.2_b" />
  1667. <check enabled="false" name="MISRAC2004-13.2_c" />
  1668. <check enabled="false" name="MISRAC2004-13.2_d" />
  1669. <check enabled="false" name="MISRAC2004-13.2_e" />
  1670. <check enabled="true" name="MISRAC2004-13.3" />
  1671. <check enabled="true" name="MISRAC2004-13.4" />
  1672. <check enabled="true" name="MISRAC2004-13.5" />
  1673. <check enabled="true" name="MISRAC2004-13.6" />
  1674. <check enabled="true" name="MISRAC2004-13.7_a" />
  1675. <check enabled="true" name="MISRAC2004-13.7_b" />
  1676. </group>
  1677. <group enabled="true" name="MISRAC2004-14">
  1678. <check enabled="true" name="MISRAC2004-14.1" />
  1679. <check enabled="true" name="MISRAC2004-14.2" />
  1680. <check enabled="true" name="MISRAC2004-14.3" />
  1681. <check enabled="true" name="MISRAC2004-14.4" />
  1682. <check enabled="true" name="MISRAC2004-14.5" />
  1683. <check enabled="true" name="MISRAC2004-14.6" />
  1684. <check enabled="true" name="MISRAC2004-14.7" />
  1685. <check enabled="true" name="MISRAC2004-14.8_a" />
  1686. <check enabled="true" name="MISRAC2004-14.8_b" />
  1687. <check enabled="true" name="MISRAC2004-14.8_c" />
  1688. <check enabled="true" name="MISRAC2004-14.8_d" />
  1689. <check enabled="true" name="MISRAC2004-14.9" />
  1690. <check enabled="true" name="MISRAC2004-14.10" />
  1691. </group>
  1692. <group enabled="true" name="MISRAC2004-15">
  1693. <check enabled="true" name="MISRAC2004-15.0" />
  1694. <check enabled="true" name="MISRAC2004-15.1" />
  1695. <check enabled="true" name="MISRAC2004-15.2" />
  1696. <check enabled="true" name="MISRAC2004-15.3" />
  1697. <check enabled="true" name="MISRAC2004-15.4" />
  1698. <check enabled="true" name="MISRAC2004-15.5" />
  1699. </group>
  1700. <group enabled="true" name="MISRAC2004-16">
  1701. <check enabled="true" name="MISRAC2004-16.1" />
  1702. <check enabled="true" name="MISRAC2004-16.2_a" />
  1703. <check enabled="true" name="MISRAC2004-16.2_b" />
  1704. <check enabled="true" name="MISRAC2004-16.3" />
  1705. <check enabled="true" name="MISRAC2004-16.4" />
  1706. <check enabled="true" name="MISRAC2004-16.5" />
  1707. <check enabled="true" name="MISRAC2004-16.7" />
  1708. <check enabled="true" name="MISRAC2004-16.8" />
  1709. <check enabled="true" name="MISRAC2004-16.9" />
  1710. <check enabled="true" name="MISRAC2004-16.10" />
  1711. </group>
  1712. <group enabled="true" name="MISRAC2004-17">
  1713. <check enabled="true" name="MISRAC2004-17.1_a" />
  1714. <check enabled="true" name="MISRAC2004-17.1_b" />
  1715. <check enabled="true" name="MISRAC2004-17.1_c" />
  1716. <check enabled="true" name="MISRAC2004-17.2" />
  1717. <check enabled="true" name="MISRAC2004-17.3" />
  1718. <check enabled="true" name="MISRAC2004-17.4_a" />
  1719. <check enabled="true" name="MISRAC2004-17.4_b" />
  1720. <check enabled="true" name="MISRAC2004-17.5" />
  1721. <check enabled="true" name="MISRAC2004-17.6_a" />
  1722. <check enabled="true" name="MISRAC2004-17.6_b" />
  1723. <check enabled="true" name="MISRAC2004-17.6_c" />
  1724. <check enabled="true" name="MISRAC2004-17.6_d" />
  1725. </group>
  1726. <group enabled="true" name="MISRAC2004-18">
  1727. <check enabled="true" name="MISRAC2004-18.1" />
  1728. <check enabled="true" name="MISRAC2004-18.2" />
  1729. <check enabled="true" name="MISRAC2004-18.4" />
  1730. </group>
  1731. <group enabled="true" name="MISRAC2004-19">
  1732. <check enabled="false" name="MISRAC2004-19.1" />
  1733. <check enabled="false" name="MISRAC2004-19.2" />
  1734. <check enabled="true" name="MISRAC2004-19.4" />
  1735. <check enabled="true" name="MISRAC2004-19.5" />
  1736. <check enabled="true" name="MISRAC2004-19.6" />
  1737. <check enabled="false" name="MISRAC2004-19.7" />
  1738. <check enabled="true" name="MISRAC2004-19.10" />
  1739. <check enabled="true" name="MISRAC2004-19.12" />
  1740. <check enabled="false" name="MISRAC2004-19.13" />
  1741. <check enabled="true" name="MISRAC2004-19.15" />
  1742. </group>
  1743. <group enabled="true" name="MISRAC2004-20">
  1744. <check enabled="true" name="MISRAC2004-20.1" />
  1745. <check enabled="true" name="MISRAC2004-20.2" />
  1746. <check enabled="true" name="MISRAC2004-20.3_a" />
  1747. <check enabled="true" name="MISRAC2004-20.3_b" />
  1748. <check enabled="true" name="MISRAC2004-20.3_c" />
  1749. <check enabled="true" name="MISRAC2004-20.3_d" />
  1750. <check enabled="true" name="MISRAC2004-20.3_e" />
  1751. <check enabled="true" name="MISRAC2004-20.3_f" />
  1752. <check enabled="true" name="MISRAC2004-20.3_g" />
  1753. <check enabled="true" name="MISRAC2004-20.3_h" />
  1754. <check enabled="true" name="MISRAC2004-20.3_i" />
  1755. <check enabled="true" name="MISRAC2004-20.4" />
  1756. <check enabled="true" name="MISRAC2004-20.5" />
  1757. <check enabled="true" name="MISRAC2004-20.6" />
  1758. <check enabled="true" name="MISRAC2004-20.7" />
  1759. <check enabled="true" name="MISRAC2004-20.8" />
  1760. <check enabled="true" name="MISRAC2004-20.9" />
  1761. <check enabled="true" name="MISRAC2004-20.10" />
  1762. <check enabled="true" name="MISRAC2004-20.11" />
  1763. <check enabled="true" name="MISRAC2004-20.12" />
  1764. </group>
  1765. </package>
  1766. <package enabled="false" name="MISRAC2012">
  1767. <group enabled="true" name="MISRAC2012-Dir-4">
  1768. <check enabled="true" name="MISRAC2012-Dir-4.3" />
  1769. <check enabled="false" name="MISRAC2012-Dir-4.4" />
  1770. <check enabled="false" name="MISRAC2012-Dir-4.5" />
  1771. <check enabled="false" name="MISRAC2012-Dir-4.6_a" />
  1772. <check enabled="false" name="MISRAC2012-Dir-4.6_b" />
  1773. <check enabled="false" name="MISRAC2012-Dir-4.7_a" />
  1774. <check enabled="false" name="MISRAC2012-Dir-4.7_b" />
  1775. <check enabled="false" name="MISRAC2012-Dir-4.7_c" />
  1776. <check enabled="false" name="MISRAC2012-Dir-4.8" />
  1777. <check enabled="false" name="MISRAC2012-Dir-4.9" />
  1778. <check enabled="true" name="MISRAC2012-Dir-4.10" />
  1779. <check enabled="false" name="MISRAC2012-Dir-4.11_a" />
  1780. <check enabled="false" name="MISRAC2012-Dir-4.11_b" />
  1781. <check enabled="false" name="MISRAC2012-Dir-4.11_c" />
  1782. <check enabled="false" name="MISRAC2012-Dir-4.11_d" />
  1783. <check enabled="false" name="MISRAC2012-Dir-4.11_e" />
  1784. <check enabled="false" name="MISRAC2012-Dir-4.11_f" />
  1785. <check enabled="false" name="MISRAC2012-Dir-4.11_g" />
  1786. <check enabled="false" name="MISRAC2012-Dir-4.11_h" />
  1787. <check enabled="false" name="MISRAC2012-Dir-4.11_i" />
  1788. <check enabled="false" name="MISRAC2012-Dir-4.12" />
  1789. <check enabled="true" name="MISRAC2012-Dir-4.13_b" />
  1790. <check enabled="true" name="MISRAC2012-Dir-4.13_c" />
  1791. <check enabled="true" name="MISRAC2012-Dir-4.13_d" />
  1792. <check enabled="true" name="MISRAC2012-Dir-4.13_e" />
  1793. <check enabled="true" name="MISRAC2012-Dir-4.13_f" />
  1794. <check enabled="true" name="MISRAC2012-Dir-4.13_g" />
  1795. <check enabled="false" name="MISRAC2012-Dir-4.13_h" />
  1796. </group>
  1797. <group enabled="true" name="MISRAC2012-Rule-1">
  1798. <check enabled="true" name="MISRAC2012-Rule-1.3_a" />
  1799. <check enabled="true" name="MISRAC2012-Rule-1.3_b" />
  1800. <check enabled="true" name="MISRAC2012-Rule-1.3_c" />
  1801. <check enabled="true" name="MISRAC2012-Rule-1.3_d" />
  1802. <check enabled="true" name="MISRAC2012-Rule-1.3_e" />
  1803. <check enabled="true" name="MISRAC2012-Rule-1.3_f" />
  1804. <check enabled="true" name="MISRAC2012-Rule-1.3_g" />
  1805. <check enabled="true" name="MISRAC2012-Rule-1.3_h" />
  1806. <check enabled="true" name="MISRAC2012-Rule-1.3_i" />
  1807. <check enabled="true" name="MISRAC2012-Rule-1.3_j" />
  1808. <check enabled="true" name="MISRAC2012-Rule-1.3_k" />
  1809. <check enabled="true" name="MISRAC2012-Rule-1.3_m" />
  1810. <check enabled="true" name="MISRAC2012-Rule-1.3_n" />
  1811. <check enabled="true" name="MISRAC2012-Rule-1.3_o" />
  1812. <check enabled="true" name="MISRAC2012-Rule-1.3_p" />
  1813. <check enabled="true" name="MISRAC2012-Rule-1.3_q" />
  1814. <check enabled="true" name="MISRAC2012-Rule-1.3_r" />
  1815. <check enabled="true" name="MISRAC2012-Rule-1.3_s" />
  1816. <check enabled="true" name="MISRAC2012-Rule-1.3_t" />
  1817. <check enabled="true" name="MISRAC2012-Rule-1.3_u" />
  1818. <check enabled="true" name="MISRAC2012-Rule-1.3_v" />
  1819. <check enabled="true" name="MISRAC2012-Rule-1.3_w" />
  1820. </group>
  1821. <group enabled="true" name="MISRAC2012-Rule-2">
  1822. <check enabled="true" name="MISRAC2012-Rule-2.1_a" />
  1823. <check enabled="true" name="MISRAC2012-Rule-2.1_b" />
  1824. <check enabled="true" name="MISRAC2012-Rule-2.2_a" />
  1825. <check enabled="true" name="MISRAC2012-Rule-2.2_b" />
  1826. <check enabled="true" name="MISRAC2012-Rule-2.2_c" />
  1827. <check enabled="false" name="MISRAC2012-Rule-2.3" />
  1828. <check enabled="false" name="MISRAC2012-Rule-2.4" />
  1829. <check enabled="false" name="MISRAC2012-Rule-2.5" />
  1830. <check enabled="false" name="MISRAC2012-Rule-2.6" />
  1831. <check enabled="false" name="MISRAC2012-Rule-2.7" />
  1832. </group>
  1833. <group enabled="true" name="MISRAC2012-Rule-3">
  1834. <check enabled="true" name="MISRAC2012-Rule-3.1" />
  1835. <check enabled="true" name="MISRAC2012-Rule-3.2" />
  1836. </group>
  1837. <group enabled="true" name="MISRAC2012-Rule-5">
  1838. <check enabled="true" name="MISRAC2012-Rule-5.1" />
  1839. <check enabled="true" name="MISRAC2012-Rule-5.2_c89" />
  1840. <check enabled="true" name="MISRAC2012-Rule-5.2_c99" />
  1841. <check enabled="true" name="MISRAC2012-Rule-5.3_c89" />
  1842. <check enabled="true" name="MISRAC2012-Rule-5.3_c99" />
  1843. <check enabled="true" name="MISRAC2012-Rule-5.4_c89" />
  1844. <check enabled="true" name="MISRAC2012-Rule-5.4_c99" />
  1845. <check enabled="true" name="MISRAC2012-Rule-5.5_c89" />
  1846. <check enabled="true" name="MISRAC2012-Rule-5.5_c99" />
  1847. <check enabled="true" name="MISRAC2012-Rule-5.6" />
  1848. <check enabled="true" name="MISRAC2012-Rule-5.7" />
  1849. <check enabled="true" name="MISRAC2012-Rule-5.8" />
  1850. <check enabled="false" name="MISRAC2012-Rule-5.9" />
  1851. </group>
  1852. <group enabled="true" name="MISRAC2012-Rule-6">
  1853. <check enabled="true" name="MISRAC2012-Rule-6.1" />
  1854. <check enabled="true" name="MISRAC2012-Rule-6.2" />
  1855. </group>
  1856. <group enabled="true" name="MISRAC2012-Rule-7">
  1857. <check enabled="true" name="MISRAC2012-Rule-7.1" />
  1858. <check enabled="true" name="MISRAC2012-Rule-7.2" />
  1859. <check enabled="true" name="MISRAC2012-Rule-7.3" />
  1860. <check enabled="true" name="MISRAC2012-Rule-7.4_a" />
  1861. <check enabled="true" name="MISRAC2012-Rule-7.4_b" />
  1862. </group>
  1863. <group enabled="true" name="MISRAC2012-Rule-8">
  1864. <check enabled="true" name="MISRAC2012-Rule-8.1" />
  1865. <check enabled="true" name="MISRAC2012-Rule-8.2_a" />
  1866. <check enabled="true" name="MISRAC2012-Rule-8.2_b" />
  1867. <check enabled="true" name="MISRAC2012-Rule-8.3_b" />
  1868. <check enabled="true" name="MISRAC2012-Rule-8.4" />
  1869. <check enabled="false" name="MISRAC2012-Rule-8.5_a" />
  1870. <check enabled="true" name="MISRAC2012-Rule-8.5_b" />
  1871. <check enabled="true" name="MISRAC2012-Rule-8.6" />
  1872. <check enabled="false" name="MISRAC2012-Rule-8.7" />
  1873. <check enabled="false" name="MISRAC2012-Rule-8.9_a" />
  1874. <check enabled="false" name="MISRAC2012-Rule-8.9_b" />
  1875. <check enabled="true" name="MISRAC2012-Rule-8.10" />
  1876. <check enabled="false" name="MISRAC2012-Rule-8.11" />
  1877. <check enabled="true" name="MISRAC2012-Rule-8.12" />
  1878. <check enabled="false" name="MISRAC2012-Rule-8.13" />
  1879. <check enabled="true" name="MISRAC2012-Rule-8.14" />
  1880. </group>
  1881. <group enabled="true" name="MISRAC2012-Rule-9">
  1882. <check enabled="true" name="MISRAC2012-Rule-9.1_a" />
  1883. <check enabled="true" name="MISRAC2012-Rule-9.1_b" />
  1884. <check enabled="true" name="MISRAC2012-Rule-9.1_c" />
  1885. <check enabled="true" name="MISRAC2012-Rule-9.1_d" />
  1886. <check enabled="true" name="MISRAC2012-Rule-9.1_e" />
  1887. <check enabled="true" name="MISRAC2012-Rule-9.1_f" />
  1888. <check enabled="true" name="MISRAC2012-Rule-9.2" />
  1889. <check enabled="true" name="MISRAC2012-Rule-9.3" />
  1890. <check enabled="true" name="MISRAC2012-Rule-9.4" />
  1891. <check enabled="true" name="MISRAC2012-Rule-9.5_a" />
  1892. <check enabled="true" name="MISRAC2012-Rule-9.5_b" />
  1893. </group>
  1894. <group enabled="true" name="MISRAC2012-Rule-10">
  1895. <check enabled="true" name="MISRAC2012-Rule-10.1_R2" />
  1896. <check enabled="true" name="MISRAC2012-Rule-10.1_R3" />
  1897. <check enabled="true" name="MISRAC2012-Rule-10.1_R4" />
  1898. <check enabled="true" name="MISRAC2012-Rule-10.1_R5" />
  1899. <check enabled="true" name="MISRAC2012-Rule-10.1_R6" />
  1900. <check enabled="true" name="MISRAC2012-Rule-10.1_R7" />
  1901. <check enabled="true" name="MISRAC2012-Rule-10.1_R8" />
  1902. <check enabled="true" name="MISRAC2012-Rule-10.2" />
  1903. <check enabled="true" name="MISRAC2012-Rule-10.3" />
  1904. <check enabled="true" name="MISRAC2012-Rule-10.4_a" />
  1905. <check enabled="true" name="MISRAC2012-Rule-10.4_b" />
  1906. <check enabled="false" name="MISRAC2012-Rule-10.5" />
  1907. <check enabled="true" name="MISRAC2012-Rule-10.6" />
  1908. <check enabled="true" name="MISRAC2012-Rule-10.7" />
  1909. <check enabled="true" name="MISRAC2012-Rule-10.8" />
  1910. </group>
  1911. <group enabled="true" name="MISRAC2012-Rule-11">
  1912. <check enabled="true" name="MISRAC2012-Rule-11.1" />
  1913. <check enabled="true" name="MISRAC2012-Rule-11.2" />
  1914. <check enabled="true" name="MISRAC2012-Rule-11.3" />
  1915. <check enabled="false" name="MISRAC2012-Rule-11.4" />
  1916. <check enabled="false" name="MISRAC2012-Rule-11.5" />
  1917. <check enabled="true" name="MISRAC2012-Rule-11.6" />
  1918. <check enabled="true" name="MISRAC2012-Rule-11.7" />
  1919. <check enabled="true" name="MISRAC2012-Rule-11.8" />
  1920. <check enabled="true" name="MISRAC2012-Rule-11.9" />
  1921. </group>
  1922. <group enabled="true" name="MISRAC2012-Rule-12">
  1923. <check enabled="false" name="MISRAC2012-Rule-12.1" />
  1924. <check enabled="true" name="MISRAC2012-Rule-12.2" />
  1925. <check enabled="false" name="MISRAC2012-Rule-12.3" />
  1926. </group>
  1927. <group enabled="true" name="MISRAC2012-Rule-13">
  1928. <check enabled="true" name="MISRAC2012-Rule-13.1" />
  1929. <check enabled="true" name="MISRAC2012-Rule-13.2_a" />
  1930. <check enabled="true" name="MISRAC2012-Rule-13.2_b" />
  1931. <check enabled="true" name="MISRAC2012-Rule-13.2_c" />
  1932. <check enabled="false" name="MISRAC2012-Rule-13.3" />
  1933. <check enabled="false" name="MISRAC2012-Rule-13.4_a" />
  1934. <check enabled="false" name="MISRAC2012-Rule-13.4_b" />
  1935. <check enabled="true" name="MISRAC2012-Rule-13.5" />
  1936. <check enabled="true" name="MISRAC2012-Rule-13.6" />
  1937. </group>
  1938. <group enabled="true" name="MISRAC2012-Rule-14">
  1939. <check enabled="true" name="MISRAC2012-Rule-14.1_a" />
  1940. <check enabled="true" name="MISRAC2012-Rule-14.1_b" />
  1941. <check enabled="true" name="MISRAC2012-Rule-14.2" />
  1942. <check enabled="true" name="MISRAC2012-Rule-14.3_a" />
  1943. <check enabled="true" name="MISRAC2012-Rule-14.3_b" />
  1944. <check enabled="true" name="MISRAC2012-Rule-14.4_a" />
  1945. <check enabled="true" name="MISRAC2012-Rule-14.4_b" />
  1946. <check enabled="true" name="MISRAC2012-Rule-14.4_c" />
  1947. <check enabled="true" name="MISRAC2012-Rule-14.4_d" />
  1948. </group>
  1949. <group enabled="true" name="MISRAC2012-Rule-15">
  1950. <check enabled="false" name="MISRAC2012-Rule-15.1" />
  1951. <check enabled="true" name="MISRAC2012-Rule-15.2" />
  1952. <check enabled="true" name="MISRAC2012-Rule-15.3" />
  1953. <check enabled="false" name="MISRAC2012-Rule-15.4" />
  1954. <check enabled="false" name="MISRAC2012-Rule-15.5" />
  1955. <check enabled="true" name="MISRAC2012-Rule-15.6_a" />
  1956. <check enabled="true" name="MISRAC2012-Rule-15.6_b" />
  1957. <check enabled="true" name="MISRAC2012-Rule-15.6_c" />
  1958. <check enabled="true" name="MISRAC2012-Rule-15.6_d" />
  1959. <check enabled="true" name="MISRAC2012-Rule-15.6_e" />
  1960. <check enabled="true" name="MISRAC2012-Rule-15.7" />
  1961. </group>
  1962. <group enabled="true" name="MISRAC2012-Rule-16">
  1963. <check enabled="true" name="MISRAC2012-Rule-16.1" />
  1964. <check enabled="true" name="MISRAC2012-Rule-16.2" />
  1965. <check enabled="true" name="MISRAC2012-Rule-16.3" />
  1966. <check enabled="true" name="MISRAC2012-Rule-16.4" />
  1967. <check enabled="true" name="MISRAC2012-Rule-16.5" />
  1968. <check enabled="true" name="MISRAC2012-Rule-16.6" />
  1969. <check enabled="true" name="MISRAC2012-Rule-16.7" />
  1970. </group>
  1971. <group enabled="true" name="MISRAC2012-Rule-17">
  1972. <check enabled="true" name="MISRAC2012-Rule-17.1" />
  1973. <check enabled="true" name="MISRAC2012-Rule-17.2_a" />
  1974. <check enabled="true" name="MISRAC2012-Rule-17.2_b" />
  1975. <check enabled="true" name="MISRAC2012-Rule-17.3" />
  1976. <check enabled="true" name="MISRAC2012-Rule-17.4" />
  1977. <check enabled="false" name="MISRAC2012-Rule-17.5" />
  1978. <check enabled="true" name="MISRAC2012-Rule-17.6" />
  1979. <check enabled="true" name="MISRAC2012-Rule-17.7" />
  1980. <check enabled="false" name="MISRAC2012-Rule-17.8" />
  1981. </group>
  1982. <group enabled="true" name="MISRAC2012-Rule-18">
  1983. <check enabled="true" name="MISRAC2012-Rule-18.1_a" />
  1984. <check enabled="true" name="MISRAC2012-Rule-18.1_b" />
  1985. <check enabled="true" name="MISRAC2012-Rule-18.1_c" />
  1986. <check enabled="true" name="MISRAC2012-Rule-18.1_d" />
  1987. <check enabled="true" name="MISRAC2012-Rule-18.2" />
  1988. <check enabled="true" name="MISRAC2012-Rule-18.3" />
  1989. <check enabled="true" name="MISRAC2012-Rule-18.4" />
  1990. <check enabled="false" name="MISRAC2012-Rule-18.5" />
  1991. <check enabled="true" name="MISRAC2012-Rule-18.6_a" />
  1992. <check enabled="true" name="MISRAC2012-Rule-18.6_b" />
  1993. <check enabled="true" name="MISRAC2012-Rule-18.6_c" />
  1994. <check enabled="true" name="MISRAC2012-Rule-18.6_d" />
  1995. <check enabled="true" name="MISRAC2012-Rule-18.7" />
  1996. <check enabled="true" name="MISRAC2012-Rule-18.8" />
  1997. </group>
  1998. <group enabled="true" name="MISRAC2012-Rule-19">
  1999. <check enabled="true" name="MISRAC2012-Rule-19.1" />
  2000. <check enabled="false" name="MISRAC2012-Rule-19.2" />
  2001. </group>
  2002. <group enabled="true" name="MISRAC2012-Rule-20">
  2003. <check enabled="false" name="MISRAC2012-Rule-20.1" />
  2004. <check enabled="true" name="MISRAC2012-Rule-20.2" />
  2005. <check enabled="true" name="MISRAC2012-Rule-20.4_c89" />
  2006. <check enabled="true" name="MISRAC2012-Rule-20.4_c99" />
  2007. <check enabled="false" name="MISRAC2012-Rule-20.5" />
  2008. <check enabled="true" name="MISRAC2012-Rule-20.7" />
  2009. <check enabled="false" name="MISRAC2012-Rule-20.10" />
  2010. </group>
  2011. <group enabled="true" name="MISRAC2012-Rule-21">
  2012. <check enabled="true" name="MISRAC2012-Rule-21.1" />
  2013. <check enabled="true" name="MISRAC2012-Rule-21.2" />
  2014. <check enabled="true" name="MISRAC2012-Rule-21.3" />
  2015. <check enabled="true" name="MISRAC2012-Rule-21.4" />
  2016. <check enabled="true" name="MISRAC2012-Rule-21.5" />
  2017. <check enabled="true" name="MISRAC2012-Rule-21.6" />
  2018. <check enabled="true" name="MISRAC2012-Rule-21.7" />
  2019. <check enabled="true" name="MISRAC2012-Rule-21.8" />
  2020. <check enabled="true" name="MISRAC2012-Rule-21.9" />
  2021. <check enabled="true" name="MISRAC2012-Rule-21.10" />
  2022. <check enabled="true" name="MISRAC2012-Rule-21.11" />
  2023. <check enabled="false" name="MISRAC2012-Rule-21.12_a" />
  2024. <check enabled="false" name="MISRAC2012-Rule-21.12_b" />
  2025. </group>
  2026. <group enabled="true" name="MISRAC2012-Rule-22">
  2027. <check enabled="true" name="MISRAC2012-Rule-22.1_a" />
  2028. <check enabled="true" name="MISRAC2012-Rule-22.1_b" />
  2029. <check enabled="true" name="MISRAC2012-Rule-22.2_a" />
  2030. <check enabled="true" name="MISRAC2012-Rule-22.2_b" />
  2031. <check enabled="true" name="MISRAC2012-Rule-22.2_c" />
  2032. <check enabled="true" name="MISRAC2012-Rule-22.3" />
  2033. <check enabled="true" name="MISRAC2012-Rule-22.4" />
  2034. <check enabled="true" name="MISRAC2012-Rule-22.5_a" />
  2035. <check enabled="true" name="MISRAC2012-Rule-22.5_b" />
  2036. <check enabled="true" name="MISRAC2012-Rule-22.6" />
  2037. </group>
  2038. </package>
  2039. <package enabled="false" name="MISRAC++2008">
  2040. <group enabled="true" name="MISRAC++2008-0-1">
  2041. <check enabled="true" name="MISRAC++2008-0-1-1" />
  2042. <check enabled="true" name="MISRAC++2008-0-1-2_a" />
  2043. <check enabled="true" name="MISRAC++2008-0-1-2_b" />
  2044. <check enabled="true" name="MISRAC++2008-0-1-2_c" />
  2045. <check enabled="true" name="MISRAC++2008-0-1-3" />
  2046. <check enabled="true" name="MISRAC++2008-0-1-4_a" />
  2047. <check enabled="true" name="MISRAC++2008-0-1-4_b" />
  2048. <check enabled="true" name="MISRAC++2008-0-1-6" />
  2049. <check enabled="true" name="MISRAC++2008-0-1-7" />
  2050. <check enabled="false" name="MISRAC++2008-0-1-8" />
  2051. <check enabled="true" name="MISRAC++2008-0-1-9" />
  2052. <check enabled="true" name="MISRAC++2008-0-1-11" />
  2053. </group>
  2054. <group enabled="true" name="MISRAC++2008-0-2">
  2055. <check enabled="true" name="MISRAC++2008-0-2-1" />
  2056. </group>
  2057. <group enabled="true" name="MISRAC++2008-0-3">
  2058. <check enabled="true" name="MISRAC++2008-0-3-2" />
  2059. </group>
  2060. <group enabled="true" name="MISRAC++2008-2-7">
  2061. <check enabled="true" name="MISRAC++2008-2-7-1" />
  2062. <check enabled="true" name="MISRAC++2008-2-7-2" />
  2063. <check enabled="false" name="MISRAC++2008-2-7-3" />
  2064. </group>
  2065. <group enabled="true" name="MISRAC++2008-2-10">
  2066. <check enabled="true" name="MISRAC++2008-2-10-1" />
  2067. <check enabled="true" name="MISRAC++2008-2-10-2" />
  2068. <check enabled="true" name="MISRAC++2008-2-10-3" />
  2069. <check enabled="true" name="MISRAC++2008-2-10-4" />
  2070. <check enabled="false" name="MISRAC++2008-2-10-5" />
  2071. <check enabled="true" name="MISRAC++2008-2-10-6" />
  2072. </group>
  2073. <group enabled="true" name="MISRAC++2008-2-13">
  2074. <check enabled="true" name="MISRAC++2008-2-13-2" />
  2075. <check enabled="true" name="MISRAC++2008-2-13-3" />
  2076. <check enabled="true" name="MISRAC++2008-2-13-4_a" />
  2077. <check enabled="true" name="MISRAC++2008-2-13-4_b" />
  2078. </group>
  2079. <group enabled="true" name="MISRAC++2008-3-1">
  2080. <check enabled="true" name="MISRAC++2008-3-1-1" />
  2081. <check enabled="true" name="MISRAC++2008-3-1-3" />
  2082. </group>
  2083. <group enabled="true" name="MISRAC++2008-3-9">
  2084. <check enabled="false" name="MISRAC++2008-3-9-2" />
  2085. <check enabled="true" name="MISRAC++2008-3-9-3" />
  2086. </group>
  2087. <group enabled="true" name="MISRAC++2008-4-5">
  2088. <check enabled="true" name="MISRAC++2008-4-5-1" />
  2089. <check enabled="true" name="MISRAC++2008-4-5-2" />
  2090. <check enabled="true" name="MISRAC++2008-4-5-3" />
  2091. </group>
  2092. <group enabled="true" name="MISRAC++2008-5-0">
  2093. <check enabled="true" name="MISRAC++2008-5-0-1_a" />
  2094. <check enabled="true" name="MISRAC++2008-5-0-1_b" />
  2095. <check enabled="true" name="MISRAC++2008-5-0-1_c" />
  2096. <check enabled="false" name="MISRAC++2008-5-0-2" />
  2097. <check enabled="true" name="MISRAC++2008-5-0-3" />
  2098. <check enabled="true" name="MISRAC++2008-5-0-4" />
  2099. <check enabled="true" name="MISRAC++2008-5-0-5" />
  2100. <check enabled="true" name="MISRAC++2008-5-0-6" />
  2101. <check enabled="true" name="MISRAC++2008-5-0-7" />
  2102. <check enabled="true" name="MISRAC++2008-5-0-8" />
  2103. <check enabled="true" name="MISRAC++2008-5-0-9" />
  2104. <check enabled="true" name="MISRAC++2008-5-0-10" />
  2105. <check enabled="true" name="MISRAC++2008-5-0-13_a" />
  2106. <check enabled="true" name="MISRAC++2008-5-0-13_b" />
  2107. <check enabled="true" name="MISRAC++2008-5-0-13_c" />
  2108. <check enabled="true" name="MISRAC++2008-5-0-13_d" />
  2109. <check enabled="true" name="MISRAC++2008-5-0-14" />
  2110. <check enabled="true" name="MISRAC++2008-5-0-15_a" />
  2111. <check enabled="true" name="MISRAC++2008-5-0-15_b" />
  2112. <check enabled="true" name="MISRAC++2008-5-0-16_a" />
  2113. <check enabled="true" name="MISRAC++2008-5-0-16_b" />
  2114. <check enabled="true" name="MISRAC++2008-5-0-16_c" />
  2115. <check enabled="true" name="MISRAC++2008-5-0-16_d" />
  2116. <check enabled="true" name="MISRAC++2008-5-0-16_e" />
  2117. <check enabled="true" name="MISRAC++2008-5-0-16_f" />
  2118. <check enabled="true" name="MISRAC++2008-5-0-19" />
  2119. <check enabled="true" name="MISRAC++2008-5-0-21" />
  2120. </group>
  2121. <group enabled="true" name="MISRAC++2008-5-2">
  2122. <check enabled="true" name="MISRAC++2008-5-2-4" />
  2123. <check enabled="true" name="MISRAC++2008-5-2-5" />
  2124. <check enabled="true" name="MISRAC++2008-5-2-6" />
  2125. <check enabled="true" name="MISRAC++2008-5-2-7" />
  2126. <check enabled="false" name="MISRAC++2008-5-2-9" />
  2127. <check enabled="false" name="MISRAC++2008-5-2-10" />
  2128. <check enabled="true" name="MISRAC++2008-5-2-11_a" />
  2129. <check enabled="true" name="MISRAC++2008-5-2-11_b" />
  2130. </group>
  2131. <group enabled="true" name="MISRAC++2008-5-3">
  2132. <check enabled="true" name="MISRAC++2008-5-3-1" />
  2133. <check enabled="true" name="MISRAC++2008-5-3-2_a" />
  2134. <check enabled="true" name="MISRAC++2008-5-3-2_b" />
  2135. <check enabled="true" name="MISRAC++2008-5-3-3" />
  2136. <check enabled="true" name="MISRAC++2008-5-3-4" />
  2137. </group>
  2138. <group enabled="true" name="MISRAC++2008-5-8">
  2139. <check enabled="true" name="MISRAC++2008-5-8-1" />
  2140. </group>
  2141. <group enabled="true" name="MISRAC++2008-5-14">
  2142. <check enabled="true" name="MISRAC++2008-5-14-1" />
  2143. </group>
  2144. <group enabled="true" name="MISRAC++2008-5-18">
  2145. <check enabled="true" name="MISRAC++2008-5-18-1" />
  2146. </group>
  2147. <group enabled="true" name="MISRAC++2008-5-19">
  2148. <check enabled="false" name="MISRAC++2008-5-19-1" />
  2149. </group>
  2150. <group enabled="true" name="MISRAC++2008-6-2">
  2151. <check enabled="true" name="MISRAC++2008-6-2-1" />
  2152. <check enabled="true" name="MISRAC++2008-6-2-2" />
  2153. <check enabled="false" name="MISRAC++2008-6-2-3" />
  2154. </group>
  2155. <group enabled="true" name="MISRAC++2008-6-3">
  2156. <check enabled="true" name="MISRAC++2008-6-3-1_a" />
  2157. <check enabled="true" name="MISRAC++2008-6-3-1_b" />
  2158. <check enabled="true" name="MISRAC++2008-6-3-1_c" />
  2159. <check enabled="true" name="MISRAC++2008-6-3-1_d" />
  2160. </group>
  2161. <group enabled="true" name="MISRAC++2008-6-4">
  2162. <check enabled="true" name="MISRAC++2008-6-4-1" />
  2163. <check enabled="true" name="MISRAC++2008-6-4-2" />
  2164. <check enabled="true" name="MISRAC++2008-6-4-3" />
  2165. <check enabled="true" name="MISRAC++2008-6-4-4" />
  2166. <check enabled="true" name="MISRAC++2008-6-4-5" />
  2167. <check enabled="true" name="MISRAC++2008-6-4-6" />
  2168. <check enabled="true" name="MISRAC++2008-6-4-7" />
  2169. <check enabled="true" name="MISRAC++2008-6-4-8" />
  2170. </group>
  2171. <group enabled="true" name="MISRAC++2008-6-5">
  2172. <check enabled="true" name="MISRAC++2008-6-5-1_a" />
  2173. <check enabled="true" name="MISRAC++2008-6-5-2" />
  2174. <check enabled="true" name="MISRAC++2008-6-5-3" />
  2175. <check enabled="true" name="MISRAC++2008-6-5-4" />
  2176. <check enabled="true" name="MISRAC++2008-6-5-6" />
  2177. </group>
  2178. <group enabled="true" name="MISRAC++2008-6-6">
  2179. <check enabled="true" name="MISRAC++2008-6-6-1" />
  2180. <check enabled="true" name="MISRAC++2008-6-6-2" />
  2181. <check enabled="true" name="MISRAC++2008-6-6-4" />
  2182. <check enabled="true" name="MISRAC++2008-6-6-5" />
  2183. </group>
  2184. <group enabled="true" name="MISRAC++2008-7-1">
  2185. <check enabled="true" name="MISRAC++2008-7-1-1" />
  2186. <check enabled="true" name="MISRAC++2008-7-1-2" />
  2187. </group>
  2188. <group enabled="true" name="MISRAC++2008-7-2">
  2189. <check enabled="true" name="MISRAC++2008-7-2-1" />
  2190. </group>
  2191. <group enabled="true" name="MISRAC++2008-7-4">
  2192. <check enabled="true" name="MISRAC++2008-7-4-3" />
  2193. </group>
  2194. <group enabled="true" name="MISRAC++2008-7-5">
  2195. <check enabled="true" name="MISRAC++2008-7-5-1_a" />
  2196. <check enabled="true" name="MISRAC++2008-7-5-1_b" />
  2197. <check enabled="true" name="MISRAC++2008-7-5-2_a" />
  2198. <check enabled="true" name="MISRAC++2008-7-5-2_b" />
  2199. <check enabled="true" name="MISRAC++2008-7-5-2_c" />
  2200. <check enabled="true" name="MISRAC++2008-7-5-2_d" />
  2201. <check enabled="false" name="MISRAC++2008-7-5-4_a" />
  2202. <check enabled="false" name="MISRAC++2008-7-5-4_b" />
  2203. </group>
  2204. <group enabled="true" name="MISRAC++2008-8-0">
  2205. <check enabled="true" name="MISRAC++2008-8-0-1" />
  2206. </group>
  2207. <group enabled="true" name="MISRAC++2008-8-4">
  2208. <check enabled="true" name="MISRAC++2008-8-4-1" />
  2209. <check enabled="true" name="MISRAC++2008-8-4-3" />
  2210. <check enabled="true" name="MISRAC++2008-8-4-4" />
  2211. </group>
  2212. <group enabled="true" name="MISRAC++2008-8-5">
  2213. <check enabled="true" name="MISRAC++2008-8-5-1_a" />
  2214. <check enabled="true" name="MISRAC++2008-8-5-1_b" />
  2215. <check enabled="true" name="MISRAC++2008-8-5-1_c" />
  2216. <check enabled="true" name="MISRAC++2008-8-5-2" />
  2217. </group>
  2218. <group enabled="true" name="MISRAC++2008-9-3">
  2219. <check enabled="true" name="MISRAC++2008-9-3-1" />
  2220. <check enabled="true" name="MISRAC++2008-9-3-2" />
  2221. </group>
  2222. <group enabled="true" name="MISRAC++2008-9-5">
  2223. <check enabled="true" name="MISRAC++2008-9-5-1" />
  2224. </group>
  2225. <group enabled="true" name="MISRAC++2008-9-6">
  2226. <check enabled="true" name="MISRAC++2008-9-6-2" />
  2227. <check enabled="true" name="MISRAC++2008-9-6-3" />
  2228. <check enabled="true" name="MISRAC++2008-9-6-4" />
  2229. </group>
  2230. <group enabled="true" name="MISRAC++2008-12-1">
  2231. <check enabled="true" name="MISRAC++2008-12-1-1_a" />
  2232. <check enabled="true" name="MISRAC++2008-12-1-1_b" />
  2233. <check enabled="true" name="MISRAC++2008-12-1-3" />
  2234. </group>
  2235. <group enabled="true" name="MISRAC++2008-15-0">
  2236. <check enabled="false" name="MISRAC++2008-15-0-2" />
  2237. </group>
  2238. <group enabled="true" name="MISRAC++2008-15-1">
  2239. <check enabled="true" name="MISRAC++2008-15-1-2" />
  2240. <check enabled="true" name="MISRAC++2008-15-1-3" />
  2241. </group>
  2242. <group enabled="true" name="MISRAC++2008-15-3">
  2243. <check enabled="true" name="MISRAC++2008-15-3-1" />
  2244. <check enabled="false" name="MISRAC++2008-15-3-2" />
  2245. <check enabled="true" name="MISRAC++2008-15-3-3" />
  2246. <check enabled="true" name="MISRAC++2008-15-3-4" />
  2247. <check enabled="true" name="MISRAC++2008-15-3-5" />
  2248. </group>
  2249. <group enabled="true" name="MISRAC++2008-15-5">
  2250. <check enabled="true" name="MISRAC++2008-15-5-1" />
  2251. </group>
  2252. <group enabled="true" name="MISRAC++2008-16-0">
  2253. <check enabled="true" name="MISRAC++2008-16-0-3" />
  2254. <check enabled="true" name="MISRAC++2008-16-0-4" />
  2255. </group>
  2256. <group enabled="true" name="MISRAC++2008-16-2">
  2257. <check enabled="true" name="MISRAC++2008-16-2-2" />
  2258. <check enabled="true" name="MISRAC++2008-16-2-3" />
  2259. <check enabled="true" name="MISRAC++2008-16-2-4" />
  2260. <check enabled="false" name="MISRAC++2008-16-2-5" />
  2261. </group>
  2262. <group enabled="true" name="MISRAC++2008-16-3">
  2263. <check enabled="true" name="MISRAC++2008-16-3-1" />
  2264. <check enabled="false" name="MISRAC++2008-16-3-2" />
  2265. </group>
  2266. <group enabled="true" name="MISRAC++2008-17-0">
  2267. <check enabled="true" name="MISRAC++2008-17-0-1" />
  2268. <check enabled="true" name="MISRAC++2008-17-0-3" />
  2269. <check enabled="true" name="MISRAC++2008-17-0-5" />
  2270. </group>
  2271. <group enabled="true" name="MISRAC++2008-18-0">
  2272. <check enabled="true" name="MISRAC++2008-18-0-1" />
  2273. <check enabled="true" name="MISRAC++2008-18-0-2" />
  2274. <check enabled="true" name="MISRAC++2008-18-0-3" />
  2275. <check enabled="true" name="MISRAC++2008-18-0-4" />
  2276. <check enabled="true" name="MISRAC++2008-18-0-5" />
  2277. </group>
  2278. <group enabled="true" name="MISRAC++2008-18-2">
  2279. <check enabled="true" name="MISRAC++2008-18-2-1" />
  2280. </group>
  2281. <group enabled="true" name="MISRAC++2008-18-4">
  2282. <check enabled="true" name="MISRAC++2008-18-4-1" />
  2283. </group>
  2284. <group enabled="true" name="MISRAC++2008-18-7">
  2285. <check enabled="true" name="MISRAC++2008-18-7-1" />
  2286. </group>
  2287. <group enabled="true" name="MISRAC++2008-19-3">
  2288. <check enabled="true" name="MISRAC++2008-19-3-1" />
  2289. </group>
  2290. <group enabled="true" name="MISRAC++2008-27-0">
  2291. <check enabled="true" name="MISRAC++2008-27-0-1" />
  2292. </group>
  2293. </package>
  2294. </checks_tree>
  2295. </cstat_settings>
  2296. </data>
  2297. </settings>
  2298. <settings>
  2299. <name>RuntimeChecking</name>
  2300. <archiveVersion>0</archiveVersion>
  2301. <data>
  2302. <version>2</version>
  2303. <wantNonLocal>1</wantNonLocal>
  2304. <debug>0</debug>
  2305. <option>
  2306. <name>GenRtcDebugHeap</name>
  2307. <state>0</state>
  2308. </option>
  2309. <option>
  2310. <name>GenRtcEnableBoundsChecking</name>
  2311. <state>0</state>
  2312. </option>
  2313. <option>
  2314. <name>GenRtcCheckPtrsNonInstrMem</name>
  2315. <state>1</state>
  2316. </option>
  2317. <option>
  2318. <name>GenRtcTrackPointerBounds</name>
  2319. <state>1</state>
  2320. </option>
  2321. <option>
  2322. <name>GenRtcCheckAccesses</name>
  2323. <state>1</state>
  2324. </option>
  2325. <option>
  2326. <name>GenRtcGenerateEntries</name>
  2327. <state>0</state>
  2328. </option>
  2329. <option>
  2330. <name>GenRtcNrTrackedPointers</name>
  2331. <state>1000</state>
  2332. </option>
  2333. <option>
  2334. <name>GenRtcIntOverflow</name>
  2335. <state>0</state>
  2336. </option>
  2337. <option>
  2338. <name>GenRtcIncUnsigned</name>
  2339. <state>0</state>
  2340. </option>
  2341. <option>
  2342. <name>GenRtcIntConversion</name>
  2343. <state>0</state>
  2344. </option>
  2345. <option>
  2346. <name>GenRtcInclExplicit</name>
  2347. <state>0</state>
  2348. </option>
  2349. <option>
  2350. <name>GenRtcIntShiftOverflow</name>
  2351. <state>0</state>
  2352. </option>
  2353. <option>
  2354. <name>GenRtcInclUnsignedShiftOverflow</name>
  2355. <state>0</state>
  2356. </option>
  2357. <option>
  2358. <name>GenRtcUnhandledCase</name>
  2359. <state>0</state>
  2360. </option>
  2361. <option>
  2362. <name>GenRtcDivByZero</name>
  2363. <state>0</state>
  2364. </option>
  2365. <option>
  2366. <name>GenRtcEnable</name>
  2367. <state>0</state>
  2368. </option>
  2369. <option>
  2370. <name>GenRtcCheckPtrsNonInstrFunc</name>
  2371. <state>1</state>
  2372. </option>
  2373. </data>
  2374. </settings>
  2375. </configuration>
  2376. <group>
  2377. <name>CMSIS</name>
  2378. <file>
  2379. <name>$PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c</name>
  2380. </file>
  2381. </group>
  2382. <group>
  2383. <name>DOC</name>
  2384. </group>
  2385. <group>
  2386. <name>STARTUP</name>
  2387. <file>
  2388. <name>$PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f407xx.s</name>
  2389. </file>
  2390. </group>
  2391. <group>
  2392. <name>STM32F4xx_HAL_Driver</name>
  2393. <file>
  2394. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c</name>
  2395. </file>
  2396. <file>
  2397. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c</name>
  2398. </file>
  2399. <file>
  2400. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c</name>
  2401. </file>
  2402. <file>
  2403. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c</name>
  2404. </file>
  2405. <file>
  2406. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c</name>
  2407. </file>
  2408. <file>
  2409. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c</name>
  2410. </file>
  2411. <file>
  2412. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c</name>
  2413. </file>
  2414. <file>
  2415. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c</name>
  2416. </file>
  2417. <file>
  2418. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c</name>
  2419. </file>
  2420. <file>
  2421. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac.c</name>
  2422. </file>
  2423. <file>
  2424. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac_ex.c</name>
  2425. </file>
  2426. <file>
  2427. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi.c</name>
  2428. </file>
  2429. <file>
  2430. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi_ex.c</name>
  2431. </file>
  2432. <file>
  2433. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dfsdm.c</name>
  2434. </file>
  2435. <file>
  2436. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c</name>
  2437. </file>
  2438. <file>
  2439. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma2d.c</name>
  2440. </file>
  2441. <file>
  2442. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c</name>
  2443. </file>
  2444. <file>
  2445. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dsi.c</name>
  2446. </file>
  2447. <file>
  2448. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_eth.c</name>
  2449. </file>
  2450. <file>
  2451. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c</name>
  2452. </file>
  2453. <file>
  2454. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c</name>
  2455. </file>
  2456. <file>
  2457. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c</name>
  2458. </file>
  2459. <file>
  2460. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c</name>
  2461. </file>
  2462. <file>
  2463. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c.c</name>
  2464. </file>
  2465. <file>
  2466. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c_ex.c</name>
  2467. </file>
  2468. <file>
  2469. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c</name>
  2470. </file>
  2471. <file>
  2472. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash.c</name>
  2473. </file>
  2474. <file>
  2475. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash_ex.c</name>
  2476. </file>
  2477. <file>
  2478. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hcd.c</name>
  2479. </file>
  2480. <file>
  2481. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c</name>
  2482. </file>
  2483. <file>
  2484. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c</name>
  2485. </file>
  2486. <file>
  2487. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s.c</name>
  2488. </file>
  2489. <file>
  2490. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s_ex.c</name>
  2491. </file>
  2492. <file>
  2493. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_irda.c</name>
  2494. </file>
  2495. <file>
  2496. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c</name>
  2497. </file>
  2498. <file>
  2499. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_lptim.c</name>
  2500. </file>
  2501. <file>
  2502. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc.c</name>
  2503. </file>
  2504. <file>
  2505. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc_ex.c</name>
  2506. </file>
  2507. <file>
  2508. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_mmc.c</name>
  2509. </file>
  2510. <file>
  2511. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_msp_template.c</name>
  2512. </file>
  2513. <file>
  2514. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nand.c</name>
  2515. </file>
  2516. <file>
  2517. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nor.c</name>
  2518. </file>
  2519. <file>
  2520. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pccard.c</name>
  2521. </file>
  2522. <file>
  2523. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c</name>
  2524. </file>
  2525. <file>
  2526. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c</name>
  2527. </file>
  2528. <file>
  2529. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c</name>
  2530. </file>
  2531. <file>
  2532. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c</name>
  2533. </file>
  2534. <file>
  2535. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_qspi.c</name>
  2536. </file>
  2537. <file>
  2538. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c</name>
  2539. </file>
  2540. <file>
  2541. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c</name>
  2542. </file>
  2543. <file>
  2544. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c</name>
  2545. </file>
  2546. <file>
  2547. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c</name>
  2548. </file>
  2549. <file>
  2550. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c</name>
  2551. </file>
  2552. <file>
  2553. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai.c</name>
  2554. </file>
  2555. <file>
  2556. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai_ex.c</name>
  2557. </file>
  2558. <file>
  2559. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sd.c</name>
  2560. </file>
  2561. <file>
  2562. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sdram.c</name>
  2563. </file>
  2564. <file>
  2565. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_smartcard.c</name>
  2566. </file>
  2567. <file>
  2568. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_smbus.c</name>
  2569. </file>
  2570. <file>
  2571. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spdifrx.c</name>
  2572. </file>
  2573. <file>
  2574. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c</name>
  2575. </file>
  2576. <file>
  2577. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c</name>
  2578. </file>
  2579. <file>
  2580. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c</name>
  2581. </file>
  2582. <file>
  2583. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c</name>
  2584. </file>
  2585. <file>
  2586. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c</name>
  2587. </file>
  2588. <file>
  2589. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c</name>
  2590. </file>
  2591. <file>
  2592. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c</name>
  2593. </file>
  2594. <file>
  2595. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_adc.c</name>
  2596. </file>
  2597. <file>
  2598. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c</name>
  2599. </file>
  2600. <file>
  2601. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c</name>
  2602. </file>
  2603. <file>
  2604. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c</name>
  2605. </file>
  2606. <file>
  2607. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma2d.c</name>
  2608. </file>
  2609. <file>
  2610. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c</name>
  2611. </file>
  2612. <file>
  2613. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c</name>
  2614. </file>
  2615. <file>
  2616. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c</name>
  2617. </file>
  2618. <file>
  2619. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c</name>
  2620. </file>
  2621. <file>
  2622. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c</name>
  2623. </file>
  2624. <file>
  2625. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_lptim.c</name>
  2626. </file>
  2627. <file>
  2628. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c</name>
  2629. </file>
  2630. <file>
  2631. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c</name>
  2632. </file>
  2633. <file>
  2634. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c</name>
  2635. </file>
  2636. <file>
  2637. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rtc.c</name>
  2638. </file>
  2639. <file>
  2640. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c</name>
  2641. </file>
  2642. <file>
  2643. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c</name>
  2644. </file>
  2645. <file>
  2646. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c</name>
  2647. </file>
  2648. <file>
  2649. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c</name>
  2650. </file>
  2651. <file>
  2652. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c</name>
  2653. </file>
  2654. <file>
  2655. <name>$PROJ_DIR$\..\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_utils.c</name>
  2656. </file>
  2657. </group>
  2658. <group>
  2659. <name>USER</name>
  2660. <group>
  2661. <name>LED</name>
  2662. <file>
  2663. <name>$PROJ_DIR$\..\User\led\bsp_led.c</name>
  2664. </file>
  2665. <file>
  2666. <name>$PROJ_DIR$\..\User\led\bsp_led.h</name>
  2667. </file>
  2668. </group>
  2669. <file>
  2670. <name>$PROJ_DIR$\..\User\main.c</name>
  2671. </file>
  2672. <file>
  2673. <name>$PROJ_DIR$\..\User\main.h</name>
  2674. </file>
  2675. <file>
  2676. <name>$PROJ_DIR$\..\User\stm32f4xx_hal_conf.h</name>
  2677. </file>
  2678. <file>
  2679. <name>$PROJ_DIR$\..\User\stm32f4xx_it.c</name>
  2680. </file>
  2681. <file>
  2682. <name>$PROJ_DIR$\..\User\stm32f4xx_it.h</name>
  2683. </file>
  2684. </group>
  2685. </project>