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