.text
.globl main
.p2align 2
.type main,@function
main:
.cfi_startproc
sub sp, sp, .cfi_def_cfa_offset 32
stp x29, x30, [sp, add x29, sp, .cfi_def_cfa w29, 16
.cfi_offset w30, -8
.cfi_offset w29, -16
stur wzr, [x29, mov x0, bl __cxa_allocate_exception
mov w8, str w8, [x0]
adrp x1, :got:_ZTIi
ldr x1, [x1, :got_lo12:_ZTIi]
mov x2, xzr
bl __cxa_throw
.main_end:
.size main, .main_end-main
.cfi_endproc
.globl dup
.p2align 2
.type dup,@function
dup:
.cfi_startproc
sub sp, sp, .cfi_def_cfa_offset 32
stp x29, x30, [sp, add x29, sp, .cfi_def_cfa w29, 16
.cfi_offset w30, -8
.cfi_offset w29, -16
stur wzr, [x29, mov x0, bl __cxa_allocate_exception
mov w8, str w8, [x0]
adrp x1, :got:_ZTIi
ldr x1, [x1, :got_lo12:_ZTIi]
mov x2, xzr
bl __cxa_throw
.dup_end:
.size dup, .dup_end-dup
.cfi_endproc