Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

executable file 25146 lines (25145 sloc) 700.307 kb
/Applications/Dropbox.app/Contents/Frameworks/libQCR.dylib (architecture i386):
(__TEXT,__text) section
dyld_stub_binding_helper:
00000700 calll 0x00000705
00000705 popl %eax
00000706 pushl 0x0000c8fb(%eax)
0000070c movl 0x0000c9bb(%eax),%eax
00000712 jmp *%eax
__dyld_func_lookup:
00000714 calll 0x00000719
00000719 popl %eax
0000071a movl 0x0000c9ab(%eax),%eax
00000720 jmp *%eax
_GetTaskArch:
00000722 pushl %ebp
00000723 movl %esp,%ebp
00000725 pushl %edi
00000726 pushl %esi
00000727 movl %eax,%esi
00000729 pushl %ebx
0000072a subl $0x2c,%esp
0000072d calll 0x00000732
00000732 popl %ebx
00000733 testl %eax,%eax
00000735 jne 0x00000761
00000737 leal 0x0000ad76(%ebx),%eax
0000073d movl %eax,0x0c(%esp)
00000741 leal 0x0000ad8a(%ebx),%eax
00000747 movl %eax,0x04(%esp)
0000074b leal 0x0000b256(%ebx),%eax
00000751 movl $0x0000011e,0x08(%esp)
00000759 movl %eax,(%esp)
0000075c calll ___eprintf
00000761 movl %eax,(%esp)
00000764 xorl %edi,%edi
00000766 calll _QMOImageIs64Bit
0000076b movl %esi,(%esp)
0000076e movb %al,0xdf(%ebp)
00000771 calll _QMOImageGetCPUType
00000776 movl %esi,(%esp)
00000779 leal 0x0000c9ae(%ebx),%esi
0000077f movl %eax,0xe0(%ebp)
00000782 calll _QMOImageGetCPUSubType
00000787 movl 0x0000c9b2(%ebx),%ecx
0000078d movl %eax,0xe4(%ebp)
00000790 jmp 0x000007b6
00000792 cmpl %ecx,0xe0(%ebp)
00000795 jne 0x000007b0
00000797 movl 0x08(%esi),%eax
0000079a testl %eax,%eax
0000079c je 0x000007a3
0000079e cmpl %eax,0xe4(%ebp)
000007a1 jne 0x000007b0
000007a3 movzbl 0xdf(%ebp),%eax
000007a7 cmpb 0x0c(%esi),%al
000007aa jne 0x000007b0
000007ac movl %esi,%edi
000007ae jmp 0x000007b6
000007b0 addl $0x30,%esi
000007b3 movl 0x04(%esi),%ecx
000007b6 testl %ecx,%ecx
000007b8 setne %dl
000007bb testl %edi,%edi
000007bd sete %al
000007c0 testb %al,%dl
000007c2 jne 0x00000792
000007c4 addl $0x2c,%esp
000007c7 movl %edi,%eax
000007c9 popl %ebx
000007ca popl %esi
000007cb popl %edi
000007cc leave
000007cd ret
_AddFrame:
000007ce pushl %ebp
000007cf movl %esp,%ebp
000007d1 pushl %esi
000007d2 movl %eax,%esi
000007d4 pushl %ebx
000007d5 subl $0x20,%esp
000007d8 movl 0x08(%ebp),%eax
000007db movl %edx,0xf0(%ebp)
000007de movl 0x0c(%ebp),%edx
000007e1 calll 0x000007e6
000007e6 popl %ebx
000007e7 testl %esi,%esi
000007e9 movl %ecx,0xf4(%ebp)
000007ec movl %eax,0xe8(%ebp)
000007ef movl %edx,0xec(%ebp)
000007f2 je 0x00000862
000007f4 movl (%esi),%eax
000007f6 testl %eax,%eax
000007f8 je 0x00000862
000007fa movl 0x04(%esi),%eax
000007fd testl %eax,%eax
000007ff je 0x00000862
00000801 movl 0x08(%esi),%eax
00000804 testl %eax,%eax
00000806 je 0x00000862
00000808 movl 0x14(%esi),%eax
0000080b testl %eax,%eax
0000080d movl 0x18(%esi),%eax
00000810 setne %dl
00000813 testl %eax,%eax
00000815 sete %al
00000818 cmpb %al,%dl
0000081a je 0x00000862
0000081c movl 0x1c(%esi),%ecx
0000081f testl %ecx,%ecx
00000821 je 0x00000862
00000823 movl 0x28(%esi),%edx
00000826 movl 0x24(%esi),%eax
00000829 movl %edx,%ecx
0000082b orl %eax,%ecx
0000082d je 0x00000862
0000082f cmpl 0x30(%esi),%edx
00000832 ja 0x00000862
00000834 jb 0x0000083b
00000836 cmpl 0x2c(%esi),%eax
00000839 jae 0x00000862
0000083b movl 0x38(%esi),%edx
0000083e cmpl 0x40(%esi),%edx
00000841 movl 0x34(%esi),%eax
00000844 ja 0x00000862
00000846 jb 0x0000084d
00000848 cmpl 0x3c(%esi),%eax
0000084b ja 0x00000862
0000084d movl 0x48(%esi),%edx
00000850 testl %edx,%edx
00000852 je 0x0000085b
00000854 movl 0x44(%esi),%eax
00000857 testl %eax,%eax
00000859 je 0x00000862
0000085b movl $0x00000001,%eax
00000860 jmp 0x00000864
00000862 xorl %eax,%eax
00000864 testl %eax,%eax
00000866 jne 0x00000892
00000868 leal 0x0000ad0b(%ebx),%eax
0000086e movl %eax,0x0c(%esp)
00000872 leal 0x0000acd6(%ebx),%eax
00000878 movl %eax,0x04(%esp)
0000087c leal 0x0000b1a2(%ebx),%eax
00000882 movl $0x0000022c,0x08(%esp)
0000088a movl %eax,(%esp)
0000088d calll ___eprintf
00000892 movl 0x44(%esi),%edx
00000895 testl %edx,%edx
00000897 je 0x000008c4
00000899 movl 0x4c(%esi),%eax
0000089c cmpl 0x48(%esi),%eax
0000089f jae 0x000008c7
000008a1 leal (%eax,%eax,8),%eax
000008a4 movl 0xf4(%ebp),%ecx
000008a7 leal (%edx,%eax,4),%eax
000008aa movl 0xf0(%ebp),%edx
000008ad movl %ecx,0x04(%eax)
000008b0 movl %edx,(%eax)
000008b2 movl 0xec(%ebp),%ecx
000008b5 movl 0xe8(%ebp),%edx
000008b8 movl %ecx,0x0c(%eax)
000008bb movl %edx,0x08(%eax)
000008be movl 0x10(%ebp),%ecx
000008c1 movl %ecx,0x10(%eax)
000008c4 movl 0x4c(%esi),%eax
000008c7 incl %eax
000008c8 movl %eax,0x4c(%esi)
000008cb addl $0x20,%esp
000008ce popl %ebx
000008cf popl %esi
000008d0 leave
000008d1 ret
_QBacktraceDisposeSymbols:
000008d2 pushl %ebp
000008d3 movl %esp,%ebp
000008d5 pushl %edi
000008d6 xorl %edi,%edi
000008d8 pushl %esi
000008d9 subl $0x10,%esp
000008dc movl 0x08(%ebp),%esi
000008df testl %esi,%esi
000008e1 jne 0x0000090c
000008e3 jmp 0x00000911
000008e5 testb $0x01,0x11(%esi)
000008e9 je 0x00000901
000008eb movl 0x14(%esi),%eax
000008ee movl %eax,(%esp)
000008f1 calll 0x0000e08b ; symbol stub for: _free
000008f6 movl 0x18(%esi),%eax
000008f9 movl %eax,(%esp)
000008fc calll 0x0000e08b ; symbol stub for: _free
00000901 movl $__mh_dylib_header,0x14(%esi)
00000908 incl %edi
00000909 addl $0x24,%esi
0000090c cmpl 0x0c(%ebp),%edi
0000090f jb 0x000008e5
00000911 addl $0x10,%esp
00000914 popl %esi
00000915 popl %edi
00000916 leave
00000917 ret
_PowerPCIsSystemCall:
00000918 pushl %ebp
00000919 movl %esp,%ebp
0000091b pushl %edi
0000091c movl %ecx,%edi
0000091e pushl %esi
0000091f movl %edx,%esi
00000921 subl $0x40,%esp
00000924 movl %eax,0xdc(%ebp)
00000927 leal 0xf4(%ebp),%eax
0000092a movb $__mh_dylib_header,0xe3(%ebp)
0000092e movl $__mh_dylib_header,0xe4(%ebp)
00000935 movl %eax,0xd8(%ebp)
00000938 movl 0xd8(%ebp),%edx
0000093b movl 0xdc(%ebp),%eax
0000093e movl $0x00000004,0x10(%esp)
00000946 movl %esi,0x04(%esp)
0000094a movl %edx,0x0c(%esp)
0000094e movl %edi,0x08(%esp)
00000952 movl %eax,(%esp)
00000955 call *0x1c(%eax)
00000958 testl %eax,%eax
0000095a jne 0x0000099d
0000095c cmpb $0x44,0xf4(%ebp)
00000960 jne 0x00000976
00000962 cmpb $__mh_dylib_header,0xf5(%ebp)
00000966 jne 0x00000976
00000968 cmpb $__mh_dylib_header,0xf6(%ebp)
0000096c jne 0x00000976
0000096e cmpb $0x02,0xf7(%ebp)
00000972 movb $0x01,%al
00000974 je 0x00000978
00000976 xorl %eax,%eax
00000978 movb %al,0xe3(%ebp)
0000097b movzbl %al,%eax
0000097e cmpb $__mh_dylib_header,0xe3(%ebp)
00000982 jne 0x0000098d
00000984 incl 0xe4(%ebp)
00000987 addl $0xfc,%esi
0000098a adcl $0xff,%edi
0000098d testl %eax,%eax
0000098f sete %dl
00000992 cmpl $0x02,0xe4(%ebp)
00000996 setle %al
00000999 testb %al,%dl
0000099b jne 0x00000938
0000099d movzbl 0xe3(%ebp),%eax
000009a1 addl $0x40,%esp
000009a4 popl %esi
000009a5 popl %edi
000009a6 leave
000009a7 ret
_PowerPCHandleLeaf:
000009a8 pushl %ebp
000009a9 movl %esp,%ebp
000009ab subl $0x28,%esp
000009ae movl 0x08(%ebp),%eax
000009b1 movl %esi,0xf8(%ebp)
000009b4 movl %edi,0xfc(%ebp)
000009b7 movl 0x10(%eax),%edx
000009ba cmpl $0x01,%edx
000009bd je 0x000009cf
000009bf cmpl $0x05,%edx
000009c2 movl $0x00000016,%eax
000009c7 jne 0x00000a68
000009cd jmp 0x000009ee
000009cf movl 0x08(%ebp),%edx
000009d2 xorl %ecx,%ecx
000009d4 xorl %edi,%edi
000009d6 movl 0x14(%edx),%eax
000009d9 movl 0x00000090(%eax),%edx
000009df movl (%eax),%esi
000009e1 movl %ecx,0xec(%ebp)
000009e4 xorl %ecx,%ecx
000009e6 movl %edx,0xe8(%ebp)
000009e9 movl 0x0c(%eax),%edx
000009ec jmp 0x00000a11
000009ee movl 0x08(%ebp),%ecx
000009f1 movl 0x14(%ecx),%eax
000009f4 movl 0x0000011c(%eax),%edx
000009fa movl 0x00000120(%eax),%ecx
00000a00 movl (%eax),%esi
00000a02 movl 0x04(%eax),%edi
00000a05 movl %edx,0xe8(%ebp)
00000a08 movl %ecx,0xec(%ebp)
00000a0b movl 0x18(%eax),%edx
00000a0e movl 0x1c(%eax),%ecx
00000a11 movl 0x08(%ebp),%eax
00000a14 movl %edx,0xf0(%ebp)
00000a17 movl %esi,%edx
00000a19 movl %ecx,0xf4(%ebp)
00000a1c movl %edi,%ecx
00000a1e calll 0x00000918
00000a23 testb %al,%al
00000a25 je 0x00000a50
00000a27 movl 0x08(%ebp),%eax
00000a2a movl %esi,%edx
00000a2c movl %edi,%ecx
00000a2e movl $0x00000001,0x08(%esp)
00000a36 movl $__mh_dylib_header,(%esp)
00000a3d movl $__mh_dylib_header,0x04(%esp)
00000a45 calll 0x000007ce
00000a4a movl 0xe8(%ebp),%esi
00000a4d movl 0xec(%ebp),%edi
00000a50 movl 0x0c(%ebp),%ecx
00000a53 movl %esi,(%ecx)
00000a55 movl %edi,0x04(%ecx)
00000a58 movl 0xf0(%ebp),%eax
00000a5b movl 0xf4(%ebp),%edx
00000a5e movl 0x10(%ebp),%ecx
00000a61 movl %eax,(%ecx)
00000a63 xorl %eax,%eax
00000a65 movl %edx,0x04(%ecx)
00000a68 movl 0xf8(%ebp),%esi
00000a6b movl 0xfc(%ebp),%edi
00000a6e leave
00000a6f ret
_PowerPCValidPC:
00000a70 pushl %ebp
00000a71 xorl %edx,%edx
00000a73 movl %esp,%ebp
00000a75 subl $0x38,%esp
00000a78 movl %esi,0xf8(%ebp)
00000a7b movl 0x0c(%ebp),%esi
00000a7e movl %edx,%ecx
00000a80 movl %edi,0xfc(%ebp)
00000a83 movl 0x10(%ebp),%edi
00000a86 movl %esi,%eax
00000a88 andl $0x03,%eax
00000a8b orl %eax,%ecx
00000a8d jne 0x00000ab8
00000a8f leal 0xf4(%ebp),%eax
00000a92 movl %eax,0x0c(%esp)
00000a96 movl 0x08(%ebp),%eax
00000a99 movl $0x00000004,0x10(%esp)
00000aa1 movl %esi,0x04(%esp)
00000aa5 movl %edi,0x08(%esp)
00000aa9 movl %eax,(%esp)
00000aac call *0x1c(%eax)
00000aaf movl $0x00000001,%edx
00000ab4 testl %eax,%eax
00000ab6 je 0x00000aba
00000ab8 xorl %edx,%edx
00000aba movl 0xf8(%ebp),%esi
00000abd movzbl %dl,%eax
00000ac0 movl 0xfc(%ebp),%edi
00000ac3 leave
00000ac4 ret
_IntelIsSystemCall:
00000ac5 pushl %ebp
00000ac6 movl %esp,%ebp
00000ac8 pushl %edi
00000ac9 pushl %esi
00000aca movl %eax,%esi
00000acc movl %edx,%eax
00000ace subl $0x40,%esp
00000ad1 addl $0xfb,%eax
00000ad4 movl %edx,0xe0(%ebp)
00000ad7 movl %ecx,%edx
00000ad9 adcl $0xff,%edx
00000adc leal 0xf3(%ebp),%edi
00000adf movl %ecx,0xe4(%ebp)
00000ae2 movl $0x00000005,0x10(%esp)
00000aea movl %edi,0x0c(%esp)
00000aee movl %eax,0x04(%esp)
00000af2 movl %edx,0x08(%esp)
00000af6 movl %esi,(%esp)
00000af9 call *0x1c(%esi)
00000afc testl %eax,%eax
00000afe jne 0x00000ba8
00000b04 movl (%esi),%eax
00000b06 cmpb $__mh_dylib_header,0x0c(%eax)
00000b0a je 0x00000b24
00000b0c cmpb $0x0f,0xf6(%ebp)
00000b10 jne 0x00000ba8
00000b16 cmpb $0x05,0xf7(%ebp)
00000b1a movl $0x00000001,%eax
00000b1f jmp 0x00000ba6
00000b24 movzbl 0xf6(%ebp),%edx
00000b28 cmpb $0xcd,%dl
00000b2b jne 0x00000b38
00000b2d cmpb $0x81,0xf7(%ebp)
00000b31 movl $0x00000001,%eax
00000b36 je 0x00000b3a
00000b38 xorl %eax,%eax
00000b3a testb %al,%al
00000b3c jne 0x00000baa
00000b3e cmpb $0xe8,0xf3(%ebp)
00000b42 jne 0x00000ba8
00000b44 movzbl 0xf5(%ebp),%ecx
00000b48 movzbl 0xf4(%ebp),%eax
00000b4c movl $0x00000005,0x10(%esp)
00000b54 movl %edi,0x0c(%esp)
00000b58 shll $0x08,%ecx
00000b5b orl %ecx,%eax
00000b5d movzbl %dl,%ecx
00000b60 shll $0x10,%ecx
00000b63 xorl %edx,%edx
00000b65 orl %ecx,%eax
00000b67 movzbl 0xf7(%ebp),%ecx
00000b6b movl %esi,(%esp)
00000b6e shll $0x18,%ecx
00000b71 orl %ecx,%eax
00000b73 addl 0xe0(%ebp),%eax
00000b76 adcl 0xe4(%ebp),%edx
00000b79 movl %eax,0x04(%esp)
00000b7d movl %edx,0x08(%esp)
00000b81 call *0x1c(%esi)
00000b84 testl %eax,%eax
00000b86 jne 0x00000ba8
00000b88 cmpb $0x5a,0xf3(%ebp)
00000b8c jne 0x00000ba8
00000b8e cmpb $0x89,0xf4(%ebp)
00000b92 jne 0x00000ba8
00000b94 cmpb $0xe1,0xf5(%ebp)
00000b98 jne 0x00000ba8
00000b9a cmpb $0x0f,0xf6(%ebp)
00000b9e jne 0x00000ba8
00000ba0 cmpb $0x34,0xf7(%ebp)
00000ba4 movb $0x01,%al
00000ba6 je 0x00000baa
00000ba8 xorl %eax,%eax
00000baa addl $0x40,%esp
00000bad movzbl %al,%eax
00000bb0 popl %esi
00000bb1 popl %edi
00000bb2 leave
00000bb3 ret
_IntelValidPC:
00000bb4 pushl %ebp
00000bb5 movl %esp,%ebp
00000bb7 pushl %esi
00000bb8 subl $0x34,%esp
00000bbb movl 0x0c(%ebp),%edx
00000bbe movl 0x10(%ebp),%ecx
00000bc1 movl 0x08(%ebp),%esi
00000bc4 movl %edx,%eax
00000bc6 andl %ecx,%eax
00000bc8 incl %eax
00000bc9 je 0x00000bf1
00000bcb leal 0xf7(%ebp),%eax
00000bce movl %edx,0x04(%esp)
00000bd2 movl $0x00000001,0x10(%esp)
00000bda movl %eax,0x0c(%esp)
00000bde movl %ecx,0x08(%esp)
00000be2 movl %esi,(%esp)
00000be5 call *0x1c(%esi)
00000be8 movl $0x00000001,%edx
00000bed testl %eax,%eax
00000bef je 0x00000bf3
00000bf1 xorl %edx,%edx
00000bf3 addl $0x34,%esp
00000bf6 movzbl %dl,%eax
00000bf9 popl %esi
00000bfa leave
00000bfb ret
_QBTCreateThreadState:
00000bfc pushl %ebp
00000bfd movl %esp,%ebp
00000bff pushl %edi
00000c00 pushl %esi
00000c01 pushl %ebx
00000c02 subl $0x3c,%esp
00000c05 movl 0x08(%ebp),%edx
00000c08 calll 0x00000c0d
00000c0d popl %ebx
00000c0e movl 0x14(%ebp),%eax
00000c11 testl %edx,%edx
00000c13 jne 0x00000c29
00000c15 leal 0x0000a8ff(%ebx),%eax
00000c1b movl %eax,0x0c(%esp)
00000c1f movl $0x00000931,0x08(%esp)
00000c27 jmp 0x00000c42
00000c29 movl 0x0c(%ebp),%ecx
00000c2c testl %ecx,%ecx
00000c2e jne 0x00000c5a
00000c30 leal 0x0000a916(%ebx),%eax
00000c36 movl %eax,0x0c(%esp)
00000c3a movl $0x00000932,0x08(%esp)
00000c42 leal 0x0000a8af(%ebx),%eax
00000c48 movl %eax,0x04(%esp)
00000c4c leal 0x0000ad7b(%ebx),%eax
00000c52 movl %eax,(%esp)
00000c55 calll ___eprintf
00000c5a movl 0x18(%ebp),%edi
00000c5d testl %edi,%edi
00000c5f jne 0x00000c75
00000c61 leal 0x0000a92f(%ebx),%eax
00000c67 movl %eax,0x0c(%esp)
00000c6b movl $0x00000935,0x08(%esp)
00000c73 jmp 0x00000c42
00000c75 movl 0x1c(%ebp),%esi
00000c78 testl %esi,%esi
00000c7a jne 0x00000c90
00000c7c leal 0x0000a946(%ebx),%eax
00000c82 movl %eax,0x0c(%esp)
00000c86 movl $0x00000936,0x08(%esp)
00000c8e jmp 0x00000c42
00000c90 movl 0x1c(%ebp),%ecx
00000c93 movl (%ecx),%ecx
00000c95 testl %ecx,%ecx
00000c97 je 0x00000cad
00000c99 leal 0x0000a957(%ebx),%eax
00000c9f movl %eax,0x0c(%esp)
00000ca3 movl $0x00000937,0x08(%esp)
00000cab jmp 0x00000c42
00000cad movl 0x20(%ebp),%edi
00000cb0 testl %edi,%edi
00000cb2 jne 0x00000ccb
00000cb4 leal 0x0000a969(%ebx),%eax
00000cba movl %eax,0x0c(%esp)
00000cbe movl $0x00000938,0x08(%esp)
00000cc6 jmp 0x00000c42
00000ccb movl 0x20(%ebp),%ecx
00000cce movl (%ecx),%esi
00000cd0 testl %esi,%esi
00000cd2 je 0x00000ceb
00000cd4 leal 0x0000a97e(%ebx),%eax
00000cda movl %eax,0x0c(%esp)
00000cde movl $0x00000939,0x08(%esp)
00000ce6 jmp 0x00000c42
00000ceb testl %eax,%eax
00000ced movl $__mh_dylib_header,0xe4(%ebp)
00000cf4 jne 0x00000d1f
00000cf6 leal 0xe4(%ebp),%eax
00000cf9 movl %eax,0x08(%esp)
00000cfd movl 0x10(%ebp),%eax
00000d00 movl %edx,(%esp)
00000d03 movl %eax,0x04(%esp)
00000d07 calll _QMOImageCreateFromTaskDyld
00000d0c movl $__mh_dylib_header,0xd0(%ebp)
00000d13 movb $0x01,0xd7(%ebp)
00000d17 testl %eax,%eax
00000d19 movl %eax,%esi
00000d1b jne 0x00000d70
00000d1d jmp 0x00000d2e
00000d1f movl %eax,(%esp)
00000d22 calll _QSymGetDyldImage
00000d27 movb $__mh_dylib_header,0xd7(%ebp)
00000d2b movl %eax,0xe4(%ebp)
00000d2e movl 0xe4(%ebp),%eax
00000d31 movl $0x00000016,%esi
00000d36 calll 0x00000722
00000d3b movl $__mh_dylib_header,0xd0(%ebp)
00000d42 testl %eax,%eax
00000d44 movl %eax,%edi
00000d46 jne 0x00000de3
00000d4c jmp 0x00000d70
00000d4e movl 0xd0(%ebp),%ecx
00000d51 movl 0x1c(%ebp),%edx
00000d54 movl %ecx,(%edx)
00000d56 movl 0x28(%edi),%eax
00000d59 movl 0x18(%ebp),%edx
00000d5c movl %eax,(%edx)
00000d5e movl 0x2c(%edi),%eax
00000d61 movl 0x20(%ebp),%ecx
00000d64 shll $0x02,%eax
00000d67 movl %eax,(%ecx)
00000d69 movl $__mh_dylib_header,0xd0(%ebp)
00000d70 movl 0xd0(%ebp),%eax
00000d73 movl %eax,(%esp)
00000d76 calll 0x0000e08b ; symbol stub for: _free
00000d7b cmpb $__mh_dylib_header,0xd7(%ebp)
00000d7f je 0x00000d8c
00000d81 movl 0xe4(%ebp),%eax
00000d84 movl %eax,(%esp)
00000d87 calll _QMOImageDestroy
00000d8c movl 0x1c(%ebp),%ecx
00000d8f testl %esi,%esi
00000d91 sete %dl
00000d94 movl (%ecx),%ecx
00000d96 testl %ecx,%ecx
00000d98 movl %edx,%ecx
00000d9a setne %al
00000d9d andl $0x01,%ecx
00000da0 cmpb %dl,%al
00000da2 je 0x00000dbb
00000da4 leal 0x0000a993(%ebx),%eax
00000daa movl %eax,0x0c(%esp)
00000dae movl $0x00000971,0x08(%esp)
00000db6 jmp 0x00000c42
00000dbb movl 0x20(%ebp),%eax
00000dbe movl (%eax),%eax
00000dc0 testl %eax,%eax
00000dc2 setne %al
00000dc5 movzbl %al,%eax
00000dc8 cmpl %eax,%ecx
00000dca je 0x00000e43
00000dcc leal 0x0000a9b7(%ebx),%eax
00000dd2 movl %eax,0x0c(%esp)
00000dd6 movl $0x00000972,0x08(%esp)
00000dde jmp 0x00000c42
00000de3 movl $0x00000004,0x04(%esp)
00000deb movl 0x2c(%eax),%eax
00000dee movl $0x0000000c,%esi
00000df3 movl %eax,(%esp)
00000df6 calll 0x0000e068 ; symbol stub for: _calloc
00000dfb testl %eax,%eax
00000dfd movl %eax,0xd0(%ebp)
00000e00 je 0x00000d70
00000e06 movl 0x2c(%edi),%eax
00000e09 movl 0xd0(%ebp),%edx
00000e0c movl 0x0c(%ebp),%ecx
00000e0f movl %eax,0xe0(%ebp)
00000e12 leal 0xe0(%ebp),%eax
00000e15 movl %edx,0x08(%esp)
00000e19 movl %eax,0x0c(%esp)
00000e1d movl 0x28(%edi),%eax
00000e20 movl %ecx,(%esp)
00000e23 movl %eax,0x04(%esp)
00000e27 calll 0x0000e14e ; symbol stub for: _thread_get_state
00000e2c movl %eax,(%esp)
00000e2f calll _QTMErrnoFromMachError
00000e34 testl %eax,%eax
00000e36 movl %eax,%esi
00000e38 je 0x00000d4e
00000e3e jmp 0x00000d70
00000e43 addl $0x3c,%esp
00000e46 movl %esi,%eax
00000e48 popl %ebx
00000e49 popl %esi
00000e4a popl %edi
00000e4b leave
00000e4c ret
_QBTCreateThreadStateSelf:
00000e4d pushl %ebp
00000e4e movl %esp,%ebp
00000e50 subl $0x38,%esp
00000e53 movl 0x08(%ebp),%eax
00000e56 movl %ebx,0xf4(%ebp)
00000e59 calll 0x00000e5e
00000e5e popl %ebx
00000e5f movl %esi,0xf8(%ebp)
00000e62 testl %eax,%eax
00000e64 movl %edi,0xfc(%ebp)
00000e67 jne 0x00000e7d
00000e69 leal 0x0000a6de(%ebx),%eax
00000e6f movl %eax,0x0c(%esp)
00000e73 movl $0x00000986,0x08(%esp)
00000e7b jmp 0x00000e96
00000e7d movl 0x0c(%ebp),%eax
00000e80 testl %eax,%eax
00000e82 jne 0x00000eae
00000e84 leal 0x0000a6f5(%ebx),%eax
00000e8a movl %eax,0x0c(%esp)
00000e8e movl $0x00000987,0x08(%esp)
00000e96 leal 0x0000a65e(%ebx),%eax
00000e9c movl %eax,0x04(%esp)
00000ea0 leal _QCRPrintThreadState(%ebx),%eax
00000ea6 movl %eax,(%esp)
00000ea9 calll ___eprintf
00000eae movl 0x0c(%ebp),%eax
00000eb1 movl (%eax),%eax
00000eb3 testl %eax,%eax
00000eb5 je 0x00000ecb
00000eb7 leal 0x0000a706(%ebx),%eax
00000ebd movl %eax,0x0c(%esp)
00000ec1 movl $0x00000988,0x08(%esp)
00000ec9 jmp 0x00000e96
00000ecb movl 0x10(%ebp),%eax
00000ece testl %eax,%eax
00000ed0 jne 0x00000ee6
00000ed2 leal 0x0000a718(%ebx),%eax
00000ed8 movl %eax,0x0c(%esp)
00000edc movl $0x00000989,0x08(%esp)
00000ee4 jmp 0x00000e96
00000ee6 movl 0x10(%ebp),%edx
00000ee9 movl (%edx),%eax
00000eeb testl %eax,%eax
00000eed je 0x00000f03
00000eef leal 0x0000a72d(%ebx),%eax
00000ef5 movl %eax,0x0c(%esp)
00000ef9 movl $0x0000098a,0x08(%esp)
00000f01 jmp 0x00000e96
00000f03 movl 0x04(%ebp),%eax
00000f06 movl $0x0000000c,%esi
00000f0b movl __mh_dylib_header(%ebp),%edi
00000f0e movl $0x00000040,0x04(%esp)
00000f16 movl $0x00000001,(%esp)
00000f1d movl %eax,0xe4(%ebp)
00000f20 calll 0x0000e068 ; symbol stub for: _calloc
00000f25 testl %eax,%eax
00000f27 je 0x00000f4c
00000f29 movl 0xe4(%ebp),%edx
00000f2c xorw %si,%si
00000f2f movl %edi,0x18(%eax)
00000f32 movl %edx,0x28(%eax)
00000f35 movl 0x08(%ebp),%edx
00000f38 movl $0x00000001,(%edx)
00000f3e movl 0x0c(%ebp),%edx
00000f41 movl %eax,(%edx)
00000f43 movl 0x10(%ebp),%eax
00000f46 movl $0x00000040,(%eax)
00000f4c movl 0x0c(%ebp),%eax
00000f4f testl %esi,%esi
00000f51 sete %dl
00000f54 movl %edx,%ecx
00000f56 movl (%eax),%edi
00000f58 testl %edi,%edi
00000f5a setne %al
00000f5d andl $0x01,%ecx
00000f60 cmpb %dl,%al
00000f62 je 0x00000f7b
00000f64 leal 0x0000a742(%ebx),%eax
00000f6a movl %eax,0x0c(%esp)
00000f6e movl $0x000009ce,0x08(%esp)
00000f76 jmp 0x00000e96
00000f7b movl 0x10(%ebp),%edx
00000f7e xorl %eax,%eax
00000f80 cmpl $__mh_dylib_header,(%edx)
00000f83 setne %al
00000f86 cmpl %eax,%ecx
00000f88 je 0x00000fa1
00000f8a leal 0x0000a766(%ebx),%eax
00000f90 movl %eax,0x0c(%esp)
00000f94 movl $0x000009cf,0x08(%esp)
00000f9c jmp 0x00000e96
00000fa1 movl %esi,%eax
00000fa3 movl 0xf4(%ebp),%ebx
00000fa6 movl 0xf8(%ebp),%esi
00000fa9 movl 0xfc(%ebp),%edi
00000fac leave
00000fad ret
_MachReadBytes:
00000fae pushl %ebp
00000faf movl %esp,%ebp
00000fb1 subl $0x48,%esp
00000fb4 movl 0x08(%ebp),%ecx
00000fb7 movl 0x14(%ebp),%eax
00000fba movl 0x18(%ebp),%edx
00000fbd movl %ebx,0xf4(%ebp)
00000fc0 calll 0x00000fc5
00000fc5 popl %ebx
00000fc6 testl %ecx,%ecx
00000fc8 movl %esi,0xf8(%ebp)
00000fcb movl 0x0c(%ebp),%esi
00000fce movl %edi,0xfc(%ebp)
00000fd1 movl 0x10(%ebp),%edi
00000fd4 movl %eax,0xe4(%ebp)
00000fd7 movl %edx,0xe0(%ebp)
00000fda je 0x00001054
00000fdc movl (%ecx),%eax
00000fde testl %eax,%eax
00000fe0 je 0x00001054
00000fe2 movl 0x04(%ecx),%edx
00000fe5 testl %edx,%edx
00000fe7 je 0x00001054
00000fe9 movl 0x08(%ecx),%eax
00000fec testl %eax,%eax
00000fee je 0x00001054
00000ff0 movl 0x14(%ecx),%eax
00000ff3 testl %eax,%eax
00000ff5 movl 0x18(%ecx),%eax
00000ff8 setne %dl
00000ffb testl %eax,%eax
00000ffd sete %al
00001000 cmpb %al,%dl
00001002 je 0x00001054
00001004 movl 0x1c(%ecx),%eax
00001007 testl %eax,%eax
00001009 je 0x00001054
0000100b movl 0x24(%ecx),%eax
0000100e movl 0x28(%ecx),%edx
00001011 movl %eax,0xd0(%ebp)
00001014 movl %edx,0xd4(%ebp)
00001017 orl %eax,%edx
00001019 je 0x00001054
0000101b movl 0xd4(%ebp),%edx
0000101e cmpl 0x30(%ecx),%edx
00001021 ja 0x00001054
00001023 jb 0x0000102d
00001025 movl 0xd0(%ebp),%eax
00001028 cmpl 0x2c(%ecx),%eax
0000102b jae 0x00001054
0000102d movl 0x38(%ecx),%edx
00001030 cmpl 0x40(%ecx),%edx
00001033 movl 0x34(%ecx),%eax
00001036 ja 0x00001054
00001038 jb 0x0000103f
0000103a cmpl 0x3c(%ecx),%eax
0000103d ja 0x00001054
0000103f movl 0x48(%ecx),%eax
00001042 testl %eax,%eax
00001044 je 0x0000104d
00001046 movl 0x44(%ecx),%eax
00001049 testl %eax,%eax
0000104b je 0x00001054
0000104d movl $0x00000001,%eax
00001052 jmp 0x00001056
00001054 xorl %eax,%eax
00001056 testl %eax,%eax
00001058 jne 0x0000106e
0000105a leal 0x0000a52c(%ebx),%eax
00001060 movl %eax,0x0c(%esp)
00001064 movl $0x0000032b,0x08(%esp)
0000106c jmp 0x00001087
0000106e movl 0xe4(%ebp),%edx
00001071 testl %edx,%edx
00001073 jne 0x0000109f
00001075 leal 0x0000a622(%ebx),%eax
0000107b movl %eax,0x0c(%esp)
0000107f movl $0x0000032c,0x08(%esp)
00001087 leal 0x0000a4f7(%ebx),%eax
0000108d movl %eax,0x04(%esp)
00001091 leal 0x0000a9c3(%ebx),%eax
00001097 movl %eax,(%esp)
0000109a calll ___eprintf
0000109f movl 0xe0(%ebp),%eax
000010a2 testl %eax,%eax
000010a4 jne 0x000010ba
000010a6 leal 0x0000a983(%ebx),%eax
000010ac movl %eax,0x0c(%esp)
000010b0 movl $0x0000032d,0x08(%esp)
000010b8 jmp 0x00001087
000010ba movl 0xe0(%ebp),%eax
000010bd movl 0xe4(%ebp),%edx
000010c0 movl %esi,0x0c(%ebp)
000010c3 movl 0xf4(%ebp),%ebx
000010c6 movl %edi,0x10(%ebp)
000010c9 movl 0xf8(%ebp),%esi
000010cc movl %eax,0x14(%ebp)
000010cf movl 0xfc(%ebp),%edi
000010d2 movl %edx,0x18(%ebp)
000010d5 movl 0x04(%ecx),%eax
000010d8 movl %eax,0x08(%ebp)
000010db leave
000010dc jmp _QTMRead
_ReadAddr:
000010e1 pushl %ebp
000010e2 movl %esp,%ebp
000010e4 subl $0x58,%esp
000010e7 movl %ebx,0xf4(%ebp)
000010ea calll 0x000010ef
000010ef popl %ebx
000010f0 testl %eax,%eax
000010f2 movl %esi,0xf8(%ebp)
000010f5 movl %eax,%esi
000010f7 movl %edi,0xfc(%ebp)
000010fa movl 0x08(%ebp),%edi
000010fd movl %edx,0xd0(%ebp)
00001100 movl %ecx,0xd4(%ebp)
00001103 je 0x00001173
00001105 movl (%eax),%eax
00001107 testl %eax,%eax
00001109 je 0x00001173
0000110b movl 0x04(%esi),%ecx
0000110e testl %ecx,%ecx
00001110 je 0x00001173
00001112 movl 0x08(%esi),%edx
00001115 testl %edx,%edx
00001117 je 0x00001173
00001119 movl 0x14(%esi),%eax
0000111c testl %eax,%eax
0000111e movl 0x18(%esi),%eax
00001121 setne %dl
00001124 testl %eax,%eax
00001126 sete %al
00001129 cmpb %al,%dl
0000112b je 0x00001173
0000112d movl 0x1c(%esi),%eax
00001130 testl %eax,%eax
00001132 je 0x00001173
00001134 movl 0x28(%esi),%edx
00001137 movl 0x24(%esi),%eax
0000113a movl %edx,%ecx
0000113c orl %eax,%ecx
0000113e je 0x00001173
00001140 cmpl 0x30(%esi),%edx
00001143 ja 0x00001173
00001145 jb 0x0000114c
00001147 cmpl 0x2c(%esi),%eax
0000114a jae 0x00001173
0000114c movl 0x38(%esi),%edx
0000114f cmpl 0x40(%esi),%edx
00001152 movl 0x34(%esi),%eax
00001155 ja 0x00001173
00001157 jb 0x0000115e
00001159 cmpl 0x3c(%esi),%eax
0000115c ja 0x00001173
0000115e movl 0x48(%esi),%eax
00001161 testl %eax,%eax
00001163 je 0x0000116c
00001165 movl 0x44(%esi),%eax
00001168 testl %eax,%eax
0000116a je 0x00001173
0000116c movl $0x00000001,%eax
00001171 jmp 0x00001175
00001173 xorl %eax,%eax
00001175 testl %eax,%eax
00001177 jne 0x0000118d
00001179 leal 0x0000a402(%ebx),%eax
0000117f movl %eax,0x0c(%esp)
00001183 movl $0x00000200,0x08(%esp)
0000118b jmp 0x000011a3
0000118d testl %edi,%edi
0000118f jne 0x000011bb
00001191 leal 0x0000a505(%ebx),%eax
00001197 movl %eax,0x0c(%esp)
0000119b movl $0x00000201,0x08(%esp)
000011a3 leal 0x0000a3cd(%ebx),%eax
000011a9 movl %eax,0x04(%esp)
000011ad leal 0x0000a899(%ebx),%eax
000011b3 movl %eax,(%esp)
000011b6 calll ___eprintf
000011bb movl (%esi),%eax
000011bd cmpb $__mh_dylib_header,0x0c(%eax)
000011c1 je 0x000011fd
000011c3 leal 0xd8(%ebp),%eax
000011c6 movl 0xd4(%ebp),%edx
000011c9 movl %eax,0x0c(%esp)
000011cd movl 0xd0(%ebp),%eax
000011d0 movl $0x00000008,0x10(%esp)
000011d8 movl %esi,(%esp)
000011db movl %edx,0x08(%esp)
000011df movl %eax,0x04(%esp)
000011e3 call *0x1c(%esi)
000011e6 testl %eax,%eax
000011e8 jne 0x0000124c
000011ea cmpb $__mh_dylib_header,0x20(%esi)
000011ee je 0x0000123f
000011f0 movl 0xd8(%ebp),%eax
000011f3 movl 0xdc(%ebp),%edx
000011f6 bswap %eax
000011f8 bswap %edx
000011fa xchgl %edx,%eax
000011fb jmp 0x00001237
000011fd movl 0xd0(%ebp),%edx
00001200 leal 0xe4(%ebp),%eax
00001203 movl 0xd4(%ebp),%ecx
00001206 movl $0x00000004,0x10(%esp)
0000120e movl %eax,0x0c(%esp)
00001212 movl %edx,0x04(%esp)
00001216 movl %ecx,0x08(%esp)
0000121a movl %esi,(%esp)
0000121d call *0x1c(%esi)
00001220 testl %eax,%eax
00001222 jne 0x0000124c
00001224 cmpb $__mh_dylib_header,0x20(%esi)
00001228 je 0x00001232
0000122a movl 0xe4(%ebp),%eax
0000122d bswap %eax
0000122f movl %eax,0xe4(%ebp)
00001232 movl 0xe4(%ebp),%eax
00001235 xorl %edx,%edx
00001237 movl %eax,0xd8(%ebp)
0000123a movl %edx,0xdc(%ebp)
0000123d jmp 0x00001245
0000123f movl 0xd8(%ebp),%eax
00001242 movl 0xdc(%ebp),%edx
00001245 movl %eax,(%edi)
00001247 xorl %eax,%eax
00001249 movl %edx,0x04(%edi)
0000124c movl 0xf4(%ebp),%ebx
0000124f movl 0xf8(%ebp),%esi
00001252 movl 0xfc(%ebp),%edi
00001255 leave
00001256 ret
_Intel32CrossSignalFrame:
00001257 pushl %ebp
00001258 movl %esp,%ebp
0000125a subl $0x00000088,%esp
00001260 movl 0x0c(%ebp),%eax
00001263 movl 0x10(%ebp),%edx
00001266 movl %ebx,0xf4(%ebp)
00001269 calll 0x0000126e
0000126e popl %ebx
0000126f movl %edi,0xfc(%ebp)
00001272 movl 0x08(%ebp),%edi
00001275 movl %eax,0x90(%ebp)
00001278 leal 0xc8(%ebp),%eax
0000127b movl %edx,0x94(%ebp)
0000127e movl 0x90(%ebp),%edx
00001281 movl 0x94(%ebp),%ecx
00001284 movl %eax,(%esp)
00001287 movl %edi,%eax
00001289 movl %esi,0xf8(%ebp)
0000128c calll 0x000010e1
00001291 testl %eax,%eax
00001293 movl %eax,%esi
00001295 jne 0x00001468
0000129b movl 0x90(%ebp),%edx
0000129e leal 0xa8(%ebp),%eax
000012a1 movl 0x94(%ebp),%ecx
000012a4 movl %eax,(%esp)
000012a7 movl %edi,%eax
000012a9 addl $0x14,%edx
000012ac adcl $__mh_dylib_header,%ecx
000012af calll 0x000010e1
000012b4 testl %eax,%eax
000012b6 movl %eax,%esi
000012b8 jne 0x00001468
000012be movl 0xa8(%ebp),%edx
000012c1 leal 0xc0(%ebp),%eax
000012c4 movl 0xac(%ebp),%ecx
000012c7 movl %eax,(%esp)
000012ca movl %edi,%eax
000012cc addl $0x24,%edx
000012cf adcl $__mh_dylib_header,%ecx
000012d2 calll 0x000010e1
000012d7 testl %eax,%eax
000012d9 movl %eax,%esi
000012db jne 0x00001468
000012e1 addl $0x18,0x90(%ebp)
000012e5 adcl $__mh_dylib_header,0x94(%ebp)
000012e9 movl 0x90(%ebp),%edx
000012ec leal 0xd8(%ebp),%eax
000012ef movl 0x94(%ebp),%ecx
000012f2 movl %eax,(%esp)
000012f5 movl %edi,%eax
000012f7 calll 0x000010e1
000012fc testl %eax,%eax
000012fe movl %eax,%esi
00001300 jne 0x00001468
00001306 movl 0xd8(%ebp),%edx
00001309 leal 0xd0(%ebp),%eax
0000130c movl 0xdc(%ebp),%ecx
0000130f movl %eax,(%esp)
00001312 movl %edi,%eax
00001314 addl $0x1c,%edx
00001317 adcl $__mh_dylib_header,%ecx
0000131a calll 0x000010e1
0000131f testl %eax,%eax
00001321 movl %eax,%esi
00001323 jne 0x00001468
00001329 movl 0xd0(%ebp),%edx
0000132c leal 0xb8(%ebp),%eax
0000132f movl 0xd4(%ebp),%ecx
00001332 movl %eax,(%esp)
00001335 movl %edi,%eax
00001337 movl %edx,0x98(%ebp)
0000133a addl $0x24,%edx
0000133d movl %ecx,0x9c(%ebp)
00001340 adcl $__mh_dylib_header,%ecx
00001343 calll 0x000010e1
00001348 testl %eax,%eax
0000134a movl %eax,%esi
0000134c jne 0x00001468
00001352 movl 0x98(%ebp),%edx
00001355 leal 0xb0(%ebp),%eax
00001358 movl 0x9c(%ebp),%ecx
0000135b movl %eax,(%esp)
0000135e movl %edi,%eax
00001360 addl $0x28,%edx
00001363 adcl $__mh_dylib_header,%ecx
00001366 calll 0x000010e1
0000136b testl %eax,%eax
0000136d movl %eax,%esi
0000136f jne 0x00001468
00001375 addl $0x34,0x98(%ebp)
00001379 adcl $__mh_dylib_header,0x9c(%ebp)
0000137d movl 0x98(%ebp),%edx
00001380 leal 0xe0(%ebp),%eax
00001383 movl 0x9c(%ebp),%ecx
00001386 movl %eax,(%esp)
00001389 movl %edi,%eax
0000138b calll 0x000010e1
00001390 testl %eax,%eax
00001392 movl %eax,%esi
00001394 jne 0x00001468
0000139a movl 0xc8(%ebp),%eax
0000139d movl 0xcc(%ebp),%edx
000013a0 movl %eax,0xa0(%ebp)
000013a3 movl 0xa0(%ebp),%eax
000013a6 movl %edx,0xa4(%ebp)
000013a9 movl 0xa4(%ebp),%edx
000013ac xorl 0xbc(%ebp),%edx
000013af xorl 0xb8(%ebp),%eax
000013b2 orl %eax,%edx
000013b4 je 0x000013ca
000013b6 leal 0x0000a39a(%ebx),%eax
000013bc movl %eax,0x0c(%esp)
000013c0 movl $0x000006fa,0x08(%esp)
000013c8 jmp 0x000013ee
000013ca movl 0xb4(%ebp),%edx
000013cd movl 0xc4(%ebp),%ecx
000013d0 movl 0xb0(%ebp),%eax
000013d3 xorl 0xc0(%ebp),%eax
000013d6 xorl %edx,%ecx
000013d8 orl %eax,%ecx
000013da je 0x00001406
000013dc leal 0x0000a3c2(%ebx),%eax
000013e2 movl %eax,0x0c(%esp)
000013e6 movl $0x000006fb,0x08(%esp)
000013ee leal 0x0000a24e(%ebx),%eax
000013f4 movl %eax,0x04(%esp)
000013f8 leal 0x0000a71a(%ebx),%eax
000013fe movl %eax,(%esp)
00001401 calll ___eprintf
00001406 movl 0xa0(%ebp),%edx
00001409 movl 0xa4(%ebp),%ecx
0000140c movl 0x18(%ebp),%eax
0000140f movl %edx,(%eax)
00001411 movl %ecx,0x04(%eax)
00001414 movl 0x14(%ebp),%eax
00001417 movl 0xe0(%ebp),%edx
0000141a movl 0xe4(%ebp),%ecx
0000141d movl %edx,(%eax)
0000141f movl %ecx,0x04(%eax)
00001422 movl %edi,%eax
00001424 calll 0x00000ac5
00001429 testb %al,%al
0000142b je 0x00001468
0000142d movl 0x14(%ebp),%eax
00001430 movl $0x00000001,0x08(%esp)
00001438 movl $__mh_dylib_header,(%esp)
0000143f movl $__mh_dylib_header,0x04(%esp)
00001447 movl (%eax),%edx
00001449 movl 0x04(%eax),%ecx
0000144c movl %edi,%eax
0000144e calll 0x000007ce
00001453 movl 0x14(%ebp),%edx
00001456 movl %edi,%eax
00001458 movl 0xc4(%ebp),%ecx
0000145b movl %edx,(%esp)
0000145e movl 0xc0(%ebp),%edx
00001461 calll 0x000010e1
00001466 movl %eax,%esi
00001468 movl %esi,%eax
0000146a movl 0xf4(%ebp),%ebx
0000146d movl 0xf8(%ebp),%esi
00001470 movl 0xfc(%ebp),%edi
00001473 leave
00001474 ret
_IntelGetFrameNextPC:
00001475 pushl %ebp
00001476 xorl %ecx,%ecx
00001478 movl %esp,%ebp
0000147a subl $0x10,%esp
0000147d movl 0x08(%ebp),%eax
00001480 movl 0x1c(%ebp),%edx
00001483 movl %esi,0xf8(%ebp)
00001486 movl 0x0c(%ebp),%esi
00001489 movl %edi,0xfc(%ebp)
0000148c movl 0x10(%ebp),%edi
0000148f movl %eax,0xf4(%ebp)
00001492 movl %edx,0xf0(%ebp)
00001495 movl (%eax),%eax
00001497 movl $0x00000008,%edx
0000149c cmpb $__mh_dylib_header,0x0c(%eax)
000014a0 jne 0x000014a9
000014a2 movl $0x00000004,%edx
000014a7 xorl %ecx,%ecx
000014a9 movl 0xf0(%ebp),%eax
000014ac addl %esi,%edx
000014ae adcl %edi,%ecx
000014b0 movl 0xf8(%ebp),%esi
000014b3 movl 0xfc(%ebp),%edi
000014b6 movl %eax,0x08(%ebp)
000014b9 movl 0xf4(%ebp),%eax
000014bc leave
000014bd jmp 0x000010e1
_IntelHandleLeaf:
000014c2 pushl %ebp
000014c3 movl %esp,%ebp
000014c5 pushl %esi
000014c6 subl $0x34,%esp
000014c9 movl 0x08(%ebp),%esi
000014cc movl 0x10(%esi),%edx
000014cf cmpl $0x01,%edx
000014d2 je 0x00001511
000014d4 cmpl $0x04,%edx
000014d7 movl $0x00000016,%eax
000014dc jne 0x000015a1
000014e2 movl 0x14(%esi),%ecx
000014e5 movl 0x00000080(%ecx),%eax
000014eb movl 0x00000084(%ecx),%edx
000014f1 movl %eax,0xf0(%ebp)
000014f4 movl %edx,0xf4(%ebp)
000014f7 movl 0x38(%ecx),%eax
000014fa movl 0x3c(%ecx),%edx
000014fd movl %eax,0xd8(%ebp)
00001500 movl %edx,0xdc(%ebp)
00001503 movl 0x30(%ecx),%eax
00001506 movl 0x34(%ecx),%edx
00001509 movl %eax,0xe0(%ebp)
0000150c movl %edx,0xe4(%ebp)
0000150f jmp 0x00001537
00001511 movl 0x14(%esi),%eax
00001514 xorl %ecx,%ecx
00001516 movl 0x28(%eax),%edx
00001519 movl $__mh_dylib_header,0xf4(%ebp)
00001520 movl %edx,0xf0(%ebp)
00001523 movl 0x1c(%eax),%edx
00001526 movl %ecx,0xdc(%ebp)
00001529 xorl %ecx,%ecx
0000152b movl %edx,0xd8(%ebp)
0000152e movl 0x18(%eax),%edx
00001531 movl %ecx,0xe4(%ebp)
00001534 movl %edx,0xe0(%ebp)
00001537 movl 0xf0(%ebp),%edx
0000153a movl %esi,%eax
0000153c movl 0xf4(%ebp),%ecx
0000153f calll 0x00000ac5
00001544 testb %al,%al
00001546 je 0x00001583
00001548 movl 0xf0(%ebp),%edx
0000154b movl %esi,%eax
0000154d movl 0xf4(%ebp),%ecx
00001550 movl $0x00000001,0x08(%esp)
00001558 movl $__mh_dylib_header,(%esp)
0000155f movl $__mh_dylib_header,0x04(%esp)
00001567 calll 0x000007ce
0000156c movl 0xd8(%ebp),%edx
0000156f leal 0xf0(%ebp),%eax
00001572 movl 0xdc(%ebp),%ecx
00001575 movl %eax,(%esp)
00001578 movl %esi,%eax
0000157a calll 0x000010e1
0000157f testl %eax,%eax
00001581 jne 0x000015a1
00001583 movl 0xf0(%ebp),%eax
00001586 movl 0xf4(%ebp),%edx
00001589 movl 0x0c(%ebp),%ecx
0000158c movl %eax,(%ecx)
0000158e movl %edx,0x04(%ecx)
00001591 movl 0xe0(%ebp),%eax
00001594 movl 0xe4(%ebp),%edx
00001597 movl 0x10(%ebp),%ecx
0000159a movl %eax,(%ecx)
0000159c xorl %eax,%eax
0000159e movl %edx,0x04(%ecx)
000015a1 addl $0x34,%esp
000015a4 popl %esi
000015a5 leave
000015a6 ret
_PPCCheckFrameStyle:
000015a7 pushl %ebp
000015a8 movl %esp,%ebp
000015aa subl $0x00000088,%esp
000015b0 movl %eax,0xbc(%ebp)
000015b3 movl 0x08(%ebp),%eax
000015b6 movl %esi,0xf8(%ebp)
000015b9 movl %edx,%esi
000015bb movl 0x0c(%ebp),%edx
000015be movl %ebx,0xf4(%ebp)
000015c1 calll 0x000015c6
000015c6 popl %ebx
000015c7 movl %eax,0xb0(%ebp)
000015ca movl 0x10(%ebp),%eax
000015cd movl %edx,0xb4(%ebp)
000015d0 movl 0x14(%ebp),%edx
000015d3 movl %edi,0xfc(%ebp)
000015d6 movl %ecx,%edi
000015d8 movl %eax,0xa8(%ebp)
000015db movl 0x18(%ebp),%eax
000015de movl %edx,0xac(%ebp)
000015e1 movl 0x1c(%ebp),%edx
000015e4 movl %eax,0xa0(%ebp)
000015e7 movl 0x20(%ebp),%eax
000015ea movl %edx,0xa4(%ebp)
000015ed movl 0x24(%ebp),%edx
000015f0 movl %eax,0x88(%ebp)
000015f3 movl 0x28(%ebp),%eax
000015f6 movl %edx,0x8c(%ebp)
000015f9 movl 0x2c(%ebp),%edx
000015fc movl %eax,0x98(%ebp)
000015ff movl 0xbc(%ebp),%eax
00001602 movl %edx,0x9c(%ebp)
00001605 testl %eax,%eax
00001607 jne 0x0000161d
00001609 leal 0x0000a091(%ebx),%eax
0000160f movl %eax,0x0c(%esp)
00001613 movl $0x000004f7,0x08(%esp)
0000161b jmp 0x0000163a
0000161d movl 0xbc(%ebp),%edx
00001620 movl (%edx),%eax
00001622 cmpb $__mh_dylib_header,0x0c(%eax)
00001626 je 0x00001652
00001628 leal 0x0000a0a1(%ebx),%eax
0000162e movl %eax,0x0c(%esp)
00001632 movl $0x000004f8,0x08(%esp)
0000163a leal 0x00009ef6(%ebx),%eax
00001640 movl %eax,0x04(%esp)
00001644 leal 0x0000a3c2(%ebx),%eax
0000164a movl %eax,(%esp)
0000164d calll ___eprintf
00001652 addl 0x88(%ebp),%esi
00001655 adcl 0x8c(%ebp),%edi
00001658 movl 0xa8(%ebp),%edx
0000165b leal 0xe0(%ebp),%eax
0000165e movl %esi,0x90(%ebp)
00001661 movl 0xa0(%ebp),%esi
00001664 addl $0x70,0x90(%ebp)
00001668 movl 0xac(%ebp),%ecx
0000166b movl %edi,0x94(%ebp)
0000166e movl 0xa4(%ebp),%edi
00001671 adcl $__mh_dylib_header,0x94(%ebp)
00001675 addl 0x90(%ebp),%edx
00001678 adcl 0x94(%ebp),%ecx
0000167b movl %eax,(%esp)
0000167e movl 0xbc(%ebp),%eax
00001681 addl %edx,%esi
00001683 adcl %ecx,%edi
00001685 addl $0x1c,%edx
00001688 adcl $__mh_dylib_header,%ecx
0000168b movl %esi,0xc0(%ebp)
0000168e movl %edi,0xc4(%ebp)
00001691 calll 0x000010e1
00001696 testl %eax,%eax
00001698 jne 0x00001709
0000169a movl 0xb0(%ebp),%eax
0000169d addl %eax,0x90(%ebp)
000016a0 movl 0xb4(%ebp),%edx
000016a3 leal 0xd8(%ebp),%eax
000016a6 adcl %edx,0x94(%ebp)
000016a9 movl 0x94(%ebp),%ecx
000016ac movl %eax,(%esp)
000016af movl 0x90(%ebp),%edx
000016b2 movl 0xbc(%ebp),%eax
000016b5 calll 0x000010e1
000016ba testl %eax,%eax
000016bc jne 0x00001709
000016be addl %esi,0x98(%ebp)
000016c1 adcl %edi,0x9c(%ebp)
000016c4 leal 0xd0(%ebp),%eax
000016c7 movl 0x98(%ebp),%edx
000016ca movl %eax,(%esp)
000016cd movl 0x9c(%ebp),%ecx
000016d0 movl 0xbc(%ebp),%eax
000016d3 calll 0x000010e1
000016d8 testl %eax,%eax
000016da jne 0x00001709
000016dc movl 0xc4(%ebp),%edx
000016df movl 0xc0(%ebp),%eax
000016e2 xorl 0xe4(%ebp),%edx
000016e5 xorl 0xe0(%ebp),%eax
000016e8 orl %eax,%edx
000016ea jne 0x00001703
000016ec movl 0xdc(%ebp),%edx
000016ef movl 0xd4(%ebp),%ecx
000016f2 movl 0xd8(%ebp),%eax
000016f5 xorl 0xd0(%ebp),%eax
000016f8 xorl %edx,%ecx
000016fa movl $0x00000001,%edx
000016ff orl %eax,%ecx
00001701 je 0x00001705
00001703 xorl %edx,%edx
00001705 movl %edx,%eax
00001707 jmp 0x0000170b
00001709 xorl %eax,%eax
0000170b movl 0xf4(%ebp),%ebx
0000170e movzbl %al,%eax
00001711 movl 0xf8(%ebp),%esi
00001714 movl 0xfc(%ebp),%edi
00001717 leave
00001718 ret
_PowerPCCrossSignalFrame:
00001719 pushl %ebp
0000171a movl %esp,%ebp
0000171c subl $0x000000c8,%esp
00001722 movl %ebx,0xf4(%ebp)
00001725 movl 0x0c(%ebp),%eax
00001728 calll 0x0000172d
0000172d popl %ebx
0000172e movl 0x10(%ebp),%edx
00001731 movl %esi,0xf8(%ebp)
00001734 movl %edi,0xfc(%ebp)
00001737 movl %eax,0xffffff78(%ebp)
0000173d leal 0xe4(%ebp),%eax
00001740 movl %edx,0xffffff7c(%ebp)
00001746 movl $__mh_dylib_header,0x08(%esp)
0000174e movl $__mh_dylib_header,0x04(%esp)
00001756 movl %eax,(%esp)
00001759 calll _QTMGetDarwinOSRelease
0000175e testl %eax,%eax
00001760 movl %eax,%esi
00001762 jne 0x00001b82
00001768 leal 0xd8(%ebp),%eax
0000176b movl 0xffffff78(%ebp),%edx
00001771 movl %eax,(%esp)
00001774 movl 0xffffff7c(%ebp),%ecx
0000177a movl 0x08(%ebp),%eax
0000177d calll 0x000010e1
00001782 testl %eax,%eax
00001784 movl %eax,%esi
00001786 jne 0x00001b82
0000178c movl 0x08(%ebp),%edx
0000178f movl (%edx),%eax
00001791 cmpb $__mh_dylib_header,0x0c(%eax)
00001795 je 0x000017f6
00001797 movl $0x00000018,%eax
0000179c xorl %edx,%edx
0000179e movl $0x00000068,0x88(%ebp)
000017a5 movl $__mh_dylib_header,0x8c(%ebp)
000017ac movl $0x00000030,0x90(%ebp)
000017b3 movl $__mh_dylib_header,0x94(%ebp)
000017ba movl $0x00000038,0xffffff70(%ebp)
000017c4 movl $__mh_dylib_header,0xffffff74(%ebp)
000017ce movl $0x00000020,0x98(%ebp)
000017d5 movl $__mh_dylib_header,0x9c(%ebp)
000017dc movl $0x00000038,0xa0(%ebp)
000017e3 movl $__mh_dylib_header,0xa4(%ebp)
000017ea movl $0x0000013c,0xa8(%ebp)
000017f1 jmp 0x00001b2b
000017f6 cmpl $0x06,0xe4(%ebp)
000017fa jg 0x00001813
000017fc leal 0x00009f53(%ebx),%eax
00001802 movl %eax,0x0c(%esp)
00001806 movl $0x00000562,0x08(%esp)
0000180e jmp 0x00001a59
00001813 movl 0xd8(%ebp),%edx
00001816 movl 0xdc(%ebp),%ecx
00001819 movl 0x08(%ebp),%eax
0000181c movl $0x0000003c,0x20(%esp)
00001824 movl $__mh_dylib_header,0x24(%esp)
0000182c movl $0x00000008,0x18(%esp)
00001834 movl $__mh_dylib_header,0x1c(%esp)
0000183c movl $0x00000020,0x10(%esp)
00001844 movl $__mh_dylib_header,0x14(%esp)
0000184c movl $0x00000040,0x08(%esp)
00001854 movl $__mh_dylib_header,0x0c(%esp)
0000185c movl $0x00000024,(%esp)
00001863 movl $__mh_dylib_header,0x04(%esp)
0000186b calll 0x000015a7
00001870 testb %al,%al
00001872 je 0x000018d3
00001874 movl $0x00000008,%eax
00001879 xorl %edx,%edx
0000187b movl $0x00000040,0x88(%ebp)
00001882 movl $__mh_dylib_header,0x8c(%ebp)
00001889 movl $0x00000024,0x90(%ebp)
00001890 movl $__mh_dylib_header,0x94(%ebp)
00001897 movl $0x00000020,0xffffff70(%ebp)
000018a1 movl $__mh_dylib_header,0xffffff74(%ebp)
000018ab movl $0x00000024,0x98(%ebp)
000018b2 movl $__mh_dylib_header,0x9c(%ebp)
000018b9 movl $0x0000003c,0xa0(%ebp)
000018c0 movl $__mh_dylib_header,0xa4(%ebp)
000018c7 movl $0x00000140,0xa8(%ebp)
000018ce jmp 0x00001b2b
000018d3 movl 0xd8(%ebp),%edx
000018d6 movl 0xdc(%ebp),%ecx
000018d9 movl 0x08(%ebp),%eax
000018dc movl $0x0000002c,0x20(%esp)
000018e4 movl $__mh_dylib_header,0x24(%esp)
000018ec movl $0x00000008,0x18(%esp)
000018f4 movl $__mh_dylib_header,0x1c(%esp)
000018fc movl $0x00000020,0x10(%esp)
00001904 movl $__mh_dylib_header,0x14(%esp)
0000190c movl $0x00000040,0x08(%esp)
00001914 movl $__mh_dylib_header,0x0c(%esp)
0000191c movl $0x00000024,(%esp)
00001923 movl $__mh_dylib_header,0x04(%esp)
0000192b calll 0x000015a7
00001930 testb %al,%al
00001932 je 0x0000193e
00001934 movl $0x00000008,%eax
00001939 jmp 0x00001ad6
0000193e movl 0xd8(%ebp),%edx
00001941 movl $0x00000016,%esi
00001946 movl 0xdc(%ebp),%ecx
00001949 movl 0x08(%ebp),%eax
0000194c movl $0x0000002c,0x20(%esp)
00001954 movl $__mh_dylib_header,0x24(%esp)
0000195c movl $__mh_dylib_header,0x18(%esp)
00001964 movl $__mh_dylib_header,0x1c(%esp)
0000196c movl $0x00000020,0x10(%esp)
00001974 movl $__mh_dylib_header,0x14(%esp)
0000197c movl $0x00000040,0x08(%esp)
00001984 movl $__mh_dylib_header,0x0c(%esp)
0000198c movl $0x00000024,(%esp)
00001993 movl $__mh_dylib_header,0x04(%esp)
0000199b calll 0x000015a7
000019a0 testb %al,%al
000019a2 je 0x00001b82
000019a8 jmp 0x00001ad4
000019ad movl 0xb0(%ebp),%esi
000019b0 leal 0xc8(%ebp),%eax
000019b3 addl %esi,0xa0(%ebp)
000019b6 movl 0xb4(%ebp),%edi
000019b9 adcl %edi,0xa4(%ebp)
000019bc movl 0xa0(%ebp),%edx
000019bf movl %eax,(%esp)
000019c2 movl 0xa4(%ebp),%ecx
000019c5 movl 0x08(%ebp),%eax
000019c8 calll 0x000010e1
000019cd testl %eax,%eax
000019cf movl %eax,%esi
000019d1 jne 0x00001b82
000019d7 movl 0xb0(%ebp),%eax
000019da addl %eax,0x98(%ebp)
000019dd movl 0xb4(%ebp),%edx
000019e0 leal 0xc0(%ebp),%eax
000019e3 adcl %edx,0x9c(%ebp)
000019e6 movl 0x9c(%ebp),%ecx
000019e9 movl %eax,(%esp)
000019ec movl 0x98(%ebp),%edx
000019ef movl 0x08(%ebp),%eax
000019f2 calll 0x000010e1
000019f7 testl %eax,%eax
000019f9 movl %eax,%esi
000019fb jne 0x00001b82
00001a01 movl 0xb0(%ebp),%edx
00001a04 leal 0xb8(%ebp),%eax
00001a07 addl %edx,0xa8(%ebp)
00001a0a movl 0xb4(%ebp),%ecx
00001a0d adcl %ecx,0xac(%ebp)
00001a10 movl 0xa8(%ebp),%edx
00001a13 movl %eax,(%esp)
00001a16 movl 0xac(%ebp),%ecx
00001a19 movl 0x08(%ebp),%eax
00001a1c calll 0x000010e1
00001a21 testl %eax,%eax
00001a23 movl %eax,%esi
00001a25 jne 0x00001b82
00001a2b movl 0xd0(%ebp),%eax
00001a2e movl 0xd4(%ebp),%edx
00001a31 movl %eax,0x80(%ebp)
00001a34 movl 0x80(%ebp),%eax
00001a37 movl %edx,0x84(%ebp)
00001a3a movl 0x84(%ebp),%edx
00001a3d xorl 0xcc(%ebp),%edx
00001a40 xorl 0xc8(%ebp),%eax
00001a43 orl %eax,%edx
00001a45 je 0x00001a71
00001a47 leal 0x00009edb(%ebx),%eax
00001a4d movl %eax,0x0c(%esp)
00001a51 movl $0x000005aa,0x08(%esp)
00001a59 leal 0x00009d8f(%ebx),%eax
00001a5f movl %eax,0x04(%esp)
00001a63 leal 0x0000a25b(%ebx),%eax
00001a69 movl %eax,(%esp)
00001a6c calll ___eprintf
00001a71 movl 0x80(%ebp),%edx
00001a74 movl 0x84(%ebp),%ecx
00001a77 movl 0x18(%ebp),%edi
00001a7a movl %edx,(%edi)
00001a7c movl %ecx,0x04(%edi)
00001a7f movl 0x14(%ebp),%eax
00001a82 movl 0xc0(%ebp),%edx
00001a85 movl 0xc4(%ebp),%ecx
00001a88 movl %edx,(%eax)
00001a8a movl %ecx,0x04(%eax)
00001a8d movl 0x08(%ebp),%eax
00001a90 calll 0x00000918
00001a95 testb %al,%al
00001a97 je 0x00001b82
00001a9d movl 0x14(%ebp),%edi
00001aa0 movl $0x00000001,0x08(%esp)
00001aa8 movl 0x08(%ebp),%eax
00001aab movl $__mh_dylib_header,(%esp)
00001ab2 movl $__mh_dylib_header,0x04(%esp)
00001aba movl (%edi),%edx
00001abc movl 0x04(%edi),%ecx
00001abf calll 0x000007ce
00001ac4 movl 0xb8(%ebp),%eax
00001ac7 movl 0xbc(%ebp),%edx
00001aca movl %eax,(%edi)
00001acc movl %edx,0x04(%edi)
00001acf jmp 0x00001b82
00001ad4 xorl %eax,%eax
00001ad6 xorl %edx,%edx
00001ad8 movl $0x00000040,0x88(%ebp)
00001adf movl $__mh_dylib_header,0x8c(%ebp)
00001ae6 movl $0x00000024,0x90(%ebp)
00001aed movl $__mh_dylib_header,0x94(%ebp)
00001af4 movl $0x00000020,0xffffff70(%ebp)
00001afe movl $__mh_dylib_header,0xffffff74(%ebp)
00001b08 movl $0x00000020,0x98(%ebp)
00001b0f movl $__mh_dylib_header,0x9c(%ebp)
00001b16 movl $0x0000002c,0xa0(%ebp)
00001b1d movl $__mh_dylib_header,0xa4(%ebp)
00001b24 movl $0x000000b0,0xa8(%ebp)
00001b2b movl %edx,%ecx
00001b2d movl 0x88(%ebp),%esi
00001b30 movl %eax,%edx
00001b32 addl 0xd8(%ebp),%edx
00001b35 movl 0x8c(%ebp),%edi
00001b38 leal 0xd0(%ebp),%eax
00001b3b adcl 0xdc(%ebp),%ecx
00001b3e addl $0x70,%edx
00001b41 movl %eax,(%esp)
00001b44 movl 0x08(%ebp),%eax
00001b47 adcl $__mh_dylib_header,%ecx
00001b4a addl %edx,%esi
00001b4c adcl %ecx,%edi
00001b4e movl %esi,0xb0(%ebp)
00001b51 movl 0xffffff70(%ebp),%esi
00001b57 addl %esi,0xb0(%ebp)
00001b5a movl %edi,0xb4(%ebp)
00001b5d movl 0xffffff74(%ebp),%edi
00001b63 adcl %edi,0xb4(%ebp)
00001b66 addl 0x90(%ebp),%edx
00001b69 adcl 0x94(%ebp),%ecx
00001b6c movl $__mh_dylib_header,0xac(%ebp)
00001b73 calll 0x000010e1
00001b78 testl %eax,%eax
00001b7a movl %eax,%esi
00001b7c je 0x000019ad
00001b82 movl %esi,%eax
00001b84 movl 0xf4(%ebp),%ebx
00001b87 movl 0xf8(%ebp),%esi
00001b8a movl 0xfc(%ebp),%edi
00001b8d leave
00001b8e ret
_PowerPCGetFrameNextPC:
00001b8f pushl %ebp
00001b90 xorl %ecx,%ecx
00001b92 movl %esp,%ebp
00001b94 subl $0x10,%esp
00001b97 movl 0x08(%ebp),%eax
00001b9a movl 0x1c(%ebp),%edx
00001b9d movl %esi,0xf8(%ebp)
00001ba0 movl 0x14(%ebp),%esi
00001ba3 movl %edi,0xfc(%ebp)
00001ba6 movl 0x18(%ebp),%edi
00001ba9 movl %eax,0xf4(%ebp)
00001bac movl %edx,0xf0(%ebp)
00001baf movl (%eax),%eax
00001bb1 movl $0x00000010,%edx
00001bb6 cmpb $__mh_dylib_header,0x0c(%eax)
00001bba jne 0x00001bc3
00001bbc movl $0x00000008,%edx
00001bc1 xorl %ecx,%ecx
00001bc3 movl 0xf0(%ebp),%eax
00001bc6 addl %esi,%edx
00001bc8 adcl %edi,%ecx
00001bca movl 0xf8(%ebp),%esi
00001bcd movl 0xfc(%ebp),%edi
00001bd0 movl %eax,0x08(%ebp)
00001bd3 movl 0xf4(%ebp),%eax
00001bd6 leave
00001bd7 jmp 0x000010e1
_QBacktraceMachThreadState:
00001bdc pushl %ebp
00001bdd movl %esp,%ebp
00001bdf pushl %edi
00001be0 pushl %esi
00001be1 pushl %ebx
00001be2 subl $0x0000012c,%esp
00001be8 movl 0x28(%ebp),%eax
00001beb movl 0x2c(%ebp),%edx
00001bee calll 0x00001bf3
00001bf3 popl %ebx
00001bf4 movl 0x20(%ebp),%esi
00001bf7 movl 0x24(%ebp),%edi
00001bfa movl %eax,0xffffff10(%ebp)
00001c00 movl 0x08(%ebp),%eax
00001c03 movl %edx,0xffffff14(%ebp)
00001c09 testl %eax,%eax
00001c0b jne 0x00001c21
00001c0d leal 0x00009919(%ebx),%eax
00001c13 movl %eax,0x0c(%esp)
00001c17 movl $0x000008e1,0x08(%esp)
00001c1f jmp 0x00001c3a
00001c21 movl 0x10(%ebp),%eax
00001c24 testl %eax,%eax
00001c26 jne 0x00001c52
00001c28 leal 0x00009a93(%ebx),%eax
00001c2e movl %eax,0x0c(%esp)
00001c32 movl $0x000008e2,0x08(%esp)
00001c3a leal _QCRCreateFromTask(%ebx),%eax
00001c40 movl %eax,0x04(%esp)
00001c44 leal 0x00009d95(%ebx),%eax
00001c4a movl %eax,(%esp)
00001c4d calll ___eprintf
00001c52 movl 0x14(%ebp),%ecx
00001c55 testl %ecx,%ecx
00001c57 jne 0x00001c6d
00001c59 leal 0x00009aa1(%ebx),%eax
00001c5f movl %eax,0x0c(%esp)
00001c63 movl $0x000008e3,0x08(%esp)
00001c6b jmp 0x00001c3a
00001c6d movl %esi,%edx
00001c6f movl 0xffffff14(%ebp),%ecx
00001c75 orl %edi,%edx
00001c77 movl 0xffffff10(%ebp),%edx
00001c7d setne %al
00001c80 xorl %edi,%ecx
00001c82 xorl %esi,%edx
00001c84 orl %ecx,%edx
00001c86 movl %eax,%ecx
00001c88 setne %dl
00001c8b orb %dl,%cl
00001c8d je 0x00001cb5
00001c8f cmpl 0xffffff14(%ebp),%edi
00001c95 jb 0x00001cb5
00001c97 ja 0x00001ca1
00001c99 cmpl 0xffffff10(%ebp),%esi
00001c9f jb 0x00001cb5
00001ca1 leal 0x00009ab1(%ebx),%eax
00001ca7 movl %eax,0x0c(%esp)
00001cab movl $0x000008e4,0x08(%esp)
00001cb3 jmp 0x00001c3a
00001cb5 movl 0x34(%ebp),%edx
00001cb8 testl %edx,%edx
00001cba setne %dl
00001cbd xorl %eax,%eax
00001cbf cmpl $__mh_dylib_header,0x30(%ebp)
00001cc3 sete %al
00001cc6 testl %edx,%eax
00001cc8 je 0x00001ce1
00001cca leal 0x00009b01(%ebx),%eax
00001cd0 movl %eax,0x0c(%esp)
00001cd4 movl $0x000008e5,0x08(%esp)
00001cdc jmp 0x00001c3a
00001ce1 movl 0x38(%ebp),%eax
00001ce4 testl %eax,%eax
00001ce6 jne 0x00001cff
00001ce8 leal 0x0000af21(%ebx),%eax
00001cee movl %eax,0x0c(%esp)
00001cf2 movl $0x000008e6,0x08(%esp)
00001cfa jmp 0x00001c3a
00001cff testb %cl,%cl
00001d01 je 0x00001d2c
00001d03 cmpl 0xffffff14(%ebp),%edi
00001d09 jb 0x00001d2c
00001d0b ja 0x00001d15
00001d0d cmpl 0xffffff10(%ebp),%esi
00001d13 jb 0x00001d2c
00001d15 leal 0x00009ab1(%ebx),%eax
00001d1b movl %eax,0x0c(%esp)
00001d1f movl $0x0000034f,0x08(%esp)
00001d27 jmp 0x00001c3a
00001d2c leal 0xffffff38(%ebp),%ecx
00001d32 movl %ecx,0xffffff00(%ebp)
00001d38 movl $0x00000050,0x08(%esp)
00001d40 movl $__mh_dylib_header,0x04(%esp)
00001d48 movl %ecx,(%esp)
00001d4b calll 0x0000e0cc ; symbol stub for: _memset
00001d50 movl 0x30(%ebp),%eax
00001d53 testl %eax,%eax
00001d55 je 0x00001d77
00001d57 movl 0x34(%ebp),%edx
00001d5a movl 0x30(%ebp),%ecx
00001d5d movl $__mh_dylib_header,0x04(%esp)
00001d65 leal (%edx,%edx,8),%eax
00001d68 shll $0x02,%eax
00001d6b movl %eax,0x08(%esp)
00001d6f movl %ecx,(%esp)
00001d72 calll 0x0000e0cc ; symbol stub for: _memset
00001d77 movl 0x34(%ebp),%eax
00001d7a movl %edi,0xffffff70(%ebp)
00001d80 movl 0xffffff14(%ebp),%edi
00001d86 movl %esi,0xffffff6c(%ebp)
00001d8c movl 0x08(%ebp),%edx
00001d8f movl 0xffffff10(%ebp),%esi
00001d95 movl %eax,0x80(%ebp)
00001d98 leal 0xfffff3bb(%ebx),%eax
00001d9e movl %eax,0xffffff54(%ebp)
00001da4 movl 0x1c(%ebp),%eax
00001da7 movl %edi,0xffffff78(%ebp)
00001dad movl 0x30(%ebp),%edi
00001db0 movl %esi,0xffffff74(%ebp)
00001db6 movl %edx,0xffffff3c(%ebp)
00001dbc testl %eax,%eax
00001dbe movl %edi,0xffffff7c(%ebp)
00001dc4 jne 0x00001e03
00001dc6 leal 0xffffff40(%ebp),%eax
00001dcc movl 0x18(%ebp),%ecx
00001dcf movl %eax,0x0c(%esp)
00001dd3 movl 0x0000c40d(%ebx),%eax
00001dd9 movb $0x01,0xffffff44(%ebp)
00001de0 movl %ecx,0x08(%esp)
00001de4 cmpl (%eax),%edx
00001de6 movl %edx,(%esp)
00001de9 setne %al
00001dec movzbl %al,%eax
00001def movl %eax,0x04(%esp)
00001df3 calll _QSymCreateFromTask
00001df8 testl %eax,%eax
00001dfa movl %eax,%edi
00001dfc je 0x00001e0c
00001dfe jmp 0x00002719
00001e03 movl 0x1c(%ebp),%esi
00001e06 movl %esi,0xffffff40(%ebp)
00001e0c movl 0xffffff40(%ebp),%eax
00001e12 movl %eax,(%esp)
00001e15 calll _QSymGetExecutableImage
00001e1a testl %eax,%eax
00001e1c movl %eax,%esi
00001e1e je 0x00001f58
00001e24 movl %eax,(%esp)
00001e27 calll _QMOImageIsByteSwapped
00001e2c movb %al,0xffffff58(%ebp)
00001e32 movl %esi,%eax
00001e34 calll 0x00000722
00001e39 testl %eax,%eax
00001e3b movl %eax,0xffffff38(%ebp)
00001e41 jne 0x0000279b
00001e47 jmp 0x00001f58
00001e4c movl 0xb8(%ebp),%eax
00001e4f movl 0xbc(%ebp),%edx
00001e52 movl %esi,0x04(%esp)
00001e56 movl %eax,0xffffff5c(%ebp)
00001e5c leal 0x88(%ebp),%eax
00001e5f movl %eax,0x08(%esp)
00001e63 movl 0xffffff40(%ebp),%eax
00001e69 movl %edx,0xffffff60(%ebp)
00001e6f movl %eax,(%esp)
00001e72 calll _QSymGetNextSymbol
00001e77 testl %eax,%eax
00001e79 jne 0x00001e9c
00001e7b movl 0x94(%ebp),%eax
00001e7e movl 0x98(%ebp),%edx
00001e81 movl %eax,0xffffff64(%ebp)
00001e87 movl 0xffffff38(%ebp),%eax
00001e8d movl %edx,0xffffff68(%ebp)
00001e93 testl %eax,%eax
00001e95 jne 0x00001eb2
00001e97 jmp 0x00001f41
00001e9c movl 0xffffff5c(%ebp),%eax
00001ea2 movl 0xffffff60(%ebp),%edx
00001ea8 addl $0x00000100,%eax
00001ead adcl $__mh_dylib_header,%edx
00001eb0 jmp 0x00001e81
00001eb2 movl 0xffffff3c(%ebp),%eax
00001eb8 testl %eax,%eax
00001eba je 0x00001f41
00001ec0 movl 0xffffff40(%ebp),%eax
00001ec6 testl %eax,%eax
00001ec8 je 0x00001f41
00001eca movl 0xffffff4c(%ebp),%edi
00001ed0 movl 0xffffff50(%ebp),%esi
00001ed6 testl %edi,%edi
00001ed8 setne %dl
00001edb testl %esi,%esi
00001edd sete %al
00001ee0 cmpb %al,%dl
00001ee2 je 0x00001f41
00001ee4 movl 0xffffff54(%ebp),%ecx
00001eea testl %ecx,%ecx
00001eec je 0x00001f41
00001eee movl 0xffffff60(%ebp),%edx
00001ef4 movl 0xffffff5c(%ebp),%eax
00001efa movl %edx,%edi
00001efc orl %eax,%edi
00001efe je 0x00001f41
00001f00 cmpl 0xffffff68(%ebp),%edx
00001f06 ja 0x00001f41
00001f08 jb 0x00001f12
00001f0a cmpl 0xffffff64(%ebp),%eax
00001f10 jae 0x00001f41
00001f12 movl 0xffffff70(%ebp),%edx
00001f18 cmpl 0xffffff78(%ebp),%edx
00001f1e movl 0xffffff6c(%ebp),%eax
00001f24 ja 0x00001f41
00001f26 jb 0x00001f30
00001f28 cmpl 0xffffff74(%ebp),%eax
00001f2e ja 0x00001f41
00001f30 movl 0x80(%ebp),%edx
00001f33 testl %edx,%edx
00001f35 je 0x00001f62
00001f37 movl 0xffffff7c(%ebp),%eax
00001f3d testl %eax,%eax
00001f3f jne 0x00001f62
00001f41 leal 0x00009b31(%ebx),%eax
00001f47 movl %eax,0x0c(%esp)
00001f4b movl $0x0000039d,0x08(%esp)
00001f53 jmp 0x00001c3a
00001f58 movl $0x00000016,%edi
00001f5d jmp 0x00002719
00001f62 movl 0xffffff38(%ebp),%esi
00001f68 movl 0x0c(%ebp),%eax
00001f6b movl 0x10(%ebp),%edx
00001f6e movl 0x14(%ebp),%ecx
00001f71 testl %esi,%esi
00001f73 movl %eax,0xffffff48(%ebp)
00001f79 movl %edx,0xffffff4c(%ebp)
00001f7f movl %ecx,0xffffff50(%ebp)
00001f85 je 0x00002011
00001f8b movl 0xffffff3c(%ebp),%eax
00001f91 testl %eax,%eax
00001f93 je 0x00002011
00001f95 movl 0xffffff40(%ebp),%eax
00001f9b testl %eax,%eax
00001f9d je 0x00002011
00001f9f testl %edx,%edx
00001fa1 setne %dl
00001fa4 testl %ecx,%ecx
00001fa6 sete %al
00001fa9 cmpb %al,%dl
00001fab je 0x00002011
00001fad movl 0xffffff54(%ebp),%eax
00001fb3 testl %eax,%eax
00001fb5 je 0x00002011
00001fb7 movl 0xffffff60(%ebp),%edx
00001fbd movl 0xffffff5c(%ebp),%eax
00001fc3 movl %edx,%edi
00001fc5 orl %eax,%edi
00001fc7 je 0x00002011
00001fc9 cmpl 0xffffff68(%ebp),%edx
00001fcf ja 0x00002011
00001fd1 jb 0x00001fdb
00001fd3 cmpl 0xffffff64(%ebp),%eax
00001fd9 jae 0x00002011
00001fdb movl 0xffffff70(%ebp),%edx
00001fe1 cmpl 0xffffff78(%ebp),%edx
00001fe7 movl 0xffffff6c(%ebp),%eax
00001fed ja 0x00002011
00001fef jb 0x00001ff9
00001ff1 cmpl 0xffffff74(%ebp),%eax
00001ff7 ja 0x00002011
00001ff9 movl 0x80(%ebp),%eax
00001ffc testl %eax,%eax
00001ffe je 0x0000200a
00002000 movl 0xffffff7c(%ebp),%eax
00002006 testl %eax,%eax
00002008 je 0x00002011
0000200a movl $0x00000001,%eax
0000200f jmp 0x00002013
00002011 xorl %eax,%eax
00002013 testl %eax,%eax
00002015 jne 0x0000202e
00002017 leal 0x000098fe(%ebx),%eax
0000201d movl %eax,0x0c(%esp)
00002021 movl $0x0000024b,0x08(%esp)
00002029 jmp 0x00001c3a
0000202e movl 0xffffff7c(%ebp),%ecx
00002034 testl %ecx,%ecx
00002036 je 0x00002067
00002038 movl 0x80(%ebp),%eax
0000203b xorl %edx,%edx
0000203d leal (%eax,%eax,8),%eax
00002040 shll $0x02,%eax
00002043 jmp 0x00002063
00002045 cmpb $__mh_dylib_header,(%edx,%ecx)
00002049 je 0x00002062
0000204b leal 0x00009b5a(%ebx),%eax
00002051 movl %eax,0x0c(%esp)
00002055 movl $0x0000025a,0x08(%esp)
0000205d jmp 0x00001c3a
00002062 incl %edx
00002063 cmpl %eax,%edx
00002065 jb 0x00002045
00002067 movl 0xffffff70(%ebp),%edx
0000206d movl 0xffffff78(%ebp),%ecx
00002073 movl 0xffffff6c(%ebp),%eax
00002079 movl %edx,0xffffff1c(%ebp)
0000207f movl 0xffffff74(%ebp),%edx
00002085 movl %ecx,0xffffff24(%ebp)
0000208b movl %eax,0xffffff18(%ebp)
00002091 orl %edx,%ecx
00002093 movl %edx,0xffffff20(%ebp)
00002099 jne 0x000020c9
0000209b movl $0xffffffff,0xffffff20(%ebp)
000020a5 movl $0xffffffff,0xffffff24(%ebp)
000020af cmpb $__mh_dylib_header,0x0c(%esi)
000020b3 jne 0x000020c9
000020b5 movl $__mh_dylib_header,0xffffff20(%ebp)
000020bf movl $0x00000001,0xffffff24(%ebp)
000020c9 movl 0xffffff1c(%ebp),%ecx
000020cf cmpl %ecx,0xffffff24(%ebp)
000020d5 ja 0x000020fe
000020d7 jb 0x000020e7
000020d9 movl 0xffffff18(%ebp),%edi
000020df cmpl %edi,0xffffff20(%ebp)
000020e5 jae 0x000020fe
000020e7 leal 0x00009b73(%ebx),%eax
000020ed movl %eax,0x0c(%esp)
000020f1 movl $0x0000026e,0x08(%esp)
000020f9 jmp 0x00001c3a
000020fe movl 0x84(%ebp),%edi
00002101 testl %edi,%edi
00002103 je 0x0000211c
00002105 leal 0x00009b8c(%ebx),%eax
0000210b movl %eax,0x0c(%esp)
0000210f movl $0x00000274,0x08(%esp)
00002117 jmp 0x00001c3a
0000211c leal 0xd0(%ebp),%eax
0000211f movl %eax,0x08(%esp)
00002123 leal 0xd8(%ebp),%eax
00002126 movl %eax,0x04(%esp)
0000212a movl 0xffffff00(%ebp),%eax
00002130 movl %eax,(%esp)
00002133 call *0x18(%esi)
00002136 testl %eax,%eax
00002138 movl %eax,%edi
0000213a jne 0x00002602
00002140 movl 0xffffff7c(%ebp),%ecx
00002146 testl %ecx,%ecx
00002148 je 0x0000215e
0000214a movl 0x84(%ebp),%eax
0000214d cmpl 0x80(%ebp),%eax
00002150 leal (%eax,%eax,8),%edx
00002153 leal (%ecx,%edx,4),%edx
00002156 movl %edx,0xffffff28(%ebp)
0000215c jb 0x00002167
0000215e leal 0x88(%ebp),%edx
00002161 movl %edx,0xffffff28(%ebp)
00002167 movl 0xd8(%ebp),%eax
0000216a movl 0xdc(%ebp),%edx
0000216d movl 0xffffff28(%ebp),%ecx
00002173 movl %eax,(%ecx)
00002175 movl %edx,0x04(%ecx)
00002178 movl 0xd0(%ebp),%eax
0000217b movl 0xd4(%ebp),%edx
0000217e movl $__mh_dylib_header,0x10(%ecx)
00002185 movl %eax,0x08(%ecx)
00002188 movl %edx,0x0c(%ecx)
0000218b movl 0xd8(%ebp),%eax
0000218e movl 0xdc(%ebp),%edx
00002191 movl 0xffffff00(%ebp),%esi
00002197 movl %eax,0x04(%esp)
0000219b movl 0xffffff38(%ebp),%eax
000021a1 movl %edx,0x08(%esp)
000021a5 movl %esi,(%esp)
000021a8 call *0x1c(%eax)
000021ab testb %al,%al
000021ad jne 0x000021c6
000021af movl 0xffffff28(%ebp),%edi
000021b5 movl 0x10(%edi),%eax
000021b8 orl $0x02,%eax
000021bb movl %eax,0xffffff04(%ebp)
000021c1 movl %eax,0x10(%edi)
000021c4 jmp 0x000021d5
000021c6 movl 0xffffff28(%ebp),%edx
000021cc movl 0x10(%edx),%edx
000021cf movl %edx,0xffffff04(%ebp)
000021d5 movl 0xd4(%ebp),%edi
000021d8 movl 0xd0(%ebp),%esi
000021db movl %edi,%ecx
000021dd orl %esi,%ecx
000021df je 0x0000221b
000021e1 movl 0xffffff38(%ebp),%ecx
000021e7 movl 0x14(%ecx),%edx
000021ea movl 0x10(%ecx),%eax
000021ed andl %edi,%edx
000021ef andl %esi,%eax
000021f1 movl %edx,%ecx
000021f3 orl %eax,%ecx
000021f5 jne 0x0000221b
000021f7 cmpl 0xffffff1c(%ebp),%edi
000021fd jb 0x0000221b
000021ff ja 0x00002209
00002201 cmpl 0xffffff18(%ebp),%esi
00002207 jb 0x0000221b
00002209 cmpl %edi,0xffffff24(%ebp)
0000220f ja 0x00002244
00002211 jb 0x0000221b
00002213 cmpl %esi,0xffffff20(%ebp)
00002219 ja 0x00002244
0000221b orl $0x01,0xffffff04(%ebp)
00002222 movl 0xffffff04(%ebp),%edi
00002228 movl 0xffffff28(%ebp),%esi
0000222e movl %edi,0x10(%esi)
00002231 movl 0xffffff7c(%ebp),%edx
00002237 testl %edx,%edx
00002239 jne 0x00002389
0000223f jmp 0x00002649
00002244 testb $0x02,0xffffff04(%ebp)
0000224b jne 0x000022c2
0000224d movl 0xdc(%ebp),%edx
00002250 cmpl %edx,0xffffff60(%ebp)
00002256 movl 0xd8(%ebp),%eax
00002259 ja 0x000022c2
0000225b jb 0x00002265
0000225d cmpl %eax,0xffffff5c(%ebp)
00002263 ja 0x000022c2
00002265 cmpl 0xffffff68(%ebp),%edx
0000226b ja 0x000022c2
0000226d jb 0x00002277
0000226f cmpl 0xffffff64(%ebp),%eax
00002275 jae 0x000022c2
00002277 orl $0x04,0xffffff04(%ebp)
0000227e movl 0xffffff04(%ebp),%edx
00002284 movl 0xffffff28(%ebp),%eax
0000228a movl %edx,0x10(%eax)
0000228d leal 0xc8(%ebp),%eax
00002290 movl 0xd4(%ebp),%edx
00002293 movl %eax,0x10(%esp)
00002297 leal 0xe0(%ebp),%eax
0000229a movl 0xffffff00(%ebp),%ecx
000022a0 movl %eax,0x0c(%esp)
000022a4 movl 0xd0(%ebp),%eax
000022a7 movl %edx,0x08(%esp)
000022ab movl %ecx,(%esp)
000022ae movl %eax,0x04(%esp)
000022b2 movl 0xffffff38(%ebp),%eax
000022b8 call *0x24(%eax)
000022bb testl %eax,%eax
000022bd jmp 0x00002351
000022c2 leal 0xc8(%ebp),%eax
000022c5 movl %esi,%edx
000022c7 movl %eax,(%esp)
000022ca movl 0xffffff00(%ebp),%eax
000022d0 movl %edi,%ecx
000022d2 xorl %esi,%esi
000022d4 calll 0x000010e1
000022d9 testl %eax,%eax
000022db je 0x000022fa
000022dd movl 0xffffff28(%ebp),%esi
000022e3 orl $0x01,0x10(%esi)
000022e7 movl $0x00000001,%esi
000022ec movl $0xffffffff,0xc8(%ebp)
000022f3 movl $0xffffffff,0xcc(%ebp)
000022fa movl 0xffffff28(%ebp),%edi
00002300 testb $0x01,0x10(%edi)
00002304 jne 0x0000233f
00002306 leal 0xe0(%ebp),%eax
00002309 movl 0xcc(%ebp),%edx
0000230c movl %eax,0x14(%esp)
00002310 movl 0xc8(%ebp),%eax
00002313 movl %edx,0x10(%esp)
00002317 movl 0xd4(%ebp),%edx
0000231a movl %eax,0x0c(%esp)
0000231e movl 0xd0(%ebp),%eax
00002321 movl %edx,0x08(%esp)
00002325 movl %eax,0x04(%esp)
00002329 movl 0xffffff00(%ebp),%eax
0000232f movl %eax,(%esp)
00002332 movl 0xffffff38(%ebp),%eax
00002338 call *0x20(%eax)
0000233b testl %eax,%eax
0000233d je 0x0000234d
0000233f movl $0xffffffff,0xe0(%ebp)
00002346 movl $0xffffffff,0xe4(%ebp)
0000234d movl %esi,%edx
0000234f testb %dl,%dl
00002351 jne 0x00002231
00002357 movl 0xe0(%ebp),%eax
0000235a movl 0xe4(%ebp),%edx
0000235d movl 0xd0(%ebp),%esi
00002360 movl 0xd4(%ebp),%edi
00002363 movl %eax,0xd8(%ebp)
00002366 movl 0xc8(%ebp),%eax
00002369 movl %edx,0xdc(%ebp)
0000236c movl 0xcc(%ebp),%edx
0000236f incl 0x84(%ebp)
00002372 movl %esi,0xffffff18(%ebp)
00002378 movl %edi,0xffffff1c(%ebp)
0000237e movl %eax,0xd0(%ebp)
00002381 movl %edx,0xd4(%ebp)
00002384 jmp 0x00002140
00002389 movl 0x80(%ebp),%edi
0000238c testl %edi,%edi
0000238e movl %edi,0xffffff2c(%ebp)
00002394 je 0x00002649
0000239a movl 0x84(%ebp),%eax
0000239d testl %eax,%eax
0000239f je 0x0000264c
000023a5 movl 0xffffff40(%ebp),%ecx
000023ab testl %ecx,%ecx
000023ad jne 0x000023c6
000023af leal 0x00009ba8(%ebx),%eax
000023b5 movl %eax,0x0c(%esp)
000023b9 movl $0x000001a1,0x08(%esp)
000023c1 jmp 0x00001c3a
000023c6 testl %edx,%edx
000023c8 jne 0x000023e1
000023ca leal 0x00009bc0(%ebx),%eax
000023d0 movl %eax,0x0c(%esp)
000023d4 movl $0x000001a2,0x08(%esp)
000023dc jmp 0x00001c3a
000023e1 cmpl %eax,0xffffff2c(%ebp)
000023e7 cmovbl 0xffffff2c(%ebp),%eax
000023ee testl %eax,%eax
000023f0 movl %eax,0xffffff2c(%ebp)
000023f6 jne 0x0000240f
000023f8 leal 0x00009c16(%ebx),%eax
000023fe movl %eax,0x0c(%esp)
00002402 movl $0x000001ac,0x08(%esp)
0000240a jmp 0x00001c3a
0000240f movl 0xffffff2c(%ebp),%eax
00002415 movl $0x0000000c,%edi
0000241a movl $0x00000008,0x04(%esp)
00002422 movl %eax,(%esp)
00002425 calll 0x0000e068 ; symbol stub for: _calloc
0000242a movl 0xffffff2c(%ebp),%edx
00002430 movl $0x0000001c,0x04(%esp)
00002438 movl %edx,(%esp)
0000243b movl %eax,0xffffff0c(%ebp)
00002441 calll 0x0000e068 ; symbol stub for: _calloc
00002446 movl 0xffffff0c(%ebp),%edx
0000244c testl %edx,%edx
0000244e sete %dl
00002451 testl %eax,%eax
00002453 movl %eax,0xffffff08(%ebp)
00002459 sete %al
0000245c orb %al,%dl
0000245e jne 0x000025e2
00002464 movl 0xffffff7c(%ebp),%edi
0000246a xorl %ecx,%ecx
0000246c xorl %esi,%esi
0000246e movl %edi,0xfffffef4(%ebp)
00002474 jmp 0x00002494
00002476 movl 0xfffffef4(%ebp),%edi
0000247c movl (%esi,%edi),%eax
0000247f movl 0x04(%esi,%edi),%edx
00002483 addl $0x24,%esi
00002486 movl 0xffffff0c(%ebp),%edi
0000248c movl %eax,(%edi,%ecx,8)
0000248f movl %edx,0x04(%edi,%ecx,8)
00002493 incl %ecx
00002494 cmpl %ecx,0xffffff2c(%ebp)
0000249a ja 0x00002476
0000249c movl 0xffffff08(%ebp),%eax
000024a2 movl 0xffffff0c(%ebp),%edx
000024a8 movl 0xffffff2c(%ebp),%ecx
000024ae movl %eax,0x0c(%esp)
000024b2 movl 0xffffff40(%ebp),%eax
000024b8 movl %edx,0x08(%esp)
000024bc movl %ecx,0x04(%esp)
000024c0 movl %eax,(%esp)
000024c3 calll _QSymGetSymbolsForAddresses
000024c8 testl %eax,%eax
000024ca movl %eax,%edi
000024cc jne 0x000025e2
000024d2 movl 0xffffff08(%ebp),%edi
000024d8 movl $__mh_dylib_header,0xffffff34(%ebp)
000024e2 movl $__mh_dylib_header,0xffffff30(%ebp)
000024ec jmp 0x000025ce
000024f1 movl (%edi),%eax
000024f3 testl %eax,%eax
000024f5 je 0x000025be
000024fb cmpb $__mh_dylib_header,0xffffff44(%ebp)
00002502 je 0x00002559
00002504 movl 0x08(%edi),%eax
00002507 movl 0xffffff30(%ebp),%esi
0000250d addl 0xffffff7c(%ebp),%esi
00002513 movl %eax,(%esp)
00002516 calll 0x0000e117 ; symbol stub for: _strdup
0000251b movl %eax,0x14(%esi)
0000251e movl 0x04(%edi),%eax
00002521 movl %eax,(%esp)
00002524 calll _QMOImageGetFilePath
00002529 testl %eax,%eax
0000252b je 0x00002544
0000252d movl 0xffffff30(%ebp),%esi
00002533 addl 0xffffff7c(%ebp),%esi
00002539 movl %eax,(%esp)
0000253c calll 0x0000e117 ; symbol stub for: _strdup
00002541 movl %eax,0x18(%esi)
00002544 movl 0xffffff30(%ebp),%eax
0000254a addl 0xffffff7c(%ebp),%eax
00002550 orl $0x00000100,0x10(%eax)
00002557 jmp 0x000025a4
00002559 movl 0x04(%edi),%eax
0000255c testl %eax,%eax
0000255e jne 0x00002577
00002560 leal 0x00009c25(%ebx),%eax
00002566 movl %eax,0x0c(%esp)
0000256a movl $0x000001e1,0x08(%esp)
00002572 jmp 0x00001c3a
00002577 movl 0x08(%edi),%edx
0000257a movl 0xffffff7c(%ebp),%eax
00002580 movl 0xffffff30(%ebp),%esi
00002586 movl %edx,0x14(%eax,%esi)
0000258a movl 0x04(%edi),%eax
0000258d movl 0xffffff30(%ebp),%esi
00002593 addl 0xffffff7c(%ebp),%esi
00002599 movl %eax,(%esp)
0000259c calll _QMOImageGetFilePath
000025a1 movl %eax,0x18(%esi)
000025a4 movl 0x14(%edi),%eax
000025a7 movl 0x18(%edi),%edx
000025aa movl 0xffffff7c(%ebp),%ecx
000025b0 movl 0xffffff30(%ebp),%esi
000025b6 movl %eax,0x1c(%ecx,%esi)
000025ba movl %edx,0x20(%ecx,%esi)
000025be incl 0xffffff34(%ebp)
000025c4 addl $0x1c,%edi
000025c7 addl $0x24,0xffffff30(%ebp)
000025ce movl 0xffffff34(%ebp),%eax
000025d4 cmpl %eax,0xffffff2c(%ebp)
000025da ja 0x000024f1
000025e0 xorl %edi,%edi
000025e2 movl 0xffffff0c(%ebp),%edx
000025e8 movl %edx,(%esp)
000025eb calll 0x0000e08b ; symbol stub for: _free
000025f0 movl 0xffffff08(%ebp),%ecx
000025f6 movl %ecx,(%esp)
000025f9 calll 0x0000e08b ; symbol stub for: _free
000025fe testl %edi,%edi
00002600 je 0x00002650
00002602 movl 0x80(%ebp),%eax
00002605 movl %eax,0x04(%esp)
00002609 movl 0xffffff7c(%ebp),%eax
0000260f movl %eax,(%esp)
00002612 calll 0x000008d2
00002617 movl 0xffffff7c(%ebp),%edx
0000261d testl %edx,%edx
0000261f je 0x0000263e
00002621 movl 0x80(%ebp),%eax
00002624 movl $__mh_dylib_header,0x04(%esp)
0000262c movl %edx,(%esp)
0000262f leal (%eax,%eax,8),%eax
00002632 shll $0x02,%eax
00002635 movl %eax,0x08(%esp)
00002639 calll 0x0000e0cc ; symbol stub for: _memset
0000263e xorl %eax,%eax
00002640 movl $__mh_dylib_header,0x84(%ebp)
00002647 jmp 0x00002653
00002649 movl 0x84(%ebp),%eax
0000264c xorl %edi,%edi
0000264e jmp 0x00002653
00002650 movl 0x84(%ebp),%eax
00002653 movl 0x38(%ebp),%esi
00002656 movl %eax,(%esi)
00002658 movl 0xffffff38(%ebp),%eax
0000265e testl %eax,%eax
00002660 je 0x000026fc
00002666 movl 0xffffff3c(%ebp),%eax
0000266c testl %eax,%eax
0000266e je 0x000026fc
00002674 movl 0xffffff40(%ebp),%eax
0000267a testl %eax,%eax
0000267c je 0x000026fc
0000267e movl 0xffffff4c(%ebp),%esi
00002684 movl 0xffffff50(%ebp),%ecx
0000268a testl %esi,%esi
0000268c setne %dl
0000268f testl %ecx,%ecx
00002691 sete %al
00002694 cmpb %al,%dl
00002696 je 0x000026fc
00002698 movl 0xffffff54(%ebp),%eax
0000269e testl %eax,%eax
000026a0 je 0x000026fc
000026a2 movl 0xffffff60(%ebp),%edx
000026a8 movl 0xffffff5c(%ebp),%eax
000026ae movl %edx,%ecx
000026b0 orl %eax,%ecx
000026b2 je 0x000026fc
000026b4 cmpl 0xffffff68(%ebp),%edx
000026ba ja 0x000026fc
000026bc jb 0x000026c6
000026be cmpl 0xffffff64(%ebp),%eax
000026c4 jae 0x000026fc
000026c6 movl 0xffffff70(%ebp),%edx
000026cc cmpl 0xffffff78(%ebp),%edx
000026d2 movl 0xffffff6c(%ebp),%eax
000026d8 ja 0x000026fc
000026da jb 0x000026e4
000026dc cmpl 0xffffff74(%ebp),%eax
000026e2 ja 0x000026fc
000026e4 movl 0x80(%ebp),%eax
000026e7 testl %eax,%eax
000026e9 je 0x000026f5
000026eb movl 0xffffff7c(%ebp),%eax
000026f1 testl %eax,%eax
000026f3 je 0x000026fc
000026f5 movl $0x00000001,%eax
000026fa jmp 0x000026fe
000026fc xorl %eax,%eax
000026fe testl %eax,%eax
00002700 jne 0x00002719
00002702 leal 0x000098fe(%ebx),%eax
00002708 movl %eax,0x0c(%esp)
0000270c movl $0x0000031d,0x08(%esp)
00002714 jmp 0x00001c3a
00002719 cmpb $__mh_dylib_header,0xffffff44(%ebp)
00002720 je 0x00002730
00002722 movl 0xffffff40(%ebp),%eax
00002728 movl %eax,(%esp)
0000272b calll _QSymDestroy
00002730 testl %edi,%edi
00002732 je 0x0000276f
00002734 movl 0x30(%ebp),%edx
00002737 xorl %esi,%esi
00002739 xorl %ecx,%ecx
0000273b jmp 0x0000274d
0000273d testb $0x01,0x11(%edx)
00002741 movl $0x00000001,%eax
00002746 cmovnel %eax,%esi
00002749 incl %ecx
0000274a addl $0x24,%edx
0000274d cmpl 0x34(%ebp),%ecx
00002750 jb 0x0000273d
00002752 movl %esi,%eax
00002754 testb %al,%al
00002756 je 0x0000276f
00002758 leal 0x00009c4d(%ebx),%eax
0000275e movl %eax,0x0c(%esp)
00002762 movl $0x00000909,0x08(%esp)
0000276a jmp 0x00001c3a
0000276f movl 0x38(%ebp),%ecx
00002772 testl %edi,%edi
00002774 sete %dl
00002777 movl (%ecx),%eax
00002779 testl %eax,%eax
0000277b setne %al
0000277e xorl %edx,%eax
00002780 testb $0x01,%al
00002782 je 0x000027d3
00002784 leal 0x00009c91(%ebx),%eax
0000278a movl %eax,0x0c(%esp)
0000278e movl $0x0000090a,0x08(%esp)
00002796 jmp 0x00001c3a
0000279b leal 0x00009cb5(%ebx),%eax
000027a1 movl %eax,0x08(%esp)
000027a5 leal 0x00009cc0(%ebx),%eax
000027ab movl %eax,0x04(%esp)
000027af movl 0xffffff40(%ebp),%eax
000027b5 leal 0xac(%ebp),%esi
000027b8 movl %esi,0x0c(%esp)
000027bc movl %eax,(%esp)
000027bf calll _QSymGetAddressForSymbol
000027c4 testl %eax,%eax
000027c6 movl %eax,%edi
000027c8 jne 0x00002719
000027ce jmp 0x00001e4c
000027d3 addl $0x0000012c,%esp
000027d9 movl %edi,%eax
000027db popl %ebx
000027dc popl %esi
000027dd popl %edi
000027de leave
000027df ret
_QBacktraceMachThread:
000027e0 pushl %ebp
000027e1 movl %esp,%ebp
000027e3 pushl %edi
000027e4 pushl %esi
000027e5 pushl %ebx
000027e6 subl $0x6c,%esp
000027e9 movl 0x20(%ebp),%eax
000027ec movl 0x24(%ebp),%edx
000027ef calll 0x000027f4
000027f4 popl %ebx
000027f5 movl 0x18(%ebp),%esi
000027f8 movl 0x1c(%ebp),%edi
000027fb movl %eax,0xc8(%ebp)
000027fe movl 0x08(%ebp),%eax
00002801 movl %edx,0xcc(%ebp)
00002804 testl %eax,%eax
00002806 jne 0x0000281c
00002808 leal 0x00008d18(%ebx),%eax
0000280e movl %eax,0x0c(%esp)
00002812 movl $0x00000892,0x08(%esp)
0000281a jmp 0x00002835
0000281c movl 0x0c(%ebp),%eax
0000281f testl %eax,%eax
00002821 jne 0x0000284d
00002823 leal 0x00008d2f(%ebx),%eax
00002829 movl %eax,0x0c(%esp)
0000282d movl $0x00000893,0x08(%esp)
00002835 leal 0x00008cc8(%ebx),%eax
0000283b movl %eax,0x04(%esp)
0000283f leal 0x00009194(%ebx),%eax
00002845 movl %eax,(%esp)
00002848 calll ___eprintf
0000284d movl %esi,%edx
0000284f movl 0xcc(%ebp),%ecx
00002852 orl %edi,%edx
00002854 movl 0xc8(%ebp),%edx
00002857 setne %al
0000285a xorl %edi,%ecx
0000285c xorl %esi,%edx
0000285e orl %ecx,%edx
00002860 setne %dl
00002863 orb %dl,%al
00002865 je 0x00002887
00002867 cmpl 0xcc(%ebp),%edi
0000286a jb 0x00002887
0000286c ja 0x00002873
0000286e cmpl 0xc8(%ebp),%esi
00002871 jb 0x00002887
00002873 leal 0x00008eb0(%ebx),%eax
00002879 movl %eax,0x0c(%esp)
0000287d movl $0x00000894,0x08(%esp)
00002885 jmp 0x00002835
00002887 movl 0x2c(%ebp),%ecx
0000288a testl %ecx,%ecx
0000288c setne %dl
0000288f xorl %eax,%eax
00002891 cmpl $__mh_dylib_header,0x28(%ebp)
00002895 sete %al
00002898 testl %edx,%eax
0000289a je 0x000028b0
0000289c leal 0x00008f00(%ebx),%eax
000028a2 movl %eax,0x0c(%esp)
000028a6 movl $0x00000895,0x08(%esp)
000028ae jmp 0x00002835
000028b0 movl 0x30(%ebp),%edx
000028b3 testl %edx,%edx
000028b5 jne 0x000028ce
000028b7 leal 0x0000a320(%ebx),%eax
000028bd movl %eax,0x0c(%esp)
000028c1 movl $0x00000896,0x08(%esp)
000028c9 jmp 0x00002835
000028ce movl $__mh_dylib_header,0xe0(%ebp)
000028d5 movl $__mh_dylib_header,0xdc(%ebp)
000028dc calll 0x0000e09f ; symbol stub for: _mach_thread_self
000028e1 cmpl %eax,0x0c(%ebp)
000028e4 jne 0x00002925
000028e6 movl 0x0000b80c(%ebx),%eax
000028ec movl 0x08(%ebp),%edx
000028ef cmpl (%eax),%edx
000028f1 je 0x0000290a
000028f3 leal 0x000090da(%ebx),%eax
000028f9 movl %eax,0x0c(%esp)
000028fd movl $0x0000089e,0x08(%esp)
00002905 jmp 0x00002835
0000290a leal 0xdc(%ebp),%eax
0000290d movl %eax,0x08(%esp)
00002911 leal 0xe0(%ebp),%eax
00002914 movl %eax,0x04(%esp)
00002918 leal 0xe4(%ebp),%eax
0000291b movl %eax,(%esp)
0000291e calll 0x00000e4d
00002923 jmp 0x0000295a
00002925 leal 0xdc(%ebp),%eax
00002928 movl 0x10(%ebp),%edx
0000292b movl %eax,0x18(%esp)
0000292f leal 0xe0(%ebp),%eax
00002932 movl %eax,0x14(%esp)
00002936 leal 0xe4(%ebp),%eax
00002939 movl %eax,0x10(%esp)
0000293d movl 0x14(%ebp),%eax
00002940 movl %edx,0x08(%esp)
00002944 movl 0x08(%ebp),%edx
00002947 movl %eax,0x0c(%esp)
0000294b movl 0x0c(%ebp),%eax
0000294e movl %edx,(%esp)
00002951 movl %eax,0x04(%esp)
00002955 calll 0x00000bfc
0000295a movl %eax,0xd4(%ebp)
0000295d movl 0xd4(%ebp),%eax
00002960 testl %eax,%eax
00002962 jne 0x000029c0
00002964 movl 0x30(%ebp),%eax
00002967 movl 0x2c(%ebp),%edx
0000296a movl %esi,0x18(%esp)
0000296e movl %edi,0x1c(%esp)
00002972 movl %eax,0x30(%esp)
00002976 movl 0x28(%ebp),%eax
00002979 movl %edx,0x2c(%esp)
0000297d movl 0xcc(%ebp),%edx
00002980 movl %eax,0x28(%esp)
00002984 movl 0xc8(%ebp),%eax
00002987 movl %edx,0x24(%esp)
0000298b movl 0x14(%ebp),%edx
0000298e movl %eax,0x20(%esp)
00002992 movl 0x10(%ebp),%eax
00002995 movl %edx,0x14(%esp)
00002999 movl 0x08(%ebp),%edx
0000299c movl %eax,0x10(%esp)
000029a0 movl 0xdc(%ebp),%eax
000029a3 movl %edx,(%esp)
000029a6 movl %eax,0x0c(%esp)
000029aa movl 0xe0(%ebp),%eax
000029ad movl %eax,0x08(%esp)
000029b1 movl 0xe4(%ebp),%eax
000029b4 movl %eax,0x04(%esp)
000029b8 calll 0x00001bdc
000029bd movl %eax,0xd4(%ebp)
000029c0 movl 0xe0(%ebp),%eax
000029c3 movl %eax,(%esp)
000029c6 calll 0x0000e08b ; symbol stub for: _free
000029cb movl 0xd4(%ebp),%eax
000029ce testl %eax,%eax
000029d0 je 0x00002a0d
000029d2 movl 0x28(%ebp),%edx
000029d5 xorl %esi,%esi
000029d7 xorl %ecx,%ecx
000029d9 jmp 0x000029eb
000029db testb $0x01,0x11(%edx)
000029df movl $0x00000001,%eax
000029e4 cmovnel %eax,%esi
000029e7 incl %ecx
000029e8 addl $0x24,%edx
000029eb cmpl 0x2c(%ebp),%ecx
000029ee jb 0x000029db
000029f0 movl %esi,%eax
000029f2 testb %al,%al
000029f4 je 0x00002a0d
000029f6 leal 0x0000904c(%ebx),%eax
000029fc movl %eax,0x0c(%esp)
00002a00 movl $0x000008c9,0x08(%esp)
00002a08 jmp 0x00002835
00002a0d movl 0xd4(%ebp),%eax
00002a10 testl %eax,%eax
00002a12 movl 0x30(%ebp),%eax
00002a15 sete %dl
00002a18 movl (%eax),%eax
00002a1a testl %eax,%eax
00002a1c setne %al
00002a1f xorl %edx,%eax
00002a21 testb $0x01,%al
00002a23 je 0x00002a3c
00002a25 leal 0x00009090(%ebx),%eax
00002a2b movl %eax,0x0c(%esp)
00002a2f movl $0x000008ca,0x08(%esp)
00002a37 jmp 0x00002835
00002a3c movl 0xd4(%ebp),%eax
00002a3f addl $0x6c,%esp
00002a42 popl %ebx
00002a43 popl %esi
00002a44 popl %edi
00002a45 leave
00002a46 ret
_QBacktraceMachSelf:
00002a47 pushl %ebp
00002a48 movl %esp,%ebp
00002a4a pushl %edi
00002a4b pushl %esi
00002a4c pushl %ebx
00002a4d subl $0x000000bc,%esp
00002a53 movl 0x10(%ebp),%edx
00002a56 calll 0x00002a5b
00002a5b popl %ebx
00002a5c testl %edx,%edx
00002a5e setne %dl
00002a61 xorl %eax,%eax
00002a63 cmpl $__mh_dylib_header,0x0c(%ebp)
00002a67 sete %al
00002a6a testl %edx,%eax
00002a6c je 0x00002a82
00002a6e leal 0x00008c99(%ebx),%eax
00002a74 movl %eax,0x0c(%esp)
00002a78 movl $0x00000843,0x08(%esp)
00002a80 jmp 0x00002a9b
00002a82 movl 0x14(%ebp),%eax
00002a85 testl %eax,%eax
00002a87 jne 0x00002ab3
00002a89 leal 0x0000a0b9(%ebx),%eax
00002a8f movl %eax,0x0c(%esp)
00002a93 movl $0x00000844,0x08(%esp)
00002a9b leal 0x00008a61(%ebx),%eax
00002aa1 movl %eax,0x04(%esp)
00002aa5 leal 0x00008f2d(%ebx),%eax
00002aab movl %eax,(%esp)
00002aae calll ___eprintf
00002ab3 movl $__mh_dylib_header,0xe0(%ebp)
00002aba movl $__mh_dylib_header,0xdc(%ebp)
00002ac1 calll 0x0000e0f4 ; symbol stub for: _pthread_self
00002ac6 movl %eax,(%esp)
00002ac9 calll 0x0000e0ea ; symbol stub for: _pthread_get_stackaddr_np
00002ace movl %eax,%edi
00002ad0 calll 0x0000e0f4 ; symbol stub for: _pthread_self
00002ad5 movl %edi,%esi
00002ad7 movl %eax,(%esp)
00002ada calll 0x0000e0ef ; symbol stub for: _pthread_get_stacksize_np
00002adf subl %eax,%esi
00002ae1 leal 0x8c(%ebp),%eax
00002ae4 cmpl %eax,%esi
00002ae6 seta %dl
00002ae9 cmpl %eax,%edi
00002aeb setbe %al
00002aee orb %al,%dl
00002af0 je 0x00002af6
00002af2 xorl %edi,%edi
00002af4 xorl %esi,%esi
00002af6 testl %esi,%esi
00002af8 setne %dl
00002afb cmpl %esi,%edi
00002afd setne %al
00002b00 orb %al,%dl
00002b02 je 0x00002b1f
00002b04 cmpl %esi,%edi
00002b06 ja 0x00002b1f
00002b08 leal 0x00008c49(%ebx),%eax
00002b0e movl %eax,0x0c(%esp)
00002b12 movl $0x0000085c,0x08(%esp)
00002b1a jmp 0x00002a9b
00002b1f leal 0xdc(%ebp),%eax
00002b22 movl %eax,0x08(%esp)
00002b26 leal 0xe0(%ebp),%eax
00002b29 movl %eax,0x04(%esp)
00002b2d leal 0xe4(%ebp),%eax
00002b30 movl %eax,(%esp)
00002b33 calll 0x00000e4d
00002b38 testl %eax,%eax
00002b3a movl %eax,0x84(%ebp)
00002b3d jne 0x00002ba4
00002b3f calll _QMOGetLocalCPUType
00002b44 movl 0x14(%ebp),%edx
00002b47 movl %edi,0x20(%esp)
00002b4b movl $__mh_dylib_header,0x24(%esp)
00002b53 movl %esi,0x18(%esp)
00002b57 movl %edx,0x30(%esp)
00002b5b movl 0x10(%ebp),%edx
00002b5e movl $__mh_dylib_header,0x1c(%esp)
00002b66 movl %eax,0x10(%esp)
00002b6a movl 0xdc(%ebp),%eax
00002b6d movl %edx,0x2c(%esp)
00002b71 movl 0x0c(%ebp),%edx
00002b74 movl %eax,0x0c(%esp)
00002b78 movl 0xe0(%ebp),%eax
00002b7b movl %edx,0x28(%esp)
00002b7f movl 0x08(%ebp),%edx
00002b82 movl %eax,0x08(%esp)
00002b86 movl 0xe4(%ebp),%eax
00002b89 movl %edx,0x14(%esp)
00002b8d movl %eax,0x04(%esp)
00002b91 movl 0x0000b5a5(%ebx),%eax
00002b97 movl (%eax),%eax
00002b99 movl %eax,(%esp)
00002b9c calll 0x00001bdc
00002ba1 movl %eax,0x84(%ebp)
00002ba4 movl 0xe0(%ebp),%eax
00002ba7 movl %eax,(%esp)
00002baa calll 0x0000e08b ; symbol stub for: _free
00002baf movl 0x84(%ebp),%eax
00002bb2 testl %eax,%eax
00002bb4 je 0x00002bf1
00002bb6 movl 0x0c(%ebp),%edx
00002bb9 xorl %esi,%esi
00002bbb xorl %ecx,%ecx
00002bbd jmp 0x00002bcf
00002bbf testb $0x01,0x11(%edx)
00002bc3 movl $0x00000001,%eax
00002bc8 cmovnel %eax,%esi
00002bcb incl %ecx
00002bcc addl $0x24,%edx
00002bcf cmpl 0x10(%ebp),%ecx
00002bd2 jb 0x00002bbf
00002bd4 movl %esi,%eax
00002bd6 testb %al,%al
00002bd8 je 0x00002bf1
00002bda leal 0x00008de5(%ebx),%eax
00002be0 movl %eax,0x0c(%esp)
00002be4 movl $0x0000087a,0x08(%esp)
00002bec jmp 0x00002a9b
00002bf1 movl 0x84(%ebp),%eax
00002bf4 testl %eax,%eax
00002bf6 movl 0x14(%ebp),%eax
00002bf9 sete %dl
00002bfc movl (%eax),%eax
00002bfe testl %eax,%eax
00002c00 setne %al
00002c03 xorl %edx,%eax
00002c05 testb $0x01,%al
00002c07 je 0x00002c20
00002c09 leal 0x00008e29(%ebx),%eax
00002c0f movl %eax,0x0c(%esp)
00002c13 movl $0x0000087b,0x08(%esp)
00002c1b jmp 0x00002a9b
00002c20 movl 0x84(%ebp),%eax
00002c23 addl $0x000000bc,%esp
00002c29 popl %ebx
00002c2a popl %esi
00002c2b popl %edi
00002c2c leave
00002c2d ret
00002c2e nop
00002c2f nop
_QTMErrnoFromMachError:
00002c30 pushl %ebp
00002c31 movl %esp,%ebp
00002c33 pushl %ebx
00002c34 subl $0x14,%esp
00002c37 movl 0x08(%ebp),%edx
00002c3a calll 0x00002c3f
00002c3f popl %ebx
00002c40 cmpl $0x0f,%edx
00002c43 ja 0x00002cb7
00002c45 movl 0x00000011(%ebx,%edx,4),%eax
00002c4c addl %ebx,%eax
00002c4e jmp *%eax
00002c50 popl %edi
00002c51 addb %al,(%eax)
00002c53 addb %ah,__mh_dylib_header(%ebx)
00002c56 addb %al,(%eax)
00002c58 pushl $__mh_dylib_header
00002c5a addb %al,(%eax)
00002c5c jno 0x00002c5e
00002c5e addb %al,(%eax)
00002c60 testb $__mh_dylib_header,%al
00002c62 addb %al,(%eax)
00002c64 testb $__mh_dylib_header,%al
00002c66 addb %al,(%eax)
00002c68 js 0x00002c6a
00002c6a addb %al,(%eax)
00002c6c js 0x00002c6e
00002c6e addb %al,(%eax)
00002c70 js 0x00002c72
00002c72 addb %al,(%eax)
00002c74 js 0x00002c76
00002c76 addb %al,(%eax)
00002c78 js 0x00002c7a
00002c7a addb %al,(%eax)
00002c7c js 0x00002c7e
00002c7e addb %al,(%eax)
00002c80 js 0x00002c82
00002c82 addb %al,(%eax)
00002c84 pushl %ecx
00002c85 addb %al,(%eax)
00002c87 addb %bh,__mh_dylib_header(%eax)
00002c8a addb %al,(%eax)
00002c8c popl %eax
00002c8d addb %al,(%eax)
00002c8f addb %bh,0x00000011(%eax)
00002c95 jmp 0x00002cec
00002c97 movl $0x00000009,%eax
00002c9c jmp 0x00002cec
00002c9e xorl %eax,%eax
00002ca0 jmp 0x00002cec
00002ca2 movl $0x0000000e,%eax
00002ca7 jmp 0x00002cec
00002ca9 movl $0x0000000d,%eax
00002cae jmp 0x00002cec
00002cb0 movl $0x0000000c,%eax
00002cb5 jmp 0x00002cec
00002cb7 cmpl $0x66,%edx
00002cba movl %edx,%eax
00002cbc ja 0x00002cec
00002cbe leal 0x00008ca9(%ebx),%eax
00002cc4 movl %eax,0x04(%esp)
00002cc8 movl 0x0000b3c5(%ebx),%eax
00002cce movl $0x00000016,0x0c(%esp)
00002cd6 movl %edx,0x08(%esp)
00002cda addl $0x000000b0,%eax
00002cdf movl %eax,(%esp)
00002ce2 calll 0x0000e081 ; symbol stub for: _fprintf
00002ce7 movl $0x00000016,%eax
00002cec addl $0x14,%esp
00002cef popl %ebx
00002cf0 leave
00002cf1 ret
_QTMFree:
00002cf2 pushl %ebp
00002cf3 movl %esp,%ebp
00002cf5 pushl %ebx
00002cf6 subl $0x24,%esp
00002cf9 movl 0x08(%ebp),%edx
00002cfc calll 0x00002d01
00002d01 popl %ebx
00002d02 testl %edx,%edx
00002d04 jne 0x00002d7e
00002d06 movl 0x0c(%ebp),%eax
00002d09 testl %eax,%eax
00002d0b jne 0x00002d21
00002d0d leal 0x00008c47(%ebx),%eax
00002d13 movl %eax,0x0c(%esp)
00002d17 movl $0x0000016d,0x08(%esp)
00002d1f jmp 0x00002d66
00002d21 movl 0x0c(%ebp),%eax
00002d24 movl $__mh_dylib_header,0x10(%esp)
00002d2c movl $__mh_dylib_header,0x04(%esp)
00002d34 movl $__mh_dylib_header,0x08(%esp)
00002d3c movl %eax,0x0c(%esp)
00002d40 movl 0x0000b2ff(%ebx),%eax
00002d46 movl (%eax),%eax
00002d48 movl %eax,(%esp)
00002d4b calll 0x0000e0a4 ; symbol stub for: _mach_vm_deallocate
00002d50 testl %eax,%eax
00002d52 je 0x00002d7e
00002d54 leal 0x00008ca5(%ebx),%eax
00002d5a movl %eax,0x0c(%esp)
00002d5e movl $0x00000177,0x08(%esp)
00002d66 leal 0x00008c53(%ebx),%eax
00002d6c movl %eax,0x04(%esp)
00002d70 leal 0x00008c87(%ebx),%eax
00002d76 movl %eax,(%esp)
00002d79 calll ___eprintf
00002d7e addl $0x24,%esp
00002d81 popl %ebx
00002d82 leave
00002d83 ret
_QTMGetDarwinOSRelease:
00002d84 pushl %ebp
00002d85 movl %esp,%ebp
00002d87 subl $0x00000538,%esp
00002d8d movl %ebx,0xf4(%ebp)
00002d90 calll 0x00002d95
00002d95 popl %ebx
00002d96 movl %esi,0xf8(%ebp)
00002d99 movl 0x08(%ebp),%esi
00002d9c movl %edi,0xfc(%ebp)
00002d9f movl 0x0c(%ebp),%edi
00002da2 movl 0x0000a3e3(%ebx),%eax
00002da8 testl %eax,%eax
00002daa jne 0x00002e0b
00002dac leal 0xfffffae8(%ebp),%eax
00002db2 movl %eax,(%esp)
00002db5 calll 0x0000e153 ; symbol stub for: _uname
00002dba testl %eax,%eax
00002dbc movl %eax,%edx
00002dbe jns 0x00002dc7
00002dc0 calll 0x0000e04a ; symbol stub for: ___error
00002dc5 movl (%eax),%edx
00002dc7 testl %edx,%edx
00002dc9 jne 0x00002e39
00002dcb leal 0x0000a3db(%ebx),%eax
00002dd1 movl %eax,0x10(%esp)
00002dd5 leal 0x0000a3df(%ebx),%eax
00002ddb movl %eax,0x0c(%esp)
00002ddf leal 0x0000a3e3(%ebx),%eax
00002de5 movl %eax,0x08(%esp)
00002de9 leal 0x00008c26(%ebx),%eax
00002def movl %eax,0x04(%esp)
00002df3 leal 0xfffffce8(%ebp),%eax
00002df9 movl %eax,(%esp)
00002dfc calll 0x0000e10d ; symbol stub for: _sscanf
00002e01 movl $0x00000016,%edx
00002e06 cmpl $0x03,%eax
00002e09 jne 0x00002e39
00002e0b testl %esi,%esi
00002e0d je 0x00002e17
00002e0f movl 0x0000a3e3(%ebx),%eax
00002e15 movl %eax,(%esi)
00002e17 testl %edi,%edi
00002e19 je 0x00002e23
00002e1b movl 0x0000a3df(%ebx),%eax
00002e21 movl %eax,(%edi)
00002e23 movl 0x10(%ebp),%ecx
00002e26 xorl %edx,%edx
00002e28 testl %ecx,%ecx
00002e2a je 0x00002e39
00002e2c movl 0x10(%ebp),%edx
00002e2f movl 0x0000a3db(%ebx),%eax
00002e35 movl %eax,(%edx)
00002e37 xorl %edx,%edx
00002e39 movl 0xf4(%ebp),%ebx
00002e3c movl %edx,%eax
00002e3e movl 0xf8(%ebp),%esi
00002e41 movl 0xfc(%ebp),%edi
00002e44 leave
00002e45 ret
_QTMTaskIsNative:
00002e46 pushl %ebp
00002e47 movl %esp,%ebp
00002e49 pushl %edi
00002e4a pushl %esi
00002e4b pushl %ebx
00002e4c subl $0x6c,%esp
00002e4f movl 0x08(%ebp),%edx
00002e52 calll 0x00002e57
00002e57 popl %ebx
00002e58 testl %edx,%edx
00002e5a jne 0x00002e70
00002e5c leal 0x000086b5(%ebx),%eax
00002e62 movl %eax,0x0c(%esp)
00002e66 movl $0x0000022b,0x08(%esp)
00002e6e jmp 0x00002e9c
00002e70 leal 0xe4(%ebp),%eax
00002e73 movl $0xffffffff,0xe4(%ebp)
00002e7a movl %eax,0x04(%esp)
00002e7e movl %edx,(%esp)
00002e81 calll 0x0000e0e0 ; symbol stub for: _pid_for_task
00002e86 testl %eax,%eax
00002e88 je 0x00002eb4
00002e8a leal 0x00008b70(%ebx),%eax
00002e90 movl %eax,0x0c(%esp)
00002e94 movl $0x0000022f,0x08(%esp)
00002e9c leal 0x00008afd(%ebx),%eax
00002ea2 movl %eax,0x04(%esp)
00002ea6 leal 0x00008b31(%ebx),%eax
00002eac movl %eax,(%esp)
00002eaf calll ___eprintf
00002eb4 movl 0xe4(%ebp),%esi
00002eb7 movl $__mh_dylib_header,0xe0(%ebp)
00002ebe movl $0x00000004,0xdc(%ebp)
00002ec5 testl %esi,%esi
00002ec7 jne 0x00002ef7
00002ec9 leal 0xdc(%ebp),%eax
00002ecc movl %eax,0x08(%esp)
00002ed0 leal 0xe0(%ebp),%eax
00002ed3 movl %eax,0x04(%esp)
00002ed7 leal 0x00008b83(%ebx),%eax
00002edd movl $__mh_dylib_header,0x10(%esp)
00002ee5 movl $__mh_dylib_header,0x0c(%esp)
00002eed movl %eax,(%esp)
00002ef0 calll 0x0000e130 ; symbol stub for: _sysctlbyname
00002ef5 jmp 0x00002f52
00002ef7 leal 0xd8(%ebp),%eax
00002efa movl %eax,0x08(%esp)
00002efe leal 0xa8(%ebp),%edi
00002f01 leal 0x00008b83(%ebx),%eax
00002f07 movl $0x0000000c,0xd8(%ebp)
00002f0e movl %edi,0x04(%esp)
00002f12 movl %eax,(%esp)
00002f15 calll 0x0000e135 ; symbol stub for: _sysctlnametomib
00002f1a incl %eax
00002f1b je 0x00002f5a
00002f1d movl 0xd8(%ebp),%edx
00002f20 leal 0xdc(%ebp),%eax
00002f23 movl %eax,0x0c(%esp)
00002f27 leal 0xe0(%ebp),%eax
00002f2a movl $__mh_dylib_header,0x14(%esp)
00002f32 movl $__mh_dylib_header,0x10(%esp)
00002f3a movl %esi,0xa8(%ebp,%edx,4)
00002f3e incl %edx
00002f3f movl %edx,0xd8(%ebp)
00002f42 movl %eax,0x08(%esp)
00002f46 movl %edx,0x04(%esp)
00002f4a movl %edi,(%esp)
00002f4d calll 0x0000e12b ; symbol stub for: _sysctl
00002f52 incl %eax
00002f53 je 0x00002f5a
00002f55 movl 0xe0(%ebp),%eax
00002f58 jmp 0x00002f6c
00002f5a calll 0x0000e04a ; symbol stub for: ___error
00002f5f cmpl $0x02,(%eax)
00002f62 sete %al
00002f65 movzbl %al,%eax
00002f68 leal 0xff(%eax,%eax),%eax
00002f6c testl %eax,%eax
00002f6e setne %al
00002f71 addl $0x6c,%esp
00002f74 popl %ebx
00002f75 movzbl %al,%eax
00002f78 popl %esi
00002f79 popl %edi
00002f7a leave
00002f7b ret
_QTMRead:
00002f7c pushl %ebp
00002f7d movl %esp,%ebp
00002f7f subl $0x48,%esp
00002f82 movl %edi,0xfc(%ebp)
00002f85 movl 0x08(%ebp),%edi
00002f88 movl %ebx,0xf4(%ebp)
00002f8b movl 0x0c(%ebp),%edx
00002f8e calll 0x00002f93
00002f93 popl %ebx
00002f94 movl 0x10(%ebp),%ecx
00002f97 movl %esi,0xf8(%ebp)
00002f9a movl 0x14(%ebp),%eax
00002f9d testl %edi,%edi
00002f9f jne 0x00002fb5
00002fa1 leal 0x00008579(%ebx),%eax
00002fa7 movl %eax,0x0c(%esp)
00002fab movl $0x000000de,0x08(%esp)
00002fb3 jmp 0x00002fcb
00002fb5 testl %eax,%eax
00002fb7 jne 0x00002fe3
00002fb9 leal 0x000089b5(%ebx),%eax
00002fbf movl %eax,0x0c(%esp)
00002fc3 movl $0x000000df,0x08(%esp)
00002fcb leal 0x000089c1(%ebx),%eax
00002fd1 movl %eax,0x04(%esp)
00002fd5 leal 0x000089f5(%ebx),%eax
00002fdb movl %eax,(%esp)
00002fde calll ___eprintf
00002fe3 movl 0x18(%ebp),%esi
00002fe6 testl %esi,%esi
00002fe8 jne 0x00002ffe
00002fea leal 0x00008a5a(%ebx),%eax
00002ff0 movl %eax,0x0c(%esp)
00002ff4 movl $0x000000e0,0x08(%esp)
00002ffc jmp 0x00002fcb
00002ffe movl %eax,%esi
00003000 xorl %edi,%edi
00003002 leal 0xe0(%ebp),%eax
00003005 movl %eax,0x1c(%esp)
00003009 movl 0x18(%ebp),%eax
0000300c movl %edx,0x04(%esp)
00003010 movl $__mh_dylib_header,0x18(%esp)
00003018 movl %esi,0x0c(%esp)
0000301c movl %eax,0x14(%esp)
00003020 movl 0x08(%ebp),%eax
00003023 movl %edi,0x10(%esp)
00003027 movl %ecx,0x08(%esp)
0000302b movl %eax,(%esp)
0000302e calll 0x0000e0ae ; symbol stub for: _mach_vm_read_overwrite
00003033 cmpl $0x0f,%eax
00003036 movl %eax,%edx
00003038 ja 0x000030a8
0000303a movl 0x000000b5(%ebx,%eax,4),%eax
00003041 addl %ebx,%eax
00003043 jmp *%eax
00003045 nopl (%eax)
00003048 cmc
00003049 addb %al,(%eax)
0000304b addb %al,(%eax)
0000304d addl %eax,(%eax)
0000304f addb %al,(%edi)
00003051 addl %eax,(%eax)
00003053 addb %cl,(%esi)
00003055 addl %eax,(%eax)
00003057 addb %dh,0x01(%edi)
0000305a addb %al,(%eax)
0000305c ja 0x0000305f
0000305e addb %al,(%eax)
00003060 adcl $0x15000001,%eax
00003065 addl %eax,(%eax)
00003067 addb %dl,0x15000001
0000306d addl %eax,(%eax)
0000306f addb %dl,0x15000001
00003075 addl %eax,(%eax)
00003077 addb %dl,0x70000001
0000307d addl %eax,(%eax)
0000307f addb %dl,0xf9000001
00003085 addb %al,(%eax)
00003087 addb %dh,(%ecx)
00003089 leave
0000308a jmp 0x000030de
0000308c movl $0x00000009,%ecx
00003091 jmp 0x0000310f
00003093 movl $0x0000000e,%ecx
00003098 jmp 0x0000310f
0000309a movl $0x0000000d,%ecx
0000309f jmp 0x0000310f
000030a1 movl $0x0000000c,%ecx
000030a6 jmp 0x0000310f
000030a8 cmpl $0x66,%edx
000030ab ja 0x000030d8
000030ad leal 0x00008955(%ebx),%eax
000030b3 movl %eax,0x04(%esp)
000030b7 movl 0x0000b071(%ebx),%eax
000030bd movl $0x00000016,0x0c(%esp)
000030c5 movl %edx,0x08(%esp)
000030c9 addl $0x000000b0,%eax
000030ce movl %eax,(%esp)
000030d1 calll 0x0000e081 ; symbol stub for: _fprintf
000030d6 jmp 0x0000310a
000030d8 testl %edx,%edx
000030da movl %edx,%ecx
000030dc jne 0x0000310f
000030de movl 0xe4(%ebp),%edx
000030e1 movl 0xe0(%ebp),%eax
000030e4 xorl %edi,%edx
000030e6 xorl %esi,%eax
000030e8 orl %eax,%edx
000030ea je 0x0000310f
000030ec leal 0x00008a6d(%ebx),%eax
000030f2 movl %eax,0x0c(%esp)
000030f6 movl $0x000000f3,0x08(%esp)
000030fe jmp 0x00002fcb
00003103 movl $0x00000011,%ecx
00003108 jmp 0x0000310f
0000310a movl $0x00000016,%ecx
0000310f movl 0xf4(%ebp),%ebx
00003112 movl %ecx,%eax
00003114 movl 0xf8(%ebp),%esi
00003117 movl 0xfc(%ebp),%edi
0000311a leave
0000311b ret
_QTMReadAllocated:
0000311c pushl %ebp
0000311d movl %esp,%ebp
0000311f pushl %edi
00003120 pushl %esi
00003121 pushl %ebx
00003122 subl $0x3c,%esp
00003125 movl 0x08(%ebp),%edi
00003128 calll 0x0000312d
0000312d popl %ebx
0000312e movl 0x0c(%ebp),%edx
00003131 movl 0x10(%ebp),%ecx
00003134 movl 0x14(%ebp),%esi
00003137 testl %edi,%edi
00003139 jne 0x0000314f
0000313b leal 0x000083df(%ebx),%eax
00003141 movl %eax,0x0c(%esp)
00003145 movl $0x00000101,0x08(%esp)
0000314d jmp 0x00003165
0000314f testl %esi,%esi
00003151 jne 0x0000317d
00003153 leal 0x0000881b(%ebx),%eax
00003159 movl %eax,0x0c(%esp)
0000315d movl $0x00000102,0x08(%esp)
00003165 leal 0x00008827(%ebx),%eax
0000316b movl %eax,0x04(%esp)
0000316f leal 0x0000885b(%ebx),%eax
00003175 movl %eax,(%esp)
00003178 calll ___eprintf
0000317d movl 0x18(%ebp),%eax
00003180 testl %eax,%eax
00003182 jne 0x00003198
00003184 leal 0x000088f5(%ebx),%eax
0000318a movl %eax,0x0c(%esp)
0000318e movl $0x00000103,0x08(%esp)
00003196 jmp 0x00003165
00003198 movl 0x18(%ebp),%eax
0000319b movl (%eax),%eax
0000319d testl %eax,%eax
0000319f je 0x000031b5
000031a1 leal 0x00008904(%ebx),%eax
000031a7 movl %eax,0x0c(%esp)
000031ab movl $0x00000104,0x08(%esp)
000031b3 jmp 0x00003165
000031b5 leal 0xe0(%ebp),%eax
000031b8 movl %eax,0x18(%esp)
000031bc leal 0xe4(%ebp),%eax
000031bf movl %edx,0x04(%esp)
000031c3 movl %eax,0x14(%esp)
000031c7 movl %esi,0x0c(%esp)
000031cb movl $__mh_dylib_header,0x10(%esp)
000031d3 movl %ecx,0x08(%esp)
000031d7 movl %edi,(%esp)
000031da calll 0x0000e0a9 ; symbol stub for: _mach_vm_read
000031df cmpl $0x0f,%eax
000031e2 movl %eax,%edx
000031e4 ja 0x00003254
000031e6 movl 0x000000c7(%ebx,%eax,4),%eax
000031ed addl %ebx,%eax
000031ef jmp *%eax
000031f1 nopl (%eax)
000031f4 popl %es
000031f5 addl %eax,(%eax)
000031f7 addb %dl,(%edx)
000031f9 addl %eax,(%eax)
000031fb addb %bl,(%ecx)
000031fd addl %eax,(%eax)
000031ff addb %ah,(%eax)
00003201 addl %eax,(%eax)
00003203 addb %bh,0xb8000001(%eax)
00003209 addl %eax,(%eax)
0000320b addb %ah,(%edi)
0000320d addl %eax,(%eax)
0000320f addb %ah,(%edi)
00003211 addl %eax,(%eax)
00003213 addb %ah,(%edi)
00003215 addl %eax,(%eax)
00003217 addb %ah,(%edi)
00003219 addl %eax,(%eax)
0000321b addb %ah,(%edi)
0000321d addl %eax,(%eax)
0000321f addb %ah,(%edi)
00003221 addl %eax,(%eax)
00003223 addb %ah,(%edi)
00003225 addl %eax,(%eax)
00003227 addb %dh,0x27000001(%ecx)
0000322d addl %eax,(%eax)
0000322f addb %cl,(%ebx)
00003231 addl %eax,(%eax)
00003233 addb %dh,(%ecx)
00003235 leave
00003236 jmp 0x0000328a
00003238 movl $0x00000009,%ecx
0000323d jmp 0x000032a6
0000323f movl $0x0000000e,%ecx
00003244 jmp 0x000032a6
00003246 movl $0x0000000d,%ecx
0000324b jmp 0x000032a6
0000324d movl $0x0000000c,%ecx
00003252 jmp 0x000032a6
00003254 cmpl $0x66,%edx
00003257 ja 0x00003284
00003259 leal 0x000087bb(%ebx),%eax
0000325f movl %eax,0x04(%esp)
00003263 movl 0x0000aed7(%ebx),%eax
00003269 movl $0x00000016,0x0c(%esp)
00003271 movl %edx,0x08(%esp)
00003275 addl $0x000000b0,%eax
0000327a movl %eax,(%esp)
0000327d calll 0x0000e081 ; symbol stub for: _fprintf
00003282 jmp 0x000032e5
00003284 testl %edx,%edx
00003286 movl %edx,%ecx
00003288 jne 0x000032b2
0000328a cmpl 0xe0(%ebp),%esi
0000328d je 0x000032a6
0000328f leal 0x000088d3(%ebx),%eax
00003295 movl %eax,0x0c(%esp)
00003299 movl $0x00000115,0x08(%esp)
000032a1 jmp 0x00003165
000032a6 testl %ecx,%ecx
000032a8 jne 0x000032b2
000032aa movl 0xe4(%ebp),%eax
000032ad movl 0x18(%ebp),%edx
000032b0 movl %eax,(%edx)
000032b2 movl 0x18(%ebp),%eax
000032b5 testl %ecx,%ecx
000032b7 sete %dl
000032ba movl (%eax),%eax
000032bc testl %eax,%eax
000032be setne %al
000032c1 xorl %edx,%eax
000032c3 testb $0x01,%al
000032c5 je 0x000032ec
000032c7 leal 0x0000893b(%ebx),%eax
000032cd movl %eax,0x0c(%esp)
000032d1 movl $0x00000121,0x08(%esp)
000032d9 jmp 0x00003165
000032de movl $0x00000011,%ecx
000032e3 jmp 0x000032a6
000032e5 movl $0x00000016,%ecx
000032ea jmp 0x000032a6
000032ec addl $0x3c,%esp
000032ef movl %ecx,%eax
000032f1 popl %ebx
000032f2 popl %esi
000032f3 popl %edi
000032f4 leave
000032f5 ret
_QTMRemap:
000032f6 pushl %ebp
000032f7 movl %esp,%ebp
000032f9 pushl %edi
000032fa pushl %esi
000032fb pushl %ebx
000032fc subl $0x5c,%esp
000032ff movl 0x08(%ebp),%edi
00003302 calll 0x00003307
00003307 popl %ebx
00003308 movl 0x0c(%ebp),%edx
0000330b movl 0x10(%ebp),%ecx
0000330e movl 0x18(%ebp),%esi
00003311 testl %edi,%edi
00003313 jne 0x00003329
00003315 leal 0x00008205(%ebx),%eax
0000331b movl %eax,0x0c(%esp)
0000331f movl $0x0000012e,0x08(%esp)
00003327 jmp 0x00003342
00003329 movl 0x14(%ebp),%eax
0000332c testl %eax,%eax
0000332e jne 0x0000335a
00003330 leal 0x00008641(%ebx),%eax
00003336 movl %eax,0x0c(%esp)
0000333a movl $0x0000012f,0x08(%esp)
00003342 leal 0x0000864d(%ebx),%eax
00003348 movl %eax,0x04(%esp)
0000334c leal 0x00008681(%ebx),%eax
00003352 movl %eax,(%esp)
00003355 calll ___eprintf
0000335a testl %esi,%esi
0000335c jne 0x00003372
0000335e leal 0x0000871b(%ebx),%eax
00003364 movl %eax,0x0c(%esp)
00003368 movl $0x00000130,0x08(%esp)
00003370 jmp 0x00003342
00003372 movl (%esi),%eax
00003374 testl %eax,%eax
00003376 je 0x0000338c
00003378 leal 0x0000872a(%ebx),%eax
0000337e movl %eax,0x0c(%esp)
00003382 movl $0x00000131,0x08(%esp)
0000338a jmp 0x00003342
0000338c leal 0xe0(%ebp),%eax
0000338f movl %eax,0x30(%esp)
00003393 leal 0xe4(%ebp),%eax
00003396 movl %eax,0x2c(%esp)
0000339a movl 0x14(%ebp),%eax
0000339d movl %edx,0x20(%esp)
000033a1 movl $0x00000002,0x34(%esp)
000033a9 movl $0x00000001,0x28(%esp)
000033b1 movl %eax,0x08(%esp)
000033b5 leal 0xd8(%ebp),%eax
000033b8 movl %eax,0x04(%esp)
000033bc movl 0x0000acf9(%ebx),%eax
000033c2 movl %ecx,0x24(%esp)
000033c6 movl %edi,0x1c(%esp)
000033ca movl $0x00000001,0x18(%esp)
000033d2 movl $__mh_dylib_header,0x10(%esp)
000033da movl $__mh_dylib_header,0x14(%esp)
000033e2 movl $__mh_dylib_header,0x0c(%esp)
000033ea movl (%eax),%eax
000033ec movl $__mh_dylib_header,0xd8(%ebp)
000033f3 movl $__mh_dylib_header,0xdc(%ebp)
000033fa movl %eax,(%esp)
000033fd calll 0x0000e0b8 ; symbol stub for: _mach_vm_remap
00003402 cmpl $0x0f,%eax
00003405 movl %eax,%edx
00003407 ja 0x00003474
00003409 movl 0x0000010d(%ebx,%eax,4),%eax
00003410 addl %ebx,%eax
00003412 jmp *%eax
00003414 decl %ebp
00003415 addl %eax,(%eax)
00003417 addb %bl,0x01(%eax)
0000341a addb %al,(%eax)
0000341c popl %edi
0000341d addl %eax,(%eax)
0000341f addb %ah,0x01(%esi)
00003422 addb %al,(%eax)
00003424 lret
00003425 addl %eax,(%eax)
00003427 addb %cl,%bl
00003429 addl %eax,(%eax)
0000342b addb %ch,0x01(%ebp)
0000342e addb %al,(%eax)
00003430 insl
00003431 addl %eax,(%eax)
00003433 addb %ch,0x01(%ebp)
00003436 addb %al,(%eax)
00003438 insl
00003439 addl %eax,(%eax)
0000343b addb %ch,0x01(%ebp)
0000343e addb %al,(%eax)
00003440 insl
00003441 addl %eax,(%eax)
00003443 addb %ch,0x01(%ebp)
00003446 addb %al,(%eax)
00003448 les (%ecx),%eax
0000344a addb %al,(%eax)
0000344c insl
0000344d addl %eax,(%eax)
0000344f addb %dl,0x01(%ecx)
00003452 addb %al,(%eax)
00003454 xorl %edx,%edx
00003456 jmp 0x000034a8
00003458 movl $0x00000009,%edx
0000345d jmp 0x000034d7