.file "A.d" .weak _D16TypeInfo_C1A3I_A6__initZ .section .data._D16TypeInfo_C1A3I_A6__initZ,"awG",@progbits,_D16TypeInfo_C1A3I_A6__initZ,comdat .align 16 .type _D16TypeInfo_C1A3I_A6__initZ, @gnu_unique_object .size _D16TypeInfo_C1A3I_A6__initZ, 24 _D16TypeInfo_C1A3I_A6__initZ: .quad _D18TypeInfo_Interface6__vtblZ .quad 0 .quad _D1A3I_A11__InterfaceZ .globl _D1A3I_A11__InterfaceZ .section .rodata .LC0: .string "A.I_A" .data .align 32 .type _D1A3I_A11__InterfaceZ, @object .size _D1A3I_A11__InterfaceZ, 152 _D1A3I_A11__InterfaceZ: .quad _D14TypeInfo_Class6__vtblZ .quad 0 .quad 0 .quad 0 .quad 5 .quad .LC0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 36 .quad 0 .quad 0 .quad 0 .quad 0 .quad 305419896 .section .rodata .LC1: .string "A.d" .LC2: .ascii "null this" .text .globl _D1A3C_A1aMFZb .type _D1A3C_A1aMFZb, @function _D1A3C_A1aMFZb: .LFB0: .cfi_startproc .cfi_personality 0x3,__gdc_personality_v0 .cfi_lsda 0x3,.LLSDA0 pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 movq %rdi, -40(%rbp) cmpq $0, -40(%rbp) je .L2 movq -40(%rbp), %rax movq %rax, %rdi .LEHB0: call _D9invariant12_d_invariantFC6ObjectZv jmp .L3 .L2: movl $3, %ecx movl $.LC1, %ebx movl $9, %eax movl $.LC2, %edx movq %rax, %rsi movq %rdx, %rdi movq %rdx, %rax movl $11, %r8d movq %rcx, %rdx movq %rbx, %rcx movq %rsi, %rdi movq %rax, %rsi call _d_assert_msg .LEHE0: .L3: movl $0, %eax jmp .L7 .L6: movq %rax, %rdi .LEHB1: call _Unwind_Resume .LEHE1: .L7: addq $40, %rsp popq %rbx popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE0: .globl __gdc_personality_v0 .section .gcc_except_table,"a",@progbits .LLSDA0: .byte 0xff .byte 0xff .byte 0x1 .uleb128 .LLSDACSE0-.LLSDACSB0 .LLSDACSB0: .uleb128 .LEHB0-.LFB0 .uleb128 .LEHE0-.LEHB0 .uleb128 .L6-.LFB0 .uleb128 0 .uleb128 .LEHB1-.LFB0 .uleb128 .LEHE1-.LEHB1 .uleb128 0 .uleb128 0 .LLSDACSE0: .text .size _D1A3C_A1aMFZb, .-_D1A3C_A1aMFZb .set .LTHUNK0,_D1A3C_A1aMFZb .globl _DT16_D1A3C_A1aMFZb .type _DT16_D1A3C_A1aMFZb, @function _DT16_D1A3C_A1aMFZb: .LFB2: .cfi_startproc subq $16, %rdi jmp .LTHUNK0 .cfi_endproc .LFE2: .size _DT16_D1A3C_A1aMFZb, .-_DT16_D1A3C_A1aMFZb .globl _D1A3C_A6__initZ .section .rodata .align 16 .type _D1A3C_A6__initZ, @object .size _D1A3C_A6__initZ, 24 _D1A3C_A6__initZ: .quad _D1A3C_A6__vtblZ .quad 0 .quad _D1A3C_A7__ClassZ+184 .globl _D1A3C_A7__ClassZ .LC3: .string "A.C_A" .data .align 32 .type _D1A3C_A7__ClassZ, @object .size _D1A3C_A7__ClassZ, 200 _D1A3C_A7__ClassZ: .quad _D14TypeInfo_Class6__vtblZ .quad 0 .quad 24 .quad _D1A3C_A6__initZ .quad 5 .quad .LC3 .quad 7 .quad _D1A3C_A6__vtblZ .quad 1 .quad _D1A3C_A7__ClassZ+152 .quad _D6Object7__ClassZ .quad 0 .quad 0 .quad 54 .quad 0 .quad 0 .quad 0 .quad 0 .quad 305419896 .quad _D1A3I_A11__InterfaceZ .quad 2 .quad _D1A3C_A7__ClassZ+184 .quad 16 .quad _D1A3C_A7__ClassZ+152 .quad _DT16_D1A3C_A1aMFZb .globl _D1A3C_A6__vtblZ .section .rodata .align 32 .type _D1A3C_A6__vtblZ, @object .size _D1A3C_A6__vtblZ, 56 _D1A3C_A6__vtblZ: .quad _D1A3C_A7__ClassZ .quad _D6object6Object8toStringMFZAya .quad _D6object6Object6toHashMFNbNeZm .quad _D6object6Object5opCmpMFC6ObjectZi .quad _D6object6Object8opEqualsMFC6ObjectZb .quad _D6object6Object8opEqualsMFC6ObjectC6ObjectZb .quad _D1A3C_A1aMFZb .globl _D1A12__ModuleInfoZ .data .align 32 .type _D1A12__ModuleInfoZ, @object .size _D1A12__ModuleInfoZ, 34 _D1A12__ModuleInfoZ: .long -2147481596 .long 0 .quad 2 .quad _D1A3I_A11__InterfaceZ .quad _D1A3C_A7__ClassZ .string "A" .align 16 .type __mod_ref.2134, @object .size __mod_ref.2134, 16 __mod_ref.2134: .quad 0 .quad _D1A12__ModuleInfoZ .text .type _D1A9__modinitFZv, @function _D1A9__modinitFZv: .LFB1: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movq _Dmodule_ref(%rip), %rax movq %rax, __mod_ref.2134(%rip) movq $__mod_ref.2134, _Dmodule_ref(%rip) popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1: .size _D1A9__modinitFZv, .-_D1A9__modinitFZv .section .init_array,"aw" .align 8 .quad _D1A9__modinitFZv .ident "GCC: (GNU) 4.8.0 20121104 (experimental)" .section .note.GNU-stack,"",@progbits