Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- libfmodex.dylib`___lldb_unnamed_function998$$libfmodex.dylib:
- 0x100c4c86a <+0>: pushq %rbp
- 0x100c4c86b <+1>: movq %rsp, %rbp
- 0x100c4c86e <+4>: pushq %r15
- 0x100c4c870 <+6>: pushq %r14
- 0x100c4c872 <+8>: pushq %r13
- 0x100c4c874 <+10>: pushq %r12
- 0x100c4c876 <+12>: pushq %rbx
- 0x100c4c877 <+13>: subq $0x98, %rsp
- 0x100c4c87e <+20>: movq %rdi, %rbx
- 0x100c4c881 <+23>: movq %rsi, -0x90(%rbp)
- 0x100c4c888 <+30>: movq %rdx, -0x98(%rbp)
- 0x100c4c88f <+37>: movq %rcx, -0xa0(%rbp)
- 0x100c4c896 <+44>: andl $-0x19, 0x1c0(%rdi)
- 0x100c4c89d <+51>: movl 0x10(%rbp), %eax
- 0x100c4c8a0 <+54>: cmpl %eax, 0x1bc(%rdi)
- 0x100c4c8a6 <+60>: je 0x100c4d0e9 ; <+2175>
- 0x100c4c8ac <+66>: movl (%rcx), %r14d
- 0x100c4c8af <+69>: movl $0x0, -0x34(%rbp)
- 0x100c4c8b6 <+76>: movl $0x0, -0x38(%rbp)
- 0x100c4c8bd <+83>: movq 0x28(%rdi), %rdx
- 0x100c4c8c1 <+87>: testb $0x20, 0x30(%rdx)
- 0x100c4c8c5 <+91>: je 0x100c4c8d0 ; <+102>
- 0x100c4c8c7 <+93>: leaq -0x34(%rbp), %rdi
- 0x100c4c8cb <+97>: callq 0x100bf6a9e ; ___lldb_unnamed_function165$$libfmodex.dylib
- 0x100c4c8d0 <+102>: movl 0x1d0(%rbx), %eax
- 0x100c4c8d6 <+108>: cmpl $-0x1, %eax
- 0x100c4c8d9 <+111>: je 0x100c4c8f5 ; <+139>
- 0x100c4c8db <+113>: movl %eax, 0x1cc(%rbx)
- 0x100c4c8e1 <+119>: movl $0x0, 0x1c8(%rbx)
- 0x100c4c8eb <+129>: movl $0xffffffff, 0x1d0(%rbx)
- 0x100c4c8f5 <+139>: movq 0x1f0(%rbx), %rdi
- 0x100c4c8fc <+146>: movq 0xd0(%rdi), %rdx
- 0x100c4c903 <+153>: testq %rdx, %rdx
- 0x100c4c906 <+156>: je 0x100c4c969 ; <+255>
- 0x100c4c908 <+158>: movq 0xa8(%rdi), %r8
- 0x100c4c90f <+165>: movslq (%rdx), %rax
- -> 0x100c4c912 <+168>: movq (%r8,%rax,8), %rax
- 0x100c4c916 <+172>: movq %rax, -0x58(%rbp)
- 0x100c4c91a <+176>: movq 0x1e8(%rbx), %rax
- 0x100c4c921 <+183>: movl 0x74(%rax), %esi
- 0x100c4c924 <+186>: xorl %ecx, %ecx
- 0x100c4c926 <+188>: movl $0x0, -0x64(%rbp)
- 0x100c4c92d <+195>: jmp 0x100c4c954 ; <+234>
- 0x100c4c92f <+197>: cmpq $0x0, -0x58(%rbp)
- 0x100c4c934 <+202>: je 0x100c4c942 ; <+216>
- 0x100c4c936 <+204>: movq -0x58(%rbp), %r10
- 0x100c4c93a <+208>: movl 0x3c(%r10), %r10d
- 0x100c4c93e <+212>: addl %r10d, -0x64(%rbp)
- 0x100c4c942 <+216>: incl %ecx
- 0x100c4c944 <+218>: movslq 0x8(%rdx), %rax
- 0x100c4c948 <+222>: movq (%r8,%rax,8), %rax
- 0x100c4c94c <+226>: movq %rax, -0x58(%rbp)
- 0x100c4c950 <+230>: addq $0x8, %rdx
- 0x100c4c954 <+234>: cmpl %esi, %ecx
- 0x100c4c956 <+236>: jl 0x100c4c92f ; <+197>
- 0x100c4c958 <+238>: movl $0x25, %eax
- 0x100c4c95d <+243>: cmpq $0x0, -0x58(%rbp)
- 0x100c4c962 <+248>: jne 0x100c4c974 ; <+266>
- 0x100c4c964 <+250>: jmp 0x100c4d110 ; <+2214>
- 0x100c4c969 <+255>: movq %rdi, -0x58(%rbp)
- 0x100c4c96d <+259>: movl $0x0, -0x64(%rbp)
- 0x100c4c974 <+266>: movq -0x58(%rbp), %rax
- 0x100c4c978 <+270>: movl 0x3c(%rax), %eax
- 0x100c4c97b <+273>: movl %eax, -0x60(%rbp)
- 0x100c4c97e <+276>: movq -0x58(%rbp), %rdx
- 0x100c4c982 <+280>: movq 0x1b0(%rdx), %rdx
- 0x100c4c989 <+287>: movq %rdx, -0x70(%rbp)
- 0x100c4c98d <+291>: testq %rdx, %rdx
- 0x100c4c990 <+294>: jne 0x100c4c9d9 ; <+367>
- 0x100c4c992 <+296>: movslq 0x60(%rdi), %rdx
- 0x100c4c996 <+300>: movl %r14d, %eax
- 0x100c4c999 <+303>: imulq %rax, %rdx
- 0x100c4c99d <+307>: shlq $0x2, %rdx
- 0x100c4c9a1 <+311>: movq 0x1b0(%rbx), %rdi
- 0x100c4c9a8 <+318>: xorl %esi, %esi
- 0x100c4c9aa <+320>: callq 0x100ca9a84 ; symbol stub for: memset
- 0x100c4c9af <+325>: movl 0x10(%rbp), %r10d
- 0x100c4c9b3 <+329>: movl %r10d, 0x210(%rbx)
- 0x100c4c9ba <+336>: orl $0x8, 0x1c0(%rbx)
- 0x100c4c9c1 <+343>: movq 0x1f0(%rbx), %rax
- 0x100c4c9c8 <+350>: movl 0x60(%rax), %eax
- 0x100c4c9cb <+353>: movq -0x98(%rbp), %rdx
- 0x100c4c9d2 <+360>: movl %eax, (%rdx)
- 0x100c4c9d4 <+362>: jmp 0x100c4d10e ; <+2212>
- 0x100c4c9d9 <+367>: movq 0x1d8(%rbx), %r10
- 0x100c4c9e0 <+374>: movq %r10, -0x88(%rbp)
- 0x100c4c9e7 <+381>: movq 0x200(%rbx), %rcx
- 0x100c4c9ee <+388>: testq %rcx, %rcx
- 0x100c4c9f1 <+391>: je 0x100c4ca50 ; <+486>
- 0x100c4c9f3 <+393>: movq 0x28(%rbx), %rdx
- 0x100c4c9f7 <+397>: movq 0xb08(%rdx), %rsi
- 0x100c4c9fe <+404>: movl %r14d, %eax
- 0x100c4ca01 <+407>: addq %rsi, %rax
- 0x100c4ca04 <+410>: cmpq %rax, %rcx
- 0x100c4ca07 <+413>: jae 0x100c4ca54 ; <+490>
- 0x100c4ca09 <+415>: movl %esi, %eax
- 0x100c4ca0b <+417>: subl %ecx, %eax
- 0x100c4ca0d <+419>: addl %r14d, %eax
- 0x100c4ca10 <+422>: cmpl %r14d, %eax
- 0x100c4ca13 <+425>: cmoval %r14d, %eax
- 0x100c4ca17 <+429>: movl 0x60(%rdi), %edi
- 0x100c4ca1a <+432>: subl %eax, %r14d
- 0x100c4ca1d <+435>: movslq %edi, %rdx
- 0x100c4ca20 <+438>: movl %eax, %eax
- 0x100c4ca22 <+440>: imulq %rax, %rdx
- 0x100c4ca26 <+444>: shlq $0x2, %rdx
- 0x100c4ca2a <+448>: imull %r14d, %edi
- 0x100c4ca2e <+452>: shlq $0x2, %rdi
- 0x100c4ca32 <+456>: addq 0x1b0(%rbx), %rdi
- 0x100c4ca39 <+463>: xorl %esi, %esi
- 0x100c4ca3b <+465>: callq 0x100ca9a84 ; symbol stub for: memset
- 0x100c4ca40 <+470>: movl 0x10(%rbp), %eax
- 0x100c4ca43 <+473>: movl %eax, 0x210(%rbx)
- 0x100c4ca49 <+479>: orl $0x8, 0x1c0(%rbx)
- 0x100c4ca50 <+486>: movq 0x28(%rbx), %rdx
- 0x100c4ca54 <+490>: movq 0x208(%rbx), %rcx
- 0x100c4ca5b <+497>: testq %rcx, %rcx
- 0x100c4ca5e <+500>: je 0x100c4cac6 ; <+604>
- 0x100c4ca60 <+502>: movq 0xb08(%rdx), %rsi
- 0x100c4ca67 <+509>: movl %r14d, %eax
- 0x100c4ca6a <+512>: addq %rsi, %rax
- 0x100c4ca6d <+515>: cmpq %rax, %rcx
- 0x100c4ca70 <+518>: jae 0x100c4cac6 ; <+604>
- 0x100c4ca72 <+520>: movl %esi, %eax
- 0x100c4ca74 <+522>: subl %ecx, %eax
- 0x100c4ca76 <+524>: addl %r14d, %eax
- 0x100c4ca79 <+527>: cmpl %r14d, %eax
- 0x100c4ca7c <+530>: cmoval %r14d, %eax
- 0x100c4ca80 <+534>: movq 0x1f0(%rbx), %rdx
- 0x100c4ca87 <+541>: movl 0x60(%rdx), %edi
- 0x100c4ca8a <+544>: subl %eax, %r14d
- 0x100c4ca8d <+547>: movslq %edi, %rdx
- 0x100c4ca90 <+550>: movl %eax, %eax
- 0x100c4ca92 <+552>: imulq %rax, %rdx
- 0x100c4ca96 <+556>: shlq $0x2, %rdx
- 0x100c4ca9a <+560>: imull %r14d, %edi
- 0x100c4ca9e <+564>: shlq $0x2, %rdi
- 0x100c4caa2 <+568>: addq 0x1b0(%rbx), %rdi
- 0x100c4caa9 <+575>: xorl %esi, %esi
- 0x100c4caab <+577>: callq 0x100ca9a84 ; symbol stub for: memset
- 0x100c4cab0 <+582>: andl $-0x3, 0x1c0(%rbx)
- 0x100c4cab7 <+589>: movq $0x0, 0x208(%rbx)
- 0x100c4cac2 <+600>: movq 0x28(%rbx), %rdx
- 0x100c4cac6 <+604>: movq 0x1f8(%rbx), %rcx
- 0x100c4cacd <+611>: movq 0xb08(%rdx), %rdx
- 0x100c4cad4 <+618>: cmpq %rdx, %rcx
- 0x100c4cad7 <+621>: jbe 0x100c4cb23 ; <+697>
- 0x100c4cad9 <+623>: movl %r14d, %eax
- 0x100c4cadc <+626>: addq %rcx, %rax
- 0x100c4cadf <+629>: cmpq %rax, %rdx
- 0x100c4cae2 <+632>: jae 0x100c4cb23 ; <+697>
- 0x100c4cae4 <+634>: movl %ecx, %eax
- 0x100c4cae6 <+636>: subl %edx, %eax
- 0x100c4cae8 <+638>: cmpl %eax, %r14d
- 0x100c4caeb <+641>: movl %eax, %r12d
- 0x100c4caee <+644>: cmovbel %r14d, %r12d
- 0x100c4caf2 <+648>: testl %r12d, %r12d
- 0x100c4caf5 <+651>: je 0x100c4cb23 ; <+697>
- 0x100c4caf7 <+653>: movq 0x1f0(%rbx), %rax
- 0x100c4cafe <+660>: movslq 0x60(%rax), %rdx
- 0x100c4cb02 <+664>: movl %r12d, %eax
- 0x100c4cb05 <+667>: imulq %rax, %rdx
- 0x100c4cb09 <+671>: shlq $0x2, %rdx
- 0x100c4cb0d <+675>: movq 0x1b0(%rbx), %rdi
- 0x100c4cb14 <+682>: xorl %esi, %esi
- 0x100c4cb16 <+684>: callq 0x100ca9a84 ; symbol stub for: memset
- 0x100c4cb1b <+689>: subl %r12d, %r14d
- 0x100c4cb1e <+692>: movl %r12d, %r15d
- 0x100c4cb21 <+695>: jmp 0x100c4cb26 ; <+700>
- 0x100c4cb23 <+697>: xorl %r15d, %r15d
- 0x100c4cb26 <+700>: movq -0x88(%rbp), %rdx
- 0x100c4cb2d <+707>: shrq $0x20, %rdx
- 0x100c4cb31 <+711>: movl %edx, -0x80(%rbp)
- 0x100c4cb34 <+714>: leaq -0x40(%rbp), %r10
- 0x100c4cb38 <+718>: movq %r10, -0xa8(%rbp)
- 0x100c4cb3f <+725>: leaq -0x50(%rbp), %rax
- 0x100c4cb43 <+729>: movq %rax, -0xb0(%rbp)
- 0x100c4cb4a <+736>: jmp 0x100c4d099 ; <+2095>
- 0x100c4cb4f <+741>: movq 0x1c8(%rbx), %rax
- 0x100c4cb56 <+748>: movq %rax, -0x50(%rbp)
- 0x100c4cb5a <+752>: movl -0x64(%rbp), %edx
- 0x100c4cb5d <+755>: subl %edx, -0x4c(%rbp)
- 0x100c4cb60 <+758>: movq -0x88(%rbp), %r10
- 0x100c4cb67 <+765>: movq %r10, -0x40(%rbp)
- 0x100c4cb6b <+769>: cmpl $0x1, 0x1e0(%rbx)
- 0x100c4cb72 <+776>: jne 0x100c4cb78 ; <+782>
- 0x100c4cb74 <+778>: negq -0x40(%rbp)
- 0x100c4cb78 <+782>: cmpq $0x100, -0x88(%rbp)
- 0x100c4cb83 <+793>: jle 0x100c4cccf ; <+1125>
- 0x100c4cb89 <+799>: cmpl $0x1, 0x1e0(%rbx)
- 0x100c4cb90 <+806>: jne 0x100c4cbf9 ; <+911>
- 0x100c4cb92 <+808>: movq 0x1e8(%rbx), %rax
- 0x100c4cb99 <+815>: testb $0x6, 0x48(%rax)
- 0x100c4cb9d <+819>: je 0x100c4cbb9 ; <+847>
- 0x100c4cb9f <+821>: movl 0x5c(%rax), %r12d
- 0x100c4cba3 <+825>: testl %r12d, %r12d
- 0x100c4cba6 <+828>: je 0x100c4cbb9 ; <+847>
- 0x100c4cba8 <+830>: movl -0x4c(%rbp), %edx
- 0x100c4cbab <+833>: movl 0x60(%rax), %eax
- 0x100c4cbae <+836>: cmpl %eax, %edx
- 0x100c4cbb0 <+838>: jb 0x100c4cbb9 ; <+847>
- 0x100c4cbb2 <+840>: subl %eax, %edx
- 0x100c4cbb4 <+842>: movq %rdx, %rax
- 0x100c4cbb7 <+845>: jmp 0x100c4cbbc ; <+850>
- 0x100c4cbb9 <+847>: movl -0x4c(%rbp), %eax
- 0x100c4cbbc <+850>: shlq $0x20, %rax
- 0x100c4cbc0 <+854>: andl $-0x1, %r13d
- 0x100c4cbc4 <+858>: orq %rax, %r13
- 0x100c4cbc7 <+861>: movabsq $-0x100000000, %rax
- 0x100c4cbd1 <+871>: andq %rax, %r13
- 0x100c4cbd4 <+874>: movq %r13, %rax
- 0x100c4cbd7 <+877>: shrq $0x20, %rax
- 0x100c4cbdb <+881>: cmpl %eax, -0x60(%rbp)
- 0x100c4cbde <+884>: jae 0x100c4cc8d ; <+1059>
- 0x100c4cbe4 <+890>: movq -0x50(%rbp), %r13
- 0x100c4cbe8 <+894>: movl $0x1, %ecx
- 0x100c4cbed <+899>: movq 0x1f0(%rbx), %rdi
- 0x100c4cbf4 <+906>: jmp 0x100c4cc96 ; <+1068>
- 0x100c4cbf9 <+911>: movq 0x1e8(%rbx), %rdx
- 0x100c4cc00 <+918>: testb $0x6, 0x48(%rdx)
- 0x100c4cc04 <+922>: je 0x100c4cc29 ; <+959>
- 0x100c4cc06 <+924>: movl 0x5c(%rdx), %r11d
- 0x100c4cc0a <+928>: testl %r11d, %r11d
- 0x100c4cc0d <+931>: je 0x100c4cc29 ; <+959>
- 0x100c4cc0f <+933>: movl 0x60(%rdx), %eax
- 0x100c4cc12 <+936>: addl 0x64(%rdx), %eax
- 0x100c4cc15 <+939>: shlq $0x20, %rax
- 0x100c4cc19 <+943>: andl $-0x1, %r13d
- 0x100c4cc1d <+947>: orq %rax, %r13
- 0x100c4cc20 <+950>: movq 0x1f0(%rbx), %rdi
- 0x100c4cc27 <+957>: jmp 0x100c4cc3e ; <+980>
- 0x100c4cc29 <+959>: movq 0x1f0(%rbx), %rdi
- 0x100c4cc30 <+966>: movl 0x3c(%rdi), %eax
- 0x100c4cc33 <+969>: shlq $0x20, %rax
- 0x100c4cc37 <+973>: andl $-0x1, %r13d
- 0x100c4cc3b <+977>: orq %rax, %r13
- 0x100c4cc3e <+980>: movabsq $-0x100000000, %rdx
- 0x100c4cc48 <+990>: andq %rdx, %r13
- 0x100c4cc4b <+993>: movq -0x50(%rbp), %rax
- 0x100c4cc4f <+997>: movq %r13, %rdx
- 0x100c4cc52 <+1000>: subq %rax, %rdx
- 0x100c4cc55 <+1003>: cmpq %rax, %r13
- 0x100c4cc58 <+1006>: movl $0x0, %eax
- 0x100c4cc5d <+1011>: movq %rax, %r13
- 0x100c4cc60 <+1014>: cmovaq %rdx, %r13
- 0x100c4cc64 <+1018>: movl -0x4c(%rbp), %edx
- 0x100c4cc67 <+1021>: movq %r13, %rax
- 0x100c4cc6a <+1024>: shrq $0x20, %rax
- 0x100c4cc6e <+1028>: leal (%rdx,%rax), %eax
- 0x100c4cc71 <+1031>: cmpl %eax, -0x60(%rbp)
- 0x100c4cc74 <+1034>: jae 0x100c4cc94 ; <+1066>
- 0x100c4cc76 <+1036>: movl -0x60(%rbp), %eax
- 0x100c4cc79 <+1039>: subl %edx, %eax
- 0x100c4cc7b <+1041>: shlq $0x20, %rax
- 0x100c4cc7f <+1045>: andl $-0x1, %r13d
- 0x100c4cc83 <+1049>: orq %rax, %r13
- 0x100c4cc86 <+1052>: movl $0x1, %ecx
- 0x100c4cc8b <+1057>: jmp 0x100c4cc96 ; <+1068>
- 0x100c4cc8d <+1059>: movq 0x1f0(%rbx), %rdi
- 0x100c4cc94 <+1066>: xorl %ecx, %ecx
- 0x100c4cc96 <+1068>: movq %r13, %rax
- 0x100c4cc99 <+1071>: xorl %edx, %edx
- 0x100c4cc9b <+1073>: divq -0x88(%rbp)
- 0x100c4cca2 <+1080>: movq %rax, %r13
- 0x100c4cca5 <+1083>: cmpq $0x1, %rdx
- 0x100c4cca9 <+1087>: sbbq $-0x1, %r13
- 0x100c4ccad <+1091>: movl %r14d, %eax
- 0x100c4ccb0 <+1094>: cmpq %rax, %r13
- 0x100c4ccb3 <+1097>: ja 0x100c4ccd6 ; <+1132>
- 0x100c4ccb5 <+1099>: movl %r13d, %r12d
- 0x100c4ccb8 <+1102>: testb %cl, %cl
- 0x100c4ccba <+1104>: je 0x100c4cce2 ; <+1144>
- 0x100c4ccbc <+1106>: movl $0x3, -0x5c(%rbp)
- 0x100c4ccc3 <+1113>: cmpq $0x0, 0xd0(%rdi)
- 0x100c4cccb <+1121>: jne 0x100c4cce9 ; <+1151>
- 0x100c4cccd <+1123>: jmp 0x100c4cce2 ; <+1144>
- 0x100c4cccf <+1125>: movq 0x1f0(%rbx), %rdi
- 0x100c4ccd6 <+1132>: movl %r14d, %r12d
- 0x100c4ccd9 <+1135>: movl $0x0, -0x5c(%rbp)
- 0x100c4cce0 <+1142>: jmp 0x100c4cce9 ; <+1151>
- 0x100c4cce2 <+1144>: movl $0x2, -0x5c(%rbp)
- 0x100c4cce9 <+1151>: cmpl $0x1, -0x80(%rbp)
- 0x100c4cced <+1155>: jne 0x100c4ccf8 ; <+1166>
- 0x100c4ccef <+1157>: movl -0x40(%rbp), %r10d
- 0x100c4ccf3 <+1161>: testl %r10d, %r10d
- 0x100c4ccf6 <+1164>: je 0x100c4cd26 ; <+1212>
- 0x100c4ccf8 <+1166>: movq 0x28(%rbx), %rax
- 0x100c4ccfc <+1170>: movl 0x94b0(%rax), %eax
- 0x100c4cd02 <+1176>: cmpl $0x1, %eax
- 0x100c4cd05 <+1179>: je 0x100c4cdcb ; <+1377>
- 0x100c4cd0b <+1185>: jg 0x100c4cd16 ; <+1196>
- 0x100c4cd0d <+1187>: testl %eax, %eax
- 0x100c4cd0f <+1189>: je 0x100c4cd26 ; <+1212>
- 0x100c4cd11 <+1191>: jmp 0x100c4cdcb ; <+1377>
- 0x100c4cd16 <+1196>: cmpl $0x2, %eax
- 0x100c4cd19 <+1199>: je 0x100c4cd5f ; <+1269>
- 0x100c4cd1b <+1201>: cmpl $0x3, %eax
- 0x100c4cd1e <+1204>: jne 0x100c4cdcb ; <+1377>
- 0x100c4cd24 <+1210>: jmp 0x100c4cd95 ; <+1323>
- 0x100c4cd26 <+1212>: movl 0x60(%rdi), %eax
- 0x100c4cd29 <+1215>: movl 0x28(%rdi), %ecx
- 0x100c4cd2c <+1218>: movl %r15d, %edi
- 0x100c4cd2f <+1221>: imull %eax, %edi
- 0x100c4cd32 <+1224>: shlq $0x2, %rdi
- 0x100c4cd36 <+1228>: addq 0x1b0(%rbx), %rdi
- 0x100c4cd3d <+1235>: movl %eax, (%rsp)
- 0x100c4cd40 <+1238>: movq -0xa8(%rbp), %r9
- 0x100c4cd47 <+1245>: movq -0xb0(%rbp), %r8
- 0x100c4cd4e <+1252>: movq -0x70(%rbp), %rdx
- 0x100c4cd52 <+1256>: movl %r12d, %esi
- 0x100c4cd55 <+1259>: callq 0x100c48f30 ; ___lldb_unnamed_function964$$libfmodex.dylib
- 0x100c4cd5a <+1264>: jmp 0x100c4cdff ; <+1429>
- 0x100c4cd5f <+1269>: movl 0x60(%rdi), %eax
- 0x100c4cd62 <+1272>: movl 0x28(%rdi), %ecx
- 0x100c4cd65 <+1275>: movl %r15d, %edi
- 0x100c4cd68 <+1278>: imull %eax, %edi
- 0x100c4cd6b <+1281>: shlq $0x2, %rdi
- 0x100c4cd6f <+1285>: addq 0x1b0(%rbx), %rdi
- 0x100c4cd76 <+1292>: movl %eax, (%rsp)
- 0x100c4cd79 <+1295>: movq -0xa8(%rbp), %r9
- 0x100c4cd80 <+1302>: movq -0xb0(%rbp), %r8
- 0x100c4cd87 <+1309>: movq -0x70(%rbp), %rdx
- 0x100c4cd8b <+1313>: movl %r12d, %esi
- 0x100c4cd8e <+1316>: callq 0x100c45fb8 ; ___lldb_unnamed_function962$$libfmodex.dylib
- 0x100c4cd93 <+1321>: jmp 0x100c4cdff ; <+1429>
- 0x100c4cd95 <+1323>: movl 0x60(%rdi), %eax
- 0x100c4cd98 <+1326>: movl 0x28(%rdi), %ecx
- 0x100c4cd9b <+1329>: movl %r15d, %edi
- 0x100c4cd9e <+1332>: imull %eax, %edi
- 0x100c4cda1 <+1335>: shlq $0x2, %rdi
- 0x100c4cda5 <+1339>: addq 0x1b0(%rbx), %rdi
- 0x100c4cdac <+1346>: movl %eax, (%rsp)
- 0x100c4cdaf <+1349>: movq -0xa8(%rbp), %r9
- 0x100c4cdb6 <+1356>: movq -0xb0(%rbp), %r8
- 0x100c4cdbd <+1363>: movq -0x70(%rbp), %rdx
- 0x100c4cdc1 <+1367>: movl %r12d, %esi
- 0x100c4cdc4 <+1370>: callq 0x100c49714 ; ___lldb_unnamed_function965$$libfmodex.dylib
- 0x100c4cdc9 <+1375>: jmp 0x100c4cdff ; <+1429>
- 0x100c4cdcb <+1377>: movl 0x60(%rdi), %eax
- 0x100c4cdce <+1380>: movl 0x28(%rdi), %ecx
- 0x100c4cdd1 <+1383>: movl %r15d, %edi
- 0x100c4cdd4 <+1386>: imull %eax, %edi
- 0x100c4cdd7 <+1389>: shlq $0x2, %rdi
- 0x100c4cddb <+1393>: addq 0x1b0(%rbx), %rdi
- 0x100c4cde2 <+1400>: movl %eax, (%rsp)
- 0x100c4cde5 <+1403>: movq -0xa8(%rbp), %r9
- 0x100c4cdec <+1410>: movq -0xb0(%rbp), %r8
- 0x100c4cdf3 <+1417>: movq -0x70(%rbp), %rdx
- 0x100c4cdf7 <+1421>: movl %r12d, %esi
- 0x100c4cdfa <+1424>: callq 0x100c47d40 ; ___lldb_unnamed_function963$$libfmodex.dylib
- 0x100c4cdff <+1429>: movl -0x64(%rbp), %edx
- 0x100c4ce02 <+1432>: addl %edx, -0x4c(%rbp)
- 0x100c4ce05 <+1435>: movq -0x50(%rbp), %rax
- 0x100c4ce09 <+1439>: movq %rax, 0x1c8(%rbx)
- 0x100c4ce10 <+1446>: subl %r12d, %r14d
- 0x100c4ce13 <+1449>: addl %r12d, %r15d
- 0x100c4ce16 <+1452>: cmpl $0x2, -0x5c(%rbp)
- 0x100c4ce1a <+1456>: jne 0x100c4cf3f ; <+1749>
- 0x100c4ce20 <+1462>: movq 0x1e8(%rbx), %rsi
- 0x100c4ce27 <+1469>: movl 0x48(%rsi), %eax
- 0x100c4ce2a <+1472>: testb $0x4, %al
- 0x100c4ce2c <+1474>: je 0x100c4ce64 ; <+1530>
- 0x100c4ce2e <+1476>: movl 0x5c(%rsi), %r9d
- 0x100c4ce32 <+1480>: testl %r9d, %r9d
- 0x100c4ce35 <+1483>: je 0x100c4ce64 ; <+1530>
- 0x100c4ce37 <+1485>: movl 0x1cc(%rbx), %r8d
- 0x100c4ce3e <+1492>: testl %r8d, %r8d
- 0x100c4ce41 <+1495>: jns 0x100c4ce4d ; <+1507>
- 0x100c4ce43 <+1497>: movl $0x0, 0x1cc(%rbx)
- 0x100c4ce4d <+1507>: xorl %eax, %eax
- 0x100c4ce4f <+1509>: cmpl $0x0, 0x1e0(%rbx)
- 0x100c4ce56 <+1516>: sete %al
- 0x100c4ce59 <+1519>: movl %eax, 0x1e0(%rbx)
- 0x100c4ce5f <+1525>: jmp 0x100c4d099 ; <+2095>
- 0x100c4ce64 <+1530>: testb $0x2, %al
- 0x100c4ce66 <+1532>: je 0x100c4ceef ; <+1669>
- 0x100c4ce6c <+1538>: movl 0x5c(%rsi), %edi
- 0x100c4ce6f <+1541>: testl %edi, %edi
- 0x100c4ce71 <+1543>: je 0x100c4ceef ; <+1669>
- 0x100c4ce73 <+1545>: cmpl $0x1, 0x1e0(%rbx)
- 0x100c4ce7a <+1552>: jne 0x100c4ce9d ; <+1587>
- 0x100c4ce7c <+1554>: movl 0x64(%rsi), %eax
- 0x100c4ce7f <+1557>: addl %eax, 0x1cc(%rbx)
- 0x100c4ce85 <+1563>: jmp 0x100c4ce90 ; <+1574>
- 0x100c4ce87 <+1565>: addl 0x64(%rsi), %eax
- 0x100c4ce8a <+1568>: movl %eax, 0x1cc(%rbx)
- 0x100c4ce90 <+1574>: movl 0x1cc(%rbx), %eax
- 0x100c4ce96 <+1580>: cmpl 0x60(%rsi), %eax
- 0x100c4ce99 <+1583>: jb 0x100c4ce87 ; <+1565>
- 0x100c4ce9b <+1585>: jmp 0x100c4ceda ; <+1648>
- 0x100c4ce9d <+1587>: movl 0x1cc(%rbx), %eax
- 0x100c4cea3 <+1593>: movl 0x64(%rsi), %edx
- 0x100c4cea6 <+1596>: cmpl %edx, %eax
- 0x100c4cea8 <+1598>: jb 0x100c4ceb4 ; <+1610>
- 0x100c4ceaa <+1600>: subl %edx, %eax
- 0x100c4ceac <+1602>: movl %eax, 0x1cc(%rbx)
- 0x100c4ceb2 <+1608>: jmp 0x100c4cec8 ; <+1630>
- 0x100c4ceb4 <+1610>: movl $0x0, 0x1cc(%rbx)
- 0x100c4cebe <+1620>: jmp 0x100c4cec8 ; <+1630>
- 0x100c4cec0 <+1622>: subl %ecx, %edx
- 0x100c4cec2 <+1624>: movl %edx, 0x1cc(%rbx)
- 0x100c4cec8 <+1630>: movl 0x1cc(%rbx), %edx
- 0x100c4cece <+1636>: movl 0x64(%rsi), %ecx
- 0x100c4ced1 <+1639>: movl %ecx, %eax
- 0x100c4ced3 <+1641>: addl 0x60(%rsi), %eax
- 0x100c4ced6 <+1644>: cmpl %eax, %edx
- 0x100c4ced8 <+1646>: jae 0x100c4cec0 ; <+1622>
- 0x100c4ceda <+1648>: movl 0x5c(%rsi), %eax
- 0x100c4cedd <+1651>: testl %eax, %eax
- 0x100c4cedf <+1653>: jle 0x100c4d099 ; <+2095>
- 0x100c4cee5 <+1659>: decl %eax
- 0x100c4cee7 <+1661>: movl %eax, 0x5c(%rsi)
- 0x100c4ceea <+1664>: jmp 0x100c4d099 ; <+2095>
- 0x100c4ceef <+1669>: movq -0x58(%rbp), %r10
- 0x100c4cef3 <+1673>: movl 0x3c(%r10), %eax
- 0x100c4cef7 <+1677>: movl %eax, 0x1cc(%rbx)
- 0x100c4cefd <+1683>: movl $0x0, 0x1c8(%rbx)
- 0x100c4cf07 <+1693>: movq 0x1f0(%rbx), %rax
- 0x100c4cf0e <+1700>: movl 0x60(%rax), %edi
- 0x100c4cf11 <+1703>: movl %r14d, %edx
- 0x100c4cf14 <+1706>: imull %edi, %edx
- 0x100c4cf17 <+1709>: shlq $0x2, %rdx
- 0x100c4cf1b <+1713>: imull %r15d, %edi
- 0x100c4cf1f <+1717>: shlq $0x2, %rdi
- 0x100c4cf23 <+1721>: addq 0x1b0(%rbx), %rdi
- 0x100c4cf2a <+1728>: xorl %esi, %esi
- 0x100c4cf2c <+1730>: callq 0x100ca9a84 ; symbol stub for: memset
- 0x100c4cf31 <+1735>: movl 0x10(%rbp), %eax
- 0x100c4cf34 <+1738>: movl %eax, 0x210(%rbx)
- 0x100c4cf3a <+1744>: jmp 0x100c4cfc4 ; <+1882>
- 0x100c4cf3f <+1749>: cmpl $0x3, -0x5c(%rbp)
- 0x100c4cf43 <+1753>: jne 0x100c4d099 ; <+2095>
- 0x100c4cf49 <+1759>: movl 0x1e0(%rbx), %ecx
- 0x100c4cf4f <+1765>: testl %ecx, %ecx
- 0x100c4cf51 <+1767>: jne 0x100c4d040 ; <+2006>
- 0x100c4cf57 <+1773>: movq 0x1e8(%rbx), %rax
- 0x100c4cf5e <+1780>: movl 0x74(%rax), %edx
- 0x100c4cf61 <+1783>: incl %edx
- 0x100c4cf63 <+1785>: movq 0x1f0(%rbx), %rcx
- 0x100c4cf6a <+1792>: cmpl 0xd8(%rcx), %edx
- 0x100c4cf70 <+1798>: jl 0x100c4cfe9 ; <+1919>
- 0x100c4cf72 <+1800>: testb $0x2, 0x2c(%rcx)
- 0x100c4cf76 <+1804>: je 0x100c4cf7f ; <+1813>
- 0x100c4cf78 <+1806>: movl 0x5c(%rax), %edx
- 0x100c4cf7b <+1809>: testl %edx, %edx
- 0x100c4cf7d <+1811>: jne 0x100c4cfd0 ; <+1894>
- 0x100c4cf7f <+1813>: movq -0x58(%rbp), %rdx
- 0x100c4cf83 <+1817>: movl 0x3c(%rdx), %eax
- 0x100c4cf86 <+1820>: movl %eax, 0x1cc(%rbx)
- 0x100c4cf8c <+1826>: movl $0x0, 0x1c8(%rbx)
- 0x100c4cf96 <+1836>: movl 0x60(%rcx), %edi
- 0x100c4cf99 <+1839>: movl %r14d, %edx
- 0x100c4cf9c <+1842>: imull %edi, %edx
- 0x100c4cf9f <+1845>: shlq $0x2, %rdx
- 0x100c4cfa3 <+1849>: imull %r15d, %edi
- 0x100c4cfa7 <+1853>: shlq $0x2, %rdi
- 0x100c4cfab <+1857>: addq 0x1b0(%rbx), %rdi
- 0x100c4cfb2 <+1864>: xorl %esi, %esi
- 0x100c4cfb4 <+1866>: callq 0x100ca9a84 ; symbol stub for: memset
- 0x100c4cfb9 <+1871>: movl 0x10(%rbp), %r10d
- 0x100c4cfbd <+1875>: movl %r10d, 0x210(%rbx)
- 0x100c4cfc4 <+1882>: orl $0x8, 0x1c0(%rbx)
- 0x100c4cfcb <+1889>: jmp 0x100c4d0a2 ; <+2104>
- 0x100c4cfd0 <+1894>: movl $0x0, 0x74(%rax)
- 0x100c4cfd7 <+1901>: movq 0x1e8(%rbx), %rsi
- 0x100c4cfde <+1908>: movl 0x64(%rsi), %eax
- 0x100c4cfe1 <+1911>: subl %eax, 0x1cc(%rbx)
- 0x100c4cfe7 <+1917>: jmp 0x100c4cff3 ; <+1929>
- 0x100c4cfe9 <+1919>: movl %edx, 0x74(%rax)
- 0x100c4cfec <+1922>: movq 0x1e8(%rbx), %rsi
- 0x100c4cff3 <+1929>: movq 0x1f0(%rbx), %rdi
- 0x100c4cffa <+1936>: movq 0xa8(%rdi), %r9
- 0x100c4d001 <+1943>: movq 0xd0(%rdi), %rdx
- 0x100c4d008 <+1950>: movslq (%rdx), %rax
- 0x100c4d00b <+1953>: movq (%r9,%rax,8), %rax
- 0x100c4d00f <+1957>: movl 0x74(%rsi), %r8d
- 0x100c4d013 <+1961>: xorl %ecx, %ecx
- 0x100c4d015 <+1963>: movl $0x0, -0x64(%rbp)
- 0x100c4d01c <+1970>: jmp 0x100c4d039 ; <+1999>
- 0x100c4d01e <+1972>: testq %rax, %rax
- 0x100c4d021 <+1975>: je 0x100c4d02b ; <+1985>
- 0x100c4d023 <+1977>: movl 0x3c(%rax), %r10d
- 0x100c4d027 <+1981>: addl %r10d, -0x64(%rbp)
- 0x100c4d02b <+1985>: incl %ecx
- 0x100c4d02d <+1987>: movslq 0x8(%rdx), %rax
- 0x100c4d031 <+1991>: movq (%r9,%rax,8), %rax
- 0x100c4d035 <+1995>: addq $0x8, %rdx
- 0x100c4d039 <+1999>: cmpl %r8d, %ecx
- 0x100c4d03c <+2002>: jl 0x100c4d01e ; <+1972>
- 0x100c4d03e <+2004>: jmp 0x100c4d058 ; <+2030>
- 0x100c4d040 <+2006>: movq 0x1e8(%rbx), %rax
- 0x100c4d047 <+2013>: decl 0x74(%rax)
- 0x100c4d04a <+2016>: movq 0x1f0(%rbx), %rdi
- 0x100c4d051 <+2023>: movq 0x1e8(%rbx), %rsi
- 0x100c4d058 <+2030>: movslq 0x74(%rsi), %rdx
- 0x100c4d05c <+2034>: movq 0xd0(%rdi), %rax
- 0x100c4d063 <+2041>: movslq (%rax,%rdx,8), %rdx
- 0x100c4d067 <+2045>: movq 0xa8(%rdi), %rax
- 0x100c4d06e <+2052>: movq (%rax,%rdx,8), %rdx
- 0x100c4d072 <+2056>: movq %rdx, -0x58(%rbp)
- 0x100c4d076 <+2060>: movq 0x1b0(%rdx), %rax
- 0x100c4d07d <+2067>: movq %rax, -0x70(%rbp)
- 0x100c4d081 <+2071>: movl 0x3c(%rdx), %edx
- 0x100c4d084 <+2074>: movl %edx, -0x60(%rbp)
- 0x100c4d087 <+2077>: cmpl $0x1, 0x1e0(%rbx)
- 0x100c4d08e <+2084>: jne 0x100c4d099 ; <+2095>
- 0x100c4d090 <+2086>: subl %edx, -0x64(%rbp)
- 0x100c4d093 <+2089>: decl 0x1cc(%rbx)
- 0x100c4d099 <+2095>: testl %r14d, %r14d
- 0x100c4d09c <+2098>: jne 0x100c4cb4f ; <+741>
- 0x100c4d0a2 <+2104>: movq 0x28(%rbx), %rax
- 0x100c4d0a6 <+2108>: testb $0x20, 0x30(%rax)
- 0x100c4d0aa <+2112>: je 0x100c4d0e9 ; <+2175>
- 0x100c4d0ac <+2114>: leaq -0x38(%rbp), %rdi
- 0x100c4d0b0 <+2118>: callq 0x100bf6a9e ; ___lldb_unnamed_function165$$libfmodex.dylib
- 0x100c4d0b5 <+2123>: movl -0x38(%rbp), %eax
- 0x100c4d0b8 <+2126>: subw -0x34(%rbp), %ax
- 0x100c4d0bc <+2130>: movw %ax, 0xa6(%rbx)
- 0x100c4d0c3 <+2137>: movq 0x1f0(%rbx), %rax
- 0x100c4d0ca <+2144>: movl 0x60(%rax), %ecx
- 0x100c4d0cd <+2147>: movq 0x1b0(%rbx), %rsi
- 0x100c4d0d4 <+2154>: xorl %r8d, %r8d
- 0x100c4d0d7 <+2157>: movq -0xa0(%rbp), %r10
- 0x100c4d0de <+2164>: movl (%r10), %edx
- 0x100c4d0e1 <+2167>: movq %rbx, %rdi
- 0x100c4d0e4 <+2170>: callq 0x100c4de38 ; ___lldb_unnamed_function1024$$libfmodex.dylib
- 0x100c4d0e9 <+2175>: movq 0x1b0(%rbx), %rax
- 0x100c4d0f0 <+2182>: movq -0x90(%rbp), %rdx
- 0x100c4d0f7 <+2189>: movq %rax, (%rdx)
- 0x100c4d0fa <+2192>: movq 0x1f0(%rbx), %rax
- 0x100c4d101 <+2199>: movl 0x60(%rax), %eax
- 0x100c4d104 <+2202>: movq -0x98(%rbp), %r10
- 0x100c4d10b <+2209>: movl %eax, (%r10)
- 0x100c4d10e <+2212>: xorl %eax, %eax
- 0x100c4d110 <+2214>: addq $0x98, %rsp
- 0x100c4d117 <+2221>: popq %rbx
- 0x100c4d118 <+2222>: popq %r12
- 0x100c4d11a <+2224>: popq %r13
- 0x100c4d11c <+2226>: popq %r14
- 0x100c4d11e <+2228>: popq %r15
- 0x100c4d120 <+2230>: leave
- 0x100c4d121 <+2231>: retq
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement