ELF4LD4 (# 44400000DDD((( Qtd/lib/ld-linux.so.2GNU5K.9<$  _Jv_RegisterClasses__gmon_start__libc.so.6printfmalloc_IO_stdin_used__libc_start_mainGLIBC_2.0$ii ]  $Uq+5%%h% h%$h1^PTRhhTQVhUS[PtЋ]ÐU=4u)0t0ҡ0u4ÉU@tt h@ЃvÐU)KE uaE0h( uUE0h(U jEEEU吋E8tEUEÐUWVS [î2 )19sא F9r [^_UVS[j )ɍqu :[^É NuUSR00t ЋuX[US[R&]%d $  Hx g o`ooPD΂ނ<GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)`Imain4dmake_lockacquirereleasemain.c/home/downey/ss/code/lockGNU C 3.3.3 20040412 (Red Hat Linux 3.3.3-7)size_tu"__u_char"unsigned char__u_short#short unsigned int__u_int$u__u_long%long unsigned int__int8_t(signed char__uint8_t)__int16_t*9short int__uint16_t+__int32_t,iint__uint32_t-u__int64_t2long long int__uint64_t3long long unsigned int__quad_t;__u_quad_t<__dev_t__uid_tu__gid_tu__ino_t__ino64_t__mode_tu__nlink_tu__off_tolong int__off64_t__pid_ti__val#i"__fsid_t__clock_to__rlim_t__rlim64_t__id_tu__time_to__useconds_tu__suseconds_to__daddr_ti__swblk_to__key_ti__clockid_ti__timer_ti__blksize_to__blkcnt_to__blkcnt64_t__fsblkcnt_t__fsblkcnt64_t__fsfilcnt_t__fsfilcnt64_t__ssize_ti__loff_t{__qaddr_ti __caddr_t char__intptr_ti__socklen_tuFILE. . _flags i# _IO_read_ptr # _IO_read_end # _IO_read_base # _IO_write_base # _IO_write_ptr # _IO_write_end # _IO_buf_base # _IO_buf_end # _IO_save_base #$ _IO_backup_base #( _IO_save_end #, _markers #0 _chain #4 _fileno i#8 _flags2 #i#< _old_offset %`#@ _cur_column )#D _vtable_offset *#F _shortbuf +T#G _lock /d#H _offset 8{#L __pad1 > #T __pad2 ? #X _mode Ai#\ _unused2 Cj#`__FILE> wchar_tEo wint_tbu US__wchQ"__wchbRUeT__countNi#__valueS1#__mbstate_tTe __pos`##_G_fpos_t#__pos!{#"#_G_fpos64_t#&__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR % 8__GCONV_IS_LAST__GCONV_IGNORE_ERRORS__gconv_fctH8 > q iq      ii w  __gconv_step<?__shlib_handleuU#__modnamev) #__counterxi#__from_namez# __to_name{#__fct}% #__btowc_fct~ #__init_fct #__end_fct" # __min_needed_fromi#$__max_needed_fromi#(__min_needed_toi#,__max_needed_toi#0__statefuli#4/ #8   __gconv_step_data$@__outbuf #__outbufend #__flagsi#__invocation_counteri# __internal_usei#__statep[##__trans7#      g__gconv_btowc_fctK   "q __gconv_init_fctN  " iq __gconv_end_fctO9 ? K q __gconv_trans_fctXd j  iq        __gconv_trans_context_fct]   i     __gconv_trans_query_fcta  ) i) 4  /  : ) __gconv_trans_init_fctd^ d y iy )  __gconv_trans_end_fcte    7__gconv_trans_dataB__trans_fctjK #__trans_context_fctk #__trans_end_fctl #/m # __nextn7#  __gconv_loaded_object = __gconv_info__nstepsg#__stepsq #/# __gconv_t a,4__cd2a#/3 # ,5__cd/a__combined4_G_iconv_t5_G_int16_t79_G_int32_t8i_G_uint16_t9_G_uint32_t:u__gnuc_va_list+ _IO_lock_t _IO_marker _next #_sbuf #_pos i#  T__codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconvd z3 H __io_read_fn _7 g __io_write_fn h7 ) g __io_seek_fn pi i { __io_close_fn s0@i fpos_tXtimespec wtv_sec x#tv_nsec yo#sched_param ? @i#__sched_param T Ui#__cpu_mask b l__bits k#cpu_set_t lclock_t <time_t Lclockid_t \timer_t h'tm, tm_sec i#tm_min i#tm_hour i#tm_mday i# tm_mon i#tm_year i#tm_wday i#tm_yday i#tm_isdst i# tm_gmtoff o#$tm_zone ) #(ditimerspec it_interval N#it_value N#__sig_atomic_t i __val #__sigset_t zsigset_t 2_pthread_fastlock__statuso#__spinlocki#_pthread_descr# $_pthread_descr_struct$__pthread_attr_s$*__detachstate+i#__schedpolicy,i#__schedparam-#__inheritsched.i# __scope/i#__guardsize0g#__stackaddr_set1i#__stackaddr2 #__stacksize3g# pthread_attr_t4<__pthread_cond_align_t:0F__c_lockA#__c_waitingB#__paddingD# __alignE:#(pthread_cond_tFXM__dummyLi#pthread_condattr_tMpthread_key_tPu]__m_reservedXi#__m_countYi#__m_ownerZ#__m_kind[i# __m_lock\#pthread_mutex_t] d__mutexkindci#pthread_mutexattr_tdpthread_once_thipthread_tC<PTHREAD_CREATE_JOINABLEPTHREAD_CREATE_DETACHED}DPTHREAD_INHERIT_SCHEDPTHREAD_EXPLICIT_SCHEDLPTHREAD_SCOPE_SYSTEMPTHREAD_SCOPE_PROCESS.TPTHREAD_MUTEX_TIMED_NPPTHREAD_MUTEX_RECURSIVE_NPPTHREAD_MUTEX_ERRORCHECK_NPPTHREAD_MUTEX_ADAPTIVE_NPjgPTHREAD_PROCESS_PRIVATEPTHREAD_PROCESS_SHARED_pthread_cleanup_buffer__routine #__arg #__canceltypei#__prev# jPTHREAD_CANCEL_ENABLEPTHREAD_CANCEL_DISABLEXPTHREAD_CANCEL_DEFERREDPTHREAD_CANCEL_ASYNCHRONOUSvaluei#mutex#LockXmainiUlock| _IO_jump_t_IO_FILE_plussigevent`m=Qlock.c/home/downey/ss/code/lockGNU C 3.3.3 20040412 (Red Hat Linux 3.3.3-7)size_tuX__u_char"unsigned char__u_short#short unsigned int__u_int$u__u_long%long unsigned int__int8_t(signed char__uint8_t)__int16_t*9short int__uint16_t+__int32_t,iint__uint32_t-u__int64_t2long long int__uint64_t3long long unsigned int__quad_t;__u_quad_t<__dev_t__uid_tu__gid_tu__ino_t__ino64_t__mode_tu__nlink_tu__off_tolong int__off64_t__pid_ti__val#iX__fsid_t__clock_to__rlim_t__rlim64_t__id_tu__time_to__useconds_tu__suseconds_to__daddr_ti__swblk_to__key_ti__clockid_ti__timer_ti__blksize_to__blkcnt_to__blkcnt64_t__fsblkcnt_t__fsblkcnt64_t__fsfilcnt_t__fsfilcnt64_t__ssize_ti__loff_t{__qaddr_ti __caddr_t char__intptr_ti__socklen_tuFILE. >. _flags i# _IO_read_ptr # _IO_read_end # _IO_read_base # _IO_write_base # _IO_write_ptr # _IO_write_end # _IO_buf_base # _IO_buf_end # _IO_save_base #$ _IO_backup_base #( _IO_save_end #, _markers #0 _chain #4 _fileno i#8 _flags2 #i#< _old_offset %`#@ _cur_column )#D _vtable_offset *#F _shortbuf +T#G _lock /d#H _offset 8{#L __pad1 > #T __pad2 ? #X _mode Ai#\ _unused2 Cj#`__FILE> wchar_tEo wint_tbu US__wchQ"__wchbRUeT__countNi#__valueS1#__mbstate_tTe __pos`#6#_G_fpos_t#__pos!{#6"#_G_fpos64_t#&__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR % 8__GCONV_IS_LAST__GCONV_IGNORE_ERRORS__gconv_fctH8 > q iq      ii w  __gconv_step<?__shlib_handleuU#__modnamev) #__counterxi#__from_namez# __to_name{#__fct}% #__btowc_fct~ #__init_fct #__end_fct" # __min_needed_fromi#$__max_needed_fromi#(__min_needed_toi#,__max_needed_toi#0__statefuli#4e #8   __gconv_step_data$@__outbuf #__outbufend #__flagsi#__invocation_counteri# __internal_usei#__statep[#6#__trans7#      g__gconv_btowc_fctK   "q __gconv_init_fctN  " iq __gconv_end_fctO9 ? K q __gconv_trans_fctXd j  iq        __gconv_trans_context_fct]   i     __gconv_trans_query_fcta  ) i) 4  /  : ) __gconv_trans_init_fctd^ d y iy )  __gconv_trans_end_fcte    7__gconv_trans_dataB__trans_fctjK #__trans_context_fctk #__trans_end_fctl #em # __nextn7#  __gconv_loaded_object = __gconv_info__nstepsg#__stepsq #e# __gconv_t a,4__cd2a#e3 # ,5__cd/a__combined4_G_iconv_t5_G_int16_t79_G_int32_t8i_G_uint16_t9_G_uint32_t:u__gnuc_va_list+ _IO_lock_t _IO_marker _next #_sbuf #_pos i#  T__codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconvd z3> H __io_read_fn _7 g __io_write_fn h7 ) g __io_seek_fn pi i { __io_close_fn s0@i fpos_tXtimespec wtv_sec x#tv_nsec yo#sched_param ?G @i#__sched_param TG Ui#__cpu_mask b l__bits k#cpu_set_t lclock_t <time_t Lclockid_t \timer_t h'tm, tm_sec i#tm_min i#tm_hour i#tm_mday i# tm_mon i#tm_year i#tm_wday i#tm_yday i#tm_isdst i# tm_gmtoff o#$tm_zone ) #(ditimerspec it_interval N#it_value N#__sig_atomic_t i __val #__sigset_t zsigset_t 2_pthread_fastlock__statuso#__spinlocki#_pthread_descr# $_pthread_descr_struct$__pthread_attr_s$*__detachstate+i#__schedpolicy,i#__schedparam-#__inheritsched.i# __scope/i#__guardsize0g#__stackaddr_set1i#__stackaddr2 #__stacksize3g# pthread_attr_t4<__pthread_cond_align_t:0F__c_lockA#__c_waitingB#__paddingD# __alignE:#(pthread_cond_tFXM__dummyLi#pthread_condattr_tMpthread_key_tPu]__m_reservedXi#__m_countYi#__m_ownerZ#__m_kind[i# __m_lock\#pthread_mutex_t] d__mutexkindci#pthread_mutexattr_tdpthread_once_thipthread_tC<PTHREAD_CREATE_JOINABLEPTHREAD_CREATE_DETACHED}DPTHREAD_INHERIT_SCHEDPTHREAD_EXPLICIT_SCHEDLPTHREAD_SCOPE_SYSTEMPTHREAD_SCOPE_PROCESS.TPTHREAD_MUTEX_TIMED_NPPTHREAD_MUTEX_RECURSIVE_NPPTHREAD_MUTEX_ERRORCHECK_NPPTHREAD_MUTEX_ADAPTIVE_NPjgPTHREAD_PROCESS_PRIVATEPTHREAD_PROCESS_SHARED_pthread_cleanup_buffer__routine #__arg #__canceltypei#__prev# jPTHREAD_CANCEL_ENABLEPTHREAD_CANCEL_DISABLEXPTHREAD_CANCEL_DEFERREDPTHREAD_CANCEL_ASYNCHRONOUSvaluei#mutex#LockXmake_lock,Ulock|malloci !acquire ,CU"lock !;releaseCQU"lock_IO_jump_t_IO_FILE_plussigevent% : ; I$ > $ >  : ;  : ; I8 I!I/  I  : ; : ;I8 : ;I  : ;  : ; I : ; I8  : ; ( ' II : ; &I'  < !I: ;  : ; : ;I.? : ; I@ 4: ; I % : ; I$ > $ >  : ;  : ; I8 I!I/  I  : ; : ;I8 : ;I  : ;  : ; I : ; I8  : ; ( ' II : ; &I'  < !I: ;  : ; : ;I.? : ; I@ 4: ; I .? : ; I< !.? : ; ' @ ": ; I 9 /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/include/usr/include/bits/usr/includemain.cstddef.htypes.hstdio.hwchar.h_G_config.hgconv.hstdarg.hlibio.htime.hsched.hsigset.hsignal.hpthreadtypes.hpthread.hlock.hHH< /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/include/usr/include/bits/usr/includelock.cstddef.htypes.hstdio.hwchar.h_G_config.hgconv.hstdarg.hlibio.htime.hsched.hsigset.hsignal.hpthreadtypes.hpthread.hlock.hd:.H.:| `AB [.| 0$AB H.0,AB 0CAB __state_IO_FILE__sched_priorityunsigned int__data__state_IO_FILE__sched_priorityunsigned int__data.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str#(( 1HH07 xxp?gGoPPTo`` c l  up@{    ,,0088@@DD  (( 444e@S,[4<?}B)BlC4I "4 Ni(HxP`     ,08@D (4 !" 0*88@E0I4U@ k| w4<,@ D 0,D  %$ /C 7 >, F0YTH i4u` z0( 9 0480$#(0 D0Z call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxmain.clock.c_DYNAMIC_fp_hw__fini_array_end__dso_handle__libc_csu_fini_initmalloc@@GLIBC_2.0make_lockrelease_startacquire__fini_array_start__libc_csu_init__bss_startmain__libc_start_main@@GLIBC_2.0__init_array_enddata_startprintf@@GLIBC_2.0_fini__preinit_array_end_edata_GLOBAL_OFFSET_TABLE__end__init_array_start_IO_stdin_used__data_start_Jv_RegisterClasses__preinit_array_start__gmon_start__