glibc 2.3 not binary compatible with glibc-2.2.5

Christoph Lameter christoph@lameter.com
Sat Oct 5 14:22:00 GMT 2002


On Sat, 5 Oct 2002, Roland McGrath wrote:

> > (gdb) bt
> > #0  0x401681a8 in __errno_location () from /lib/libpthread.so.0
> > #1  0x40032abc in __timer_signal_thread_rclk () from /lib/libc.so.6
> Ok, this is something we can work with.  If you'd compiled libc with -g (or
> if you did, install unstripped binaries in your chroot area) that would be
> handy.  But without that, do "disas $pc" at the crash--that should be the
> disassembly you showed before, but with symbols lined up so we can be sure
> what is what.  Also show "info shared" in the same run, and "bt full".

(gdb) disass $pc
Dump of assembler code for function __errno_location:
0x40168180 <__errno_location>:  sub    $0xc,%esp
0x40168183 <__errno_location+3>:        mov    %ebx,0x4(%esp,1)
0x40168187 <__errno_location+7>:        mov    %ebp,0x8(%esp,1)
0x4016818b <__errno_location+11>:       call   0x40168321  <__res_state+129>
0x40168190 <__errno_location+16>:       add    $0x69b4,%ebx
0x40168196 <__errno_location+22>:       mov    0x1e4(%ebx),%eax
0x4016819c <__errno_location+28>:       mov    %ebp,%edx
0x4016819e <__errno_location+30>:       cmp    (%eax),%ebp
0x401681a0 <__errno_location+32>:       jb     0x401681c0 <__errno_location+64>
0x401681a2 <__errno_location+34>:       mov    0x230(%ebx),%eax
0x401681a8 <__errno_location+40>:       mov    0x1b8(%eax),%eax
0x401681ae <__errno_location+46>:       mov    0x4(%esp,1),%ebx
0x401681b2 <__errno_location+50>:       mov    0x8(%esp,1),%ebp
0x401681b6 <__errno_location+54>:       add    $0xc,%esp
0x401681b9 <__errno_location+57>:       ret
0x401681ba <__errno_location+58>:       lea    0x0(%esi),%esi

(gdb) info shared
>From        To          Syms Read   Shared Object Library
0x40016a00  0x4001a3e0  Yes         /lib/librt.so.1
0x4003cb40  0x4013aea4  Yes         /lib/libc.so.6
0x401624d0  0x4016be30  Yes         /lib/libpthread.so.0
0x40000c00  0x40011044  Yes         /lib/ld-linux.so.2
(gdb) bt full
#0  0x401681a8 in __errno_location () from /lib/libpthread.so.0
No symbol table info available.
#1  0x40032abc in __timer_signal_thread_rclk () from /lib/libc.so.6
No symbol table info available.
(gdb)

> Then also send readelf -Wrs libpthread.so.0, which lets us make sense of
> the GOT references and so forth from the disassembly.

Attached.

> Send the config.status and config.h files from your libc build.

Also attached.
-------------- next part --------------

Relocation section '.rel.dyn' at offset 0x384c contains 62 entries:
 Offset     Info    Type                Sym. Value  Symbol's Name
0000e000  00000008 R_386_RELATIVE       
0000e004  00000008 R_386_RELATIVE       
0000e088  00000008 R_386_RELATIVE       
0000e0c0  00000008 R_386_RELATIVE       
0000e0c4  00000008 R_386_RELATIVE       
0000e0dc  00000008 R_386_RELATIVE       
0000e4a8  00000008 R_386_RELATIVE       
0000e4fc  00000008 R_386_RELATIVE       
0000e52c  00000008 R_386_RELATIVE       
0000e658  00000008 R_386_RELATIVE       
0000e8c0  00000008 R_386_RELATIVE       
0000e8c4  00000008 R_386_RELATIVE       
0000e8c8  00000008 R_386_RELATIVE       
0000e8cc  00000008 R_386_RELATIVE       
000109f8  00000008 R_386_RELATIVE       
000109fc  00000008 R_386_RELATIVE       
00010a00  00000008 R_386_RELATIVE       
00010b30  00000008 R_386_RELATIVE       
00010d0c  00000008 R_386_RELATIVE       
00010d10  00000008 R_386_RELATIVE       
00010d14  00000008 R_386_RELATIVE       
00010d18  00000008 R_386_RELATIVE       
00010d20  00000008 R_386_RELATIVE       
00010d24  00000008 R_386_RELATIVE       
00010d28  00000008 R_386_RELATIVE       
00010d2c  00000008 R_386_RELATIVE       
00010d30  00000008 R_386_RELATIVE       
00010d34  00000008 R_386_RELATIVE       
00010d38  00000008 R_386_RELATIVE       
00010d3c  00000008 R_386_RELATIVE       
00010d44  00000008 R_386_RELATIVE       
00010d48  00000008 R_386_RELATIVE       
00010d4c  00000008 R_386_RELATIVE       
00010d50  00000008 R_386_RELATIVE       
00010d54  00000008 R_386_RELATIVE       
00010d58  00000008 R_386_RELATIVE       
00010d5c  00000008 R_386_RELATIVE       
00010d60  00000008 R_386_RELATIVE       
00010d64  00000008 R_386_RELATIVE       
00010d68  00000008 R_386_RELATIVE       
00010d6c  00000008 R_386_RELATIVE       
00010d70  00000008 R_386_RELATIVE       
00010d74  00000008 R_386_RELATIVE       
00010d78  00000008 R_386_RELATIVE       
00010d7c  00000008 R_386_RELATIVE       
00010d84  00000008 R_386_RELATIVE       
00010d8c  00000008 R_386_RELATIVE       
00010d90  00000008 R_386_RELATIVE       
00010d94  00000008 R_386_RELATIVE       
00010d98  00000008 R_386_RELATIVE       
00010d9c  00000008 R_386_RELATIVE       
00010da4  00000008 R_386_RELATIVE       
00010da8  00000008 R_386_RELATIVE       
00010dac  00000008 R_386_RELATIVE       
0000e238  00008e01 R_386_32              00000000   _errno
00010d40  00008e06 R_386_GLOB_DAT        00000000   _errno
0000e240  00004c01 R_386_32              00000000   _h_errno
00010d1c  00004c06 R_386_GLOB_DAT        00000000   _h_errno
0000e248  00010801 R_386_32              00000000   _res
00010d88  00010806 R_386_GLOB_DAT        00000000   _res
00010d80  00010106 R_386_GLOB_DAT        00000000   __cxa_finalize
00010da0  00013806 R_386_GLOB_DAT        00000000   _Jv_RegisterClasses

Relocation section '.rel.plt' at offset 0x3a3c contains 111 entries:
 Offset     Info    Type                Sym. Value  Symbol's Name
00010b50  00002207 R_386_JUMP_SLOT       00000000   __strverscmp
00010b54  00002307 R_386_JUMP_SLOT       00000000   __libc_pwrite
00010b58  00002707 R_386_JUMP_SLOT       00000000   sigfillset
00010b5c  00002907 R_386_JUMP_SLOT       00000000   __libc_lseek64
00010b60  00002c07 R_386_JUMP_SLOT       0000bf10   waitpid
00010b64  00003007 R_386_JUMP_SLOT       00007700   __pthread_mutexattr_destroy
00010b68  00003107 R_386_JUMP_SLOT       00000000   __libc_recvmsg
00010b6c  00003407 R_386_JUMP_SLOT       00000000   __getpid
00010b70  00003c07 R_386_JUMP_SLOT       00000000   sigismember
00010b74  00003d07 R_386_JUMP_SLOT       00007260   __pthread_mutex_lock
00010b78  00004107 R_386_JUMP_SLOT       00000000   _IO_list_lock
00010b7c  00004807 R_386_JUMP_SLOT       00000000   __libc_sendto
00010b80  00005107 R_386_JUMP_SLOT       00007710   __pthread_mutexattr_settype
00010b84  00005b07 R_386_JUMP_SLOT       0000bd80   __read
00010b88  00005c07 R_386_JUMP_SLOT       00004dc0   _pthread_cleanup_pop
00010b8c  00006007 R_386_JUMP_SLOT       00000000   __libc_siglongjmp
00010b90  00006207 R_386_JUMP_SLOT       00000000   __on_exit
00010b94  00006507 R_386_JUMP_SLOT       00000000   setrlimit
00010b98  00006807 R_386_JUMP_SLOT       00006ed0   __pthread_mutex_init
00010b9c  00006c07 R_386_JUMP_SLOT       00000000   __sched_get_priority_max
00010ba0  00006d07 R_386_JUMP_SLOT       0000ba20   __open
00010ba4  00006f07 R_386_JUMP_SLOT       00007ce0   siglongjmp
00010ba8  00007107 R_386_JUMP_SLOT       00000000   __libc_send
00010bac  00007807 R_386_JUMP_SLOT       00004c70   pthread_testcancel
00010bb0  00007907 R_386_JUMP_SLOT       00000000   mmap
00010bb4  00008507 R_386_JUMP_SLOT       00000000   __poll
00010bb8  00008807 R_386_JUMP_SLOT       00000000   __libc_nanosleep
00010bbc  00008a07 R_386_JUMP_SLOT       00000000   _IO_list_unlock
00010bc0  00008c07 R_386_JUMP_SLOT       00000000   __libc_pwrite64
00010bc4  00008f07 R_386_JUMP_SLOT       00000000   __libc_sigaction
00010bc8  00009107 R_386_JUMP_SLOT       00000000   __libc_accept
00010bcc  00009307 R_386_JUMP_SLOT       00000000   malloc
00010bd0  00009607 R_386_JUMP_SLOT       00000000   sched_yield
00010bd4  00009707 R_386_JUMP_SLOT       00000000   __libc_tcdrain
00010bd8  00009907 R_386_JUMP_SLOT       00000000   munmap
00010bdc  00009a07 R_386_JUMP_SLOT       00000000   getppid
00010be0  00009b07 R_386_JUMP_SLOT       0000b9b0   nanosleep
00010be4  00009d07 R_386_JUMP_SLOT       00000000   pipe
00010be8  00009e07 R_386_JUMP_SLOT       00007590   __pthread_mutex_unlock
00010bec  0000a407 R_386_JUMP_SLOT       00000000   __libc_recvfrom
00010bf0  0000a507 R_386_JUMP_SLOT       00006f60   __pthread_mutex_trylock
00010bf4  0000a707 R_386_JUMP_SLOT       00000000   __libc_write
00010bf8  0000ad07 R_386_JUMP_SLOT       000057b0   pthread_cond_broadcast
00010bfc  0000b107 R_386_JUMP_SLOT       00000000   mprotect
00010c00  0000b207 R_386_JUMP_SLOT       00000000   __libc_open64
00010c04  0000b307 R_386_JUMP_SLOT       00000000   __sigsetjmp
00010c08  0000b507 R_386_JUMP_SLOT       00000000   __libc_waitpid
00010c0c  0000b607 R_386_JUMP_SLOT       00000000   __libc_longjmp
00010c10  0000ba07 R_386_JUMP_SLOT       00000000   __libc_msync
00010c14  0000c107 R_386_JUMP_SLOT       00000000   __sched_getscheduler
00010c18  0000c207 R_386_JUMP_SLOT       000095c0   pthread_kill
00010c1c  0000ca07 R_386_JUMP_SLOT       00000000   strstr
00010c20  0000cf07 R_386_JUMP_SLOT       00000000   sigaddset
00010c24  0000d007 R_386_JUMP_SLOT       00000000   __libc_read
00010c28  0000d407 R_386_JUMP_SLOT       00000000   uname
00010c2c  0000d507 R_386_JUMP_SLOT       000050d0   pthread_cond_init
00010c30  0000dc07 R_386_JUMP_SLOT       00009670   sigaction
00010c34  0000dd07 R_386_JUMP_SLOT       000076f0   __pthread_mutexattr_init
00010c38  0000de07 R_386_JUMP_SLOT       00000000   sigprocmask
00010c3c  0000df07 R_386_JUMP_SLOT       00000000   __sched_get_priority_min
00010c40  0000e107 R_386_JUMP_SLOT       00000000   __libc_system
00010c44  0000e407 R_386_JUMP_SLOT       00000000   __libc_open
00010c48  0000e507 R_386_JUMP_SLOT       00000000   __uselocale
00010c4c  0000e607 R_386_JUMP_SLOT       00000000   __libc_close
00010c50  0000e807 R_386_JUMP_SLOT       00000000   __rpc_thread_destroy
00010c54  0000e907 R_386_JUMP_SLOT       00000000   __libc_fsync
00010c58  0000f107 R_386_JUMP_SLOT       00007590   pthread_mutex_unlock
00010c5c  0000f207 R_386_JUMP_SLOT       00000000   __sched_setscheduler
00010c60  0000f707 R_386_JUMP_SLOT       00000000   __gettimeofday
00010c64  0000f907 R_386_JUMP_SLOT       00000000   __libc_lseek
00010c68  0000fd07 R_386_JUMP_SLOT       00000000   _IO_iter_file
00010c6c  0000fe07 R_386_JUMP_SLOT       00000000   __libc_pause
00010c70  00010007 R_386_JUMP_SLOT       00000000   _IO_iter_begin
00010c74  00010107 R_386_JUMP_SLOT       00000000   __cxa_finalize
00010c78  00010207 R_386_JUMP_SLOT       00000000   __sched_getparam
00010c7c  00010307 R_386_JUMP_SLOT       00000000   __libc_pread
00010c80  00010707 R_386_JUMP_SLOT       00000000   __clone
00010c84  00010907 R_386_JUMP_SLOT       00000000   sigemptyset
00010c88  00010c07 R_386_JUMP_SLOT       00004d10   _pthread_cleanup_push
00010c8c  00010d07 R_386_JUMP_SLOT       00008710   pthread_self
00010c90  00010e07 R_386_JUMP_SLOT       00004a90   pthread_setcanceltype
00010c94  00011107 R_386_JUMP_SLOT       00000000   exit
00010c98  00011207 R_386_JUMP_SLOT       00000000   calloc
00010c9c  00011407 R_386_JUMP_SLOT       00000000   sigsuspend
00010ca0  00011507 R_386_JUMP_SLOT       00000000   __libc_sendmsg
00010ca4  00011607 R_386_JUMP_SLOT       00000000   _IO_iter_next
00010ca8  00011707 R_386_JUMP_SLOT       0000b720   __close
00010cac  00011807 R_386_JUMP_SLOT       00000000   free
00010cb0  00011907 R_386_JUMP_SLOT       00000000   __sysctl
00010cb4  00011b07 R_386_JUMP_SLOT       00000000   _IO_list_resetlock
00010cb8  00011c07 R_386_JUMP_SLOT       00007260   pthread_mutex_lock
00010cbc  00011e07 R_386_JUMP_SLOT       00000000   memset
00010cc0  00011f07 R_386_JUMP_SLOT       00000000   _exit
00010cc4  00012007 R_386_JUMP_SLOT       000051f0   pthread_cond_wait
00010cc8  00012107 R_386_JUMP_SLOT       00000000   _IO_iter_end
00010ccc  00012307 R_386_JUMP_SLOT       0000a180   __errno_location
00010cd0  00012407 R_386_JUMP_SLOT       00000000   __libc_connect
00010cd4  00012e07 R_386_JUMP_SLOT       00000000   kill
00010cd8  00012f07 R_386_JUMP_SLOT       00006ed0   pthread_mutex_init
00010cdc  00013307 R_386_JUMP_SLOT       00000000   getrlimit
00010ce0  00013407 R_386_JUMP_SLOT       00007b10   __fork
00010ce4  00013507 R_386_JUMP_SLOT       00000000   __libc_pread64
00010ce8  00013707 R_386_JUMP_SLOT       00000000   __libc_fork
00010cec  00013807 R_386_JUMP_SLOT       00000000   _Jv_RegisterClasses
00010cf0  00013907 R_386_JUMP_SLOT       00000000   __libc_wait
00010cf4  00013d07 R_386_JUMP_SLOT       00000000   __libc_fcntl
00010cf8  00014207 R_386_JUMP_SLOT       00000000   sigdelset
00010cfc  00014607 R_386_JUMP_SLOT       00000000   __getpagesize
00010d00  00014807 R_386_JUMP_SLOT       00000000   __libc_recv
00010d04  00014907 R_386_JUMP_SLOT       00000000   geteuid
00010d08  00014b07 R_386_JUMP_SLOT       000099a0   raise

