This week only. Pastebin PRO Accounts Christmas Special! Don't miss out!Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Aug 25th, 2011  |  syntax: None  |  size: 43.58 KB  |  views: 38  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.  
  2. /lib/i386-linux-gnu/ld-2.13.so:     file format elf32-i386
  3.  
  4.  
  5. Disassembly of section .text:
  6.  
  7. 00016c20 <realloc+0x1cf0>:
  8.    16c20:       8b 44 24 04             mov    0x4(%esp),%eax
  9.    16c24:       ba 03 00 00 00          mov    $0x3,%edx
  10.    16c29:       21 c2                   and    %eax,%edx
  11.    16c2b:       74 24                   je     16c51 <realloc+0x1d21>
  12.    16c2d:       7a 17                   jp     16c46 <realloc+0x1d16>
  13.    16c2f:       38 30                   cmp    %dh,(%eax)
  14.    16c31:       0f 84 9f 00 00 00       je     16cd6 <realloc+0x1da6>
  15.    16c37:       40                      inc    %eax
  16.    16c38:       38 30                   cmp    %dh,(%eax)
  17.    16c3a:       0f 84 96 00 00 00       je     16cd6 <realloc+0x1da6>
  18.    16c40:       40                      inc    %eax
  19.    16c41:       83 f2 02                xor    $0x2,%edx
  20.    16c44:       74 0b                   je     16c51 <realloc+0x1d21>
  21.    16c46:       38 30                   cmp    %dh,(%eax)
  22.    16c48:       0f 84 88 00 00 00       je     16cd6 <realloc+0x1da6>
  23.    16c4e:       40                      inc    %eax
  24.    16c4f:       31 d2                   xor    %edx,%edx
  25.    16c51:       8b 08                   mov    (%eax),%ecx
  26.    16c53:       83 c0 04                add    $0x4,%eax
  27.    16c56:       29 ca                   sub    %ecx,%edx
  28.    16c58:       81 c1 ff fe fe fe       add    $0xfefefeff,%ecx
  29.    16c5e:       4a                      dec    %edx
  30.    16c5f:       73 58                   jae    16cb9 <realloc+0x1d89>
  31.    16c61:       31 ca                   xor    %ecx,%edx
  32.    16c63:       81 e2 00 01 01 01       and    $0x1010100,%edx
  33.    16c69:       75 4e                   jne    16cb9 <realloc+0x1d89>
  34.    16c6b:       8b 08                   mov    (%eax),%ecx
  35.    16c6d:       83 c0 04                add    $0x4,%eax
  36.    16c70:       29 ca                   sub    %ecx,%edx
  37.    16c72:       81 c1 ff fe fe fe       add    $0xfefefeff,%ecx
  38.    16c78:       4a                      dec    %edx
  39.    16c79:       73 3e                   jae    16cb9 <realloc+0x1d89>
  40.    16c7b:       31 ca                   xor    %ecx,%edx
  41.    16c7d:       81 e2 00 01 01 01       and    $0x1010100,%edx
  42.    16c83:       75 34                   jne    16cb9 <realloc+0x1d89>
  43.    16c85:       8b 08                   mov    (%eax),%ecx
  44.    16c87:       83 c0 04                add    $0x4,%eax
  45.    16c8a:       29 ca                   sub    %ecx,%edx
  46.    16c8c:       81 c1 ff fe fe fe       add    $0xfefefeff,%ecx
  47.    16c92:       4a                      dec    %edx
  48.    16c93:       73 24                   jae    16cb9 <realloc+0x1d89>
  49.    16c95:       31 ca                   xor    %ecx,%edx
  50.    16c97:       81 e2 00 01 01 01       and    $0x1010100,%edx
  51.    16c9d:       75 1a                   jne    16cb9 <realloc+0x1d89>
  52.    16c9f:       8b 08                   mov    (%eax),%ecx
  53.    16ca1:       83 c0 04                add    $0x4,%eax
  54.    16ca4:       29 ca                   sub    %ecx,%edx
  55.    16ca6:       81 c1 ff fe fe fe       add    $0xfefefeff,%ecx
  56.    16cac:       4a                      dec    %edx
  57.    16cad:       73 0a                   jae    16cb9 <realloc+0x1d89>
  58.    16caf:       31 ca                   xor    %ecx,%edx
  59.    16cb1:       81 e2 00 01 01 01       and    $0x1010100,%edx
  60.    16cb7:       74 98                   je     16c51 <realloc+0x1d21>
  61.    16cb9:       83 e8 04                sub    $0x4,%eax
  62.    16cbc:       81 e9 ff fe fe fe       sub    $0xfefefeff,%ecx
  63.    16cc2:       80 f9 00                cmp    $0x0,%cl
  64.    16cc5:       74 0f                   je     16cd6 <realloc+0x1da6>
  65.    16cc7:       40                      inc    %eax
  66.    16cc8:       84 ed                   test   %ch,%ch
  67.    16cca:       74 0a                   je     16cd6 <realloc+0x1da6>
  68.    16ccc:       c1 e9 10                shr    $0x10,%ecx
  69.    16ccf:       40                      inc    %eax
  70.    16cd0:       80 f9 00                cmp    $0x0,%cl
  71.    16cd3:       74 01                   je     16cd6 <realloc+0x1da6>
  72.    16cd5:       40                      inc    %eax
  73.    16cd6:       2b 44 24 04             sub    0x4(%esp),%eax
  74.    16cda:       c3                      ret    
  75.    16cdb:       90                      nop
  76.    16cdc:       90                      nop
  77.    16cdd:       90                      nop
  78.    16cde:       90                      nop
  79.    16cdf:       90                      nop
  80.    16ce0:       55                      push   %ebp
  81.    16ce1:       31 c0                   xor    %eax,%eax
  82.    16ce3:       89 e5                   mov    %esp,%ebp
  83.    16ce5:       8b 4d 0c                mov    0xc(%ebp),%ecx
  84.    16ce8:       56                      push   %esi
  85.    16ce9:       8b 75 08                mov    0x8(%ebp),%esi
  86.    16cec:       85 c9                   test   %ecx,%ecx
  87.    16cee:       74 6f                   je     16d5f <realloc+0x1e2f>
  88.    16cf0:       01 f1                   add    %esi,%ecx
  89.    16cf2:       b8 ff ff ff ff          mov    $0xffffffff,%eax
  90.    16cf7:       0f 42 c8                cmovb  %eax,%ecx
  91.    16cfa:       f7 c6 03 00 00 00       test   $0x3,%esi
  92.    16d00:       74 64                   je     16d66 <realloc+0x1e36>
  93.    16d02:       80 3e 00                cmpb   $0x0,(%esi)
  94.    16d05:       89 f0                   mov    %esi,%eax
  95.    16d07:       75 0c                   jne    16d15 <realloc+0x1de5>
  96.    16d09:       eb 5f                   jmp    16d6a <realloc+0x1e3a>
  97.    16d0b:       90                      nop
  98.    16d0c:       8d 74 26 00             lea    0x0(%esi,%eiz,1),%esi
  99.    16d10:       80 38 00                cmpb   $0x0,(%eax)
  100.    16d13:       74 43                   je     16d58 <realloc+0x1e28>
  101.    16d15:       83 c0 01                add    $0x1,%eax
  102.    16d18:       a8 03                   test   $0x3,%al
  103.    16d1a:       75 f4                   jne    16d10 <realloc+0x1de0>
  104.    16d1c:       89 c2                   mov    %eax,%edx
  105.    16d1e:       eb 33                   jmp    16d53 <realloc+0x1e23>
  106.    16d20:       8b 02                   mov    (%edx),%eax
  107.    16d22:       2d 01 01 01 01          sub    $0x1010101,%eax
  108.    16d27:       a9 80 80 80 80          test   $0x80808080,%eax
  109.    16d2c:       74 20                   je     16d4e <realloc+0x1e1e>
  110.    16d2e:       80 3a 00                cmpb   $0x0,(%edx)
  111.    16d31:       74 2f                   je     16d62 <realloc+0x1e32>
  112.    16d33:       80 7a 01 00             cmpb   $0x0,0x1(%edx)
  113.    16d37:       8d 42 01                lea    0x1(%edx),%eax
  114.    16d3a:       74 1c                   je     16d58 <realloc+0x1e28>
  115.    16d3c:       80 7a 02 00             cmpb   $0x0,0x2(%edx)
  116.    16d40:       8d 42 02                lea    0x2(%edx),%eax
  117.    16d43:       74 13                   je     16d58 <realloc+0x1e28>
  118.    16d45:       80 7a 03 00             cmpb   $0x0,0x3(%edx)
  119.    16d49:       8d 42 03                lea    0x3(%edx),%eax
  120.    16d4c:       74 0a                   je     16d58 <realloc+0x1e28>
  121.    16d4e:       83 c2 04                add    $0x4,%edx
  122.    16d51:       89 c8                   mov    %ecx,%eax
  123.    16d53:       39 d1                   cmp    %edx,%ecx
  124.    16d55:       77 c9                   ja     16d20 <realloc+0x1df0>
  125.    16d57:       90                      nop
  126.    16d58:       39 c8                   cmp    %ecx,%eax
  127.    16d5a:       0f 47 c1                cmova  %ecx,%eax
  128.    16d5d:       29 f0                   sub    %esi,%eax
  129.    16d5f:       5e                      pop    %esi
  130.    16d60:       5d                      pop    %ebp
  131.    16d61:       c3                      ret    
  132.    16d62:       89 d0                   mov    %edx,%eax
  133.    16d64:       eb f2                   jmp    16d58 <realloc+0x1e28>
  134.    16d66:       89 f0                   mov    %esi,%eax
  135.    16d68:       eb b2                   jmp    16d1c <realloc+0x1dec>
  136.    16d6a:       89 f0                   mov    %esi,%eax
  137.    16d6c:       8d 74 26 00             lea    0x0(%esi,%eiz,1),%esi
  138.    16d70:       eb e6                   jmp    16d58 <realloc+0x1e28>
  139.    16d72:       90                      nop
  140.    16d73:       90                      nop
  141.    16d74:       90                      nop
  142.    16d75:       90                      nop
  143.    16d76:       90                      nop
  144.    16d77:       90                      nop
  145.    16d78:       90                      nop
  146.    16d79:       90                      nop
  147.    16d7a:       90                      nop
  148.    16d7b:       90                      nop
  149.    16d7c:       90                      nop
  150.    16d7d:       90                      nop
  151.    16d7e:       90                      nop
  152.    16d7f:       90                      nop
  153.    16d80:       56                      push   %esi
  154.    16d81:       57                      push   %edi
  155.    16d82:       8b 44 24 0c             mov    0xc(%esp),%eax
  156.    16d86:       8b 54 24 10             mov    0x10(%esp),%edx
  157.    16d8a:       8b 74 24 14             mov    0x14(%esp),%esi
  158.    16d8e:       83 fe 04                cmp    $0x4,%esi
  159.    16d91:       0f 82 48 01 00 00       jb     16edf <realloc+0x1faf>
  160.    16d97:       88 d6                   mov    %dl,%dh
  161.    16d99:       89 d1                   mov    %edx,%ecx
  162.    16d9b:       c1 e2 10                shl    $0x10,%edx
  163.    16d9e:       66 89 ca                mov    %cx,%dx
  164.    16da1:       a8 03                   test   $0x3,%al
  165.    16da3:       0f 84 cd 00 00 00       je     16e76 <realloc+0x1f46>
  166.    16da9:       38 10                   cmp    %dl,(%eax)
  167.    16dab:       0f 84 67 01 00 00       je     16f18 <realloc+0x1fe8>
  168.    16db1:       40                      inc    %eax
  169.    16db2:       4e                      dec    %esi
  170.    16db3:       0f 84 3f 01 00 00       je     16ef8 <realloc+0x1fc8>
  171.    16db9:       a8 03                   test   $0x3,%al
  172.    16dbb:       0f 84 b5 00 00 00       je     16e76 <realloc+0x1f46>
  173.    16dc1:       38 10                   cmp    %dl,(%eax)
  174.    16dc3:       0f 84 4f 01 00 00       je     16f18 <realloc+0x1fe8>
  175.    16dc9:       40                      inc    %eax
  176.    16dca:       4e                      dec    %esi
  177.    16dcb:       0f 84 27 01 00 00       je     16ef8 <realloc+0x1fc8>
  178.    16dd1:       a8 03                   test   $0x3,%al
  179.    16dd3:       0f 84 9d 00 00 00       je     16e76 <realloc+0x1f46>
  180.    16dd9:       38 10                   cmp    %dl,(%eax)
  181.    16ddb:       0f 84 37 01 00 00       je     16f18 <realloc+0x1fe8>
  182.    16de1:       40                      inc    %eax
  183.    16de2:       4e                      dec    %esi
  184.    16de3:       e9 8e 00 00 00          jmp    16e76 <realloc+0x1f46>
  185.    16de8:       90                      nop
  186.    16de9:       8d b4 26 00 00 00 00    lea    0x0(%esi,%eiz,1),%esi
  187.    16df0:       8b 08                   mov    (%eax),%ecx
  188.    16df2:       bf ff fe fe fe          mov    $0xfefefeff,%edi
  189.    16df7:       31 d1                   xor    %edx,%ecx
  190.    16df9:       01 cf                   add    %ecx,%edi
  191.    16dfb:       0f 83 04 01 00 00       jae    16f05 <realloc+0x1fd5>
  192.    16e01:       31 cf                   xor    %ecx,%edi
  193.    16e03:       81 cf ff fe fe fe       or     $0xfefefeff,%edi
  194.    16e09:       47                      inc    %edi
  195.    16e0a:       0f 85 f5 00 00 00       jne    16f05 <realloc+0x1fd5>
  196.    16e10:       8b 48 04                mov    0x4(%eax),%ecx
  197.    16e13:       bf ff fe fe fe          mov    $0xfefefeff,%edi
  198.    16e18:       31 d1                   xor    %edx,%ecx
  199.    16e1a:       01 cf                   add    %ecx,%edi
  200.    16e1c:       0f 83 e0 00 00 00       jae    16f02 <realloc+0x1fd2>
  201.    16e22:       31 cf                   xor    %ecx,%edi
  202.    16e24:       81 cf ff fe fe fe       or     $0xfefefeff,%edi
  203.    16e2a:       47                      inc    %edi
  204.    16e2b:       0f 85 d1 00 00 00       jne    16f02 <realloc+0x1fd2>
  205.    16e31:       8b 48 08                mov    0x8(%eax),%ecx
  206.    16e34:       bf ff fe fe fe          mov    $0xfefefeff,%edi
  207.    16e39:       31 d1                   xor    %edx,%ecx
  208.    16e3b:       01 cf                   add    %ecx,%edi
  209.    16e3d:       0f 83 bc 00 00 00       jae    16eff <realloc+0x1fcf>
  210.    16e43:       31 cf                   xor    %ecx,%edi
  211.    16e45:       81 cf ff fe fe fe       or     $0xfefefeff,%edi
  212.    16e4b:       47                      inc    %edi
  213.    16e4c:       0f 85 ad 00 00 00       jne    16eff <realloc+0x1fcf>
  214.    16e52:       8b 48 0c                mov    0xc(%eax),%ecx
  215.    16e55:       bf ff fe fe fe          mov    $0xfefefeff,%edi
  216.    16e5a:       31 d1                   xor    %edx,%ecx
  217.    16e5c:       01 cf                   add    %ecx,%edi
  218.    16e5e:       0f 83 98 00 00 00       jae    16efc <realloc+0x1fcc>
  219.    16e64:       31 cf                   xor    %ecx,%edi
  220.    16e66:       81 cf ff fe fe fe       or     $0xfefefeff,%edi
  221.    16e6c:       47                      inc    %edi
  222.    16e6d:       0f 85 89 00 00 00       jne    16efc <realloc+0x1fcc>
  223.    16e73:       83 c0 10                add    $0x10,%eax
  224.    16e76:       83 ee 10                sub    $0x10,%esi
  225.    16e79:       0f 83 71 ff ff ff       jae    16df0 <realloc+0x1ec0>
  226.    16e7f:       83 fe f4                cmp    $0xfffffff4,%esi
  227.    16e82:       72 5b                   jb     16edf <realloc+0x1faf>
  228.    16e84:       8b 08                   mov    (%eax),%ecx
  229.    16e86:       bf ff fe fe fe          mov    $0xfefefeff,%edi
  230.    16e8b:       31 d1                   xor    %edx,%ecx
  231.    16e8d:       01 cf                   add    %ecx,%edi
  232.    16e8f:       73 74                   jae    16f05 <realloc+0x1fd5>
  233.    16e91:       31 cf                   xor    %ecx,%edi
  234.    16e93:       81 cf ff fe fe fe       or     $0xfefefeff,%edi
  235.    16e99:       47                      inc    %edi
  236.    16e9a:       75 69                   jne    16f05 <realloc+0x1fd5>
  237.    16e9c:       83 c0 04                add    $0x4,%eax
  238.    16e9f:       83 fe f8                cmp    $0xfffffff8,%esi
  239.    16ea2:       72 3b                   jb     16edf <realloc+0x1faf>
  240.    16ea4:       8b 08                   mov    (%eax),%ecx
  241.    16ea6:       bf ff fe fe fe          mov    $0xfefefeff,%edi
  242.    16eab:       31 d1                   xor    %edx,%ecx
  243.    16ead:       01 cf                   add    %ecx,%edi
  244.    16eaf:       73 54                   jae    16f05 <realloc+0x1fd5>
  245.    16eb1:       31 cf                   xor    %ecx,%edi
  246.    16eb3:       81 cf ff fe fe fe       or     $0xfefefeff,%edi
  247.    16eb9:       47                      inc    %edi
  248.    16eba:       75 49                   jne    16f05 <realloc+0x1fd5>
  249.    16ebc:       83 c0 04                add    $0x4,%eax
  250.    16ebf:       83 fe fc                cmp    $0xfffffffc,%esi
  251.    16ec2:       72 1b                   jb     16edf <realloc+0x1faf>
  252.    16ec4:       8b 08                   mov    (%eax),%ecx
  253.    16ec6:       bf ff fe fe fe          mov    $0xfefefeff,%edi
  254.    16ecb:       31 d1                   xor    %edx,%ecx
  255.    16ecd:       01 cf                   add    %ecx,%edi
  256.    16ecf:       73 34                   jae    16f05 <realloc+0x1fd5>
  257.    16ed1:       31 cf                   xor    %ecx,%edi
  258.    16ed3:       81 cf ff fe fe fe       or     $0xfefefeff,%edi
  259.    16ed9:       47                      inc    %edi
  260.    16eda:       75 29                   jne    16f05 <realloc+0x1fd5>
  261.    16edc:       83 c0 04                add    $0x4,%eax
  262.    16edf:       83 e6 03                and    $0x3,%esi
  263.    16ee2:       74 14                   je     16ef8 <realloc+0x1fc8>
  264.    16ee4:       38 10                   cmp    %dl,(%eax)
  265.    16ee6:       74 30                   je     16f18 <realloc+0x1fe8>
  266.    16ee8:       40                      inc    %eax
  267.    16ee9:       4e                      dec    %esi
  268.    16eea:       74 0c                   je     16ef8 <realloc+0x1fc8>
  269.    16eec:       38 10                   cmp    %dl,(%eax)
  270.    16eee:       74 28                   je     16f18 <realloc+0x1fe8>
  271.    16ef0:       40                      inc    %eax
  272.    16ef1:       4e                      dec    %esi
  273.    16ef2:       74 04                   je     16ef8 <realloc+0x1fc8>
  274.    16ef4:       38 10                   cmp    %dl,(%eax)
  275.    16ef6:       74 20                   je     16f18 <realloc+0x1fe8>
  276.    16ef8:       31 c0                   xor    %eax,%eax
  277.    16efa:       eb 1c                   jmp    16f18 <realloc+0x1fe8>
  278.    16efc:       83 c0 04                add    $0x4,%eax
  279.    16eff:       83 c0 04                add    $0x4,%eax
  280.    16f02:       83 c0 04                add    $0x4,%eax
  281.    16f05:       84 c9                   test   %cl,%cl
  282.    16f07:       74 0f                   je     16f18 <realloc+0x1fe8>
  283.    16f09:       40                      inc    %eax
  284.    16f0a:       84 ed                   test   %ch,%ch
  285.    16f0c:       74 0a                   je     16f18 <realloc+0x1fe8>
  286.    16f0e:       40                      inc    %eax
  287.    16f0f:       f7 c1 00 00 ff 00       test   $0xff0000,%ecx
  288.    16f15:       74 01                   je     16f18 <realloc+0x1fe8>
  289.    16f17:       40                      inc    %eax
  290.    16f18:       5f                      pop    %edi
  291.    16f19:       5e                      pop    %esi
  292.    16f1a:       c3                      ret    
  293.    16f1b:       90                      nop
  294.    16f1c:       90                      nop
  295.    16f1d:       90                      nop
  296.    16f1e:       90                      nop
  297.    16f1f:       90                      nop
  298.    16f20:       53                      push   %ebx
  299.    16f21:       8b 44 24 08             mov    0x8(%esp),%eax
  300.    16f25:       8b 54 24 0c             mov    0xc(%esp),%edx
  301.    16f29:       8b 4c 24 10             mov    0x10(%esp),%ecx
  302.    16f2d:       83 f9 01                cmp    $0x1,%ecx
  303.    16f30:       75 12                   jne    16f44 <realloc+0x2014>
  304.    16f32:       0f b6 08                movzbl (%eax),%ecx
  305.    16f35:       3a 0a                   cmp    (%edx),%cl
  306.    16f37:       75 04                   jne    16f3d <realloc+0x200d>
  307.    16f39:       31 c0                   xor    %eax,%eax
  308.    16f3b:       5b                      pop    %ebx
  309.    16f3c:       c3                      ret    
  310.    16f3d:       19 c0                   sbb    %eax,%eax
  311.    16f3f:       83 d8 ff                sbb    $0xffffffff,%eax
  312.    16f42:       5b                      pop    %ebx
  313.    16f43:       c3                      ret    
  314.    16f44:       7c f3                   jl     16f39 <realloc+0x2009>
  315.    16f46:       56                      push   %esi
  316.    16f47:       89 c6                   mov    %eax,%esi
  317.    16f49:       83 f9 20                cmp    $0x20,%ecx
  318.    16f4c:       0f 8d 0e 02 00 00       jge    17160 <realloc+0x2230>
  319.    16f52:       e8 54 05 00 00          call   174ab <realloc+0x257b>
  320.    16f57:       81 c3 35 11 00 00       add    $0x1135,%ebx
  321.    16f5d:       03 1c 8b                add    (%ebx,%ecx,4),%ebx
  322.    16f60:       01 ca                   add    %ecx,%edx
  323.    16f62:       01 ce                   add    %ecx,%esi
  324.    16f64:       ff e3                   jmp    *%ebx
  325.    16f66:       8d 76 00                lea    0x0(%esi),%esi
  326.    16f69:       8d bc 27 00 00 00 00    lea    0x0(%edi,%eiz,1),%edi
  327.    16f70:       8b 46 e4                mov    -0x1c(%esi),%eax
  328.    16f73:       8b 4a e4                mov    -0x1c(%edx),%ecx
  329.    16f76:       39 c8                   cmp    %ecx,%eax
  330.    16f78:       0f 85 59 02 00 00       jne    171d7 <realloc+0x22a7>
  331.    16f7e:       8b 46 e8                mov    -0x18(%esi),%eax
  332.    16f81:       8b 4a e8                mov    -0x18(%edx),%ecx
  333.    16f84:       39 c8                   cmp    %ecx,%eax
  334.    16f86:       0f 85 4b 02 00 00       jne    171d7 <realloc+0x22a7>
  335.    16f8c:       8b 46 ec                mov    -0x14(%esi),%eax
  336.    16f8f:       8b 4a ec                mov    -0x14(%edx),%ecx
  337.    16f92:       39 c8                   cmp    %ecx,%eax
  338.    16f94:       0f 85 3d 02 00 00       jne    171d7 <realloc+0x22a7>
  339.    16f9a:       8b 46 f0                mov    -0x10(%esi),%eax
  340.    16f9d:       8b 4a f0                mov    -0x10(%edx),%ecx
  341.    16fa0:       39 c8                   cmp    %ecx,%eax
  342.    16fa2:       0f 85 2f 02 00 00       jne    171d7 <realloc+0x22a7>
  343.    16fa8:       8b 46 f4                mov    -0xc(%esi),%eax
  344.    16fab:       8b 4a f4                mov    -0xc(%edx),%ecx
  345.    16fae:       39 c8                   cmp    %ecx,%eax
  346.    16fb0:       0f 85 21 02 00 00       jne    171d7 <realloc+0x22a7>
  347.    16fb6:       8b 46 f8                mov    -0x8(%esi),%eax
  348.    16fb9:       8b 4a f8                mov    -0x8(%edx),%ecx
  349.    16fbc:       39 c8                   cmp    %ecx,%eax
  350.    16fbe:       0f 85 13 02 00 00       jne    171d7 <realloc+0x22a7>
  351.    16fc4:       8b 46 fc                mov    -0x4(%esi),%eax
  352.    16fc7:       8b 4a fc                mov    -0x4(%edx),%ecx
  353.    16fca:       39 c8                   cmp    %ecx,%eax
  354.    16fcc:       0f 85 05 02 00 00       jne    171d7 <realloc+0x22a7>
  355.    16fd2:       5e                      pop    %esi
  356.    16fd3:       31 c0                   xor    %eax,%eax
  357.    16fd5:       5b                      pop    %ebx
  358.    16fd6:       c3                      ret    
  359.    16fd7:       8b 46 e3                mov    -0x1d(%esi),%eax
  360.    16fda:       8b 4a e3                mov    -0x1d(%edx),%ecx
  361.    16fdd:       39 c8                   cmp    %ecx,%eax
  362.    16fdf:       0f 85 f2 01 00 00       jne    171d7 <realloc+0x22a7>
  363.    16fe5:       8b 46 e7                mov    -0x19(%esi),%eax
  364.    16fe8:       8b 4a e7                mov    -0x19(%edx),%ecx
  365.    16feb:       39 c8                   cmp    %ecx,%eax
  366.    16fed:       0f 85 e4 01 00 00       jne    171d7 <realloc+0x22a7>
  367.    16ff3:       8b 46 eb                mov    -0x15(%esi),%eax
  368.    16ff6:       8b 4a eb                mov    -0x15(%edx),%ecx
  369.    16ff9:       39 c8                   cmp    %ecx,%eax
  370.    16ffb:       0f 85 d6 01 00 00       jne    171d7 <realloc+0x22a7>
  371.    17001:       8b 46 ef                mov    -0x11(%esi),%eax
  372.    17004:       8b 4a ef                mov    -0x11(%edx),%ecx
  373.    17007:       39 c8                   cmp    %ecx,%eax
  374.    17009:       0f 85 c8 01 00 00       jne    171d7 <realloc+0x22a7>
  375.    1700f:       8b 46 f3                mov    -0xd(%esi),%eax
  376.    17012:       8b 4a f3                mov    -0xd(%edx),%ecx
  377.    17015:       39 c8                   cmp    %ecx,%eax
  378.    17017:       0f 85 ba 01 00 00       jne    171d7 <realloc+0x22a7>
  379.    1701d:       8b 46 f7                mov    -0x9(%esi),%eax
  380.    17020:       8b 4a f7                mov    -0x9(%edx),%ecx
  381.    17023:       39 c8                   cmp    %ecx,%eax
  382.    17025:       0f 85 ac 01 00 00       jne    171d7 <realloc+0x22a7>
  383.    1702b:       8b 46 fb                mov    -0x5(%esi),%eax
  384.    1702e:       8b 4a fb                mov    -0x5(%edx),%ecx
  385.    17031:       39 c8                   cmp    %ecx,%eax
  386.    17033:       0f 85 9e 01 00 00       jne    171d7 <realloc+0x22a7>
  387.    17039:       0f b6 46 ff             movzbl -0x1(%esi),%eax
  388.    1703d:       3a 42 ff                cmp    -0x1(%edx),%al
  389.    17040:       0f 85 a5 01 00 00       jne    171eb <realloc+0x22bb>
  390.    17046:       5e                      pop    %esi
  391.    17047:       31 c0                   xor    %eax,%eax
  392.    17049:       5b                      pop    %ebx
  393.    1704a:       c3                      ret    
  394.    1704b:       8b 46 e2                mov    -0x1e(%esi),%eax
  395.    1704e:       8b 4a e2                mov    -0x1e(%edx),%ecx
  396.    17051:       39 c8                   cmp    %ecx,%eax
  397.    17053:       0f 85 7e 01 00 00       jne    171d7 <realloc+0x22a7>
  398.    17059:       8b 46 e6                mov    -0x1a(%esi),%eax
  399.    1705c:       8b 4a e6                mov    -0x1a(%edx),%ecx
  400.    1705f:       39 c8                   cmp    %ecx,%eax
  401.    17061:       0f 85 70 01 00 00       jne    171d7 <realloc+0x22a7>
  402.    17067:       8b 46 ea                mov    -0x16(%esi),%eax
  403.    1706a:       8b 4a ea                mov    -0x16(%edx),%ecx
  404.    1706d:       39 c8                   cmp    %ecx,%eax
  405.    1706f:       0f 85 62 01 00 00       jne    171d7 <realloc+0x22a7>
  406.    17075:       8b 46 ee                mov    -0x12(%esi),%eax
  407.    17078:       8b 4a ee                mov    -0x12(%edx),%ecx
  408.    1707b:       39 c8                   cmp    %ecx,%eax
  409.    1707d:       0f 85 54 01 00 00       jne    171d7 <realloc+0x22a7>
  410.    17083:       8b 46 f2                mov    -0xe(%esi),%eax
  411.    17086:       8b 4a f2                mov    -0xe(%edx),%ecx
  412.    17089:       39 c8                   cmp    %ecx,%eax
  413.    1708b:       0f 85 46 01 00 00       jne    171d7 <realloc+0x22a7>
  414.    17091:       8b 46 f6                mov    -0xa(%esi),%eax
  415.    17094:       8b 4a f6                mov    -0xa(%edx),%ecx
  416.    17097:       39 c8                   cmp    %ecx,%eax
  417.    17099:       0f 85 38 01 00 00       jne    171d7 <realloc+0x22a7>
  418.    1709f:       8b 46 fa                mov    -0x6(%esi),%eax
  419.    170a2:       8b 4a fa                mov    -0x6(%edx),%ecx
  420.    170a5:       39 c8                   cmp    %ecx,%eax
  421.    170a7:       0f 85 2a 01 00 00       jne    171d7 <realloc+0x22a7>
  422.    170ad:       0f b7 46 fe             movzwl -0x2(%esi),%eax
  423.    170b1:       0f b7 4a fe             movzwl -0x2(%edx),%ecx
  424.    170b5:       38 c8                   cmp    %cl,%al
  425.    170b7:       0f 85 2e 01 00 00       jne    171eb <realloc+0x22bb>
  426.    170bd:       39 c8                   cmp    %ecx,%eax
  427.    170bf:       0f 85 26 01 00 00       jne    171eb <realloc+0x22bb>
  428.    170c5:       5e                      pop    %esi
  429.    170c6:       31 c0                   xor    %eax,%eax
  430.    170c8:       5b                      pop    %ebx
  431.    170c9:       c3                      ret    
  432.    170ca:       8b 46 e1                mov    -0x1f(%esi),%eax
  433.    170cd:       8b 4a e1                mov    -0x1f(%edx),%ecx
  434.    170d0:       39 c8                   cmp    %ecx,%eax
  435.    170d2:       0f 85 ff 00 00 00       jne    171d7 <realloc+0x22a7>
  436.    170d8:       8b 46 e5                mov    -0x1b(%esi),%eax
  437.    170db:       8b 4a e5                mov    -0x1b(%edx),%ecx
  438.    170de:       39 c8                   cmp    %ecx,%eax
  439.    170e0:       0f 85 f1 00 00 00       jne    171d7 <realloc+0x22a7>
  440.    170e6:       8b 46 e9                mov    -0x17(%esi),%eax
  441.    170e9:       8b 4a e9                mov    -0x17(%edx),%ecx
  442.    170ec:       39 c8                   cmp    %ecx,%eax
  443.    170ee:       0f 85 e3 00 00 00       jne    171d7 <realloc+0x22a7>
  444.    170f4:       8b 46 ed                mov    -0x13(%esi),%eax
  445.    170f7:       8b 4a ed                mov    -0x13(%edx),%ecx
  446.    170fa:       39 c8                   cmp    %ecx,%eax
  447.    170fc:       0f 85 d5 00 00 00       jne    171d7 <realloc+0x22a7>
  448.    17102:       8b 46 f1                mov    -0xf(%esi),%eax
  449.    17105:       8b 4a f1                mov    -0xf(%edx),%ecx
  450.    17108:       39 c8                   cmp    %ecx,%eax
  451.    1710a:       0f 85 c7 00 00 00       jne    171d7 <realloc+0x22a7>
  452.    17110:       8b 46 f5                mov    -0xb(%esi),%eax
  453.    17113:       8b 4a f5                mov    -0xb(%edx),%ecx
  454.    17116:       39 c8                   cmp    %ecx,%eax
  455.    17118:       0f 85 b9 00 00 00       jne    171d7 <realloc+0x22a7>
  456.    1711e:       8b 46 f9                mov    -0x7(%esi),%eax
  457.    17121:       8b 4a f9                mov    -0x7(%edx),%ecx
  458.    17124:       39 c8                   cmp    %ecx,%eax
  459.    17126:       0f 85 ab 00 00 00       jne    171d7 <realloc+0x22a7>
  460.    1712c:       0f b7 46 fd             movzwl -0x3(%esi),%eax
  461.    17130:       0f b7 4a fd             movzwl -0x3(%edx),%ecx
  462.    17134:       38 c8                   cmp    %cl,%al
  463.    17136:       0f 85 af 00 00 00       jne    171eb <realloc+0x22bb>
  464.    1713c:       39 c8                   cmp    %ecx,%eax
  465.    1713e:       0f 85 a7 00 00 00       jne    171eb <realloc+0x22bb>
  466.    17144:       0f b6 46 ff             movzbl -0x1(%esi),%eax
  467.    17148:       3a 42 ff                cmp    -0x1(%edx),%al
  468.    1714b:       0f 85 9a 00 00 00       jne    171eb <realloc+0x22bb>
  469.    17151:       5e                      pop    %esi
  470.    17152:       31 c0                   xor    %eax,%eax
  471.    17154:       5b                      pop    %ebx
  472.    17155:       c3                      ret    
  473.    17156:       8d 76 00                lea    0x0(%esi),%esi
  474.    17159:       8d bc 27 00 00 00 00    lea    0x0(%edi,%eiz,1),%edi
  475.    17160:       83 e9 20                sub    $0x20,%ecx
  476.    17163:       8b 06                   mov    (%esi),%eax
  477.    17165:       3b 02                   cmp    (%edx),%eax
  478.    17167:       75 6c                   jne    171d5 <realloc+0x22a5>
  479.    17169:       8b 46 04                mov    0x4(%esi),%eax
  480.    1716c:       3b 42 04                cmp    0x4(%edx),%eax
  481.    1716f:       75 61                   jne    171d2 <realloc+0x22a2>
  482.    17171:       8b 46 08                mov    0x8(%esi),%eax
  483.    17174:       3b 42 08                cmp    0x8(%edx),%eax
  484.    17177:       75 56                   jne    171cf <realloc+0x229f>
  485.    17179:       8b 46 0c                mov    0xc(%esi),%eax
  486.    1717c:       3b 42 0c                cmp    0xc(%edx),%eax
  487.    1717f:       75 4b                   jne    171cc <realloc+0x229c>
  488.    17181:       8b 46 10                mov    0x10(%esi),%eax
  489.    17184:       3b 42 10                cmp    0x10(%edx),%eax
  490.    17187:       75 40                   jne    171c9 <realloc+0x2299>
  491.    17189:       8b 46 14                mov    0x14(%esi),%eax
  492.    1718c:       3b 42 14                cmp    0x14(%edx),%eax
  493.    1718f:       75 35                   jne    171c6 <realloc+0x2296>
  494.    17191:       8b 46 18                mov    0x18(%esi),%eax
  495.    17194:       3b 42 18                cmp    0x18(%edx),%eax
  496.    17197:       75 2a                   jne    171c3 <realloc+0x2293>
  497.    17199:       8b 46 1c                mov    0x1c(%esi),%eax
  498.    1719c:       3b 42 1c                cmp    0x1c(%edx),%eax
  499.    1719f:       75 1f                   jne    171c0 <realloc+0x2290>
  500.    171a1:       83 c6 20                add    $0x20,%esi
  501.    171a4:       83 c2 20                add    $0x20,%edx
  502.    171a7:       83 f9 20                cmp    $0x20,%ecx
  503.    171aa:       7d b4                   jge    17160 <realloc+0x2230>
  504.    171ac:       e8 fa 02 00 00          call   174ab <realloc+0x257b>
  505.    171b1:       81 c3 db 0e 00 00       add    $0xedb,%ebx
  506.    171b7:       03 1c 8b                add    (%ebx,%ecx,4),%ebx
  507.    171ba:       01 ca                   add    %ecx,%edx
  508.    171bc:       01 ce                   add    %ecx,%esi
  509.    171be:       ff e3                   jmp    *%ebx
  510.    171c0:       83 c2 04                add    $0x4,%edx
  511.    171c3:       83 c2 04                add    $0x4,%edx
  512.    171c6:       83 c2 04                add    $0x4,%edx
  513.    171c9:       83 c2 04                add    $0x4,%edx
  514.    171cc:       83 c2 04                add    $0x4,%edx
  515.    171cf:       83 c2 04                add    $0x4,%edx
  516.    171d2:       83 c2 04                add    $0x4,%edx
  517.    171d5:       8b 0a                   mov    (%edx),%ecx
  518.    171d7:       38 c8                   cmp    %cl,%al
  519.    171d9:       75 10                   jne    171eb <realloc+0x22bb>
  520.    171db:       38 ec                   cmp    %ch,%ah
  521.    171dd:       75 0c                   jne    171eb <realloc+0x22bb>
  522.    171df:       c1 e8 10                shr    $0x10,%eax
  523.    171e2:       c1 e9 10                shr    $0x10,%ecx
  524.    171e5:       38 c8                   cmp    %cl,%al
  525.    171e7:       75 02                   jne    171eb <realloc+0x22bb>
  526.    171e9:       39 c8                   cmp    %ecx,%eax
  527.    171eb:       19 c0                   sbb    %eax,%eax
  528.    171ed:       83 d8 ff                sbb    $0xffffffff,%eax
  529.    171f0:       5e                      pop    %esi
  530.    171f1:       5b                      pop    %ebx
  531.    171f2:       c3                      ret    
  532.    171f3:       90                      nop
  533.    171f4:       90                      nop
  534.    171f5:       90                      nop
  535.    171f6:       90                      nop
  536.    171f7:       90                      nop
  537.    171f8:       90                      nop
  538.    171f9:       90                      nop
  539.    171fa:       90                      nop
  540.    171fb:       90                      nop
  541.    171fc:       90                      nop
  542.    171fd:       90                      nop
  543.    171fe:       90                      nop
  544.    171ff:       90                      nop
  545.    17200:       57                      push   %edi
  546.    17201:       8b 4c 24 10             mov    0x10(%esp),%ecx
  547.    17205:       8b 7c 24 08             mov    0x8(%esp),%edi
  548.    17209:       89 f2                   mov    %esi,%edx
  549.    1720b:       8b 74 24 0c             mov    0xc(%esp),%esi
  550.    1720f:       89 f8                   mov    %edi,%eax
  551.    17211:       29 f0                   sub    %esi,%eax
  552.    17213:       39 c7                   cmp    %eax,%edi
  553.    17215:       73 16                   jae    1722d <realloc+0x22fd>
  554.    17217:       fc                      cld    
  555.    17218:       d1 e9                   shr    %ecx
  556.    1721a:       73 01                   jae    1721d <realloc+0x22ed>
  557.    1721c:       a4                      movsb  %ds:(%esi),%es:(%edi)
  558.    1721d:       d1 e9                   shr    %ecx
  559.    1721f:       73 02                   jae    17223 <realloc+0x22f3>
  560.    17221:       66 a5                   movsw  %ds:(%esi),%es:(%edi)
  561.    17223:       f3 a5                   rep movsl %ds:(%esi),%es:(%edi)
  562.    17225:       89 d6                   mov    %edx,%esi
  563.    17227:       8b 44 24 08             mov    0x8(%esp),%eax
  564.    1722b:       5f                      pop    %edi
  565.    1722c:       c3                      ret    
  566.    1722d:       fd                      std    
  567.    1722e:       8d 7c 0f ff             lea    -0x1(%edi,%ecx,1),%edi
  568.    17232:       8d 74 0e ff             lea    -0x1(%esi,%ecx,1),%esi
  569.    17236:       d1 e9                   shr    %ecx
  570.    17238:       73 01                   jae    1723b <realloc+0x230b>
  571.    1723a:       a4                      movsb  %ds:(%esi),%es:(%edi)
  572.    1723b:       83 ef 01                sub    $0x1,%edi
  573.    1723e:       83 ee 01                sub    $0x1,%esi
  574.    17241:       d1 e9                   shr    %ecx
  575.    17243:       73 02                   jae    17247 <realloc+0x2317>
  576.    17245:       66 a5                   movsw  %ds:(%esi),%es:(%edi)
  577.    17247:       83 ef 02                sub    $0x2,%edi
  578.    1724a:       83 ee 02                sub    $0x2,%esi
  579.    1724d:       f3 a5                   rep movsl %ds:(%esi),%es:(%edi)
  580.    1724f:       89 d6                   mov    %edx,%esi
  581.    17251:       8b 44 24 08             mov    0x8(%esp),%eax
  582.    17255:       fc                      cld    
  583.    17256:       5f                      pop    %edi
  584.    17257:       c3                      ret    
  585.    17258:       90                      nop
  586.    17259:       90                      nop
  587.    1725a:       90                      nop
  588.    1725b:       90                      nop
  589.    1725c:       90                      nop
  590.    1725d:       90                      nop
  591.    1725e:       90                      nop
  592.    1725f:       90                      nop
  593.    17260:       fc                      cld    
  594.    17261:       57                      push   %edi
  595.    17262:       8b 54 24 08             mov    0x8(%esp),%edx
  596.    17266:       8b 4c 24 10             mov    0x10(%esp),%ecx
  597.    1726a:       0f b6 44 24 0c          movzbl 0xc(%esp),%eax
  598.    1726f:       e3 2c                   jecxz  1729d <realloc+0x236d>
  599.    17271:       89 d7                   mov    %edx,%edi
  600.    17273:       83 e2 03                and    $0x3,%edx
  601.    17276:       74 11                   je     17289 <realloc+0x2359>
  602.    17278:       7a 04                   jp     1727e <realloc+0x234e>
  603.    1727a:       aa                      stos   %al,%es:(%edi)
  604.    1727b:       49                      dec    %ecx
  605.    1727c:       74 1f                   je     1729d <realloc+0x236d>
  606.    1727e:       aa                      stos   %al,%es:(%edi)
  607.    1727f:       49                      dec    %ecx
  608.    17280:       74 1b                   je     1729d <realloc+0x236d>
  609.    17282:       83 f2 01                xor    $0x1,%edx
  610.    17285:       75 02                   jne    17289 <realloc+0x2359>
  611.    17287:       aa                      stos   %al,%es:(%edi)
  612.    17288:       49                      dec    %ecx
  613.    17289:       89 ca                   mov    %ecx,%edx
  614.    1728b:       c1 e9 02                shr    $0x2,%ecx
  615.    1728e:       83 e2 03                and    $0x3,%edx
  616.    17291:       69 c0 01 01 01 01       imul   $0x1010101,%eax,%eax
  617.    17297:       f3 ab                   rep stos %eax,%es:(%edi)
  618.    17299:       89 d1                   mov    %edx,%ecx
  619.    1729b:       f3 aa                   rep stos %al,%es:(%edi)
  620.    1729d:       8b 44 24 08             mov    0x8(%esp),%eax
  621.    172a1:       5f                      pop    %edi
  622.    172a2:       c3                      ret    
  623.    172a3:       90                      nop
  624.    172a4:       90                      nop
  625.    172a5:       90                      nop
  626.    172a6:       90                      nop
  627.    172a7:       90                      nop
  628.    172a8:       90                      nop
  629.    172a9:       90                      nop
  630.    172aa:       90                      nop
  631.    172ab:       90                      nop
  632.    172ac:       90                      nop
  633.    172ad:       90                      nop
  634.    172ae:       90                      nop
  635.    172af:       90                      nop
  636.    172b0:       8b 4c 24 0c             mov    0xc(%esp),%ecx
  637.    172b4:       89 f8                   mov    %edi,%eax
  638.    172b6:       8b 7c 24 04             mov    0x4(%esp),%edi
  639.    172ba:       89 f2                   mov    %esi,%edx
  640.    172bc:       8b 74 24 08             mov    0x8(%esp),%esi
  641.    172c0:       fc                      cld    
  642.    172c1:       d1 e9                   shr    %ecx
  643.    172c3:       73 01                   jae    172c6 <realloc+0x2396>
  644.    172c5:       a4                      movsb  %ds:(%esi),%es:(%edi)
  645.    172c6:       d1 e9                   shr    %ecx
  646.    172c8:       73 02                   jae    172cc <realloc+0x239c>
  647.    172ca:       66 a5                   movsw  %ds:(%esi),%es:(%edi)
  648.    172cc:       f3 a5                   rep movsl %ds:(%esi),%es:(%edi)
  649.    172ce:       97                      xchg   %eax,%edi
  650.    172cf:       89 d6                   mov    %edx,%esi
  651.    172d1:       c3                      ret    
  652.    172d2:       90                      nop
  653.    172d3:       90                      nop
  654.    172d4:       90                      nop
  655.    172d5:       90                      nop
  656.    172d6:       90                      nop
  657.    172d7:       90                      nop
  658.    172d8:       90                      nop
  659.    172d9:       90                      nop
  660.    172da:       90                      nop
  661.    172db:       90                      nop
  662.    172dc:       90                      nop
  663.    172dd:       90                      nop
  664.    172de:       90                      nop
  665.    172df:       90                      nop
  666.    172e0:       8b 44 24 04             mov    0x4(%esp),%eax
  667.    172e4:       8b 4c 24 08             mov    0x8(%esp),%ecx
  668.    172e8:       29 c1                   sub    %eax,%ecx
  669.    172ea:       81 e8 04 00 00 00       sub    $0x4,%eax
  670.    172f0:       83 c0 04                add    $0x4,%eax
  671.    172f3:       8a 14 08                mov    (%eax,%ecx,1),%dl
  672.    172f6:       88 10                   mov    %dl,(%eax)
  673.    172f8:       84 d2                   test   %dl,%dl
  674.    172fa:       74 24                   je     17320 <realloc+0x23f0>
  675.    172fc:       8a 54 08 01             mov    0x1(%eax,%ecx,1),%dl
  676.    17300:       88 50 01                mov    %dl,0x1(%eax)
  677.    17303:       84 d2                   test   %dl,%dl
  678.    17305:       74 18                   je     1731f <realloc+0x23ef>
  679.    17307:       8a 54 08 02             mov    0x2(%eax,%ecx,1),%dl
  680.    1730b:       88 50 02                mov    %dl,0x2(%eax)
  681.    1730e:       84 d2                   test   %dl,%dl
  682.    17310:       74 0c                   je     1731e <realloc+0x23ee>
  683.    17312:       8a 54 08 03             mov    0x3(%eax,%ecx,1),%dl
  684.    17316:       88 50 03                mov    %dl,0x3(%eax)
  685.    17319:       84 d2                   test   %dl,%dl
  686.    1731b:       75 d3                   jne    172f0 <realloc+0x23c0>
  687.    1731d:       40                      inc    %eax
  688.    1731e:       40                      inc    %eax
  689.    1731f:       40                      inc    %eax
  690.    17320:       c3                      ret    
  691.    17321:       90                      nop
  692.    17322:       90                      nop
  693.    17323:       90                      nop
  694.    17324:       90                      nop
  695.    17325:       90                      nop
  696.    17326:       90                      nop
  697.    17327:       90                      nop
  698.    17328:       90                      nop
  699.    17329:       90                      nop
  700.    1732a:       90                      nop
  701.    1732b:       90                      nop
  702.    1732c:       90                      nop
  703.    1732d:       90                      nop
  704.    1732e:       90                      nop
  705.    1732f:       90                      nop
  706.    17330:       89 f8                   mov    %edi,%eax
  707.    17332:       8b 7c 24 04             mov    0x4(%esp),%edi
  708.    17336:       89 f2                   mov    %esi,%edx
  709.    17338:       8b 74 24 08             mov    0x8(%esp),%esi
  710.    1733c:       89 f9                   mov    %edi,%ecx
  711.    1733e:       31 f1                   xor    %esi,%ecx
  712.    17340:       83 e1 03                and    $0x3,%ecx
  713.    17343:       8b 4c 24 0c             mov    0xc(%esp),%ecx
  714.    17347:       fc                      cld    
  715.    17348:       75 3c                   jne    17386 <realloc+0x2456>
  716.    1734a:       83 f9 03                cmp    $0x3,%ecx
  717.    1734d:       76 37                   jbe    17386 <realloc+0x2456>
  718.    1734f:       f7 c6 03 00 00 00       test   $0x3,%esi
  719.    17355:       74 16                   je     1736d <realloc+0x243d>
  720.    17357:       a4                      movsb  %ds:(%esi),%es:(%edi)
  721.    17358:       49                      dec    %ecx
  722.    17359:       f7 c6 03 00 00 00       test   $0x3,%esi
  723.    1735f:       74 0c                   je     1736d <realloc+0x243d>
  724.    17361:       a4                      movsb  %ds:(%esi),%es:(%edi)
  725.    17362:       49                      dec    %ecx
  726.    17363:       f7 c6 03 00 00 00       test   $0x3,%esi
  727.    17369:       74 02                   je     1736d <realloc+0x243d>
  728.    1736b:       a4                      movsb  %ds:(%esi),%es:(%edi)
  729.    1736c:       49                      dec    %ecx
  730.    1736d:       50                      push   %eax
  731.    1736e:       89 c8                   mov    %ecx,%eax
  732.    17370:       c1 e9 02                shr    $0x2,%ecx
  733.    17373:       83 e0 03                and    $0x3,%eax
  734.    17376:       f3 a5                   rep movsl %ds:(%esi),%es:(%edi)
  735.    17378:       89 c1                   mov    %eax,%ecx
  736.    1737a:       f3 a4                   rep movsb %ds:(%esi),%es:(%edi)
  737.    1737c:       58                      pop    %eax
  738.    1737d:       89 c7                   mov    %eax,%edi
  739.    1737f:       89 d6                   mov    %edx,%esi
  740.    17381:       8b 44 24 04             mov    0x4(%esp),%eax
  741.    17385:       c3                      ret    
  742.    17386:       d1 e9                   shr    %ecx
  743.    17388:       73 01                   jae    1738b <realloc+0x245b>
  744.    1738a:       a4                      movsb  %ds:(%esi),%es:(%edi)
  745.    1738b:       d1 e9                   shr    %ecx
  746.    1738d:       73 02                   jae    17391 <realloc+0x2461>
  747.    1738f:       66 a5                   movsw  %ds:(%esi),%es:(%edi)
  748.    17391:       f3 a5                   rep movsl %ds:(%esi),%es:(%edi)
  749.    17393:       eb e8                   jmp    1737d <realloc+0x244d>
  750.    17395:       90                      nop
  751.    17396:       90                      nop
  752.    17397:       90                      nop
  753.    17398:       90                      nop
  754.    17399:       90                      nop
  755.    1739a:       90                      nop
  756.    1739b:       90                      nop
  757.    1739c:       90                      nop
  758.    1739d:       90                      nop
  759.    1739e:       90                      nop
  760.    1739f:       90                      nop
  761.    173a0:       57                      push   %edi
  762.    173a1:       8b 44 24 08             mov    0x8(%esp),%eax
  763.    173a5:       8b 54 24 0c             mov    0xc(%esp),%edx
  764.    173a9:       88 d6                   mov    %dl,%dh
  765.    173ab:       89 d1                   mov    %edx,%ecx
  766.    173ad:       c1 e2 10                shl    $0x10,%edx
  767.    173b0:       66 89 ca                mov    %cx,%dx
  768.    173b3:       a8 03                   test   $0x3,%al
  769.    173b5:       74 29                   je     173e0 <realloc+0x24b0>
  770.    173b7:       38 10                   cmp    %dl,(%eax)
  771.    173b9:       0f 84 a5 00 00 00       je     17464 <realloc+0x2534>
  772.    173bf:       40                      inc    %eax
  773.    173c0:       a8 03                   test   $0x3,%al
  774.    173c2:       74 1c                   je     173e0 <realloc+0x24b0>
  775.    173c4:       38 10                   cmp    %dl,(%eax)
  776.    173c6:       0f 84 98 00 00 00       je     17464 <realloc+0x2534>
  777.    173cc:       40                      inc    %eax
  778.    173cd:       a8 03                   test   $0x3,%al
  779.    173cf:       74 0f                   je     173e0 <realloc+0x24b0>
  780.    173d1:       38 10                   cmp    %dl,(%eax)
  781.    173d3:       0f 84 8b 00 00 00       je     17464 <realloc+0x2534>
  782.    173d9:       40                      inc    %eax
  783.    173da:       8d b6 00 00 00 00       lea    0x0(%esi),%esi
  784.    173e0:       8b 08                   mov    (%eax),%ecx
  785.    173e2:       bf ff fe fe fe          mov    $0xfefefeff,%edi
  786.    173e7:       31 d1                   xor    %edx,%ecx
  787.    173e9:       01 cf                   add    %ecx,%edi
  788.    173eb:       73 64                   jae    17451 <realloc+0x2521>
  789.    173ed:       31 cf                   xor    %ecx,%edi
  790.    173ef:       81 cf ff fe fe fe       or     $0xfefefeff,%edi
  791.    173f5:       47                      inc    %edi
  792.    173f6:       75 59                   jne    17451 <realloc+0x2521>
  793.    173f8:       8b 48 04                mov    0x4(%eax),%ecx
  794.    173fb:       bf ff fe fe fe          mov    $0xfefefeff,%edi
  795.    17400:       31 d1                   xor    %edx,%ecx
  796.    17402:       01 cf                   add    %ecx,%edi
  797.    17404:       73 48                   jae    1744e <realloc+0x251e>
  798.    17406:       31 cf                   xor    %ecx,%edi
  799.    17408:       81 cf ff fe fe fe       or     $0xfefefeff,%edi
  800.    1740e:       47                      inc    %edi
  801.    1740f:       75 3d                   jne    1744e <realloc+0x251e>
  802.    17411:       8b 48 08                mov    0x8(%eax),%ecx
  803.    17414:       bf ff fe fe fe          mov    $0xfefefeff,%edi
  804.    17419:       31 d1                   xor    %edx,%ecx
  805.    1741b:       01 cf                   add    %ecx,%edi
  806.    1741d:       73 2c                   jae    1744b <realloc+0x251b>
  807.    1741f:       31 cf                   xor    %ecx,%edi
  808.    17421:       81 cf ff fe fe fe       or     $0xfefefeff,%edi
  809.    17427:       47                      inc    %edi
  810.    17428:       75 21                   jne    1744b <realloc+0x251b>
  811.    1742a:       8b 48 0c                mov    0xc(%eax),%ecx
  812.    1742d:       bf ff fe fe fe          mov    $0xfefefeff,%edi
  813.    17432:       31 d1                   xor    %edx,%ecx
  814.    17434:       01 cf                   add    %ecx,%edi
  815.    17436:       73 10                   jae    17448 <realloc+0x2518>
  816.    17438:       31 cf                   xor    %ecx,%edi
  817.    1743a:       81 cf ff fe fe fe       or     $0xfefefeff,%edi
  818.    17440:       47                      inc    %edi
  819.    17441:       75 05                   jne    17448 <realloc+0x2518>
  820.    17443:       83 c0 10                add    $0x10,%eax
  821.    17446:       eb 98                   jmp    173e0 <realloc+0x24b0>
  822.    17448:       83 c0 04                add    $0x4,%eax
  823.    1744b:       83 c0 04                add    $0x4,%eax
  824.    1744e:       83 c0 04                add    $0x4,%eax
  825.    17451:       84 c9                   test   %cl,%cl
  826.    17453:       74 0f                   je     17464 <realloc+0x2534>
  827.    17455:       40                      inc    %eax
  828.    17456:       84 ed                   test   %ch,%ch
  829.    17458:       74 0a                   je     17464 <realloc+0x2534>
  830.    1745a:       40                      inc    %eax
  831.    1745b:       f7 c1 00 00 ff 00       test   $0xff0000,%ecx
  832.    17461:       74 01                   je     17464 <realloc+0x2534>
  833.    17463:       40                      inc    %eax
  834.    17464:       5f                      pop    %edi
  835.    17465:       c3                      ret    
  836.    17466:       90                      nop
  837.    17467:       90                      nop
  838.    17468:       90                      nop
  839.    17469:       90                      nop
  840.    1746a:       90                      nop
  841.    1746b:       90                      nop
  842.    1746c:       90                      nop
  843.    1746d:       90                      nop
  844.    1746e:       90                      nop
  845.    1746f:       90                      nop
  846.    17470:       53                      push   %ebx
  847.    17471:       8b 54 24 10             mov    0x10(%esp),%edx
  848.    17475:       8b 4c 24 0c             mov    0xc(%esp),%ecx
  849.    17479:       8b 5c 24 08             mov    0x8(%esp),%ebx
  850.    1747d:       b8 68 00 00 00          mov    $0x68,%eax
  851.    17482:       cd 80                   int    $0x80
  852.    17484:       5b                      pop    %ebx
  853.    17485:       3d 01 f0 ff ff          cmp    $0xfffff001,%eax
  854.    1748a:       73 01                   jae    1748d <realloc+0x255d>
  855.    1748c:       c3                      ret    
  856.    1748d:       e8 15 00 00 00          call   174a7 <realloc+0x2577>
  857.    17492:       81 c1 62 5b 00 00       add    $0x5b62,%ecx
  858.    17498:       31 d2                   xor    %edx,%edx
  859.    1749a:       29 c2                   sub    %eax,%edx
  860.    1749c:       89 91 08 09 00 00       mov    %edx,0x908(%ecx)
  861.    174a2:       83 c8 ff                or     $0xffffffff,%eax
  862.    174a5:       eb e5                   jmp    1748c <realloc+0x255c>
  863.    174a7:       8b 0c 24                mov    (%esp),%ecx
  864.    174aa:       c3                      ret    
  865.    174ab:       8b 1c 24                mov    (%esp),%ebx
  866.    174ae:       c3                      ret
clone this paste RAW Paste Data