/tmp/dev_il2cpp.so: file format elf32-i386 Disassembly of section .text: 00e50b61 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x253f2f>: e50b61: 55 push %ebp e50b62: 53 push %ebx e50b63: 57 push %edi e50b64: 56 push %esi e50b65: 83 ec 1c sub $0x1c,%esp e50b68: e8 00 00 00 00 call e50b6d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x253f3b> e50b6d: 5b pop %ebx e50b6e: 81 c3 0f 60 fa 00 add $0xfa600f,%ebx e50b74: 8b 6c 24 30 mov 0x30(%esp),%ebp e50b78: 8a 83 c1 a4 06 00 mov 0x6a4c1(%ebx),%al e50b7e: 24 01 and $0x1,%al e50b80: 75 1a jne e50b9c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x253f6a> e50b82: 8d 83 40 df 71 ff lea -0x8e20c0(%ebx),%eax e50b88: 83 ec 0c sub $0xc,%esp e50b8b: ff 30 push (%eax) e50b8d: e8 96 e7 d4 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> e50b92: 83 c4 10 add $0x10,%esp e50b95: c6 83 c1 a4 06 00 01 movb $0x1,0x6a4c1(%ebx) e50b9c: 8b 85 0c 01 00 00 mov 0x10c(%ebp),%eax e50ba2: c7 85 0c 01 00 00 ff movl $0xffffffff,0x10c(%ebp) e50ba9: ff ff ff e50bac: 83 f8 01 cmp $0x1,%eax e50baf: 0f 94 c1 sete %cl e50bb2: 0f b6 c9 movzbl %cl,%ecx e50bb5: c1 e1 02 shl $0x2,%ecx e50bb8: 85 c0 test %eax,%eax e50bba: b8 03 00 00 00 mov $0x3,%eax e50bbf: 0f 45 c1 cmovne %ecx,%eax e50bc2: 83 f8 04 cmp $0x4,%eax e50bc5: 0f 84 d5 00 00 00 je e50ca0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25406e> e50bcb: 83 f8 03 cmp $0x3,%eax e50bce: 0f 85 b9 01 00 00 jne e50d8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25415b> e50bd4: 83 ec 08 sub $0x8,%esp e50bd7: 31 f6 xor %esi,%esi e50bd9: 56 push %esi e50bda: 56 push %esi e50bdb: e8 de 87 9d ff call 8293be e50be0: 83 c4 10 add $0x10,%esp e50be3: 89 45 08 mov %eax,0x8(%ebp) e50be6: 83 ec 04 sub $0x4,%esp e50be9: 56 push %esi e50bea: 56 push %esi e50beb: 56 push %esi e50bec: e8 24 88 9d ff call 829415 e50bf1: 83 c4 10 add $0x10,%esp e50bf4: 83 ec 10 sub $0x10,%esp e50bf7: e8 20 65 ff ff call e4711c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x24a4ea> e50bfc: 83 c4 10 add $0x10,%esp e50bff: 89 c6 mov %eax,%esi e50c01: 85 f6 test %esi,%esi e50c03: 75 05 jne e50c0a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x253fd8> e50c05: e8 ea fa d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50c0a: 83 7e 0c 00 cmpl $0x0,0xc(%esi) e50c0e: 75 44 jne e50c54 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254022> e50c10: 83 ec 10 sub $0x10,%esp e50c13: e8 04 65 ff ff call e4711c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x24a4ea> e50c18: 83 c4 10 add $0x10,%esp e50c1b: 89 c6 mov %eax,%esi e50c1d: 8d 83 e0 e0 04 00 lea 0x4e0e0(%ebx),%eax e50c23: 83 ec 0c sub $0xc,%esp e50c26: ff 30 push (%eax) e50c28: e8 01 e2 d8 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> e50c2d: 83 c4 10 add $0x10,%esp e50c30: 89 c7 mov %eax,%edi e50c32: 8d 83 88 67 05 00 lea 0x56788(%ebx),%eax e50c38: 83 ec 04 sub $0x4,%esp e50c3b: ff 30 push (%eax) e50c3d: 6a 0c push $0xc e50c3f: 57 push %edi e50c40: e8 39 88 4e 00 call 133947e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73c84c> e50c45: 83 c4 10 add $0x10,%esp e50c48: 85 f6 test %esi,%esi e50c4a: 75 05 jne e50c51 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25401f> e50c4c: e8 a3 fa d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50c51: 89 7e 0c mov %edi,0xc(%esi) e50c54: 8d 85 f4 00 00 00 lea 0xf4(%ebp),%eax e50c5a: 89 44 24 0c mov %eax,0xc(%esp) e50c5e: 31 f6 xor %esi,%esi e50c60: 89 b5 f4 00 00 00 mov %esi,0xf4(%ebp) e50c66: 89 75 10 mov %esi,0x10(%ebp) e50c69: 89 75 0c mov %esi,0xc(%ebp) e50c6c: 89 75 18 mov %esi,0x18(%ebp) e50c6f: 89 75 14 mov %esi,0x14(%ebp) e50c72: 89 ef mov %ebp,%edi e50c74: 8b 6f 1c mov 0x1c(%edi),%ebp e50c77: 85 ed test %ebp,%ebp e50c79: 75 0b jne e50c86 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254054> e50c7b: e8 74 fa d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50c80: 8b 44 24 0c mov 0xc(%esp),%eax e50c84: 8b 30 mov (%eax),%esi e50c86: 8b 45 0c mov 0xc(%ebp),%eax e50c89: 8d 8f f8 00 00 00 lea 0xf8(%edi),%ecx e50c8f: 89 4c 24 08 mov %ecx,0x8(%esp) e50c93: 89 87 f8 00 00 00 mov %eax,0xf8(%edi) e50c99: 89 fd mov %edi,%ebp e50c9b: e9 6a 03 00 00 jmp e5100a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2543d8> e50ca0: 83 ec 10 sub $0x10,%esp e50ca3: e8 74 64 ff ff call e4711c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x24a4ea> e50ca8: 83 c4 10 add $0x10,%esp e50cab: 89 c6 mov %eax,%esi e50cad: 85 f6 test %esi,%esi e50caf: 75 05 jne e50cb6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254084> e50cb1: e8 3e fa d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50cb6: 8b 46 0c mov 0xc(%esi),%eax e50cb9: 89 44 24 0c mov %eax,0xc(%esp) e50cbd: 8b b5 fc 00 00 00 mov 0xfc(%ebp),%esi e50cc3: 85 f6 test %esi,%esi e50cc5: 75 05 jne e50ccc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25409a> e50cc7: e8 28 fa d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50ccc: 8b 46 18 mov 0x18(%esi),%eax e50ccf: 89 44 24 08 mov %eax,0x8(%esp) e50cd3: 8b b5 00 01 00 00 mov 0x100(%ebp),%esi e50cd9: 85 f6 test %esi,%esi e50cdb: 75 05 jne e50ce2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2540b0> e50cdd: e8 12 fa d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50ce2: 83 ec 08 sub $0x8,%esp e50ce5: 31 ff xor %edi,%edi e50ce7: 57 push %edi e50ce8: 56 push %esi e50ce9: e8 25 2b 94 ff call 793813 e50cee: 83 c4 10 add $0x10,%esp e50cf1: 89 c6 mov %eax,%esi e50cf3: 83 7c 24 0c 00 cmpl $0x0,0xc(%esp) e50cf8: 75 05 jne e50cff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2540cd> e50cfa: e8 f5 f9 d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50cff: 85 f6 test %esi,%esi e50d01: 74 58 je e50d5b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254129> e50d03: 8d 83 a4 c2 04 00 lea 0x4c2a4(%ebx),%eax e50d09: 8b 00 mov (%eax),%eax e50d0b: 8b 0e mov (%esi),%ecx e50d0d: 39 c1 cmp %eax,%ecx e50d0f: 89 f7 mov %esi,%edi e50d11: 74 48 je e50d5b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254129> e50d13: 83 ec 04 sub $0x4,%esp e50d16: 8d 74 24 1c lea 0x1c(%esp),%esi e50d1a: 50 push %eax e50d1b: ff 71 18 push 0x18(%ecx) e50d1e: 56 push %esi e50d1f: e8 fa a5 da ff call bfb31e <_ZNSt8_Rb_treeISsSt4pairIKSsPFvvEESt10_Select1stIS4_ESt4lessISsESaIS4_EE4findERS1_@@Base+0x6cc> e50d24: 83 c4 0c add $0xc,%esp e50d27: 8b 44 24 18 mov 0x18(%esp),%eax e50d2b: 83 ec 0c sub $0xc,%esp e50d2e: 50 push %eax e50d2f: e8 04 06 d8 ff call bd1338 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x19dc> e50d34: 83 c4 10 add $0x10,%esp e50d37: 83 ec 10 sub $0x10,%esp e50d3a: 89 04 24 mov %eax,(%esp) e50d3d: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) e50d44: 00 e50d45: e8 6e f8 d7 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> e50d4a: 83 c4 10 add $0x10,%esp e50d4d: 83 ec 0c sub $0xc,%esp e50d50: 56 push %esi e50d51: e8 ca 1a 59 00 call 13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0> e50d56: 83 c4 10 add $0x10,%esp e50d59: 31 ff xor %edi,%edi e50d5b: 8d 83 9c 67 05 00 lea 0x5679c(%ebx),%eax e50d61: ff 30 push (%eax) e50d63: 57 push %edi e50d64: ff 74 24 10 push 0x10(%esp) e50d68: ff 74 24 18 push 0x18(%esp) e50d6c: e8 bd 9a 4e 00 call 133a82e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73dbfc> e50d71: 83 c4 10 add $0x10,%esp e50d74: 8d 85 f4 00 00 00 lea 0xf4(%ebp),%eax e50d7a: 89 44 24 0c mov %eax,0xc(%esp) e50d7e: 8d 85 f8 00 00 00 lea 0xf8(%ebp),%eax e50d84: 89 44 24 08 mov %eax,0x8(%esp) e50d88: e9 6e 02 00 00 jmp e50ffb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2543c9> e50d8d: 31 c0 xor %eax,%eax e50d8f: e9 9c 02 00 00 jmp e51030 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2543fe> e50d94: 89 c7 mov %eax,%edi e50d96: 83 ec 0c sub $0xc,%esp e50d99: 56 push %esi e50d9a: e8 81 1a 59 00 call 13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0> e50d9f: 83 c4 10 add $0x10,%esp e50da2: 83 ec 0c sub $0xc,%esp e50da5: 57 push %edi e50da6: e8 f5 11 35 ff call 1a1fa0 <_Unwind_Resume@plt> e50dab: 83 c4 10 add $0x10,%esp e50dae: 89 ef mov %ebp,%edi e50db0: 8b 6f 1c mov 0x1c(%edi),%ebp e50db3: 85 ed test %ebp,%ebp e50db5: 75 05 jne e50dbc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25418a> e50db7: e8 38 f9 d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50dbc: 39 75 0c cmp %esi,0xc(%ebp) e50dbf: 77 13 ja e50dd4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2541a2> e50dc1: e8 a8 05 d8 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> e50dc6: 83 ec 08 sub $0x8,%esp e50dc9: 6a 00 push $0x0 e50dcb: 50 push %eax e50dcc: e8 e7 f7 d7 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> e50dd1: 83 c4 10 add $0x10,%esp e50dd4: 6b c6 1c imul $0x1c,%esi,%eax e50dd7: 8b 74 05 10 mov 0x10(%ebp,%eax,1),%esi e50ddb: 8d 83 b4 a8 04 00 lea 0x4a8b4(%ebx),%eax e50de1: 89 44 24 04 mov %eax,0x4(%esp) e50de5: 8b 00 mov (%eax),%eax e50de7: f6 80 b2 00 00 00 01 testb $0x1,0xb2(%eax) e50dee: 74 12 je e50e02 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2541d0> e50df0: 83 78 60 00 cmpl $0x0,0x60(%eax) e50df4: 75 0c jne e50e02 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2541d0> e50df6: 83 ec 0c sub $0xc,%esp e50df9: 50 push %eax e50dfa: e8 af 56 d6 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> e50dff: 83 c4 10 add $0x10,%esp e50e02: 83 ec 04 sub $0x4,%esp e50e05: 31 c0 xor %eax,%eax e50e07: 50 push %eax e50e08: 56 push %esi e50e09: 50 push %eax e50e0a: e8 8b 4e 88 ff call 6d5c9a e50e0f: 83 c4 10 add $0x10,%esp e50e12: 84 c0 test %al,%al e50e14: 89 fd mov %edi,%ebp e50e16: 0f 85 df 01 00 00 jne e50ffb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2543c9> e50e1c: 8b 75 1c mov 0x1c(%ebp),%esi e50e1f: 8b 44 24 0c mov 0xc(%esp),%eax e50e23: 8b 28 mov (%eax),%ebp e50e25: 85 f6 test %esi,%esi e50e27: 75 05 jne e50e2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2541fc> e50e29: e8 c6 f8 d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50e2e: 39 6e 0c cmp %ebp,0xc(%esi) e50e31: 77 13 ja e50e46 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254214> e50e33: e8 36 05 d8 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> e50e38: 83 ec 08 sub $0x8,%esp e50e3b: 6a 00 push $0x0 e50e3d: 50 push %eax e50e3e: e8 75 f7 d7 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> e50e43: 83 c4 10 add $0x10,%esp e50e46: 6b c5 1c imul $0x1c,%ebp,%eax e50e49: 8b 7c 06 10 mov 0x10(%esi,%eax,1),%edi e50e4d: 8b 44 24 30 mov 0x30(%esp),%eax e50e51: 8b 70 1c mov 0x1c(%eax),%esi e50e54: 8b 44 24 0c mov 0xc(%esp),%eax e50e58: 8b 28 mov (%eax),%ebp e50e5a: 85 f6 test %esi,%esi e50e5c: 75 05 jne e50e63 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254231> e50e5e: e8 91 f8 d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50e63: 39 6e 0c cmp %ebp,0xc(%esi) e50e66: 77 13 ja e50e7b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254249> e50e68: e8 01 05 d8 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> e50e6d: 83 ec 08 sub $0x8,%esp e50e70: 6a 00 push $0x0 e50e72: 50 push %eax e50e73: e8 40 f7 d7 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> e50e78: 83 c4 10 add $0x10,%esp e50e7b: 6b c5 1c imul $0x1c,%ebp,%eax e50e7e: 8b 74 06 14 mov 0x14(%esi,%eax,1),%esi e50e82: 8d 83 c8 d5 04 00 lea 0x4d5c8(%ebx),%eax e50e88: 8b 00 mov (%eax),%eax e50e8a: f6 80 b2 00 00 00 01 testb $0x1,0xb2(%eax) e50e91: 74 12 je e50ea5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254273> e50e93: 83 78 60 00 cmpl $0x0,0x60(%eax) e50e97: 75 0c jne e50ea5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254273> e50e99: 83 ec 0c sub $0xc,%esp e50e9c: 50 push %eax e50e9d: e8 0c 56 d6 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> e50ea2: 83 c4 10 add $0x10,%esp e50ea5: 31 ed xor %ebp,%ebp e50ea7: 55 push %ebp e50ea8: 56 push %esi e50ea9: 57 push %edi e50eaa: 55 push %ebp e50eab: e8 59 a8 3d ff call 22b709 e50eb0: 83 c4 10 add $0x10,%esp e50eb3: 8b 7c 24 30 mov 0x30(%esp),%edi e50eb7: 89 87 fc 00 00 00 mov %eax,0xfc(%edi) e50ebd: 55 push %ebp e50ebe: 55 push %ebp e50ebf: 50 push %eax e50ec0: 55 push %ebp e50ec1: e8 88 a5 3d ff call 22b44e e50ec6: 83 c4 10 add $0x10,%esp e50ec9: 84 c0 test %al,%al e50ecb: 0f 84 28 01 00 00 je e50ff9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2543c7> e50ed1: 8b b7 fc 00 00 00 mov 0xfc(%edi),%esi e50ed7: 85 f6 test %esi,%esi e50ed9: 89 fd mov %edi,%ebp e50edb: 75 05 jne e50ee2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2542b0> e50edd: e8 12 f8 d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50ee2: 8b 76 18 mov 0x18(%esi),%esi e50ee5: 8b 44 24 04 mov 0x4(%esp),%eax e50ee9: 8b 00 mov (%eax),%eax e50eeb: f6 80 b2 00 00 00 01 testb $0x1,0xb2(%eax) e50ef2: 74 12 je e50f06 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2542d4> e50ef4: 83 78 60 00 cmpl $0x0,0x60(%eax) e50ef8: 75 0c jne e50f06 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2542d4> e50efa: 83 ec 0c sub $0xc,%esp e50efd: 50 push %eax e50efe: e8 ab 55 d6 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> e50f03: 83 c4 10 add $0x10,%esp e50f06: 83 ec 04 sub $0x4,%esp e50f09: 31 c0 xor %eax,%eax e50f0b: 50 push %eax e50f0c: 56 push %esi e50f0d: 50 push %eax e50f0e: e8 87 4d 88 ff call 6d5c9a e50f13: 83 c4 10 add $0x10,%esp e50f16: 84 c0 test %al,%al e50f18: 0f 85 dd 00 00 00 jne e50ffb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2543c9> e50f1e: 83 ec 10 sub $0x10,%esp e50f21: e8 f6 61 ff ff call e4711c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x24a4ea> e50f26: 83 c4 10 add $0x10,%esp e50f29: 89 c6 mov %eax,%esi e50f2b: 85 f6 test %esi,%esi e50f2d: 75 05 jne e50f34 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254302> e50f2f: e8 c0 f7 d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50f34: 8b 76 0c mov 0xc(%esi),%esi e50f37: 89 e8 mov %ebp,%eax e50f39: 8b a8 fc 00 00 00 mov 0xfc(%eax),%ebp e50f3f: 89 c7 mov %eax,%edi e50f41: 85 ed test %ebp,%ebp e50f43: 75 05 jne e50f4a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254318> e50f45: e8 aa f7 d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50f4a: 8b 6d 18 mov 0x18(%ebp),%ebp e50f4d: 85 f6 test %esi,%esi e50f4f: 75 05 jne e50f56 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254324> e50f51: e8 9e f7 d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50f56: 8d 83 78 68 05 00 lea 0x56878(%ebx),%eax e50f5c: 83 ec 04 sub $0x4,%esp e50f5f: ff 30 push (%eax) e50f61: 55 push %ebp e50f62: 56 push %esi e50f63: e8 7a ad 4e 00 call 133bce2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73f0b0> e50f68: 83 c4 10 add $0x10,%esp e50f6b: 84 c0 test %al,%al e50f6d: 89 fd mov %edi,%ebp e50f6f: 0f 85 86 00 00 00 jne e50ffb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2543c9> e50f75: 8b b5 fc 00 00 00 mov 0xfc(%ebp),%esi e50f7b: 85 f6 test %esi,%esi e50f7d: 75 05 jne e50f84 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254352> e50f7f: e8 70 f7 d7 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> e50f84: 8b 76 18 mov 0x18(%esi),%esi e50f87: 8d 83 3c a5 04 00 lea 0x4a53c(%ebx),%eax e50f8d: 8b 38 mov (%eax),%edi e50f8f: 8d 83 04 a9 04 00 lea 0x4a904(%ebx),%eax e50f95: 8b 00 mov (%eax),%eax e50f97: f6 80 b2 00 00 00 01 testb $0x1,0xb2(%eax) e50f9e: 74 12 je e50fb2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254380> e50fa0: 83 78 60 00 cmpl $0x0,0x60(%eax) e50fa4: 75 0c jne e50fb2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254380> e50fa6: 83 ec 0c sub $0xc,%esp e50fa9: 50 push %eax e50faa: e8 ff 54 d6 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> e50faf: 83 c4 10 add $0x10,%esp e50fb2: 89 7c 24 10 mov %edi,0x10(%esp) e50fb6: 83 ec 04 sub $0x4,%esp e50fb9: 31 ff xor %edi,%edi e50fbb: 8b 44 24 14 mov 0x14(%esp),%eax e50fbf: 57 push %edi e50fc0: 50 push %eax e50fc1: 57 push %edi e50fc2: e8 5a 35 a3 ff call 884521 e50fc7: 83 c4 10 add $0x10,%esp e50fca: 57 push %edi e50fcb: 50 push %eax e50fcc: 56 push %esi e50fcd: 57 push %edi e50fce: e8 f0 29 94 ff call 7939c3 e50fd3: 83 c4 10 add $0x10,%esp e50fd6: 89 85 00 01 00 00 mov %eax,0x100(%ebp) e50fdc: 89 85 04 01 00 00 mov %eax,0x104(%ebp) e50fe2: b0 01 mov $0x1,%al e50fe4: 80 bd 08 01 00 00 00 cmpb $0x0,0x108(%ebp) e50feb: 75 43 jne e51030 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2543fe> e50fed: c7 85 0c 01 00 00 01 movl $0x1,0x10c(%ebp) e50ff4: 00 00 00 e50ff7: eb 37 jmp e51030 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2543fe> e50ff9: 89 fd mov %edi,%ebp e50ffb: 8b 44 24 0c mov 0xc(%esp),%eax e50fff: 8b 30 mov (%eax),%esi e51001: 46 inc %esi e51002: 89 30 mov %esi,(%eax) e51004: 8b 44 24 08 mov 0x8(%esp),%eax e51008: 8b 00 mov (%eax),%eax e5100a: 39 c6 cmp %eax,%esi e5100c: 0f 8c 9c fd ff ff jl e50dae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25417c> e51012: 83 ec 04 sub $0x4,%esp e51015: 31 c0 xor %eax,%eax e51017: 50 push %eax e51018: ff 75 08 push 0x8(%ebp) e5101b: 50 push %eax e5101c: e8 f4 83 9d ff call 829415 e51021: 31 c0 xor %eax,%eax e51023: 83 c4 10 add $0x10,%esp e51026: c7 85 0c 01 00 00 ff movl $0xffffffff,0x10c(%ebp) e5102d: ff ff ff e51030: 0f b6 c0 movzbl %al,%eax e51033: 83 c4 1c add $0x1c,%esp e51036: 5e pop %esi e51037: 5f pop %edi e51038: 5b pop %ebx e51039: 5d pop %ebp e5103a: c3 ret e5103b: 8b 44 24 04 mov 0x4(%esp),%eax e5103f: 8b 80 04 01 00 00 mov 0x104(%eax),%eax e51045: c3 ret e51046: 8b 44 24 04 mov 0x4(%esp),%eax e5104a: 8b 80 04 01 00 00 mov 0x104(%eax),%eax e51050: c3 ret e51051: 8b 44 24 04 mov 0x4(%esp),%eax e51055: c6 80 08 01 00 00 01 movb $0x1,0x108(%eax) e5105c: c7 80 0c 01 00 00 ff movl $0xffffffff,0x10c(%eax) e51063: ff ff ff e51066: c3 ret e51067: 53 push %ebx e51068: 56 push %esi e51069: 83 ec 14 sub $0x14,%esp e5106c: e8 00 00 00 00 call e51071 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25443f> e51071: 5b pop %ebx e51072: 81 c3 0b 5b fa 00 add $0xfa5b0b,%ebx e51078: 8a 83 c2 a4 06 00 mov 0x6a4c2(%ebx),%al e5107e: 24 01 and $0x1,%al e51080: 75 17 jne e51099 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254467> e51082: 8d 83 44 df 71 ff lea -0x8e20bc(%ebx),%eax e51088: 8b 00 mov (%eax),%eax e5108a: 89 04 24 mov %eax,(%esp) e5108d: e8 96 e2 d4 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> e51092: c6 83 c2 a4 06 00 01 movb $0x1,0x6a4c2(%ebx) e51099: 8d 83 44 a9 04 00 lea 0x4a944(%ebx),%eax e5109f: 8b 00 mov (%eax),%eax e510a1: 89 04 24 mov %eax,(%esp) e510a4: e8 85 dd d8 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> e510a9: 89 c6 mov %eax,%esi e510ab: 89 34 24 mov %esi,(%esp) e510ae: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) e510b5: 00 e510b6: e8 17 62 77 ff call 5c72d2 e510bb: 8d 83 7c 68 05 00 lea 0x5687c(%ebx),%eax e510c1: 8b 00 mov (%eax),%eax e510c3: 89 44 24 04 mov %eax,0x4(%esp) e510c7: 89 34 24 mov %esi,(%esp) e510ca: e8 e9 f4 d7 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> e510cf: e8 b7 11 ff ff call e4228b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x245659> e510d4: 55 push %ebp e510d5: 53 push %ebx e510d6: 57 push %edi e510d7: 56 push %esi e510d8: 83 ec 2c sub $0x2c,%esp e510db: e8 00 00 00 00 call e510e0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2544ae> e510e0: 5b pop %ebx e510e1: 81 c3 9c 5a fa 00 add $0xfa5a9c,%ebx e510e7: 8b 74 24 40 mov 0x40(%esp),%esi e510eb: 8a 83 c3 a4 06 00 mov 0x6a4c3(%ebx),%al e510f1: 24 01 and $0x1,%al e510f3: 75 17 jne e5110c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2544da> e510f5: 8d 83 48 df 71 ff lea -0x8e20b8(%ebx),%eax e510fb: 8b 00 mov (%eax),%eax e510fd: 89 04 24 mov %eax,(%esp)