Symbol table '.dynsym' contains 332 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00000114     0 SECTION LOCAL  DEFAULT    1 
     2: 00000134     0 SECTION LOCAL  DEFAULT    2 
     3: 00000f88     0 SECTION LOCAL  DEFAULT    3 
     4: 00002448     0 SECTION LOCAL  DEFAULT    4 
     5: 000033fe     0 SECTION LOCAL  DEFAULT    5 
     6: 00003698     0 SECTION LOCAL  DEFAULT    6 
     7: 000037cc     0 SECTION LOCAL  DEFAULT    7 
     8: 0000384c     0 SECTION LOCAL  DEFAULT    8 
     9: 00003a3c     0 SECTION LOCAL  DEFAULT    9 
    10: 00003db4     0 SECTION LOCAL  DEFAULT   10 
    11: 00003dcc     0 SECTION LOCAL  DEFAULT   11 
    12: 000044d0     0 SECTION LOCAL  DEFAULT   12 
    13: 0000de30     0 SECTION LOCAL  DEFAULT   13 
    14: 0000de4c     0 SECTION LOCAL  DEFAULT   14 
    15: 0000debc     0 SECTION LOCAL  DEFAULT   15 
    16: 0000ded0     0 SECTION LOCAL  DEFAULT   16 
    17: 0000e000     0 SECTION LOCAL  DEFAULT   17 
    18: 00010a08     0 SECTION LOCAL  DEFAULT   18 
    19: 00010a4c     0 SECTION LOCAL  DEFAULT   19 
    20: 00010b2c     0 SECTION LOCAL  DEFAULT   20 
    21: 00010b38     0 SECTION LOCAL  DEFAULT   21 
    22: 00010b40     0 SECTION LOCAL  DEFAULT   22 
    23: 00010b44     0 SECTION LOCAL  DEFAULT   23 
    24: 00010dc0     0 SECTION LOCAL  DEFAULT   24 
    25: 00000000     0 SECTION LOCAL  DEFAULT   25 
    26: 00000000     0 SECTION LOCAL  DEFAULT   26 
    27: 00000000     0 SECTION LOCAL  DEFAULT   27 
    28: 00000000     0 SECTION LOCAL  DEFAULT   28 
    29: 00000000     0 SECTION LOCAL  DEFAULT   29 
    30: 00000000     0 SECTION LOCAL  DEFAULT   30 
    31: 00000000     0 SECTION LOCAL  DEFAULT   31 
    32: 00007d20    49 FUNC    GLOBAL DEFAULT   12 longjmp@@GLIBC_2.0
    33: 000109f8     4 OBJECT  GLOBAL DEFAULT   17 __libc_internal_tsd_set@@GLIBC_PRIVATE
    34: 00000000  1083 FUNC    GLOBAL DEFAULT  UND __strverscmp@GLIBC_2.1.1 (10)
    35: 00000000   141 FUNC    GLOBAL DEFAULT  UND __libc_pwrite@GLIBC_PRIVATE (11)
    36: 00008960    31 FUNC    WEAK   DEFAULT   12 pthread_yield@@GLIBC_2.2
    37: 0000a7e0    92 FUNC    GLOBAL DEFAULT   12 sem_trywait@@GLIBC_2.1
    38: 000045b0   106 FUNC    GLOBAL DEFAULT   12 pthread_attr_init@@GLIBC_2.1
    39: 00000000    82 FUNC    GLOBAL DEFAULT  UND sigfillset@GLIBC_2.0 (12)
    40: 0000db50    23 FUNC    GLOBAL DEFAULT   12 pthread_barrier_destroy@@GLIBC_2.2
    41: 00000000   140 FUNC    GLOBAL DEFAULT  UND __libc_lseek64@GLIBC_PRIVATE (11)
    42: 0000cf30   177 FUNC    WEAK   DEFAULT   12 __pthread_rwlock_trywrlock@@GLIBC_2.2
    43: 000073e0   430 FUNC    GLOBAL DEFAULT   12 pthread_mutex_timedlock@@GLIBC_2.2
    44: 0000bf10   106 FUNC    WEAK   DEFAULT   12 waitpid@@GLIBC_2.0
    45: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_2.2.6
    46: 0000bb00    83 FUNC    WEAK   DEFAULT   12 pause@@GLIBC_2.0
    47: 00005740   103 FUNC    GLOBAL DEFAULT   12 pthread_cond_signal@@GLIBC_2.0
    48: 00007700     3 FUNC    GLOBAL DEFAULT   12 __pthread_mutexattr_destroy@@GLIBC_2.0
    49: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_recvmsg@GLIBC_PRIVATE (11)
    50: 0000d290    23 FUNC    GLOBAL DEFAULT   12 pthread_rwlockattr_setkind_np@@GLIBC_2.1
    51: 0000a5e0   498 FUNC    GLOBAL DEFAULT   12 sem_wait@@GLIBC_2.1
    52: 00000000    46 FUNC    GLOBAL DEFAULT  UND __getpid@GLIBC_2.0 (12)
    53: 0000d980    24 FUNC    WEAK   DEFAULT   12 pthread_spin_trylock@@GLIBC_2.2
    54: 00007740    15 FUNC    WEAK   DEFAULT   12 pthread_mutexattr_gettype@@GLIBC_2.1
    55: 00004650     3 FUNC    GLOBAL DEFAULT   12 pthread_attr_destroy@@GLIBC_2.0
    56: 0000c0d0   114 FUNC    WEAK   DEFAULT   12 recv@@GLIBC_2.0
    57: 0000c060   106 FUNC    WEAK   DEFAULT   12 connect@@GLIBC_2.0
    58: 00004840    16 FUNC    WEAK   DEFAULT   12 pthread_attr_getstacksize@@GLIBC_2.1
    59: 000077d0   309 FUNC    GLOBAL DEFAULT   12 __pthread_once@@GLIBC_2.0
    60: 00000000   100 FUNC    GLOBAL DEFAULT  UND sigismember@GLIBC_2.0 (12)
    61: 00007260   369 FUNC    GLOBAL DEFAULT   12 __pthread_mutex_lock@@GLIBC_2.0
    62: 00009db0   183 FUNC    GLOBAL DEFAULT   12 pthread_getspecific@@GLIBC_2.0
    63: 0000c7a0   341 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_rdlock@@GLIBC_2.1
    64: 00007740    15 FUNC    WEAK   DEFAULT   12 pthread_mutexattr_getkind_np@@GLIBC_2.0
    65: 00000000    52 FUNC    GLOBAL DEFAULT  UND _IO_list_lock@GLIBC_2.2 (13)
    66: 0000c6e0    83 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_init@@GLIBC_2.1
    67: 00008670   148 FUNC    GLOBAL DEFAULT   12 pthread_create@GLIBC_2.0
    68: 0000d280    15 FUNC    GLOBAL DEFAULT   12 pthread_rwlockattr_getkind_np@@GLIBC_2.1
    69: 00005880    35 FUNC    GLOBAL DEFAULT   12 pthread_exit@@GLIBC_2.0
    70: 0000aab0   655 FUNC    GLOBAL DEFAULT   12 sem_timedwait@@GLIBC_2.2
    71: 0000db80     3 FUNC    GLOBAL DEFAULT   12 pthread_barrierattr_destroy@@GLIBC_2.2
    72: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_sendto@GLIBC_PRIVATE (11)
    73: 0000cd50   471 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_timedwrlock@@GLIBC_2.2
    74: 0000a9e0    57 FUNC    GLOBAL DEFAULT   12 sem_destroy@@GLIBC_2.1
    75: 00005850    32 FUNC    GLOBAL DEFAULT   12 pthread_condattr_setpshared@@GLIBC_2.2
    76: 00000000     4 OBJECT  GLOBAL DEFAULT  UND _h_errno@GLIBC_2.0 (12)
    77: 0000d250    37 FUNC    GLOBAL DEFAULT   12 pthread_rwlockattr_setpshared@@GLIBC_2.1
    78: 0000bf80   106 FUNC    GLOBAL DEFAULT   12 __write@@GLIBC_2.0
    79: 000048c0    27 FUNC    WEAK   DEFAULT   12 pthread_attr_getstack@@GLIBC_2.2
    80: 0000bcf0   130 FUNC    WEAK   DEFAULT   12 pwrite64@@GLIBC_2.2
    81: 00007710    37 FUNC    GLOBAL DEFAULT   12 __pthread_mutexattr_settype@@GLIBC_2.0
    82: 0000c6e0    83 FUNC    WEAK   DEFAULT   12 __pthread_rwlock_init@@GLIBC_2.2
    83: 000099f0   117 FUNC    GLOBAL DEFAULT   12 __pthread_key_create@@GLIBC_2.0
    84: 0000d970    16 FUNC    WEAK   DEFAULT   12 pthread_spin_lock@@GLIBC_2.2
    85: 00007ec0    49 FUNC    GLOBAL DEFAULT   12 __libc_current_sigrtmax@@GLIBC_2.1
    86: 00005820     7 FUNC    GLOBAL DEFAULT   12 pthread_condattr_init@@GLIBC_2.0
    87: 0000cc60   233 FUNC    WEAK   DEFAULT   12 __pthread_rwlock_wrlock@@GLIBC_2.2
    88: 0000d8b0   177 FUNC    GLOBAL DEFAULT   12 pthread_getcpuclockid@@GLIBC_2.2
    89: 00004800    16 FUNC    WEAK   DEFAULT   12 pthread_attr_getstackaddr@@GLIBC_2.1
    90: 00009b50   349 FUNC    GLOBAL DEFAULT   12 pthread_key_delete@@GLIBC_2.0
    91: 0000bd80   106 FUNC    GLOBAL DEFAULT   12 __read@@GLIBC_2.0
    92: 00004dc0   163 FUNC    GLOBAL DEFAULT   12 _pthread_cleanup_pop@@GLIBC_2.0
    93: 00007a40   201 FUNC    GLOBAL DEFAULT   12 __pthread_atfork@@GLIBC_2.0
    94: 0000a360    41 FUNC    GLOBAL DEFAULT   12 _IO_funlockfile@@GLIBC_2.0
    95: 0000a490   109 FUNC    GLOBAL DEFAULT   12 sem_init@@GLIBC_2.1
    96: 00000000   103 FUNC    GLOBAL DEFAULT  UND __libc_siglongjmp@GLIBC_PRIVATE (11)
    97: 00004b60   271 FUNC    GLOBAL DEFAULT   12 pthread_cancel@@GLIBC_2.0
    98: 00000000    64 FUNC    GLOBAL DEFAULT  UND __on_exit@GLIBC_PRIVATE (11)
    99: 00007700     3 FUNC    GLOBAL DEFAULT   12 pthread_mutexattr_destroy@@GLIBC_2.0
   100: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_2.1.1
   101: 00000000   253 FUNC    GLOBAL DEFAULT  UND setrlimit@GLIBC_2.2 (13)
   102: 00008790    15 FUNC    GLOBAL DEFAULT   12 pthread_equal@@GLIBC_2.0
   103: 00008530   316 FUNC    GLOBAL DEFAULT   12 pthread_create@@GLIBC_2.1
   104: 00006ed0    50 FUNC    GLOBAL DEFAULT   12 __pthread_mutex_init@@GLIBC_2.0
   105: 00007e80    49 FUNC    GLOBAL DEFAULT   12 __libc_current_sigrtmin@@GLIBC_2.1
   106: 0000a330    41 FUNC    GLOBAL DEFAULT   12 _IO_flockfile@@GLIBC_2.0
   107: 0000bdf0    90 FUNC    WEAK   DEFAULT   12 system@@GLIBC_2.0
   108: 00000000    54 FUNC    GLOBAL DEFAULT  UND __sched_get_priority_max@GLIBC_2.0 (12)
   109: 0000ba20   106 FUNC    GLOBAL DEFAULT   12 __open@@GLIBC_2.0
   110: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_2.1
   111: 00007ce0    49 FUNC    GLOBAL DEFAULT   12 siglongjmp@@GLIBC_2.0
   112: 000047a0    16 FUNC    GLOBAL DEFAULT   12 pthread_attr_getscope@@GLIBC_2.0
   113: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_send@GLIBC_PRIVATE (11)
   114: 0000cb50   257 FUNC    WEAK   DEFAULT   12 __pthread_rwlock_tryrdlock@@GLIBC_2.2
   115: 0000c740    94 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_destroy@@GLIBC_2.1
   116: 0000c150   130 FUNC    WEAK   DEFAULT   12 recvfrom@@GLIBC_2.0
   117: 0000be50    90 FUNC    WEAK   DEFAULT   12 tcdrain@@GLIBC_2.0
   118: 000047d0    16 FUNC    WEAK   DEFAULT   12 pthread_attr_getguardsize@@GLIBC_2.1
   119: 0000c7a0   341 FUNC    WEAK   DEFAULT   12 __pthread_rwlock_rdlock@@GLIBC_2.2
   120: 00004c70   145 FUNC    GLOBAL DEFAULT   12 pthread_testcancel@@GLIBC_2.0
   121: 00000000    54 FUNC    GLOBAL DEFAULT  UND mmap@GLIBC_2.0 (12)
   122: 0000d640   122 FUNC    GLOBAL DEFAULT   12 sem_trywait@GLIBC_2.0
   123: 0000cff0   538 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_unlock@@GLIBC_2.1
   124: 00004f30   198 FUNC    GLOBAL DEFAULT   12 _pthread_cleanup_pop_restore@@GLIBC_2.0
   125: 00004760    16 FUNC    GLOBAL DEFAULT   12 pthread_attr_getinheritsched@@GLIBC_2.0
   126: 0000cff0   538 FUNC    WEAK   DEFAULT   12 __pthread_rwlock_unlock@@GLIBC_2.2
   127: 00008df0   198 FUNC    WEAK   DEFAULT   12 pthread_kill_other_threads_np@@GLIBC_2.0
   128: 0000aa80    43 FUNC    GLOBAL DEFAULT   12 sem_unlink@@GLIBC_2.1.1
   129: 00008df0   198 FUNC    GLOBAL DEFAULT   12 __pthread_kill_other_threads_np@@GLIBC_PRIVATE
   130: 00008260     5 FUNC    WEAK   DEFAULT   12 __pthread_initialize@@GLIBC_2.0
   131: 0000b850   106 FUNC    WEAK   DEFAULT   12 lseek@@GLIBC_2.0
   132: 0000d3d0   615 FUNC    GLOBAL DEFAULT   12 sem_wait@GLIBC_2.0
   133: 00000000   189 FUNC    GLOBAL DEFAULT  UND __poll@GLIBC_2.1 (14)
   134: 0000beb0    90 FUNC    GLOBAL DEFAULT   12 __wait@@GLIBC_2.0
   135: 00005dd0   378 FUNC    GLOBAL DEFAULT   12 pthread_detach@@GLIBC_2.0
   136: 00000000    58 FUNC    GLOBAL DEFAULT  UND __libc_nanosleep@GLIBC_PRIVATE (11)
   137: 0000c250   114 FUNC    WEAK   DEFAULT   12 send@@GLIBC_2.0
   138: 00000000    52 FUNC    GLOBAL DEFAULT  UND _IO_list_unlock@GLIBC_2.2 (13)
   139: 00004730    16 FUNC    GLOBAL DEFAULT   12 pthread_attr_getschedpolicy@@GLIBC_2.0
   140: 00000000   209 FUNC    GLOBAL DEFAULT  UND __libc_pwrite64@GLIBC_PRIVATE (11)
   141: 0000a390    41 FUNC    WEAK   DEFAULT   12 ftrylockfile@@GLIBC_2.0
   142: 00000000     4 OBJECT  GLOBAL DEFAULT  UND _errno@GLIBC_2.0 (12)
   143: 00000000   581 FUNC    GLOBAL DEFAULT  UND __libc_sigaction@GLIBC_PRIVATE (11)
   144: 000047e0    21 FUNC    WEAK   DEFAULT   12 pthread_attr_setstackaddr@@GLIBC_2.1
   145: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_accept@GLIBC_PRIVATE (11)
   146: 0000bff0   106 FUNC    WEAK   DEFAULT   12 accept@@GLIBC_2.0
   147: 00000000   450 FUNC    GLOBAL DEFAULT  UND malloc@GLIBC_2.0 (12)
   148: 00007f00   110 FUNC    GLOBAL DEFAULT   12 __libc_allocate_rtsig@@GLIBC_2.1
   149: 000088b0   168 FUNC    GLOBAL DEFAULT   12 pthread_getschedparam@@GLIBC_2.0
   150: 00000000    46 FUNC    GLOBAL DEFAULT  UND sched_yield@GLIBC_2.0 (12)
   151: 00000000    54 FUNC    GLOBAL DEFAULT  UND __libc_tcdrain@GLIBC_PRIVATE (11)
   152: 000049c0   198 FUNC    GLOBAL DEFAULT   12 pthread_setcancelstate@@GLIBC_2.0
   153: 00000000    58 FUNC    GLOBAL DEFAULT  UND munmap@GLIBC_2.0 (12)
   154: 00000000    46 FUNC    GLOBAL DEFAULT  UND getppid@GLIBC_2.0 (12)
   155: 0000b9b0    98 FUNC    WEAK   DEFAULT   12 nanosleep@@GLIBC_2.0
   156: 000109fc     4 OBJECT  GLOBAL DEFAULT   17 __libc_internal_tsd_get@@GLIBC_PRIVATE
   157: 00000000    54 FUNC    GLOBAL DEFAULT  UND pipe@GLIBC_2.0 (12)
   158: 00007590   337 FUNC    GLOBAL DEFAULT   12 __pthread_mutex_unlock@@GLIBC_2.0
   159: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_2.1.2
   160: 00009db0   183 FUNC    GLOBAL DEFAULT   12 __pthread_getspecific@@GLIBC_2.0
   161: 00005830     7 FUNC    GLOBAL DEFAULT   12 pthread_condattr_destroy@@GLIBC_2.0
   162: 0000bf80   106 FUNC    WEAK   DEFAULT   12 write@@GLIBC_2.0
   163: 00004770    36 FUNC    GLOBAL DEFAULT   12 pthread_attr_setscope@@GLIBC_2.0
   164: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_recvfrom@GLIBC_PRIVATE (11)
   165: 00006f60   761 FUNC    GLOBAL DEFAULT   12 __pthread_mutex_trylock@@GLIBC_2.0
   166: 00007710    37 FUNC    WEAK   DEFAULT   12 pthread_mutexattr_setkind_np@@GLIBC_2.0
   167: 00000000    60 FUNC    GLOBAL DEFAULT  UND __libc_write@GLIBC_PRIVATE (11)
   168: 00010a00     4 OBJECT  GLOBAL DEFAULT   17 __libc_internal_tsd_address@@GLIBC_PRIVATE
   169: 0000d360    94 FUNC    GLOBAL DEFAULT   12 sem_init@GLIBC_2.0
   170: 0000a840   375 FUNC    GLOBAL DEFAULT   12 sem_post@@GLIBC_2.1
   171: 00004620    41 FUNC    GLOBAL DEFAULT   12 pthread_attr_init@GLIBC_2.0
   172: 0000c900   591 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_timedrdlock@@GLIBC_2.2
   173: 000057b0   106 FUNC    GLOBAL DEFAULT   12 pthread_cond_broadcast@@GLIBC_2.0
   174: 000077d0   309 FUNC    GLOBAL DEFAULT   12 pthread_once@@GLIBC_2.0
   175: 0000c250   114 FUNC    GLOBAL DEFAULT   12 __send@@GLIBC_2.0
   176: 00004740    24 FUNC    GLOBAL DEFAULT   12 pthread_attr_setinheritsched@@GLIBC_2.0
   177: 00000000    60 FUNC    GLOBAL DEFAULT  UND mprotect@GLIBC_2.0 (12)
   178: 00000000    68 FUNC    GLOBAL DEFAULT  UND __libc_open64@GLIBC_PRIVATE (11)
   179: 00000000    53 FUNC    GLOBAL DEFAULT  UND __sigsetjmp@GLIBC_2.0 (12)
   180: 000087e0   205 FUNC    GLOBAL DEFAULT   12 pthread_setschedparam@@GLIBC_2.0
   181: 00000000    66 FUNC    GLOBAL DEFAULT  UND __libc_waitpid@GLIBC_PRIVATE (11)
   182: 00000000   103 FUNC    GLOBAL DEFAULT  UND __libc_longjmp@GLIBC_PRIVATE (11)
   183: 0000dba0    23 FUNC    GLOBAL DEFAULT   12 pthread_barrierattr_setpshared@@GLIBC_2.2
   184: 0000b9b0    98 FUNC    GLOBAL DEFAULT   12 __nanosleep@@GLIBC_2.2.6
   185: 000099f0   117 FUNC    GLOBAL DEFAULT   12 pthread_key_create@@GLIBC_2.0
   186: 00000000    60 FUNC    GLOBAL DEFAULT  UND __libc_msync@GLIBC_PRIVATE (11)
   187: 0000beb0    90 FUNC    WEAK   DEFAULT   12 wait@@GLIBC_2.0
   188: 00008ec0    26 FUNC    WEAK   DEFAULT   12 pthread_setconcurrency@@GLIBC_2.1
   189: 00006f10    70 FUNC    GLOBAL DEFAULT   12 __pthread_mutex_destroy@@GLIBC_2.0
   190: 0000db70    13 FUNC    GLOBAL DEFAULT   12 pthread_barrierattr_init@@GLIBC_2.2
   191: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_2.0
   192: 0000aa50    43 FUNC    GLOBAL DEFAULT   12 sem_close@@GLIBC_2.1.1
   193: 00000000    54 FUNC    GLOBAL DEFAULT  UND __sched_getscheduler@GLIBC_2.0 (12)
   194: 000095c0   168 FUNC    GLOBAL DEFAULT   12 pthread_kill@@GLIBC_2.0
   195: 0000bd80   106 FUNC    WEAK   DEFAULT   12 read@@GLIBC_2.0
   196: 000048e0   206 FUNC    GLOBAL DEFAULT   12 pthread_getattr_np@@GLIBC_2.2.3
   197: 0000bbe0   130 FUNC    WEAK   DEFAULT   12 pread64@@GLIBC_2.2
   198: 00004810    40 FUNC    WEAK   DEFAULT   12 pthread_attr_setstacksize@@GLIBC_2.1
   199: 0000c2d0   106 FUNC    WEAK   DEFAULT   12 sendmsg@@GLIBC_2.0
   200: 0000bbe0   130 FUNC    GLOBAL DEFAULT   12 __pread64@@GLIBC_2.2
   201: 0000cc60   233 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_wrlock@@GLIBC_2.1
   202: 00000000   212 FUNC    GLOBAL DEFAULT  UND strstr@GLIBC_2.0 (12)
   203: 0000d240    16 FUNC    GLOBAL DEFAULT   12 pthread_rwlockattr_getpshared@@GLIBC_2.1
   204: 0000a390    41 FUNC    GLOBAL DEFAULT   12 _IO_ftrylockfile@@GLIBC_2.0
   205: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_PRIVATE
   206: 0000d9c0     3 FUNC    WEAK   DEFAULT   12 pthread_spin_destroy@@GLIBC_2.2
   207: 00000000    94 FUNC    GLOBAL DEFAULT  UND sigaddset@GLIBC_2.0 (12)
   208: 00000000    60 FUNC    GLOBAL DEFAULT  UND __libc_read@GLIBC_PRIVATE (11)
   209: 0000c340   130 FUNC    WEAK   DEFAULT   12 sendto@@GLIBC_2.0
   210: 0000a360    41 FUNC    WEAK   DEFAULT   12 funlockfile@@GLIBC_2.0
   211: 000094e0   216 FUNC    GLOBAL DEFAULT   12 pthread_sigmask@@GLIBC_2.0
   212: 00000000    54 FUNC    GLOBAL DEFAULT  UND uname@GLIBC_2.0 (12)
   213: 000050d0    30 FUNC    GLOBAL DEFAULT   12 pthread_cond_init@@GLIBC_2.0
   214: 0000d9a0    13 FUNC    WEAK   DEFAULT   12 pthread_spin_unlock@@GLIBC_2.2
   215: 0000d210    20 FUNC    GLOBAL DEFAULT   12 pthread_rwlockattr_init@@GLIBC_2.1
   216: 00000000     4 OBJECT  GLOBAL DEFAULT  UND h_errno@GLIBC_2.0 (12)
   217: 00007b10   195 FUNC    WEAK   DEFAULT   12 fork@@GLIBC_2.0
   218: 00007750    13 FUNC    WEAK   DEFAULT   12 pthread_mutexattr_getpshared@@GLIBC_2.2
   219: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_2.2.3
   220: 00009670   298 FUNC    GLOBAL DEFAULT   12 sigaction@@GLIBC_2.0
   221: 000076f0    13 FUNC    GLOBAL DEFAULT   12 __pthread_mutexattr_init@@GLIBC_2.0
   222: 00000000   206 FUNC    GLOBAL DEFAULT  UND sigprocmask@GLIBC_2.0 (12)
   223: 00000000    54 FUNC    GLOBAL DEFAULT  UND __sched_get_priority_min@GLIBC_2.0 (12)
   224: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_2.2
   225: 00000000    68 FUNC    GLOBAL DEFAULT  UND __libc_system@GLIBC_PRIVATE (11)
   226: 00005840    16 FUNC    GLOBAL DEFAULT   12 pthread_condattr_getpshared@@GLIBC_2.2
   227: 00004e70   182 FUNC    GLOBAL DEFAULT   12 _pthread_cleanup_push_defer@@GLIBC_2.0
   228: 00000000    60 FUNC    GLOBAL DEFAULT  UND __libc_open@GLIBC_PRIVATE (11)
   229: 00000000   288 FUNC    GLOBAL DEFAULT  UND __uselocale@GLIBC_2.3 (15)
   230: 00000000    54 FUNC    GLOBAL DEFAULT  UND __libc_close@GLIBC_PRIVATE (11)
   231: 0000c740    94 FUNC    WEAK   DEFAULT   12 __pthread_rwlock_destroy@@GLIBC_2.2
   232: 00000000   177 FUNC    GLOBAL DEFAULT  UND __rpc_thread_destroy@GLIBC_PRIVATE (11)
   233: 00000000    54 FUNC    GLOBAL DEFAULT  UND __libc_fsync@GLIBC_PRIVATE (11)
   234: 0000db10    50 FUNC    GLOBAL DEFAULT   12 pthread_barrier_init@@GLIBC_2.2
   235: 00004850   112 FUNC    WEAK   DEFAULT   12 pthread_attr_setstack@@GLIBC_2.2
   236: 0000ba90   106 FUNC    WEAK   DEFAULT   12 open64@@GLIBC_2.2
   237: 00007710    37 FUNC    WEAK   DEFAULT   12 pthread_mutexattr_settype@@GLIBC_2.1
   238: 00007760    29 FUNC    WEAK   DEFAULT   12 pthread_mutexattr_setpshared@@GLIBC_2.2
   239: 00004680    15 FUNC    GLOBAL DEFAULT   12 pthread_attr_getdetachstate@@GLIBC_2.0
   240: 0000b850   106 FUNC    GLOBAL DEFAULT   12 __lseek@@GLIBC_2.0
   241: 00007590   337 FUNC    GLOBAL DEFAULT   12 pthread_mutex_unlock@@GLIBC_2.0
   242: 00000000    60 FUNC    GLOBAL DEFAULT  UND __sched_setscheduler@GLIBC_2.0 (12)
   243: 0000a210   129 FUNC    GLOBAL DEFAULT   12 __h_errno_location@@GLIBC_2.0
   244: 0000d9d0   309 FUNC    GLOBAL DEFAULT   12 pthread_barrier_wait@@GLIBC_2.2
   245: 0000a2a0   129 FUNC    GLOBAL DEFAULT   12 __res_state@@GLIBC_2.2
   246: 00007be0    31 FUNC    GLOBAL DEFAULT   12 __vfork@@GLIBC_2.1.2
   247: 00000000    58 FUNC    GLOBAL DEFAULT  UND __gettimeofday@GLIBC_2.0 (12)
   248: 0000b940   106 FUNC    WEAK   DEFAULT   12 msync@@GLIBC_2.0
   249: 00000000    60 FUNC    GLOBAL DEFAULT  UND __libc_lseek@GLIBC_PRIVATE (11)
   250: 0000d230     3 FUNC    GLOBAL DEFAULT   12 pthread_rwlockattr_destroy@@GLIBC_2.1
   251: 0000aa20    40 FUNC    GLOBAL DEFAULT   12 sem_open@@GLIBC_2.1.1
   252: 0000a330    41 FUNC    WEAK   DEFAULT   12 flockfile@@GLIBC_2.0
   253: 00000000     5 FUNC    GLOBAL DEFAULT  UND _IO_iter_file@GLIBC_2.2 (13)
   254: 00000000    46 FUNC    GLOBAL DEFAULT  UND __libc_pause@GLIBC_PRIVATE (11)
   255: 00007be0    31 FUNC    WEAK   DEFAULT   12 vfork@@GLIBC_2.0
   256: 00000000    22 FUNC    GLOBAL DEFAULT  UND _IO_iter_begin@GLIBC_2.2 (13)
   257: 00000000   150 FUNC    WEAK   DEFAULT  UND __cxa_finalize@GLIBC_2.1.3 (16)
   258: 00000000    58 FUNC    GLOBAL DEFAULT  UND __sched_getparam@GLIBC_2.0 (12)
   259: 00000000   141 FUNC    GLOBAL DEFAULT  UND __libc_pread@GLIBC_PRIVATE (11)
   260: 0000cf30   177 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_trywrlock@@GLIBC_2.1
   261: 0000cb50   257 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_tryrdlock@@GLIBC_2.1
   262: 0000b7f0    90 FUNC    WEAK   DEFAULT   12 fsync@@GLIBC_2.0
   263: 00000000   120 FUNC    GLOBAL DEFAULT  UND __clone@GLIBC_2.0 (12)
   264: 00000000   512 OBJECT  GLOBAL DEFAULT  UND _res@GLIBC_2.0 (12)
   265: 00000000    82 FUNC    GLOBAL DEFAULT  UND sigemptyset@GLIBC_2.0 (12)
   266: 0000c060   106 FUNC    GLOBAL DEFAULT   12 __connect@@GLIBC_2.0
   267: 0000bb60   114 FUNC    WEAK   DEFAULT   12 pread@@GLIBC_2.2
   268: 00004d10   163 FUNC    GLOBAL DEFAULT   12 _pthread_cleanup_push@@GLIBC_2.0
   269: 00008710   116 FUNC    GLOBAL DEFAULT   12 pthread_self@@GLIBC_2.0
   270: 00004a90   198 FUNC    GLOBAL DEFAULT   12 pthread_setcanceltype@@GLIBC_2.0
   271: 0000d9b0    13 FUNC    WEAK   DEFAULT   12 pthread_spin_init@@GLIBC_2.2
   272: 000076f0    13 FUNC    GLOBAL DEFAULT   12 pthread_mutexattr_init@@GLIBC_2.0
   273: 00000000   225 FUNC    GLOBAL DEFAULT  UND exit@GLIBC_2.0 (12)
   274: 00000000   747 FUNC    GLOBAL DEFAULT  UND calloc@GLIBC_2.0 (12)
   275: 0000a9c0    18 FUNC    GLOBAL DEFAULT   12 sem_getvalue@@GLIBC_2.1
   276: 00000000   176 FUNC    GLOBAL DEFAULT  UND sigsuspend@GLIBC_2.0 (12)
   277: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_sendmsg@GLIBC_PRIVATE (11)
   278: 00000000     8 FUNC    GLOBAL DEFAULT  UND _IO_iter_next@GLIBC_2.2 (13)
   279: 0000b720    90 FUNC    GLOBAL DEFAULT   12 __close@@GLIBC_2.0
   280: 00000000   195 FUNC    GLOBAL DEFAULT  UND free@GLIBC_2.0 (12)
   281: 00000000   151 FUNC    GLOBAL DEFAULT  UND __sysctl@GLIBC_2.2 (13)
   282: 00006f10    70 FUNC    GLOBAL DEFAULT   12 pthread_mutex_destroy@@GLIBC_2.0
   283: 00000000   104 FUNC    GLOBAL DEFAULT  UND _IO_list_resetlock@GLIBC_2.2 (13)
   284: 00007260   369 FUNC    GLOBAL DEFAULT   12 pthread_mutex_lock@@GLIBC_2.0
   285: 00009670   298 FUNC    GLOBAL DEFAULT   12 __sigaction@@GLIBC_2.0
   286: 00000000    93 FUNC    GLOBAL DEFAULT  UND memset@GLIBC_2.0 (12)
   287: 00000000    12 FUNC    GLOBAL DEFAULT  UND _exit@GLIBC_2.0 (12)
   288: 000051f0   577 FUNC    GLOBAL DEFAULT   12 pthread_cond_wait@@GLIBC_2.0
   289: 00000000     3 FUNC    GLOBAL DEFAULT  UND _IO_iter_end@GLIBC_2.2 (13)
   290: 0000d790    55 FUNC    GLOBAL DEFAULT   12 sem_destroy@GLIBC_2.0
   291: 0000a180   129 FUNC    GLOBAL DEFAULT   12 __errno_location@@GLIBC_2.0
   292: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_connect@GLIBC_PRIVATE (11)
   293: 000047b0    25 FUNC    WEAK   DEFAULT   12 pthread_attr_setguardsize@@GLIBC_2.1
   294: 00009cb0   241 FUNC    GLOBAL DEFAULT   12 __pthread_setspecific@@GLIBC_2.0
   295: 00006f60   761 FUNC    GLOBAL DEFAULT   12 pthread_mutex_trylock@@GLIBC_2.0
   296: 00007a40   201 FUNC    GLOBAL DEFAULT   12 pthread_atfork@@GLIBC_2.0
   297: 0000bcf0   130 FUNC    GLOBAL DEFAULT   12 __pwrite64@@GLIBC_2.2
   298: 0000d760    40 FUNC    GLOBAL DEFAULT   12 sem_getvalue@GLIBC_2.0
   299: 0000d6c0   157 FUNC    GLOBAL DEFAULT   12 sem_post@GLIBC_2.0
   300: 000050f0    26 FUNC    GLOBAL DEFAULT   12 pthread_cond_destroy@@GLIBC_2.0
   301: 00004710    24 FUNC    GLOBAL DEFAULT   12 pthread_attr_setschedpolicy@@GLIBC_2.0
   302: 00000000    58 FUNC    GLOBAL DEFAULT  UND kill@GLIBC_2.0 (12)
   303: 00006ed0    50 FUNC    GLOBAL DEFAULT   12 pthread_mutex_init@@GLIBC_2.0
   304: 0000b8c0   126 FUNC    WEAK   DEFAULT   12 lseek64@@GLIBC_2.2
   305: 0000ba20   106 FUNC    WEAK   DEFAULT   12 open@@GLIBC_2.0
   306: 0000b780   106 FUNC    GLOBAL DEFAULT   12 __fcntl@@GLIBC_2.0
   307: 00000000   236 FUNC    GLOBAL DEFAULT  UND getrlimit@GLIBC_2.2 (13)
   308: 00007b10   195 FUNC    GLOBAL DEFAULT   12 __fork@@GLIBC_2.0
   309: 00000000   209 FUNC    GLOBAL DEFAULT  UND __libc_pread64@GLIBC_PRIVATE (11)
   310: 00004690   103 FUNC    GLOBAL DEFAULT   12 pthread_attr_setschedparam@@GLIBC_2.0
   311: 00000000    46 FUNC    GLOBAL DEFAULT  UND __libc_fork@GLIBC_PRIVATE (11)
   312: 00000000     0 NOTYPE  WEAK   DEFAULT  UND _Jv_RegisterClasses
   313: 00000000    66 FUNC    GLOBAL DEFAULT  UND __libc_wait@GLIBC_PRIVATE (11)
   314: 00004660    23 FUNC    GLOBAL DEFAULT   12 pthread_attr_setdetachstate@@GLIBC_2.0
   315: 0000c1e0   106 FUNC    WEAK   DEFAULT   12 recvmsg@@GLIBC_2.0
   316: 0000b780   106 FUNC    WEAK   DEFAULT   12 fcntl@@GLIBC_2.0
   317: 00000000   636 FUNC    GLOBAL DEFAULT  UND __libc_fcntl@GLIBC_PRIVATE (11)
   318: 00005af0   721 FUNC    GLOBAL DEFAULT   12 pthread_join@@GLIBC_2.0
   319: 0000ba90   106 FUNC    GLOBAL DEFAULT   12 __open64@@GLIBC_2.2
   320: 00008ee0    20 FUNC    WEAK   DEFAULT   12 pthread_getconcurrency@@GLIBC_2.1
   321: 00005730     9 FUNC    GLOBAL DEFAULT   12 pthread_cond_timedwait@@GLIBC_2.0
   322: 00000000    96 FUNC    GLOBAL DEFAULT  UND sigdelset@GLIBC_2.0 (12)
   323: 000097a0   500 FUNC    GLOBAL DEFAULT   12 sigwait@@GLIBC_2.0
   324: 0000bc70   114 FUNC    WEAK   DEFAULT   12 pwrite@@GLIBC_2.2
   325: 0000b720    90 FUNC    WEAK   DEFAULT   12 close@@GLIBC_2.0
   326: 00000000    32 FUNC    GLOBAL DEFAULT  UND __getpagesize@GLIBC_2.0 (12)
   327: 00004700    16 FUNC    GLOBAL DEFAULT   12 pthread_attr_getschedparam@@GLIBC_2.0
   328: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_recv@GLIBC_PRIVATE (11)
   329: 00000000   131 FUNC    GLOBAL DEFAULT  UND geteuid@GLIBC_2.0 (12)
   330: 00009cb0   241 FUNC    GLOBAL DEFAULT   12 pthread_setspecific@@GLIBC_2.0
   331: 000099a0    73 FUNC    GLOBAL DEFAULT   12 raise@@GLIBC_2.0

