Backup of Project.ewt 88 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project>
  3. <fileVersion>3</fileVersion>
  4. <configuration>
  5. <name>GD32E230</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.0</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="true" 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="true" 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="true" 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="false" 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="true" name="ITR-mismatch-alg" />
  143. <check enabled="true" 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="false" 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="true" 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="true" name="PTR-null-assign-fun-pos" />
  224. <check enabled="true" 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="true" name="PTR-null-literal-pos" />
  231. <check enabled="false" name="PTR-overload" />
  232. <check enabled="true" 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="true" 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="true" name="RED-local-hides-local" />
  254. <check enabled="true" 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="true" name="SPC-uninit-arr-all" />
  279. <check enabled="true" name="SPC-uninit-struct-field-heap" />
  280. <check enabled="true" 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="false" 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="true" name="MISRAC2012-Rule-8.5_a" />
  684. <check enabled="true" name="MISRAC2012-Rule-8.5_b" />
  685. <check enabled="false" 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="true" 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. <group>
  1191. <name>Application</name>
  1192. <file>
  1193. <name>$PROJ_DIR$\..\gd32e23x_it.c</name>
  1194. </file>
  1195. <file>
  1196. <name>$PROJ_DIR$\..\main.c</name>
  1197. </file>
  1198. <file>
  1199. <name>$PROJ_DIR$\..\systick.c</name>
  1200. </file>
  1201. </group>
  1202. <group>
  1203. <name>CMSIS</name>
  1204. <file>
  1205. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\CMSIS\GD\GD32E23x\Source\system_gd32e23x.c</name>
  1206. </file>
  1207. </group>
  1208. <group>
  1209. <name>Doc</name>
  1210. <file>
  1211. <name>$PROJ_DIR$\..\readme.txt</name>
  1212. </file>
  1213. </group>
  1214. <group>
  1215. <name>GD32E23x_Peripherals</name>
  1216. <file>
  1217. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_adc.c</name>
  1218. </file>
  1219. <file>
  1220. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_cmp.c</name>
  1221. </file>
  1222. <file>
  1223. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_crc.c</name>
  1224. </file>
  1225. <file>
  1226. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_dbg.c</name>
  1227. </file>
  1228. <file>
  1229. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_dma.c</name>
  1230. </file>
  1231. <file>
  1232. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_exti.c</name>
  1233. </file>
  1234. <file>
  1235. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_fmc.c</name>
  1236. </file>
  1237. <file>
  1238. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_fwdgt.c</name>
  1239. </file>
  1240. <file>
  1241. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_gpio.c</name>
  1242. </file>
  1243. <file>
  1244. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_i2c.c</name>
  1245. </file>
  1246. <file>
  1247. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_misc.c</name>
  1248. </file>
  1249. <file>
  1250. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_pmu.c</name>
  1251. </file>
  1252. <file>
  1253. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_rcu.c</name>
  1254. </file>
  1255. <file>
  1256. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_rtc.c</name>
  1257. </file>
  1258. <file>
  1259. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_spi.c</name>
  1260. </file>
  1261. <file>
  1262. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_syscfg.c</name>
  1263. </file>
  1264. <file>
  1265. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_timer.c</name>
  1266. </file>
  1267. <file>
  1268. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_usart.c</name>
  1269. </file>
  1270. <file>
  1271. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\GD32E23x_standard_peripheral\Source\gd32e23x_wwdgt.c</name>
  1272. </file>
  1273. </group>
  1274. <group>
  1275. <name>GD32E230_START</name>
  1276. <file>
  1277. <name>$PROJ_DIR$\..\..\..\Utilities\gd32e230c_start.c</name>
  1278. </file>
  1279. </group>
  1280. <group>
  1281. <name>Startup</name>
  1282. <file>
  1283. <name>$PROJ_DIR$\..\..\..\..\GD32E23x_Firmware_Library\CMSIS\GD\GD32E23x\Source\IAR\startup_gd32e23x.s</name>
  1284. </file>
  1285. </group>
  1286. </project>