/tmp/dev_il2cpp.so: file format elf32-i386 Disassembly of section .text: 00d9086e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193c3c>: d9086e: 55 push %ebp d9086f: 53 push %ebx d90870: 57 push %edi d90871: 56 push %esi d90872: 81 ec 8c 00 00 00 sub $0x8c,%esp d90878: e8 00 00 00 00 call d9087d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193c4b> d9087d: 5b pop %ebx d9087e: 81 c3 ff 62 06 01 add $0x10662ff,%ebx d90884: 8a 83 a9 9f 06 00 mov 0x69fa9(%ebx),%al d9088a: 24 01 and $0x1,%al d9088c: 75 1a jne d908a8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193c76> d9088e: 8d 83 6c 64 71 ff lea -0x8e9b94(%ebx),%eax d90894: 83 ec 0c sub $0xc,%esp d90897: ff 30 push (%eax) d90899: e8 8a ea e0 ff call b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0> d9089e: 83 c4 10 add $0x10,%esp d908a1: c6 83 a9 9f 06 00 01 movb $0x1,0x69fa9(%ebx) d908a8: 8b bc 24 a0 00 00 00 mov 0xa0(%esp),%edi d908af: 31 ed xor %ebp,%ebp d908b1: 89 ac 24 88 00 00 00 mov %ebp,0x88(%esp) d908b8: 89 ac 24 84 00 00 00 mov %ebp,0x84(%esp) d908bf: 89 ac 24 80 00 00 00 mov %ebp,0x80(%esp) d908c6: 89 6c 24 70 mov %ebp,0x70(%esp) d908ca: 0f 57 c0 xorps %xmm0,%xmm0 d908cd: 0f 29 44 24 60 movaps %xmm0,0x60(%esp) d908d2: 89 6c 24 5c mov %ebp,0x5c(%esp) d908d6: 89 6c 24 58 mov %ebp,0x58(%esp) d908da: 8d 83 24 83 05 00 lea 0x58324(%ebx),%eax d908e0: 89 44 24 34 mov %eax,0x34(%esp) d908e4: 8d 83 e4 82 05 00 lea 0x582e4(%ebx),%eax d908ea: 89 44 24 30 mov %eax,0x30(%esp) d908ee: c7 84 24 88 00 00 00 movl $0x0,0x88(%esp) d908f5: 00 00 00 00 d908f9: 8b b7 58 01 00 00 mov 0x158(%edi),%esi d908ff: 85 f6 test %esi,%esi d90901: 75 05 jne d90908 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193cd6> d90903: e8 ec fd e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90908: 39 6e 0c cmp %ebp,0xc(%esi) d9090b: 77 13 ja d90920 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193cee> d9090d: e8 5c 0a e4 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d90912: 83 ec 08 sub $0x8,%esp d90915: 6a 00 push $0x0 d90917: 50 push %eax d90918: e8 9b fc e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d9091d: 83 c4 10 add $0x10,%esp d90920: 83 7c ae 10 00 cmpl $0x0,0x10(%esi,%ebp,4) d90925: 7e 59 jle d90980 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193d4e> d90927: 8b b7 3c 01 00 00 mov 0x13c(%edi),%esi d9092d: 8b bf 58 01 00 00 mov 0x158(%edi),%edi d90933: 85 ff test %edi,%edi d90935: 75 05 jne d9093c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193d0a> d90937: e8 b8 fd e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d9093c: 39 6f 0c cmp %ebp,0xc(%edi) d9093f: 77 13 ja d90954 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193d22> d90941: e8 28 0a e4 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d90946: 83 ec 08 sub $0x8,%esp d90949: 6a 00 push $0x0 d9094b: 50 push %eax d9094c: e8 67 fc e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d90951: 83 c4 10 add $0x10,%esp d90954: 8b 7c af 10 mov 0x10(%edi,%ebp,4),%edi d90958: 85 f6 test %esi,%esi d9095a: 75 05 jne d90961 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193d2f> d9095c: e8 93 fd e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90961: 8b 44 24 30 mov 0x30(%esp),%eax d90965: ff 30 push (%eax) d90967: 8d 84 24 8c 00 00 00 lea 0x8c(%esp),%eax d9096e: 50 push %eax d9096f: 57 push %edi d90970: 56 push %esi d90971: e8 cf 40 c4 ff call 9d4a45 d90976: 83 c4 10 add $0x10,%esp d90979: 8b bc 24 a0 00 00 00 mov 0xa0(%esp),%edi d90980: 8b 77 40 mov 0x40(%edi),%esi d90983: 8b bc 24 88 00 00 00 mov 0x88(%esp),%edi d9098a: 85 f6 test %esi,%esi d9098c: 75 05 jne d90993 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193d61> d9098e: e8 61 fd e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90993: 8b 44 24 34 mov 0x34(%esp),%eax d90997: ff 30 push (%eax) d90999: 57 push %edi d9099a: 55 push %ebp d9099b: 56 push %esi d9099c: e8 86 2c 63 00 call 13c3627 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c69f5> d909a1: 83 c4 10 add $0x10,%esp d909a4: 45 inc %ebp d909a5: 83 fd 03 cmp $0x3,%ebp d909a8: 8b bc 24 a0 00 00 00 mov 0xa0(%esp),%edi d909af: 0f 85 39 ff ff ff jne d908ee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193cbc> d909b5: 31 ed xor %ebp,%ebp d909b7: c7 84 24 88 00 00 00 movl $0x0,0x88(%esp) d909be: 00 00 00 00 d909c2: 8b b7 60 01 00 00 mov 0x160(%edi),%esi d909c8: 85 f6 test %esi,%esi d909ca: 75 05 jne d909d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193d9f> d909cc: e8 23 fd e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d909d1: 39 6e 0c cmp %ebp,0xc(%esi) d909d4: 77 13 ja d909e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193db7> d909d6: e8 93 09 e4 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d909db: 83 ec 08 sub $0x8,%esp d909de: 6a 00 push $0x0 d909e0: 50 push %eax d909e1: e8 d2 fb e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d909e6: 83 c4 10 add $0x10,%esp d909e9: 83 7c ae 10 00 cmpl $0x0,0x10(%esi,%ebp,4) d909ee: 7e 59 jle d90a49 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193e17> d909f0: 8b b7 3c 01 00 00 mov 0x13c(%edi),%esi d909f6: 8b bf 60 01 00 00 mov 0x160(%edi),%edi d909fc: 85 ff test %edi,%edi d909fe: 75 05 jne d90a05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193dd3> d90a00: e8 ef fc e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90a05: 39 6f 0c cmp %ebp,0xc(%edi) d90a08: 77 13 ja d90a1d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193deb> d90a0a: e8 5f 09 e4 ff call bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12> d90a0f: 83 ec 08 sub $0x8,%esp d90a12: 6a 00 push $0x0 d90a14: 50 push %eax d90a15: e8 9e fb e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d90a1a: 83 c4 10 add $0x10,%esp d90a1d: 8b 7c af 10 mov 0x10(%edi,%ebp,4),%edi d90a21: 85 f6 test %esi,%esi d90a23: 75 05 jne d90a2a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193df8> d90a25: e8 ca fc e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90a2a: 8b 44 24 30 mov 0x30(%esp),%eax d90a2e: ff 30 push (%eax) d90a30: 8d 84 24 8c 00 00 00 lea 0x8c(%esp),%eax d90a37: 50 push %eax d90a38: 57 push %edi d90a39: 56 push %esi d90a3a: e8 06 40 c4 ff call 9d4a45 d90a3f: 83 c4 10 add $0x10,%esp d90a42: 8b bc 24 a0 00 00 00 mov 0xa0(%esp),%edi d90a49: 8b 77 44 mov 0x44(%edi),%esi d90a4c: 8b bc 24 88 00 00 00 mov 0x88(%esp),%edi d90a53: 85 f6 test %esi,%esi d90a55: 75 05 jne d90a5c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193e2a> d90a57: e8 98 fc e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90a5c: 8b 44 24 34 mov 0x34(%esp),%eax d90a60: ff 30 push (%eax) d90a62: 57 push %edi d90a63: 55 push %ebp d90a64: 56 push %esi d90a65: e8 bd 2b 63 00 call 13c3627 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c69f5> d90a6a: 83 c4 10 add $0x10,%esp d90a6d: 45 inc %ebp d90a6e: 83 fd 03 cmp $0x3,%ebp d90a71: 8b bc 24 a0 00 00 00 mov 0xa0(%esp),%edi d90a78: 0f 85 39 ff ff ff jne d909b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193d85> d90a7e: 8b 87 80 02 00 00 mov 0x280(%edi),%eax d90a84: 85 c0 test %eax,%eax d90a86: 74 16 je d90a9e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193e6c> d90a88: 8d 8b 2c 83 05 00 lea 0x5832c(%ebx),%ecx d90a8e: 83 ec 08 sub $0x8,%esp d90a91: ff 31 push (%ecx) d90a93: 50 push %eax d90a94: e8 c2 2c 5a 00 call 133375b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x736b29> d90a99: 83 c4 10 add $0x10,%esp d90a9c: eb 39 jmp d90ad7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193ea5> d90a9e: 8d 83 ec a8 04 00 lea 0x4a8ec(%ebx),%eax d90aa4: 83 ec 0c sub $0xc,%esp d90aa7: ff 30 push (%eax) d90aa9: e8 80 e3 e4 ff call bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80> d90aae: 83 c4 10 add $0x10,%esp d90ab1: 89 fe mov %edi,%esi d90ab3: 89 c7 mov %eax,%edi d90ab5: 8d 83 d4 4f 05 00 lea 0x54fd4(%ebx),%eax d90abb: 8b 00 mov (%eax),%eax d90abd: 83 ec 10 sub $0x10,%esp d90ac0: 89 44 24 04 mov %eax,0x4(%esp) d90ac4: 89 3c 24 mov %edi,(%esp) d90ac7: e8 d5 03 5a 00 call 1330ea1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73426f> d90acc: 83 c4 10 add $0x10,%esp d90acf: 89 be 80 02 00 00 mov %edi,0x280(%esi) d90ad5: 89 f7 mov %esi,%edi d90ad7: 8b 87 50 01 00 00 mov 0x150(%edi),%eax d90add: 89 44 24 54 mov %eax,0x54(%esp) d90ae1: 8d 83 f0 a8 04 00 lea 0x4a8f0(%ebx),%eax d90ae7: 83 ec 08 sub $0x8,%esp d90aea: 8d 4c 24 5c lea 0x5c(%esp),%ecx d90aee: 51 push %ecx d90aef: ff 30 push (%eax) d90af1: e8 a4 e2 e4 ff call bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec> d90af6: 83 c4 10 add $0x10,%esp d90af9: 89 c7 mov %eax,%edi d90afb: 8d 83 b4 a8 04 00 lea 0x4a8b4(%ebx),%eax d90b01: 89 44 24 10 mov %eax,0x10(%esp) d90b05: 8b 00 mov (%eax),%eax d90b07: f6 80 b2 00 00 00 01 testb $0x1,0xb2(%eax) d90b0e: 74 12 je d90b22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193ef0> d90b10: 83 78 60 00 cmpl $0x0,0x60(%eax) d90b14: 75 0c jne d90b22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193ef0> d90b16: 83 ec 0c sub $0xc,%esp d90b19: 50 push %eax d90b1a: e8 8f 59 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d90b1f: 83 c4 10 add $0x10,%esp d90b22: 8d 83 88 4a 06 00 lea 0x64a88(%ebx),%eax d90b28: 31 c9 xor %ecx,%ecx d90b2a: 51 push %ecx d90b2b: 57 push %edi d90b2c: ff 30 push (%eax) d90b2e: 51 push %ecx d90b2f: e8 38 35 93 ff call 6c406c d90b34: 83 c4 10 add $0x10,%esp d90b37: 89 44 24 0c mov %eax,0xc(%esp) d90b3b: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax d90b42: 8b b0 3c 01 00 00 mov 0x13c(%eax),%esi d90b48: 85 f6 test %esi,%esi d90b4a: 75 05 jne d90b51 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193f1f> d90b4c: e8 a3 fb e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90b51: 8d 83 cc 52 05 00 lea 0x552cc(%ebx),%eax d90b57: 83 ec 04 sub $0x4,%esp d90b5a: 8d 4c 24 44 lea 0x44(%esp),%ecx d90b5e: ff 30 push (%eax) d90b60: 56 push %esi d90b61: 51 push %ecx d90b62: e8 b9 47 c4 ff call 9d5320 d90b67: 83 c4 0c add $0xc,%esp d90b6a: 8b 44 24 50 mov 0x50(%esp),%eax d90b6e: 89 44 24 70 mov %eax,0x70(%esp) d90b72: f2 0f 10 44 24 40 movsd 0x40(%esp),%xmm0 d90b78: f2 0f 10 4c 24 48 movsd 0x48(%esp),%xmm1 d90b7e: f2 0f 11 4c 24 68 movsd %xmm1,0x68(%esp) d90b84: f2 0f 11 44 24 60 movsd %xmm0,0x60(%esp) d90b8a: 8d 83 e4 52 05 00 lea 0x552e4(%ebx),%eax d90b90: 89 44 24 20 mov %eax,0x20(%esp) d90b94: 8d 83 d0 52 05 00 lea 0x552d0(%ebx),%eax d90b9a: 89 44 24 1c mov %eax,0x1c(%esp) d90b9e: 8d 83 d4 52 05 00 lea 0x552d4(%ebx),%eax d90ba4: 89 44 24 18 mov %eax,0x18(%esp) d90ba8: 8d 83 54 d7 04 00 lea 0x4d754(%ebx),%eax d90bae: 89 44 24 2c mov %eax,0x2c(%esp) d90bb2: 8b 44 24 20 mov 0x20(%esp),%eax d90bb6: 8b 00 mov (%eax),%eax d90bb8: 83 ec 08 sub $0x8,%esp d90bbb: 50 push %eax d90bbc: 8d 44 24 6c lea 0x6c(%esp),%eax d90bc0: 50 push %eax d90bc1: e8 29 4c 43 00 call 11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd> d90bc6: 83 c4 10 add $0x10,%esp d90bc9: 84 c0 test %al,%al d90bcb: 0f 84 48 04 00 00 je d91019 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1943e7> d90bd1: 8b 44 24 1c mov 0x1c(%esp),%eax d90bd5: 8b 00 mov (%eax),%eax d90bd7: 83 ec 04 sub $0x4,%esp d90bda: 50 push %eax d90bdb: 8d 44 24 68 lea 0x68(%esp),%eax d90bdf: 50 push %eax d90be0: 8d 44 24 44 lea 0x44(%esp),%eax d90be4: 50 push %eax d90be5: e8 44 4e 43 00 call 11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc> d90bea: 83 c4 0c add $0xc,%esp d90bed: f2 0f 10 44 24 38 movsd 0x38(%esp),%xmm0 d90bf3: f2 0f 11 84 24 80 00 movsd %xmm0,0x80(%esp) d90bfa: 00 00 d90bfc: 8b 44 24 18 mov 0x18(%esp),%eax d90c00: 8b 00 mov (%eax),%eax d90c02: 83 ec 08 sub $0x8,%esp d90c05: 50 push %eax d90c06: 8d 84 24 8c 00 00 00 lea 0x8c(%esp),%eax d90c0d: 50 push %eax d90c0e: e8 f9 d6 3e 00 call 117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da> d90c13: 83 c4 10 add $0x10,%esp d90c16: 89 c6 mov %eax,%esi d90c18: 85 f6 test %esi,%esi d90c1a: 75 05 jne d90c21 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193fef> d90c1c: e8 d3 fa e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90c21: 8b 44 24 2c mov 0x2c(%esp),%eax d90c25: 8b 00 mov (%eax),%eax d90c27: 8b 0e mov (%esi),%ecx d90c29: 89 4c 24 28 mov %ecx,0x28(%esp) d90c2d: 89 74 24 34 mov %esi,0x34(%esp) d90c31: 66 8b 91 aa 00 00 00 mov 0xaa(%ecx),%dx d90c38: 66 85 d2 test %dx,%dx d90c3b: 74 1c je d90c59 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194027> d90c3d: 8b 4c 24 28 mov 0x28(%esp),%ecx d90c41: 8b 71 4c mov 0x4c(%ecx),%esi d90c44: 31 ed xor %ebp,%ebp d90c46: 0f b7 fd movzwl %bp,%edi d90c49: 39 04 fe cmp %eax,(%esi,%edi,8) d90c4c: 74 20 je d90c6e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19403c> d90c4e: 45 inc %ebp d90c4f: 0f b7 fa movzwl %dx,%edi d90c52: 0f b7 cd movzwl %bp,%ecx d90c55: 39 f9 cmp %edi,%ecx d90c57: 72 ed jb d90c46 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194014> d90c59: 83 ec 04 sub $0x4,%esp d90c5c: 6a 00 push $0x0 d90c5e: 50 push %eax d90c5f: 8b 74 24 40 mov 0x40(%esp),%esi d90c63: 56 push %esi d90c64: e8 87 29 e0 ff call b935f0 d90c69: 83 c4 10 add $0x10,%esp d90c6c: eb 13 jmp d90c81 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19404f> d90c6e: 8b 44 fe 04 mov 0x4(%esi,%edi,8),%eax d90c72: 8b 4c 24 28 mov 0x28(%esp),%ecx d90c76: 8d 84 c1 b4 00 00 00 lea 0xb4(%ecx,%eax,8),%eax d90c7d: 8b 74 24 34 mov 0x34(%esp),%esi d90c81: 8b 08 mov (%eax),%ecx d90c83: 8b 40 04 mov 0x4(%eax),%eax d90c86: 83 ec 08 sub $0x8,%esp d90c89: 50 push %eax d90c8a: 56 push %esi d90c8b: ff d1 call *%ecx d90c8d: 83 c4 10 add $0x10,%esp d90c90: 89 c5 mov %eax,%ebp d90c92: 85 ed test %ebp,%ebp d90c94: 75 05 jne d90c9b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194069> d90c96: e8 59 fa e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90c9b: 8b 45 00 mov 0x0(%ebp),%eax d90c9e: 8b 88 04 01 00 00 mov 0x104(%eax),%ecx d90ca4: 8b 80 08 01 00 00 mov 0x108(%eax),%eax d90caa: 83 ec 08 sub $0x8,%esp d90cad: 50 push %eax d90cae: 55 push %ebp d90caf: ff d1 call *%ecx d90cb1: 83 c4 10 add $0x10,%esp d90cb4: 83 f8 07 cmp $0x7,%eax d90cb7: 0f 85 dd 00 00 00 jne d90d9a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194168> d90cbd: 85 f6 test %esi,%esi d90cbf: 75 05 jne d90cc6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194094> d90cc1: e8 2e fa e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90cc6: 8b 44 24 2c mov 0x2c(%esp),%eax d90cca: 8b 00 mov (%eax),%eax d90ccc: 8b 0e mov (%esi),%ecx d90cce: 89 4c 24 28 mov %ecx,0x28(%esp) d90cd2: 66 8b 91 aa 00 00 00 mov 0xaa(%ecx),%dx d90cd9: 66 85 d2 test %dx,%dx d90cdc: 74 1c je d90cfa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1940c8> d90cde: 8b 4c 24 28 mov 0x28(%esp),%ecx d90ce2: 8b 71 4c mov 0x4c(%ecx),%esi d90ce5: 31 ed xor %ebp,%ebp d90ce7: 0f b7 fd movzwl %bp,%edi d90cea: 39 04 fe cmp %eax,(%esi,%edi,8) d90ced: 74 20 je d90d0f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1940dd> d90cef: 45 inc %ebp d90cf0: 0f b7 fa movzwl %dx,%edi d90cf3: 0f b7 cd movzwl %bp,%ecx d90cf6: 39 f9 cmp %edi,%ecx d90cf8: 72 ed jb d90ce7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1940b5> d90cfa: 83 ec 04 sub $0x4,%esp d90cfd: 6a 00 push $0x0 d90cff: 50 push %eax d90d00: 8b 74 24 40 mov 0x40(%esp),%esi d90d04: 56 push %esi d90d05: e8 e6 28 e0 ff call b935f0 d90d0a: 83 c4 10 add $0x10,%esp d90d0d: eb 13 jmp d90d22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1940f0> d90d0f: 8b 44 fe 04 mov 0x4(%esi,%edi,8),%eax d90d13: 8b 4c 24 28 mov 0x28(%esp),%ecx d90d17: 8d 84 c1 b4 00 00 00 lea 0xb4(%ecx,%eax,8),%eax d90d1e: 8b 74 24 34 mov 0x34(%esp),%esi d90d22: 8b 08 mov (%eax),%ecx d90d24: 8b 40 04 mov 0x4(%eax),%eax d90d27: 83 ec 08 sub $0x8,%esp d90d2a: 50 push %eax d90d2b: 56 push %esi d90d2c: ff d1 call *%ecx d90d2e: 83 c4 10 add $0x10,%esp d90d31: 89 c5 mov %eax,%ebp d90d33: 85 ed test %ebp,%ebp d90d35: 75 05 jne d90d3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19410a> d90d37: e8 b8 f9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90d3c: 8b 45 00 mov 0x0(%ebp),%eax d90d3f: 8b 88 ec 00 00 00 mov 0xec(%eax),%ecx d90d45: 8b 80 f0 00 00 00 mov 0xf0(%eax),%eax d90d4b: 83 ec 08 sub $0x8,%esp d90d4e: 50 push %eax d90d4f: 55 push %ebp d90d50: ff d1 call *%ecx d90d52: 83 c4 10 add $0x10,%esp d90d55: 89 c5 mov %eax,%ebp d90d57: 8b 44 24 10 mov 0x10(%esp),%eax d90d5b: 8b 00 mov (%eax),%eax d90d5d: f6 80 b2 00 00 00 01 testb $0x1,0xb2(%eax) d90d64: 74 12 je d90d78 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194146> d90d66: 83 78 60 00 cmpl $0x0,0x60(%eax) d90d6a: 75 0c jne d90d78 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194146> d90d6c: 83 ec 0c sub $0xc,%esp d90d6f: 50 push %eax d90d70: e8 39 57 e2 ff call bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76> d90d75: 83 c4 10 add $0x10,%esp d90d78: 31 c0 xor %eax,%eax d90d7a: 50 push %eax d90d7b: ff 74 24 10 push 0x10(%esp) d90d7f: 55 push %ebp d90d80: 50 push %eax d90d81: e8 14 24 92 ff call 6b319a d90d86: 83 c4 10 add $0x10,%esp d90d89: 84 c0 test %al,%al d90d8b: 90 nop d90d8c: 90 nop d90d8d: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax d90d94: 89 b0 34 01 00 00 mov %esi,0x134(%eax) d90d9a: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax d90da1: 8b 80 80 02 00 00 mov 0x280(%eax),%eax d90da7: 89 44 24 28 mov %eax,0x28(%esp) d90dab: 85 f6 test %esi,%esi d90dad: 75 05 jne d90db4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194182> d90daf: e8 40 f9 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90db4: 8b 44 24 2c mov 0x2c(%esp),%eax d90db8: 8b 00 mov (%eax),%eax d90dba: 8b 0e mov (%esi),%ecx d90dbc: 89 4c 24 24 mov %ecx,0x24(%esp) d90dc0: 66 8b 91 aa 00 00 00 mov 0xaa(%ecx),%dx d90dc7: 66 85 d2 test %dx,%dx d90dca: 74 1c je d90de8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1941b6> d90dcc: 8b 4c 24 24 mov 0x24(%esp),%ecx d90dd0: 8b 71 4c mov 0x4c(%ecx),%esi d90dd3: 31 ed xor %ebp,%ebp d90dd5: 0f b7 fd movzwl %bp,%edi d90dd8: 39 04 fe cmp %eax,(%esi,%edi,8) d90ddb: 74 20 je d90dfd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1941cb> d90ddd: 45 inc %ebp d90dde: 0f b7 fa movzwl %dx,%edi d90de1: 0f b7 cd movzwl %bp,%ecx d90de4: 39 f9 cmp %edi,%ecx d90de6: 72 ed jb d90dd5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1941a3> d90de8: 83 ec 04 sub $0x4,%esp d90deb: 6a 00 push $0x0 d90ded: 50 push %eax d90dee: 8b 74 24 40 mov 0x40(%esp),%esi d90df2: 56 push %esi d90df3: e8 f8 27 e0 ff call b935f0 d90df8: 83 c4 10 add $0x10,%esp d90dfb: eb 13 jmp d90e10 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1941de> d90dfd: 8b 44 fe 04 mov 0x4(%esi,%edi,8),%eax d90e01: 8b 4c 24 24 mov 0x24(%esp),%ecx d90e05: 8d 84 c1 b4 00 00 00 lea 0xb4(%ecx,%eax,8),%eax d90e0c: 8b 74 24 34 mov 0x34(%esp),%esi d90e10: 8b 08 mov (%eax),%ecx d90e12: 8b 40 04 mov 0x4(%eax),%eax d90e15: 83 ec 08 sub $0x8,%esp d90e18: 50 push %eax d90e19: 56 push %esi d90e1a: ff d1 call *%ecx d90e1c: 83 c4 10 add $0x10,%esp d90e1f: 89 c5 mov %eax,%ebp d90e21: 85 ed test %ebp,%ebp d90e23: 75 05 jne d90e2a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1941f8> d90e25: e8 ca f8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90e2a: 8b 45 00 mov 0x0(%ebp),%eax d90e2d: 8b 88 ec 00 00 00 mov 0xec(%eax),%ecx d90e33: 8b 80 f0 00 00 00 mov 0xf0(%eax),%eax d90e39: 83 ec 08 sub $0x8,%esp d90e3c: 50 push %eax d90e3d: 55 push %ebp d90e3e: ff d1 call *%ecx d90e40: 83 c4 10 add $0x10,%esp d90e43: 89 44 24 24 mov %eax,0x24(%esp) d90e47: 85 f6 test %esi,%esi d90e49: 75 05 jne d90e50 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19421e> d90e4b: e8 a4 f8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90e50: 8b 44 24 2c mov 0x2c(%esp),%eax d90e54: 8b 00 mov (%eax),%eax d90e56: 8b 0e mov (%esi),%ecx d90e58: 89 4c 24 14 mov %ecx,0x14(%esp) d90e5c: 66 8b 91 aa 00 00 00 mov 0xaa(%ecx),%dx d90e63: 66 85 d2 test %dx,%dx d90e66: 74 1c je d90e84 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194252> d90e68: 8b 4c 24 14 mov 0x14(%esp),%ecx d90e6c: 8b 71 4c mov 0x4c(%ecx),%esi d90e6f: 31 ed xor %ebp,%ebp d90e71: 0f b7 fd movzwl %bp,%edi d90e74: 39 04 fe cmp %eax,(%esi,%edi,8) d90e77: 74 20 je d90e99 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194267> d90e79: 45 inc %ebp d90e7a: 0f b7 fa movzwl %dx,%edi d90e7d: 0f b7 cd movzwl %bp,%ecx d90e80: 39 f9 cmp %edi,%ecx d90e82: 72 ed jb d90e71 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19423f> d90e84: 83 ec 04 sub $0x4,%esp d90e87: 6a 0d push $0xd d90e89: 50 push %eax d90e8a: 8b 74 24 40 mov 0x40(%esp),%esi d90e8e: 56 push %esi d90e8f: e8 5c 27 e0 ff call b935f0 d90e94: 83 c4 10 add $0x10,%esp d90e97: eb 13 jmp d90eac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19427a> d90e99: 8b 44 fe 04 mov 0x4(%esi,%edi,8),%eax d90e9d: 8b 4c 24 14 mov 0x14(%esp),%ecx d90ea1: 8d 84 c1 1c 01 00 00 lea 0x11c(%ecx,%eax,8),%eax d90ea8: 8b 74 24 34 mov 0x34(%esp),%esi d90eac: 8b 08 mov (%eax),%ecx d90eae: 8b 40 04 mov 0x4(%eax),%eax d90eb1: 83 ec 08 sub $0x8,%esp d90eb4: 50 push %eax d90eb5: 56 push %esi d90eb6: ff d1 call *%ecx d90eb8: 83 c4 10 add $0x10,%esp d90ebb: 89 c7 mov %eax,%edi d90ebd: 83 7c 24 28 00 cmpl $0x0,0x28(%esp) d90ec2: 75 05 jne d90ec9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194297> d90ec4: e8 2b f8 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90ec9: 8d 83 80 52 05 00 lea 0x55280(%ebx),%eax d90ecf: 8b 00 mov (%eax),%eax d90ed1: 50 push %eax d90ed2: 57 push %edi d90ed3: ff 74 24 2c push 0x2c(%esp) d90ed7: ff 74 24 34 push 0x34(%esp) d90edb: e8 9a 14 5a 00 call 133237a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x735748> d90ee0: 83 c4 10 add $0x10,%esp d90ee3: e9 ca fc ff ff jmp d90bb2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193f80> d90ee8: 83 ec 0c sub $0xc,%esp d90eeb: 50 push %eax d90eec: e8 2f 19 41 ff call 1a2820 <__cxa_begin_catch@plt> d90ef1: 83 c4 10 add $0x10,%esp d90ef4: 8b 30 mov (%eax),%esi d90ef6: e8 c5 11 41 ff call 1a20c0 <__cxa_end_catch@plt> d90efb: c7 44 24 34 00 00 00 movl $0x0,0x34(%esp) d90f02: 00 d90f03: 8d 83 e8 52 05 00 lea 0x552e8(%ebx),%eax d90f09: 83 ec 08 sub $0x8,%esp d90f0c: ff 30 push (%eax) d90f0e: 8d 44 24 6c lea 0x6c(%esp),%eax d90f12: 50 push %eax d90f13: e8 24 4c 43 00 call 11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a> d90f18: 83 c4 10 add $0x10,%esp d90f1b: 8b 44 24 34 mov 0x34(%esp),%eax d90f1f: 84 c0 test %al,%al d90f21: 8b bc 24 a0 00 00 00 mov 0xa0(%esp),%edi d90f28: 75 12 jne d90f3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19430a> d90f2a: 85 f6 test %esi,%esi d90f2c: 74 0e je d90f3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19430a> d90f2e: 83 ec 08 sub $0x8,%esp d90f31: 6a 00 push $0x0 d90f33: 56 push %esi d90f34: e8 7f f6 e3 ff call bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c> d90f39: 83 c4 10 add $0x10,%esp d90f3c: 8b b7 3c 01 00 00 mov 0x13c(%edi),%esi d90f42: 89 f8 mov %edi,%eax d90f44: 8b b8 4c 01 00 00 mov 0x14c(%eax),%edi d90f4a: 89 c5 mov %eax,%ebp d90f4c: 85 f6 test %esi,%esi d90f4e: 75 05 jne d90f55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194323> d90f50: e8 9f f7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90f55: 8b 44 24 30 mov 0x30(%esp),%eax d90f59: ff 30 push (%eax) d90f5b: 8d 84 24 8c 00 00 00 lea 0x8c(%esp),%eax d90f62: 50 push %eax d90f63: 57 push %edi d90f64: 56 push %esi d90f65: e8 db 3a c4 ff call 9d4a45 d90f6a: 83 c4 10 add $0x10,%esp d90f6d: 84 c0 test %al,%al d90f6f: 74 0d je d90f7e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19434c> d90f71: 8b 84 24 88 00 00 00 mov 0x88(%esp),%eax d90f78: 89 85 38 01 00 00 mov %eax,0x138(%ebp) d90f7e: c7 44 24 5c 00 00 00 movl $0x0,0x5c(%esp) d90f85: 00 d90f86: 8b b5 3c 01 00 00 mov 0x13c(%ebp),%esi d90f8c: 8b bd 5c 01 00 00 mov 0x15c(%ebp),%edi d90f92: 85 f6 test %esi,%esi d90f94: 75 05 jne d90f9b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194369> d90f96: e8 59 f7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90f9b: 8d 44 24 5c lea 0x5c(%esp),%eax d90f9f: 8b 4c 24 30 mov 0x30(%esp),%ecx d90fa3: ff 31 push (%ecx) d90fa5: 50 push %eax d90fa6: 57 push %edi d90fa7: 56 push %esi d90fa8: e8 98 3a c4 ff call 9d4a45 d90fad: 83 c4 10 add $0x10,%esp d90fb0: 84 c0 test %al,%al d90fb2: 74 10 je d90fc4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194392> d90fb4: 83 ec 08 sub $0x8,%esp d90fb7: ff 74 24 64 push 0x64(%esp) d90fbb: 55 push %ebp d90fbc: e8 d2 81 00 00 call d99193 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c561> d90fc1: 83 c4 10 add $0x10,%esp d90fc4: c7 44 24 58 00 00 00 movl $0x0,0x58(%esp) d90fcb: 00 d90fcc: 8b b5 3c 01 00 00 mov 0x13c(%ebp),%esi d90fd2: 8b bd 54 01 00 00 mov 0x154(%ebp),%edi d90fd8: 85 f6 test %esi,%esi d90fda: 75 05 jne d90fe1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1943af> d90fdc: e8 13 f7 e3 ff call bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98> d90fe1: 8d 44 24 58 lea 0x58(%esp),%eax d90fe5: 8b 4c 24 30 mov 0x30(%esp),%ecx d90fe9: ff 31 push (%ecx) d90feb: 50 push %eax d90fec: 57 push %edi d90fed: 56 push %esi d90fee: e8 52 3a c4 ff call 9d4a45 d90ff3: 83 c4 10 add $0x10,%esp d90ff6: 84 c0 test %al,%al d90ff8: 74 10 je d9100a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1943d8> d90ffa: 83 ec 08 sub $0x8,%esp d90ffd: ff 74 24 60 push 0x60(%esp) d91001: 55 push %ebp d91002: e8 5d 82 00 00 call d99264 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19c632> d91007: 83 c4 10 add $0x10,%esp d9100a: c6 45 64 01 movb $0x1,0x64(%ebp) d9100e: 81 c4 8c 00 00 00 add $0x8c,%esp d91014: 5e pop %esi d91015: 5f pop %edi d91016: 5b pop %ebx d91017: 5d pop %ebp d91018: c3 ret d91019: 31 f6 xor %esi,%esi d9101b: b0 01 mov $0x1,%al d9101d: 89 44 24 34 mov %eax,0x34(%esp) d91021: e9 dd fe ff ff jmp d90f03 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1942d1>