Symbol table '.symtab' contains 585 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00000114     0 SECTION LOCAL  DEFAULT    1 
     2: 00000134     0 SECTION LOCAL  DEFAULT    2 
     3: 00000f88     0 SECTION LOCAL  DEFAULT    3 
     4: 00002448     0 SECTION LOCAL  DEFAULT    4 
     5: 000033fe     0 SECTION LOCAL  DEFAULT    5 
     6: 00003698     0 SECTION LOCAL  DEFAULT    6 
     7: 000037cc     0 SECTION LOCAL  DEFAULT    7 
     8: 0000384c     0 SECTION LOCAL  DEFAULT    8 
     9: 00003a3c     0 SECTION LOCAL  DEFAULT    9 
    10: 00003db4     0 SECTION LOCAL  DEFAULT   10 
    11: 00003dcc     0 SECTION LOCAL  DEFAULT   11 
    12: 000044d0     0 SECTION LOCAL  DEFAULT   12 
    13: 0000de30     0 SECTION LOCAL  DEFAULT   13 
    14: 0000de4c     0 SECTION LOCAL  DEFAULT   14 
    15: 0000debc     0 SECTION LOCAL  DEFAULT   15 
    16: 0000ded0     0 SECTION LOCAL  DEFAULT   16 
    17: 0000e000     0 SECTION LOCAL  DEFAULT   17 
    18: 00010a08     0 SECTION LOCAL  DEFAULT   18 
    19: 00010a4c     0 SECTION LOCAL  DEFAULT   19 
    20: 00010b2c     0 SECTION LOCAL  DEFAULT   20 
    21: 00010b38     0 SECTION LOCAL  DEFAULT   21 
    22: 00010b40     0 SECTION LOCAL  DEFAULT   22 
    23: 00010b44     0 SECTION LOCAL  DEFAULT   23 
    24: 00010dc0     0 SECTION LOCAL  DEFAULT   24 
    25: 00000000     0 SECTION LOCAL  DEFAULT   25 
    26: 00000000     0 SECTION LOCAL  DEFAULT   26 
    27: 00000000     0 SECTION LOCAL  DEFAULT   27 
    28: 00000000     0 SECTION LOCAL  DEFAULT   28 
    29: 00000000     0 SECTION LOCAL  DEFAULT   29 
    30: 00000000     0 SECTION LOCAL  DEFAULT   30 
    31: 00000000     0 SECTION LOCAL  DEFAULT   31 
    32: 00000000     0 SECTION LOCAL  DEFAULT   32 
    33: 00000000     0 SECTION LOCAL  DEFAULT   33 
    34: 00000000     0 SECTION LOCAL  DEFAULT   34 
    35: 00000000     0 FILE    LOCAL  DEFAULT  ABS pt-initfini.c
    36: 000044d0     0 FUNC    LOCAL  DEFAULT   12 call_initialize_minimal
    37: 00000000     0 FILE    LOCAL  DEFAULT  ABS crtstuff.c
    38: 00010b2c     0 OBJECT  LOCAL  DEFAULT   20 __CTOR_LIST__
    39: 00010b38     0 OBJECT  LOCAL  DEFAULT   21 __DTOR_LIST__
    40: 00010a08     0 OBJECT  LOCAL  DEFAULT   18 __EH_FRAME_BEGIN__
    41: 00010b40     0 OBJECT  LOCAL  DEFAULT   22 __JCR_LIST__
    42: 0000e004     0 OBJECT  LOCAL  DEFAULT   17 p.0
    43: 00010dc0     1 OBJECT  LOCAL  DEFAULT   24 completed.1
    44: 000044f0     0 FUNC    LOCAL  DEFAULT   12 __do_global_dtors_aux
    45: 00004560     0 FUNC    LOCAL  DEFAULT   12 frame_dummy
    46: 00000000     0 FILE    LOCAL  DEFAULT  ABS crtstuff.c
    47: 00010b34     0 OBJECT  LOCAL  DEFAULT   20 __CTOR_END__
    48: 00010b3c     0 OBJECT  LOCAL  DEFAULT   21 __DTOR_END__
    49: 00010a48     0 OBJECT  LOCAL  DEFAULT   18 __FRAME_END__
    50: 00010b40     0 OBJECT  LOCAL  DEFAULT   22 __JCR_END__
    51: 0000ddf0     0 FUNC    LOCAL  DEFAULT   12 __do_global_ctors_aux
    52: 00000000     0 FILE    LOCAL  DEFAULT  ABS pt-initfini.c
    53: 00000000     0 FILE    LOCAL  DEFAULT  ABS attr.c
    54: 00000000    82 OBJECT  LOCAL  DEFAULT   30 __evoke_link_warning_pthread_attr_setstackaddr
    55: 00000000    82 OBJECT  LOCAL  DEFAULT   31 __evoke_link_warning_pthread_attr_getstackaddr
    56: 00000000     0 FILE    LOCAL  DEFAULT  ABS cancel.c
    57: 00000000     0 FILE    LOCAL  DEFAULT  ABS condvar.c
    58: 00005110   211 FUNC    LOCAL  DEFAULT   12 cond_extricate_func
    59: 00005440   745 FUNC    LOCAL  DEFAULT   12 pthread_cond_timedwait_relative
    60: 00000000     0 FILE    LOCAL  DEFAULT  ABS join.c
    61: 00005a40   165 FUNC    LOCAL  DEFAULT   12 join_extricate_func
    62: 00000000     0 FILE    LOCAL  DEFAULT  ABS manager.c
    63: 00010dc4     4 OBJECT  LOCAL  DEFAULT   24 manager_thread
    64: 00010dc8     4 OBJECT  LOCAL  DEFAULT   24 terminated_children
    65: 00006b10   133 FUNC    LOCAL  DEFAULT   12 pthread_reap_children
    66: 00006570  1001 FUNC    LOCAL  DEFAULT   12 pthread_handle_create
    67: 00006ba0   142 FUNC    LOCAL  DEFAULT   12 pthread_handle_free
    68: 00010dcc     4 OBJECT  LOCAL  DEFAULT   24 main_thread_exiting
    69: 00006ca0    91 FUNC    LOCAL  DEFAULT   12 pthread_for_each_thread
    70: 00006c30   110 FUNC    LOCAL  DEFAULT   12 pthread_kill_all_threads
    71: 00006d00   190 FUNC    LOCAL  DEFAULT   12 pthread_handle_exit
    72: 00006290   303 FUNC    LOCAL  DEFAULT   12 pthread_start_thread
    73: 000063c0    63 FUNC    LOCAL  DEFAULT   12 pthread_start_thread_event
    74: 00006400   365 FUNC    LOCAL  DEFAULT   12 pthread_allocate_stack
    75: 00010dd0     4 OBJECT  LOCAL  DEFAULT   24 pthread_threads_counter
    76: 00006960   190 FUNC    LOCAL  DEFAULT   12 pthread_free
    77: 00006a20   239 FUNC    LOCAL  DEFAULT   12 pthread_exited
    78: 00006106     0 NOTYPE  LOCAL  DEFAULT   12 .L28
    79: 00006173     0 NOTYPE  LOCAL  DEFAULT   12 .L30
    80: 00006230     0 NOTYPE  LOCAL  DEFAULT   12 .L31
    81: 00006186     0 NOTYPE  LOCAL  DEFAULT   12 .L32
    82: 000061b0     0 NOTYPE  LOCAL  DEFAULT   12 .L35
    83: 000061c3     0 NOTYPE  LOCAL  DEFAULT   12 .L36
    84: 00006070     0 NOTYPE  LOCAL  DEFAULT   12 .L43
    85: 000061f0     0 NOTYPE  LOCAL  DEFAULT   12 .L39
    86: 00000000     0 FILE    LOCAL  DEFAULT  ABS mutex.c
    87: 0000e00c    24 OBJECT  LOCAL  DEFAULT   17 once_masterlock
    88: 0000e024    12 OBJECT  LOCAL  DEFAULT   17 once_finished
    89: 0000e030     4 OBJECT  LOCAL  DEFAULT   17 fork_generation
    90: 00007780    80 FUNC    LOCAL  DEFAULT   12 pthread_once_cancelhandler
    91: 00000000     0 FILE    LOCAL  DEFAULT  ABS ptfork.c
    92: 0000e034    24 OBJECT  LOCAL  DEFAULT   17 pthread_atfork_lock
    93: 0000e04c     4 OBJECT  LOCAL  DEFAULT   17 pthread_atfork_prepare
    94: 0000e050     4 OBJECT  LOCAL  DEFAULT   17 pthread_atfork_parent
    95: 0000e054     4 OBJECT  LOCAL  DEFAULT   17 pthread_atfork_child
    96: 000079e0    86 FUNC    LOCAL  DEFAULT   12 pthread_insert_list
    97: 00000000     0 FILE    LOCAL  DEFAULT  ABS ptlongjmp.c
    98: 00007c10   201 FUNC    LOCAL  DEFAULT   12 pthread_cleanup_upto
    99: 00000000     0 FILE    LOCAL  DEFAULT  ABS pthread.c
   100: 00007d60   106 FUNC    LOCAL  DEFAULT   12 kernel_has_rtsig
   101: 00007dd0   170 FUNC    LOCAL  DEFAULT   12 init_rtsigs
   102: 00010dd4     4 OBJECT  LOCAL  DEFAULT   24 current_rtmin
   103: 00010dd8     4 OBJECT  LOCAL  DEFAULT   24 current_rtmax
   104: 00010ddc     4 OBJECT  LOCAL  DEFAULT   24 rtsigs_initialized
   105: 0000de88     8 OBJECT  LOCAL  DEFAULT   14 sysctl_args.0
   106: 00008020   561 FUNC    LOCAL  DEFAULT   12 pthread_initialize
   107: 00008ab0   150 FUNC    LOCAL  DEFAULT   12 pthread_handle_sigrestart
   108: 00008b50   312 FUNC    LOCAL  DEFAULT   12 pthread_handle_sigcancel
   109: 00008c90     1 FUNC    LOCAL  DEFAULT   12 pthread_handle_sigdebug
   110: 00008980   302 FUNC    LOCAL  DEFAULT   12 pthread_onexit_process
   111: 00010de0     4 OBJECT  LOCAL  DEFAULT   24 current_level
   112: 00000000     0 FILE    LOCAL  DEFAULT  ABS signals.c
   113: 00000000     0 FILE    LOCAL  DEFAULT  ABS specific.c
   114: 0000e9e0  8192 OBJECT  LOCAL  DEFAULT   17 pthread_keys
   115: 000109e0    24 OBJECT  LOCAL  DEFAULT   17 pthread_keys_mutex
   116: 00009a70   214 FUNC    LOCAL  DEFAULT   12 pthread_key_delete_helper
   117: 00009fd0   132 FUNC    LOCAL  DEFAULT   12 libc_internal_tsd_set
   118: 0000a060   131 FUNC    LOCAL  DEFAULT   12 libc_internal_tsd_get
   119: 0000a0f0   131 FUNC    LOCAL  DEFAULT   12 libc_internal_tsd_address
   120: 00000000     0 FILE    LOCAL  DEFAULT  ABS errno.c
   121: 00000000     0 FILE    LOCAL  DEFAULT  ABS lockfile.c
   122: 00000000     0 FILE    LOCAL  DEFAULT  ABS semaphore.c
   123: 0000a500   211 FUNC    LOCAL  DEFAULT   12 new_sem_extricate_func
   124: 00000000     0 FILE    LOCAL  DEFAULT  ABS spinlock.c
   125: 0000b6a0   120 FUNC    LOCAL  DEFAULT   12 __pthread_acquire
   126: 0000b040    98 FUNC    LOCAL  DEFAULT   12 wait_node_alloc
   127: 00010de8     4 OBJECT  LOCAL  DEFAULT   24 wait_node_free_list_spinlock
   128: 00010de4     4 OBJECT  LOCAL  DEFAULT   24 wait_node_free_list
   129: 0000b0b0    74 FUNC    LOCAL  DEFAULT   12 wait_node_free
   130: 0000b100    90 FUNC    LOCAL  DEFAULT   12 wait_node_dequeue
   131: 00000000     0 FILE    LOCAL  DEFAULT  ABS wrapsyscall.c
   132: 00000000     0 FILE    LOCAL  DEFAULT  ABS rwlock.c
   133: 0000c3d0   104 FUNC    LOCAL  DEFAULT   12 rwlock_rd_extricate_func
   134: 0000c440   104 FUNC    LOCAL  DEFAULT   12 rwlock_wr_extricate_func
   135: 0000c4b0    46 FUNC    LOCAL  DEFAULT   12 rwlock_is_in_list
   136: 0000c4e0   108 FUNC    LOCAL  DEFAULT   12 rwlock_add_to_list
   137: 0000c550    70 FUNC    LOCAL  DEFAULT   12 rwlock_remove_from_list
   138: 0000c5a0    47 FUNC    LOCAL  DEFAULT   12 rwlock_can_rdlock
   139: 0000c5d0   261 FUNC    LOCAL  DEFAULT   12 rwlock_have_already
   140: 00000000     0 FILE    LOCAL  DEFAULT  ABS pt-machine.c
   141: 00000000     0 FILE    LOCAL  DEFAULT  ABS oldsemaphore.c
   142: 0000d3c0    10 FUNC    LOCAL  DEFAULT   12 old_sem_extricate_func
   143: 0000d7d0   163 FUNC    LOCAL  DEFAULT   12 sem_restart_list
   144: 00000000     0 FILE    LOCAL  DEFAULT  ABS events.c
   145: 00000000     0 FILE    LOCAL  DEFAULT  ABS getcpuclockid.c
   146: 00000000     0 FILE    LOCAL  DEFAULT  ABS pspinlock.c
   147: 00000000     0 FILE    LOCAL  DEFAULT  ABS barrier.c
   148: 00000000     0 FILE    LOCAL  DEFAULT  ABS ptclock_gettime.c
   149: 00000000     0 FILE    LOCAL  DEFAULT  ABS ptclock_settime.c
   150: 00000000     0 FILE    LOCAL  DEFAULT  ABS sighandler.c
   151: 00000000     0 FILE    LOCAL  DEFAULT  ABS pthandles.c
   152: 00000000     0 FILE    LOCAL  DEFAULT  ABS interp.c
   153: 0000a3e0    31 FUNC    LOCAL  DEFAULT   12 __funlockfilelist
   154: 0000de4c     4 OBJECT  LOCAL  DEFAULT   14 __linuxthreads_pthread_threads_max
   155: 0000d640   122 FUNC    LOCAL  DEFAULT   12 __old_sem_trywait
   156: 000048c0    27 FUNC    LOCAL  DEFAULT   12 __pthread_attr_getstack
   157: 00010e00     4 OBJECT  LOCAL  DEFAULT   24 __pthread_exit_code
   158: 00010e24     4 OBJECT  LOCAL  DEFAULT   24 __have_no_set_thread_area
   159: 00009350    53 FUNC    LOCAL  DEFAULT   12 __pthread_restart_new
   160: 0000d2b0    12 FUNC    LOCAL  DEFAULT   12 testandset
   161: 00010e04     4 OBJECT  LOCAL  DEFAULT   24 __linuxthreads_initial_report_events
   162: 0000a9e0    57 FUNC    LOCAL  DEFAULT   12 __new_sem_destroy
   163: 000087a0    57 FUNC    LOCAL  DEFAULT   12 __pthread_find_self
   164: 00010e08     4 OBJECT  LOCAL  DEFAULT   24 __pthread_manager_thread_bos
   165: 00010a4c     0 OBJECT  LOCAL  DEFAULT  ABS _DYNAMIC
   166: 0000d230     3 FUNC    LOCAL  DEFAULT   12 __pthread_rwlockattr_destroy
   167: 0000a490   109 FUNC    LOCAL  DEFAULT   12 __new_sem_init
   168: 000073e0   430 FUNC    LOCAL  DEFAULT   12 __pthread_mutex_timedlock
   169: 00006250    55 FUNC    LOCAL  DEFAULT   12 __pthread_manager_event
   170: 0000a400   128 FUNC    LOCAL  DEFAULT   12 __fresetlockfiles
   171: 0000d880     1 FUNC    LOCAL  DEFAULT   12 __linuxthreads_create_event
   172: 0000e8c8     4 OBJECT  LOCAL  DEFAULT   17 __pthread_suspend
   173: 0000d6c0   157 FUNC    LOCAL  DEFAULT   12 __old_sem_post
   174: 0000ad50   485 FUNC    LOCAL  DEFAULT   12 __pthread_lock
   175: 00008670   148 FUNC    LOCAL  DEFAULT   12 __pthread_create_2_0
   176: 00007760    29 FUNC    LOCAL  DEFAULT   12 __pthread_mutexattr_setpshared
   177: 00010e0c     4 OBJECT  LOCAL  DEFAULT   24 __pthread_initial_thread_bos
   178: 00008ca0   321 FUNC    LOCAL  DEFAULT   12 __pthread_reset_main_thread
   179: 000058b0   400 FUNC    LOCAL  DEFAULT   12 __pthread_do_exit
   180: 0000e064     4 OBJECT  LOCAL  DEFAULT   17 __pthread_sig_debug
   181: 0000dde0     1 FUNC    LOCAL  DEFAULT   12 __pthread_null_sighandler
   182: 0000a840   375 FUNC    LOCAL  DEFAULT   12 __new_sem_post
   183: 00008270   702 FUNC    LOCAL  DEFAULT   12 __pthread_initialize_manager
   184: 0000e000     0 OBJECT  LOCAL  HIDDEN   17 __dso_handle
   185: 0000d9b0    13 FUNC    LOCAL  DEFAULT   12 __pthread_spin_init
   186: 00006dc0   142 FUNC    LOCAL  DEFAULT   12 __pthread_manager_sighandler
   187: 00004800    16 FUNC    LOCAL  DEFAULT   12 __pthread_attr_getstackaddr
   188: 0000de84     4 OBJECT  LOCAL  DEFAULT   14 __linuxthreads_version
   189: 0000d890     1 FUNC    LOCAL  DEFAULT   12 __linuxthreads_death_event
   190: 00004810    40 FUNC    LOCAL  DEFAULT   12 __pthread_attr_setstacksize
   191: 0000deb4     4 OBJECT  LOCAL  DEFAULT   14 __linuxthreads_pthread_keys_max
   192: 0000cd50   471 FUNC    LOCAL  DEFAULT   12 __pthread_rwlock_timedwrlock
   193: 0000dcf0   233 FUNC    LOCAL  DEFAULT   12 __pthread_sighandler_rt
   194: 00007740    15 FUNC    LOCAL  DEFAULT   12 __pthread_mutexattr_gettype
   195: 00007710    37 FUNC    LOCAL  DEFAULT   12 __pthread_mutexattr_setkind_np
   196: 0000deb8     4 OBJECT  LOCAL  DEFAULT   14 __linuxthreads_pthread_key_2ndlevel_size
   197: 0000d980    24 FUNC    LOCAL  DEFAULT   12 __pthread_spin_trylock
   198: 0000b4c0   389 FUNC    LOCAL  DEFAULT   12 __pthread_alt_unlock
   199: 00008960    31 FUNC    LOCAL  DEFAULT   12 __pthread_yield
   200: 0000d2c0    27 FUNC    LOCAL  DEFAULT   12 __compare_and_swap
   201: 00010e40 262144 OBJECT  LOCAL  DEFAULT   24 __pthread_handles
   202: 00003db4     0 FUNC    LOCAL  DEFAULT   10 _init
   203: 00008f00   122 FUNC    LOCAL  DEFAULT   12 __pthread_wait_for_restart_signal
   204: 0000d360    94 FUNC    LOCAL  DEFAULT   12 __old_sem_init
   205: 0000d970    16 FUNC    LOCAL  DEFAULT   12 __pthread_spin_lock
   206: 0000d9c0     3 FUNC    LOCAL  DEFAULT   12 __pthread_spin_destroy
   207: 00009e70   338 FUNC    LOCAL  DEFAULT   12 __pthread_destroy_specifics
   208: 00010dec     4 OBJECT  LOCAL  DEFAULT   24 __pthread_nonstandard_stacks
   209: 00007970   106 FUNC    LOCAL  DEFAULT   12 __pthread_once_fork_child
   210: 0000b160   382 FUNC    LOCAL  DEFAULT   12 __pthread_alt_lock
   211: 00006e50   115 FUNC    LOCAL  DEFAULT   12 __pthread_manager_adjust_prio
   212: 0000e4a0  1056 OBJECT  LOCAL  DEFAULT   17 __pthread_manager_thread
   213: 00008ec0    26 FUNC    LOCAL  DEFAULT   12 __pthread_setconcurrency
   214: 00005000   199 FUNC    LOCAL  DEFAULT   12 __pthread_perform_cleanup
   215: 00007f70    62 FUNC    LOCAL  DEFAULT   12 __pthread_initialize_minimal
   216: 0000a5e0   498 FUNC    LOCAL  DEFAULT   12 __new_sem_wait
   217: 00007740    15 FUNC    LOCAL  DEFAULT   12 __pthread_mutexattr_getkind_np
   218: 0000e008     4 OBJECT  LOCAL  DEFAULT   17 __pthread_handles_num
   219: 0000e058     4 OBJECT  LOCAL  DEFAULT   17 __pthread_manager_request
   220: 00010a04     4 OBJECT  LOCAL  DEFAULT   17 __pthread_has_cas
   221: 0000de80     4 OBJECT  LOCAL  DEFAULT   14 __linuxthreads_pthread_sizeof_descr
   222: 00010e10     4 OBJECT  LOCAL  DEFAULT   24 __pthread_smp_kernel
   223: 0000d760    40 FUNC    LOCAL  DEFAULT   12 __old_sem_getvalue
   224: 0000b650    68 FUNC    LOCAL  DEFAULT   12 __pthread_compare_and_swap
   225: 0000c900   591 FUNC    LOCAL  DEFAULT   12 __pthread_rwlock_timedrdlock
   226: 000047e0    21 FUNC    LOCAL  DEFAULT   12 __pthread_attr_setstackaddr
   227: 00009010   129 FUNC    LOCAL  DEFAULT   12 __pthread_suspend_old
   228: 0000e8c4     4 OBJECT  LOCAL  DEFAULT   17 __pthread_restart
   229: 0000e8e0   256 OBJECT  LOCAL  DEFAULT   17 __sighandler
   230: 00010db0     0 NOTYPE  LOCAL  DEFAULT  ABS __bss_start
   231: 00007fb0   110 FUNC    LOCAL  DEFAULT   12 __pthread_init_max_stacksize
   232: 00004850   112 FUNC    LOCAL  DEFAULT   12 __pthread_attr_setstack
   233: 00010df0     8 OBJECT  LOCAL  DEFAULT   24 __pthread_threads_events
   234: 000045b0   106 FUNC    LOCAL  DEFAULT   12 __pthread_attr_init_2_1
   235: 0000a330    41 FUNC    LOCAL  DEFAULT   12 __flockfile
   236: 00010df8     4 OBJECT  LOCAL  DEFAULT   24 __pthread_last_event
   237: 0000d9a0    13 FUNC    LOCAL  DEFAULT   12 __pthread_spin_unlock
   238: 00010e14     4 OBJECT  LOCAL  DEFAULT   24 __pthread_manager_reader
   239: 0000e080  1056 OBJECT  LOCAL  DEFAULT   17 __pthread_initial_thread
   240: 0000de30     0 FUNC    LOCAL  DEFAULT   13 _fini
   241: 0000de78     4 OBJECT  LOCAL  DEFAULT   14 __pthread_offsetof_descr
   242: 0000a7e0    92 FUNC    LOCAL  DEFAULT   12 __new_sem_trywait
   243: 0000af40   253 FUNC    LOCAL  DEFAULT   12 __pthread_unlock
   244: 000047b0    25 FUNC    LOCAL  DEFAULT   12 __pthread_attr_setguardsize
   245: 00010e18     4 OBJECT  LOCAL  DEFAULT   24 __pthread_exit_requested
   246: 000090a0   681 FUNC    LOCAL  DEFAULT   12 __pthread_timedsuspend_old
   247: 000047d0    16 FUNC    LOCAL  DEFAULT   12 __pthread_attr_getguardsize
   248: 00010e1c     4 OBJECT  LOCAL  DEFAULT   24 __pthread_manager_thread_tos
   249: 0000d3d0   615 FUNC    LOCAL  DEFAULT   12 __old_sem_wait
   250: 00007940    40 FUNC    LOCAL  DEFAULT   12 __pthread_once_fork_parent
   251: 0000d8a0     1 FUNC    LOCAL  DEFAULT   12 __linuxthreads_reap_event
   252: 0000debc    19 OBJECT  LOCAL  DEFAULT   15 __invoke_dynamic_linker__
   253: 00005f50   760 FUNC    LOCAL  DEFAULT   12 __pthread_manager
   254: 00004620    41 FUNC    LOCAL  DEFAULT   12 __pthread_attr_init_2_0
   255: 0000d790    55 FUNC    LOCAL  DEFAULT   12 __old_sem_destroy
   256: 00008ee0    20 FUNC    LOCAL  DEFAULT   12 __pthread_getconcurrency
   257: 0000b2e0   476 FUNC    LOCAL  DEFAULT   12 __pthread_alt_timedlock
   258: 0000d2e0     3 FUNC    LOCAL  DEFAULT   12 get_eflags
   259: 00007910    40 FUNC    LOCAL  DEFAULT   12 __pthread_once_fork_prepare
   260: 0000d300    92 FUNC    LOCAL  DEFAULT   12 compare_and_swap_is_available
   261: 00010db0     0 NOTYPE  LOCAL  DEFAULT  ABS _edata
   262: 00010b44     0 OBJECT  LOCAL  DEFAULT  ABS _GLOBAL_OFFSET_TABLE_
   263: 00050e40     0 NOTYPE  LOCAL  DEFAULT  ABS _end
   264: 0000de70     4 OBJECT  LOCAL  DEFAULT   14 __pthread_threads_max
   265: 0000a9c0    18 FUNC    LOCAL  DEFAULT   12 __new_sem_getvalue
   266: 00008f80   143 FUNC    LOCAL  DEFAULT   12 __pthread_restart_old
   267: 0000a390    41 FUNC    LOCAL  DEFAULT   12 __ftrylockfile
   268: 00008530   316 FUNC    LOCAL  DEFAULT   12 __pthread_create_2_1
   269: 0000e8cc     4 OBJECT  LOCAL  DEFAULT   17 __pthread_timedsuspend
   270: 0000d2f0     7 FUNC    LOCAL  DEFAULT   12 set_eflags
   271: 00007750    13 FUNC    LOCAL  DEFAULT   12 __pthread_mutexattr_getpshared
   272: 0000a360    41 FUNC    LOCAL  DEFAULT   12 __funlockfile
   273: 00009390   323 FUNC    LOCAL  DEFAULT   12 __pthread_timedsuspend_new
   274: 0000e060     4 OBJECT  LOCAL  DEFAULT   17 __pthread_sig_cancel
   275: 0000e05c     4 OBJECT  LOCAL  DEFAULT   17 __pthread_sig_restart
   276: 0000de7c     4 OBJECT  LOCAL  DEFAULT   14 __pthread_offsetof_pid
   277: 0000e8c0     4 OBJECT  LOCAL  DEFAULT   17 __pthread_main_thread
   278: 00004840    16 FUNC    LOCAL  DEFAULT   12 __pthread_attr_getstacksize
   279: 0000de74     4 OBJECT  LOCAL  DEFAULT   14 __pthread_sizeof_handle
   280: 00010dfc     4 OBJECT  LOCAL  DEFAULT   24 __pthread_threads_debug
   281: 00010e20     4 OBJECT  LOCAL  DEFAULT   24 __pthread_max_stacksize
   282: 0000a3c0    31 FUNC    LOCAL  DEFAULT   12 __flockfilelist
   283: 0000dbc0   299 FUNC    LOCAL  DEFAULT   12 __pthread_sighandler
   284: 0000db90    15 FUNC    LOCAL  DEFAULT   12 __pthread_barrierattr_getpshared
   285: 00007d20    49 FUNC    GLOBAL DEFAULT   12 longjmp
   286: 000109f8     4 OBJECT  GLOBAL DEFAULT   17 __libc_internal_tsd_set
   287: 00000000  1083 FUNC    GLOBAL DEFAULT  UND __strverscmp@@GLIBC_2.1.1
   288: 00000000   141 FUNC    GLOBAL DEFAULT  UND __libc_pwrite@@GLIBC_PRIVATE
   289: 00008960    31 FUNC    WEAK   DEFAULT   12 pthread_yield
   290: 0000a7e0    92 FUNC    GLOBAL DEFAULT   12 sem_trywait@@GLIBC_2.1
   291: 000045b0   106 FUNC    GLOBAL DEFAULT   12 pthread_attr_init@@GLIBC_2.1
   292: 00000000    82 FUNC    GLOBAL DEFAULT  UND sigfillset@@GLIBC_2.0
   293: 0000db50    23 FUNC    GLOBAL DEFAULT   12 pthread_barrier_destroy
   294: 00000000   140 FUNC    GLOBAL DEFAULT  UND __libc_lseek64@@GLIBC_PRIVATE
   295: 0000cf30   177 FUNC    WEAK   DEFAULT   12 __pthread_rwlock_trywrlock
   296: 000073e0   430 FUNC    GLOBAL DEFAULT   12 pthread_mutex_timedlock
   297: 0000bf10   106 FUNC    WEAK   DEFAULT   12 waitpid
   298: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_2.2.6
   299: 0000bb00    83 FUNC    WEAK   DEFAULT   12 pause
   300: 00005740   103 FUNC    GLOBAL DEFAULT   12 pthread_cond_signal
   301: 00007700     3 FUNC    GLOBAL DEFAULT   12 __pthread_mutexattr_destroy
   302: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_recvmsg@@GLIBC_PRIVATE
   303: 0000d290    23 FUNC    GLOBAL DEFAULT   12 pthread_rwlockattr_setkind_np
   304: 0000a5e0   498 FUNC    GLOBAL DEFAULT   12 sem_wait@@GLIBC_2.1
   305: 00000000    46 FUNC    GLOBAL DEFAULT  UND __getpid@@GLIBC_2.0
   306: 0000d980    24 FUNC    WEAK   DEFAULT   12 pthread_spin_trylock
   307: 00007740    15 FUNC    WEAK   DEFAULT   12 pthread_mutexattr_gettype
   308: 00004650     3 FUNC    GLOBAL DEFAULT   12 pthread_attr_destroy
   309: 0000c0d0   114 FUNC    WEAK   DEFAULT   12 recv
   310: 0000c060   106 FUNC    WEAK   DEFAULT   12 connect
   311: 00004840    16 FUNC    WEAK   DEFAULT   12 pthread_attr_getstacksize
   312: 000077d0   309 FUNC    GLOBAL DEFAULT   12 __pthread_once
   313: 00000000   100 FUNC    GLOBAL DEFAULT  UND sigismember@@GLIBC_2.0
   314: 00007260   369 FUNC    GLOBAL DEFAULT   12 __pthread_mutex_lock
   315: 00009db0   183 FUNC    GLOBAL DEFAULT   12 pthread_getspecific
   316: 0000c7a0   341 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_rdlock
   317: 00007740    15 FUNC    WEAK   DEFAULT   12 pthread_mutexattr_getkind_np
   318: 00000000    52 FUNC    GLOBAL DEFAULT  UND _IO_list_lock@@GLIBC_2.2
   319: 0000c6e0    83 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_init
   320: 00008670   148 FUNC    GLOBAL DEFAULT   12 pthread_create@GLIBC_2.0
   321: 0000d280    15 FUNC    GLOBAL DEFAULT   12 pthread_rwlockattr_getkind_np
   322: 00005880    35 FUNC    GLOBAL DEFAULT   12 pthread_exit
   323: 0000aab0   655 FUNC    GLOBAL DEFAULT   12 sem_timedwait
   324: 0000db80     3 FUNC    GLOBAL DEFAULT   12 pthread_barrierattr_destroy
   325: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_sendto@@GLIBC_PRIVATE
   326: 0000cd50   471 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_timedwrlock
   327: 0000a9e0    57 FUNC    GLOBAL DEFAULT   12 sem_destroy@@GLIBC_2.1
   328: 00005850    32 FUNC    GLOBAL DEFAULT   12 pthread_condattr_setpshared
   329: 00000000     4 OBJECT  GLOBAL DEFAULT  UND _h_errno@@GLIBC_2.0
   330: 0000d250    37 FUNC    GLOBAL DEFAULT   12 pthread_rwlockattr_setpshared
   331: 0000bf80   106 FUNC    GLOBAL DEFAULT   12 __write
   332: 000048c0    27 FUNC    WEAK   DEFAULT   12 pthread_attr_getstack
   333: 0000bcf0   130 FUNC    WEAK   DEFAULT   12 pwrite64
   334: 00007710    37 FUNC    GLOBAL DEFAULT   12 __pthread_mutexattr_settype
   335: 0000c6e0    83 FUNC    WEAK   DEFAULT   12 __pthread_rwlock_init
   336: 000099f0   117 FUNC    GLOBAL DEFAULT   12 __pthread_key_create
   337: 0000d970    16 FUNC    WEAK   DEFAULT   12 pthread_spin_lock
   338: 00007ec0    49 FUNC    GLOBAL DEFAULT   12 __libc_current_sigrtmax
   339: 00005820     7 FUNC    GLOBAL DEFAULT   12 pthread_condattr_init
   340: 0000cc60   233 FUNC    WEAK   DEFAULT   12 __pthread_rwlock_wrlock
   341: 0000d8b0   177 FUNC    GLOBAL DEFAULT   12 pthread_getcpuclockid
   342: 00004800    16 FUNC    WEAK   DEFAULT   12 pthread_attr_getstackaddr
   343: 00009b50   349 FUNC    GLOBAL DEFAULT   12 pthread_key_delete
   344: 0000bd80   106 FUNC    GLOBAL DEFAULT   12 __read
   345: 00004dc0   163 FUNC    GLOBAL DEFAULT   12 _pthread_cleanup_pop
   346: 00007a40   201 FUNC    GLOBAL DEFAULT   12 __pthread_atfork
   347: 0000a360    41 FUNC    GLOBAL DEFAULT   12 _IO_funlockfile
   348: 0000a490   109 FUNC    GLOBAL DEFAULT   12 sem_init@@GLIBC_2.1
   349: 00000000   103 FUNC    GLOBAL DEFAULT  UND __libc_siglongjmp@@GLIBC_PRIVATE
   350: 00004b60   271 FUNC    GLOBAL DEFAULT   12 pthread_cancel
   351: 00000000    64 FUNC    GLOBAL DEFAULT  UND __on_exit@@GLIBC_PRIVATE
   352: 00007700     3 FUNC    GLOBAL DEFAULT   12 pthread_mutexattr_destroy
   353: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_2.1.1
   354: 00000000   253 FUNC    GLOBAL DEFAULT  UND setrlimit@@GLIBC_2.2
   355: 00008790    15 FUNC    GLOBAL DEFAULT   12 pthread_equal
   356: 00008530   316 FUNC    GLOBAL DEFAULT   12 pthread_create@@GLIBC_2.1
   357: 00006ed0    50 FUNC    GLOBAL DEFAULT   12 __pthread_mutex_init
   358: 00007e80    49 FUNC    GLOBAL DEFAULT   12 __libc_current_sigrtmin
   359: 0000a330    41 FUNC    GLOBAL DEFAULT   12 _IO_flockfile
   360: 0000bdf0    90 FUNC    WEAK   DEFAULT   12 system
   361: 00000000    54 FUNC    GLOBAL DEFAULT  UND __sched_get_priority_max@@GLIBC_2.0
   362: 0000ba20   106 FUNC    GLOBAL DEFAULT   12 __open
   363: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_2.1
   364: 00007ce0    49 FUNC    GLOBAL DEFAULT   12 siglongjmp
   365: 000047a0    16 FUNC    GLOBAL DEFAULT   12 pthread_attr_getscope
   366: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_send@@GLIBC_PRIVATE
   367: 0000cb50   257 FUNC    WEAK   DEFAULT   12 __pthread_rwlock_tryrdlock
   368: 0000c740    94 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_destroy
   369: 0000c150   130 FUNC    WEAK   DEFAULT   12 recvfrom
   370: 0000be50    90 FUNC    WEAK   DEFAULT   12 tcdrain
   371: 000047d0    16 FUNC    WEAK   DEFAULT   12 pthread_attr_getguardsize
   372: 0000c7a0   341 FUNC    WEAK   DEFAULT   12 __pthread_rwlock_rdlock
   373: 00004c70   145 FUNC    GLOBAL DEFAULT   12 pthread_testcancel
   374: 00000000    54 FUNC    GLOBAL DEFAULT  UND mmap@@GLIBC_2.0
   375: 0000d640   122 FUNC    GLOBAL DEFAULT   12 sem_trywait@GLIBC_2.0
   376: 0000cff0   538 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_unlock
   377: 00004f30   198 FUNC    GLOBAL DEFAULT   12 _pthread_cleanup_pop_restore
   378: 00004760    16 FUNC    GLOBAL DEFAULT   12 pthread_attr_getinheritsched
   379: 0000cff0   538 FUNC    WEAK   DEFAULT   12 __pthread_rwlock_unlock
   380: 00008df0   198 FUNC    WEAK   DEFAULT   12 pthread_kill_other_threads_np
   381: 0000aa80    43 FUNC    GLOBAL DEFAULT   12 sem_unlink
   382: 00008df0   198 FUNC    GLOBAL DEFAULT   12 __pthread_kill_other_threads_np
   383: 00008260     5 FUNC    WEAK   DEFAULT   12 __pthread_initialize
   384: 0000b850   106 FUNC    WEAK   DEFAULT   12 lseek
   385: 0000d3d0   615 FUNC    GLOBAL DEFAULT   12 sem_wait@GLIBC_2.0
   386: 00000000   189 FUNC    GLOBAL DEFAULT  UND __poll@@GLIBC_2.1
   387: 0000beb0    90 FUNC    GLOBAL DEFAULT   12 __wait
   388: 00005dd0   378 FUNC    GLOBAL DEFAULT   12 pthread_detach
   389: 00000000    58 FUNC    GLOBAL DEFAULT  UND __libc_nanosleep@@GLIBC_PRIVATE
   390: 0000c250   114 FUNC    WEAK   DEFAULT   12 send
   391: 00000000    52 FUNC    GLOBAL DEFAULT  UND _IO_list_unlock@@GLIBC_2.2
   392: 00004730    16 FUNC    GLOBAL DEFAULT   12 pthread_attr_getschedpolicy
   393: 00000000   209 FUNC    GLOBAL DEFAULT  UND __libc_pwrite64@@GLIBC_PRIVATE
   394: 0000a390    41 FUNC    WEAK   DEFAULT   12 ftrylockfile
   395: 00000000     4 OBJECT  GLOBAL DEFAULT  UND _errno@@GLIBC_2.0
   396: 00000000   581 FUNC    GLOBAL DEFAULT  UND __libc_sigaction@@GLIBC_PRIVATE
   397: 000047e0    21 FUNC    WEAK   DEFAULT   12 pthread_attr_setstackaddr
   398: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_accept@@GLIBC_PRIVATE
   399: 0000bff0   106 FUNC    WEAK   DEFAULT   12 accept
   400: 00000000   450 FUNC    GLOBAL DEFAULT  UND malloc@@GLIBC_2.0
   401: 00007f00   110 FUNC    GLOBAL DEFAULT   12 __libc_allocate_rtsig
   402: 000088b0   168 FUNC    GLOBAL DEFAULT   12 pthread_getschedparam
   403: 00000000    46 FUNC    GLOBAL DEFAULT  UND sched_yield@@GLIBC_2.0
   404: 00000000    54 FUNC    GLOBAL DEFAULT  UND __libc_tcdrain@@GLIBC_PRIVATE
   405: 000049c0   198 FUNC    GLOBAL DEFAULT   12 pthread_setcancelstate
   406: 00000000    58 FUNC    GLOBAL DEFAULT  UND munmap@@GLIBC_2.0
   407: 00000000    46 FUNC    GLOBAL DEFAULT  UND getppid@@GLIBC_2.0
   408: 0000b9b0    98 FUNC    WEAK   DEFAULT   12 nanosleep
   409: 000109fc     4 OBJECT  GLOBAL DEFAULT   17 __libc_internal_tsd_get
   410: 00000000    54 FUNC    GLOBAL DEFAULT  UND pipe@@GLIBC_2.0
   411: 00007590   337 FUNC    GLOBAL DEFAULT   12 __pthread_mutex_unlock
   412: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_2.1.2
   413: 00009db0   183 FUNC    GLOBAL DEFAULT   12 __pthread_getspecific
   414: 00005830     7 FUNC    GLOBAL DEFAULT   12 pthread_condattr_destroy
   415: 0000bf80   106 FUNC    WEAK   DEFAULT   12 write
   416: 00004770    36 FUNC    GLOBAL DEFAULT   12 pthread_attr_setscope
   417: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_recvfrom@@GLIBC_PRIVATE
   418: 00006f60   761 FUNC    GLOBAL DEFAULT   12 __pthread_mutex_trylock
   419: 00007710    37 FUNC    WEAK   DEFAULT   12 pthread_mutexattr_setkind_np
   420: 00000000    60 FUNC    GLOBAL DEFAULT  UND __libc_write@@GLIBC_PRIVATE
   421: 00010a00     4 OBJECT  GLOBAL DEFAULT   17 __libc_internal_tsd_address
   422: 0000d360    94 FUNC    GLOBAL DEFAULT   12 sem_init@GLIBC_2.0
   423: 0000a840   375 FUNC    GLOBAL DEFAULT   12 sem_post@@GLIBC_2.1
   424: 00004620    41 FUNC    GLOBAL DEFAULT   12 pthread_attr_init@GLIBC_2.0
   425: 0000c900   591 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_timedrdlock
   426: 000057b0   106 FUNC    GLOBAL DEFAULT   12 pthread_cond_broadcast
   427: 000077d0   309 FUNC    GLOBAL DEFAULT   12 pthread_once
   428: 0000c250   114 FUNC    GLOBAL DEFAULT   12 __send
   429: 00004740    24 FUNC    GLOBAL DEFAULT   12 pthread_attr_setinheritsched
   430: 00000000    60 FUNC    GLOBAL DEFAULT  UND mprotect@@GLIBC_2.0
   431: 00000000    68 FUNC    GLOBAL DEFAULT  UND __libc_open64@@GLIBC_PRIVATE
   432: 00000000    53 FUNC    GLOBAL DEFAULT  UND __sigsetjmp@@GLIBC_2.0
   433: 000087e0   205 FUNC    GLOBAL DEFAULT   12 pthread_setschedparam
   434: 00000000    66 FUNC    GLOBAL DEFAULT  UND __libc_waitpid@@GLIBC_PRIVATE
   435: 00000000   103 FUNC    GLOBAL DEFAULT  UND __libc_longjmp@@GLIBC_PRIVATE
   436: 0000dba0    23 FUNC    GLOBAL DEFAULT   12 pthread_barrierattr_setpshared
   437: 0000b9b0    98 FUNC    GLOBAL DEFAULT   12 __nanosleep
   438: 000099f0   117 FUNC    GLOBAL DEFAULT   12 pthread_key_create
   439: 00000000    60 FUNC    GLOBAL DEFAULT  UND __libc_msync@@GLIBC_PRIVATE
   440: 0000beb0    90 FUNC    WEAK   DEFAULT   12 wait
   441: 00008ec0    26 FUNC    WEAK   DEFAULT   12 pthread_setconcurrency
   442: 00006f10    70 FUNC    GLOBAL DEFAULT   12 __pthread_mutex_destroy
   443: 0000db70    13 FUNC    GLOBAL DEFAULT   12 pthread_barrierattr_init
   444: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_2.0
   445: 0000aa50    43 FUNC    GLOBAL DEFAULT   12 sem_close
   446: 00000000    54 FUNC    GLOBAL DEFAULT  UND __sched_getscheduler@@GLIBC_2.0
   447: 000095c0   168 FUNC    GLOBAL DEFAULT   12 pthread_kill
   448: 0000bd80   106 FUNC    WEAK   DEFAULT   12 read
   449: 000048e0   206 FUNC    GLOBAL DEFAULT   12 pthread_getattr_np
   450: 0000bbe0   130 FUNC    WEAK   DEFAULT   12 pread64
   451: 00004810    40 FUNC    WEAK   DEFAULT   12 pthread_attr_setstacksize
   452: 0000c2d0   106 FUNC    WEAK   DEFAULT   12 sendmsg
   453: 0000bbe0   130 FUNC    GLOBAL DEFAULT   12 __pread64
   454: 0000cc60   233 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_wrlock
   455: 00000000   212 FUNC    GLOBAL DEFAULT  UND strstr@@GLIBC_2.0
   456: 0000d240    16 FUNC    GLOBAL DEFAULT   12 pthread_rwlockattr_getpshared
   457: 0000a390    41 FUNC    GLOBAL DEFAULT   12 _IO_ftrylockfile
   458: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_PRIVATE
   459: 0000d9c0     3 FUNC    WEAK   DEFAULT   12 pthread_spin_destroy
   460: 00000000    94 FUNC    GLOBAL DEFAULT  UND sigaddset@@GLIBC_2.0
   461: 00000000    60 FUNC    GLOBAL DEFAULT  UND __libc_read@@GLIBC_PRIVATE
   462: 0000c340   130 FUNC    WEAK   DEFAULT   12 sendto
   463: 0000a360    41 FUNC    WEAK   DEFAULT   12 funlockfile
   464: 000094e0   216 FUNC    GLOBAL DEFAULT   12 pthread_sigmask
   465: 00000000    54 FUNC    GLOBAL DEFAULT  UND uname@@GLIBC_2.0
   466: 000050d0    30 FUNC    GLOBAL DEFAULT   12 pthread_cond_init
   467: 0000d9a0    13 FUNC    WEAK   DEFAULT   12 pthread_spin_unlock
   468: 0000d210    20 FUNC    GLOBAL DEFAULT   12 pthread_rwlockattr_init
   469: 00000000     4 OBJECT  GLOBAL DEFAULT  UND h_errno@@GLIBC_2.0
   470: 00007b10   195 FUNC    WEAK   DEFAULT   12 fork
   471: 00007750    13 FUNC    WEAK   DEFAULT   12 pthread_mutexattr_getpshared
   472: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_2.2.3
   473: 00009670   298 FUNC    GLOBAL DEFAULT   12 sigaction
   474: 000076f0    13 FUNC    GLOBAL DEFAULT   12 __pthread_mutexattr_init
   475: 00000000   206 FUNC    GLOBAL DEFAULT  UND sigprocmask@@GLIBC_2.0
   476: 00000000    54 FUNC    GLOBAL DEFAULT  UND __sched_get_priority_min@@GLIBC_2.0
   477: 00000000     0 OBJECT  GLOBAL DEFAULT  ABS GLIBC_2.2
   478: 00000000    68 FUNC    GLOBAL DEFAULT  UND __libc_system@@GLIBC_PRIVATE
   479: 00005840    16 FUNC    GLOBAL DEFAULT   12 pthread_condattr_getpshared
   480: 00004e70   182 FUNC    GLOBAL DEFAULT   12 _pthread_cleanup_push_defer
   481: 00000000    60 FUNC    GLOBAL DEFAULT  UND __libc_open@@GLIBC_PRIVATE
   482: 00000000   288 FUNC    GLOBAL DEFAULT  UND __uselocale@@GLIBC_2.3
   483: 00000000    54 FUNC    GLOBAL DEFAULT  UND __libc_close@@GLIBC_PRIVATE
   484: 0000c740    94 FUNC    WEAK   DEFAULT   12 __pthread_rwlock_destroy
   485: 00000000   177 FUNC    GLOBAL DEFAULT  UND __rpc_thread_destroy@@GLIBC_PRIVATE
   486: 00000000    54 FUNC    GLOBAL DEFAULT  UND __libc_fsync@@GLIBC_PRIVATE
   487: 0000db10    50 FUNC    GLOBAL DEFAULT   12 pthread_barrier_init
   488: 00004850   112 FUNC    WEAK   DEFAULT   12 pthread_attr_setstack
   489: 0000ba90   106 FUNC    WEAK   DEFAULT   12 open64
   490: 00007710    37 FUNC    WEAK   DEFAULT   12 pthread_mutexattr_settype
   491: 00007760    29 FUNC    WEAK   DEFAULT   12 pthread_mutexattr_setpshared
   492: 00004680    15 FUNC    GLOBAL DEFAULT   12 pthread_attr_getdetachstate
   493: 0000b850   106 FUNC    GLOBAL DEFAULT   12 __lseek
   494: 00007590   337 FUNC    GLOBAL DEFAULT   12 pthread_mutex_unlock
   495: 00000000    60 FUNC    GLOBAL DEFAULT  UND __sched_setscheduler@@GLIBC_2.0
   496: 0000a210   129 FUNC    GLOBAL DEFAULT   12 __h_errno_location
   497: 0000d9d0   309 FUNC    GLOBAL DEFAULT   12 pthread_barrier_wait
   498: 0000a2a0   129 FUNC    GLOBAL DEFAULT   12 __res_state
   499: 00007be0    31 FUNC    GLOBAL DEFAULT   12 __vfork
   500: 00000000    58 FUNC    GLOBAL DEFAULT  UND __gettimeofday@@GLIBC_2.0
   501: 0000b940   106 FUNC    WEAK   DEFAULT   12 msync
   502: 00000000    60 FUNC    GLOBAL DEFAULT  UND __libc_lseek@@GLIBC_PRIVATE
   503: 0000d230     3 FUNC    GLOBAL DEFAULT   12 pthread_rwlockattr_destroy
   504: 0000aa20    40 FUNC    GLOBAL DEFAULT   12 sem_open
   505: 0000a330    41 FUNC    WEAK   DEFAULT   12 flockfile
   506: 00000000     5 FUNC    GLOBAL DEFAULT  UND _IO_iter_file@@GLIBC_2.2
   507: 00000000    46 FUNC    GLOBAL DEFAULT  UND __libc_pause@@GLIBC_PRIVATE
   508: 00007be0    31 FUNC    WEAK   DEFAULT   12 vfork
   509: 00000000    22 FUNC    GLOBAL DEFAULT  UND _IO_iter_begin@@GLIBC_2.2
   510: 00000000   150 FUNC    WEAK   DEFAULT  UND __cxa_finalize@@GLIBC_2.1.3
   511: 00000000    58 FUNC    GLOBAL DEFAULT  UND __sched_getparam@@GLIBC_2.0
   512: 00000000   141 FUNC    GLOBAL DEFAULT  UND __libc_pread@@GLIBC_PRIVATE
   513: 0000cf30   177 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_trywrlock
   514: 0000cb50   257 FUNC    GLOBAL DEFAULT   12 pthread_rwlock_tryrdlock
   515: 0000b7f0    90 FUNC    WEAK   DEFAULT   12 fsync
   516: 00000000   120 FUNC    GLOBAL DEFAULT  UND __clone@@GLIBC_2.0
   517: 00000000   512 OBJECT  GLOBAL DEFAULT  UND _res@@GLIBC_2.0
   518: 00000000    82 FUNC    GLOBAL DEFAULT  UND sigemptyset@@GLIBC_2.0
   519: 0000c060   106 FUNC    GLOBAL DEFAULT   12 __connect
   520: 0000bb60   114 FUNC    WEAK   DEFAULT   12 pread
   521: 00004d10   163 FUNC    GLOBAL DEFAULT   12 _pthread_cleanup_push
   522: 00008710   116 FUNC    GLOBAL DEFAULT   12 pthread_self
   523: 00004a90   198 FUNC    GLOBAL DEFAULT   12 pthread_setcanceltype
   524: 0000d9b0    13 FUNC    WEAK   DEFAULT   12 pthread_spin_init
   525: 000076f0    13 FUNC    GLOBAL DEFAULT   12 pthread_mutexattr_init
   526: 00000000   225 FUNC    GLOBAL DEFAULT  UND exit@@GLIBC_2.0
   527: 00000000   747 FUNC    GLOBAL DEFAULT  UND calloc@@GLIBC_2.0
   528: 0000a9c0    18 FUNC    GLOBAL DEFAULT   12 sem_getvalue@@GLIBC_2.1
   529: 00000000   176 FUNC    GLOBAL DEFAULT  UND sigsuspend@@GLIBC_2.0
   530: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_sendmsg@@GLIBC_PRIVATE
   531: 00000000     8 FUNC    GLOBAL DEFAULT  UND _IO_iter_next@@GLIBC_2.2
   532: 0000b720    90 FUNC    GLOBAL DEFAULT   12 __close
   533: 00000000   195 FUNC    GLOBAL DEFAULT  UND free@@GLIBC_2.0
   534: 00000000   151 FUNC    GLOBAL DEFAULT  UND __sysctl@@GLIBC_2.2
   535: 00006f10    70 FUNC    GLOBAL DEFAULT   12 pthread_mutex_destroy
   536: 00000000   104 FUNC    GLOBAL DEFAULT  UND _IO_list_resetlock@@GLIBC_2.2
   537: 00007260   369 FUNC    GLOBAL DEFAULT   12 pthread_mutex_lock
   538: 00009670   298 FUNC    GLOBAL DEFAULT   12 __sigaction
   539: 00000000    93 FUNC    GLOBAL DEFAULT  UND memset@@GLIBC_2.0
   540: 00000000    12 FUNC    GLOBAL DEFAULT  UND _exit@@GLIBC_2.0
   541: 000051f0   577 FUNC    GLOBAL DEFAULT   12 pthread_cond_wait
   542: 00000000     3 FUNC    GLOBAL DEFAULT  UND _IO_iter_end@@GLIBC_2.2
   543: 0000d790    55 FUNC    GLOBAL DEFAULT   12 sem_destroy@GLIBC_2.0
   544: 0000a180   129 FUNC    GLOBAL DEFAULT   12 __errno_location
   545: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_connect@@GLIBC_PRIVATE
   546: 000047b0    25 FUNC    WEAK   DEFAULT   12 pthread_attr_setguardsize
   547: 00009cb0   241 FUNC    GLOBAL DEFAULT   12 __pthread_setspecific
   548: 00006f60   761 FUNC    GLOBAL DEFAULT   12 pthread_mutex_trylock
   549: 00007a40   201 FUNC    GLOBAL DEFAULT   12 pthread_atfork
   550: 0000bcf0   130 FUNC    GLOBAL DEFAULT   12 __pwrite64
   551: 0000d760    40 FUNC    GLOBAL DEFAULT   12 sem_getvalue@GLIBC_2.0
   552: 0000d6c0   157 FUNC    GLOBAL DEFAULT   12 sem_post@GLIBC_2.0
   553: 000050f0    26 FUNC    GLOBAL DEFAULT   12 pthread_cond_destroy
   554: 00004710    24 FUNC    GLOBAL DEFAULT   12 pthread_attr_setschedpolicy
   555: 00000000    58 FUNC    GLOBAL DEFAULT  UND kill@@GLIBC_2.0
   556: 00006ed0    50 FUNC    GLOBAL DEFAULT   12 pthread_mutex_init
   557: 0000b8c0   126 FUNC    WEAK   DEFAULT   12 lseek64
   558: 0000ba20   106 FUNC    WEAK   DEFAULT   12 open
   559: 0000b780   106 FUNC    GLOBAL DEFAULT   12 __fcntl
   560: 00000000   236 FUNC    GLOBAL DEFAULT  UND getrlimit@@GLIBC_2.2
   561: 00007b10   195 FUNC    GLOBAL DEFAULT   12 __fork
   562: 00000000   209 FUNC    GLOBAL DEFAULT  UND __libc_pread64@@GLIBC_PRIVATE
   563: 00004690   103 FUNC    GLOBAL DEFAULT   12 pthread_attr_setschedparam
   564: 00000000    46 FUNC    GLOBAL DEFAULT  UND __libc_fork@@GLIBC_PRIVATE
   565: 00000000     0 NOTYPE  WEAK   DEFAULT  UND _Jv_RegisterClasses
   566: 00000000    66 FUNC    GLOBAL DEFAULT  UND __libc_wait@@GLIBC_PRIVATE
   567: 00004660    23 FUNC    GLOBAL DEFAULT   12 pthread_attr_setdetachstate
   568: 0000c1e0   106 FUNC    WEAK   DEFAULT   12 recvmsg
   569: 0000b780   106 FUNC    WEAK   DEFAULT   12 fcntl
   570: 00000000   636 FUNC    GLOBAL DEFAULT  UND __libc_fcntl@@GLIBC_PRIVATE
   571: 00005af0   721 FUNC    GLOBAL DEFAULT   12 pthread_join
   572: 0000ba90   106 FUNC    GLOBAL DEFAULT   12 __open64
   573: 00008ee0    20 FUNC    WEAK   DEFAULT   12 pthread_getconcurrency
   574: 00005730     9 FUNC    GLOBAL DEFAULT   12 pthread_cond_timedwait
   575: 00000000    96 FUNC    GLOBAL DEFAULT  UND sigdelset@@GLIBC_2.0
   576: 000097a0   500 FUNC    GLOBAL DEFAULT   12 sigwait
   577: 0000bc70   114 FUNC    WEAK   DEFAULT   12 pwrite
   578: 0000b720    90 FUNC    WEAK   DEFAULT   12 close
   579: 00000000    32 FUNC    GLOBAL DEFAULT  UND __getpagesize@@GLIBC_2.0
   580: 00004700    16 FUNC    GLOBAL DEFAULT   12 pthread_attr_getschedparam
   581: 00000000    57 FUNC    GLOBAL DEFAULT  UND __libc_recv@@GLIBC_PRIVATE
   582: 00000000   131 FUNC    GLOBAL DEFAULT  UND geteuid@@GLIBC_2.0
   583: 00009cb0   241 FUNC    GLOBAL DEFAULT   12 pthread_setspecific
   584: 000099a0    73 FUNC    GLOBAL DEFAULT   12 raise
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.h
Type: text/x-chdr
Size: 7305 bytes
Desc: config.h
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20021005/65c00279/attachment.bin>
-------------- next part --------------
#! /bin/sh
# Generated automatically by configure.
# Run this file to recreate the current configuration.
# This directory was configured as follows,
# on host k2-400.lameter.com:
#
# ./configure  --prefix=/usr --with-gd=no --without-cvs --enable-add-ons=linuxthreads --disable-profile --host=i486-pc-linux-gnu
#
# Compiler output produced by configure, useful for debugging
# configure, is in ./config.log if it exists.

