Created
November 27, 2017 11:48
-
-
Save alcroito/208f706f6bdefb0e6706a741ceedc271 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
libdispatch.dylib`_dispatch_kq_init: | |
-> 0x7fffc2cbcabe <+0>: pushq %rbp | |
0x7fffc2cbcabf <+1>: movq %rsp, %rbp | |
0x7fffc2cbcac2 <+4>: pushq %rbx | |
0x7fffc2cbcac3 <+5>: subq $0x18, %rsp | |
0x7fffc2cbcac7 <+9>: leaq 0x8f1edaa(%rip), %rbx ; _dispatch_unsafe_fork | |
0x7fffc2cbcace <+16>: testb $0x1, (%rbx) | |
0x7fffc2cbcad1 <+19>: jne 0x7fffc2cbcad8 ; <+26> | |
0x7fffc2cbcad3 <+21>: callq 0x7fffc2ccbe00 ; _dispatch_fork_becomes_unsafe_slow | |
0x7fffc2cbcad8 <+26>: callq 0x7fffc2ccde16 ; _dispatch_kevent_workqueue_init | |
0x7fffc2cbcadd <+31>: leaq 0x8f1ede4(%rip), %rax ; _dispatch_kevent_workqueue_enabled | |
0x7fffc2cbcae4 <+38>: cmpl $0x0, (%rax) | |
0x7fffc2cbcae7 <+41>: je 0x7fffc2cbcb52 ; <+148> | |
0x7fffc2cbcae9 <+43>: movl $0xffffffff, 0x8f20015(%rip) ; _dispatch_kq_update.pred + 4, imm = 0xFFFFFFFF | |
0x7fffc2cbcaf3 <+53>: leaq 0x28cb6(%rip), %rbx ; _dispatch_kq_init.kev | |
0x7fffc2cbcafa <+60>: movl $0x21, 0x8(%rsp) | |
0x7fffc2cbcb02 <+68>: movq $0x0, (%rsp) | |
0x7fffc2cbcb0a <+76>: movl $0xffffffff, %edi ; imm = 0xFFFFFFFF | |
0x7fffc2cbcb0f <+81>: movl $0x2, %edx | |
0x7fffc2cbcb14 <+86>: xorl %ecx, %ecx | |
0x7fffc2cbcb16 <+88>: xorl %r8d, %r8d | |
0x7fffc2cbcb19 <+91>: xorl %r9d, %r9d | |
0x7fffc2cbcb1c <+94>: movq %rbx, %rsi | |
0x7fffc2cbcb1f <+97>: callq 0x7fffc2ce1352 ; symbol stub for: kevent_qos | |
0x7fffc2cbcb24 <+102>: cmpl $-0x1, %eax | |
0x7fffc2cbcb27 <+105>: jne 0x7fffc2cbcbce ; <+272> | |
0x7fffc2cbcb2d <+111>: callq 0x7fffc2ce121a ; symbol stub for: __error | |
0x7fffc2cbcb32 <+116>: movslq (%rax), %rax | |
0x7fffc2cbcb35 <+119>: cmpq $0x4, %rax | |
0x7fffc2cbcb39 <+123>: je 0x7fffc2cbcafa ; <+60> | |
0x7fffc2cbcb3b <+125>: leaq 0x271dd(%rip), %rcx ; "BUG IN CLIENT OF LIBDISPATCH: Failed to initalize workqueue kevent" | |
0x7fffc2cbcb42 <+132>: movq %rcx, 0x8f1ecf7(%rip) ; gCRAnnotations + 8 | |
0x7fffc2cbcb49 <+139>: movq %rax, 0x8f1ed20(%rip) ; gCRAnnotations + 56 | |
0x7fffc2cbcb50 <+146>: ud2 | |
0x7fffc2cbcb52 <+148>: testb $0x1, (%rbx) | |
0x7fffc2cbcb55 <+151>: jne 0x7fffc2cbcb5c ; <+158> | |
0x7fffc2cbcb57 <+153>: callq 0x7fffc2ccbe00 ; _dispatch_fork_becomes_unsafe_slow | |
0x7fffc2cbcb5c <+158>: leaq 0x28cdd(%rip), %rax ; _dispatch_kq_init.kev.45 | |
0x7fffc2cbcb63 <+165>: movq %rax, -0x10(%rbp) | |
0x7fffc2cbcb67 <+169>: leaq -0x10(%rbp), %rdi | |
0x7fffc2cbcb6b <+173>: movl $0x3, %esi | |
0x7fffc2cbcb70 <+178>: callq 0x7fffc2ce132e ; symbol stub for: guarded_kqueue_np | |
0x7fffc2cbcb75 <+183>: movl %eax, 0x8f1ff8d(%rip) ; _dispatch_kq | |
0x7fffc2cbcb7b <+189>: cmpl $-0x1, %eax | |
0x7fffc2cbcb7e <+192>: je 0x7fffc2cbcbd5 ; <+279> | |
0x7fffc2cbcb80 <+194>: movl $0x0, 0x8(%rsp) | |
0x7fffc2cbcb88 <+202>: movq $0x0, (%rsp) | |
0x7fffc2cbcb90 <+210>: leaq 0x28ca9(%rip), %rsi ; _dispatch_kq_init.kev.45 | |
0x7fffc2cbcb97 <+217>: movl $0x1, %edx | |
0x7fffc2cbcb9c <+222>: xorl %ecx, %ecx | |
0x7fffc2cbcb9e <+224>: xorl %r8d, %r8d | |
0x7fffc2cbcba1 <+227>: xorl %r9d, %r9d | |
0x7fffc2cbcba4 <+230>: movl %eax, %edi | |
0x7fffc2cbcba6 <+232>: callq 0x7fffc2ce1352 ; symbol stub for: kevent_qos | |
0x7fffc2cbcbab <+237>: testl %eax, %eax | |
0x7fffc2cbcbad <+239>: je 0x7fffc2cbcbbc ; <+254> | |
0x7fffc2cbcbaf <+241>: movslq %eax, %rsi | |
0x7fffc2cbcbb2 <+244>: movl $0xa63, %edi ; imm = 0xA63 | |
0x7fffc2cbcbb7 <+249>: callq 0x7fffc2ccbea4 ; _dispatch_bug | |
0x7fffc2cbcbbc <+254>: leaq 0x8f1d87d(%rip), %rsi ; _dispatch_mgr_q | |
0x7fffc2cbcbc3 <+261>: movq 0x18(%rsi), %rdi | |
0x7fffc2cbcbc7 <+265>: xorl %edx, %edx | |
0x7fffc2cbcbc9 <+267>: callq 0x7fffc2ccf69e ; _dispatch_queue_push | |
0x7fffc2cbcbce <+272>: addq $0x18, %rsp | |
0x7fffc2cbcbd2 <+276>: popq %rbx | |
0x7fffc2cbcbd3 <+277>: popq %rbp | |
0x7fffc2cbcbd4 <+278>: retq | |
0x7fffc2cbcbd5 <+279>: callq 0x7fffc2ce121a ; symbol stub for: __error | |
0x7fffc2cbcbda <+284>: movslq (%rax), %rax | |
0x7fffc2cbcbdd <+287>: cmpq $0xc, %rax | |
0x7fffc2cbcbe1 <+291>: je 0x7fffc2cbcc09 ; <+331> | |
0x7fffc2cbcbe3 <+293>: cmpl $0x17, %eax | |
0x7fffc2cbcbe6 <+296>: je 0x7fffc2cbcc25 ; <+359> | |
0x7fffc2cbcbe8 <+298>: cmpl $0x18, %eax | |
0x7fffc2cbcbeb <+301>: jne 0x7fffc2cbcc41 ; <+387> | |
0x7fffc2cbcbed <+303>: leaq 0x2716e(%rip), %rcx ; "BUG IN CLIENT OF LIBDISPATCH: kqueue() failure: process is out of file descriptors" | |
0x7fffc2cbcbf4 <+310>: movl $0x18, %eax | |
0x7fffc2cbcbf9 <+315>: movq %rcx, 0x8f1ec40(%rip) ; gCRAnnotations + 8 | |
0x7fffc2cbcc00 <+322>: movq %rax, 0x8f1ec69(%rip) ; gCRAnnotations + 56 | |
0x7fffc2cbcc07 <+329>: ud2 | |
0x7fffc2cbcc09 <+331>: leaq 0x271f7(%rip), %rcx ; "BUG IN CLIENT OF LIBDISPATCH: kqueue() failure: kernel is out of memory" | |
0x7fffc2cbcc10 <+338>: movl $0xc, %eax | |
0x7fffc2cbcc15 <+343>: movq %rcx, 0x8f1ec24(%rip) ; gCRAnnotations + 8 | |
0x7fffc2cbcc1c <+350>: movq %rax, 0x8f1ec4d(%rip) ; gCRAnnotations + 56 | |
0x7fffc2cbcc23 <+357>: ud2 | |
0x7fffc2cbcc25 <+359>: leaq 0x27189(%rip), %rcx ; "BUG IN CLIENT OF LIBDISPATCH: kqueue() failure: system is out of file descriptors" | |
0x7fffc2cbcc2c <+366>: movl $0x17, %eax | |
0x7fffc2cbcc31 <+371>: movq %rcx, 0x8f1ec08(%rip) ; gCRAnnotations + 8 | |
0x7fffc2cbcc38 <+378>: movq %rax, 0x8f1ec31(%rip) ; gCRAnnotations + 56 | |
0x7fffc2cbcc3f <+385>: ud2 | |
0x7fffc2cbcc41 <+387>: leaq 0x27207(%rip), %rcx ; "BUG IN LIBDISPATCH: kqueue() failure" | |
0x7fffc2cbcc48 <+394>: movq %rcx, 0x8f1ebf1(%rip) ; gCRAnnotations + 8 | |
0x7fffc2cbcc4f <+401>: movq %rax, 0x8f1ec1a(%rip) ; gCRAnnotations + 56 | |
0x7fffc2cbcc56 <+408>: ud2 | |
0x7fffc2cbcc58 <+410>: nop | |
0x7fffc2cbcc59 <+411>: nop | |
0x7fffc2cbcc5a <+412>: nop |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment