/tmp/dev_il2cpp.so: file format elf32-i386 Disassembly of section .text: 00fc9bb9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccf87>: fc9bb9: 55 push ebp fc9bba: 53 push ebx fc9bbb: 57 push edi fc9bbc: 56 push esi fc9bbd: 83 ec 0c sub esp,0xc fc9bc0: e8 00 00 00 00 call fc9bc5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccf93> fc9bc5: 5b pop ebx fc9bc6: 81 c3 b7 cf e2 00 add ebx,0xe2cfb7 fc9bcc: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] fc9bd0: 8a 83 10 af 06 00 mov al,BYTE PTR [ebx+0x6af10] fc9bd6: 24 01 and al,0x1 fc9bd8: 75 1a jne fc9bf4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccfc2> fc9bda: 8d 83 00 cd 70 ff lea eax,[ebx-0x8f3300] fc9be0: 83 ec 0c sub esp,0xc fc9be3: ff 30 push DWORD PTR [eax] fc9be5: e8 3e 57 bd ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> fc9bea: 83 c4 10 add esp,0x10 fc9bed: c6 83 10 af 06 00 01 mov BYTE PTR [ebx+0x6af10],0x1 fc9bf4: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] fc9bf8: 8b b7 88 00 00 00 mov esi,DWORD PTR [edi+0x88] fc9bfe: 8d 83 3c be 04 00 lea eax,[ebx+0x4be3c] fc9c04: 89 44 24 08 mov DWORD PTR [esp+0x8],eax fc9c08: 8b 00 mov eax,DWORD PTR [eax] fc9c0a: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fc9c11: 74 16 je fc9c29 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccff7> fc9c13: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fc9c17: 75 10 jne fc9c29 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccff7> fc9c19: 83 ec 0c sub esp,0xc fc9c1c: 50 push eax fc9c1d: 89 cd mov ebp,ecx fc9c1f: e8 8a c8 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fc9c24: 89 e9 mov ecx,ebp fc9c26: 83 c4 10 add esp,0x10 fc9c29: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] fc9c2d: 31 c0 xor eax,eax fc9c2f: 50 push eax fc9c30: 56 push esi fc9c31: 51 push ecx fc9c32: 50 push eax fc9c33: 89 ce mov esi,ecx fc9c35: e8 9f 8f 7b ff call 782bd9 fc9c3a: 83 c4 10 add esp,0x10 fc9c3d: 84 c0 test al,al fc9c3f: 74 3a je fc9c7b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd049> fc9c41: c6 47 70 00 mov BYTE PTR [edi+0x70],0x0 fc9c45: 85 ed test ebp,ebp fc9c47: 0f 84 80 03 00 00 je fc9fcd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd39b> fc9c4d: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9c50: 85 f6 test esi,esi fc9c52: 75 05 jne fc9c59 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd027> fc9c54: e8 9b 6a c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9c59: 83 ec 08 sub esp,0x8 fc9c5c: 31 ff xor edi,edi fc9c5e: 57 push edi fc9c5f: 56 push esi fc9c60: e8 30 5d 86 ff call 82f995 fc9c65: 83 c4 10 add esp,0x10 fc9c68: 83 ec 04 sub esp,0x4 fc9c6b: 57 push edi fc9c6c: 50 push eax fc9c6d: 55 push ebp fc9c6e: e8 fb 12 00 00 call fcaf6e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce33c> fc9c73: 83 c4 10 add esp,0x10 fc9c76: e9 52 03 00 00 jmp fc9fcd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd39b> fc9c7b: 89 f5 mov ebp,esi fc9c7d: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9c80: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] fc9c84: 8b 00 mov eax,DWORD PTR [eax] fc9c86: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fc9c8d: 74 12 je fc9ca1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd06f> fc9c8f: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fc9c93: 75 0c jne fc9ca1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd06f> fc9c95: 83 ec 0c sub esp,0xc fc9c98: 50 push eax fc9c99: e8 10 c8 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fc9c9e: 83 c4 10 add esp,0x10 fc9ca1: 31 c0 xor eax,eax fc9ca3: 50 push eax fc9ca4: 50 push eax fc9ca5: 56 push esi fc9ca6: 50 push eax fc9ca7: e8 2d f2 7b ff call 788ed9 fc9cac: 83 c4 10 add esp,0x10 fc9caf: 84 c0 test al,al fc9cb1: 74 44 je fc9cf7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd0c5> fc9cb3: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9cb6: 85 f6 test esi,esi fc9cb8: 75 05 jne fc9cbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd08d> fc9cba: e8 35 6a c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9cbf: 83 ec 08 sub esp,0x8 fc9cc2: 6a 00 push 0x0 fc9cc4: 56 push esi fc9cc5: e8 73 ff df ff call dc9c3d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1cd00b> fc9cca: 83 c4 10 add esp,0x10 fc9ccd: 84 c0 test al,al fc9ccf: 0f 85 f4 02 00 00 jne fc9fc9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd397> fc9cd5: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9cd8: 85 f6 test esi,esi fc9cda: 75 05 jne fc9ce1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd0af> fc9cdc: e8 13 6a c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9ce1: 83 ec 08 sub esp,0x8 fc9ce4: 6a 00 push 0x0 fc9ce6: 56 push esi fc9ce7: e8 6b 85 e0 ff call dd2257 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d5625> fc9cec: 83 c4 10 add esp,0x10 fc9cef: 84 c0 test al,al fc9cf1: 0f 85 d2 02 00 00 jne fc9fc9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd397> fc9cf7: 80 7f 72 00 cmp BYTE PTR [edi+0x72],0x0 fc9cfb: 90 nop fc9cfc: 90 nop fc9cfd: 90 nop fc9cfe: 90 nop fc9cff: 90 nop fc9d00: 90 nop fc9d01: 85 ed test ebp,ebp fc9d03: 75 05 jne fc9d0a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd0d8> fc9d05: e8 ea 69 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9d0a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] fc9d0e: 8b 00 mov eax,DWORD PTR [eax] fc9d10: 0f b7 88 b1 00 00 00 movzx ecx,WORD PTR [eax+0xb1] fc9d17: 81 e1 00 01 00 00 and ecx,0x100 fc9d1d: 80 7d 21 00 cmp BYTE PTR [ebp+0x21],0x0 fc9d21: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9d24: 0f 84 67 01 00 00 je fc9e91 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd25f> fc9d2a: 66 85 c9 test cx,cx fc9d2d: 74 12 je fc9d41 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd10f> fc9d2f: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fc9d33: 75 0c jne fc9d41 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd10f> fc9d35: 83 ec 0c sub esp,0xc fc9d38: 50 push eax fc9d39: e8 70 c7 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fc9d3e: 83 c4 10 add esp,0x10 fc9d41: 31 c0 xor eax,eax fc9d43: 50 push eax fc9d44: 56 push esi fc9d45: 50 push eax fc9d46: 50 push eax fc9d47: e8 8d f1 7b ff call 788ed9 fc9d4c: 83 c4 10 add esp,0x10 fc9d4f: 84 c0 test al,al fc9d51: 0f 84 15 01 00 00 je fc9e6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd23a> fc9d57: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9d5a: 85 f6 test esi,esi fc9d5c: 75 05 jne fc9d63 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd131> fc9d5e: e8 91 69 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9d63: 83 ec 08 sub esp,0x8 fc9d66: 6a 00 push 0x0 fc9d68: 56 push esi fc9d69: e8 94 d2 dd ff call da7002 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1aa3d0> fc9d6e: 83 c4 10 add esp,0x10 fc9d71: 89 c6 mov esi,eax fc9d73: 85 f6 test esi,esi fc9d75: 75 05 jne fc9d7c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd14a> fc9d77: e8 78 69 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9d7c: 80 7e 21 00 cmp BYTE PTR [esi+0x21],0x0 fc9d80: 0f 85 e6 00 00 00 jne fc9e6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd23a> fc9d86: 8b 77 68 mov esi,DWORD PTR [edi+0x68] fc9d89: 85 f6 test esi,esi fc9d8b: 75 05 jne fc9d92 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd160> fc9d8d: e8 62 69 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9d92: 8d 83 9c 5c 05 00 lea eax,[ebx+0x55c9c] fc9d98: 83 ec 08 sub esp,0x8 fc9d9b: ff 30 push DWORD PTR [eax] fc9d9d: 56 push esi fc9d9e: e8 11 2d 34 00 call 130cab4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fe82> fc9da3: 83 c4 10 add esp,0x10 fc9da6: 85 c0 test eax,eax fc9da8: 7e 76 jle fc9e20 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd1ee> fc9daa: 8b 77 68 mov esi,DWORD PTR [edi+0x68] fc9dad: 85 f6 test esi,esi fc9daf: 75 05 jne fc9db6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd184> fc9db1: e8 3e 69 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9db6: 8d 83 a0 5c 05 00 lea eax,[ebx+0x55ca0] fc9dbc: 83 ec 08 sub esp,0x8 fc9dbf: ff 30 push DWORD PTR [eax] fc9dc1: 56 push esi fc9dc2: e8 be 2a 34 00 call 130c885 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fc53> fc9dc7: 83 c4 10 add esp,0x10 fc9dca: 89 44 24 04 mov DWORD PTR [esp+0x4],eax fc9dce: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9dd1: 85 f6 test esi,esi fc9dd3: 75 05 jne fc9dda <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd1a8> fc9dd5: e8 1a 69 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9dda: 83 ec 08 sub esp,0x8 fc9ddd: 6a 00 push 0x0 fc9ddf: 56 push esi fc9de0: e8 1d d2 dd ff call da7002 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1aa3d0> fc9de5: 83 c4 10 add esp,0x10 fc9de8: 89 c6 mov esi,eax fc9dea: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] fc9dee: 8b 00 mov eax,DWORD PTR [eax] fc9df0: f6 80 b2 00 00 00 01 test BYTE PTR [eax+0xb2],0x1 fc9df7: 74 12 je fc9e0b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd1d9> fc9df9: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fc9dfd: 75 0c jne fc9e0b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd1d9> fc9dff: 83 ec 0c sub esp,0xc fc9e02: 50 push eax fc9e03: e8 a6 c6 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fc9e08: 83 c4 10 add esp,0x10 fc9e0b: 31 c0 xor eax,eax fc9e0d: 50 push eax fc9e0e: 56 push esi fc9e0f: ff 74 24 0c push DWORD PTR [esp+0xc] fc9e13: 50 push eax fc9e14: e8 c0 f0 7b ff call 788ed9 fc9e19: 83 c4 10 add esp,0x10 fc9e1c: 84 c0 test al,al fc9e1e: 74 4c je fc9e6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd23a> fc9e20: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9e23: 8b 47 68 mov eax,DWORD PTR [edi+0x68] fc9e26: 89 44 24 08 mov DWORD PTR [esp+0x8],eax fc9e2a: 85 f6 test esi,esi fc9e2c: 75 05 jne fc9e33 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd201> fc9e2e: e8 c1 68 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9e33: 83 ec 08 sub esp,0x8 fc9e36: 31 c0 xor eax,eax fc9e38: 50 push eax fc9e39: 56 push esi fc9e3a: e8 c3 d1 dd ff call da7002 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1aa3d0> fc9e3f: 83 c4 10 add esp,0x10 fc9e42: 89 c6 mov esi,eax fc9e44: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] fc9e48: 85 c0 test eax,eax fc9e4a: 89 c1 mov ecx,eax fc9e4c: 75 09 jne fc9e57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd225> fc9e4e: e8 a1 68 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9e53: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] fc9e57: 8d 83 ac 5c 05 00 lea eax,[ebx+0x55cac] fc9e5d: 83 ec 04 sub esp,0x4 fc9e60: ff 30 push DWORD PTR [eax] fc9e62: 56 push esi fc9e63: 51 push ecx fc9e64: e8 bd 2b 34 00 call 130ca26 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fdf4> fc9e69: 83 c4 10 add esp,0x10 fc9e6c: 83 ec 04 sub esp,0x4 fc9e6f: ff 74 24 2c push DWORD PTR [esp+0x2c] fc9e73: 55 push ebp fc9e74: 57 push edi fc9e75: e8 6a 15 00 00 call fcb3e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce7b2> fc9e7a: 83 c4 10 add esp,0x10 fc9e7d: 83 ec 04 sub esp,0x4 fc9e80: 6a 00 push 0x0 fc9e82: 50 push eax fc9e83: 57 push edi fc9e84: e8 41 d1 7b ff call 786fca fc9e89: 83 c4 10 add esp,0x10 fc9e8c: e9 3c 01 00 00 jmp fc9fcd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd39b> fc9e91: 66 85 c9 test cx,cx fc9e94: 74 12 je fc9ea8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd276> fc9e96: 83 78 60 00 cmp DWORD PTR [eax+0x60],0x0 fc9e9a: 75 0c jne fc9ea8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd276> fc9e9c: 83 ec 0c sub esp,0xc fc9e9f: 50 push eax fc9ea0: e8 09 c6 be ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> fc9ea5: 83 c4 10 add esp,0x10 fc9ea8: 31 c0 xor eax,eax fc9eaa: 50 push eax fc9eab: 56 push esi fc9eac: 50 push eax fc9ead: 50 push eax fc9eae: e8 26 f0 7b ff call 788ed9 fc9eb3: 83 c4 10 add esp,0x10 fc9eb6: 84 c0 test al,al fc9eb8: 74 68 je fc9f22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd2f0> fc9eba: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9ebd: 85 f6 test esi,esi fc9ebf: 75 05 jne fc9ec6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd294> fc9ec1: e8 2e 68 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9ec6: 83 ec 08 sub esp,0x8 fc9ec9: 6a 00 push 0x0 fc9ecb: 56 push esi fc9ecc: e8 31 d1 dd ff call da7002 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1aa3d0> fc9ed1: 83 c4 10 add esp,0x10 fc9ed4: 89 c6 mov esi,eax fc9ed6: 85 f6 test esi,esi fc9ed8: 75 05 jne fc9edf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd2ad> fc9eda: e8 15 68 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9edf: 80 7e 21 00 cmp BYTE PTR [esi+0x21],0x0 fc9ee3: 74 3d je fc9f22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd2f0> fc9ee5: 8b 77 38 mov esi,DWORD PTR [edi+0x38] fc9ee8: 8b af 00 01 00 00 mov ebp,DWORD PTR [edi+0x100] fc9eee: 85 f6 test esi,esi fc9ef0: 74 58 je fc9f4a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd318> fc9ef2: 83 ec 04 sub esp,0x4 fc9ef5: 31 c0 xor eax,eax fc9ef7: 50 push eax fc9ef8: 55 push ebp fc9ef9: 56 push esi fc9efa: e8 e8 82 e0 ff call dd21e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d55b5> fc9eff: 83 c4 10 add esp,0x10 fc9f02: 83 ec 10 sub esp,0x10 fc9f05: 31 c0 xor eax,eax fc9f07: 89 44 24 08 mov DWORD PTR [esp+0x8],eax fc9f0b: 89 44 24 04 mov DWORD PTR [esp+0x4],eax fc9f0f: 89 34 24 mov DWORD PTR [esp],esi fc9f12: e8 e4 82 e0 ff call dd21fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d55c9> fc9f17: 83 c4 10 add esp,0x10 fc9f1a: 8b af e0 00 00 00 mov ebp,DWORD PTR [edi+0xe0] fc9f20: eb 65 jmp fc9f87 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd355> fc9f22: 83 ec 04 sub esp,0x4 fc9f25: ff 74 24 2c push DWORD PTR [esp+0x2c] fc9f29: ff 74 24 2c push DWORD PTR [esp+0x2c] fc9f2d: 57 push edi fc9f2e: e8 6b 18 00 00 call fcb79e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceb6c> fc9f33: 83 c4 10 add esp,0x10 fc9f36: 83 ec 04 sub esp,0x4 fc9f39: 6a 00 push 0x0 fc9f3b: 50 push eax fc9f3c: 57 push edi fc9f3d: e8 88 d0 7b ff call 786fca fc9f42: 83 c4 10 add esp,0x10 fc9f45: e9 83 00 00 00 jmp fc9fcd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cd39b> fc9f4a: e8 a5 67 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9f4f: 83 ec 04 sub esp,0x4 fc9f52: 31 c0 xor eax,eax fc9f54: 50 push eax fc9f55: 55 push ebp fc9f56: 50 push eax fc9f57: e8 8b 82 e0 ff call dd21e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d55b5> fc9f5c: 83 c4 10 add esp,0x10 fc9f5f: e8 90 67 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9f64: 83 ec 10 sub esp,0x10 fc9f67: 31 c0 xor eax,eax fc9f69: 89 44 24 08 mov DWORD PTR [esp+0x8],eax fc9f6d: 89 44 24 04 mov DWORD PTR [esp+0x4],eax fc9f71: 89 04 24 mov DWORD PTR [esp],eax fc9f74: e8 82 82 e0 ff call dd21fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d55c9> fc9f79: 83 c4 10 add esp,0x10 fc9f7c: 8b af e0 00 00 00 mov ebp,DWORD PTR [edi+0xe0] fc9f82: e8 6d 67 c0 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> fc9f87: 83 ec 04 sub esp,0x4 fc9f8a: 31 c0 xor eax,eax fc9f8c: 50 push eax fc9f8d: 55 push ebp fc9f8e: 56 push esi fc9f8f: e8 b7 82 e0 ff call dd224b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d5619> fc9f94: 83 c4 10 add esp,0x10 fc9f97: 83 ec 10 sub esp,0x10 fc9f9a: 89 3c 24 mov DWORD PTR [esp],edi fc9f9d: e8 d6 14 00 00 call fcb478 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce846> fc9fa2: 83 c4 10 add esp,0x10 fc9fa5: 83 ec 04 sub esp,0x4 fc9fa8: 31 c9 xor ecx,ecx fc9faa: 51 push ecx fc9fab: 50 push eax fc9fac: 57 push edi fc9fad: e8 18 d0 7b ff call 786fca fc9fb2: 83 c4 10 add esp,0x10 fc9fb5: 83 ec 04 sub esp,0x4 fc9fb8: ff 74 24 2c push DWORD PTR [esp+0x2c] fc9fbc: ff 74 24 2c push DWORD PTR [esp+0x2c] fc9fc0: 57 push edi fc9fc1: e8 1e 15 00 00 call fcb4e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce8b2> fc9fc6: 83 c4 10 add esp,0x10 fc9fc9: c6 47 70 00 mov BYTE PTR [edi+0x70],0x0 fc9fcd: 83 c4 0c add esp,0xc fc9fd0: 5e pop esi fc9fd1: 5f pop edi fc9fd2: 5b pop ebx fc9fd3: 5d pop ebp fc9fd4: c3 ret