ac_cs_usage="Usage: ./config.status [--recheck] [--version] [--help]"
for ac_option
do
  case "$ac_option" in
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
    echo "running ${CONFIG_SHELL-/bin/sh} ./configure  --prefix=/usr --with-gd=no --without-cvs --enable-add-ons=linuxthreads --disable-profile --host=i486-pc-linux-gnu --no-create --no-recursion"
    exec ${CONFIG_SHELL-/bin/sh} ./configure  --prefix=/usr --with-gd=no --without-cvs --enable-add-ons=linuxthreads --disable-profile --host=i486-pc-linux-gnu --no-create --no-recursion ;;
  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
    echo "./config.status generated by autoconf version 2.13"
    exit 0 ;;
  -help | --help | --hel | --he | --h)
    echo "$ac_cs_usage"; exit 0 ;;
  *) echo "$ac_cs_usage"; exit 1 ;;
  esac
done

ac_given_srcdir=.
ac_given_INSTALL="/bin/install -c"

trap 'rm -fr config.make glibcbug   config.h conftest*; exit 1' 1 2 15

# Protect against being on the right side of a sed subst in config.status.
sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g;
 s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
/^[ 	]*VPATH[ 	]*=[^:]*$/d

s%@SHELL@%/bin/sh%g
s%@CFLAGS@%-mcpu=i686 -O2 -march=i486   -fomit-frame-pointer%g
s%@CPPFLAGS@%%g
s%@CXXFLAGS@%-mcpu=i686 -O2 -march=i486   -fomit-frame-pointer%g
s%@FFLAGS@%%g
s%@DEFS@%-DHAVE_CONFIG_H%g
s%@LDFLAGS@%%g
s%@LIBS@%%g
s%@exec_prefix@%${prefix}%g
s%@prefix@%/usr%g
s%@program_transform_name@%s,x,x,%g
s%@bindir@%${exec_prefix}/bin%g
s%@sbindir@%${exec_prefix}/sbin%g
s%@libexecdir@%${exec_prefix}/libexec%g
s%@datadir@%${prefix}/share%g
s%@sysconfdir@%${prefix}/etc%g
s%@sharedstatedir@%${prefix}/com%g
s%@localstatedir@%${prefix}/var%g
s%@libdir@%${exec_prefix}/lib%g
s%@includedir@%${prefix}/include%g
s%@oldincludedir@%/usr/include%g
s%@infodir@%${prefix}/info%g
s%@mandir@%${prefix}/man%g
s%@with_fp@%yes%g
s%@with_cvs@%no%g
s%@oldest_abi@%default%g
s%@subdirs@%linuxthreads%g
s%@force_install@%yes%g
s%@all_warnings@%%g
s%@host@%i486-pc-linux-gnu%g
s%@host_alias@%i486-pc-linux-gnu%g
s%@host_cpu@%i486%g
s%@host_vendor@%pc%g
s%@host_os@%linux-gnu%g
s%@base_machine@%i386%g
s%@sysnames@% sysdeps/i386/elf linuxthreads/sysdeps/unix/sysv/linux/i386 linuxthreads/sysdeps/unix/sysv/linux linuxthreads/sysdeps/pthread sysdeps/pthread linuxthreads/sysdeps/unix/sysv linuxthreads/sysdeps/unix linuxthreads/sysdeps/i386 sysdeps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/common sysdeps/unix/mman sysdeps/unix/inet sysdeps/unix/sysv/i386 sysdeps/unix/sysv sysdeps/unix/i386 sysdeps/unix sysdeps/posix sysdeps/i386/i486 sysdeps/i386/fpu sysdeps/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic%g
s%@INSTALL_PROGRAM@%${INSTALL}%g
s%@INSTALL_SCRIPT@%${INSTALL_PROGRAM}%g
s%@INSTALL_DATA@%${INSTALL} -m 644%g
s%@LN_S@%ln -s%g
s%@PWD_P@%/bin/pwd%g
s%@build@%i486-pc-linux-gnu%g
s%@build_alias@%i486-pc-linux-gnu%g
s%@build_cpu@%i486%g
s%@build_vendor@%pc%g
s%@build_os@%linux-gnu%g
s%@CC@%gcc%g
s%@MAKE@%make%g
s%@MSGFMT@%msgfmt%g
s%@MAKEINFO@%makeinfo%g
s%@SED@%sed%g
s%@cross_linkable@%yes%g
s%@BUILD_CC@%%g
s%@cross_compiling@%no%g
s%@CPP@%gcc -E%g
s%@AR@%/usr/lib/gcc-lib/i486-pc-linux-gnu/3.2/../../../../i486-pc-linux-gnu/bin/ar%g
s%@RANLIB@%:%g
s%@MIG@%MISSING%g
s%@CCVERSION@%3.2%g
s%@SYSINCLUDES@%%g
s%@libc_cv_gcc_static_libgcc@%-static-libgcc%g
s%@BASH@%/bin/sh%g
s%@libc_cv_have_bash2@%yes%g
s%@KSH@%/bin/sh%g
s%@libc_cv_have_ksh@%yes%g
s%@AWK@%gawk%g
s%@PERL@%/usr/bin/perl%g
s%@INSTALL_INFO@%/usr/bin/install-info%g
s%@OLD_DEBIAN_INSTALL_INFO@%no%g
s%@BISON@%/usr/bin/bison%g
s%@VERSIONING@%yes%g
s%@libc_cv_asm_protected_directive@%yes%g
s%@libc_cv_initfinit_array@%yes%g
s%@libc_cv_z_nodelete@%yes%g
s%@libc_cv_z_nodlopen@%yes%g
s%@libc_cv_z_initfirst@%yes%g
s%@libc_cv_Bgroup@%yes%g
s%@libc_cv_z_combreloc@%yes%g
s%@libc_cv_have_initfini@%%g
s%@no_whole_archive@%-Wl,--no-whole-archive%g
s%@exceptions@%-fexceptions%g
s%@LIBGD@%no%g
s%@sizeof_long_double@%12%g
s%@libc_cv_gcc_unwind_find_fde@%yes%g
s%@uname_sysname@%%g
s%@uname_release@%%g
s%@uname_version@%%g
s%@old_glibc_headers@%no%g
s%@libc_cv_slibdir@%/lib%g
s%@libc_cv_localedir@%%g
s%@libc_cv_sysconfdir@%/etc%g
s%@libc_cv_rootsbindir@%/sbin%g
s%@use_ldconfig@%yes%g
s%@ldd_rewrite_script@%../sysdeps/unix/sysv/linux/ldd-rewrite.sed%g
s%@gnu_ld@%yes%g
s%@gnu_as@%yes%g
s%@elf@%yes%g
s%@xcoff@%no%g
s%@static@%yes%g
s%@shared@%yes%g
s%@pic_default@%no%g
s%@profile@%no%g
s%@omitfp@%no%g
s%@bounded@%no%g
s%@static_nss@%no%g
s%@nopic_initfini@%%g
s%@DEFINES@% -D_LIBC_REENTRANT%g
s%@linux_doors@%no%g
s%@mach_interface_list@%%g
s%@VERSION@%2.3%g
s%@RELEASE@%development%g

CEOF

# Split the substitutions into bite-sized pieces for seds with
# small command number limits, like on Digital OSF/1 and HP-UX.
ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
ac_file=1 # Number of current file.
ac_beg=1 # First line for current file.
ac_end=$ac_max_sed_cmds # Line after last line for current file.
ac_more_lines=:
ac_sed_cmds=""
while $ac_more_lines; do
  if test $ac_beg -gt 1; then
    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
  else
    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
  fi
  if test ! -s conftest.s$ac_file; then
    ac_more_lines=false
    rm -f conftest.s$ac_file
  else
    if test -z "$ac_sed_cmds"; then
      ac_sed_cmds="sed -f conftest.s$ac_file"
    else
      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
    fi
    ac_file=`expr $ac_file + 1`
    ac_beg=$ac_end
    ac_end=`expr $ac_end + $ac_max_sed_cmds`
  fi
done
if test -z "$ac_sed_cmds"; then
  ac_sed_cmds=cat
fi

CONFIG_FILES=${CONFIG_FILES-"config.make glibcbug  "}
for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  case "$ac_file" in
  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  *) ac_file_in="${ac_file}.in" ;;
  esac

  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.

  # Remove last slash and all that follows it.  Not all systems have dirname.
  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
    # The file is in a subdirectory.
    test ! -d "$ac_dir" && mkdir "$ac_dir"
    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
    # A "../" for each directory in $ac_dir_suffix.
    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  else
    ac_dir_suffix= ac_dots=
  fi

  case "$ac_given_srcdir" in
  .)  srcdir=.
      if test -z "$ac_dots"; then top_srcdir=.
      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  *) # Relative path.
    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
    top_srcdir="$ac_dots$ac_given_srcdir" ;;
  esac

  case "$ac_given_INSTALL" in
  [/$]*) INSTALL="$ac_given_INSTALL" ;;
  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
  esac

  echo creating "$ac_file"
  rm -f "$ac_file"
  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
  case "$ac_file" in
  *Makefile*) ac_comsub="1i\\
# $configure_input" ;;
  *) ac_comsub= ;;
  esac

  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  sed -e "$ac_comsub
s%@configure_input@%$configure_input%g
s%@srcdir@%$srcdir%g
s%@top_srcdir@%$top_srcdir%g
s%@INSTALL@%$INSTALL%g
" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
fi; done
rm -f conftest.s*

# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
# NAME is the cpp macro being defined and VALUE is the value it is being given.
#
# ac_d sets the value in "#define NAME VALUE" lines.
ac_dA='s%^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
ac_dB='\([ 	][ 	]*\)[^ 	]*%\1#\2'
ac_dC='\3'
ac_dD='%g'
# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
ac_uA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
ac_uB='\([ 	]\)%\1#\2define\3'
ac_uC=' '
ac_uD='\4%g'
# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
ac_eA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
ac_eB='$%\1#\2define\3'
ac_eC=' '
ac_eD='%g'

if test "${CONFIG_HEADERS+set}" != set; then
  CONFIG_HEADERS="config.h"
fi
for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  case "$ac_file" in
  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  *) ac_file_in="${ac_file}.in" ;;
  esac

  echo creating $ac_file

  rm -f conftest.frag conftest.in conftest.out
  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  cat $ac_file_inputs > conftest.in

  cat > conftest.frag <<CEOF
