LogFileSaveThread.nativecodeanalysis.sarif 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677
  1. {
  2. "version": "2.1.0",
  3. "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json",
  4. "runs": [
  5. {
  6. "results": [
  7. {
  8. "ruleId": "C6001",
  9. "message": {
  10. "text": "使用未初始化的内存“*filehandle”。"
  11. },
  12. "locations": [
  13. {
  14. "physicalLocation": {
  15. "artifactLocation": {
  16. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  17. },
  18. "region": {
  19. "startLine": 107,
  20. "startColumn": 16,
  21. "endLine": 107,
  22. "endColumn": 16
  23. }
  24. },
  25. "logicalLocations": [
  26. {
  27. "decoratedName": "?DoSaveProcedure@LogFileSaveThread@@QEAA_NXZ",
  28. "kind": "function"
  29. }
  30. ]
  31. }
  32. ],
  33. "codeFlows": [
  34. {
  35. "threadFlows": [
  36. {
  37. "locations": [
  38. {
  39. "location": {
  40. "physicalLocation": {
  41. "artifactLocation": {
  42. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  43. },
  44. "region": {
  45. "startLine": 59,
  46. "startColumn": 26
  47. }
  48. }
  49. },
  50. "importance": "unimportant"
  51. },
  52. {
  53. "location": {
  54. "physicalLocation": {
  55. "artifactLocation": {
  56. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  57. },
  58. "region": {
  59. "startLine": 66,
  60. "startColumn": 24
  61. }
  62. }
  63. },
  64. "importance": "unimportant"
  65. },
  66. {
  67. "location": {
  68. "physicalLocation": {
  69. "artifactLocation": {
  70. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  71. },
  72. "region": {
  73. "startLine": 67,
  74. "startColumn": 22
  75. }
  76. }
  77. },
  78. "importance": "unimportant"
  79. },
  80. {
  81. "location": {
  82. "physicalLocation": {
  83. "artifactLocation": {
  84. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  85. },
  86. "region": {
  87. "startLine": 70,
  88. "startColumn": 24
  89. }
  90. }
  91. },
  92. "importance": "unimportant"
  93. },
  94. {
  95. "location": {
  96. "physicalLocation": {
  97. "artifactLocation": {
  98. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  99. },
  100. "region": {
  101. "startLine": 71,
  102. "startColumn": 25
  103. }
  104. }
  105. },
  106. "importance": "unimportant"
  107. },
  108. {
  109. "location": {
  110. "physicalLocation": {
  111. "artifactLocation": {
  112. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  113. },
  114. "region": {
  115. "startLine": 73,
  116. "startColumn": 8
  117. }
  118. }
  119. },
  120. "importance": "unimportant"
  121. },
  122. {
  123. "location": {
  124. "physicalLocation": {
  125. "artifactLocation": {
  126. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  127. },
  128. "region": {
  129. "startLine": 74,
  130. "startColumn": 8
  131. }
  132. }
  133. },
  134. "importance": "unimportant"
  135. },
  136. {
  137. "location": {
  138. "physicalLocation": {
  139. "artifactLocation": {
  140. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  141. },
  142. "region": {
  143. "startLine": 75,
  144. "startColumn": 8
  145. }
  146. }
  147. },
  148. "importance": "unimportant"
  149. },
  150. {
  151. "location": {
  152. "physicalLocation": {
  153. "artifactLocation": {
  154. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  155. },
  156. "region": {
  157. "startLine": 78,
  158. "startColumn": 24
  159. }
  160. }
  161. },
  162. "importance": "unimportant"
  163. },
  164. {
  165. "location": {
  166. "physicalLocation": {
  167. "artifactLocation": {
  168. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  169. },
  170. "region": {
  171. "startLine": 79,
  172. "startColumn": 26
  173. }
  174. }
  175. },
  176. "importance": "unimportant"
  177. },
  178. {
  179. "location": {
  180. "physicalLocation": {
  181. "artifactLocation": {
  182. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  183. },
  184. "region": {
  185. "startLine": 82,
  186. "startColumn": 34
  187. }
  188. }
  189. },
  190. "importance": "unimportant"
  191. },
  192. {
  193. "location": {
  194. "physicalLocation": {
  195. "artifactLocation": {
  196. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  197. },
  198. "region": {
  199. "startLine": 83,
  200. "startColumn": 14
  201. }
  202. }
  203. },
  204. "importance": "unimportant"
  205. },
  206. {
  207. "location": {
  208. "physicalLocation": {
  209. "artifactLocation": {
  210. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  211. },
  212. "region": {
  213. "startLine": 86,
  214. "startColumn": 32
  215. }
  216. }
  217. },
  218. "importance": "unimportant"
  219. },
  220. {
  221. "location": {
  222. "physicalLocation": {
  223. "artifactLocation": {
  224. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  225. },
  226. "region": {
  227. "startLine": 93,
  228. "startColumn": 93
  229. }
  230. }
  231. },
  232. "importance": "unimportant"
  233. },
  234. {
  235. "location": {
  236. "physicalLocation": {
  237. "artifactLocation": {
  238. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  239. },
  240. "region": {
  241. "startLine": 100,
  242. "startColumn": 10
  243. }
  244. }
  245. },
  246. "importance": "unimportant"
  247. },
  248. {
  249. "location": {
  250. "physicalLocation": {
  251. "artifactLocation": {
  252. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  253. },
  254. "region": {
  255. "startLine": 101,
  256. "startColumn": 18
  257. }
  258. }
  259. },
  260. "importance": "unimportant"
  261. },
  262. {
  263. "location": {
  264. "physicalLocation": {
  265. "artifactLocation": {
  266. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  267. },
  268. "region": {
  269. "startLine": 107,
  270. "startColumn": 40
  271. }
  272. }
  273. },
  274. "importance": "unimportant"
  275. },
  276. {
  277. "location": {
  278. "physicalLocation": {
  279. "artifactLocation": {
  280. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  281. },
  282. "region": {
  283. "startLine": 114,
  284. "startColumn": 9
  285. }
  286. }
  287. },
  288. "importance": "unimportant"
  289. },
  290. {
  291. "location": {
  292. "physicalLocation": {
  293. "artifactLocation": {
  294. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  295. },
  296. "region": {
  297. "startLine": 115,
  298. "startColumn": 13
  299. }
  300. }
  301. },
  302. "importance": "unimportant"
  303. },
  304. {
  305. "location": {
  306. "physicalLocation": {
  307. "artifactLocation": {
  308. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  309. },
  310. "region": {
  311. "startLine": 160,
  312. "startColumn": 13
  313. }
  314. }
  315. },
  316. "importance": "unimportant"
  317. },
  318. {
  319. "location": {
  320. "physicalLocation": {
  321. "artifactLocation": {
  322. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  323. },
  324. "region": {
  325. "startLine": 163,
  326. "startColumn": 14
  327. }
  328. },
  329. "message": {
  330. "text": "未初始化“*filehandle”"
  331. }
  332. },
  333. "kinds": [
  334. "declaration"
  335. ],
  336. "importance": "essential"
  337. },
  338. {
  339. "location": {
  340. "physicalLocation": {
  341. "artifactLocation": {
  342. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  343. },
  344. "region": {
  345. "startLine": 165,
  346. "startColumn": 3
  347. }
  348. }
  349. },
  350. "importance": "unimportant"
  351. },
  352. {
  353. "location": {
  354. "physicalLocation": {
  355. "artifactLocation": {
  356. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  357. },
  358. "region": {
  359. "startLine": 83,
  360. "startColumn": 14
  361. }
  362. },
  363. "message": {
  364. "text": "继续此循环(假定“iter!=(BlockMap.end())”)"
  365. }
  366. },
  367. "kinds": [
  368. "branch"
  369. ],
  370. "importance": "important"
  371. },
  372. {
  373. "location": {
  374. "physicalLocation": {
  375. "artifactLocation": {
  376. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  377. },
  378. "region": {
  379. "startLine": 86,
  380. "startColumn": 32
  381. }
  382. },
  383. "message": {
  384. "text": "跳过此分支(假定“<分支条件>”为 false)"
  385. }
  386. },
  387. "kinds": [
  388. "branch"
  389. ],
  390. "importance": "important"
  391. },
  392. {
  393. "location": {
  394. "physicalLocation": {
  395. "artifactLocation": {
  396. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  397. },
  398. "region": {
  399. "startLine": 93,
  400. "startColumn": 93
  401. }
  402. },
  403. "message": {
  404. "text": "跳过此分支(假定“<分支条件>”为 false)"
  405. }
  406. },
  407. "kinds": [
  408. "branch"
  409. ],
  410. "importance": "important"
  411. },
  412. {
  413. "location": {
  414. "physicalLocation": {
  415. "artifactLocation": {
  416. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  417. },
  418. "region": {
  419. "startLine": 100,
  420. "startColumn": 10
  421. }
  422. }
  423. },
  424. "importance": "unimportant"
  425. },
  426. {
  427. "location": {
  428. "physicalLocation": {
  429. "artifactLocation": {
  430. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  431. },
  432. "region": {
  433. "startLine": 101,
  434. "startColumn": 18
  435. }
  436. },
  437. "message": {
  438. "text": "跳过此分支(假定“<分支条件>”为 false)"
  439. }
  440. },
  441. "kinds": [
  442. "branch"
  443. ],
  444. "importance": "important"
  445. },
  446. {
  447. "location": {
  448. "physicalLocation": {
  449. "artifactLocation": {
  450. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  451. },
  452. "region": {
  453. "startLine": 107,
  454. "startColumn": 40
  455. }
  456. },
  457. "message": {
  458. "text": "“*filehandle”是对“LockFile”的输入(在 d:\\windows kits\\10\\include\\10.0.19041.0\\um\\fileapi.h:961 处声明)"
  459. }
  460. },
  461. "kinds": [
  462. "usage"
  463. ],
  464. "importance": "important"
  465. },
  466. {
  467. "location": {
  468. "physicalLocation": {
  469. "artifactLocation": {
  470. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  471. },
  472. "region": {
  473. "startLine": 107,
  474. "startColumn": 40
  475. }
  476. },
  477. "message": {
  478. "text": "跳过此分支(假定“<分支条件>”为 false)"
  479. }
  480. },
  481. "kinds": [
  482. "branch"
  483. ],
  484. "importance": "important"
  485. },
  486. {
  487. "location": {
  488. "physicalLocation": {
  489. "artifactLocation": {
  490. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  491. },
  492. "region": {
  493. "startLine": 107,
  494. "startColumn": 16
  495. }
  496. },
  497. "message": {
  498. "text": "已使用“*filehandle”,但可能尚未将其初始化"
  499. }
  500. },
  501. "kinds": [
  502. "usage"
  503. ],
  504. "importance": "essential"
  505. }
  506. ]
  507. }
  508. ]
  509. }
  510. ]
  511. }
  512. ],
  513. "tool": {
  514. "driver": {
  515. "name": "PREfast",
  516. "fullName": "PREfast Code Analysis",
  517. "version": "14.29.30147.0",
  518. "informationUri": "https://aka.ms/cpp/ca"
  519. }
  520. },
  521. "invocations": [
  522. {
  523. "commandLine": "\"d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\c1xx.dll\" -ACf{1F7B090C-16DB-4822-966A-A93D26ED4681} -ACpmspft140.dll -Alint -D_PREFAST_ -D_AST_FE_ -Analyze -zm0x00B2C1B0 -allChunksReserved -il C:\\Users\\ecom\\AppData\\Local\\Temp\\_CL_7e14c924ast -typedil -f LogFileSaveThread.cpp -Ze -D_MSC_EXTENSIONS -Zp16 -pc \\:/ -D_MSC_VER=1929 -D_MSC_FULL_VER=192930147 -D_MSC_BUILD=0 -D_M_AMD64=100 -ZILP448 -D_M_X64=100 -D_WIN64 -D_WIN32 -GR -D_CPPRTTI -nologo -W 3 -diagnostics:column -D_GUARDOVERFLOW_CRT_ALLOCATORS=1 -GF -Og -Ot -Oy -Oi -ltcg -DCODE_ANALYSIS -DWIN32 -DNDEBUG -D_WINDOWS -D_USRDLL -DLOGGER_EXPORTS -D_WINDLL -D_MBCS -EHs -D_CPPUNWIND -EHc -MD -D_MT -D_DLL -GS -D_M_FP_PRECISE -Zc:wchar_t -Zc:forScope -Yustdafx.h -Fpx64\\Release\\DiosLoggerX64.pch -Fox64\\Release\\LogFileSaveThread.obj -Fdx64\\Release\\vc142.pdb -external:W 3 -Gd -analyze:projectdirectory E:\\DIOS_V2\\DriverPlatform\\Logger -analyze:rulesetdirectory ;d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\Team Tools\\Static Analysis Tools\\\\Rule Sets; -analyze:ruleset d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\Team Tools\\Static Analysis Tools\\Rule Sets\\NativeRecommendedRules.ruleset -analyze:quiet -analyze:plugin d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x86\\EspXEngine.dll -FC -errorreport:prompt -I E:\\deliver\\include -I d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.29.30133\\include -I d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.29.30133\\atlmfc\\include -I d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Auxiliary\\VS\\include -I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt -I d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Auxiliary\\VS\\UnitTest\\include -I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\um -I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\shared -I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\winrt -I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\cppwinrt -I C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\Include\\um -external:I d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.29.30133\\include -I d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.29.30133\\include -external:I d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.29.30133\\atlmfc\\include -I d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.29.30133\\atlmfc\\include -external:I d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Auxiliary\\VS\\include -I d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Auxiliary\\VS\\include -external:I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt -I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt -external:I d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Auxiliary\\VS\\UnitTest\\include -I d:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Auxiliary\\VS\\UnitTest\\include -external:I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\um -I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\um -external:I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\shared -I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\shared -external:I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\winrt -I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\winrt -external:I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\cppwinrt -I D:\\Windows Kits\\10\\Include\\10.0.19041.0\\cppwinrt -external:I C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\Include\\um -I C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\Include\\um",
  524. "executionSuccessful": true
  525. }
  526. ],
  527. "artifacts": [
  528. {
  529. "location": {
  530. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/Logger.h"
  531. },
  532. "roles": [
  533. "resultFile"
  534. ],
  535. "hashes": {
  536. "md5": "dcc81685c0ed303899127b874b73f16e"
  537. }
  538. },
  539. {
  540. "location": {
  541. "uri": "file:///e:/dios_v2/driverplatform/logger/logger.cpp"
  542. },
  543. "roles": [
  544. "analysisTarget"
  545. ],
  546. "hashes": {
  547. "md5": "ac49a8c248497dc838b2d802948c70ca"
  548. }
  549. },
  550. {
  551. "location": {
  552. "uri": "file:///e:/dios_v2/driverplatform/logger/stdafx.h"
  553. },
  554. "hashes": {
  555. "md5": "8567dc0b4ba10b18d73585059110b847"
  556. }
  557. },
  558. {
  559. "location": {
  560. "uri": "file:///e:/dios_v2/driverplatform/logger/targetver.h"
  561. },
  562. "hashes": {
  563. "md5": "20a1397a4f718d91f76e2681bef085b6"
  564. }
  565. },
  566. {
  567. "location": {
  568. "uri": "file:///e:/deliver/include/dioslock.h"
  569. },
  570. "hashes": {
  571. "md5": "19f422bc4ce2ba8a2fd99f23bd1218fc"
  572. }
  573. },
  574. {
  575. "location": {
  576. "uri": "file:///e:/deliver/include/resdataobject.h"
  577. },
  578. "hashes": {
  579. "md5": "5952703846c703003535fa667ae9a289"
  580. }
  581. },
  582. {
  583. "location": {
  584. "uri": "file:///e:/dios_v2/driverplatform/logger/buffmanager.h"
  585. },
  586. "hashes": {
  587. "md5": "9af61e1db5cd9cb8d948fcdb0b0c59d1"
  588. }
  589. },
  590. {
  591. "location": {
  592. "uri": "file:///e:/dios_v2/driverplatform/logger/filemanager.h"
  593. },
  594. "hashes": {
  595. "md5": "8ad90668242c04d5c6f380cf869aee51"
  596. }
  597. },
  598. {
  599. "location": {
  600. "uri": "file:///e:/dios_v2/driverplatform/logger/circlebuff.h"
  601. },
  602. "hashes": {
  603. "md5": "b6be7f81864caf6bf5b36f3106f32879"
  604. }
  605. },
  606. {
  607. "location": {
  608. "uri": "file:///e:/deliver/include/localconfig.h"
  609. },
  610. "hashes": {
  611. "md5": "cd69a6005777ef114acf2acc87ee04b4"
  612. }
  613. },
  614. {
  615. "location": {
  616. "uri": "file:///e:/deliver/include/definitions.h"
  617. },
  618. "hashes": {
  619. "md5": "07878c897e77929c249016920da5e648"
  620. }
  621. },
  622. {
  623. "location": {
  624. "uri": "file:///e:/deliver/include/common_api.h"
  625. },
  626. "hashes": {
  627. "md5": "b3fe9e47713eb74ad1294f29077c8a8a"
  628. }
  629. },
  630. {
  631. "location": {
  632. "uri": "file:///e:/dios_v2/driverplatform/logger/logfilesavethread.h"
  633. },
  634. "hashes": {
  635. "md5": "f711f6f9f023d33a58de14185358083f"
  636. }
  637. },
  638. {
  639. "location": {
  640. "uri": "file:///e:/deliver/include/diosthread.h"
  641. },
  642. "hashes": {
  643. "md5": "f79dd78165d55ab364f98e65e1049af4"
  644. }
  645. },
  646. {
  647. "location": {
  648. "uri": "file:///e:/deliver/include/cdi.h"
  649. },
  650. "hashes": {
  651. "md5": "9e80d05743150a2349832daa11b23472"
  652. }
  653. },
  654. {
  655. "location": {
  656. "uri": "file:///e:/deliver/include/diosfilehandle.h"
  657. },
  658. "hashes": {
  659. "md5": "d7b028d6b156db169d9b66dfa079c3e2"
  660. }
  661. },
  662. {
  663. "location": {
  664. "uri": "file:///E:/DIOS_V2/DriverPlatform/Logger/LogFileSaveThread.cpp"
  665. },
  666. "roles": [
  667. "analysisTarget",
  668. "resultFile"
  669. ],
  670. "hashes": {
  671. "md5": "73c75bd16efbfabefa523b99094d303c"
  672. }
  673. }
  674. ]
  675. }
  676. ]
  677. }