brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · 0771792 Raw
88 lines · plain
1.globl bar2bar:3	movq	$0, (%rbp)4	movl	$4, %edi5	call	__cxa_allocate_exception6	movl	$0, (%rax)7	movl	$0, %edx8	movl	$_ZTIi, %esi9	movq	%rax, %rdi10	call	__cxa_throw11  movq	$17, 812 13.globl	foo14foo:15.LFB1:16	.cfi_startproc17	.cfi_personality 0x3,__gxx_personality_v018	.cfi_lsda 0x3,.LLSDA119	pushq	%rbp20	movq	%rsp, %rbp21	pushq	%rbx22	subq	$24, %rsp23	movq	%rdi, -24(%rbp)24  incq  -24(%rbp)25  jmp   .L126  decq  (%rbp)27.L1: incq  -24(%rbp)28  cmpq  $2,-24(%rbp)29  jne   .L330  jmp   .L431  decq  (%rbp)32.L3: incq  -24(%rbp)33.L4: incq  -24(%rbp)34	movq	-24(%rbp), %rax35	movq	%rax, %rdi36.LEHB0:37	call	bar38.LEHE0:39	movq	%rax, %rbx40	.L5:41	movq	%rbx, %rax42	jmp	.L843.L7:44	movq	%rax, %rdi45	call	__cxa_begin_catch46  incq  -24(%rbp)47  jmp   .LP148  decq  (%rbp)49.LP1: incq  -24(%rbp)50  cmpq  $2,-24(%rbp)51  jne   .LP252  jmp   .LP353  decq  (%rbp)54.LP2: incq  -24(%rbp)55.LP3: incq  -24(%rbp)56	movq	-24(%rbp), %rbx57.LEHB1:58	call	__cxa_end_catch59.LEHE1:60	jmp	.L561.L8:62	movq	-8(%rbp), %rbx63	leave64	.cfi_endproc65 66.section	.gcc_except_table,"a",@progbits67	.LLSDA1:68	.byte	0xff69	.byte	0x370	.uleb128 .LLSDATT1-.LLSDATTD171.LLSDATTD1:72	.byte	0x173	.uleb128 .LLSDACSE1-.LLSDACSB174.LLSDACSB1:75	.uleb128 .LEHB0-.LFB176	.uleb128 .LEHE0-.LEHB077	.uleb128 .L7-.LFB178	.uleb128 0x179	.LLSDACSE1:80	.LLSDATT1:81 82	.text83	.globl	_start, function84_start:85	.cfi_startproc86	ud287	.cfi_endproc88