${ac_dA}USE_REGPARMS${ac_dB}USE_REGPARMS${ac_dC}1${ac_dD}
${ac_uA}USE_REGPARMS${ac_uB}USE_REGPARMS${ac_uC}1${ac_uD}
${ac_eA}USE_REGPARMS${ac_eB}USE_REGPARMS${ac_eC}1${ac_eD}
${ac_dA}ASM_GLOBAL_DIRECTIVE${ac_dB}ASM_GLOBAL_DIRECTIVE${ac_dC}.globl${ac_dD}
${ac_uA}ASM_GLOBAL_DIRECTIVE${ac_uB}ASM_GLOBAL_DIRECTIVE${ac_uC}.globl${ac_uD}
${ac_eA}ASM_GLOBAL_DIRECTIVE${ac_eB}ASM_GLOBAL_DIRECTIVE${ac_eC}.globl${ac_eD}
${ac_dA}HAVE_ASM_SET_DIRECTIVE${ac_dB}HAVE_ASM_SET_DIRECTIVE${ac_dC}1${ac_dD}
${ac_uA}HAVE_ASM_SET_DIRECTIVE${ac_uB}HAVE_ASM_SET_DIRECTIVE${ac_uC}1${ac_uD}
${ac_eA}HAVE_ASM_SET_DIRECTIVE${ac_eB}HAVE_ASM_SET_DIRECTIVE${ac_eC}1${ac_eD}
${ac_dA}ASM_TYPE_DIRECTIVE_PREFIX${ac_dB}ASM_TYPE_DIRECTIVE_PREFIX${ac_dC}@${ac_dD}
${ac_uA}ASM_TYPE_DIRECTIVE_PREFIX${ac_uB}ASM_TYPE_DIRECTIVE_PREFIX${ac_uC}@${ac_uD}
${ac_eA}ASM_TYPE_DIRECTIVE_PREFIX${ac_eB}ASM_TYPE_DIRECTIVE_PREFIX${ac_eC}@${ac_eD}
CEOF
  sed -f conftest.frag conftest.in > conftest.out
  rm -f conftest.in
  mv conftest.out conftest.in

  cat > conftest.frag <<CEOF
