dwp_test_1b.s 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549
  1. .file "dwp_test_1b.cc"
  2. .text
  3. .Ltext0:
  4. .globl c3
  5. .bss
  6. .align 4
  7. .type c3, @object
  8. .size c3, 4
  9. c3:
  10. .zero 4
  11. .text
  12. .globl _Z4t16av
  13. .type _Z4t16av, @function
  14. _Z4t16av:
  15. .LFB1:
  16. .file 1 "dwp_test_1b.cc"
  17. .loc 1 33 0
  18. .cfi_startproc
  19. pushq %rbp
  20. .cfi_def_cfa_offset 16
  21. .cfi_offset 6, -16
  22. movq %rsp, %rbp
  23. .cfi_def_cfa_register 6
  24. .loc 1 34 0
  25. call _Z3f10v
  26. cmpl $135, %eax
  27. sete %al
  28. .loc 1 35 0
  29. popq %rbp
  30. .cfi_def_cfa 7, 8
  31. ret
  32. .cfi_endproc
  33. .LFE1:
  34. .size _Z4t16av, .-_Z4t16av
  35. .Letext0:
  36. .file 2 "dwp_test.h"
  37. .section .debug_types.dwo,"G",@progbits,wt.bb2916f0c1bd34b5,comdat
  38. .long 0x119
  39. .value 0x4
  40. .long .Ldebug_abbrev0
  41. .byte 0x8
  42. .byte 0xbb
  43. .byte 0x29
  44. .byte 0x16
  45. .byte 0xf0
  46. .byte 0xc1
  47. .byte 0xbd
  48. .byte 0x34
  49. .byte 0xb5
  50. .long 0x25
  51. .uleb128 0x1
  52. .byte 0x4
  53. .byte 0x8a
  54. .byte 0xda
  55. .byte 0x59
  56. .byte 0x6e
  57. .byte 0x4d
  58. .byte 0x5c
  59. .byte 0xa
  60. .byte 0x88
  61. .long .Lskeleton_debug_line0
  62. .uleb128 0x2
  63. .string "C3"
  64. .byte 0x4
  65. .byte 0x2
  66. .byte 0x2f
  67. .long 0xfc
  68. .uleb128 0x3
  69. .string "member1"
  70. .byte 0x2
  71. .byte 0x36
  72. .long 0xfc
  73. .byte 0
  74. .byte 0x1
  75. .uleb128 0x4
  76. .string "testcase1"
  77. .byte 0x2
  78. .byte 0x32
  79. .string "_ZN2C39testcase1Ev"
  80. .long 0x103
  81. .byte 0x1
  82. .long 0x6e
  83. .long 0x74
  84. .uleb128 0x5
  85. .long 0x10b
  86. .byte 0
  87. .uleb128 0x4
  88. .string "testcase2"
  89. .byte 0x2
  90. .byte 0x33
  91. .string "_ZN2C39testcase2Ev"
  92. .long 0x103
  93. .byte 0x1
  94. .long 0xa1
  95. .long 0xa7
  96. .uleb128 0x5
  97. .long 0x10b
  98. .byte 0
  99. .uleb128 0x4
  100. .string "testcase3"
  101. .byte 0x2
  102. .byte 0x34
  103. .string "_ZN2C39testcase3Ev"
  104. .long 0x103
  105. .byte 0x1
  106. .long 0xd4
  107. .long 0xda
  108. .uleb128 0x5
  109. .long 0x10b
  110. .byte 0
  111. .uleb128 0x6
  112. .string "f4"
  113. .byte 0x2
  114. .byte 0x35
  115. .string "_ZN2C32f4Ev"
  116. .long 0x111
  117. .byte 0x1
  118. .long 0xf5
  119. .uleb128 0x5
  120. .long 0x10b
  121. .byte 0
  122. .byte 0
  123. .uleb128 0x7
  124. .byte 0x4
  125. .byte 0x5
  126. .string "int"
  127. .uleb128 0x7
  128. .byte 0x1
  129. .byte 0x2
  130. .string "bool"
  131. .uleb128 0x8
  132. .byte 0x8
  133. .long 0x25
  134. .uleb128 0x8
  135. .byte 0x8
  136. .long 0x117
  137. .uleb128 0x9
  138. .long 0x103
  139. .byte 0
  140. .section .debug_types,"G",@progbits,wt.bb2916f0c1bd34b5,comdat
  141. .long 0x6f
  142. .value 0x4
  143. .long .Lskeleton_debug_abbrev0
  144. .byte 0x8
  145. .byte 0xbb
  146. .byte 0x29
  147. .byte 0x16
  148. .byte 0xf0
  149. .byte 0xc1
  150. .byte 0xbd
  151. .byte 0x34
  152. .byte 0xb5
  153. .long 0
  154. .uleb128 0x2
  155. .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite"
  156. .string "dwp_test_1b.dwo"
  157. .long .Ldebug_pubnames0
  158. .long .Ldebug_pubtypes0
  159. .long .Ldebug_addr0
  160. .section .debug_info.dwo,"e",@progbits
  161. .Ldebug_info0:
  162. .long 0xcb
  163. .value 0x4
  164. .long .Ldebug_abbrev0
  165. .byte 0x8
  166. .uleb128 0xa
  167. .string "GNU C++ 4.7.x-google 20120720 (prerelease)"
  168. .byte 0x4
  169. .string "dwp_test_1b.cc"
  170. .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite"
  171. .byte 0xf6
  172. .byte 0xef
  173. .byte 0x47
  174. .byte 0xa2
  175. .byte 0x3e
  176. .byte 0xc1
  177. .byte 0x6e
  178. .byte 0xbd
  179. .uleb128 0x7
  180. .byte 0x4
  181. .byte 0x5
  182. .string "int"
  183. .uleb128 0x7
  184. .byte 0x1
  185. .byte 0x2
  186. .string "bool"
  187. .uleb128 0xb
  188. .string "t16a"
  189. .byte 0x1
  190. .byte 0x20
  191. .string "_Z4t16av"
  192. .long 0x95
  193. .uleb128 0
  194. .quad .LFE1-.LFB1
  195. .uleb128 0x1
  196. .byte 0x9c
  197. .uleb128 0xc
  198. .string "c3"
  199. .byte 0x1
  200. .byte 0x1d
  201. .byte 0xbb
  202. .byte 0x29
  203. .byte 0x16
  204. .byte 0xf0
  205. .byte 0xc1
  206. .byte 0xbd
  207. .byte 0x34
  208. .byte 0xb5
  209. .uleb128 0x2
  210. .byte 0xfb
  211. .uleb128 0x1
  212. .byte 0
  213. .section .debug_info,"",@progbits
  214. .Lskeleton_debug_info0:
  215. .long 0x7f
  216. .value 0x4
  217. .long .Lskeleton_debug_abbrev0
  218. .byte 0x8
  219. .uleb128 0x1
  220. .quad .Ltext0
  221. .quad .Letext0-.Ltext0
  222. .long .Ldebug_line0
  223. .byte 0xf6
  224. .byte 0xef
  225. .byte 0x47
  226. .byte 0xa2
  227. .byte 0x3e
  228. .byte 0xc1
  229. .byte 0x6e
  230. .byte 0xbd
  231. .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite"
  232. .string "dwp_test_1b.dwo"
  233. .long .Ldebug_pubnames0
  234. .long .Ldebug_pubtypes0
  235. .long .Ldebug_addr0
  236. .section .debug_abbrev,"",@progbits
  237. .Lskeleton_debug_abbrev0:
  238. .uleb128 0x1
  239. .uleb128 0x11
  240. .byte 0
  241. .uleb128 0x11
  242. .uleb128 0x1
  243. .uleb128 0x12
  244. .uleb128 0x7
  245. .uleb128 0x10
  246. .uleb128 0x17
  247. .uleb128 0x2131
  248. .uleb128 0x7
  249. .uleb128 0x1b
  250. .uleb128 0x8
  251. .uleb128 0x2130
  252. .uleb128 0x8
  253. .uleb128 0x2134
  254. .uleb128 0x17
  255. .uleb128 0x2135
  256. .uleb128 0x17
  257. .uleb128 0x2133
  258. .uleb128 0x17
  259. .byte 0
  260. .byte 0
  261. .uleb128 0x2
  262. .uleb128 0x41
  263. .byte 0
  264. .uleb128 0x1b
  265. .uleb128 0x8
  266. .uleb128 0x2130
  267. .uleb128 0x8
  268. .uleb128 0x2134
  269. .uleb128 0x17
  270. .uleb128 0x2135
  271. .uleb128 0x17
  272. .uleb128 0x2133
  273. .uleb128 0x17
  274. .byte 0
  275. .byte 0
  276. .byte 0
  277. .section .debug_abbrev.dwo,"e",@progbits
  278. .Ldebug_abbrev0:
  279. .uleb128 0x1
  280. .uleb128 0x41
  281. .byte 0x1
  282. .uleb128 0x13
  283. .uleb128 0xb
  284. .uleb128 0x210f
  285. .uleb128 0x7
  286. .uleb128 0x10
  287. .uleb128 0x17
  288. .byte 0
  289. .byte 0
  290. .uleb128 0x2
  291. .uleb128 0x2
  292. .byte 0x1
  293. .uleb128 0x3
  294. .uleb128 0x8
  295. .uleb128 0xb
  296. .uleb128 0xb
  297. .uleb128 0x3a
  298. .uleb128 0xb
  299. .uleb128 0x3b
  300. .uleb128 0xb
  301. .uleb128 0x1
  302. .uleb128 0x13
  303. .byte 0
  304. .byte 0
  305. .uleb128 0x3
  306. .uleb128 0xd
  307. .byte 0
  308. .uleb128 0x3
  309. .uleb128 0x8
  310. .uleb128 0x3a
  311. .uleb128 0xb
  312. .uleb128 0x3b
  313. .uleb128 0xb
  314. .uleb128 0x49
  315. .uleb128 0x13
  316. .uleb128 0x38
  317. .uleb128 0xb
  318. .uleb128 0x32
  319. .uleb128 0xb
  320. .byte 0
  321. .byte 0
  322. .uleb128 0x4
  323. .uleb128 0x2e
  324. .byte 0x1
  325. .uleb128 0x3f
  326. .uleb128 0x19
  327. .uleb128 0x3
  328. .uleb128 0x8
  329. .uleb128 0x3a
  330. .uleb128 0xb
  331. .uleb128 0x3b
  332. .uleb128 0xb
  333. .uleb128 0x6e
  334. .uleb128 0x8
  335. .uleb128 0x49
  336. .uleb128 0x13
  337. .uleb128 0x32
  338. .uleb128 0xb
  339. .uleb128 0x3c
  340. .uleb128 0x19
  341. .uleb128 0x64
  342. .uleb128 0x13
  343. .uleb128 0x1
  344. .uleb128 0x13
  345. .byte 0
  346. .byte 0
  347. .uleb128 0x5
  348. .uleb128 0x5
  349. .byte 0
  350. .uleb128 0x49
  351. .uleb128 0x13
  352. .uleb128 0x34
  353. .uleb128 0x19
  354. .byte 0
  355. .byte 0
  356. .uleb128 0x6
  357. .uleb128 0x2e
  358. .byte 0x1
  359. .uleb128 0x3f
  360. .uleb128 0x19
  361. .uleb128 0x3
  362. .uleb128 0x8
  363. .uleb128 0x3a
  364. .uleb128 0xb
  365. .uleb128 0x3b
  366. .uleb128 0xb
  367. .uleb128 0x6e
  368. .uleb128 0x8
  369. .uleb128 0x49
  370. .uleb128 0x13
  371. .uleb128 0x32
  372. .uleb128 0xb
  373. .uleb128 0x3c
  374. .uleb128 0x19
  375. .uleb128 0x64
  376. .uleb128 0x13
  377. .byte 0
  378. .byte 0
  379. .uleb128 0x7
  380. .uleb128 0x24
  381. .byte 0
  382. .uleb128 0xb
  383. .uleb128 0xb
  384. .uleb128 0x3e
  385. .uleb128 0xb
  386. .uleb128 0x3
  387. .uleb128 0x8
  388. .byte 0
  389. .byte 0
  390. .uleb128 0x8
  391. .uleb128 0xf
  392. .byte 0
  393. .uleb128 0xb
  394. .uleb128 0xb
  395. .uleb128 0x49
  396. .uleb128 0x13
  397. .byte 0
  398. .byte 0
  399. .uleb128 0x9
  400. .uleb128 0x15
  401. .byte 0
  402. .uleb128 0x49
  403. .uleb128 0x13
  404. .byte 0
  405. .byte 0
  406. .uleb128 0xa
  407. .uleb128 0x11
  408. .byte 0x1
  409. .uleb128 0x25
  410. .uleb128 0x8
  411. .uleb128 0x13
  412. .uleb128 0xb
  413. .uleb128 0x3
  414. .uleb128 0x8
  415. .uleb128 0x1b
  416. .uleb128 0x8
  417. .uleb128 0x2131
  418. .uleb128 0x7
  419. .byte 0
  420. .byte 0
  421. .uleb128 0xb
  422. .uleb128 0x2e
  423. .byte 0
  424. .uleb128 0x3f
  425. .uleb128 0x19
  426. .uleb128 0x3
  427. .uleb128 0x8
  428. .uleb128 0x3a
  429. .uleb128 0xb
  430. .uleb128 0x3b
  431. .uleb128 0xb
  432. .uleb128 0x6e
  433. .uleb128 0x8
  434. .uleb128 0x49
  435. .uleb128 0x13
  436. .uleb128 0x11
  437. .uleb128 0x1f01
  438. .uleb128 0x12
  439. .uleb128 0x7
  440. .uleb128 0x40
  441. .uleb128 0x18
  442. .uleb128 0x2116
  443. .uleb128 0x19
  444. .byte 0
  445. .byte 0
  446. .uleb128 0xc
  447. .uleb128 0x34
  448. .byte 0
  449. .uleb128 0x3
  450. .uleb128 0x8
  451. .uleb128 0x3a
  452. .uleb128 0xb
  453. .uleb128 0x3b
  454. .uleb128 0xb
  455. .uleb128 0x49
  456. .uleb128 0x20
  457. .uleb128 0x3f
  458. .uleb128 0x19
  459. .uleb128 0x2
  460. .uleb128 0x18
  461. .byte 0
  462. .byte 0
  463. .byte 0
  464. .section .debug_gnu_pubnames,"",@progbits
  465. .Ldebug_pubnames0:
  466. .long 0x20
  467. .value 0x2
  468. .long .Lskeleton_debug_info0
  469. .long 0xcf
  470. .long 0x9d
  471. .byte 0x30
  472. .string "t16a"
  473. .long 0xbd
  474. .byte 0x20
  475. .string "c3"
  476. .long 0
  477. .section .debug_gnu_pubtypes,"",@progbits
  478. .Ldebug_pubtypes0:
  479. .long 0x29
  480. .value 0x2
  481. .long .Lskeleton_debug_info0
  482. .long 0xcf
  483. .long 0x8e
  484. .byte 0x90
  485. .string "int"
  486. .long 0x95
  487. .byte 0x90
  488. .string "bool"
  489. .long 0
  490. .byte 0x10
  491. .string "C3"
  492. .long 0
  493. .section .debug_aranges,"",@progbits
  494. .long 0x2c
  495. .value 0x2
  496. .long .Lskeleton_debug_info0
  497. .byte 0x8
  498. .byte 0
  499. .value 0
  500. .value 0
  501. .quad .Ltext0
  502. .quad .Letext0-.Ltext0
  503. .quad 0
  504. .quad 0
  505. .section .debug_line,"",@progbits
  506. .Ldebug_line0:
  507. .section .debug_line.dwo,"e",@progbits
  508. .Lskeleton_debug_line0:
  509. .long .LELT0-.LSLT0
  510. .LSLT0:
  511. .value 0x4
  512. .long .LELTP0-.LASLTP0
  513. .LASLTP0:
  514. .byte 0x1
  515. .byte 0x1
  516. .byte 0x1
  517. .byte 0xf6
  518. .byte 0xf2
  519. .byte 0xd
  520. .byte 0
  521. .byte 0x1
  522. .byte 0x1
  523. .byte 0x1
  524. .byte 0x1
  525. .byte 0
  526. .byte 0
  527. .byte 0
  528. .byte 0x1
  529. .byte 0
  530. .byte 0
  531. .byte 0x1
  532. .byte 0
  533. .string "dwp_test_1b.cc"
  534. .uleb128 0
  535. .uleb128 0
  536. .uleb128 0
  537. .string "dwp_test.h"
  538. .uleb128 0
  539. .uleb128 0
  540. .uleb128 0
  541. .byte 0
  542. .LELTP0:
  543. .LELT0:
  544. .section .debug_addr,"",@progbits
  545. .Ldebug_addr0:
  546. .quad .LFB1
  547. .quad c3
  548. .ident "GCC: (Google_crosstoolv16-gcc-4.7.x-grtev3) 4.7.x-google 20120720 (prerelease)"
  549. .section .note.GNU-stack,"",@progbits