.file "nsPipeTransport2.cpp" .section .text._ZN14nsIInputStream6GetIIDEv,"axG",@progbits,_ZN14nsIInputStream6GetIIDEv,comdat .weak _ZN14nsIInputStream6GetIIDEv .hidden _ZN14nsIInputStream6GetIIDEv .type _ZN14nsIInputStream6GetIIDEv, @function _ZN14nsIInputStream6GetIIDEv: .LFB931: leaq _ZZN14nsIInputStream6GetIIDEvE3iid(%rip), %rax ret .LFE931: .size _ZN14nsIInputStream6GetIIDEv, .-_ZN14nsIInputStream6GetIIDEv .text .align 2 .globl _ZN15nsPipeTransport15OpenInputStreamEjjjPP14nsIInputStream .hidden _ZN15nsPipeTransport15OpenInputStreamEjjjPP14nsIInputStream .type _ZN15nsPipeTransport15OpenInputStreamEjjjPP14nsIInputStream, @function _ZN15nsPipeTransport15OpenInputStreamEjjjPP14nsIInputStream: .LFB1391: pushq %r15 .LCFI0: movl $-1041039359, %eax movq %r8, %r15 pushq %r14 .LCFI1: pushq %r13 .LCFI2: pushq %r12 .LCFI3: pushq %rbp .LCFI4: pushq %rbx .LCFI5: movq %rdi, %rbx subq $40, %rsp .LCFI6: cmpl $1, 72(%rdi) jne .L5 cmpl $0, 76(%rdi) movl $-2147221231, %eax jne .L5 movl 184(%rdi), %ebp movl $2, 76(%rdi) movl 188(%rdi), %r12d leaq 264(%rdi), %rdi call _ZN13nsCOMPtr_base16begin_assignmentEv@PLT leaq 256(%rbx), %rdi movq %rax, %r14 call _ZN13nsCOMPtr_base16begin_assignmentEv@PLT movq %rax, %r13 xorl %eax, %eax testl %ebp, %ebp je .L8 movl %r12d, %eax xorl %edx, %edx divl %ebp .L8: leaq 16(%rsp), %rsi leaq 24(%rsp), %rdi xorl %ecx, %ecx xorl %edx, %edx movl %eax, %r9d movl %ebp, %r8d movq $0, (%rsp) call _Z11NS_NewPipe2PP19nsIAsyncInputStreamPP20nsIAsyncOutputStreamiijjP9nsIMemory@PLT testl %eax, %eax js .L9 movq 24(%rsp), %rax movq %rax, (%r13) movq 16(%rsp), %rax movq %rax, (%r14) xorl %eax, %eax .L9: testl %eax, %eax js .L5 movq 232(%rbx), %rdi xorl %r8d, %r8d xorl %ecx, %ecx xorl %edx, %edx movq 264(%rbx), %rsi movq (%rdi), %rax call *24(%rax) testl %eax, %eax js .L5 movq 256(%rbx), %rdi movq %r15, %rdx leaq _ZZN14nsIInputStream6GetIIDEvE3iid(%rip), %rsi movq (%rdi), %rax call *(%rax) .L5: addq $40, %rsp popq %rbx popq %rbp popq %r12 popq %r13 popq %r14 popq %r15 ret .LFE1391: .size _ZN15nsPipeTransport15OpenInputStreamEjjjPP14nsIInputStream, .-_ZN15nsPipeTransport15OpenInputStreamEjjjPP14nsIInputStream .hidden _ZZN14nsIInputStream6GetIIDEvE3iid .weak _ZZN14nsIInputStream6GetIIDEvE3iid .section .rodata._ZZN14nsIInputStream6GetIIDEvE3iid,"aG",@progbits,_ZZN14nsIInputStream6GetIIDEvE3iid,comdat .align 16 .type _ZZN14nsIInputStream6GetIIDEvE3iid, @object .size _ZZN14nsIInputStream6GetIIDEvE3iid, 16 _ZZN14nsIInputStream6GetIIDEvE3iid: .long -90407060 .value 25011 .value 4564 .byte -104 .byte 119 .byte 0 .byte -64 .byte 79 .byte -96 .byte -49 .byte 74 .section .eh_frame,"a",@progbits .Lframe1: .long .LECIE1-.LSCIE1 .LSCIE1: .long 0x0 .byte 0x1 .string "zR" .uleb128 0x1 .sleb128 -8 .byte 0x10 .uleb128 0x1 .byte 0x1b .byte 0xc .uleb128 0x7 .uleb128 0x8 .byte 0x90 .uleb128 0x1 .align 8 .LECIE1: .LSFDE1: .long .LEFDE1-.LASFDE1 .LASFDE1: .long .LASFDE1-.Lframe1 .long .LFB931-. .long .LFE931-.LFB931 .uleb128 0x0 .align 8 .LEFDE1: .LSFDE3: .long .LEFDE3-.LASFDE3 .LASFDE3: .long .LASFDE3-.Lframe1 .long .LFB1391-. .long .LFE1391-.LFB1391 .uleb128 0x0 .byte 0x4 .long .LCFI0-.LFB1391 .byte 0xe .uleb128 0x10 .byte 0x8f .uleb128 0x2 .byte 0x4 .long .LCFI1-.LCFI0 .byte 0xe .uleb128 0x18 .byte 0x4 .long .LCFI2-.LCFI1 .byte 0xe .uleb128 0x20 .byte 0x4 .long .LCFI3-.LCFI2 .byte 0xe .uleb128 0x28 .byte 0x4 .long .LCFI4-.LCFI3 .byte 0xe .uleb128 0x30 .byte 0x4 .long .LCFI5-.LCFI4 .byte 0xe .uleb128 0x38 .byte 0x83 .uleb128 0x7 .byte 0x86 .uleb128 0x6 .byte 0x8c .uleb128 0x5 .byte 0x8d .uleb128 0x4 .byte 0x8e .uleb128 0x3 .byte 0x4 .long .LCFI6-.LCFI5 .byte 0xe .uleb128 0x60 .align 8 .LEFDE3: .ident "GCC: (Gentoo 4.3.2 p1.1) 4.3.2" .section .note.GNU-stack,"",@progbits