${ac_dA}DO_VERSIONING${ac_dB}DO_VERSIONING${ac_dC}1${ac_dD}
${ac_uA}DO_VERSIONING${ac_uB}DO_VERSIONING${ac_uC}1${ac_uD}
${ac_eA}DO_VERSIONING${ac_eB}DO_VERSIONING${ac_eC}1${ac_eD}
${ac_dA}HAVE_ASM_PREVIOUS_DIRECTIVE${ac_dB}HAVE_ASM_PREVIOUS_DIRECTIVE${ac_dC}1${ac_dD}
${ac_uA}HAVE_ASM_PREVIOUS_DIRECTIVE${ac_uB}HAVE_ASM_PREVIOUS_DIRECTIVE${ac_uC}1${ac_uD}
${ac_eA}HAVE_ASM_PREVIOUS_DIRECTIVE${ac_eB}HAVE_ASM_PREVIOUS_DIRECTIVE${ac_eC}1${ac_eD}
${ac_dA}HAVE_PROTECTED${ac_dB}HAVE_PROTECTED${ac_dC}1${ac_dD}
${ac_uA}HAVE_PROTECTED${ac_uB}HAVE_PROTECTED${ac_uC}1${ac_uD}
${ac_eA}HAVE_PROTECTED${ac_eB}HAVE_PROTECTED${ac_eC}1${ac_eD}
${ac_dA}HAVE_HIDDEN${ac_dB}HAVE_HIDDEN${ac_dC}1${ac_dD}
${ac_uA}HAVE_HIDDEN${ac_uB}HAVE_HIDDEN${ac_uC}1${ac_uD}
${ac_eA}HAVE_HIDDEN${ac_eB}HAVE_HIDDEN${ac_eC}1${ac_eD}
CEOF
  sed -f conftest.frag conftest.in > conftest.out
  rm -f conftest.in
  mv conftest.out conftest.in

  cat > conftest.frag <<CEOF
${ac_dA}HAVE_INITFINI_ARRAY${ac_dB}HAVE_INITFINI_ARRAY${ac_dC}1${ac_dD}
${ac_uA}HAVE_INITFINI_ARRAY${ac_uB}HAVE_INITFINI_ARRAY${ac_uC}1${ac_uD}
${ac_eA}HAVE_INITFINI_ARRAY${ac_eB}HAVE_INITFINI_ARRAY${ac_eC}1${ac_eD}
${ac_dA}HAVE_Z_COMBRELOC${ac_dB}HAVE_Z_COMBRELOC${ac_dC}1${ac_dD}
${ac_uA}HAVE_Z_COMBRELOC${ac_uB}HAVE_Z_COMBRELOC${ac_uC}1${ac_uD}
${ac_eA}HAVE_Z_COMBRELOC${ac_eB}HAVE_Z_COMBRELOC${ac_eC}1${ac_eD}
${ac_dA}NO_UNDERSCORES${ac_dB}NO_UNDERSCORES${ac_dC}1${ac_dD}
${ac_uA}NO_UNDERSCORES${ac_uB}NO_UNDERSCORES${ac_uC}1${ac_uD}
${ac_eA}NO_UNDERSCORES${ac_eB}NO_UNDERSCORES${ac_eC}1${ac_eD}
${ac_dA}HAVE_ASM_WEAK_DIRECTIVE${ac_dB}HAVE_ASM_WEAK_DIRECTIVE${ac_dC}1${ac_dD}
${ac_uA}HAVE_ASM_WEAK_DIRECTIVE${ac_uB}HAVE_ASM_WEAK_DIRECTIVE${ac_uC}1${ac_uD}
${ac_eA}HAVE_ASM_WEAK_DIRECTIVE${ac_eB}HAVE_ASM_WEAK_DIRECTIVE${ac_eC}1${ac_eD}
CEOF
  sed -f conftest.frag conftest.in > conftest.out
  rm -f conftest.in
  mv conftest.out conftest.in

  cat > conftest.frag <<CEOF
${ac_dA}HAVE_BUILTIN_EXPECT${ac_dB}HAVE_BUILTIN_EXPECT${ac_dC}1${ac_dD}
${ac_uA}HAVE_BUILTIN_EXPECT${ac_uB}HAVE_BUILTIN_EXPECT${ac_uC}1${ac_uD}
${ac_eA}HAVE_BUILTIN_EXPECT${ac_eB}HAVE_BUILTIN_EXPECT${ac_eC}1${ac_eD}
${ac_dA}HAVE_SUBTRACT_LOCAL_LABELS${ac_dB}HAVE_SUBTRACT_LOCAL_LABELS${ac_dC}1${ac_dD}
${ac_uA}HAVE_SUBTRACT_LOCAL_LABELS${ac_uB}HAVE_SUBTRACT_LOCAL_LABELS${ac_uC}1${ac_uD}
${ac_eA}HAVE_SUBTRACT_LOCAL_LABELS${ac_eB}HAVE_SUBTRACT_LOCAL_LABELS${ac_eC}1${ac_eD}
${ac_dA}SIZEOF_LONG_DOUBLE${ac_dB}SIZEOF_LONG_DOUBLE${ac_dC}12${ac_dD}
${ac_uA}SIZEOF_LONG_DOUBLE${ac_uB}SIZEOF_LONG_DOUBLE${ac_uC}12${ac_uD}
${ac_eA}SIZEOF_LONG_DOUBLE${ac_eB}SIZEOF_LONG_DOUBLE${ac_eC}12${ac_eD}
${ac_dA}PI_STATIC_AND_HIDDEN${ac_dB}PI_STATIC_AND_HIDDEN${ac_dC}1${ac_dD}
${ac_uA}PI_STATIC_AND_HIDDEN${ac_uB}PI_STATIC_AND_HIDDEN${ac_uC}1${ac_uD}
${ac_eA}PI_STATIC_AND_HIDDEN${ac_eB}PI_STATIC_AND_HIDDEN${ac_eC}1${ac_eD}
CEOF
  sed -f conftest.frag conftest.in > conftest.out
  rm -f conftest.in
  mv conftest.out conftest.in

  cat > conftest.frag <<CEOF
${ac_dA}EXPORT_UNWIND_FIND_FDE${ac_dB}EXPORT_UNWIND_FIND_FDE${ac_dC}1${ac_dD}
${ac_uA}EXPORT_UNWIND_FIND_FDE${ac_uB}EXPORT_UNWIND_FIND_FDE${ac_uC}1${ac_uD}
${ac_eA}EXPORT_UNWIND_FIND_FDE${ac_eB}EXPORT_UNWIND_FIND_FDE${ac_eC}1${ac_eD}
${ac_dA}USE_IN_LIBIO${ac_dB}USE_IN_LIBIO${ac_dC}1${ac_dD}
${ac_uA}USE_IN_LIBIO${ac_uB}USE_IN_LIBIO${ac_uC}1${ac_uD}
${ac_eA}USE_IN_LIBIO${ac_eB}USE_IN_LIBIO${ac_eC}1${ac_eD}
${ac_dA}HAVE_GNU_LD${ac_dB}HAVE_GNU_LD${ac_dC}1${ac_dD}
${ac_uA}HAVE_GNU_LD${ac_uB}HAVE_GNU_LD${ac_uC}1${ac_uD}
${ac_eA}HAVE_GNU_LD${ac_eB}HAVE_GNU_LD${ac_eC}1${ac_eD}
${ac_dA}HAVE_GNU_AS${ac_dB}HAVE_GNU_AS${ac_dC}1${ac_dD}
${ac_uA}HAVE_GNU_AS${ac_uB}HAVE_GNU_AS${ac_uC}1${ac_uD}
${ac_eA}HAVE_GNU_AS${ac_eB}HAVE_GNU_AS${ac_eC}1${ac_eD}
CEOF
  sed -f conftest.frag conftest.in > conftest.out
  rm -f conftest.in
  mv conftest.out conftest.in

  cat > conftest.frag <<CEOF
${ac_dA}HAVE_ELF${ac_dB}HAVE_ELF${ac_dC}1${ac_dD}
${ac_uA}HAVE_ELF${ac_uB}HAVE_ELF${ac_uC}1${ac_uD}
${ac_eA}HAVE_ELF${ac_eB}HAVE_ELF${ac_eC}1${ac_eD}
s%^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
CEOF
  sed -f conftest.frag conftest.in > conftest.out
  rm -f conftest.in
  mv conftest.out conftest.in

  rm -f conftest.frag conftest.h
  echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  cat conftest.in >> conftest.h
  rm -f conftest.in
  if cmp -s $ac_file conftest.h 2>/dev/null; then
    echo "$ac_file is unchanged"
    rm -f conftest.h
  else
    # Remove last slash and all that follows it.  Not all systems have dirname.
      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
      # The file is in a subdirectory.
      test ! -d "$ac_dir" && mkdir "$ac_dir"
    fi
    rm -f $ac_file
    mv conftest.h $ac_file
  fi
fi; done

ac_sources=""
ac_dests=""
srcdir=$ac_given_srcdir
while test -n "$ac_sources"; do
  set $ac_dests; ac_dest=$1; shift; ac_dests=$*
  set $ac_sources; ac_source=$1; shift; ac_sources=$*

  echo "linking $srcdir/$ac_source to $ac_dest"

  if test ! -r $srcdir/$ac_source; then
    { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
  fi
  rm -f $ac_dest

  # Make relative symlinks.
  # Remove last slash and all that follows it.  Not all systems have dirname.
  ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
  if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
    # The dest file is in a subdirectory.
    test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
    ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
    # A "../" for each directory in $ac_dest_dir_suffix.
    ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
  else
    ac_dest_dir_suffix= ac_dots=
  fi

  case "$srcdir" in
  [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
  *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
  esac

  # Make a symlink if possible; otherwise try a hard link.
  if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
    ln $srcdir/$ac_source $ac_dest; then :
  else
    { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
  fi
done
config_vars='
override stddef.h = # The installed <stddef.h> seems to be libc-friendly.'

case $CONFIG_FILES in *config.make*)
echo "$config_vars" >> config.make;;
esac
test -d bits || mkdir bits
exit 0


More information about the Libc-alpha mailing list