Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 0x7fff441dd4a4 <+0>: pushq %rbp
- 0x7fff441dd4a5 <+1>: movq %rsp, %rbp
- 0x7fff441dd4a8 <+4>: pushq %r15
- 0x7fff441dd4aa <+6>: pushq %r14
- 0x7fff441dd4ac <+8>: pushq %r13
- 0x7fff441dd4ae <+10>: pushq %r12
- 0x7fff441dd4b0 <+12>: pushq %rbx
- 0x7fff441dd4b1 <+13>: subq $0x88, %rsp
- 0x7fff441dd4b8 <+20>: movq %rdi, %rbx
- 0x7fff441dd4bb <+23>: movq 0x59cf4d1e(%rip), %rdi ; NSOpenGLContext._view
- 0x7fff441dd4c2 <+30>: addq %rbx, %rdi
- 0x7fff441dd4c5 <+33>: callq 0x7fff449c959a ; symbol stub for: objc_loadWeak
- 0x7fff441dd4ca <+38>: testq %rax, %rax
- 0x7fff441dd4cd <+41>: je 0x7fff441dd599 ; <+245>
- 0x7fff441dd4d3 <+47>: movq 0x59cb4c8e(%rip), %rsi ; "layer"
- 0x7fff441dd4da <+54>: movq 0x599abbc7(%rip), %r15 ; (void *)0x00007fff72879a00: objc_msgSend
- 0x7fff441dd4e1 <+61>: movq %rax, -0x70(%rbp)
- 0x7fff441dd4e5 <+65>: movq %rax, %rdi
- 0x7fff441dd4e8 <+68>: callq *%r15
- 0x7fff441dd4eb <+71>: leaq 0x367160(%rip), %rsi ; _NSOpenGLContextGetLayer
- 0x7fff441dd4f2 <+78>: movl $0x301, %ecx ; imm = 0x301
- 0x7fff441dd4f7 <+83>: movq %rbx, %rdi
- 0x7fff441dd4fa <+86>: movq %rax, %rdx
- 0x7fff441dd4fd <+89>: callq 0x7fff449c9600 ; symbol stub for: objc_setAssociatedObject
- 0x7fff441dd502 <+94>: movq 0x59cf4cd7(%rip), %rdi ; NSOpenGLContext._view
- 0x7fff441dd509 <+101>: addq %rbx, %rdi
- 0x7fff441dd50c <+104>: callq 0x7fff449c959a ; symbol stub for: objc_loadWeak
- 0x7fff441dd511 <+109>: movq %rax, %r14
- 0x7fff441dd514 <+112>: movq 0x59cca49d(%rip), %rsi ; "_managesOpenGLDrawable"
- 0x7fff441dd51b <+119>: movq %r14, %rdi
- 0x7fff441dd51e <+122>: callq *%r15
- 0x7fff441dd521 <+125>: xorl %r15d, %r15d
- 0x7fff441dd524 <+128>: movl $0x0, %r13d
- 0x7fff441dd52a <+134>: movl $0x0, %edx
- 0x7fff441dd52f <+139>: movl $0x0, %ecx
- 0x7fff441dd534 <+144>: testb %al, %al
- 0x7fff441dd536 <+146>: jne 0x7fff441dd557 ; <+179>
- 0x7fff441dd538 <+148>: movq 0x59cb9279(%rip), %rsi ; "_isLayerBacked"
- 0x7fff441dd53f <+155>: movq %r14, %rdi
- 0x7fff441dd542 <+158>: callq *0x599abb60(%rip) ; (void *)0x00007fff72879a00: objc_msgSend
- 0x7fff441dd548 <+164>: movl %eax, %edx
- 0x7fff441dd54a <+166>: testb %dl, %dl
- 0x7fff441dd54c <+168>: sete %r15b
- 0x7fff441dd550 <+172>: setne %r13b
- 0x7fff441dd554 <+176>: movl %r15d, %ecx
- 0x7fff441dd557 <+179>: movl %edx, -0x58(%rbp)
- 0x7fff441dd55a <+182>: movl %ecx, -0x50(%rbp)
- 0x7fff441dd55d <+185>: movq %rbx, %rdi
- 0x7fff441dd560 <+188>: callq 0x7fff441d338d ; _NSOpenGLContextGetOnScreenSurface
- 0x7fff441dd565 <+193>: movq %rax, %r12
- 0x7fff441dd568 <+196>: movq %rbx, %r14
- 0x7fff441dd56b <+199>: movq %rbx, %rdi
- 0x7fff441dd56e <+202>: callq 0x7fff441d33f5 ; _NSOpenGLContextGetOffScreenSurface
- 0x7fff441dd573 <+207>: movl %r15d, %ecx
- 0x7fff441dd576 <+210>: movq %rax, %r15
- 0x7fff441dd579 <+213>: movl %ecx, -0x30(%rbp)
- 0x7fff441dd57c <+216>: testb %cl, %cl
- 0x7fff441dd57e <+218>: jne 0x7fff441dd5ba ; <+278>
- 0x7fff441dd580 <+220>: testq %r12, %r12
- 0x7fff441dd583 <+223>: movl %r13d, %ebx
- 0x7fff441dd586 <+226>: je 0x7fff441dd5bd ; <+281>
- 0x7fff441dd588 <+228>: movsbl -0x58(%rbp), %esi
- 0x7fff441dd58c <+232>: movq %r14, %rdi
- 0x7fff441dd58f <+235>: callq 0x7fff442360c5 ; NSOpenGLContextDetachOnScreenViewSurface
- 0x7fff441dd594 <+240>: xorl %r12d, %r12d
- 0x7fff441dd597 <+243>: jmp 0x7fff441dd5bd ; <+281>
- 0x7fff441dd599 <+245>: movq 0x59cf4c38(%rip), %rax ; NSOpenGLContext._CGLContext
- 0x7fff441dd5a0 <+252>: movq (%rbx,%rax), %rdi
- 0x7fff441dd5a4 <+256>: addq $0x88, %rsp
- 0x7fff441dd5ab <+263>: popq %rbx
- 0x7fff441dd5ac <+264>: popq %r12
- 0x7fff441dd5ae <+266>: popq %r13
- 0x7fff441dd5b0 <+268>: popq %r14
- 0x7fff441dd5b2 <+270>: popq %r15
- 0x7fff441dd5b4 <+272>: popq %rbp
- 0x7fff441dd5b5 <+273>: jmp 0x7fff449c6d98 ; symbol stub for: CGLUpdateContext
- 0x7fff441dd5ba <+278>: movl %r13d, %ebx
- 0x7fff441dd5bd <+281>: testq %r15, %r15
- 0x7fff441dd5c0 <+284>: sete %al
- 0x7fff441dd5c3 <+287>: orb %bl, %al
- 0x7fff441dd5c5 <+289>: jne 0x7fff441dd5d6 ; <+306>
- 0x7fff441dd5c7 <+291>: movzbl -0x50(%rbp), %esi
- 0x7fff441dd5cb <+295>: movq %r14, %rdi
- 0x7fff441dd5ce <+298>: callq 0x7fff4422f5a9 ; NSOpenGLContextDetachOffScreenViewSurface
- 0x7fff441dd5d3 <+303>: xorl %r15d, %r15d
- 0x7fff441dd5d6 <+306>: testq %r12, %r12
- 0x7fff441dd5d9 <+309>: jne 0x7fff441dd5fa ; <+342>
- 0x7fff441dd5db <+311>: movl -0x30(%rbp), %eax
- 0x7fff441dd5de <+314>: xorb $0x1, %al
- 0x7fff441dd5e0 <+316>: movq %r14, %r13
- 0x7fff441dd5e3 <+319>: jne 0x7fff441dd5fd ; <+345>
- 0x7fff441dd5e5 <+321>: movq %r13, %rdi
- 0x7fff441dd5e8 <+324>: callq 0x7fff441dcb5e ; NSOpenGLContextAttachOnScreenViewSurface
- 0x7fff441dd5ed <+329>: movq %r13, %rdi
- 0x7fff441dd5f0 <+332>: callq 0x7fff441d338d ; _NSOpenGLContextGetOnScreenSurface
- 0x7fff441dd5f5 <+337>: movq %rax, %r12
- 0x7fff441dd5f8 <+340>: jmp 0x7fff441dd5fd ; <+345>
- 0x7fff441dd5fa <+342>: movq %r14, %r13
- 0x7fff441dd5fd <+345>: testq %r15, %r15
- 0x7fff441dd600 <+348>: jne 0x7fff441dd61a ; <+374>
- 0x7fff441dd602 <+350>: xorb $0x1, %bl
- 0x7fff441dd605 <+353>: jne 0x7fff441dd61a ; <+374>
- 0x7fff441dd607 <+355>: movq %r13, %rdi
- 0x7fff441dd60a <+358>: callq 0x7fff441d354b ; NSOpenGLContextAttachOffScreenViewSurface
- 0x7fff441dd60f <+363>: movq %r13, %rdi
- 0x7fff441dd612 <+366>: callq 0x7fff441d33f5 ; _NSOpenGLContextGetOffScreenSurface
- 0x7fff441dd617 <+371>: movq %rax, %r15
- 0x7fff441dd61a <+374>: testq %r12, %r12
- 0x7fff441dd61d <+377>: je 0x7fff441dd686 ; <+482>
- 0x7fff441dd61f <+379>: movq 0x59cf4bba(%rip), %rdi ; NSOpenGLContext._view
- 0x7fff441dd626 <+386>: addq %r13, %rdi
- 0x7fff441dd629 <+389>: callq 0x7fff449c959a ; symbol stub for: objc_loadWeak
- 0x7fff441dd62e <+394>: movq 0x59cca3fb(%rip), %rsi ; "_syncSurfaceIfPostponed"
- 0x7fff441dd635 <+401>: movq %rax, %rdi
- 0x7fff441dd638 <+404>: callq *0x599aba6a(%rip) ; (void *)0x00007fff72879a00: objc_msgSend
- 0x7fff441dd63e <+410>: movq 0x59cf4b93(%rip), %rax ; NSOpenGLContext._CGLContext
- 0x7fff441dd645 <+417>: movq (%r13,%rax), %rdi
- 0x7fff441dd64a <+422>: callq 0x7fff449c6d98 ; symbol stub for: CGLUpdateContext
- 0x7fff441dd64f <+427>: movq 0x59cca352(%rip), %rsi ; "wantsBestResolutionOpenGLSurface"
- 0x7fff441dd656 <+434>: movq -0x70(%rbp), %rdi
- 0x7fff441dd65a <+438>: callq *0x599aba48(%rip) ; (void *)0x00007fff72879a00: objc_msgSend
- 0x7fff441dd660 <+444>: testb %al, %al
- 0x7fff441dd662 <+446>: je 0x7fff441dd674 ; <+464>
- 0x7fff441dd664 <+448>: movq 0x59cca345(%rip), %rsi ; "_updateOpenGLViewport"
- 0x7fff441dd66b <+455>: movq %r13, %rdi
- 0x7fff441dd66e <+458>: callq *0x599aba34(%rip) ; (void *)0x00007fff72879a00: objc_msgSend
- 0x7fff441dd674 <+464>: addq $0x88, %rsp
- 0x7fff441dd67b <+471>: popq %rbx
- 0x7fff441dd67c <+472>: popq %r12
- 0x7fff441dd67e <+474>: popq %r13
- 0x7fff441dd680 <+476>: popq %r14
- 0x7fff441dd682 <+478>: popq %r15
- 0x7fff441dd684 <+480>: popq %rbp
- 0x7fff441dd685 <+481>: retq
- 0x7fff441dd686 <+482>: testq %r15, %r15
- 0x7fff441dd689 <+485>: je 0x7fff441dd64f ; <+427>
- 0x7fff441dd68b <+487>: movq 0x59cf4b46(%rip), %rax ; NSOpenGLContext._CGLContext
- 0x7fff441dd692 <+494>: movq (%r13,%rax), %rax
- 0x7fff441dd697 <+499>: movq %rax, -0x30(%rbp)
- 0x7fff441dd69b <+503>: movq 0x59cf4b3e(%rip), %rdi ; NSOpenGLContext._view
- 0x7fff441dd6a2 <+510>: addq %r13, %rdi
- 0x7fff441dd6a5 <+513>: callq 0x7fff449c959a ; symbol stub for: objc_loadWeak
- 0x7fff441dd6aa <+518>: movq %rax, %rbx
- 0x7fff441dd6ad <+521>: movq 0x59cb317c(%rip), %rsi ; "window"
- 0x7fff441dd6b4 <+528>: movq %rbx, %rdi
- 0x7fff441dd6b7 <+531>: movq 0x599ab9ea(%rip), %rax ; (void *)0x00007fff72879a00: objc_msgSend
- 0x7fff441dd6be <+538>: movq %rax, %r14
- 0x7fff441dd6c1 <+541>: callq *%r14
- 0x7fff441dd6c4 <+544>: movq %rax, %r15
- 0x7fff441dd6c7 <+547>: movq 0x59cb27fa(%rip), %rsi ; "screen"
- 0x7fff441dd6ce <+554>: movq %r15, %rdi
- 0x7fff441dd6d1 <+557>: callq *%r14
- 0x7fff441dd6d4 <+560>: movq %rax, %r12
- 0x7fff441dd6d7 <+563>: movq 0x59cca2ca(%rip), %rsi ; "wantsBestResolutionOpenGLSurface"
- 0x7fff441dd6de <+570>: movq %rbx, %rdi
- 0x7fff441dd6e1 <+573>: callq *%r14
- 0x7fff441dd6e4 <+576>: testb %al, %al
- 0x7fff441dd6e6 <+578>: je 0x7fff441dd73a ; <+662>
- 0x7fff441dd6e8 <+580>: testq %rbx, %rbx
- 0x7fff441dd6eb <+583>: je 0x7fff441dd763 ; <+703>
- 0x7fff441dd6ed <+585>: movq 0x59cb3214(%rip), %rdx ; "bounds"
- 0x7fff441dd6f4 <+592>: leaq -0x90(%rbp), %r14
- 0x7fff441dd6fb <+599>: movq %r14, %rdi
- 0x7fff441dd6fe <+602>: movq %rbx, %rsi
- 0x7fff441dd701 <+605>: callq 0x7fff449c95ca ; symbol stub for: objc_msgSend_stret
- 0x7fff441dd706 <+610>: movq 0x59cb86f3(%rip), %rdx ; "convertRectToBacking:"
- 0x7fff441dd70d <+617>: movq 0x18(%r14), %r9
- 0x7fff441dd711 <+621>: movq 0x10(%r14), %rcx
- 0x7fff441dd715 <+625>: movq (%r14), %r8
- 0x7fff441dd718 <+628>: movq 0x8(%r14), %rax
- 0x7fff441dd71c <+632>: leaq -0xb0(%rbp), %r14
- 0x7fff441dd723 <+639>: movq %r14, %rdi
- 0x7fff441dd726 <+642>: movq %rbx, %rsi
- 0x7fff441dd729 <+645>: pushq %r9
- 0x7fff441dd72b <+647>: pushq %rcx
- 0x7fff441dd72c <+648>: pushq %rax
- 0x7fff441dd72d <+649>: pushq %r8
- 0x7fff441dd72f <+651>: callq 0x7fff449c95ca ; symbol stub for: objc_msgSend_stret
- 0x7fff441dd734 <+656>: addq $0x20, %rsp
- 0x7fff441dd738 <+660>: jmp 0x7fff441dd758 ; <+692>
- 0x7fff441dd73a <+662>: testq %rbx, %rbx
- 0x7fff441dd73d <+665>: je 0x7fff441dd788 ; <+740>
- 0x7fff441dd73f <+667>: movq 0x59cb31c2(%rip), %rdx ; "bounds"
- 0x7fff441dd746 <+674>: leaq -0x90(%rbp), %r14
- 0x7fff441dd74d <+681>: movq %r14, %rdi
- 0x7fff441dd750 <+684>: movq %rbx, %rsi
- 0x7fff441dd753 <+687>: callq 0x7fff449c95ca ; symbol stub for: objc_msgSend_stret
- 0x7fff441dd758 <+692>: movups 0x10(%r14), %xmm0
- 0x7fff441dd75d <+697>: movaps %xmm0, -0x50(%rbp)
- 0x7fff441dd761 <+701>: jmp 0x7fff441dd79d ; <+761>
- 0x7fff441dd763 <+703>: xorps %xmm1, %xmm1
- 0x7fff441dd766 <+706>: movaps %xmm1, -0x80(%rbp)
- 0x7fff441dd76a <+710>: movaps %xmm1, -0x90(%rbp)
- 0x7fff441dd771 <+717>: movaps %xmm1, -0xa0(%rbp)
- 0x7fff441dd778 <+724>: xorps %xmm0, %xmm0
- 0x7fff441dd77b <+727>: movaps %xmm0, -0x50(%rbp)
- 0x7fff441dd77f <+731>: movaps %xmm1, -0xb0(%rbp)
- 0x7fff441dd786 <+738>: jmp 0x7fff441dd79d ; <+761>
- 0x7fff441dd788 <+740>: xorps %xmm1, %xmm1
- 0x7fff441dd78b <+743>: movaps %xmm1, -0x80(%rbp)
- 0x7fff441dd78f <+747>: xorps %xmm0, %xmm0
- 0x7fff441dd792 <+750>: movaps %xmm0, -0x50(%rbp)
- 0x7fff441dd796 <+754>: movaps %xmm1, -0x90(%rbp)
- 0x7fff441dd79d <+761>: movq 0x59cb4904(%rip), %r14 ; "colorSpace"
- 0x7fff441dd7a4 <+768>: movq %r15, %rdi
- 0x7fff441dd7a7 <+771>: movq %r14, %rsi
- 0x7fff441dd7aa <+774>: callq *0x599ab8f8(%rip) ; (void *)0x00007fff72879a00: objc_msgSend
- 0x7fff441dd7b0 <+780>: testq %rax, %rax
- 0x7fff441dd7b3 <+783>: jne 0x7fff441dd7c9 ; <+805>
- 0x7fff441dd7b5 <+785>: movq 0x59ce8014(%rip), %rdi ; (void *)0x00007fff9deee140: NSColorSpace
- 0x7fff441dd7bc <+792>: movq 0x59cbcc95(%rip), %rsi ; "sRGBColorSpace"
- 0x7fff441dd7c3 <+799>: callq *0x599ab8df(%rip) ; (void *)0x00007fff72879a00: objc_msgSend
- 0x7fff441dd7c9 <+805>: movq 0x59cb8138(%rip), %rsi ; "CGColorSpace"
- 0x7fff441dd7d0 <+812>: movq %rax, %rdi
- 0x7fff441dd7d3 <+815>: callq *0x599ab8cf(%rip) ; (void *)0x00007fff72879a00: objc_msgSend
- 0x7fff441dd7d9 <+821>: movq %rax, %r15
- 0x7fff441dd7dc <+824>: movq %r13, %rdi
- 0x7fff441dd7df <+827>: callq 0x7fff441d33f5 ; _NSOpenGLContextGetOffScreenSurface
- 0x7fff441dd7e4 <+832>: movq %rax, %rbx
- 0x7fff441dd7e7 <+835>: testq %rbx, %rbx
- 0x7fff441dd7ea <+838>: je 0x7fff441dd869 ; <+965>
- 0x7fff441dd7ec <+840>: movq 0x59cb3ccd(%rip), %rsi ; "size"
- 0x7fff441dd7f3 <+847>: movq %rbx, %rdi
- 0x7fff441dd7f6 <+850>: callq *0x599ab8ac(%rip) ; (void *)0x00007fff72879a00: objc_msgSend
- 0x7fff441dd7fc <+856>: movaps -0x50(%rbp), %xmm2
- 0x7fff441dd800 <+860>: ucomisd %xmm0, %xmm2
- 0x7fff441dd804 <+864>: jne 0x7fff441dd832 ; <+910>
- 0x7fff441dd806 <+866>: jp 0x7fff441dd832 ; <+910>
- 0x7fff441dd808 <+868>: movaps -0x50(%rbp), %xmm0
- 0x7fff441dd80c <+872>: movhlps %xmm0, %xmm0 ; xmm0 = xmm0[1,1]
- 0x7fff441dd80f <+875>: ucomisd %xmm1, %xmm0
- 0x7fff441dd813 <+879>: jne 0x7fff441dd832 ; <+910>
- 0x7fff441dd815 <+881>: jp 0x7fff441dd832 ; <+910>
- 0x7fff441dd817 <+883>: movq %rbx, %rdi
- 0x7fff441dd81a <+886>: movq %r14, %rsi
- 0x7fff441dd81d <+889>: callq *0x599ab885(%rip) ; (void *)0x00007fff72879a00: objc_msgSend
- 0x7fff441dd823 <+895>: movq %r15, %rdi
- 0x7fff441dd826 <+898>: movq %rax, %rsi
- 0x7fff441dd829 <+901>: callq 0x7fff449c65d6 ; symbol stub for: CGColorSpaceEqualToColorSpace
- 0x7fff441dd82e <+906>: testb %al, %al
- 0x7fff441dd830 <+908>: jne 0x7fff441dd86b ; <+967>
- 0x7fff441dd832 <+910>: leaq 0x59d2922f(%rip), %r14 ; _NSOpenGLContextOffScreenSurfaceAssociationLock
- 0x7fff441dd839 <+917>: movq %r14, %rdi
- 0x7fff441dd83c <+920>: callq 0x7fff449c9750 ; symbol stub for: pthread_mutex_lock
- 0x7fff441dd841 <+925>: movq 0x59d2f420(%rip), %rdi ; _NSOpenGLContextOffScreenSurfaceAssociationTable
- 0x7fff441dd848 <+932>: movq 0x59cb4691(%rip), %rsi ; "removeObjectForKey:"
- 0x7fff441dd84f <+939>: movq %r13, %rdx
- 0x7fff441dd852 <+942>: callq *0x599ab850(%rip) ; (void *)0x00007fff72879a00: objc_msgSend
- 0x7fff441dd858 <+948>: movq %r14, %rdi
- 0x7fff441dd85b <+951>: callq 0x7fff449c9756 ; symbol stub for: pthread_mutex_unlock
- 0x7fff441dd860 <+956>: movq -0x30(%rbp), %rdi
- 0x7fff441dd864 <+960>: callq 0x7fff449c6cb4 ; symbol stub for: CGLClearDrawable
- 0x7fff441dd869 <+965>: xorl %ebx, %ebx
- 0x7fff441dd86b <+967>: testq %r12, %r12
- 0x7fff441dd86e <+970>: je 0x7fff441dd908 ; <+1124>
- 0x7fff441dd874 <+976>: movq %rbx, -0x68(%rbp)
- 0x7fff441dd878 <+980>: movq %r15, -0x58(%rbp)
- 0x7fff441dd87c <+984>: movq 0x59cca1b5(%rip), %rsi ; "_displayID"
- 0x7fff441dd883 <+991>: movq %r12, %rdi
- 0x7fff441dd886 <+994>: callq *0x599ab81c(%rip) ; (void *)0x00007fff72879a00: objc_msgSend
- 0x7fff441dd88c <+1000>: movl %eax, %edi
- 0x7fff441dd88e <+1002>: callq 0x7fff449c6a1a ; symbol stub for: CGDisplayIDToOpenGLDisplayMask
- 0x7fff441dd893 <+1007>: movl %eax, %r12d
- 0x7fff441dd896 <+1010>: movq -0x30(%rbp), %rdi
- 0x7fff441dd89a <+1014>: callq 0x7fff449c6d08 ; symbol stub for: CGLGetPixelFormat
- 0x7fff441dd89f <+1019>: movq %rax, %r15
- 0x7fff441dd8a2 <+1022>: xorl %ebx, %ebx
- 0x7fff441dd8a4 <+1024>: leaq -0x5c(%rbp), %r14
- 0x7fff441dd8a8 <+1028>: movl %ebx, (%r14)
- 0x7fff441dd8ab <+1031>: xorl %esi, %esi
- 0x7fff441dd8ad <+1033>: movl $0x80, %edx
- 0x7fff441dd8b2 <+1038>: movq %r15, %rdi
- 0x7fff441dd8b5 <+1041>: movq %r14, %rcx
- 0x7fff441dd8b8 <+1044>: callq 0x7fff449c6cd2 ; symbol stub for: CGLDescribePixelFormat
- 0x7fff441dd8bd <+1049>: cmpl %ebx, (%r14)
- 0x7fff441dd8c0 <+1052>: jle 0x7fff441dd900 ; <+1116>
- 0x7fff441dd8c2 <+1054>: leaq -0x34(%rbp), %r14
- 0x7fff441dd8c6 <+1058>: movl $0x0, -0x34(%rbp)
- 0x7fff441dd8cd <+1065>: movl $0x54, %edx
- 0x7fff441dd8d2 <+1070>: movq %r15, %rdi
- 0x7fff441dd8d5 <+1073>: movl %ebx, %esi
- 0x7fff441dd8d7 <+1075>: movq %r14, %rcx
- 0x7fff441dd8da <+1078>: callq 0x7fff449c6cd2 ; symbol stub for: CGLDescribePixelFormat
- 0x7fff441dd8df <+1083>: movl -0x34(%rbp), %eax
- 0x7fff441dd8e2 <+1086>: cmpl %r12d, %eax
- 0x7fff441dd8e5 <+1089>: je 0x7fff441dd8f5 ; <+1105>
- 0x7fff441dd8e7 <+1091>: andl %r12d, %eax
- 0x7fff441dd8ea <+1094>: jne 0x7fff441dd8f5 ; <+1105>
- 0x7fff441dd8ec <+1096>: incl %ebx
- 0x7fff441dd8ee <+1098>: cmpl -0x5c(%rbp), %ebx
- 0x7fff441dd8f1 <+1101>: jl 0x7fff441dd8c6 ; <+1058>
- 0x7fff441dd8f3 <+1103>: jmp 0x7fff441dd900 ; <+1116>
- 0x7fff441dd8f5 <+1105>: movq -0x30(%rbp), %rdi
- 0x7fff441dd8f9 <+1109>: movl %ebx, %esi
- 0x7fff441dd8fb <+1111>: callq 0x7fff449c6d80 ; symbol stub for: CGLSetVirtualScreen
- 0x7fff441dd900 <+1116>: movq -0x58(%rbp), %r15
- 0x7fff441dd904 <+1120>: movq -0x68(%rbp), %rbx
- 0x7fff441dd908 <+1124>: testq %rbx, %rbx
- 0x7fff441dd90b <+1127>: jne 0x7fff441dd64f ; <+427>
- 0x7fff441dd911 <+1133>: movq 0x59ce97d8(%rip), %rdi ; (void *)0x00007fff9def94a0: NSCGLSurface
- 0x7fff441dd918 <+1140>: movq 0x59cb2311(%rip), %rsi ; "alloc"
- 0x7fff441dd91f <+1147>: movq 0x599ab782(%rip), %r14 ; (void *)0x00007fff72879a00: objc_msgSend
- 0x7fff441dd926 <+1154>: callq *%r14
- 0x7fff441dd929 <+1157>: movq 0x59cca0d8(%rip), %rsi ; "initWithSize:colorSpace:atomic:"
- 0x7fff441dd930 <+1164>: movaps -0x50(%rbp), %xmm0
- 0x7fff441dd934 <+1168>: movaps %xmm0, %xmm1
- 0x7fff441dd937 <+1171>: movhlps %xmm1, %xmm1 ; xmm1 = xmm1[1,1]
- 0x7fff441dd93a <+1174>: xorl %ecx, %ecx
- 0x7fff441dd93c <+1176>: movq %rax, %rdi
- 0x7fff441dd93f <+1179>: movq %r15, %rdx
- 0x7fff441dd942 <+1182>: callq *%r14
- 0x7fff441dd945 <+1185>: movq %rax, %rbx
- 0x7fff441dd948 <+1188>: movq 0x59cca0c1(%rip), %rsi ; "attachToCGLContext:"
- 0x7fff441dd94f <+1195>: movq %rbx, %rdi
- 0x7fff441dd952 <+1198>: movq -0x30(%rbp), %rdx
- 0x7fff441dd956 <+1202>: callq *%r14
- 0x7fff441dd959 <+1205>: movq %r13, %rdi
- 0x7fff441dd95c <+1208>: movq %rbx, %rsi
- 0x7fff441dd95f <+1211>: callq 0x7fff441d3e1f ; _NSOpenGLContextSetOffScreenSurface
- 0x7fff441dd964 <+1216>: movq 0x59cb231d(%rip), %rsi ; "release"
- 0x7fff441dd96b <+1223>: movq %rbx, %rdi
- 0x7fff441dd96e <+1226>: callq *%r14
- 0x7fff441dd971 <+1229>: jmp 0x7fff441dd64f ; <+427>
- 0x7fff441dd976 <+1234>: nop
- 0x7fff441dd977 <+1235>: nop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement