/lib/i386-linux-gnu/ld-2.13.so: file format elf32-i386
Disassembly of section .text:
00016c20 <realloc+0x1cf0>:
16c20: 8b 44 24 04 mov 0x4(%esp),%eax
16c24: ba 03 00 00 00 mov $0x3,%edx
16c29: 21 c2 and %eax,%edx
16c2b: 74 24 je 16c51 <realloc+0x1d21>
16c2d: 7a 17 jp 16c46 <realloc+0x1d16>
16c2f: 38 30 cmp %dh,(%eax)
16c31: 0f 84 9f 00 00 00 je 16cd6 <realloc+0x1da6>
16c37: 40 inc %eax
16c38: 38 30 cmp %dh,(%eax)
16c3a: 0f 84 96 00 00 00 je 16cd6 <realloc+0x1da6>
16c40: 40 inc %eax
16c41: 83 f2 02 xor $0x2,%edx
16c44: 74 0b je 16c51 <realloc+0x1d21>
16c46: 38 30 cmp %dh,(%eax)
16c48: 0f 84 88 00 00 00 je 16cd6 <realloc+0x1da6>
16c4e: 40 inc %eax
16c4f: 31 d2 xor %edx,%edx
16c51: 8b 08 mov (%eax),%ecx
16c53: 83 c0 04 add $0x4,%eax
16c56: 29 ca sub %ecx,%edx
16c58: 81 c1 ff fe fe fe add $0xfefefeff,%ecx
16c5e: 4a dec %edx
16c5f: 73 58 jae 16cb9 <realloc+0x1d89>
16c61: 31 ca xor %ecx,%edx
16c63: 81 e2 00 01 01 01 and $0x1010100,%edx
16c69: 75 4e jne 16cb9 <realloc+0x1d89>
16c6b: 8b 08 mov (%eax),%ecx
16c6d: 83 c0 04 add $0x4,%eax
16c70: 29 ca sub %ecx,%edx
16c72: 81 c1 ff fe fe fe add $0xfefefeff,%ecx
16c78: 4a dec %edx
16c79: 73 3e jae 16cb9 <realloc+0x1d89>
16c7b: 31 ca xor %ecx,%edx
16c7d: 81 e2 00 01 01 01 and $0x1010100,%edx
16c83: 75 34 jne 16cb9 <realloc+0x1d89>
16c85: 8b 08 mov (%eax),%ecx
16c87: 83 c0 04 add $0x4,%eax
16c8a: 29 ca sub %ecx,%edx
16c8c: 81 c1 ff fe fe fe add $0xfefefeff,%ecx
16c92: 4a dec %edx
16c93: 73 24 jae 16cb9 <realloc+0x1d89>
16c95: 31 ca xor %ecx,%edx
16c97: 81 e2 00 01 01 01 and $0x1010100,%edx
16c9d: 75 1a jne 16cb9 <realloc+0x1d89>
16c9f: 8b 08 mov (%eax),%ecx
16ca1: 83 c0 04 add $0x4,%eax
16ca4: 29 ca sub %ecx,%edx
16ca6: 81 c1 ff fe fe fe add $0xfefefeff,%ecx
16cac: 4a dec %edx
16cad: 73 0a jae 16cb9 <realloc+0x1d89>
16caf: 31 ca xor %ecx,%edx
16cb1: 81 e2 00 01 01 01 and $0x1010100,%edx
16cb7: 74 98 je 16c51 <realloc+0x1d21>
16cb9: 83 e8 04 sub $0x4,%eax
16cbc: 81 e9 ff fe fe fe sub $0xfefefeff,%ecx
16cc2: 80 f9 00 cmp $0x0,%cl
16cc5: 74 0f je 16cd6 <realloc+0x1da6>
16cc7: 40 inc %eax
16cc8: 84 ed test %ch,%ch
16cca: 74 0a je 16cd6 <realloc+0x1da6>
16ccc: c1 e9 10 shr $0x10,%ecx
16ccf: 40 inc %eax
16cd0: 80 f9 00 cmp $0x0,%cl
16cd3: 74 01 je 16cd6 <realloc+0x1da6>
16cd5: 40 inc %eax
16cd6: 2b 44 24 04 sub 0x4(%esp),%eax
16cda: c3 ret
16cdb: 90 nop
16cdc: 90 nop
16cdd: 90 nop
16cde: 90 nop
16cdf: 90 nop
16ce0: 55 push %ebp
16ce1: 31 c0 xor %eax,%eax
16ce3: 89 e5 mov %esp,%ebp
16ce5: 8b 4d 0c mov 0xc(%ebp),%ecx
16ce8: 56 push %esi
16ce9: 8b 75 08 mov 0x8(%ebp),%esi
16cec: 85 c9 test %ecx,%ecx
16cee: 74 6f je 16d5f <realloc+0x1e2f>
16cf0: 01 f1 add %esi,%ecx
16cf2: b8 ff ff ff ff mov $0xffffffff,%eax
16cf7: 0f 42 c8 cmovb %eax,%ecx
16cfa: f7 c6 03 00 00 00 test $0x3,%esi
16d00: 74 64 je 16d66 <realloc+0x1e36>
16d02: 80 3e 00 cmpb $0x0,(%esi)
16d05: 89 f0 mov %esi,%eax
16d07: 75 0c jne 16d15 <realloc+0x1de5>
16d09: eb 5f jmp 16d6a <realloc+0x1e3a>
16d0b: 90 nop
16d0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi
16d10: 80 38 00 cmpb $0x0,(%eax)
16d13: 74 43 je 16d58 <realloc+0x1e28>
16d15: 83 c0 01 add $0x1,%eax
16d18: a8 03 test $0x3,%al
16d1a: 75 f4 jne 16d10 <realloc+0x1de0>
16d1c: 89 c2 mov %eax,%edx
16d1e: eb 33 jmp 16d53 <realloc+0x1e23>
16d20: 8b 02 mov (%edx),%eax
16d22: 2d 01 01 01 01 sub $0x1010101,%eax
16d27: a9 80 80 80 80 test $0x80808080,%eax
16d2c: 74 20 je 16d4e <realloc+0x1e1e>
16d2e: 80 3a 00 cmpb $0x0,(%edx)
16d31: 74 2f je 16d62 <realloc+0x1e32>
16d33: 80 7a 01 00 cmpb $0x0,0x1(%edx)
16d37: 8d 42 01 lea 0x1(%edx),%eax
16d3a: 74 1c je 16d58 <realloc+0x1e28>
16d3c: 80 7a 02 00 cmpb $0x0,0x2(%edx)
16d40: 8d 42 02 lea 0x2(%edx),%eax
16d43: 74 13 je 16d58 <realloc+0x1e28>
16d45: 80 7a 03 00 cmpb $0x0,0x3(%edx)
16d49: 8d 42 03 lea 0x3(%edx),%eax
16d4c: 74 0a je 16d58 <realloc+0x1e28>
16d4e: 83 c2 04 add $0x4,%edx
16d51: 89 c8 mov %ecx,%eax
16d53: 39 d1 cmp %edx,%ecx
16d55: 77 c9 ja 16d20 <realloc+0x1df0>
16d57: 90 nop
16d58: 39 c8 cmp %ecx,%eax
16d5a: 0f 47 c1 cmova %ecx,%eax
16d5d: 29 f0 sub %esi,%eax
16d5f: 5e pop %esi
16d60: 5d pop %ebp
16d61: c3 ret
16d62: 89 d0 mov %edx,%eax
16d64: eb f2 jmp 16d58 <realloc+0x1e28>
16d66: 89 f0 mov %esi,%eax
16d68: eb b2 jmp 16d1c <realloc+0x1dec>
16d6a: 89 f0 mov %esi,%eax
16d6c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi
16d70: eb e6 jmp 16d58 <realloc+0x1e28>
16d72: 90 nop
16d73: 90 nop
16d74: 90 nop
16d75: 90 nop
16d76: 90 nop
16d77: 90 nop
16d78: 90 nop
16d79: 90 nop
16d7a: 90 nop
16d7b: 90 nop
16d7c: 90 nop
16d7d: 90 nop
16d7e: 90 nop
16d7f: 90 nop
16d80: 56 push %esi
16d81: 57 push %edi
16d82: 8b 44 24 0c mov 0xc(%esp),%eax
16d86: 8b 54 24 10 mov 0x10(%esp),%edx
16d8a: 8b 74 24 14 mov 0x14(%esp),%esi
16d8e: 83 fe 04 cmp $0x4,%esi
16d91: 0f 82 48 01 00 00 jb 16edf <realloc+0x1faf>
16d97: 88 d6 mov %dl,%dh
16d99: 89 d1 mov %edx,%ecx
16d9b: c1 e2 10 shl $0x10,%edx
16d9e: 66 89 ca mov %cx,%dx
16da1: a8 03 test $0x3,%al
16da3: 0f 84 cd 00 00 00 je 16e76 <realloc+0x1f46>
16da9: 38 10 cmp %dl,(%eax)
16dab: 0f 84 67 01 00 00 je 16f18 <realloc+0x1fe8>
16db1: 40 inc %eax
16db2: 4e dec %esi
16db3: 0f 84 3f 01 00 00 je 16ef8 <realloc+0x1fc8>
16db9: a8 03 test $0x3,%al
16dbb: 0f 84 b5 00 00 00 je 16e76 <realloc+0x1f46>
16dc1: 38 10 cmp %dl,(%eax)
16dc3: 0f 84 4f 01 00 00 je 16f18 <realloc+0x1fe8>
16dc9: 40 inc %eax
16dca: 4e dec %esi
16dcb: 0f 84 27 01 00 00 je 16ef8 <realloc+0x1fc8>
16dd1: a8 03 test $0x3,%al
16dd3: 0f 84 9d 00 00 00 je 16e76 <realloc+0x1f46>
16dd9: 38 10 cmp %dl,(%eax)
16ddb: 0f 84 37 01 00 00 je 16f18 <realloc+0x1fe8>
16de1: 40 inc %eax
16de2: 4e dec %esi
16de3: e9 8e 00 00 00 jmp 16e76 <realloc+0x1f46>
16de8: 90 nop
16de9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi
16df0: 8b 08 mov (%eax),%ecx
16df2: bf ff fe fe fe mov $0xfefefeff,%edi
16df7: 31 d1 xor %edx,%ecx
16df9: 01 cf add %ecx,%edi
16dfb: 0f 83 04 01 00 00 jae 16f05 <realloc+0x1fd5>
16e01: 31 cf xor %ecx,%edi
16e03: 81 cf ff fe fe fe or $0xfefefeff,%edi
16e09: 47 inc %edi
16e0a: 0f 85 f5 00 00 00 jne 16f05 <realloc+0x1fd5>
16e10: 8b 48 04 mov 0x4(%eax),%ecx
16e13: bf ff fe fe fe mov $0xfefefeff,%edi
16e18: 31 d1 xor %edx,%ecx
16e1a: 01 cf add %ecx,%edi
16e1c: 0f 83 e0 00 00 00 jae 16f02 <realloc+0x1fd2>
16e22: 31 cf xor %ecx,%edi
16e24: 81 cf ff fe fe fe or $0xfefefeff,%edi
16e2a: 47 inc %edi
16e2b: 0f 85 d1 00 00 00 jne 16f02 <realloc+0x1fd2>
16e31: 8b 48 08 mov 0x8(%eax),%ecx
16e34: bf ff fe fe fe mov $0xfefefeff,%edi
16e39: 31 d1 xor %edx,%ecx
16e3b: 01 cf add %ecx,%edi
16e3d: 0f 83 bc 00 00 00 jae 16eff <realloc+0x1fcf>
16e43: 31 cf xor %ecx,%edi
16e45: 81 cf ff fe fe fe or $0xfefefeff,%edi
16e4b: 47 inc %edi
16e4c: 0f 85 ad 00 00 00 jne 16eff <realloc+0x1fcf>
16e52: 8b 48 0c mov 0xc(%eax),%ecx
16e55: bf ff fe fe fe mov $0xfefefeff,%edi
16e5a: 31 d1 xor %edx,%ecx
16e5c: 01 cf add %ecx,%edi
16e5e: 0f 83 98 00 00 00 jae 16efc <realloc+0x1fcc>
16e64: 31 cf xor %ecx,%edi
16e66: 81 cf ff fe fe fe or $0xfefefeff,%edi
16e6c: 47 inc %edi
16e6d: 0f 85 89 00 00 00 jne 16efc <realloc+0x1fcc>
16e73: 83 c0 10 add $0x10,%eax
16e76: 83 ee 10 sub $0x10,%esi
16e79: 0f 83 71 ff ff ff jae 16df0 <realloc+0x1ec0>
16e7f: 83 fe f4 cmp $0xfffffff4,%esi
16e82: 72 5b jb 16edf <realloc+0x1faf>
16e84: 8b 08 mov (%eax),%ecx
16e86: bf ff fe fe fe mov $0xfefefeff,%edi
16e8b: 31 d1 xor %edx,%ecx
16e8d: 01 cf add %ecx,%edi
16e8f: 73 74 jae 16f05 <realloc+0x1fd5>
16e91: 31 cf xor %ecx,%edi
16e93: 81 cf ff fe fe fe or $0xfefefeff,%edi
16e99: 47 inc %edi
16e9a: 75 69 jne 16f05 <realloc+0x1fd5>
16e9c: 83 c0 04 add $0x4,%eax
16e9f: 83 fe f8 cmp $0xfffffff8,%esi
16ea2: 72 3b jb 16edf <realloc+0x1faf>
16ea4: 8b 08 mov (%eax),%ecx
16ea6: bf ff fe fe fe mov $0xfefefeff,%edi
16eab: 31 d1 xor %edx,%ecx
16ead: 01 cf add %ecx,%edi
16eaf: 73 54 jae 16f05 <realloc+0x1fd5>
16eb1: 31 cf xor %ecx,%edi
16eb3: 81 cf ff fe fe fe or $0xfefefeff,%edi
16eb9: 47 inc %edi
16eba: 75 49 jne 16f05 <realloc+0x1fd5>
16ebc: 83 c0 04 add $0x4,%eax
16ebf: 83 fe fc cmp $0xfffffffc,%esi
16ec2: 72 1b jb 16edf <realloc+0x1faf>
16ec4: 8b 08 mov (%eax),%ecx
16ec6: bf ff fe fe fe mov $0xfefefeff,%edi
16ecb: 31 d1 xor %edx,%ecx
16ecd: 01 cf add %ecx,%edi
16ecf: 73 34 jae 16f05 <realloc+0x1fd5>
16ed1: 31 cf xor %ecx,%edi
16ed3: 81 cf ff fe fe fe or $0xfefefeff,%edi
16ed9: 47 inc %edi
16eda: 75 29 jne 16f05 <realloc+0x1fd5>
16edc: 83 c0 04 add $0x4,%eax
16edf: 83 e6 03 and $0x3,%esi
16ee2: 74 14 je 16ef8 <realloc+0x1fc8>
16ee4: 38 10 cmp %dl,(%eax)
16ee6: 74 30 je 16f18 <realloc+0x1fe8>
16ee8: 40 inc %eax
16ee9: 4e dec %esi
16eea: 74 0c je 16ef8 <realloc+0x1fc8>
16eec: 38 10 cmp %dl,(%eax)
16eee: 74 28 je 16f18 <realloc+0x1fe8>
16ef0: 40 inc %eax
16ef1: 4e dec %esi
16ef2: 74 04 je 16ef8 <realloc+0x1fc8>
16ef4: 38 10 cmp %dl,(%eax)
16ef6: 74 20 je 16f18 <realloc+0x1fe8>
16ef8: 31 c0 xor %eax,%eax
16efa: eb 1c jmp 16f18 <realloc+0x1fe8>
16efc: 83 c0 04 add $0x4,%eax
16eff: 83 c0 04 add $0x4,%eax
16f02: 83 c0 04 add $0x4,%eax
16f05: 84 c9 test %cl,%cl
16f07: 74 0f je 16f18 <realloc+0x1fe8>
16f09: 40 inc %eax
16f0a: 84 ed test %ch,%ch
16f0c: 74 0a je 16f18 <realloc+0x1fe8>
16f0e: 40 inc %eax
16f0f: f7 c1 00 00 ff 00 test $0xff0000,%ecx
16f15: 74 01 je 16f18 <realloc+0x1fe8>
16f17: 40 inc %eax
16f18: 5f pop %edi
16f19: 5e pop %esi
16f1a: c3 ret
16f1b: 90 nop
16f1c: 90 nop
16f1d: 90 nop
16f1e: 90 nop
16f1f: 90 nop
16f20: 53 push %ebx
16f21: 8b 44 24 08 mov 0x8(%esp),%eax
16f25: 8b 54 24 0c mov 0xc(%esp),%edx
16f29: 8b 4c 24 10 mov 0x10(%esp),%ecx
16f2d: 83 f9 01 cmp $0x1,%ecx
16f30: 75 12 jne 16f44 <realloc+0x2014>
16f32: 0f b6 08 movzbl (%eax),%ecx
16f35: 3a 0a cmp (%edx),%cl
16f37: 75 04 jne 16f3d <realloc+0x200d>
16f39: 31 c0 xor %eax,%eax
16f3b: 5b pop %ebx
16f3c: c3 ret
16f3d: 19 c0 sbb %eax,%eax
16f3f: 83 d8 ff sbb $0xffffffff,%eax
16f42: 5b pop %ebx
16f43: c3 ret
16f44: 7c f3 jl 16f39 <realloc+0x2009>
16f46: 56 push %esi
16f47: 89 c6 mov %eax,%esi
16f49: 83 f9 20 cmp $0x20,%ecx
16f4c: 0f 8d 0e 02 00 00 jge 17160 <realloc+0x2230>
16f52: e8 54 05 00 00 call 174ab <realloc+0x257b>
16f57: 81 c3 35 11 00 00 add $0x1135,%ebx
16f5d: 03 1c 8b add (%ebx,%ecx,4),%ebx
16f60: 01 ca add %ecx,%edx
16f62: 01 ce add %ecx,%esi
16f64: ff e3 jmp *%ebx
16f66: 8d 76 00 lea 0x0(%esi),%esi
16f69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi
16f70: 8b 46 e4 mov -0x1c(%esi),%eax
16f73: 8b 4a e4 mov -0x1c(%edx),%ecx
16f76: 39 c8 cmp %ecx,%eax
16f78: 0f 85 59 02 00 00 jne 171d7 <realloc+0x22a7>
16f7e: 8b 46 e8 mov -0x18(%esi),%eax
16f81: 8b 4a e8 mov -0x18(%edx),%ecx
16f84: 39 c8 cmp %ecx,%eax
16f86: 0f 85 4b 02 00 00 jne 171d7 <realloc+0x22a7>
16f8c: 8b 46 ec mov -0x14(%esi),%eax
16f8f: 8b 4a ec mov -0x14(%edx),%ecx
16f92: 39 c8 cmp %ecx,%eax
16f94: 0f 85 3d 02 00 00 jne 171d7 <realloc+0x22a7>
16f9a: 8b 46 f0 mov -0x10(%esi),%eax
16f9d: 8b 4a f0 mov -0x10(%edx),%ecx
16fa0: 39 c8 cmp %ecx,%eax
16fa2: 0f 85 2f 02 00 00 jne 171d7 <realloc+0x22a7>
16fa8: 8b 46 f4 mov -0xc(%esi),%eax
16fab: 8b 4a f4 mov -0xc(%edx),%ecx
16fae: 39 c8 cmp %ecx,%eax
16fb0: 0f 85 21 02 00 00 jne 171d7 <realloc+0x22a7>
16fb6: 8b 46 f8 mov -0x8(%esi),%eax
16fb9: 8b 4a f8 mov -0x8(%edx),%ecx
16fbc: 39 c8 cmp %ecx,%eax
16fbe: 0f 85 13 02 00 00 jne 171d7 <realloc+0x22a7>
16fc4: 8b 46 fc mov -0x4(%esi),%eax
16fc7: 8b 4a fc mov -0x4(%edx),%ecx
16fca: 39 c8 cmp %ecx,%eax
16fcc: 0f 85 05 02 00 00 jne 171d7 <realloc+0x22a7>
16fd2: 5e pop %esi
16fd3: 31 c0 xor %eax,%eax
16fd5: 5b pop %ebx
16fd6: c3 ret
16fd7: 8b 46 e3 mov -0x1d(%esi),%eax
16fda: 8b 4a e3 mov -0x1d(%edx),%ecx
16fdd: 39 c8 cmp %ecx,%eax
16fdf: 0f 85 f2 01 00 00 jne 171d7 <realloc+0x22a7>
16fe5: 8b 46 e7 mov -0x19(%esi),%eax
16fe8: 8b 4a e7 mov -0x19(%edx),%ecx
16feb: 39 c8 cmp %ecx,%eax
16fed: 0f 85 e4 01 00 00 jne 171d7 <realloc+0x22a7>
16ff3: 8b 46 eb mov -0x15(%esi),%eax
16ff6: 8b 4a eb mov -0x15(%edx),%ecx
16ff9: 39 c8 cmp %ecx,%eax
16ffb: 0f 85 d6 01 00 00 jne 171d7 <realloc+0x22a7>
17001: 8b 46 ef mov -0x11(%esi),%eax
17004: 8b 4a ef mov -0x11(%edx),%ecx
17007: 39 c8 cmp %ecx,%eax
17009: 0f 85 c8 01 00 00 jne 171d7 <realloc+0x22a7>
1700f: 8b 46 f3 mov -0xd(%esi),%eax
17012: 8b 4a f3 mov -0xd(%edx),%ecx
17015: 39 c8 cmp %ecx,%eax
17017: 0f 85 ba 01 00 00 jne 171d7 <realloc+0x22a7>
1701d: 8b 46 f7 mov -0x9(%esi),%eax
17020: 8b 4a f7 mov -0x9(%edx),%ecx
17023: 39 c8 cmp %ecx,%eax
17025: 0f 85 ac 01 00 00 jne 171d7 <realloc+0x22a7>
1702b: 8b 46 fb mov -0x5(%esi),%eax
1702e: 8b 4a fb mov -0x5(%edx),%ecx
17031: 39 c8 cmp %ecx,%eax
17033: 0f 85 9e 01 00 00 jne 171d7 <realloc+0x22a7>
17039: 0f b6 46 ff movzbl -0x1(%esi),%eax
1703d: 3a 42 ff cmp -0x1(%edx),%al
17040: 0f 85 a5 01 00 00 jne 171eb <realloc+0x22bb>
17046: 5e pop %esi
17047: 31 c0 xor %eax,%eax
17049: 5b pop %ebx
1704a: c3 ret
1704b: 8b 46 e2 mov -0x1e(%esi),%eax
1704e: 8b 4a e2 mov -0x1e(%edx),%ecx
17051: 39 c8 cmp %ecx,%eax
17053: 0f 85 7e 01 00 00 jne 171d7 <realloc+0x22a7>
17059: 8b 46 e6 mov -0x1a(%esi),%eax
1705c: 8b 4a e6 mov -0x1a(%edx),%ecx
1705f: 39 c8 cmp %ecx,%eax
17061: 0f 85 70 01 00 00 jne 171d7 <realloc+0x22a7>
17067: 8b 46 ea mov -0x16(%esi),%eax
1706a: 8b 4a ea mov -0x16(%edx),%ecx
1706d: 39 c8 cmp %ecx,%eax
1706f: 0f 85 62 01 00 00 jne 171d7 <realloc+0x22a7>
17075: 8b 46 ee mov -0x12(%esi),%eax
17078: 8b 4a ee mov -0x12(%edx),%ecx
1707b: 39 c8 cmp %ecx,%eax
1707d: 0f 85 54 01 00 00 jne 171d7 <realloc+0x22a7>
17083: 8b 46 f2 mov -0xe(%esi),%eax
17086: 8b 4a f2 mov -0xe(%edx),%ecx
17089: 39 c8 cmp %ecx,%eax
1708b: 0f 85 46 01 00 00 jne 171d7 <realloc+0x22a7>
17091: 8b 46 f6 mov -0xa(%esi),%eax
17094: 8b 4a f6 mov -0xa(%edx),%ecx
17097: 39 c8 cmp %ecx,%eax
17099: 0f 85 38 01 00 00 jne 171d7 <realloc+0x22a7>
1709f: 8b 46 fa mov -0x6(%esi),%eax
170a2: 8b 4a fa mov -0x6(%edx),%ecx
170a5: 39 c8 cmp %ecx,%eax
170a7: 0f 85 2a 01 00 00 jne 171d7 <realloc+0x22a7>
170ad: 0f b7 46 fe movzwl -0x2(%esi),%eax
170b1: 0f b7 4a fe movzwl -0x2(%edx),%ecx
170b5: 38 c8 cmp %cl,%al
170b7: 0f 85 2e 01 00 00 jne 171eb <realloc+0x22bb>
170bd: 39 c8 cmp %ecx,%eax
170bf: 0f 85 26 01 00 00 jne 171eb <realloc+0x22bb>
170c5: 5e pop %esi
170c6: 31 c0 xor %eax,%eax
170c8: 5b pop %ebx
170c9: c3 ret
170ca: 8b 46 e1 mov -0x1f(%esi),%eax
170cd: 8b 4a e1 mov -0x1f(%edx),%ecx
170d0: 39 c8 cmp %ecx,%eax
170d2: 0f 85 ff 00 00 00 jne 171d7 <realloc+0x22a7>
170d8: 8b 46 e5 mov -0x1b(%esi),%eax
170db: 8b 4a e5 mov -0x1b(%edx),%ecx
170de: 39 c8 cmp %ecx,%eax
170e0: 0f 85 f1 00 00 00 jne 171d7 <realloc+0x22a7>
170e6: 8b 46 e9 mov -0x17(%esi),%eax
170e9: 8b 4a e9 mov -0x17(%edx),%ecx
170ec: 39 c8 cmp %ecx,%eax
170ee: 0f 85 e3 00 00 00 jne 171d7 <realloc+0x22a7>
170f4: 8b 46 ed mov -0x13(%esi),%eax
170f7: 8b 4a ed mov -0x13(%edx),%ecx
170fa: 39 c8 cmp %ecx,%eax
170fc: 0f 85 d5 00 00 00 jne 171d7 <realloc+0x22a7>
17102: 8b 46 f1 mov -0xf(%esi),%eax
17105: 8b 4a f1 mov -0xf(%edx),%ecx
17108: 39 c8 cmp %ecx,%eax
1710a: 0f 85 c7 00 00 00 jne 171d7 <realloc+0x22a7>
17110: 8b 46 f5 mov -0xb(%esi),%eax
17113: 8b 4a f5 mov -0xb(%edx),%ecx
17116: 39 c8 cmp %ecx,%eax
17118: 0f 85 b9 00 00 00 jne 171d7 <realloc+0x22a7>
1711e: 8b 46 f9 mov -0x7(%esi),%eax
17121: 8b 4a f9 mov -0x7(%edx),%ecx
17124: 39 c8 cmp %ecx,%eax
17126: 0f 85 ab 00 00 00 jne 171d7 <realloc+0x22a7>
1712c: 0f b7 46 fd movzwl -0x3(%esi),%eax
17130: 0f b7 4a fd movzwl -0x3(%edx),%ecx
17134: 38 c8 cmp %cl,%al
17136: 0f 85 af 00 00 00 jne 171eb <realloc+0x22bb>
1713c: 39 c8 cmp %ecx,%eax
1713e: 0f 85 a7 00 00 00 jne 171eb <realloc+0x22bb>
17144: 0f b6 46 ff movzbl -0x1(%esi),%eax
17148: 3a 42 ff cmp -0x1(%edx),%al
1714b: 0f 85 9a 00 00 00 jne 171eb <realloc+0x22bb>
17151: 5e pop %esi
17152: 31 c0 xor %eax,%eax
17154: 5b pop %ebx
17155: c3 ret
17156: 8d 76 00 lea 0x0(%esi),%esi
17159: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi
17160: 83 e9 20 sub $0x20,%ecx
17163: 8b 06 mov (%esi),%eax
17165: 3b 02 cmp (%edx),%eax
17167: 75 6c jne 171d5 <realloc+0x22a5>
17169: 8b 46 04 mov 0x4(%esi),%eax
1716c: 3b 42 04 cmp 0x4(%edx),%eax
1716f: 75 61 jne 171d2 <realloc+0x22a2>
17171: 8b 46 08 mov 0x8(%esi),%eax
17174: 3b 42 08 cmp 0x8(%edx),%eax
17177: 75 56 jne 171cf <realloc+0x229f>
17179: 8b 46 0c mov 0xc(%esi),%eax
1717c: 3b 42 0c cmp 0xc(%edx),%eax
1717f: 75 4b jne 171cc <realloc+0x229c>
17181: 8b 46 10 mov 0x10(%esi),%eax
17184: 3b 42 10 cmp 0x10(%edx),%eax
17187: 75 40 jne 171c9 <realloc+0x2299>
17189: 8b 46 14 mov 0x14(%esi),%eax
1718c: 3b 42 14 cmp 0x14(%edx),%eax
1718f: 75 35 jne 171c6 <realloc+0x2296>
17191: 8b 46 18 mov 0x18(%esi),%eax
17194: 3b 42 18 cmp 0x18(%edx),%eax
17197: 75 2a jne 171c3 <realloc+0x2293>
17199: 8b 46 1c mov 0x1c(%esi),%eax
1719c: 3b 42 1c cmp 0x1c(%edx),%eax
1719f: 75 1f jne 171c0 <realloc+0x2290>
171a1: 83 c6 20 add $0x20,%esi
171a4: 83 c2 20 add $0x20,%edx
171a7: 83 f9 20 cmp $0x20,%ecx
171aa: 7d b4 jge 17160 <realloc+0x2230>
171ac: e8 fa 02 00 00 call 174ab <realloc+0x257b>
171b1: 81 c3 db 0e 00 00 add $0xedb,%ebx
171b7: 03 1c 8b add (%ebx,%ecx,4),%ebx
171ba: 01 ca add %ecx,%edx
171bc: 01 ce add %ecx,%esi
171be: ff e3 jmp *%ebx
171c0: 83 c2 04 add $0x4,%edx
171c3: 83 c2 04 add $0x4,%edx
171c6: 83 c2 04 add $0x4,%edx
171c9: 83 c2 04 add $0x4,%edx
171cc: 83 c2 04 add $0x4,%edx
171cf: 83 c2 04 add $0x4,%edx
171d2: 83 c2 04 add $0x4,%edx
171d5: 8b 0a mov (%edx),%ecx
171d7: 38 c8 cmp %cl,%al
171d9: 75 10 jne 171eb <realloc+0x22bb>
171db: 38 ec cmp %ch,%ah
171dd: 75 0c jne 171eb <realloc+0x22bb>
171df: c1 e8 10 shr $0x10,%eax
171e2: c1 e9 10 shr $0x10,%ecx
171e5: 38 c8 cmp %cl,%al
171e7: 75 02 jne 171eb <realloc+0x22bb>
171e9: 39 c8 cmp %ecx,%eax
171eb: 19 c0 sbb %eax,%eax
171ed: 83 d8 ff sbb $0xffffffff,%eax
171f0: 5e pop %esi
171f1: 5b pop %ebx
171f2: c3 ret
171f3: 90 nop
171f4: 90 nop
171f5: 90 nop
171f6: 90 nop
171f7: 90 nop
171f8: 90 nop
171f9: 90 nop
171fa: 90 nop
171fb: 90 nop
171fc: 90 nop
171fd: 90 nop
171fe: 90 nop
171ff: 90 nop
17200: 57 push %edi
17201: 8b 4c 24 10 mov 0x10(%esp),%ecx
17205: 8b 7c 24 08 mov 0x8(%esp),%edi
17209: 89 f2 mov %esi,%edx
1720b: 8b 74 24 0c mov 0xc(%esp),%esi
1720f: 89 f8 mov %edi,%eax
17211: 29 f0 sub %esi,%eax
17213: 39 c7 cmp %eax,%edi
17215: 73 16 jae 1722d <realloc+0x22fd>
17217: fc cld
17218: d1 e9 shr %ecx
1721a: 73 01 jae 1721d <realloc+0x22ed>
1721c: a4 movsb %ds:(%esi),%es:(%edi)
1721d: d1 e9 shr %ecx
1721f: 73 02 jae 17223 <realloc+0x22f3>
17221: 66 a5 movsw %ds:(%esi),%es:(%edi)
17223: f3 a5 rep movsl %ds:(%esi),%es:(%edi)
17225: 89 d6 mov %edx,%esi
17227: 8b 44 24 08 mov 0x8(%esp),%eax
1722b: 5f pop %edi
1722c: c3 ret
1722d: fd std
1722e: 8d 7c 0f ff lea -0x1(%edi,%ecx,1),%edi
17232: 8d 74 0e ff lea -0x1(%esi,%ecx,1),%esi
17236: d1 e9 shr %ecx
17238: 73 01 jae 1723b <realloc+0x230b>
1723a: a4 movsb %ds:(%esi),%es:(%edi)
1723b: 83 ef 01 sub $0x1,%edi
1723e: 83 ee 01 sub $0x1,%esi
17241: d1 e9 shr %ecx
17243: 73 02 jae 17247 <realloc+0x2317>
17245: 66 a5 movsw %ds:(%esi),%es:(%edi)
17247: 83 ef 02 sub $0x2,%edi
1724a: 83 ee 02 sub $0x2,%esi
1724d: f3 a5 rep movsl %ds:(%esi),%es:(%edi)
1724f: 89 d6 mov %edx,%esi
17251: 8b 44 24 08 mov 0x8(%esp),%eax
17255: fc cld
17256: 5f pop %edi
17257: c3 ret
17258: 90 nop
17259: 90 nop
1725a: 90 nop
1725b: 90 nop
1725c: 90 nop
1725d: 90 nop
1725e: 90 nop
1725f: 90 nop
17260: fc cld
17261: 57 push %edi
17262: 8b 54 24 08 mov 0x8(%esp),%edx
17266: 8b 4c 24 10 mov 0x10(%esp),%ecx
1726a: 0f b6 44 24 0c movzbl 0xc(%esp),%eax
1726f: e3 2c jecxz 1729d <realloc+0x236d>
17271: 89 d7 mov %edx,%edi
17273: 83 e2 03 and $0x3,%edx
17276: 74 11 je 17289 <realloc+0x2359>
17278: 7a 04 jp 1727e <realloc+0x234e>
1727a: aa stos %al,%es:(%edi)
1727b: 49 dec %ecx
1727c: 74 1f je 1729d <realloc+0x236d>
1727e: aa stos %al,%es:(%edi)
1727f: 49 dec %ecx
17280: 74 1b je 1729d <realloc+0x236d>
17282: 83 f2 01 xor $0x1,%edx
17285: 75 02 jne 17289 <realloc+0x2359>
17287: aa stos %al,%es:(%edi)
17288: 49 dec %ecx
17289: 89 ca mov %ecx,%edx
1728b: c1 e9 02 shr $0x2,%ecx
1728e: 83 e2 03 and $0x3,%edx
17291: 69 c0 01 01 01 01 imul $0x1010101,%eax,%eax
17297: f3 ab rep stos %eax,%es:(%edi)
17299: 89 d1 mov %edx,%ecx
1729b: f3 aa rep stos %al,%es:(%edi)
1729d: 8b 44 24 08 mov 0x8(%esp),%eax
172a1: 5f pop %edi
172a2: c3 ret
172a3: 90 nop
172a4: 90 nop
172a5: 90 nop
172a6: 90 nop
172a7: 90 nop
172a8: 90 nop
172a9: 90 nop
172aa: 90 nop
172ab: 90 nop
172ac: 90 nop
172ad: 90 nop
172ae: 90 nop
172af: 90 nop
172b0: 8b 4c 24 0c mov 0xc(%esp),%ecx
172b4: 89 f8 mov %edi,%eax
172b6: 8b 7c 24 04 mov 0x4(%esp),%edi
172ba: 89 f2 mov %esi,%edx
172bc: 8b 74 24 08 mov 0x8(%esp),%esi
172c0: fc cld
172c1: d1 e9 shr %ecx
172c3: 73 01 jae 172c6 <realloc+0x2396>
172c5: a4 movsb %ds:(%esi),%es:(%edi)
172c6: d1 e9 shr %ecx
172c8: 73 02 jae 172cc <realloc+0x239c>
172ca: 66 a5 movsw %ds:(%esi),%es:(%edi)
172cc: f3 a5 rep movsl %ds:(%esi),%es:(%edi)
172ce: 97 xchg %eax,%edi
172cf: 89 d6 mov %edx,%esi
172d1: c3 ret
172d2: 90 nop
172d3: 90 nop
172d4: 90 nop
172d5: 90 nop
172d6: 90 nop
172d7: 90 nop
172d8: 90 nop
172d9: 90 nop
172da: 90 nop
172db: 90 nop
172dc: 90 nop
172dd: 90 nop
172de: 90 nop
172df: 90 nop
172e0: 8b 44 24 04 mov 0x4(%esp),%eax
172e4: 8b 4c 24 08 mov 0x8(%esp),%ecx
172e8: 29 c1 sub %eax,%ecx
172ea: 81 e8 04 00 00 00 sub $0x4,%eax
172f0: 83 c0 04 add $0x4,%eax
172f3: 8a 14 08 mov (%eax,%ecx,1),%dl
172f6: 88 10 mov %dl,(%eax)
172f8: 84 d2 test %dl,%dl
172fa: 74 24 je 17320 <realloc+0x23f0>
172fc: 8a 54 08 01 mov 0x1(%eax,%ecx,1),%dl
17300: 88 50 01 mov %dl,0x1(%eax)
17303: 84 d2 test %dl,%dl
17305: 74 18 je 1731f <realloc+0x23ef>
17307: 8a 54 08 02 mov 0x2(%eax,%ecx,1),%dl
1730b: 88 50 02 mov %dl,0x2(%eax)
1730e: 84 d2 test %dl,%dl
17310: 74 0c je 1731e <realloc+0x23ee>
17312: 8a 54 08 03 mov 0x3(%eax,%ecx,1),%dl
17316: 88 50 03 mov %dl,0x3(%eax)
17319: 84 d2 test %dl,%dl
1731b: 75 d3 jne 172f0 <realloc+0x23c0>
1731d: 40 inc %eax
1731e: 40 inc %eax
1731f: 40 inc %eax
17320: c3 ret
17321: 90 nop
17322: 90 nop
17323: 90 nop
17324: 90 nop
17325: 90 nop
17326: 90 nop
17327: 90 nop
17328: 90 nop
17329: 90 nop
1732a: 90 nop
1732b: 90 nop
1732c: 90 nop
1732d: 90 nop
1732e: 90 nop
1732f: 90 nop
17330: 89 f8 mov %edi,%eax
17332: 8b 7c 24 04 mov 0x4(%esp),%edi
17336: 89 f2 mov %esi,%edx
17338: 8b 74 24 08 mov 0x8(%esp),%esi
1733c: 89 f9 mov %edi,%ecx
1733e: 31 f1 xor %esi,%ecx
17340: 83 e1 03 and $0x3,%ecx
17343: 8b 4c 24 0c mov 0xc(%esp),%ecx
17347: fc cld
17348: 75 3c jne 17386 <realloc+0x2456>
1734a: 83 f9 03 cmp $0x3,%ecx
1734d: 76 37 jbe 17386 <realloc+0x2456>
1734f: f7 c6 03 00 00 00 test $0x3,%esi
17355: 74 16 je 1736d <realloc+0x243d>
17357: a4 movsb %ds:(%esi),%es:(%edi)
17358: 49 dec %ecx
17359: f7 c6 03 00 00 00 test $0x3,%esi
1735f: 74 0c je 1736d <realloc+0x243d>
17361: a4 movsb %ds:(%esi),%es:(%edi)
17362: 49 dec %ecx
17363: f7 c6 03 00 00 00 test $0x3,%esi
17369: 74 02 je 1736d <realloc+0x243d>
1736b: a4 movsb %ds:(%esi),%es:(%edi)
1736c: 49 dec %ecx
1736d: 50 push %eax
1736e: 89 c8 mov %ecx,%eax
17370: c1 e9 02 shr $0x2,%ecx
17373: 83 e0 03 and $0x3,%eax
17376: f3 a5 rep movsl %ds:(%esi),%es:(%edi)
17378: 89 c1 mov %eax,%ecx
1737a: f3 a4 rep movsb %ds:(%esi),%es:(%edi)
1737c: 58 pop %eax
1737d: 89 c7 mov %eax,%edi
1737f: 89 d6 mov %edx,%esi
17381: 8b 44 24 04 mov 0x4(%esp),%eax
17385: c3 ret
17386: d1 e9 shr %ecx
17388: 73 01 jae 1738b <realloc+0x245b>
1738a: a4 movsb %ds:(%esi),%es:(%edi)
1738b: d1 e9 shr %ecx
1738d: 73 02 jae 17391 <realloc+0x2461>
1738f: 66 a5 movsw %ds:(%esi),%es:(%edi)
17391: f3 a5 rep movsl %ds:(%esi),%es:(%edi)
17393: eb e8 jmp 1737d <realloc+0x244d>
17395: 90 nop
17396: 90 nop
17397: 90 nop
17398: 90 nop
17399: 90 nop
1739a: 90 nop
1739b: 90 nop
1739c: 90 nop
1739d: 90 nop
1739e: 90 nop
1739f: 90 nop
173a0: 57 push %edi
173a1: 8b 44 24 08 mov 0x8(%esp),%eax
173a5: 8b 54 24 0c mov 0xc(%esp),%edx
173a9: 88 d6 mov %dl,%dh
173ab: 89 d1 mov %edx,%ecx
173ad: c1 e2 10 shl $0x10,%edx
173b0: 66 89 ca mov %cx,%dx
173b3: a8 03 test $0x3,%al
173b5: 74 29 je 173e0 <realloc+0x24b0>
173b7: 38 10 cmp %dl,(%eax)
173b9: 0f 84 a5 00 00 00 je 17464 <realloc+0x2534>
173bf: 40 inc %eax
173c0: a8 03 test $0x3,%al
173c2: 74 1c je 173e0 <realloc+0x24b0>
173c4: 38 10 cmp %dl,(%eax)
173c6: 0f 84 98 00 00 00 je 17464 <realloc+0x2534>
173cc: 40 inc %eax
173cd: a8 03 test $0x3,%al
173cf: 74 0f je 173e0 <realloc+0x24b0>
173d1: 38 10 cmp %dl,(%eax)
173d3: 0f 84 8b 00 00 00 je 17464 <realloc+0x2534>
173d9: 40 inc %eax
173da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi
173e0: 8b 08 mov (%eax),%ecx
173e2: bf ff fe fe fe mov $0xfefefeff,%edi
173e7: 31 d1 xor %edx,%ecx
173e9: 01 cf add %ecx,%edi
173eb: 73 64 jae 17451 <realloc+0x2521>
173ed: 31 cf xor %ecx,%edi
173ef: 81 cf ff fe fe fe or $0xfefefeff,%edi
173f5: 47 inc %edi
173f6: 75 59 jne 17451 <realloc+0x2521>
173f8: 8b 48 04 mov 0x4(%eax),%ecx
173fb: bf ff fe fe fe mov $0xfefefeff,%edi
17400: 31 d1 xor %edx,%ecx
17402: 01 cf add %ecx,%edi
17404: 73 48 jae 1744e <realloc+0x251e>
17406: 31 cf xor %ecx,%edi
17408: 81 cf ff fe fe fe or $0xfefefeff,%edi
1740e: 47 inc %edi
1740f: 75 3d jne 1744e <realloc+0x251e>
17411: 8b 48 08 mov 0x8(%eax),%ecx
17414: bf ff fe fe fe mov $0xfefefeff,%edi
17419: 31 d1 xor %edx,%ecx
1741b: 01 cf add %ecx,%edi
1741d: 73 2c jae 1744b <realloc+0x251b>
1741f: 31 cf xor %ecx,%edi
17421: 81 cf ff fe fe fe or $0xfefefeff,%edi
17427: 47 inc %edi
17428: 75 21 jne 1744b <realloc+0x251b>
1742a: 8b 48 0c mov 0xc(%eax),%ecx
1742d: bf ff fe fe fe mov $0xfefefeff,%edi
17432: 31 d1 xor %edx,%ecx
17434: 01 cf add %ecx,%edi
17436: 73 10 jae 17448 <realloc+0x2518>
17438: 31 cf xor %ecx,%edi
1743a: 81 cf ff fe fe fe or $0xfefefeff,%edi
17440: 47 inc %edi
17441: 75 05 jne 17448 <realloc+0x2518>
17443: 83 c0 10 add $0x10,%eax
17446: eb 98 jmp 173e0 <realloc+0x24b0>
17448: 83 c0 04 add $0x4,%eax
1744b: 83 c0 04 add $0x4,%eax
1744e: 83 c0 04 add $0x4,%eax
17451: 84 c9 test %cl,%cl
17453: 74 0f je 17464 <realloc+0x2534>
17455: 40 inc %eax
17456: 84 ed test %ch,%ch
17458: 74 0a je 17464 <realloc+0x2534>
1745a: 40 inc %eax
1745b: f7 c1 00 00 ff 00 test $0xff0000,%ecx
17461: 74 01 je 17464 <realloc+0x2534>
17463: 40 inc %eax
17464: 5f pop %edi
17465: c3 ret
17466: 90 nop
17467: 90 nop
17468: 90 nop
17469: 90 nop
1746a: 90 nop
1746b: 90 nop
1746c: 90 nop
1746d: 90 nop
1746e: 90 nop
1746f: 90 nop
17470: 53 push %ebx
17471: 8b 54 24 10 mov 0x10(%esp),%edx
17475: 8b 4c 24 0c mov 0xc(%esp),%ecx
17479: 8b 5c 24 08 mov 0x8(%esp),%ebx
1747d: b8 68 00 00 00 mov $0x68,%eax
17482: cd 80 int $0x80
17484: 5b pop %ebx
17485: 3d 01 f0 ff ff cmp $0xfffff001,%eax
1748a: 73 01 jae 1748d <realloc+0x255d>
1748c: c3 ret
1748d: e8 15 00 00 00 call 174a7 <realloc+0x2577>
17492: 81 c1 62 5b 00 00 add $0x5b62,%ecx
17498: 31 d2 xor %edx,%edx
1749a: 29 c2 sub %eax,%edx
1749c: 89 91 08 09 00 00 mov %edx,0x908(%ecx)
174a2: 83 c8 ff or $0xffffffff,%eax
174a5: eb e5 jmp 1748c <realloc+0x255c>
174a7: 8b 0c 24 mov (%esp),%ecx
174aa: c3 ret
174ab: 8b 1c 24 mov (%esp),%ebx
174ae: c3 ret