00002120 <handle_connections_sockets>:
handle_connections_sockets():
    2120:       55                      push   %ebp
    2121:       89 e5                   mov    %esp,%ebp
    2123:       57                      push   %edi
    2124:       8d bd e8 fe ff ff       lea    0xfffffee8(%ebp),%edi
    212a:       56                      push   %esi
    212b:       53                      push   %ebx
    212c:       81 ec 6c 01 00 00       sub    $0x16c,%esp
    2132:       8b 15 98 7d 00 00       mov    0x7d98,%edx
    2138:       a1 94 7d 00 00          mov    0x7d94,%eax
    213d:       c7 85 bc fe ff ff 00    movl   $0x0,0xfffffebc(%ebp)
    2144:       00 00 00
    2147:       c7 85 b4 fe ff ff 00    movl   $0x0,0xfffffeb4(%ebp)
    214e:       00 00 00
    2151:       39 c2                   cmp    %eax,%edx
    2153:       0f 4d c2                cmovge %edx,%eax
    2156:       40                      inc    %eax
    2157:       89 85 b8 fe ff ff       mov    %eax,0xfffffeb8(%ebp)
    215d:       e8 fc ff ff ff          call   215e <handle_connections_sockets+0x3e>
    2162:       89 04 24                mov    %eax,(%esp)
    2165:       e8 fc ff ff ff          call   2166 <handle_connections_sockets+0x46>
    216a:       b9 20 00 00 00          mov    $0x20,%ecx
    216f:       8b 85 bc fe ff ff       mov    0xfffffebc(%ebp),%eax
    2175:       fc                      cld
    2176:       f3 ab                   repz stos %eax,%es:(%edi)
    2178:       8b 15 98 7d 00 00       mov    0x7d98,%edx
    217e:       83 fa ff                cmp    $0xffffffff,%edx
    2181:       74 34                   je     21b7 <handle_connections_sockets+0x97>
    2183:       89 d6                   mov    %edx,%esi
    2185:       83 e2 1f                and    $0x1f,%edx
    2188:       c1 ee 05                shr    $0x5,%esi
    218b:       0f ab 94 b5 e8 fe ff    bts    %edx,0xfffffee8(%ebp,%esi,4)
    2192:       ff
    2193:       8b 1d 98 7d 00 00       mov    0x7d98,%ebx
    2199:       c7 44 24 08 00 00 00    movl   $0x0,0x8(%esp)
    21a0:       00
    21a1:       c7 44 24 04 03 00 00    movl   $0x3,0x4(%esp)
    21a8:       00
    21a9:       89 1c 24                mov    %ebx,(%esp)
    21ac:       e8 fc ff ff ff          call   21ad <handle_connections_sockets+0x8d>
    21b1:       89 85 b4 fe ff ff       mov    %eax,0xfffffeb4(%ebp)
    21b7:       a1 94 7d 00 00          mov    0x7d94,%eax
    21bc:       89 c7                   mov    %eax,%edi
    21be:       83 e0 1f                and    $0x1f,%eax
    21c1:       c1 ef 05                shr    $0x5,%edi
    21c4:       0f ab 84 bd e8 fe ff    bts    %eax,0xfffffee8(%ebp,%edi,4)
    21cb:       ff
    21cc:       8b 0d 94 7d 00 00       mov    0x7d94,%ecx
    21d2:       c7 44 24 08 00 00 00    movl   $0x0,0x8(%esp)
    21d9:       00
    21da:       c7 44 24 04 03 00 00    movl   $0x3,0x4(%esp)
    21e1:       00
    21e2:       89 0c 24                mov    %ecx,(%esp)
    21e5:       e8 fc ff ff ff          call   21e6 <handle_connections_sockets+0xc6>
    21ea:       89 85 b0 fe ff ff       mov    %eax,0xfffffeb0(%ebp)
    21f0:       0f b6 15 00 00 00 00    movzbl 0x0,%edx
    21f7:       84 d2                   test   %dl,%dl
    21f9:       0f 85 77 02 00 00       jne    2476 <handle_connections_sockets+0x356>
    21ff:       8b bd e8 fe ff ff       mov    0xfffffee8(%ebp),%edi
    2205:       8b 8d ec fe ff ff       mov    0xfffffeec(%ebp),%ecx
    220b:       8b b5 f0 fe ff ff       mov    0xfffffef0(%ebp),%esi
    2211:       8b 9d f4 fe ff ff       mov    0xfffffef4(%ebp),%ebx
    2217:       8b 95 f8 fe ff ff       mov    0xfffffef8(%ebp),%edx
    221d:       8b 85 fc fe ff ff       mov    0xfffffefc(%ebp),%eax
    2223:       89 bd 68 ff ff ff       mov    %edi,0xffffff68(%ebp)
    2229:       89 8d 6c ff ff ff       mov    %ecx,0xffffff6c(%ebp)
    222f:       8b bd 00 ff ff ff       mov    0xffffff00(%ebp),%edi
    2235:       8b 8d 04 ff ff ff       mov    0xffffff04(%ebp),%ecx
    223b:       89 b5 70 ff ff ff       mov    %esi,0xffffff70(%ebp)
    2241:       89 9d 74 ff ff ff       mov    %ebx,0xffffff74(%ebp)
    2247:       8b b5 08 ff ff ff       mov    0xffffff08(%ebp),%esi
    224d:       8b 9d 0c ff ff ff       mov    0xffffff0c(%ebp),%ebx
    2253:       89 95 78 ff ff ff       mov    %edx,0xffffff78(%ebp)
    2259:       8b 95 10 ff ff ff       mov    0xffffff10(%ebp),%edx
    225f:       89 85 7c ff ff ff       mov    %eax,0xffffff7c(%ebp)
    2265:       89 7d 80                mov    %edi,0xffffff80(%ebp)
    2268:       8b 85 14 ff ff ff       mov    0xffffff14(%ebp),%eax
    226e:       8b bd 18 ff ff ff       mov    0xffffff18(%ebp),%edi
    2274:       89 4d 84                mov    %ecx,0xffffff84(%ebp)
    2277:       89 75 88                mov    %esi,0xffffff88(%ebp)
    227a:       8b 8d 1c ff ff ff       mov    0xffffff1c(%ebp),%ecx
    2280:       8b b5 20 ff ff ff       mov    0xffffff20(%ebp),%esi
    2286:       89 5d 8c                mov    %ebx,0xffffff8c(%ebp)
    2289:       89 55 90                mov    %edx,0xffffff90(%ebp)
    228c:       8b 9d 24 ff ff ff       mov    0xffffff24(%ebp),%ebx
    2292:       8b 95 28 ff ff ff       mov    0xffffff28(%ebp),%edx
    2298:       89 45 94                mov    %eax,0xffffff94(%ebp)
    229b:       89 7d 98                mov    %edi,0xffffff98(%ebp)
    229e:       89 4d 9c                mov    %ecx,0xffffff9c(%ebp)
    22a1:       89 75 a0                mov    %esi,0xffffffa0(%ebp)
    22a4:       89 5d a4                mov    %ebx,0xffffffa4(%ebp)
    22a7:       89 55 a8                mov    %edx,0xffffffa8(%ebp)
    22aa:       8b 85 2c ff ff ff       mov    0xffffff2c(%ebp),%eax
    22b0:       8b bd 30 ff ff ff       mov    0xffffff30(%ebp),%edi
    22b6:       8b 8d 34 ff ff ff       mov    0xffffff34(%ebp),%ecx
    22bc:       8b b5 38 ff ff ff       mov    0xffffff38(%ebp),%esi
    22c2:       8b 9d 3c ff ff ff       mov    0xffffff3c(%ebp),%ebx
    22c8:       8b 95 40 ff ff ff       mov    0xffffff40(%ebp),%edx
    22ce:       89 45 ac                mov    %eax,0xffffffac(%ebp)
    22d1:       89 7d b0                mov    %edi,0xffffffb0(%ebp)
    22d4:       8b 85 44 ff ff ff       mov    0xffffff44(%ebp),%eax
    22da:       8b bd 48 ff ff ff       mov    0xffffff48(%ebp),%edi
    22e0:       89 4d b4                mov    %ecx,0xffffffb4(%ebp)
    22e3:       8b 8d 4c ff ff ff       mov    0xffffff4c(%ebp),%ecx
    22e9:       89 75 b8                mov    %esi,0xffffffb8(%ebp)
    22ec:       8b b5 50 ff ff ff       mov    0xffffff50(%ebp),%esi
    22f2:       89 5d bc                mov    %ebx,0xffffffbc(%ebp)
    22f5:       89 55 c0                mov    %edx,0xffffffc0(%ebp)
    22f8:       8b 9d 54 ff ff ff       mov    0xffffff54(%ebp),%ebx
    22fe:       8b 95 58 ff ff ff       mov    0xffffff58(%ebp),%edx
    2304:       89 45 c4                mov    %eax,0xffffffc4(%ebp)
    2307:       89 7d c8                mov    %edi,0xffffffc8(%ebp)
    230a:       8b 85 5c ff ff ff       mov    0xffffff5c(%ebp),%eax
    2310:       89 4d cc                mov    %ecx,0xffffffcc(%ebp)
    2313:       8b bd 60 ff ff ff       mov    0xffffff60(%ebp),%edi
    2319:       8b 8d 64 ff ff ff       mov    0xffffff64(%ebp),%ecx
    231f:       89 75 d0                mov    %esi,0xffffffd0(%ebp)
    2322:       8d b5 68 ff ff ff       lea    0xffffff68(%ebp),%esi
    2328:       89 5d d4                mov    %ebx,0xffffffd4(%ebp)
    232b:       89 55 d8                mov    %edx,0xffffffd8(%ebp)
    232e:       89 45 dc                mov    %eax,0xffffffdc(%ebp)
    2331:       89 4d e4                mov    %ecx,0xffffffe4(%ebp)
    2334:       89 7d e0                mov    %edi,0xffffffe0(%ebp)
    2337:       c7 44 24 10 00 00 00    movl   $0x0,0x10(%esp)
    233e:       00
    233f:       c7 44 24 0c 00 00 00    movl   $0x0,0xc(%esp)
    2346:       00
    2347:       c7 44 24 08 00 00 00    movl   $0x0,0x8(%esp)
    234e:       00
    234f:       89 74 24 04             mov    %esi,0x4(%esp)
    2353:       8b 9d b8 fe ff ff       mov    0xfffffeb8(%ebp),%ebx
    2359:       89 1c 24                mov    %ebx,(%esp)
    235c:       e8 fc ff ff ff          call   235d <handle_connections_sockets+0x23d>
    2361:       85 c0                   test   %eax,%eax
    2363:       0f 88 b3 02 00 00       js     261c <handle_connections_sockets+0x4fc>
    2369:       0f b6 15 00 00 00 00    movzbl 0x0,%edx
    2370:       84 d2                   test   %dl,%dl
    2372:       0f 85 fe 00 00 00       jne    2476 <handle_connections_sockets+0x356>
    2378:       a1 94 7d 00 00          mov    0x7d94,%eax
    237d:       89 c3                   mov    %eax,%ebx
    237f:       89 c6                   mov    %eax,%esi
    2381:       83 e3 1f                and    $0x1f,%ebx
    2384:       c1 ee 05                shr    $0x5,%esi
    2387:       0f a3 9c b5 68 ff ff    bt     %ebx,0xffffff68(%ebp,%esi,4)
    238e:       ff
    238f:       0f 92 c1                setb   %cl
    2392:       8b bd b0 fe ff ff       mov    0xfffffeb0(%ebp),%edi
    2398:       84 c9                   test   %cl,%cl
    239a:       89 c6                   mov    %eax,%esi
    239c:       89 bd ac fe ff ff       mov    %edi,0xfffffeac(%ebp)
    23a2:       75 12                   jne    23b6 <handle_connections_sockets+0x296>
    23a4:       8b 95 b4 fe ff ff       mov    0xfffffeb4(%ebp),%edx
    23aa:       8b 35 98 7d 00 00       mov    0x7d98,%esi
    23b0:       89 95 ac fe ff ff       mov    %edx,0xfffffeac(%ebp)
    23b6:       f6 05 00 00 00 00 08    testb  $0x8,0x0
    23bd:       0f 84 c0 00 00 00       je     2483 <handle_connections_sockets+0x363>
    23c3:       31 ff                   xor    %edi,%edi
    23c5:       8d 9d c4 fe ff ff       lea    0xfffffec4(%ebp),%ebx
    23cb:       8d 85 d8 fe ff ff       lea    0xfffffed8(%ebp),%eax
    23d1:       c7 85 c4 fe ff ff 10    movl   $0x10,0xfffffec4(%ebp)
    23d8:       00 00 00
    23db:       89 34 24                mov    %esi,(%esp)
    23de:       89 5c 24 08             mov    %ebx,0x8(%esp)
    23e2:       89 44 24 04             mov    %eax,0x4(%esp)
    23e6:       e8 fc ff ff ff          call   23e7 <handle_connections_sockets+0x2c7>
    23eb:       83 f8 ff                cmp    $0xffffffff,%eax
    23ee:       89 c3                   mov    %eax,%ebx
    23f0:       75 2f                   jne    2421 <handle_connections_sockets+0x301>
    23f2:       e8 fc ff ff ff          call   23f3 <handle_connections_sockets+0x2d3>
    23f7:       8b 00                   mov    (%eax),%eax
    23f9:       83 f8 04                cmp    $0x4,%eax
    23fc:       0f 95 c2                setne  %dl
    23ff:       83 f8 0b                cmp    $0xb,%eax
    2402:       0f 95 c1                setne  %cl
    2405:       84 d1                   test   %dl,%cl
    2407:       75 18                   jne    2421 <handle_connections_sockets+0x301>
    2409:       f6 05 00 00 00 00 08    testb  $0x8,0x0
    2410:       75 09                   jne    241b <handle_connections_sockets+0x2fb>
    2412:       83 ff 09                cmp    $0x9,%edi
    2415:       0f 84 e2 01 00 00       je     25fd <handle_connections_sockets+0x4dd>
    241b:       47                      inc    %edi
    241c:       83 ff 09                cmp    $0x9,%edi
    241f:       76 a4                   jbe    23c5 <handle_connections_sockets+0x2a5>
    2421:       f6 05 00 00 00 00 08    testb  $0x8,0x0
    2428:       0f 84 36 02 00 00       je     2664 <handle_connections_sockets+0x544>
    242e:       83 fb ff                cmp    $0xffffffff,%ebx
    2431:       75 72                   jne    24a5 <handle_connections_sockets+0x385>
    2433:       0f b6 9d bc fe ff ff    movzbl 0xfffffebc(%ebp),%ebx
    243a:       ff 85 bc fe ff ff       incl   0xfffffebc(%ebp)
    2440:       84 db                   test   %bl,%bl
    2442:       0f 84 3b 02 00 00       je     2683 <handle_connections_sockets+0x563>
    2448:       e8 fc ff ff ff          call   2449 <handle_connections_sockets+0x329>
    244d:       8b 30                   mov    (%eax),%esi
    244f:       83 ee 17                sub    $0x17,%esi
    2452:       83 fe 01                cmp    $0x1,%esi
    2455:       0f 87 95 fd ff ff       ja     21f0 <handle_connections_sockets+0xd0>
    245b:       c7 04 24 01 00 00 00    movl   $0x1,(%esp)
    2462:       e8 fc ff ff ff          call   2463 <handle_connections_sockets+0x343>
    2467:       0f b6 15 00 00 00 00    movzbl 0x0,%edx
    246e:       84 d2                   test   %dl,%dl
    2470:       0f 84 89 fd ff ff       je     21ff <handle_connections_sockets+0xdf>
    2476:       81 c4 6c 01 00 00       add    $0x16c,%esp
    247c:       31 c0                   xor    %eax,%eax
    247e:       5b                      pop    %ebx
    247f:       5e                      pop    %esi
    2480:       5f                      pop    %edi
    2481:       c9                      leave
    2482:       c3                      ret
    2483:       8b 8d ac fe ff ff       mov    0xfffffeac(%ebp),%ecx
    2489:       c7 44 24 04 04 00 00    movl   $0x4,0x4(%esp)
    2490:       00
    2491:       89 34 24                mov    %esi,(%esp)
    2494:       80 cd 08                or     $0x8,%ch
    2497:       89 4c 24 08             mov    %ecx,0x8(%esp)
    249b:       e8 fc ff ff ff          call   249c <handle_connections_sockets+0x37c>
    24a0:       e9 1e ff ff ff          jmp    23c3 <handle_connections_sockets+0x2a3>
    24a5:       8d 85 c0 fe ff ff       lea    0xfffffec0(%ebp),%eax
    24ab:       8d 95 c8 fe ff ff       lea    0xfffffec8(%ebp),%edx
    24b1:       c7 85 c0 fe ff ff 10    movl   $0x10,0xfffffec0(%ebp)
    24b8:       00 00 00
    24bb:       89 1c 24                mov    %ebx,(%esp)
    24be:       89 44 24 08             mov    %eax,0x8(%esp)
    24c2:       89 54 24 04             mov    %edx,0x4(%esp)
    24c6:       e8 fc ff ff ff          call   24c7 <handle_connections_sockets+0x3a7>
    24cb:       85 c0                   test   %eax,%eax
    24cd:       0f 88 c2 01 00 00       js     2695 <handle_connections_sockets+0x575>
    24d3:       c7 44 24 04 18 00 00    movl   $0x18,0x4(%esp)
    24da:       00
    24db:       c7 04 24 54 13 00 00    movl   $0x1354,(%esp)
    24e2:       e8 fc ff ff ff          call   24e3 <handle_connections_sockets+0x3c3>
    24e7:       89 85 a8 fe ff ff       mov    %eax,0xfffffea8(%ebp)
    24ed:       89 04 24                mov    %eax,(%esp)
    24f0:       e8 fc ff ff ff          call   24f1 <handle_connections_sockets+0x3d1>
    24f5:       8b 8d a8 fe ff ff       mov    0xfffffea8(%ebp),%ecx
    24fb:       85 c9                   test   %ecx,%ecx
    24fd:       0f 84 9e 01 00 00       je     26a1 <handle_connections_sockets+0x581>
    2503:       31 d2                   xor    %edx,%edx
    2505:       3b 35 94 7d 00 00       cmp    0x7d94,%esi
    250b:       89 1c 24                mov    %ebx,(%esp)
    250e:       0f 94 c2                sete   %dl
    2511:       89 54 24 08             mov    %edx,0x8(%esp)
    2515:       42                      inc    %edx
    2516:       89 54 24 04             mov    %edx,0x4(%esp)
    251a:       e8 fc ff ff ff          call   251b <handle_connections_sockets+0x3fb>
    251f:       85 c0                   test   %eax,%eax
    2521:       89 c7                   mov    %eax,%edi
    2523:       0f 84 b0 01 00 00       je     26d9 <handle_connections_sockets+0x5b9>
    2529:       8b 9d a8 fe ff ff       mov    0xfffffea8(%ebp),%ebx
    252f:       89 44 24 04             mov    %eax,0x4(%esp)
    2533:       81 c3 50 05 00 00       add    $0x550,%ebx
    2539:       89 1c 24                mov    %ebx,(%esp)
    253c:       e8 fc ff ff ff          call   253d <handle_connections_sockets+0x41d>
    2541:       84 c0                   test   %al,%al
    2543:       0f 85 75 01 00 00       jne    26be <handle_connections_sockets+0x59e>
    2549:       3b 35 94 7d 00 00       cmp    0x7d94,%esi
    254f:       0f 84 9e 01 00 00       je     26f3 <handle_connections_sockets+0x5d3>
    2555:       83 3d 00 00 00 00 09    cmpl   $0x9,0x0
    255c:       8b 0d 00 00 00 00       mov    0x0,%ecx
    2562:       89 4b 2c                mov    %ecx,0x2c(%ebx)
    2565:       76 07                   jbe    256e <handle_connections_sockets+0x44e>
    2567:       c6 83 69 02 00 00 01    movb   $0x1,0x269(%ebx)
    256e:       8b 15 00 00 00 00       mov    0x0,%edx
    2574:       8b 1d 00 00 00 00       mov    0x0,%ebx
    257a:       2b 15 00 00 00 00       sub    0x0,%edx
    2580:       43                      inc    %ebx
    2581:       39 da                   cmp    %ebx,%edx
    2583:       73 0f                   jae    2594 <handle_connections_sockets+0x474>
    2585:       0f b6 05 00 00 00 00    movzbl 0x0,%eax
    258c:       84 c0                   test   %al,%al
    258e:       0f 84 75 01 00 00       je     2709 <handle_connections_sockets+0x5e9>
    2594:       c7 04 24 00 00 00 00    movl   $0x0,(%esp)
    259b:       e8 fc ff ff ff          call   259c <handle_connections_sockets+0x47c>
    25a0:       8b bd a8 fe ff ff       mov    0xfffffea8(%ebp),%edi
    25a6:       8b 9f 50 05 00 00       mov    0x550(%edi),%ebx
    25ac:       85 db                   test   %ebx,%ebx
    25ae:       74 2e                   je     25de <handle_connections_sockets+0x4be>
    25b0:       8b 15 00 00 00 00       mov    0x0,%edx
    25b6:       8b b5 a8 fe ff ff       mov    0xfffffea8(%ebp),%esi
    25bc:       8b 8a a0 00 00 00       mov    0xa0(%edx),%ecx
    25c2:       c7 44 24 04 10 04 00    movl   $0x410,0x4(%esp)
    25c9:       00
    25ca:       89 34 24                mov    %esi,(%esp)
    25cd:       89 4c 24 08             mov    %ecx,0x8(%esp)
    25d1:       e8 fc ff ff ff          call   25d2 <handle_connections_sockets+0x4b2>
    25d6:       89 1c 24                mov    %ebx,(%esp)
    25d9:       e8 fc ff ff ff          call   25da <handle_connections_sockets+0x4ba>
    25de:       c7 04 24 00 00 00 00    movl   $0x0,(%esp)
    25e5:       e8 fc ff ff ff          call   25e6 <handle_connections_sockets+0x4c6>
    25ea:       8b 85 a8 fe ff ff       mov    0xfffffea8(%ebp),%eax
    25f0:       8b 18                   mov    (%eax),%ebx
    25f2:       89 04 24                mov    %eax,(%esp)
    25f5:       ff 53 04                call   *0x4(%ebx)
    25f8:       e9 f3 fb ff ff          jmp    21f0 <handle_connections_sockets+0xd0>
    25fd:       8b 8d ac fe ff ff       mov    0xfffffeac(%ebp),%ecx
    2603:       c7 44 24 04 04 00 00    movl   $0x4,0x4(%esp)
    260a:       00
    260b:       89 34 24                mov    %esi,(%esp)
    260e:       89 4c 24 08             mov    %ecx,0x8(%esp)
    2612:       e8 fc ff ff ff          call   2613 <handle_connections_sockets+0x4f3>
    2617:       e9 ff fd ff ff          jmp    241b <handle_connections_sockets+0x2fb>
    261c:       e8 fc ff ff ff          call   261d <handle_connections_sockets+0x4fd>
    2621:       83 38 04                cmpl   $0x4,(%eax)
    2624:       89 c2                   mov    %eax,%edx
    2626:       0f 84 c4 fb ff ff       je     21f0 <handle_connections_sockets+0xd0>
    262c:       a1 00 00 00 00          mov    0x0,%eax
    2631:       40                      inc    %eax
    2632:       a3 00 00 00 00          mov    %eax,0x0
    2637:       48                      dec    %eax
    2638:       0f 85 b2 fb ff ff       jne    21f0 <handle_connections_sockets+0xd0>
    263e:       0f b6 1d 00 00 00 00    movzbl 0x0,%ebx
    2645:       84 db                   test   %bl,%bl
    2647:       0f 85 a3 fb ff ff       jne    21f0 <handle_connections_sockets+0xd0>
    264d:       8b 32                   mov    (%edx),%esi
    264f:       c7 04 24 9c 5b 00 00    movl   $0x5b9c,(%esp)
    2656:       89 74 24 04             mov    %esi,0x4(%esp)
    265a:       e8 fc ff ff ff          call   265b <handle_connections_sockets+0x53b>
    265f:       e9 8c fb ff ff          jmp    21f0 <handle_connections_sockets+0xd0>
    2664:       8b bd ac fe ff ff       mov    0xfffffeac(%ebp),%edi
    266a:       c7 44 24 04 04 00 00    movl   $0x4,0x4(%esp)
    2671:       00
    2672:       89 34 24                mov    %esi,(%esp)
    2675:       89 7c 24 08             mov    %edi,0x8(%esp)
    2679:       e8 fc ff ff ff          call   267a <handle_connections_sockets+0x55a>
    267e:       e9 ab fd ff ff          jmp    242e <handle_connections_sockets+0x30e>
    2683:       c7 04 24 aa 1d 00 00    movl   $0x1daa,(%esp)
    268a:       e8 fc ff ff ff          call   268b <handle_connections_sockets+0x56b>
    268f:       90                      nop
    2690:       e9 b3 fd ff ff          jmp    2448 <handle_connections_sockets+0x328>
    2695:       c7 04 24 c0 5b 00 00    movl   $0x5bc0,(%esp)
    269c:       e8 fc ff ff ff          call   269d <handle_connections_sockets+0x57d>
    26a1:       c7 44 24 04 02 00 00    movl   $0x2,0x4(%esp)
    26a8:       00
    26a9:       89 1c 24                mov    %ebx,(%esp)
    26ac:       e8 fc ff ff ff          call   26ad <handle_connections_sockets+0x58d>
    26b1:       89 1c 24                mov    %ebx,(%esp)
    26b4:       e8 fc ff ff ff          call   26b5 <handle_connections_sockets+0x595>
    26b9:       e9 32 fb ff ff          jmp    21f0 <handle_connections_sockets+0xd0>
    26be:       89 3c 24                mov    %edi,(%esp)
    26c1:       e8 fc ff ff ff          call   26c2 <handle_connections_sockets+0x5a2>
    26c6:       8b bd a8 fe ff ff       mov    0xfffffea8(%ebp),%edi
    26cc:       85 ff                   test   %edi,%edi
    26ce:       0f 85 16 ff ff ff       jne    25ea <handle_connections_sockets+0x4ca>
    26d4:       e9 17 fb ff ff          jmp    21f0 <handle_connections_sockets+0xd0>
    26d9:       c7 44 24 04 02 00 00    movl   $0x2,0x4(%esp)
    26e0:       00
    26e1:       89 1c 24                mov    %ebx,(%esp)
    26e4:       e8 fc ff ff ff          call   26e5 <handle_connections_sockets+0x5c5>
    26e9:       89 1c 24                mov    %ebx,(%esp)
    26ec:       e8 fc ff ff ff          call   26ed <handle_connections_sockets+0x5cd>
    26f1:       eb d3                   jmp    26c6 <handle_connections_sockets+0x5a6>
    26f3:       a1 00 00 00 00          mov    0x0,%eax
    26f8:       8b b5 a8 fe ff ff       mov    0xfffffea8(%ebp),%esi
    26fe:       89 86 58 0f 00 00       mov    %eax,0xf58(%esi)
    2704:       e9 4c fe ff ff          jmp    2555 <handle_connections_sockets+0x435>
    2709:       c7 04 24 00 00 00 00    movl   $0x0,(%esp)
    2710:       e8 fc ff ff ff          call   2711 <handle_connections_sockets+0x5f1>
    2715:       8b 15 00 00 00 00       mov    0x0,%edx
    271b:       8b 9d a8 fe ff ff       mov    0xfffffea8(%ebp),%ebx
    2721:       8d 42 01                lea    0x1(%edx),%eax
    2724:       a3 00 00 00 00          mov    %eax,0x0
    2729:       89 93 c0 12 00 00       mov    %edx,0x12c0(%ebx)
    272f:       e8 fc ff ff ff          call   2730 <handle_connections_sockets+0x610>
    2734:       8b 35 00 00 00 00       mov    0x0,%esi
    273a:       8b 3d 00 00 00 00       mov    0x0,%edi
    2740:       8b 8d a8 fe ff ff       mov    0xfffffea8(%ebp),%ecx
    2746:       39 fe                   cmp    %edi,%esi
    2748:       89 81 dc 12 00 00       mov    %eax,0x12dc(%ecx)
    274e:       0f 87 b1 00 00 00       ja     2805 <handle_connections_sockets+0x6e5>
    2754:       8b 1d 00 00 00 00       mov    0x0,%ebx
    275a:       8b 8d a8 fe ff ff       mov    0xfffffea8(%ebp),%ecx
    2760:       8b 15 00 00 00 00       mov    0x0,%edx
    2766:       ff 05 00 00 00 00       incl   0x0
    276c:       8b 35 00 00 00 00       mov    0x0,%esi
    2772:       8b bd a8 fe ff ff       mov    0xfffffea8(%ebp),%edi
    2778:       43                      inc    %ebx
    2779:       83 c1 08                add    $0x8,%ecx
    277c:       89 1d 00 00 00 00       mov    %ebx,0x0
    2782:       a1 00 00 00 00          mov    0x0,%eax
    2787:       89 4e 04                mov    %ecx,0x4(%esi)
    278a:       89 77 08                mov    %esi,0x8(%edi)
    278d:       c7 47 04 00 00 00 00    movl   $0x0,0x4(%edi)
    2794:       89 3d 00 00 00 00       mov    %edi,0x0
    279a:       29 d0                   sub    %edx,%eax
    279c:       3b 05 00 00 00 00       cmp    0x0,%eax
    27a2:       77 53                   ja     27f7 <handle_connections_sockets+0x6d7>
    27a4:       c7 04 24 00 00 00 00    movl   $0x0,(%esp)
    27ab:       e8 fc ff ff ff          call   27ac <handle_connections_sockets+0x68c>
    27b0:       8b 95 a8 fe ff ff       mov    0xfffffea8(%ebp),%edx
    27b6:       89 d7                   mov    %edx,%edi
    27b8:       89 82 38 10 00 00       mov    %eax,0x1038(%edx)
    27be:       89 54 24 0c             mov    %edx,0xc(%esp)
    27c2:       81 c7 dc 12 00 00       add    $0x12dc,%edi
    27c8:       c7 44 24 08 00 00 00    movl   $0x0,0x8(%esp)
    27cf:       00
    27d0:       c7 44 24 04 00 00 00    movl   $0x0,0x4(%esp)
    27d7:       00
    27d8:       89 3c 24                mov    %edi,(%esp)
    27db:       e8 fc ff ff ff          call   27dc <handle_connections_sockets+0x6bc>
    27e0:       85 c0                   test   %eax,%eax
    27e2:       89 c3                   mov    %eax,%ebx
    27e4:       75 6f                   jne    2855 <handle_connections_sockets+0x735>
    27e6:       c7 04 24 00 00 00 00    movl   $0x0,(%esp)
    27ed:       e8 fc ff ff ff          call   27ee <handle_connections_sockets+0x6ce>
    27f2:       e9 f9 f9 ff ff          jmp    21f0 <handle_connections_sockets+0xd0>
    27f7:       a1 00 00 00 00          mov    0x0,%eax
    27fc:       29 d0                   sub    %edx,%eax
    27fe:       a3 00 00 00 00          mov    %eax,0x0
    2803:       eb 9f                   jmp    27a4 <handle_connections_sockets+0x684>
    2805:       8b 35 00 00 00 00       mov    0x0,%esi
    280b:       8b 95 a8 fe ff ff       mov    0xfffffea8(%ebp),%edx
    2811:       8b 1d 00 00 00 00       mov    0x0,%ebx
    2817:       8b 8d a8 fe ff ff       mov    0xfffffea8(%ebp),%ecx
    281d:       46                      inc    %esi
    281e:       83 c2 08                add    $0x8,%edx
    2821:       89 35 00 00 00 00       mov    %esi,0x0
    2827:       8b 3d 00 00 00 00       mov    0x0,%edi
    282d:       89 53 04                mov    %edx,0x4(%ebx)
    2830:       89 59 08                mov    %ebx,0x8(%ecx)
    2833:       c7 41 04 00 00 00 00    movl   $0x0,0x4(%ecx)
    283a:       89 0d 00 00 00 00       mov    %ecx,0x0
    2840:       47                      inc    %edi
    2841:       c7 04 24 00 00 00 00    movl   $0x0,(%esp)
    2848:       89 3d 00 00 00 00       mov    %edi,0x0
    284e:       e8 fc ff ff ff          call   284f <handle_connections_sockets+0x72f>
    2853:       eb 91                   jmp    27e6 <handle_connections_sockets+0x6c6>
    2855:       8b 3d 00 00 00 00       mov    0x0,%edi
    285b:       8b 85 a8 fe ff ff       mov    0xfffffea8(%ebp),%eax
    2861:       4f                      dec    %edi
    2862:       89 3d 00 00 00 00       mov    %edi,0x0
    2868:       c6 80 46 13 00 00 01    movb   $0x1,0x1346(%eax)
    286f:       c7 04 24 00 00 00 00    movl   $0x0,(%esp)
    2876:       e8 fc ff ff ff          call   2877 <handle_connections_sockets+0x757>
    287b:       8b 8d a8 fe ff ff       mov    0xfffffea8(%ebp),%ecx
    2881:       ff 05 00 00 00 00       incl   0x0
    2887:       89 5c 24 08             mov    %ebx,0x8(%esp)
    288b:       c7 44 24 04 6f 04 00    movl   $0x46f,0x4(%esp)
    2892:       00
    2893:       89 0c 24                mov    %ecx,(%esp)
    2896:       e8 fc ff ff ff          call   2897 <handle_connections_sockets+0x777>
    289b:       c7 04 24 00 00 00 00    movl   $0x0,(%esp)
    28a2:       e8 fc ff ff ff          call   28a3 <handle_connections_sockets+0x783>
    28a7:       8b b5 a8 fe ff ff       mov    0xfffffea8(%ebp),%esi
    28ad:       8b 86 50 05 00 00       mov    0x550(%esi),%eax
    28b3:       85 c0                   test   %eax,%eax
    28b5:       74 08                   je     28bf <handle_connections_sockets+0x79f>
    28b7:       89 04 24                mov    %eax,(%esp)
    28ba:       e8 fc ff ff ff          call   28bb <handle_connections_sockets+0x79b>
    28bf:       8b 9d a8 fe ff ff       mov    0xfffffea8(%ebp),%ebx
    28c5:       85 db                   test   %ebx,%ebx
    28c7:       0f 84 19 ff ff ff       je     27e6 <handle_connections_sockets+0x6c6>
    28cd:       8b 95 a8 fe ff ff       mov    0xfffffea8(%ebp),%edx
    28d3:       8b 32                   mov    (%edx),%esi
    28d5:       89 14 24                mov    %edx,(%esp)
    28d8:       ff 56 04                call   *0x4(%esi)
    28db:       e9 06 ff ff ff          jmp    27e6 <handle_connections_sockets+0x6c6>
