- File:
-
- 1 edited
-
doc/working/exception/impl/pic.s (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
doc/working/exception/impl/pic.s
r3e06da2 rdb2d937 1 1 .file "test.c" 2 2 .text 3 .Ltext0:4 3 .globl clean 5 4 .type clean, @function 6 5 clean: 7 6 .LFB0: 8 .file 1 "test.c"9 .loc 1 1 010 7 .cfi_startproc 11 8 pushq %rbp … … 15 12 .cfi_def_cfa_register 6 16 13 movq %rdi, -8(%rbp) 17 .loc 1 1 018 14 nop 19 15 popq %rbp … … 27 23 foo: 28 24 .LFB1: 29 .loc 1 4 030 25 .cfi_startproc 31 26 .cfi_personality 0x9b,DW.ref.__gcc_personality_v0 … … 44 39 .cfi_offset 3, -40 45 40 movl %edi, -52(%rbp) 46 .loc 1 4 047 41 movq %fs:40, %rax 48 42 movq %rax, -40(%rbp) 49 43 xorl %eax, %eax 50 .loc 1 6 051 44 movl -52(%rbp), %eax 52 45 movl %eax, %edi … … 57 50 movl $0, %r12d 58 51 .L7: 59 .loc 1 5 060 52 leaq -44(%rbp), %rax 61 53 movq %rax, %rdi … … 64 56 cmpl $1, %r12d 65 57 je .L4 66 .loc 1 6 067 58 movl %r13d, %eax 68 .loc 1 7 069 59 movq -40(%rbp), %rdx 70 60 xorq %fs:40, %rdx … … 74 64 movq %rax, %rbx 75 65 movl $1, %r12d 76 .loc 1 5 077 66 jmp .L7 78 67 .L4: … … 82 71 .LEHE1: 83 72 .L10: 84 .loc 1 7 085 73 call __stack_chk_fail@PLT 86 74 .L8: … … 113 101 .text 114 102 .size foo, .-foo 115 .Letext0:116 .section .debug_info,"",@progbits117 .Ldebug_info0:118 .long 0x9c119 .value 0x4120 .long .Ldebug_abbrev0121 .byte 0x8122 .uleb128 0x1123 .long .LASF0124 .byte 0xc125 .long .LASF1126 .long .LASF2127 .quad .Ltext0128 .quad .Letext0-.Ltext0129 .long .Ldebug_line0130 .uleb128 0x2131 .string "foo"132 .byte 0x1133 .byte 0x4134 .long 0x68135 .quad .LFB1136 .quad .LFE1-.LFB1137 .uleb128 0x1138 .byte 0x9c139 .long 0x68140 .uleb128 0x3141 .string "x"142 .byte 0x1143 .byte 0x4144 .long 0x68145 .uleb128 0x3146 .byte 0x91147 .sleb128 -68148 .uleb128 0x4149 .string "i"150 .byte 0x1151 .byte 0x5152 .long 0x68153 .uleb128 0x2154 .byte 0x91155 .sleb128 -60156 .byte 0157 .uleb128 0x5158 .byte 0x4159 .byte 0x5160 .string "int"161 .uleb128 0x6162 .long .LASF3163 .byte 0x1164 .byte 0x1165 .quad .LFB0166 .quad .LFE0-.LFB0167 .uleb128 0x1168 .byte 0x9c169 .long 0x99170 .uleb128 0x3171 .string "p"172 .byte 0x1173 .byte 0x1174 .long 0x99175 .uleb128 0x2176 .byte 0x91177 .sleb128 -24178 .byte 0179 .uleb128 0x7180 .byte 0x8181 .long 0x68182 .byte 0183 .section .debug_abbrev,"",@progbits184 .Ldebug_abbrev0:185 .uleb128 0x1186 .uleb128 0x11187 .byte 0x1188 .uleb128 0x25189 .uleb128 0xe190 .uleb128 0x13191 .uleb128 0xb192 .uleb128 0x3193 .uleb128 0xe194 .uleb128 0x1b195 .uleb128 0xe196 .uleb128 0x11197 .uleb128 0x1198 .uleb128 0x12199 .uleb128 0x7200 .uleb128 0x10201 .uleb128 0x17202 .byte 0203 .byte 0204 .uleb128 0x2205 .uleb128 0x2e206 .byte 0x1207 .uleb128 0x3f208 .uleb128 0x19209 .uleb128 0x3210 .uleb128 0x8211 .uleb128 0x3a212 .uleb128 0xb213 .uleb128 0x3b214 .uleb128 0xb215 .uleb128 0x27216 .uleb128 0x19217 .uleb128 0x49218 .uleb128 0x13219 .uleb128 0x11220 .uleb128 0x1221 .uleb128 0x12222 .uleb128 0x7223 .uleb128 0x40224 .uleb128 0x18225 .uleb128 0x2116226 .uleb128 0x19227 .uleb128 0x1228 .uleb128 0x13229 .byte 0230 .byte 0231 .uleb128 0x3232 .uleb128 0x5233 .byte 0234 .uleb128 0x3235 .uleb128 0x8236 .uleb128 0x3a237 .uleb128 0xb238 .uleb128 0x3b239 .uleb128 0xb240 .uleb128 0x49241 .uleb128 0x13242 .uleb128 0x2243 .uleb128 0x18244 .byte 0245 .byte 0246 .uleb128 0x4247 .uleb128 0x34248 .byte 0249 .uleb128 0x3250 .uleb128 0x8251 .uleb128 0x3a252 .uleb128 0xb253 .uleb128 0x3b254 .uleb128 0xb255 .uleb128 0x49256 .uleb128 0x13257 .uleb128 0x2258 .uleb128 0x18259 .byte 0260 .byte 0261 .uleb128 0x5262 .uleb128 0x24263 .byte 0264 .uleb128 0xb265 .uleb128 0xb266 .uleb128 0x3e267 .uleb128 0xb268 .uleb128 0x3269 .uleb128 0x8270 .byte 0271 .byte 0272 .uleb128 0x6273 .uleb128 0x2e274 .byte 0x1275 .uleb128 0x3f276 .uleb128 0x19277 .uleb128 0x3278 .uleb128 0xe279 .uleb128 0x3a280 .uleb128 0xb281 .uleb128 0x3b282 .uleb128 0xb283 .uleb128 0x27284 .uleb128 0x19285 .uleb128 0x11286 .uleb128 0x1287 .uleb128 0x12288 .uleb128 0x7289 .uleb128 0x40290 .uleb128 0x18291 .uleb128 0x2117292 .uleb128 0x19293 .uleb128 0x1294 .uleb128 0x13295 .byte 0296 .byte 0297 .uleb128 0x7298 .uleb128 0xf299 .byte 0300 .uleb128 0xb301 .uleb128 0xb302 .uleb128 0x49303 .uleb128 0x13304 .byte 0305 .byte 0306 .byte 0307 .section .debug_aranges,"",@progbits308 .long 0x2c309 .value 0x2310 .long .Ldebug_info0311 .byte 0x8312 .byte 0313 .value 0314 .value 0315 .quad .Ltext0316 .quad .Letext0-.Ltext0317 .quad 0318 .quad 0319 .section .debug_line,"",@progbits320 .Ldebug_line0:321 .section .debug_str,"MS",@progbits,1322 .LASF0:323 .string "GNU C11 7.4.0 -mtune=generic -march=x86-64 -g -fexceptions -fPIC -fstack-protector-strong"324 .LASF2:325 .string "/home/tdelisle/workspace/cforall/main/doc/working/exception/impl"326 .LASF1:327 .string "test.c"328 .LASF3:329 .string "clean"330 103 .hidden DW.ref.__gcc_personality_v0 331 104 .weak DW.ref.__gcc_personality_v0 332 .section .data. rel.local.DW.ref.__gcc_personality_v0,"awG",@progbits,DW.ref.__gcc_personality_v0,comdat105 .section .data.DW.ref.__gcc_personality_v0,"awG",@progbits,DW.ref.__gcc_personality_v0,comdat 333 106 .align 8 334 107 .type DW.ref.__gcc_personality_v0, @object … … 336 109 DW.ref.__gcc_personality_v0: 337 110 .quad __gcc_personality_v0 338 .ident "GCC: (Ubuntu 7. 4.0-1ubuntu1~16.04~ppa1) 7.4.0"111 .ident "GCC: (Ubuntu 7.3.0-21ubuntu1~16.04) 7.3.0" 339 112 .section .note.GNU-stack,"",@progbits
Note:
See TracChangeset
for help on using the changeset viewer.