Bugzilla – Attachment 18 Details for
Bug 27
Undefined interface functions when inheriting from two sources.
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Bug creation and email sending has been disabled, file new bugs at
gcc.gnu.org/bugzilla
main.s - Assembly output of main.d
main.s (text/plain), 7.09 KB, created by
Daniel Green
on 2012-12-04 03:09:58 CET
(
hide
)
Description:
main.s - Assembly output of main.d
Filename:
MIME Type:
Creator:
Daniel Green
Created:
2012-12-04 03:09:58 CET
Size:
7.09 KB
patch
obsolete
> .file "main.d" > .weak _D19TypeInfo_C4main3I_A6__initZ > .section .data._D19TypeInfo_C4main3I_A6__initZ,"awG",@progbits,_D19TypeInfo_C4main3I_A6__initZ,comdat > .align 16 > .type _D19TypeInfo_C4main3I_A6__initZ, @gnu_unique_object > .size _D19TypeInfo_C4main3I_A6__initZ, 24 >_D19TypeInfo_C4main3I_A6__initZ: > .quad _D18TypeInfo_Interface6__vtblZ > .quad 0 > .quad _D4main3I_A11__InterfaceZ > .globl _D4main3I_A11__InterfaceZ > .section .rodata >.LC0: > .string "main.I_A" > .data > .align 32 > .type _D4main3I_A11__InterfaceZ, @object > .size _D4main3I_A11__InterfaceZ, 152 >_D4main3I_A11__InterfaceZ: > .quad _D14TypeInfo_Class6__vtblZ > .quad 0 > .quad 0 > .quad 0 > .quad 8 > .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 "main.d" >.LC2: > .ascii "null this" > .text > .globl _D4main3C_A1aMFZb > .type _D4main3C_A1aMFZb, @function >_D4main3C_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 $6, %ecx > movl $.LC1, %ebx > movl $9, %eax > movl $.LC2, %edx > movq %rax, %rsi > movq %rdx, %rdi > movq %rdx, %rax > movl $9, %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 _D4main3C_A1aMFZb, .-_D4main3C_A1aMFZb > .set .LTHUNK1,_D4main3C_A1aMFZb > .globl _DT24_D4main3C_A1aMFZb > .type _DT24_D4main3C_A1aMFZb, @function >_DT24_D4main3C_A1aMFZb: >.LFB3: > .cfi_startproc > subq $24, %rdi > jmp .LTHUNK1 > .cfi_endproc >.LFE3: > .size _DT24_D4main3C_A1aMFZb, .-_DT24_D4main3C_A1aMFZb > .set .LTHUNK0,_D4main3C_A1aMFZb > .globl _DT16_D4main3C_A1aMFZb > .type _DT16_D4main3C_A1aMFZb, @function >_DT16_D4main3C_A1aMFZb: >.LFB4: > .cfi_startproc > subq $16, %rdi > jmp .LTHUNK0 > .cfi_endproc >.LFE4: > .size _DT16_D4main3C_A1aMFZb, .-_DT16_D4main3C_A1aMFZb > .globl _D4main3C_A6__initZ > .section .rodata > .align 16 > .type _D4main3C_A6__initZ, @object > .size _D4main3C_A6__initZ, 24 >_D4main3C_A6__initZ: > .quad _D4main3C_A6__vtblZ > .quad 0 > .quad _D4main3C_A7__ClassZ+184 > .globl _D4main3C_A7__ClassZ >.LC3: > .string "main.C_A" > .data > .align 32 > .type _D4main3C_A7__ClassZ, @object > .size _D4main3C_A7__ClassZ, 200 >_D4main3C_A7__ClassZ: > .quad _D14TypeInfo_Class6__vtblZ > .quad 0 > .quad 24 > .quad _D4main3C_A6__initZ > .quad 8 > .quad .LC3 > .quad 7 > .quad _D4main3C_A6__vtblZ > .quad 1 > .quad _D4main3C_A7__ClassZ+152 > .quad _D6Object7__ClassZ > .quad 0 > .quad 0 > .quad 54 > .quad 0 > .quad 0 > .quad 0 > .quad 0 > .quad 305419896 > .quad _D4main3I_A11__InterfaceZ > .quad 2 > .quad _D4main3C_A7__ClassZ+184 > .quad 16 > .quad _D4main3C_A7__ClassZ+152 > .quad _DT16_D4main3C_A1aMFZb > .globl _D4main3C_A6__vtblZ > .section .rodata > .align 32 > .type _D4main3C_A6__vtblZ, @object > .size _D4main3C_A6__vtblZ, 56 >_D4main3C_A6__vtblZ: > .quad _D4main3C_A7__ClassZ > .quad _D6object6Object8toStringMFZAya > .quad _D6object6Object6toHashMFNbNeZm > .quad _D6object6Object5opCmpMFC6ObjectZi > .quad _D6object6Object8opEqualsMFC6ObjectZb > .quad _D6object6Object8opEqualsMFC6ObjectC6ObjectZb > .quad _D4main3C_A1aMFZb > .weak _D19TypeInfo_C4main3I_B6__initZ > .section .data._D19TypeInfo_C4main3I_B6__initZ,"awG",@progbits,_D19TypeInfo_C4main3I_B6__initZ,comdat > .align 16 > .type _D19TypeInfo_C4main3I_B6__initZ, @gnu_unique_object > .size _D19TypeInfo_C4main3I_B6__initZ, 24 >_D19TypeInfo_C4main3I_B6__initZ: > .quad _D18TypeInfo_Interface6__vtblZ > .quad 0 > .quad _D4main3I_B11__InterfaceZ > .globl _D4main3I_B11__InterfaceZ > .section .rodata >.LC4: > .string "main.I_B" > .data > .align 32 > .type _D4main3I_B11__InterfaceZ, @object > .size _D4main3I_B11__InterfaceZ, 184 >_D4main3I_B11__InterfaceZ: > .quad _D14TypeInfo_Class6__vtblZ > .quad 0 > .quad 0 > .quad 0 > .quad 8 > .quad .LC4 > .quad 0 > .quad 0 > .quad 1 > .quad _D4main3I_B11__InterfaceZ+152 > .quad 0 > .quad 0 > .quad 0 > .quad 36 > .quad 0 > .quad 0 > .quad 0 > .quad 0 > .quad 305419896 > .quad _D4main3I_A11__InterfaceZ > .quad 0 > .quad 0 > .quad 0 > .globl _D4main3C_B6__initZ > .section .rodata > .align 32 > .type _D4main3C_B6__initZ, @object > .size _D4main3C_B6__initZ, 32 >_D4main3C_B6__initZ: > .quad _D4main3C_B6__vtblZ > .quad 0 > .quad _D4main3C_A7__ClassZ+184 > .quad _D4main3C_B7__ClassZ+184 > .globl _D4main3C_B7__ClassZ >.LC5: > .string "main.C_B" > .data > .align 32 > .type _D4main3C_B7__ClassZ, @object > .size _D4main3C_B7__ClassZ, 208 >_D4main3C_B7__ClassZ: > .quad _D14TypeInfo_Class6__vtblZ > .quad 0 > .quad 32 > .quad _D4main3C_B6__initZ > .quad 8 > .quad .LC5 > .quad 8 > .quad _D4main3C_B6__vtblZ > .quad 1 > .quad _D4main3C_B7__ClassZ+152 > .quad _D4main3C_A7__ClassZ > .quad 0 > .quad 0 > .quad 118 > .quad 0 > .quad 0 > .quad 0 > .quad 0 > .quad 305419896 > .quad _D4main3I_B11__InterfaceZ > .quad 3 > .quad _D4main3C_B7__ClassZ+184 > .quad 24 > .quad _D4main3C_B7__ClassZ+152 > .quad _DT24_D4main3C_A1aMFZb > .quad 0 > .globl _D4main3C_B6__vtblZ > .section .rodata > .align 32 > .type _D4main3C_B6__vtblZ, @object > .size _D4main3C_B6__vtblZ, 64 >_D4main3C_B6__vtblZ: > .quad _D4main3C_B7__ClassZ > .quad 0 > .quad 0 > .quad 0 > .quad 0 > .quad 0 > .quad _D4main3C_A1aMFZb > .quad 0 > .text > .globl _Dmain > .type _Dmain, @function >_Dmain: >.LFB1: > .cfi_startproc > pushq %rbp > .cfi_def_cfa_offset 16 > .cfi_offset 6, -16 > movq %rsp, %rbp > .cfi_def_cfa_register 6 > movl $0, %eax > popq %rbp > .cfi_def_cfa 7, 8 > ret > .cfi_endproc >.LFE1: > .size _Dmain, .-_Dmain > .globl _tlsstart > .section .tdata,"awT",@progbits > .align 4 > .type _tlsstart, @object > .size _tlsstart, 4 >_tlsstart: > .long 3 > .tls_common _tlsend,4,4 > .globl _D4main12__ModuleInfoZ > .data > .align 32 > .type _D4main12__ModuleInfoZ, @object > .size _D4main12__ModuleInfoZ, 53 >_D4main12__ModuleInfoZ: > .long -2147481596 > .long 0 > .quad 4 > .quad _D4main3I_A11__InterfaceZ > .quad _D4main3C_A7__ClassZ > .quad _D4main3I_B11__InterfaceZ > .quad _D4main3C_B7__ClassZ > .string "main" > .align 16 > .type __mod_ref.2223, @object > .size __mod_ref.2223, 16 >__mod_ref.2223: > .quad 0 > .quad _D4main12__ModuleInfoZ > .text > .type _D4main9__modinitFZv, @function >_D4main9__modinitFZv: >.LFB2: > .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.2223(%rip) > movq $__mod_ref.2223, _Dmodule_ref(%rip) > popq %rbp > .cfi_def_cfa 7, 8 > ret > .cfi_endproc >.LFE2: > .size _D4main9__modinitFZv, .-_D4main9__modinitFZv > .section .init_array,"aw" > .align 8 > .quad _D4main9__modinitFZv > .ident "GCC: (GNU) 4.8.0 20121104 (experimental)" > .section .note.GNU-stack,"",@progbits
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 27
:
16
|
17
| 18