Bugzilla – Attachment 16 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
A.s - Assembly output of A.d
A.s (text/plain), 4.26 KB, created by
Daniel Green
on 2012-12-04 03:09:22 CET
(
hide
)
Description:
A.s - Assembly output of A.d
Filename:
MIME Type:
Creator:
Daniel Green
Created:
2012-12-04 03:09:22 CET
Size:
4.26 KB
patch
obsolete
> .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
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