Guest User

llvm-dwarfdump_verify

a guest
Apr 28th, 2020
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.87 KB | None | 0 0
  1. Verifying out/arm-plat-vexpress/ldelf/ldelf.elf: file format ELF32-arm-little
  2. Verifying .debug_abbrev...
  3. Verifying .debug_info Unit Header Chain...
  4. error: DIE has overlapping address ranges: [0x0000000000000000, 0x0000000000000014) and [0x0000000000000000, 0x0000000000000018)
  5. error: DIE has overlapping address ranges: [0x0000000000000000, 0x0000000000000014) and [0x0000000000000000, 0x0000000000000074)
  6. error: DIEs have overlapping address ranges:
  7. 0x000076d3: DW_TAG_subprogram
  8. DW_AT_low_pc (0x0000000000000000)
  9. DW_AT_high_pc (0x0000000000000014)
  10. DW_AT_frame_base (DW_OP_reg7)
  11. DW_AT_GNU_all_call_sites (true)
  12. DW_AT_name ("malloc_reset_stats")
  13. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget_malloc.c")
  14. DW_AT_decl_line (235)
  15. DW_AT_prototyped (true)
  16. DW_AT_external (true)
  17.  
  18. 0x0000762c: DW_TAG_subprogram
  19. DW_AT_low_pc (0x0000000000000000)
  20. DW_AT_high_pc (0x0000000000000074)
  21. DW_AT_frame_base (DW_OP_reg7)
  22. DW_AT_GNU_all_call_sites (true)
  23. DW_AT_name ("bstats")
  24. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget.c")
  25. DW_AT_decl_line (1094)
  26. DW_AT_external (true)
  27.  
  28. error: DIEs have overlapping address ranges:
  29. 0x00007768: DW_TAG_subprogram
  30. DW_AT_low_pc (0x0000000000000000)
  31. DW_AT_high_pc (0x0000000000000020)
  32. DW_AT_frame_base (DW_OP_reg7)
  33. DW_AT_GNU_all_call_sites (true)
  34. DW_AT_name ("malloc_get_stats")
  35. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget_malloc.c")
  36. DW_AT_decl_line (250)
  37. DW_AT_prototyped (true)
  38. DW_AT_external (true)
  39.  
  40. 0x0000762c: DW_TAG_subprogram
  41. DW_AT_low_pc (0x0000000000000000)
  42. DW_AT_high_pc (0x0000000000000074)
  43. DW_AT_frame_base (DW_OP_reg7)
  44. DW_AT_GNU_all_call_sites (true)
  45. DW_AT_name ("bstats")
  46. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget.c")
  47. DW_AT_decl_line (1094)
  48. DW_AT_external (true)
  49.  
  50. error: DIE address ranges are not contained in its parent's ranges:
  51. 0x00006e8c: DW_TAG_compile_unit
  52. DW_AT_producer ("clang version 10.0.0 (https://github.com/llvm/llvm-project.git d32170dbd5b0d54436537b6b75beaf44324e0c28)")
  53. DW_AT_language (DW_LANG_C99)
  54. DW_AT_name ("lib/libutils/isoc/bget_malloc.c")
  55. DW_AT_stmt_list (0x0000383a)
  56. DW_AT_comp_dir ("/home/jerome/work/optee_repo_qemu_v8/optee_os")
  57. DW_AT_low_pc (0x0000000000000000)
  58. DW_AT_ranges (0x00001028
  59. [0x00003250, 0x000034ac)
  60. [0x000034ac, 0x00003504)
  61. [0x00003504, 0x00003588)
  62. [0x00003588, 0x000037a4)
  63. [0x000037a4, 0x0000384c)
  64. [0x00000000, 0x00000074)
  65. [0x00000000, 0x00000014)
  66. [0x00000000, 0x00000020)
  67. [0x0000384c, 0x000038ac)
  68. [0x000038ac, 0x00003964)
  69. [0x00004888, 0x0000488c)
  70. [0x00003964, 0x000039c4)
  71. [0x000039c4, 0x000039d8)
  72. [0x00000000, 0x00000014)
  73. [0x000039d8, 0x00003a78)
  74. [0x00000000, 0x000000c8)
  75. [0x00000000, 0x00000050))
  76.  
  77. 0x00007a35: DW_TAG_subprogram
  78. DW_AT_low_pc (0x000000000000384c)
  79. DW_AT_high_pc (0x00000000000038ac)
  80. DW_AT_frame_base (DW_OP_reg7)
  81. DW_AT_GNU_all_call_sites (true)
  82. DW_AT_name ("malloc")
  83. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget_malloc.c")
  84. DW_AT_decl_line (667)
  85. DW_AT_prototyped (true)
  86. DW_AT_type (0x00006ef9 "*")
  87. DW_AT_external (true)
  88.  
  89. error: DIE address ranges are not contained in its parent's ranges:
  90. 0x00006e8c: DW_TAG_compile_unit
  91. DW_AT_producer ("clang version 10.0.0 (https://github.com/llvm/llvm-project.git d32170dbd5b0d54436537b6b75beaf44324e0c28)")
  92. DW_AT_language (DW_LANG_C99)
  93. DW_AT_name ("lib/libutils/isoc/bget_malloc.c")
  94. DW_AT_stmt_list (0x0000383a)
  95. DW_AT_comp_dir ("/home/jerome/work/optee_repo_qemu_v8/optee_os")
  96. DW_AT_low_pc (0x0000000000000000)
  97. DW_AT_ranges (0x00001028
  98. [0x00003250, 0x000034ac)
  99. [0x000034ac, 0x00003504)
  100. [0x00003504, 0x00003588)
  101. [0x00003588, 0x000037a4)
  102. [0x000037a4, 0x0000384c)
  103. [0x00000000, 0x00000074)
  104. [0x00000000, 0x00000014)
  105. [0x00000000, 0x00000020)
  106. [0x0000384c, 0x000038ac)
  107. [0x000038ac, 0x00003964)
  108. [0x00004888, 0x0000488c)
  109. [0x00003964, 0x000039c4)
  110. [0x000039c4, 0x000039d8)
  111. [0x00000000, 0x00000014)
  112. [0x000039d8, 0x00003a78)
  113. [0x00000000, 0x000000c8)
  114. [0x00000000, 0x00000050))
  115.  
  116. 0x00007eee: DW_TAG_subprogram
  117. DW_AT_low_pc (0x00000000000038ac)
  118. DW_AT_high_pc (0x0000000000003964)
  119. DW_AT_frame_base (DW_OP_reg7)
  120. DW_AT_GNU_all_call_sites (true)
  121. DW_AT_name ("calloc")
  122. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget_malloc.c")
  123. DW_AT_decl_line (685)
  124. DW_AT_prototyped (true)
  125. DW_AT_type (0x00006ef9 "*")
  126. DW_AT_external (true)
  127.  
  128. error: DIE address ranges are not contained in its parent's ranges:
  129. 0x00006e8c: DW_TAG_compile_unit
  130. DW_AT_producer ("clang version 10.0.0 (https://github.com/llvm/llvm-project.git d32170dbd5b0d54436537b6b75beaf44324e0c28)")
  131. DW_AT_language (DW_LANG_C99)
  132. DW_AT_name ("lib/libutils/isoc/bget_malloc.c")
  133. DW_AT_stmt_list (0x0000383a)
  134. DW_AT_comp_dir ("/home/jerome/work/optee_repo_qemu_v8/optee_os")
  135. DW_AT_low_pc (0x0000000000000000)
  136. DW_AT_ranges (0x00001028
  137. [0x00003250, 0x000034ac)
  138. [0x000034ac, 0x00003504)
  139. [0x00003504, 0x00003588)
  140. [0x00003588, 0x000037a4)
  141. [0x000037a4, 0x0000384c)
  142. [0x00000000, 0x00000074)
  143. [0x00000000, 0x00000014)
  144. [0x00000000, 0x00000020)
  145. [0x0000384c, 0x000038ac)
  146. [0x000038ac, 0x00003964)
  147. [0x00004888, 0x0000488c)
  148. [0x00003964, 0x000039c4)
  149. [0x000039c4, 0x000039d8)
  150. [0x00000000, 0x00000014)
  151. [0x000039d8, 0x00003a78)
  152. [0x00000000, 0x000000c8)
  153. [0x00000000, 0x00000050))
  154.  
  155. 0x0000806f: DW_TAG_subprogram
  156. DW_AT_low_pc (0x0000000000004888)
  157. DW_AT_high_pc (0x000000000000488c)
  158. DW_AT_frame_base (DW_OP_reg7)
  159. DW_AT_GNU_all_call_sites (true)
  160. DW_AT_name ("realloc")
  161. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget_malloc.c")
  162. DW_AT_decl_line (701)
  163. DW_AT_prototyped (true)
  164. DW_AT_type (0x00006ef9 "*")
  165. DW_AT_external (true)
  166.  
  167. error: DIE address ranges are not contained in its parent's ranges:
  168. 0x00006e8c: DW_TAG_compile_unit
  169. DW_AT_producer ("clang version 10.0.0 (https://github.com/llvm/llvm-project.git d32170dbd5b0d54436537b6b75beaf44324e0c28)")
  170. DW_AT_language (DW_LANG_C99)
  171. DW_AT_name ("lib/libutils/isoc/bget_malloc.c")
  172. DW_AT_stmt_list (0x0000383a)
  173. DW_AT_comp_dir ("/home/jerome/work/optee_repo_qemu_v8/optee_os")
  174. DW_AT_low_pc (0x0000000000000000)
  175. DW_AT_ranges (0x00001028
  176. [0x00003250, 0x000034ac)
  177. [0x000034ac, 0x00003504)
  178. [0x00003504, 0x00003588)
  179. [0x00003588, 0x000037a4)
  180. [0x000037a4, 0x0000384c)
  181. [0x00000000, 0x00000074)
  182. [0x00000000, 0x00000014)
  183. [0x00000000, 0x00000020)
  184. [0x0000384c, 0x000038ac)
  185. [0x000038ac, 0x00003964)
  186. [0x00004888, 0x0000488c)
  187. [0x00003964, 0x000039c4)
  188. [0x000039c4, 0x000039d8)
  189. [0x00000000, 0x00000014)
  190. [0x000039d8, 0x00003a78)
  191. [0x00000000, 0x000000c8)
  192. [0x00000000, 0x00000050))
  193.  
  194. 0x000080c4: DW_TAG_subprogram
  195. DW_AT_low_pc (0x0000000000003964)
  196. DW_AT_high_pc (0x00000000000039c4)
  197. DW_AT_frame_base (DW_OP_reg7)
  198. DW_AT_GNU_all_call_sites (true)
  199. DW_AT_name ("realloc_unlocked")
  200. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget_malloc.c")
  201. DW_AT_decl_line (695)
  202. DW_AT_prototyped (true)
  203. DW_AT_type (0x00006ef9 "*")
  204.  
  205. error: DIE address ranges are not contained in its parent's ranges:
  206. 0x00006e8c: DW_TAG_compile_unit
  207. DW_AT_producer ("clang version 10.0.0 (https://github.com/llvm/llvm-project.git d32170dbd5b0d54436537b6b75beaf44324e0c28)")
  208. DW_AT_language (DW_LANG_C99)
  209. DW_AT_name ("lib/libutils/isoc/bget_malloc.c")
  210. DW_AT_stmt_list (0x0000383a)
  211. DW_AT_comp_dir ("/home/jerome/work/optee_repo_qemu_v8/optee_os")
  212. DW_AT_low_pc (0x0000000000000000)
  213. DW_AT_ranges (0x00001028
  214. [0x00003250, 0x000034ac)
  215. [0x000034ac, 0x00003504)
  216. [0x00003504, 0x00003588)
  217. [0x00003588, 0x000037a4)
  218. [0x000037a4, 0x0000384c)
  219. [0x00000000, 0x00000074)
  220. [0x00000000, 0x00000014)
  221. [0x00000000, 0x00000020)
  222. [0x0000384c, 0x000038ac)
  223. [0x000038ac, 0x00003964)
  224. [0x00004888, 0x0000488c)
  225. [0x00003964, 0x000039c4)
  226. [0x000039c4, 0x000039d8)
  227. [0x00000000, 0x00000014)
  228. [0x000039d8, 0x00003a78)
  229. [0x00000000, 0x000000c8)
  230. [0x00000000, 0x00000050))
  231.  
  232. 0x00008457: DW_TAG_subprogram
  233. DW_AT_low_pc (0x00000000000039c4)
  234. DW_AT_high_pc (0x00000000000039d8)
  235. DW_AT_frame_base (DW_OP_reg7)
  236. DW_AT_GNU_all_call_sites (true)
  237. DW_AT_name ("free")
  238. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget_malloc.c")
  239. DW_AT_decl_line (719)
  240. DW_AT_prototyped (true)
  241. DW_AT_external (true)
  242.  
  243. error: DIEs have overlapping address ranges:
  244. 0x000084d9: DW_TAG_subprogram
  245. DW_AT_low_pc (0x0000000000000000)
  246. DW_AT_high_pc (0x0000000000000014)
  247. DW_AT_frame_base (DW_OP_reg7)
  248. DW_AT_GNU_all_call_sites (true)
  249. DW_AT_name ("free_wipe")
  250. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget_malloc.c")
  251. DW_AT_decl_line (724)
  252. DW_AT_prototyped (true)
  253. DW_AT_external (true)
  254.  
  255. 0x0000762c: DW_TAG_subprogram
  256. DW_AT_low_pc (0x0000000000000000)
  257. DW_AT_high_pc (0x0000000000000074)
  258. DW_AT_frame_base (DW_OP_reg7)
  259. DW_AT_GNU_all_call_sites (true)
  260. DW_AT_name ("bstats")
  261. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget.c")
  262. DW_AT_decl_line (1094)
  263. DW_AT_external (true)
  264.  
  265. error: DIE address ranges are not contained in its parent's ranges:
  266. 0x00006e8c: DW_TAG_compile_unit
  267. DW_AT_producer ("clang version 10.0.0 (https://github.com/llvm/llvm-project.git d32170dbd5b0d54436537b6b75beaf44324e0c28)")
  268. DW_AT_language (DW_LANG_C99)
  269. DW_AT_name ("lib/libutils/isoc/bget_malloc.c")
  270. DW_AT_stmt_list (0x0000383a)
  271. DW_AT_comp_dir ("/home/jerome/work/optee_repo_qemu_v8/optee_os")
  272. DW_AT_low_pc (0x0000000000000000)
  273. DW_AT_ranges (0x00001028
  274. [0x00003250, 0x000034ac)
  275. [0x000034ac, 0x00003504)
  276. [0x00003504, 0x00003588)
  277. [0x00003588, 0x000037a4)
  278. [0x000037a4, 0x0000384c)
  279. [0x00000000, 0x00000074)
  280. [0x00000000, 0x00000014)
  281. [0x00000000, 0x00000020)
  282. [0x0000384c, 0x000038ac)
  283. [0x000038ac, 0x00003964)
  284. [0x00004888, 0x0000488c)
  285. [0x00003964, 0x000039c4)
  286. [0x000039c4, 0x000039d8)
  287. [0x00000000, 0x00000014)
  288. [0x000039d8, 0x00003a78)
  289. [0x00000000, 0x000000c8)
  290. [0x00000000, 0x00000050))
  291.  
  292. 0x000085d6: DW_TAG_subprogram
  293. DW_AT_low_pc (0x00000000000039d8)
  294. DW_AT_high_pc (0x0000000000003a78)
  295. DW_AT_frame_base (DW_OP_reg7)
  296. DW_AT_GNU_all_call_sites (true)
  297. DW_AT_name ("malloc_add_pool")
  298. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget_malloc.c")
  299. DW_AT_decl_line (834)
  300. DW_AT_prototyped (true)
  301. DW_AT_external (true)
  302.  
  303. error: DIEs have overlapping address ranges:
  304. 0x00008860: DW_TAG_subprogram
  305. DW_AT_low_pc (0x0000000000000000)
  306. DW_AT_high_pc (0x00000000000000c8)
  307. DW_AT_frame_base (DW_OP_reg7)
  308. DW_AT_GNU_all_call_sites (true)
  309. DW_AT_name ("malloc_buffer_is_within_alloced")
  310. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget_malloc.c")
  311. DW_AT_decl_line (839)
  312. DW_AT_prototyped (true)
  313. DW_AT_type (0x00008422 "_Bool")
  314. DW_AT_external (true)
  315.  
  316. 0x0000762c: DW_TAG_subprogram
  317. DW_AT_low_pc (0x0000000000000000)
  318. DW_AT_high_pc (0x0000000000000074)
  319. DW_AT_frame_base (DW_OP_reg7)
  320. DW_AT_GNU_all_call_sites (true)
  321. DW_AT_name ("bstats")
  322. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget.c")
  323. DW_AT_decl_line (1094)
  324. DW_AT_external (true)
  325.  
  326. error: DIE address ranges are not contained in its parent's ranges:
  327. 0x00006e8c: DW_TAG_compile_unit
  328. DW_AT_producer ("clang version 10.0.0 (https://github.com/llvm/llvm-project.git d32170dbd5b0d54436537b6b75beaf44324e0c28)")
  329. DW_AT_language (DW_LANG_C99)
  330. DW_AT_name ("lib/libutils/isoc/bget_malloc.c")
  331. DW_AT_stmt_list (0x0000383a)
  332. DW_AT_comp_dir ("/home/jerome/work/optee_repo_qemu_v8/optee_os")
  333. DW_AT_low_pc (0x0000000000000000)
  334. DW_AT_ranges (0x00001028
  335. [0x00003250, 0x000034ac)
  336. [0x000034ac, 0x00003504)
  337. [0x00003504, 0x00003588)
  338. [0x00003588, 0x000037a4)
  339. [0x000037a4, 0x0000384c)
  340. [0x00000000, 0x00000074)
  341. [0x00000000, 0x00000014)
  342. [0x00000000, 0x00000020)
  343. [0x0000384c, 0x000038ac)
  344. [0x000038ac, 0x00003964)
  345. [0x00004888, 0x0000488c)
  346. [0x00003964, 0x000039c4)
  347. [0x000039c4, 0x000039d8)
  348. [0x00000000, 0x00000014)
  349. [0x000039d8, 0x00003a78)
  350. [0x00000000, 0x000000c8)
  351. [0x00000000, 0x00000050))
  352.  
  353. 0x00008860: DW_TAG_subprogram
  354. DW_AT_low_pc (0x0000000000000000)
  355. DW_AT_high_pc (0x00000000000000c8)
  356. DW_AT_frame_base (DW_OP_reg7)
  357. DW_AT_GNU_all_call_sites (true)
  358. DW_AT_name ("malloc_buffer_is_within_alloced")
  359. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget_malloc.c")
  360. DW_AT_decl_line (839)
  361. DW_AT_prototyped (true)
  362. DW_AT_type (0x00008422 "_Bool")
  363. DW_AT_external (true)
  364.  
  365. error: DIEs have overlapping address ranges:
  366. 0x00008a1f: DW_TAG_subprogram
  367. DW_AT_low_pc (0x0000000000000000)
  368. DW_AT_high_pc (0x0000000000000050)
  369. DW_AT_frame_base (DW_OP_reg7)
  370. DW_AT_GNU_all_call_sites (true)
  371. DW_AT_name ("malloc_buffer_overlaps_heap")
  372. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget_malloc.c")
  373. DW_AT_decl_line (844)
  374. DW_AT_prototyped (true)
  375. DW_AT_type (0x00008422 "_Bool")
  376. DW_AT_external (true)
  377.  
  378. 0x0000762c: DW_TAG_subprogram
  379. DW_AT_low_pc (0x0000000000000000)
  380. DW_AT_high_pc (0x0000000000000074)
  381. DW_AT_frame_base (DW_OP_reg7)
  382. DW_AT_GNU_all_call_sites (true)
  383. DW_AT_name ("bstats")
  384. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/isoc/bget.c")
  385. DW_AT_decl_line (1094)
  386. DW_AT_external (true)
  387.  
  388. error: DIE has overlapping address ranges: [0x0000000000000000, 0x0000000000000010) and [0x0000000000000000, 0x0000000000000014)
  389. error: DIEs have overlapping address ranges:
  390. 0x00009baf: DW_TAG_subprogram
  391. DW_AT_low_pc (0x0000000000000000)
  392. DW_AT_high_pc (0x0000000000000010)
  393. DW_AT_frame_base (DW_OP_reg7)
  394. DW_AT_GNU_all_call_sites (true)
  395. DW_AT_name ("trace_get_level")
  396. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/ext/trace.c")
  397. DW_AT_decl_line (32)
  398. DW_AT_prototyped (true)
  399. DW_AT_type (0x00009ae4 "int")
  400. DW_AT_external (true)
  401.  
  402. 0x00009b8e: DW_TAG_subprogram
  403. DW_AT_low_pc (0x0000000000000000)
  404. DW_AT_high_pc (0x0000000000000014)
  405. DW_AT_frame_base (DW_OP_reg7)
  406. DW_AT_GNU_all_call_sites (true)
  407. DW_AT_name ("trace_set_level")
  408. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/ext/trace.c")
  409. DW_AT_decl_line (24)
  410. DW_AT_prototyped (true)
  411. DW_AT_external (true)
  412.  
  413. error: DIE address ranges are not contained in its parent's ranges:
  414. 0x00009a92: DW_TAG_compile_unit
  415. DW_AT_producer ("clang version 10.0.0 (https://github.com/llvm/llvm-project.git d32170dbd5b0d54436537b6b75beaf44324e0c28)")
  416. DW_AT_language (DW_LANG_C99)
  417. DW_AT_name ("lib/libutils/ext/trace.c")
  418. DW_AT_stmt_list (0x0000505a)
  419. DW_AT_comp_dir ("/home/jerome/work/optee_repo_qemu_v8/optee_os")
  420. DW_AT_low_pc (0x0000000000000000)
  421. DW_AT_ranges (0x00001160
  422. [0x00000000, 0x00000014)
  423. [0x00000000, 0x00000010)
  424. [0x00004b8a, 0x00004bac)
  425. [0x00004280, 0x000043d0)
  426. [0x00000000, 0x00000002))
  427.  
  428. 0x00009bc4: DW_TAG_subprogram
  429. DW_AT_low_pc (0x0000000000004b8a)
  430. DW_AT_high_pc (0x0000000000004bac)
  431. DW_AT_frame_base (DW_OP_reg7)
  432. DW_AT_GNU_all_call_sites (true)
  433. DW_AT_name ("trace_printf")
  434. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/ext/trace.c")
  435. DW_AT_decl_line (95)
  436. DW_AT_prototyped (true)
  437. DW_AT_external (true)
  438.  
  439. error: DIE address ranges are not contained in its parent's ranges:
  440. 0x00009a92: DW_TAG_compile_unit
  441. DW_AT_producer ("clang version 10.0.0 (https://github.com/llvm/llvm-project.git d32170dbd5b0d54436537b6b75beaf44324e0c28)")
  442. DW_AT_language (DW_LANG_C99)
  443. DW_AT_name ("lib/libutils/ext/trace.c")
  444. DW_AT_stmt_list (0x0000505a)
  445. DW_AT_comp_dir ("/home/jerome/work/optee_repo_qemu_v8/optee_os")
  446. DW_AT_low_pc (0x0000000000000000)
  447. DW_AT_ranges (0x00001160
  448. [0x00000000, 0x00000014)
  449. [0x00000000, 0x00000010)
  450. [0x00004b8a, 0x00004bac)
  451. [0x00004280, 0x000043d0)
  452. [0x00000000, 0x00000002))
  453.  
  454. 0x00009ca2: DW_TAG_subprogram
  455. DW_AT_low_pc (0x0000000000004280)
  456. DW_AT_high_pc (0x00000000000043d0)
  457. DW_AT_frame_base (DW_OP_reg7)
  458. DW_AT_GNU_all_call_sites (true)
  459. DW_AT_name ("trace_vprintf")
  460. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/ext/trace.c")
  461. DW_AT_decl_line (104)
  462. DW_AT_prototyped (true)
  463. DW_AT_external (true)
  464.  
  465. error: DIEs have overlapping address ranges:
  466. 0x00009d93: DW_TAG_subprogram
  467. DW_AT_low_pc (0x0000000000000000)
  468. DW_AT_high_pc (0x0000000000000002)
  469. DW_AT_frame_base (DW_OP_reg7)
  470. DW_AT_GNU_all_call_sites (true)
  471. DW_AT_name ("dhex_dump")
  472. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/ext/trace.c")
  473. DW_AT_decl_line (276)
  474. DW_AT_prototyped (true)
  475. DW_AT_external (true)
  476.  
  477. 0x00009b8e: DW_TAG_subprogram
  478. DW_AT_low_pc (0x0000000000000000)
  479. DW_AT_high_pc (0x0000000000000014)
  480. DW_AT_frame_base (DW_OP_reg7)
  481. DW_AT_GNU_all_call_sites (true)
  482. DW_AT_name ("trace_set_level")
  483. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutils/ext/trace.c")
  484. DW_AT_decl_line (24)
  485. DW_AT_prototyped (true)
  486. DW_AT_external (true)
  487.  
  488. error: DIE has overlapping address ranges: [0x0000000000000000, 0x0000000000000030) and [0x0000000000000000, 0x0000000000000050)
  489. error: DIEs have overlapping address ranges:
  490. 0x00009f3c: DW_TAG_subprogram
  491. DW_AT_low_pc (0x0000000000000000)
  492. DW_AT_high_pc (0x0000000000000030)
  493. DW_AT_frame_base (DW_OP_reg7)
  494. DW_AT_GNU_all_call_sites (true)
  495. DW_AT_name ("puts")
  496. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutee/trace_ext.c")
  497. DW_AT_decl_line (52)
  498. DW_AT_prototyped (true)
  499. DW_AT_type (0x00009e67 "int")
  500. DW_AT_external (true)
  501.  
  502. 0x00009ed1: DW_TAG_subprogram
  503. DW_AT_low_pc (0x0000000000000000)
  504. DW_AT_high_pc (0x0000000000000050)
  505. DW_AT_frame_base (DW_OP_reg7)
  506. DW_AT_GNU_all_call_sites (true)
  507. DW_AT_name ("printf")
  508. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutee/trace_ext.c")
  509. DW_AT_decl_line (31)
  510. DW_AT_prototyped (true)
  511. DW_AT_type (0x00009e67 "int")
  512. DW_AT_external (true)
  513.  
  514. error: DIEs have overlapping address ranges:
  515. 0x00009f95: DW_TAG_subprogram
  516. DW_AT_low_pc (0x0000000000000000)
  517. DW_AT_high_pc (0x0000000000000032)
  518. DW_AT_frame_base (DW_OP_reg7)
  519. DW_AT_GNU_all_call_sites (true)
  520. DW_AT_name ("putchar")
  521. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutee/trace_ext.c")
  522. DW_AT_decl_line (61)
  523. DW_AT_prototyped (true)
  524. DW_AT_type (0x00009e67 "int")
  525. DW_AT_external (true)
  526.  
  527. 0x00009ed1: DW_TAG_subprogram
  528. DW_AT_low_pc (0x0000000000000000)
  529. DW_AT_high_pc (0x0000000000000050)
  530. DW_AT_frame_base (DW_OP_reg7)
  531. DW_AT_GNU_all_call_sites (true)
  532. DW_AT_name ("printf")
  533. DW_AT_decl_file ("/home/jerome/work/optee_repo_qemu_v8/optee_os/lib/libutee/trace_ext.c")
  534. DW_AT_decl_line (31)
  535. DW_AT_prototyped (true)
  536. DW_AT_type (0x00009e67 "int")
  537. DW_AT_external (true)
  538.  
  539. Verifying .debug_info references...
  540. Verifying .debug_types Unit Header Chain...
  541. Errors detected.
Add Comment
Please, Sign In to add comment