Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.64 KB | None | 0 0
  1. GAS LISTING /tmp/ccw4dLpL.s page 1
  2.  
  3.  
  4. 1 .file "nothing2.cpp"
  5. 2 .text
  6. 3 .Ltext0:
  7. 4 .globl main
  8. 5 .type main, @function
  9. 6 main:
  10. 7 .LFB89:
  11. 8 .file 1 "nothing2.cpp"
  12. 1:nothing2.cpp **** #include <cmath>
  13. 2:nothing2.cpp ****
  14. 3:nothing2.cpp **** int main() {
  15. 9 .loc 1 3 0
  16. 10 .cfi_startproc
  17. 11 .LVL0:
  18. 4:nothing2.cpp **** double x = 0.0;
  19. 5:nothing2.cpp **** double y,z;
  20. 6:nothing2.cpp **** y = tanh(x);
  21. 7:nothing2.cpp **** z = exp(x);
  22. 8:nothing2.cpp **** return 0;
  23. 9:nothing2.cpp **** }
  24. 12 .loc 1 9 0
  25. 13 0000 B8000000 movl $0, %eax
  26. 13 00
  27. 14 0005 C3 ret
  28. 15 .cfi_endproc
  29. 16 .LFE89:
  30. 17 .size main, .-main
  31. 18 .Letext0:
  32. 19 .file 2 "/usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h"
  33. 20 .file 3 "<built-in>"
  34. 21 .section .debug_info,"",@progbits
  35. 22 .Ldebug_info0:
  36. 23 0000 14010000 .long 0x114
  37. 24 0004 0400 .value 0x4
  38. 25 0006 00000000 .long .Ldebug_abbrev0
  39. 26 000a 08 .byte 0x8
  40. 27 000b 01 .uleb128 0x1
  41. 28 000c 00000000 .long .LASF15
  42. 29 0010 04 .byte 0x4
  43. 30 0011 00000000 .long .LASF16
  44. 31 0015 00000000 .long .LASF17
  45. 32 0019 00000000 .quad .Ltext0
  46. 32 00000000
  47. 33 0021 06000000 .quad .Letext0-.Ltext0
  48. 33 00000000
  49. 34 0029 00000000 .long .Ldebug_line0
  50. 35 002d 02 .uleb128 0x2
  51. 36 002e 73746400 .string "std"
  52. 37 0032 03 .byte 0x3
  53. 38 0033 00 .byte 0
  54. 39 0034 47000000 .long 0x47
  55. 40 0038 03 .uleb128 0x3
  56. 41 0039 00000000 .long .LASF1
  57. 42 003d 02 .byte 0x2
  58. 43 003e DA .byte 0xda
  59. 44 003f 04 .uleb128 0x4
  60. 45 0040 02 .byte 0x2
  61. GAS LISTING /tmp/ccw4dLpL.s page 2
  62.  
  63.  
  64. 46 0041 DA .byte 0xda
  65. 47 0042 38000000 .long 0x38
  66. 48 0046 00 .byte 0
  67. 49 0047 05 .uleb128 0x5
  68. 50 0048 00000000 .long .LASF0
  69. 51 004c 02 .byte 0x2
  70. 52 004d DD .byte 0xdd
  71. 53 004e 61000000 .long 0x61
  72. 54 0052 03 .uleb128 0x3
  73. 55 0053 00000000 .long .LASF1
  74. 56 0057 02 .byte 0x2
  75. 57 0058 DE .byte 0xde
  76. 58 0059 04 .uleb128 0x4
  77. 59 005a 02 .byte 0x2
  78. 60 005b DE .byte 0xde
  79. 61 005c 52000000 .long 0x52
  80. 62 0060 00 .byte 0
  81. 63 0061 06 .uleb128 0x6
  82. 64 0062 04 .byte 0x4
  83. 65 0063 07 .byte 0x7
  84. 66 0064 00000000 .long .LASF2
  85. 67 0068 06 .uleb128 0x6
  86. 68 0069 01 .byte 0x1
  87. 69 006a 08 .byte 0x8
  88. 70 006b 00000000 .long .LASF3
  89. 71 006f 06 .uleb128 0x6
  90. 72 0070 02 .byte 0x2
  91. 73 0071 07 .byte 0x7
  92. 74 0072 00000000 .long .LASF4
  93. 75 0076 06 .uleb128 0x6
  94. 76 0077 08 .byte 0x8
  95. 77 0078 07 .byte 0x7
  96. 78 0079 00000000 .long .LASF5
  97. 79 007d 06 .uleb128 0x6
  98. 80 007e 08 .byte 0x8
  99. 81 007f 07 .byte 0x7
  100. 82 0080 00000000 .long .LASF6
  101. 83 0084 06 .uleb128 0x6
  102. 84 0085 01 .byte 0x1
  103. 85 0086 06 .byte 0x6
  104. 86 0087 00000000 .long .LASF7
  105. 87 008b 06 .uleb128 0x6
  106. 88 008c 02 .byte 0x2
  107. 89 008d 05 .byte 0x5
  108. 90 008e 00000000 .long .LASF8
  109. 91 0092 07 .uleb128 0x7
  110. 92 0093 04 .byte 0x4
  111. 93 0094 05 .byte 0x5
  112. 94 0095 696E7400 .string "int"
  113. 95 0099 06 .uleb128 0x6
  114. 96 009a 08 .byte 0x8
  115. 97 009b 05 .byte 0x5
  116. 98 009c 00000000 .long .LASF9
  117. 99 00a0 06 .uleb128 0x6
  118. 100 00a1 08 .byte 0x8
  119. 101 00a2 05 .byte 0x5
  120. 102 00a3 00000000 .long .LASF10
  121. GAS LISTING /tmp/ccw4dLpL.s page 3
  122.  
  123.  
  124. 103 00a7 06 .uleb128 0x6
  125. 104 00a8 10 .byte 0x10
  126. 105 00a9 04 .byte 0x4
  127. 106 00aa 00000000 .long .LASF11
  128. 107 00ae 06 .uleb128 0x6
  129. 108 00af 08 .byte 0x8
  130. 109 00b0 04 .byte 0x4
  131. 110 00b1 00000000 .long .LASF12
  132. 111 00b5 06 .uleb128 0x6
  133. 112 00b6 04 .byte 0x4
  134. 113 00b7 04 .byte 0x4
  135. 114 00b8 00000000 .long .LASF13
  136. 115 00bc 06 .uleb128 0x6
  137. 116 00bd 01 .byte 0x1
  138. 117 00be 06 .byte 0x6
  139. 118 00bf 00000000 .long .LASF14
  140. 119 00c3 08 .uleb128 0x8
  141. 120 00c4 00000000 .long .LASF18
  142. 121 00c8 01 .byte 0x1
  143. 122 00c9 03 .byte 0x3
  144. 123 00ca 92000000 .long 0x92
  145. 124 00ce 00000000 .quad .LFB89
  146. 124 00000000
  147. 125 00d6 06000000 .quad .LFE89-.LFB89
  148. 125 00000000
  149. 126 00de 01 .uleb128 0x1
  150. 127 00df 9C .byte 0x9c
  151. 128 00e0 09 .uleb128 0x9
  152. 129 00e1 7800 .string "x"
  153. 130 00e3 01 .byte 0x1
  154. 131 00e4 04 .byte 0x4
  155. 132 00e5 AE000000 .long 0xae
  156. 133 00e9 08 .byte 0x8
  157. 134 00ea 00000000 .long 0
  158. 135 00ee 00000000 .long 0
  159. 136 00f2 09 .uleb128 0x9
  160. 137 00f3 7900 .string "y"
  161. 138 00f5 01 .byte 0x1
  162. 139 00f6 05 .byte 0x5
  163. 140 00f7 AE000000 .long 0xae
  164. 141 00fb 08 .byte 0x8
  165. 142 00fc 00000000 .long 0
  166. 143 0100 00000000 .long 0
  167. 144 0104 09 .uleb128 0x9
  168. 145 0105 7A00 .string "z"
  169. 146 0107 01 .byte 0x1
  170. 147 0108 05 .byte 0x5
  171. 148 0109 AE000000 .long 0xae
  172. 149 010d 08 .byte 0x8
  173. 150 010e 00000000 .long 0
  174. 151 0112 0000F03F .long 0x3ff00000
  175. 152 0116 00 .byte 0
  176. 153 0117 00 .byte 0
  177. 154 .section .debug_abbrev,"",@progbits
  178. 155 .Ldebug_abbrev0:
  179. 156 0000 01 .uleb128 0x1
  180. 157 0001 11 .uleb128 0x11
  181. GAS LISTING /tmp/ccw4dLpL.s page 4
  182.  
  183.  
  184. 158 0002 01 .byte 0x1
  185. 159 0003 25 .uleb128 0x25
  186. 160 0004 0E .uleb128 0xe
  187. 161 0005 13 .uleb128 0x13
  188. 162 0006 0B .uleb128 0xb
  189. 163 0007 03 .uleb128 0x3
  190. 164 0008 0E .uleb128 0xe
  191. 165 0009 1B .uleb128 0x1b
  192. 166 000a 0E .uleb128 0xe
  193. 167 000b 11 .uleb128 0x11
  194. 168 000c 01 .uleb128 0x1
  195. 169 000d 12 .uleb128 0x12
  196. 170 000e 07 .uleb128 0x7
  197. 171 000f 10 .uleb128 0x10
  198. 172 0010 17 .uleb128 0x17
  199. 173 0011 00 .byte 0
  200. 174 0012 00 .byte 0
  201. 175 0013 02 .uleb128 0x2
  202. 176 0014 39 .uleb128 0x39
  203. 177 0015 01 .byte 0x1
  204. 178 0016 03 .uleb128 0x3
  205. 179 0017 08 .uleb128 0x8
  206. 180 0018 3A .uleb128 0x3a
  207. 181 0019 0B .uleb128 0xb
  208. 182 001a 3B .uleb128 0x3b
  209. 183 001b 0B .uleb128 0xb
  210. 184 001c 01 .uleb128 0x1
  211. 185 001d 13 .uleb128 0x13
  212. 186 001e 00 .byte 0
  213. 187 001f 00 .byte 0
  214. 188 0020 03 .uleb128 0x3
  215. 189 0021 39 .uleb128 0x39
  216. 190 0022 00 .byte 0
  217. 191 0023 03 .uleb128 0x3
  218. 192 0024 0E .uleb128 0xe
  219. 193 0025 3A .uleb128 0x3a
  220. 194 0026 0B .uleb128 0xb
  221. 195 0027 3B .uleb128 0x3b
  222. 196 0028 0B .uleb128 0xb
  223. 197 0029 00 .byte 0
  224. 198 002a 00 .byte 0
  225. 199 002b 04 .uleb128 0x4
  226. 200 002c 3A .uleb128 0x3a
  227. 201 002d 00 .byte 0
  228. 202 002e 3A .uleb128 0x3a
  229. 203 002f 0B .uleb128 0xb
  230. 204 0030 3B .uleb128 0x3b
  231. 205 0031 0B .uleb128 0xb
  232. 206 0032 18 .uleb128 0x18
  233. 207 0033 13 .uleb128 0x13
  234. 208 0034 00 .byte 0
  235. 209 0035 00 .byte 0
  236. 210 0036 05 .uleb128 0x5
  237. 211 0037 39 .uleb128 0x39
  238. 212 0038 01 .byte 0x1
  239. 213 0039 03 .uleb128 0x3
  240. 214 003a 0E .uleb128 0xe
  241. GAS LISTING /tmp/ccw4dLpL.s page 5
  242.  
  243.  
  244. 215 003b 3A .uleb128 0x3a
  245. 216 003c 0B .uleb128 0xb
  246. 217 003d 3B .uleb128 0x3b
  247. 218 003e 0B .uleb128 0xb
  248. 219 003f 01 .uleb128 0x1
  249. 220 0040 13 .uleb128 0x13
  250. 221 0041 00 .byte 0
  251. 222 0042 00 .byte 0
  252. 223 0043 06 .uleb128 0x6
  253. 224 0044 24 .uleb128 0x24
  254. 225 0045 00 .byte 0
  255. 226 0046 0B .uleb128 0xb
  256. 227 0047 0B .uleb128 0xb
  257. 228 0048 3E .uleb128 0x3e
  258. 229 0049 0B .uleb128 0xb
  259. 230 004a 03 .uleb128 0x3
  260. 231 004b 0E .uleb128 0xe
  261. 232 004c 00 .byte 0
  262. 233 004d 00 .byte 0
  263. 234 004e 07 .uleb128 0x7
  264. 235 004f 24 .uleb128 0x24
  265. 236 0050 00 .byte 0
  266. 237 0051 0B .uleb128 0xb
  267. 238 0052 0B .uleb128 0xb
  268. 239 0053 3E .uleb128 0x3e
  269. 240 0054 0B .uleb128 0xb
  270. 241 0055 03 .uleb128 0x3
  271. 242 0056 08 .uleb128 0x8
  272. 243 0057 00 .byte 0
  273. 244 0058 00 .byte 0
  274. 245 0059 08 .uleb128 0x8
  275. 246 005a 2E .uleb128 0x2e
  276. 247 005b 01 .byte 0x1
  277. 248 005c 3F .uleb128 0x3f
  278. 249 005d 19 .uleb128 0x19
  279. 250 005e 03 .uleb128 0x3
  280. 251 005f 0E .uleb128 0xe
  281. 252 0060 3A .uleb128 0x3a
  282. 253 0061 0B .uleb128 0xb
  283. 254 0062 3B .uleb128 0x3b
  284. 255 0063 0B .uleb128 0xb
  285. 256 0064 49 .uleb128 0x49
  286. 257 0065 13 .uleb128 0x13
  287. 258 0066 11 .uleb128 0x11
  288. 259 0067 01 .uleb128 0x1
  289. 260 0068 12 .uleb128 0x12
  290. 261 0069 07 .uleb128 0x7
  291. 262 006a 40 .uleb128 0x40
  292. 263 006b 18 .uleb128 0x18
  293. 264 006c 9742 .uleb128 0x2117
  294. 265 006e 19 .uleb128 0x19
  295. 266 006f 00 .byte 0
  296. 267 0070 00 .byte 0
  297. 268 0071 09 .uleb128 0x9
  298. 269 0072 34 .uleb128 0x34
  299. 270 0073 00 .byte 0
  300. 271 0074 03 .uleb128 0x3
  301. GAS LISTING /tmp/ccw4dLpL.s page 6
  302.  
  303.  
  304. 272 0075 08 .uleb128 0x8
  305. 273 0076 3A .uleb128 0x3a
  306. 274 0077 0B .uleb128 0xb
  307. 275 0078 3B .uleb128 0x3b
  308. 276 0079 0B .uleb128 0xb
  309. 277 007a 49 .uleb128 0x49
  310. 278 007b 13 .uleb128 0x13
  311. 279 007c 1C .uleb128 0x1c
  312. 280 007d 0A .uleb128 0xa
  313. 281 007e 00 .byte 0
  314. 282 007f 00 .byte 0
  315. 283 0080 00 .byte 0
  316. 284 .section .debug_aranges,"",@progbits
  317. 285 0000 2C000000 .long 0x2c
  318. 286 0004 0200 .value 0x2
  319. 287 0006 00000000 .long .Ldebug_info0
  320. 288 000a 08 .byte 0x8
  321. 289 000b 00 .byte 0
  322. 290 000c 0000 .value 0
  323. 291 000e 0000 .value 0
  324. 292 0010 00000000 .quad .Ltext0
  325. 292 00000000
  326. 293 0018 06000000 .quad .Letext0-.Ltext0
  327. 293 00000000
  328. 294 0020 00000000 .quad 0
  329. 294 00000000
  330. 295 0028 00000000 .quad 0
  331. 295 00000000
  332. 296 .section .debug_line,"",@progbits
  333. 297 .Ldebug_line0:
  334. 298 0000 81000000 .section .debug_str,"MS",@progbits,1
  335. 298 02006900
  336. 298 00000101
  337. 298 FB0E0D00
  338. 298 01010101
  339. 299 .LASF10:
  340. 300 0000 6C6F6E67 .string "long long int"
  341. 300 206C6F6E
  342. 300 6720696E
  343. 300 7400
  344. 301 .LASF1:
  345. 302 000e 5F5F6378 .string "__cxx11"
  346. 302 78313100
  347. 303 .LASF9:
  348. 304 0016 6C6F6E67 .string "long int"
  349. 304 20696E74
  350. 304 00
  351. 305 .LASF13:
  352. 306 001f 666C6F61 .string "float"
  353. 306 7400
  354. 307 .LASF3:
  355. 308 0025 756E7369 .string "unsigned char"
  356. 308 676E6564
  357. 308 20636861
  358. 308 7200
  359. 309 .LASF5:
  360. 310 0033 6C6F6E67 .string "long unsigned int"
  361. GAS LISTING /tmp/ccw4dLpL.s page 7
  362.  
  363.  
  364. 310 20756E73
  365. 310 69676E65
  366. 310 6420696E
  367. 310 7400
  368. 311 .LASF4:
  369. 312 0045 73686F72 .string "short unsigned int"
  370. 312 7420756E
  371. 312 7369676E
  372. 312 65642069
  373. 312 6E7400
  374. 313 .LASF12:
  375. 314 0058 646F7562 .string "double"
  376. 314 6C6500
  377. 315 .LASF18:
  378. 316 005f 6D61696E .string "main"
  379. 316 00
  380. 317 .LASF16:
  381. 318 0064 6E6F7468 .string "nothing2.cpp"
  382. 318 696E6732
  383. 318 2E637070
  384. 318 00
  385. 319 .LASF2:
  386. 320 0071 756E7369 .string "unsigned int"
  387. 320 676E6564
  388. 320 20696E74
  389. 320 00
  390. 321 .LASF6:
  391. 322 007e 6C6F6E67 .string "long long unsigned int"
  392. 322 206C6F6E
  393. 322 6720756E
  394. 322 7369676E
  395. 322 65642069
  396. 323 .LASF15:
  397. 324 0095 474E5520 .string "GNU C++ 5.4.0 20160609 -mtune=generic -march=x86-64 -g -O -fstack-protector-strong"
  398. 324 432B2B20
  399. 324 352E342E
  400. 324 30203230
  401. 324 31363036
  402. 325 .LASF0:
  403. 326 00e8 5F5F676E .string "__gnu_cxx"
  404. 326 755F6378
  405. 326 7800
  406. 327 .LASF14:
  407. 328 00f2 63686172 .string "char"
  408. 328 00
  409. 329 .LASF8:
  410. 330 00f7 73686F72 .string "short int"
  411. 330 7420696E
  412. 330 7400
  413. 331 .LASF17:
  414. 332 0101 2F686F6D .string "/home/matt/local/code/scratch"
  415. 332 652F6D61
  416. 332 74742F6C
  417. 332 6F63616C
  418. 332 2F636F64
  419. 333 .LASF11:
  420. 334 011f 6C6F6E67 .string "long double"
  421. GAS LISTING /tmp/ccw4dLpL.s page 8
  422.  
  423.  
  424. 334 20646F75
  425. 334 626C6500
  426. 335 .LASF7:
  427. 336 012b 7369676E .string "signed char"
  428. 336 65642063
  429. 336 68617200
  430. 337 .ident "GCC: (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609"
  431. 338 .section .note.GNU-stack,"",@progbits
  432. GAS LISTING /tmp/ccw4dLpL.s page 9
  433.  
  434.  
  435. DEFINED SYMBOLS
  436. *ABS*:0000000000000000 nothing2.cpp
  437. /tmp/ccw4dLpL.s:6 .text:0000000000000000 main
  438.  
  439. NO UNDEFINED SYMBOLS
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement