/tmp/dev_il2cpp.so: file format elf32-i386 Disassembly of section .text: 01077978 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47ad46>: 1077978: 55 push ebp 1077979: 53 push ebx 107797a: 57 push edi 107797b: 56 push esi 107797c: 81 ec bc 00 00 00 sub esp,0xbc 1077982: e8 00 00 00 00 call 1077987 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47ad55> 1077987: 5b pop ebx 1077988: 81 c3 f5 f1 d7 00 add ebx,0xd7f1f5 107798e: 8b b4 24 d8 00 00 00 mov esi,DWORD PTR [esp+0xd8] 1077995: 8a 83 50 b3 06 00 mov al,BYTE PTR [ebx+0x6b350] 107799b: 24 01 and al,0x1 107799d: 75 17 jne 10779b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47ad84> 107799f: 8d 83 f0 85 71 ff lea eax,[ebx-0x8e7a10] 10779a5: 8b 00 mov eax,DWORD PTR [eax] 10779a7: 89 04 24 mov DWORD PTR [esp],eax 10779aa: e8 79 79 b2 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> 10779af: c6 83 50 b3 06 00 01 mov BYTE PTR [ebx+0x6b350],0x1 10779b6: 8b bc 24 d4 00 00 00 mov edi,DWORD PTR [esp+0xd4] 10779bd: 31 c0 xor eax,eax 10779bf: 89 84 24 b4 00 00 00 mov DWORD PTR [esp+0xb4],eax 10779c6: 89 84 24 b0 00 00 00 mov DWORD PTR [esp+0xb0],eax 10779cd: 85 f6 test esi,esi 10779cf: 75 05 jne 10779d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47ada4> 10779d1: e8 1e 8d b5 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> 10779d6: 8b 06 mov eax,DWORD PTR [esi] 10779d8: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 10779dc: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 10779e0: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 10779e4: 8d 84 24 b0 00 00 00 lea eax,[esp+0xb0] 10779eb: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 10779ef: e8 6a f1 fe ff call 1066b5e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x469f2c> 10779f4: 83 f8 02 cmp eax,0x2 10779f7: 0f 85 bc 06 00 00 jne 10780b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47b487> 10779fd: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 1077a01: 8d 80 00 00 10 00 lea eax,[eax+0x100000] 1077a07: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 1077a0b: 31 c9 xor ecx,ecx 1077a0d: 41 inc ecx 1077a0e: eb 0c jmp 1077a1c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47adea> 1077a10: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 1077a14: 41 inc ecx 1077a15: 8b b4 24 d8 00 00 00 mov esi,DWORD PTR [esp+0xd8] 1077a1c: 85 f6 test esi,esi 1077a1e: 75 09 jne 1077a29 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47adf7> 1077a20: 89 cd mov ebp,ecx 1077a22: e8 cd 8c b5 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> 1077a27: 89 e9 mov ecx,ebp 1077a29: 8b 06 mov eax,DWORD PTR [esi] 1077a2b: 3b 44 24 20 cmp eax,DWORD PTR [esp+0x20] 1077a2f: 8d ac 24 b0 00 00 00 lea ebp,[esp+0xb0] 1077a36: 0f 86 cc 04 00 00 jbe 1077f08 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47b2d6> 1077a3c: 3b 44 24 1c cmp eax,DWORD PTR [esp+0x1c] 1077a40: 0f 83 c2 04 00 00 jae 1077f08 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47b2d6> 1077a46: 8d 41 ff lea eax,[ecx-0x1] 1077a49: 3d 10 27 00 00 cmp eax,0x2710 1077a4e: 0f 8d 8b 05 00 00 jge 1077fdf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47b3ad> 1077a54: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 1077a58: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 1077a5c: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 1077a60: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp 1077a64: e8 f5 f0 fe ff call 1066b5e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x469f2c> 1077a69: 83 f8 05 cmp eax,0x5 1077a6c: 75 11 jne 1077a7f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47ae4d> 1077a6e: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 1077a72: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 1077a76: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp 1077a7a: e8 df f0 fe ff call 1066b5e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x469f2c> 1077a7f: 83 f8 06 cmp eax,0x6 1077a82: 0f 85 31 06 00 00 jne 10780b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47b487> 1077a88: f2 0f 10 84 24 b0 00 movsd xmm0,QWORD PTR [esp+0xb0] 1077a8f: 00 00 1077a91: f2 0f 11 84 24 98 00 movsd QWORD PTR [esp+0x98],xmm0 1077a98: 00 00 1077a9a: c7 84 24 a0 00 00 00 mov DWORD PTR [esp+0xa0],0x6 1077aa1: 06 00 00 00 1077aa5: 8d 83 44 f7 05 00 lea eax,[ebx+0x5f744] 1077aab: 8b 00 mov eax,DWORD PTR [eax] 1077aad: 8b 8c 24 a0 00 00 00 mov ecx,DWORD PTR [esp+0xa0] 1077ab4: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 1077ab8: f2 0f 10 84 24 98 00 movsd xmm0,QWORD PTR [esp+0x98] 1077abf: 00 00 1077ac1: f2 0f 11 44 24 04 movsd QWORD PTR [esp+0x4],xmm0 1077ac7: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 1077acb: e8 d2 2b ff ff call 106a6a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x46da70> 1077ad0: 84 c0 test al,al 1077ad2: 74 3f je 1077b13 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47aee1> 1077ad4: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 1077ad8: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 1077adc: 8d ac 24 b0 00 00 00 lea ebp,[esp+0xb0] 1077ae3: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp 1077ae7: e8 72 f0 fe ff call 1066b5e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x469f2c> 1077aec: 8d 8b b0 eb 04 00 lea ecx,[ebx+0x4ebb0] 1077af2: 8b 09 mov ecx,DWORD PTR [ecx] 1077af4: 8b 71 50 mov esi,DWORD PTR [ecx+0x50] 1077af7: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 1077afb: 89 2c 24 mov DWORD PTR [esp],ebp 1077afe: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 1077b05: 00 1077b06: e8 f2 f2 fe ff call 1066dfd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x46a1cb> 1077b0b: 89 46 1c mov DWORD PTR [esi+0x1c],eax 1077b0e: e9 fd fe ff ff jmp 1077a10 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47adde> 1077b13: f2 0f 10 84 24 b0 00 movsd xmm0,QWORD PTR [esp+0xb0] 1077b1a: 00 00 1077b1c: f2 0f 11 84 24 88 00 movsd QWORD PTR [esp+0x88],xmm0 1077b23: 00 00 1077b25: c7 84 24 90 00 00 00 mov DWORD PTR [esp+0x90],0x6 1077b2c: 06 00 00 00 1077b30: 8d 83 20 e3 05 00 lea eax,[ebx+0x5e320] 1077b36: 8b 00 mov eax,DWORD PTR [eax] 1077b38: 8b 8c 24 90 00 00 00 mov ecx,DWORD PTR [esp+0x90] 1077b3f: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 1077b43: f2 0f 10 84 24 88 00 movsd xmm0,QWORD PTR [esp+0x88] 1077b4a: 00 00 1077b4c: f2 0f 11 44 24 04 movsd QWORD PTR [esp+0x4],xmm0 1077b52: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 1077b56: e8 47 2b ff ff call 106a6a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x46da70> 1077b5b: 84 c0 test al,al 1077b5d: 74 59 je 1077bb8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47af86> 1077b5f: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 1077b63: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 1077b67: 8d 84 24 b0 00 00 00 lea eax,[esp+0xb0] 1077b6e: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 1077b72: e8 e7 ef fe ff call 1066b5e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x469f2c> 1077b77: 89 c1 mov ecx,eax 1077b79: 8d 83 b0 eb 04 00 lea eax,[ebx+0x4ebb0] 1077b7f: 8b 00 mov eax,DWORD PTR [eax] 1077b81: 8b 70 50 mov esi,DWORD PTR [eax+0x50] 1077b84: 31 c0 xor eax,eax 1077b86: 8d 51 fa lea edx,[ecx-0x6] 1077b89: 83 fa 03 cmp edx,0x3 1077b8c: 0f 83 d5 00 00 00 jae 1077c67 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47b035> 1077b92: 8b 8c 24 b0 00 00 00 mov ecx,DWORD PTR [esp+0xb0] 1077b99: 85 c9 test ecx,ecx 1077b9b: 0f 84 41 02 00 00 je 1077de2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47b1b0> 1077ba1: 80 39 00 cmp BYTE PTR [ecx],0x0 1077ba4: 0f 84 38 02 00 00 je 1077de2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47b1b0> 1077baa: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 1077bae: e8 b1 2f ff ff call 106ab64 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x46df32> 1077bb3: e9 2a 02 00 00 jmp 1077de2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47b1b0> 1077bb8: f2 0f 10 84 24 b0 00 movsd xmm0,QWORD PTR [esp+0xb0] 1077bbf: 00 00 1077bc1: f2 0f 11 44 24 78 movsd QWORD PTR [esp+0x78],xmm0 1077bc7: c7 84 24 80 00 00 00 mov DWORD PTR [esp+0x80],0x6 1077bce: 06 00 00 00 1077bd2: 8d 83 74 77 06 00 lea eax,[ebx+0x67774] 1077bd8: 8b 00 mov eax,DWORD PTR [eax] 1077bda: 8b 8c 24 80 00 00 00 mov ecx,DWORD PTR [esp+0x80] 1077be1: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 1077be5: f2 0f 10 44 24 78 movsd xmm0,QWORD PTR [esp+0x78] 1077beb: f2 0f 11 44 24 04 movsd QWORD PTR [esp+0x4],xmm0 1077bf1: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 1077bf5: e8 a8 2a ff ff call 106a6a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x46da70> 1077bfa: 84 c0 test al,al 1077bfc: 0f .byte 0xf 1077bfd: 84 .byte 0x84 1077bfe: 83 .byte 0x83 ...