080cadb0 <handle_connections_sockets>:
 80cadb0:       55                      push   %ebp
 80cadb1:       89 e5                   mov    %esp,%ebp
 80cadb3:       57                      push   %edi
 80cadb4:       8d bd e8 fe ff ff       lea    0xfffffee8(%ebp),%edi
 80cadba:       56                      push   %esi
 80cadbb:       53                      push   %ebx
 80cadbc:       81 ec 6c 01 00 00       sub    $0x16c,%esp
 80cadc2:       8b 15 18 c5 53 08       mov    0x853c518,%edx
 80cadc8:       a1 14 c5 53 08          mov    0x853c514,%eax
 80cadcd:       c7 85 bc fe ff ff 00    movl   $0x0,0xfffffebc(%ebp)
 80cadd4:       00 00 00
 80cadd7:       c7 85 b4 fe ff ff 00    movl   $0x0,0xfffffeb4(%ebp)
 80cadde:       00 00 00
 80cade1:       39 c2                   cmp    %eax,%edx
 80cade3:       0f 4d c2                cmovge %edx,%eax
 80cade6:       40                      inc    %eax
 80cade7:       89 85 b8 fe ff ff       mov    %eax,0xfffffeb8(%ebp)
 80caded:       e8 1e ca 28 00          call   8357810 <__pthread_self>
 80cadf2:       89 04 24                mov    %eax,(%esp)
 80cadf5:       e8 46 76 26 00          call   8332440 <my_pthread_getprio>
 80cadfa:       b9 20 00 00 00          mov    $0x20,%ecx
 80cadff:       8b 85 bc fe ff ff       mov    0xfffffebc(%ebp),%eax
 80cae05:       fc                      cld
 80cae06:       f3 ab                   repz stos %eax,%es:(%edi)
 80cae08:       8b 15 18 c5 53 08       mov    0x853c518,%edx
 80cae0e:       83 fa ff                cmp    $0xffffffff,%edx
 80cae11:       74 34                   je     80cae47 <handle_connections_sockets+0x97>
 80cae13:       89 d6                   mov    %edx,%esi
 80cae15:       83 e2 1f                and    $0x1f,%edx
 80cae18:       c1 ee 05                shr    $0x5,%esi
 80cae1b:       0f ab 94 b5 e8 fe ff    bts    %edx,0xfffffee8(%ebp,%esi,4)
 80cae22:       ff
 80cae23:       8b 1d 18 c5 53 08       mov    0x853c518,%ebx
 80cae29:       c7 44 24 08 00 00 00    movl   $0x0,0x8(%esp)
 80cae30:       00
 80cae31:       c7 44 24 04 03 00 00    movl   $0x3,0x4(%esp)
 80cae38:       00
 80cae39:       89 1c 24                mov    %ebx,(%esp)
 80cae3c:       e8 cf fa 28 00          call   835a910 <__libc_fcntl>
 80cae41:       89 85 b4 fe ff ff       mov    %eax,0xfffffeb4(%ebp)
 80cae47:       a1 14 c5 53 08          mov    0x853c514,%eax
 80cae4c:       89 c7                   mov    %eax,%edi
 80cae4e:       83 e0 1f                and    $0x1f,%eax
 80cae51:       c1 ef 05                shr    $0x5,%edi
 80cae54:       0f ab 84 bd e8 fe ff    bts    %eax,0xfffffee8(%ebp,%edi,4)
 80cae5b:       ff
 80cae5c:       8b 0d 14 c5 53 08       mov    0x853c514,%ecx
 80cae62:       c7 44 24 08 00 00 00    movl   $0x0,0x8(%esp)
 80cae69:       00
 80cae6a:       c7 44 24 04 03 00 00    movl   $0x3,0x4(%esp)
 80cae71:       00
 80cae72:       89 0c 24                mov    %ecx,(%esp)
 80cae75:       e8 96 fa 28 00          call   835a910 <__libc_fcntl>

 80cae7a:       89 85 b0 fe ff ff       mov    %eax,0xfffffeb0(%ebp)
 80cae80:       0f b6 15 ce c4 53 08    movzbl 0x853c4ce,%edx
 80cae87:       84 d2                   test   %dl,%dl
 80cae89:       0f 85 77 02 00 00       jne    80cb106 <handle_connections_sockets+0x356>
 80cae8f:       8b bd e8 fe ff ff       mov    0xfffffee8(%ebp),%edi
 80cae95:       8b 8d ec fe ff ff       mov    0xfffffeec(%ebp),%ecx
 80cae9b:       8b b5 f0 fe ff ff       mov    0xfffffef0(%ebp),%esi
 80caea1:       8b 9d f4 fe ff ff       mov    0xfffffef4(%ebp),%ebx
 80caea7:       8b 95 f8 fe ff ff       mov    0xfffffef8(%ebp),%edx
 80caead:       8b 85 fc fe ff ff       mov    0xfffffefc(%ebp),%eax
 80caeb3:       89 bd 68 ff ff ff       mov    %edi,0xffffff68(%ebp)
 80caeb9:       89 8d 6c ff ff ff       mov    %ecx,0xffffff6c(%ebp)
 80caebf:       8b bd 00 ff ff ff       mov    0xffffff00(%ebp),%edi
 80caec5:       8b 8d 04 ff ff ff       mov    0xffffff04(%ebp),%ecx
 80caecb:       89 b5 70 ff ff ff       mov    %esi,0xffffff70(%ebp)
 80caed1:       89 9d 74 ff ff ff       mov    %ebx,0xffffff74(%ebp)
 80caed7:       8b b5 08 ff ff ff       mov    0xffffff08(%ebp),%esi
 80caedd:       8b 9d 0c ff ff ff       mov    0xffffff0c(%ebp),%ebx
 80caee3:       89 95 78 ff ff ff       mov    %edx,0xffffff78(%ebp)
 80caee9:       8b 95 10 ff ff ff       mov    0xffffff10(%ebp),%edx
 80caeef:       89 85 7c ff ff ff       mov    %eax,0xffffff7c(%ebp)
 80caef5:       89 7d 80                mov    %edi,0xffffff80(%ebp)
 80caef8:       8b 85 14 ff ff ff       mov    0xffffff14(%ebp),%eax
 80caefe:       8b bd 18 ff ff ff       mov    0xffffff18(%ebp),%edi
 80caf04:       89 4d 84                mov    %ecx,0xffffff84(%ebp)
 80caf07:       89 75 88                mov    %esi,0xffffff88(%ebp)
 80caf0a:       8b 8d 1c ff ff ff       mov    0xffffff1c(%ebp),%ecx
 80caf10:       8b b5 20 ff ff ff       mov    0xffffff20(%ebp),%esi
 80caf16:       89 5d 8c                mov    %ebx,0xffffff8c(%ebp)
 80caf19:       89 55 90                mov    %edx,0xffffff90(%ebp)
 80caf1c:       8b 9d 24 ff ff ff       mov    0xffffff24(%ebp),%ebx
 80caf22:       8b 95 28 ff ff ff       mov    0xffffff28(%ebp),%edx
 80caf28:       89 45 94                mov    %eax,0xffffff94(%ebp)
 80caf2b:       89 7d 98                mov    %edi,0xffffff98(%ebp)
 80caf2e:       89 4d 9c                mov    %ecx,0xffffff9c(%ebp)
 80caf31:       89 75 a0                mov    %esi,0xffffffa0(%ebp)
 80caf34:       89 5d a4                mov    %ebx,0xffffffa4(%ebp)
 80caf37:       89 55 a8                mov    %edx,0xffffffa8(%ebp)
 80caf3a:       8b 85 2c ff ff ff       mov    0xffffff2c(%ebp),%eax
 80caf40:       8b bd 30 ff ff ff       mov    0xffffff30(%ebp),%edi
 80caf46:       8b 8d 34 ff ff ff       mov    0xffffff34(%ebp),%ecx
 80caf4c:       8b b5 38 ff ff ff       mov    0xffffff38(%ebp),%esi
 80caf52:       8b 9d 3c ff ff ff       mov    0xffffff3c(%ebp),%ebx
 80caf58:       8b 95 40 ff ff ff       mov    0xffffff40(%ebp),%edx
 80caf5e:       89 45 ac                mov    %eax,0xffffffac(%ebp)
 80caf61:       89 7d b0                mov    %edi,0xffffffb0(%ebp)
 80caf64:       8b 85 44 ff ff ff       mov    0xffffff44(%ebp),%eax
 80caf6a:       8b bd 48 ff ff ff       mov    0xffffff48(%ebp),%edi
 80caf70:       89 4d b4                mov    %ecx,0xffffffb4(%ebp)
 80caf73:       8b 8d 4c ff ff ff       mov    0xffffff4c(%ebp),%ecx
 80caf79:       89 75 b8                mov    %esi,0xffffffb8(%ebp)
 80caf7c:       8b b5 50 ff ff ff       mov    0xffffff50(%ebp),%esi
 80caf82:       89 5d bc                mov    %ebx,0xffffffbc(%ebp)
 80caf85:       89 55 c0                mov    %edx,0xffffffc0(%ebp)
 80caf88:       8b 9d 54 ff ff ff       mov    0xffffff54(%ebp),%ebx
 80caf8e:       8b 95 58 ff ff ff       mov    0xffffff58(%ebp),%edx
 80caf94:       89 45 c4                mov    %eax,0xffffffc4(%ebp)
 80caf97:       89 7d c8                mov    %edi,0xffffffc8(%ebp)
 80caf9a:       8b 85 5c ff ff ff       mov    0xffffff5c(%ebp),%eax
 80cafa0:       89 4d cc                mov    %ecx,0xffffffcc(%ebp)
 80cafa3:       8b bd 60 ff ff ff       mov    0xffffff60(%ebp),%edi
 80cafa9:       8b 8d 64 ff ff ff       mov    0xffffff64(%ebp),%ecx
 80cafaf:       89 75 d0                mov    %esi,0xffffffd0(%ebp)
 80cafb2:       8d b5 68 ff ff ff       lea    0xffffff68(%ebp),%esi
 80cafb8:       89 5d d4                mov    %ebx,0xffffffd4(%ebp)
 80cafbb:       89 55 d8                mov    %edx,0xffffffd8(%ebp)
 80cafbe:       89 45 dc                mov    %eax,0xffffffdc(%ebp)
 80cafc1:       89 4d e4                mov    %ecx,0xffffffe4(%ebp)
 80cafc4:       89 7d e0                mov    %edi,0xffffffe0(%ebp)
 80cafc7:       c7 44 24 10 00 00 00    movl   $0x0,0x10(%esp)
 80cafce:       00
 80cafcf:       c7 44 24 0c 00 00 00    movl   $0x0,0xc(%esp)
 80cafd6:       00
 80cafd7:       c7 44 24 08 00 00 00    movl   $0x0,0x8(%esp)
 80cafde:       00
 80cafdf:       89 74 24 04             mov    %esi,0x4(%esp)
 80cafe3:       8b 9d b8 fe ff ff       mov    0xfffffeb8(%ebp),%ebx
 80cafe9:       89 1c 24                mov    %ebx,(%esp)
 80cafec:       e8 5f 77 2b 00          call   8382750 <__select>
 80caff1:       85 c0                   test   %eax,%eax
 80caff3:       0f 88 b3 02 00 00       js     80cb2ac <handle_connections_sockets+0x4fc>
 80caff9:       0f b6 15 ce c4 53 08    movzbl 0x853c4ce,%edx
 80cb000:       84 d2                   test   %dl,%dl
 80cb002:       0f 85 fe 00 00 00       jne    80cb106 <handle_connections_sockets+0x356>
 80cb008:       a1 14 c5 53 08          mov    0x853c514,%eax
 80cb00d:       89 c3                   mov    %eax,%ebx
 80cb00f:       89 c6                   mov    %eax,%esi
 80cb011:       83 e3 1f                and    $0x1f,%ebx
 80cb014:       c1 ee 05                shr    $0x5,%esi
 80cb017:       0f a3 9c b5 68 ff ff    bt     %ebx,0xffffff68(%ebp,%esi,4)
 80cb01e:       ff
 80cb01f:       0f 92 c1                setb   %cl
 80cb022:       8b bd b0 fe ff ff       mov    0xfffffeb0(%ebp),%edi
 80cb028:       84 c9                   test   %cl,%cl
 80cb02a:       89 c6                   mov    %eax,%esi
 80cb02c:       89 bd ac fe ff ff       mov    %edi,0xfffffeac(%ebp)
 80cb032:       75 12                   jne    80cb046 <handle_connections_sockets+0x296>
 80cb034:       8b 95 b4 fe ff ff       mov    0xfffffeb4(%ebp),%edx
 80cb03a:       8b 35 18 c5 53 08       mov    0x853c518,%esi
 80cb040:       89 95 ac fe ff ff       mov    %edx,0xfffffeac(%ebp)
 80cb046:       f6 05 a4 c4 53 08 08    testb  $0x8,0x853c4a4
 80cb04d:       0f 84 c0 00 00 00       je     80cb113 <handle_connections_sockets+0x363>
 80cb053:       31 ff                   xor    %edi,%edi
 80cb055:       8d 9d c4 fe ff ff       lea    0xfffffec4(%ebp),%ebx
 80cb05b:       8d 85 d8 fe ff ff       lea    0xfffffed8(%ebp),%eax
 80cb061:       c7 85 c4 fe ff ff 10    movl   $0x10,0xfffffec4(%ebp)
 80cb068:       00 00 00
 80cb06b:       89 34 24                mov    %esi,(%esp)
 80cb06e:       89 5c 24 08             mov    %ebx,0x8(%esp)
 80cb072:       89 44 24 04             mov    %eax,0x4(%esp)
 80cb076:       e8 05 f9 28 00          call   835a980 <__libc_accept>
 80cb07b:       83 f8 ff                cmp    $0xffffffff,%eax
 80cb07e:       89 c3                   mov    %eax,%ebx
 80cb080:       75 2f                   jne    80cb0b1 <handle_connections_sockets+0x301>
 80cb082:       e8 e9 d7 28 00          call   8358870 <__errno_location>
 80cb087:       8b 00                   mov    (%eax),%eax
 80cb089:       83 f8 04                cmp    $0x4,%eax
 80cb08c:       0f 95 c2                setne  %dl
 80cb08f:       83 f8 0b                cmp    $0xb,%eax
 80cb092:       0f 95 c1                setne  %cl
 80cb095:       84 d1                   test   %dl,%cl
 80cb097:       75 18                   jne    80cb0b1 <handle_connections_sockets+0x301>
 80cb099:       f6 05 a4 c4 53 08 08    testb  $0x8,0x853c4a4
 80cb0a0:       75 09                   jne    80cb0ab <handle_connections_sockets+0x2fb>
 80cb0a2:       83 ff 09                cmp    $0x9,%edi
 80cb0a5:       0f 84 e2 01 00 00       je     80cb28d <handle_connections_sockets+0x4dd>
 80cb0ab:       47                      inc    %edi
 80cb0ac:       83 ff 09                cmp    $0x9,%edi
 80cb0af:       76 a4                   jbe    80cb055 <handle_connections_sockets+0x2a5>
 80cb0b1:       f6 05 a4 c4 53 08 08    testb  $0x8,0x853c4a4
 80cb0b8:       0f 84 36 02 00 00       je     80cb2f4 <handle_connections_sockets+0x544>
 80cb0be:       83 fb ff                cmp    $0xffffffff,%ebx
 80cb0c1:       75 72                   jne    80cb135 <handle_connections_sockets+0x385>
 80cb0c3:       0f b6 9d bc fe ff ff    movzbl 0xfffffebc(%ebp),%ebx
 80cb0ca:       ff 85 bc fe ff ff       incl   0xfffffebc(%ebp)
 80cb0d0:       84 db                   test   %bl,%bl
 80cb0d2:       0f 84 3b 02 00 00       je     80cb313 <handle_connections_sockets+0x563>
 80cb0d8:       e8 93 d7 28 00          call   8358870 <__errno_location>
 80cb0dd:       8b 30                   mov    (%eax),%esi
 80cb0df:       83 ee 17                sub    $0x17,%esi
 80cb0e2:       83 fe 01                cmp    $0x1,%esi
 80cb0e5:       0f 87 95 fd ff ff       ja     80cae80 <handle_connections_sockets+0xd0>
 80cb0eb:       c7 04 24 01 00 00 00    movl   $0x1,(%esp)
 80cb0f2:       e8 c9 5a 2b 00          call   8380bc0 <__sleep>
 80cb0f7:       0f b6 15 ce c4 53 08    movzbl 0x853c4ce,%edx
 80cb0fe:       84 d2                   test   %dl,%dl
 80cb100:       0f 84 89 fd ff ff       je     80cae8f <handle_connections_sockets+0xdf>
 80cb106:       81 c4 6c 01 00 00       add    $0x16c,%esp
 80cb10c:       31 c0                   xor    %eax,%eax
 80cb10e:       5b                      pop    %ebx
 80cb10f:       5e                      pop    %esi
 80cb110:       5f                      pop    %edi
 80cb111:       c9                      leave
 80cb112:       c3                      ret
 80cb113:       8b 8d ac fe ff ff       mov    0xfffffeac(%ebp),%ecx
 80cb119:       c7 44 24 04 04 00 00    movl   $0x4,0x4(%esp)
 80cb120:       00
 80cb121:       89 34 24                mov    %esi,(%esp)
 80cb124:       80 cd 08                or     $0x8,%ch
 80cb127:       89 4c 24 08             mov    %ecx,0x8(%esp)
 80cb12b:       e8 e0 f7 28 00          call   835a910 <__libc_fcntl>
 80cb130:       e9 1e ff ff ff          jmp    80cb053 <handle_connections_sockets+0x2a3>
 80cb135:       8d 85 c0 fe ff ff       lea    0xfffffec0(%ebp),%eax
 80cb13b:       8d 95 c8 fe ff ff       lea    0xfffffec8(%ebp),%edx
 80cb141:       c7 85 c0 fe ff ff 10    movl   $0x10,0xfffffec0(%ebp)
 80cb148:       00 00 00
 80cb14b:       89 1c 24                mov    %ebx,(%esp)
 80cb14e:       89 44 24 08             mov    %eax,0x8(%esp)
 80cb152:       89 54 24 04             mov    %edx,0x4(%esp)
 80cb156:       e8 f5 86 2b 00          call   8383850 <getsockname>
 80cb15b:       85 c0                   test   %eax,%eax
 80cb15d:       0f 88 c2 01 00 00       js     80cb325 <handle_connections_sockets+0x575>
 80cb163:       c7 44 24 04 18 00 00    movl   $0x18,0x4(%esp)
 80cb16a:       00
 80cb16b:       c7 04 24 54 13 00 00    movl   $0x1354,(%esp)
 80cb172:       e8 c9 5c 25 00          call   8320e40 <my_malloc>
 80cb177:       89 85 a8 fe ff ff       mov    %eax,0xfffffea8(%ebp)
 80cb17d:       89 04 24                mov    %eax,(%esp)
 80cb180:       e8 ab f8 fe ff          call   80baa30 <_ZN3THDC1Ev>
 80cb185:       8b 8d a8 fe ff ff       mov    0xfffffea8(%ebp),%ecx
 80cb18b:       85 c9                   test   %ecx,%ecx
 80cb18d:       0f 84 9e 01 00 00       je     80cb331 <handle_connections_sockets+0x581>
 80cb193:       31 d2                   xor    %edx,%edx
 80cb195:       3b 35 14 c5 53 08       cmp    0x853c514,%esi
 80cb19b:       89 1c 24                mov    %ebx,(%esp)
 80cb19e:       0f 94 c2                sete   %dl
 80cb1a1:       89 54 24 08             mov    %edx,0x8(%esp)
 80cb1a5:       42                      inc    %edx
 80cb1a6:       89 54 24 04             mov    %edx,0x4(%esp)
 80cb1aa:       e8 c1 eb 24 00          call   8319d70 <vio_new>
 80cb1af:       85 c0                   test   %eax,%eax
 80cb1b1:       89 c7                   mov    %eax,%edi
 80cb1b3:       0f 84 b0 01 00 00       je     80cb369 <handle_connections_sockets+0x5b9>
 80cb1b9:       8b 9d a8 fe ff ff       mov    0xfffffea8(%ebp),%ebx
 80cb1bf:       89 44 24 04             mov    %eax,0x4(%esp)
 80cb1c3:       81 c3 50 05 00 00       add    $0x550,%ebx
 80cb1c9:       89 1c 24                mov    %ebx,(%esp)
 80cb1cc:       e8 af 44 ff ff          call   80bf680 <my_net_init>
 80cb1d1:       84 c0                   test   %al,%al
 80cb1d3:       0f 85 75 01 00 00       jne    80cb34e <handle_connections_sockets+0x59e>
 80cb1d9:       3b 35 14 c5 53 08       cmp    0x853c514,%esi
 80cb1df:       0f 84 9e 01 00 00       je     80cb383 <handle_connections_sockets+0x5d3>
 80cb1e5:       83 3d 90 c4 53 08 09    cmpl   $0x9,0x853c490
 80cb1ec:       8b 0d 70 c4 53 08       mov    0x853c470,%ecx
 80cb1f2:       89 4b 2c                mov    %ecx,0x2c(%ebx)
 80cb1f5:       76 07                   jbe    80cb1fe <handle_connections_sockets+0x44e>
 80cb1f7:       c6 83 69 02 00 00 01    movb   $0x1,0x269(%ebx)
 80cb1fe:       8b 15 84 c4 53 08       mov    0x853c484,%edx
 80cb204:       8b 1d 28 c2 53 08       mov    0x853c228,%ebx
 80cb20a:       2b 15 7c c2 53 08       sub    0x853c27c,%edx
 80cb210:       43                      inc    %ebx
 80cb211:       39 da                   cmp    %ebx,%edx
 80cb213:       73 0f                   jae    80cb224 <handle_connections_sockets+0x474>
 80cb215:       0f b6 05 ce c4 53 08    movzbl 0x853c4ce,%eax
 80cb21c:       84 c0                   test   %al,%al
 80cb21e:       0f 84 75 01 00 00       je     80cb399 <handle_connections_sockets+0x5e9>
 80cb224:       c7 04 24 50 4c 53 08    movl   $0x8534c50,(%esp)
 80cb22b:       e8 80 b9 28 00          call   8356bb0 <__pthread_mutex_lock>
 80cb230:       8b bd a8 fe ff ff       mov    0xfffffea8(%ebp),%edi
 80cb236:       8b 9f 50 05 00 00       mov    0x550(%edi),%ebx
 80cb23c:       85 db                   test   %ebx,%ebx
 80cb23e:       74 2e                   je     80cb26e <handle_connections_sockets+0x4be>
 80cb240:       8b 15 e0 4f 53 08       mov    0x8534fe0,%edx
 80cb246:       8b b5 a8 fe ff ff       mov    0xfffffea8(%ebp),%esi
 80cb24c:       8b 8a a0 00 00 00       mov    0xa0(%edx),%ecx
 80cb252:       c7 44 24 04 10 04 00    movl   $0x410,0x4(%esp)
 80cb259:       00
 80cb25a:       89 34 24                mov    %esi,(%esp)
 80cb25d:       89 4c 24 08             mov    %ecx,0x8(%esp)
 80cb261:       e8 9a 55 ff ff          call   80c0800 <_Z10send_errorP3THDjPKc>
 80cb266:       89 1c 24                mov    %ebx,(%esp)
 80cb269:       e8 02 ee 24 00          call   831a070 <vio_close>
 80cb26e:       c7 04 24 50 4c 53 08    movl   $0x8534c50,(%esp)
 80cb275:       e8 f6 ba 28 00          call   8356d70 <__pthread_mutex_unlock>
 80cb27a:       8b 85 a8 fe ff ff       mov    0xfffffea8(%ebp),%eax
 80cb280:       8b 18                   mov    (%eax),%ebx
 80cb282:       89 04 24                mov    %eax,(%esp)
 80cb285:       ff 53 04                call   *0x4(%ebx)
 80cb288:       e9 f3 fb ff ff          jmp    80cae80 <handle_connections_sockets+0xd0>
 80cb28d:       8b 8d ac fe ff ff       mov    0xfffffeac(%ebp),%ecx
 80cb293:       c7 44 24 04 04 00 00    movl   $0x4,0x4(%esp)
 80cb29a:       00
 80cb29b:       89 34 24                mov    %esi,(%esp)
 80cb29e:       89 4c 24 08             mov    %ecx,0x8(%esp)
 80cb2a2:       e8 69 f6 28 00          call   835a910 <__libc_fcntl>
 80cb2a7:       e9 ff fd ff ff          jmp    80cb0ab <handle_connections_sockets+0x2fb>
 80cb2ac:       e8 bf d5 28 00          call   8358870 <__errno_location>
 80cb2b1:       83 38 04                cmpl   $0x4,(%eax)
 80cb2b4:       89 c2                   mov    %eax,%edx
 80cb2b6:       0f 84 c4 fb ff ff       je     80cae80 <handle_connections_sockets+0xd0>
 80cb2bc:       a1 a0 c4 53 08          mov    0x853c4a0,%eax
 80cb2c1:       40                      inc    %eax
 80cb2c2:       a3 a0 c4 53 08          mov    %eax,0x853c4a0
 80cb2c7:       48                      dec    %eax
 80cb2c8:       0f 85 b2 fb ff ff       jne    80cae80 <handle_connections_sockets+0xd0>
 80cb2ce:       0f b6 1d ce c4 53 08    movzbl 0x853c4ce,%ebx
 80cb2d5:       84 db                   test   %bl,%bl
 80cb2d7:       0f 85 a3 fb ff ff       jne    80cae80 <handle_connections_sockets+0xd0>
 80cb2dd:       8b 32                   mov    (%edx),%esi
 80cb2df:       c7 04 24 68 9d 3d 08    movl   $0x83d9d68,(%esp)
 80cb2e6:       89 74 24 04             mov    %esi,0x4(%esp)
 80cb2ea:       e8 11 2e 06 00          call   812e100 <_Z15sql_print_errorPKcz>
 80cb2ef:       e9 8c fb ff ff          jmp    80cae80 <handle_connections_sockets+0xd0>
 80cb2f4:       8b bd ac fe ff ff       mov    0xfffffeac(%ebp),%edi
 80cb2fa:       c7 44 24 04 04 00 00    movl   $0x4,0x4(%esp)
 80cb301:       00
 80cb302:       89 34 24                mov    %esi,(%esp)
 80cb305:       89 7c 24 08             mov    %edi,0x8(%esp)
 80cb309:       e8 02 f6 28 00          call   835a910 <__libc_fcntl>
 80cb30e:       e9 ab fd ff ff          jmp    80cb0be <handle_connections_sockets+0x30e>
 80cb313:       c7 04 24 05 40 3d 08    movl   $0x83d4005,(%esp)
 80cb31a:       e8 71 30 06 00          call   812e390 <_Z10sql_perrorPKc>
 80cb31f:       90                      nop
 80cb320:       e9 b3 fd ff ff          jmp    80cb0d8 <handle_connections_sockets+0x328>
 80cb325:       c7 04 24 8c 9d 3d 08    movl   $0x83d9d8c,(%esp)
 80cb32c:       e8 5f 30 06 00          call   812e390 <_Z10sql_perrorPKc>
 80cb331:       c7 44 24 04 02 00 00    movl   $0x2,0x4(%esp)
 80cb338:       00
 80cb339:       89 1c 24                mov    %ebx,(%esp)
 80cb33c:       e8 6f 85 2b 00          call   83838b0 <__shutdown>
 80cb341:       89 1c 24                mov    %ebx,(%esp)
 80cb344:       e8 57 f3 28 00          call   835a6a0 <__libc_close>
 80cb349:       e9 32 fb ff ff          jmp    80cae80 <handle_connections_sockets+0xd0>
 80cb34e:       89 3c 24                mov    %edi,(%esp)
 80cb351:       e8 ba ea 24 00          call   8319e10 <vio_delete>
 80cb356:       8b bd a8 fe ff ff       mov    0xfffffea8(%ebp),%edi
 80cb35c:       85 ff                   test   %edi,%edi
 80cb35e:       0f 85 16 ff ff ff       jne    80cb27a <handle_connections_sockets+0x4ca>
 80cb364:       e9 17 fb ff ff          jmp    80cae80 <handle_connections_sockets+0xd0>
 80cb369:       c7 44 24 04 02 00 00    movl   $0x2,0x4(%esp)
 80cb370:       00
 80cb371:       89 1c 24                mov    %ebx,(%esp)
 80cb374:       e8 37 85 2b 00          call   83838b0 <__shutdown>
 80cb379:       89 1c 24                mov    %ebx,(%esp)
 80cb37c:       e8 1f f3 28 00          call   835a6a0 <__libc_close>
 80cb381:       eb d3                   jmp    80cb356 <handle_connections_sockets+0x5a6>
 80cb383:       a1 88 91 46 08          mov    0x8469188,%eax
 80cb388:       8b b5 a8 fe ff ff       mov    0xfffffea8(%ebp),%esi
 80cb38e:       89 86 58 0f 00 00       mov    %eax,0xf58(%esi)
 80cb394:       e9 4c fe ff ff          jmp    80cb1e5 <handle_connections_sockets+0x435>
 80cb399:       c7 04 24 50 4c 53 08    movl   $0x8534c50,(%esp)
 80cb3a0:       e8 0b b8 28 00          call   8356bb0 <__pthread_mutex_lock>
 80cb3a5:       8b 15 34 91 46 08       mov    0x8469134,%edx
 80cb3ab:       8b 9d a8 fe ff ff       mov    0xfffffea8(%ebp),%ebx
 80cb3b1:       8d 42 01                lea    0x1(%edx),%eax
 80cb3b4:       a3 34 91 46 08          mov    %eax,0x8469134
 80cb3b9:       89 93 c0 12 00 00       mov    %edx,0x12c0(%ebx)
 80cb3bf:       e8 4c c4 28 00          call   8357810 <__pthread_self>
 80cb3c4:       8b 35 00 c2 53 08       mov    0x853c200,%esi
 80cb3ca:       8b 3d 78 c4 53 08       mov    0x853c478,%edi
 80cb3d0:       8b 8d a8 fe ff ff       mov    0xfffffea8(%ebp),%ecx
 80cb3d6:       39 fe                   cmp    %edi,%esi
 80cb3d8:       89 81 dc 12 00 00       mov    %eax,0x12dc(%ecx)
 80cb3de:       0f 87 b1 00 00 00       ja     80cb495 <handle_connections_sockets+0x6e5>
 80cb3e4:       8b 1d 84 c4 53 08       mov    0x853c484,%ebx
 80cb3ea:       8b 8d a8 fe ff ff       mov    0xfffffea8(%ebp),%ecx
 80cb3f0:       8b 15 7c c2 53 08       mov    0x853c27c,%edx
 80cb3f6:       ff 05 68 c2 53 08       incl   0x853c268
 80cb3fc:       8b 35 64 4f 53 08       mov    0x8534f64,%esi
 80cb402:       8b bd a8 fe ff ff       mov    0xfffffea8(%ebp),%edi
 80cb408:       43                      inc    %ebx
 80cb409:       83 c1 08                add    $0x8,%ecx
 80cb40c:       89 1d 84 c4 53 08       mov    %ebx,0x853c484
 80cb412:       a1 84 c4 53 08          mov    0x853c484,%eax
 80cb417:       89 4e 04                mov    %ecx,0x4(%esi)
 80cb41a:       89 77 08                mov    %esi,0x8(%edi)
 80cb41d:       c7 47 04 64 4f 53 08    movl   $0x8534f64,0x4(%edi)
 80cb424:       89 3d 64 4f 53 08       mov    %edi,0x8534f64
 80cb42a:       29 d0                   sub    %edx,%eax
 80cb42c:       3b 05 24 c2 53 08       cmp    0x853c224,%eax
 80cb432:       77 53                   ja     80cb487 <handle_connections_sockets+0x6d7>
 80cb434:       c7 04 24 00 00 00 00    movl   $0x0,(%esp)
 80cb43b:       e8 90 28 2b 00          call   837dcd0 <time>
 80cb440:       8b 95 a8 fe ff ff       mov    0xfffffea8(%ebp),%edx
 80cb446:       89 d7                   mov    %edx,%edi
 80cb448:       89 82 38 10 00 00       mov    %eax,0x1038(%edx)
 80cb44e:       89 54 24 0c             mov    %edx,0xc(%esp)
 80cb452:       81 c7 dc 12 00 00       add    $0x12dc,%edi
 80cb458:       c7 44 24 08 90 ba 0e    movl   $0x80eba90,0x8(%esp)
 80cb45f:       08
 80cb460:       c7 44 24 04 e0 48 53    movl   $0x85348e0,0x4(%esp)
 80cb467:       08
 80cb468:       89 3c 24                mov    %edi,(%esp)
 80cb46b:       e8 c0 c2 28 00          call   8357730 <__pthread_create_2_1>
 80cb470:       85 c0                   test   %eax,%eax
 80cb472:       89 c3                   mov    %eax,%ebx
 80cb474:       75 6f                   jne    80cb4e5 <handle_connections_sockets+0x735>
 80cb476:       c7 04 24 50 4c 53 08    movl   $0x8534c50,(%esp)
 80cb47d:       e8 ee b8 28 00          call   8356d70 <__pthread_mutex_unlock>
 80cb482:       e9 f9 f9 ff ff          jmp    80cae80 <handle_connections_sockets+0xd0>
 80cb487:       a1 84 c4 53 08          mov    0x853c484,%eax
 80cb48c:       29 d0                   sub    %edx,%eax
 80cb48e:       a3 24 c2 53 08          mov    %eax,0x853c224
 80cb493:       eb 9f                   jmp    80cb434 <handle_connections_sockets+0x684>
 80cb495:       8b 35 78 c4 53 08       mov    0x853c478,%esi
 80cb49b:       8b 95 a8 fe ff ff       mov    0xfffffea8(%ebp),%edx
 80cb4a1:       8b 1d 54 4f 53 08       mov    0x8534f54,%ebx
 80cb4a7:       8b 8d a8 fe ff ff       mov    0xfffffea8(%ebp),%ecx
 80cb4ad:       46                      inc    %esi
 80cb4ae:       83 c2 08                add    $0x8,%edx
 80cb4b1:       89 35 78 c4 53 08       mov    %esi,0x853c478
 80cb4b7:       8b 3d 84 c4 53 08       mov    0x853c484,%edi
 80cb4bd:       89 53 04                mov    %edx,0x4(%ebx)
 80cb4c0:       89 59 08                mov    %ebx,0x8(%ecx)
 80cb4c3:       c7 41 04 54 4f 53 08    movl   $0x8534f54,0x4(%ecx)
 80cb4ca:       89 0d 54 4f 53 08       mov    %ecx,0x8534f54
 80cb4d0:       47                      inc    %edi
 80cb4d1:       c7 04 24 60 49 53 08    movl   $0x8534960,(%esp)
 80cb4d8:       89 3d 84 c4 53 08       mov    %edi,0x853c484
 80cb4de:       e8 fd a0 28 00          call   83555e0 <__pthread_cond_signal>
 80cb4e3:       eb 91                   jmp    80cb476 <handle_connections_sockets+0x6c6>
 80cb4e5:       8b 3d 84 c4 53 08       mov    0x853c484,%edi
 80cb4eb:       8b 85 a8 fe ff ff       mov    0xfffffea8(%ebp),%eax
 80cb4f1:       4f                      dec    %edi
 80cb4f2:       89 3d 84 c4 53 08       mov    %edi,0x853c484
 80cb4f8:       c6 80 46 13 00 00 01    movb   $0x1,0x1346(%eax)
 80cb4ff:       c7 04 24 50 4c 53 08    movl   $0x8534c50,(%esp)
 80cb506:       e8 65 b8 28 00          call   8356d70 <__pthread_mutex_unlock>
 80cb50b:       8b 8d a8 fe ff ff       mov    0xfffffea8(%ebp),%ecx
 80cb511:       ff 05 8c c2 53 08       incl   0x853c28c
 80cb517:       89 5c 24 08             mov    %ebx,0x8(%esp)
 80cb51b:       c7 44 24 04 6f 04 00    movl   $0x46f,0x4(%esp)
 80cb522:       00
 80cb523:       89 0c 24                mov    %ecx,(%esp)
 80cb526:       e8 d5 54 ff ff          call   80c0a00 <_Z10net_printfP3THDjz>
 80cb52b:       c7 04 24 50 4c 53 08    movl   $0x8534c50,(%esp)
 80cb532:       e8 79 b6 28 00          call   8356bb0 <__pthread_mutex_lock>
 80cb537:       8b b5 a8 fe ff ff       mov    0xfffffea8(%ebp),%esi
 80cb53d:       8b 86 50 05 00 00       mov    0x550(%esi),%eax
 80cb543:       85 c0                   test   %eax,%eax
 80cb545:       74 08                   je     80cb54f <handle_connections_sockets+0x79f>
 80cb547:       89 04 24                mov    %eax,(%esp)
 80cb54a:       e8 21 eb 24 00          call   831a070 <vio_close>
 80cb54f:       8b 9d a8 fe ff ff       mov    0xfffffea8(%ebp),%ebx
 80cb555:       85 db                   test   %ebx,%ebx
 80cb557:       0f 84 19 ff ff ff       je     80cb476 <handle_connections_sockets+0x6c6>
 80cb55d:       8b 95 a8 fe ff ff       mov    0xfffffea8(%ebp),%edx
 80cb563:       8b 32                   mov    (%edx),%esi
 80cb565:       89 14 24                mov    %edx,(%esp)
 80cb568:       ff 56 04                call   *0x4(%esi)
 80cb56b:       e9 06 ff ff ff          jmp    80cb476 <handle_connections_sockets+0x6c6>
