/tmp/dev_il2cpp.so: file format elf32-i386 Disassembly of section .text: 00d98424 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b7f2>: d98424: 55 push %ebp d98425: 53 push %ebx d98426: 57 push %edi d98427: 56 push %esi d98428: 83 ec 6c sub $0x6c,%esp d9842b: e8 00 00 00 00 call d98430 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b7fe> d98430: 5b pop %ebx d98431: 81 c3 4c e7 05 01 add $0x105e74c,%ebx d98437: 89 5c 24 18 mov %ebx,0x18(%esp) d9843b: 8b bc 24 88 00 00 00 mov 0x88(%esp),%edi d98442: 8a 83 9e 9f 06 00 mov 0x69f9e(%ebx),%al d98448: 24 01 and $0x1,%al d9844a: 75 1a jne d98466 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b834> d9844c: 8d 83 b0 63 71 ff lea -0x8e9c50(%ebx),%eax d98452: 83 ec 0c sub $0xc,%esp d98455: ff 30 push (%eax) d98457: e8 cc 6e e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d9845c: 83 c4 10 add $0x10,%esp d9845f: c6 83 9e 9f 06 00 01 movb $0x1,0x69f9e(%ebx) d98466: 31 f6 xor %esi,%esi d98468: 89 74 24 64 mov %esi,0x64(%esp) d9846c: 89 74 24 60 mov %esi,0x60(%esp) d98470: 89 74 24 50 mov %esi,0x50(%esp) d98474: 66 0f 57 c0 xorpd %xmm0,%xmm0 d98478: 66 0f 29 44 24 40 movapd %xmm0,0x40(%esp) d9847e: 89 37 mov %esi,(%edi) d98480: 8d 83 b4 a8 04 00 lea 0x4a8b4(%ebx),%eax d98486: 89 44 24 14 mov %eax,0x14(%esp) d9848a: 8b 00 mov (%eax),%eax d9848c: f6 80 b2 00 00 00 01 testb $0x1,0xb2(%eax) d98493: 74 12 je d984a7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b875> d98495: 83 78 60 00 cmpl $0x0,0x60(%eax) d98499: 75 0c jne d984a7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b875> d9849b: 83 ec 0c sub $0xc,%esp d9849e: 50 push %eax d9849f: e8 0a e0 e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d984a4: 83 c4 10 add $0x10,%esp d984a7: 83 ec 04 sub $0x4,%esp d984aa: 56 push %esi d984ab: ff b4 24 8c 00 00 00 push 0x8c(%esp) d984b2: 56 push %esi d984b3: e8 e2 d7 93 ff call 6d5c9a d984b8: 83 c4 10 add $0x10,%esp d984bb: 84 c0 test %al,%al d984bd: 0f 85 44 02 00 00 jne d98707 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bad5> d984c3: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax d984ca: 8b b0 3c 01 00 00 mov 0x13c(%eax),%esi d984d0: 85 f6 test %esi,%esi d984d2: 75 05 jne d984d9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b8a7> d984d4: e8 1b 82 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d984d9: 8d 83 cc 52 05 00 lea 0x552cc(%ebx),%eax d984df: 83 ec 04 sub $0x4,%esp d984e2: 8d 4c 24 2c lea 0x2c(%esp),%ecx d984e6: ff 30 push (%eax) d984e8: 56 push %esi d984e9: 51 push %ecx d984ea: e8 31 ce c3 ff call 9d5320 d984ef: 83 c4 0c add $0xc,%esp d984f2: 8b 44 24 38 mov 0x38(%esp),%eax d984f6: 89 44 24 50 mov %eax,0x50(%esp) d984fa: f2 0f 10 44 24 28 movsd 0x28(%esp),%xmm0 d98500: f2 0f 10 4c 24 30 movsd 0x30(%esp),%xmm1 d98506: f2 0f 11 4c 24 48 movsd %xmm1,0x48(%esp) d9850c: f2 0f 11 44 24 40 movsd %xmm0,0x40(%esp) d98512: 8d 83 e4 52 05 00 lea 0x552e4(%ebx),%eax d98518: 89 44 24 10 mov %eax,0x10(%esp) d9851c: 8d 7c 24 40 lea 0x40(%esp),%edi d98520: 8d 83 d0 52 05 00 lea 0x552d0(%ebx),%eax d98526: 89 44 24 0c mov %eax,0xc(%esp) d9852a: 8d 83 d4 52 05 00 lea 0x552d4(%ebx),%eax d98530: 89 44 24 08 mov %eax,0x8(%esp) d98534: 8d 83 54 d7 04 00 lea 0x4d754(%ebx),%eax d9853a: 89 44 24 04 mov %eax,0x4(%esp) d9853e: 8b 44 24 10 mov 0x10(%esp),%eax d98542: 8b 00 mov (%eax),%eax d98544: 83 ec 08 sub $0x8,%esp d98547: 50 push %eax d98548: 57 push %edi d98549: e8 a1 d2 42 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d9854e: 83 c4 10 add $0x10,%esp d98551: 31 ed xor %ebp,%ebp d98553: 84 c0 test %al,%al d98555: 0f 84 76 01 00 00 je d986d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ba9f> d9855b: 8b 44 24 0c mov 0xc(%esp),%eax d9855f: 8b 00 mov (%eax),%eax d98561: 83 ec 04 sub $0x4,%esp d98564: 50 push %eax d98565: 57 push %edi d98566: 8d 44 24 2c lea 0x2c(%esp),%eax d9856a: 50 push %eax d9856b: e8 be d4 42 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d98570: 83 c4 0c add $0xc,%esp d98573: f2 0f 10 44 24 20 movsd 0x20(%esp),%xmm0 d98579: f2 0f 11 44 24 60 movsd %xmm0,0x60(%esp) d9857f: 8b 44 24 08 mov 0x8(%esp),%eax d98583: 8b 00 mov (%eax),%eax d98585: 83 ec 08 sub $0x8,%esp d98588: 50 push %eax d98589: 8d 44 24 6c lea 0x6c(%esp),%eax d9858d: 50 push %eax d9858e: e8 79 5d 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d98593: 83 c4 10 add $0x10,%esp d98596: 89 c6 mov %eax,%esi d98598: 85 f6 test %esi,%esi d9859a: 75 05 jne d985a1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b96f> d9859c: e8 53 81 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d985a1: 8b 44 24 04 mov 0x4(%esp),%eax d985a5: 8b 00 mov (%eax),%eax d985a7: 8b 0e mov (%esi),%ecx d985a9: 89 4c 24 1c mov %ecx,0x1c(%esp) d985ad: 66 8b 91 aa 00 00 00 mov 0xaa(%ecx),%dx d985b4: 66 85 d2 test %dx,%dx d985b7: 74 1d je d985d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b9a4> d985b9: 8b 4c 24 1c mov 0x1c(%esp),%ecx d985bd: 8b 69 4c mov 0x4c(%ecx),%ebp d985c0: 31 ff xor %edi,%edi d985c2: 0f b7 cf movzwl %di,%ecx d985c5: 39 44 cd 00 cmp %eax,0x0(%ebp,%ecx,8) d985c9: 74 24 je d985ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b9bd> d985cb: 47 inc %edi d985cc: 0f b7 ca movzwl %dx,%ecx d985cf: 0f b7 df movzwl %di,%ebx d985d2: 39 cb cmp %ecx,%ebx d985d4: 72 ec jb d985c2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b990> d985d6: 83 ec 04 sub $0x4,%esp d985d9: 8b 5c 24 1c mov 0x1c(%esp),%ebx d985dd: 6a 00 push $0x0 d985df: 50 push %eax d985e0: 56 push %esi d985e1: 8d 7c 24 50 lea 0x50(%esp),%edi d985e5: e8 06 b0 df ff call b935f0 d985ea: 83 c4 10 add $0x10,%esp d985ed: eb 17 jmp d98606 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b9d4> d985ef: 8b 44 cd 04 mov 0x4(%ebp,%ecx,8),%eax d985f3: 8b 4c 24 1c mov 0x1c(%esp),%ecx d985f7: 8d 84 c1 b4 00 00 00 lea 0xb4(%ecx,%eax,8),%eax d985fe: 8b 5c 24 18 mov 0x18(%esp),%ebx d98602: 8d 7c 24 40 lea 0x40(%esp),%edi d98606: 8b 08 mov (%eax),%ecx d98608: 8b 40 04 mov 0x4(%eax),%eax d9860b: 83 ec 08 sub $0x8,%esp d9860e: 50 push %eax d9860f: 56 push %esi d98610: ff d1 call *%ecx d98612: 83 c4 10 add $0x10,%esp d98615: 89 c6 mov %eax,%esi d98617: 85 f6 test %esi,%esi d98619: 75 05 jne d98620 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b9ee> d9861b: e8 d4 80 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d98620: 8b 06 mov (%esi),%eax d98622: 8b 88 ec 00 00 00 mov 0xec(%eax),%ecx d98628: 8b 80 f0 00 00 00 mov 0xf0(%eax),%eax d9862e: 83 ec 08 sub $0x8,%esp d98631: 50 push %eax d98632: 56 push %esi d98633: ff d1 call *%ecx d98635: 83 c4 10 add $0x10,%esp d98638: 89 c6 mov %eax,%esi d9863a: 8b 44 24 14 mov 0x14(%esp),%eax d9863e: 8b 00 mov (%eax),%eax d98640: f6 80 b2 00 00 00 01 testb $0x1,0xb2(%eax) d98647: 74 12 je d9865b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ba29> d98649: 83 78 60 00 cmpl $0x0,0x60(%eax) d9864d: 75 0c jne d9865b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ba29> d9864f: 83 ec 0c sub $0xc,%esp d98652: 50 push %eax d98653: e8 56 de e1 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d98658: 83 c4 10 add $0x10,%esp d9865b: 31 c0 xor %eax,%eax d9865d: 50 push %eax d9865e: ff b4 24 88 00 00 00 push 0x88(%esp) d98665: 56 push %esi d98666: 50 push %eax d98667: e8 2e ab 91 ff call 6b319a d9866c: 83 c4 10 add $0x10,%esp d9866f: 84 c0 test %al,%al d98671: 0f 84 c7 fe ff ff je d9853e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19b90c> d98677: 8b 44 24 08 mov 0x8(%esp),%eax d9867b: 8b 00 mov (%eax),%eax d9867d: 83 ec 08 sub $0x8,%esp d98680: 50 push %eax d98681: 8d 74 24 6c lea 0x6c(%esp),%esi d98685: 56 push %esi d98686: e8 81 5c 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d9868b: 83 c4 10 add $0x10,%esp d9868e: 8b 8c 24 88 00 00 00 mov 0x88(%esp),%ecx d98695: 89 01 mov %eax,(%ecx) d98697: 8d 83 d8 52 05 00 lea 0x552d8(%ebx),%eax d9869d: 8b 00 mov (%eax),%eax d9869f: 83 ec 08 sub $0x8,%esp d986a2: 50 push %eax d986a3: 56 push %esi d986a4: e8 48 5c 3e 00 call 117e2f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816bf> d986a9: 83 c4 10 add $0x10,%esp d986ac: 89 c6 mov %eax,%esi d986ae: 31 ed xor %ebp,%ebp d986b0: eb 21 jmp d986d3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19baa1> d986b2: 83 ec 0c sub $0xc,%esp d986b5: 50 push %eax d986b6: e8 65 a1 40 ff call 1a2820 <__cxa_begin_catch@plt> d986bb: 83 c4 10 add $0x10,%esp d986be: 8b 28 mov (%eax),%ebp d986c0: e8 fb 99 40 ff call 1a20c0 <__cxa_end_catch@plt> d986c5: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) d986cc: 00 d986cd: 31 f6 xor %esi,%esi d986cf: eb 08 jmp d986d9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19baa7> d986d1: 31 f6 xor %esi,%esi d986d3: b0 01 mov $0x1,%al d986d5: 89 44 24 1c mov %eax,0x1c(%esp) d986d9: 8d 83 e8 52 05 00 lea 0x552e8(%ebx),%eax d986df: 83 ec 08 sub $0x8,%esp d986e2: ff 30 push (%eax) d986e4: 57 push %edi d986e5: e8 52 d4 42 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d986ea: 83 c4 10 add $0x10,%esp d986ed: 8b 44 24 1c mov 0x1c(%esp),%eax d986f1: 84 c0 test %al,%al d986f3: 75 12 jne d98707 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bad5> d986f5: 85 ed test %ebp,%ebp d986f7: 74 0e je d98707 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19bad5> d986f9: 83 ec 08 sub $0x8,%esp d986fc: 6a 00 push $0x0 d986fe: 55 push %ebp d986ff: e8 b4 7e e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d98704: 83 c4 10 add $0x10,%esp d98707: 89 f0 mov %esi,%eax d98709: 83 c4 6c add $0x6c,%esp d9870c: 5e pop %esi d9870d: 5f pop %edi d9870e: 5b pop %ebx d9870f: 5d pop %ebp d98710: c3 ret d98711: eb 9f jmp d986b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ba80>