packages/0000755000175200017520000000000011312534041012266 5ustar tyndurtyndurpackages/libc/0000755000175200017520000000000011312534041013177 5ustar tyndurtyndurpackages/libc/0.2/0000755000175200017520000000000011312534041013476 5ustar tyndurtyndurpackages/libc/0.2/lib/0000755000175200017520000000000011312534041014244 5ustar tyndurtyndurpackages/libc/0.2/lib/dummy.txt0000644000175200017520000000000011312534041016126 0ustar tyndurtyndurpackages/libc/0.2/packageinfo-lib0000644000175200017520000000002211312534041016426 0ustar tyndurtyndurlibc 0.2 lib i386 packages/libc/0.2/postinstall-lib0000644000175200017520000000011711312534041016540 0ustar tyndurtyndur#!file:/apps/sh lpt cfg-addlib file:/packages/libc/0.2/lib/dummy.txt dummy.txt system/0000755000175200017520000000000011312534041012034 5ustar tyndurtyndursystem/lib/0000755000175200017520000000000011312534041012602 5ustar tyndurtyndursystem/lib/libc.a0000644000175200017520000371106411312534041013671 0ustar tyndurtyndur! / 1261084355 0 0 0 8792 ` ]##&d3434343434d|ppT( )5ALVb,nyT  %0,:D NDYdcTnz`@((<<<<<<<<0000000J0J0J0]```````````hh\\DL lxxxxxxxxxxx;;J0b|,|%%%%%%;;EEuuu(((((\\\\    x'222222IIZtdddddddddd,LLd8HHH-p-p-p-p-p<FXP,Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y |||HHHHHHHHH444444(((((((((,,,XXX $  !t , 8 C NT YX f| r< ~ P P < X 0 ̘ ` 0    %X 2 >l >l >l >l >l UX UX UX UX UX UX    @ @ @ @ @ @ @ @ @ @ @ @ A A A A S S S S S S                  # # # # # # 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 Z h h h z z z z z z T \ \ \ \ \      -t -t -t -t L( [D [D [D [D [D [D [D [D [D [D [D   X X X X X X X",d,d8<8<B$L,U`LlXlXyl@PPPPP8 Š  hhhhhP !!!!!!!!!!!KdVVVVVhrr~Psetjmplongjmperrnoinit_memory_managerfreemallocrealloccallocbsearchstrtollist_is_emptylist_sizelist_get_element_atlist_removelist_poplist_destroylist_insertlist_pushlist_createtree_searchtree_prevtree_nexttree_destroytree_do_inittree_do_createtree_inserttree_removelocklockedunlocklock_waitlocked_incrementqsortbzerostrcspnffsflsstrlcatstrlcpystrncatstrncmpstrncpystrnstrstrpbrkstrrchrstrcasecmpstrncasecmpstrcasestrbcmpffslflslrindexmemccpybcopymblenmbtowcwctomb__internal_mbsrtowcsmbstowcs__internal_wcsrtombswcstombsmemmovestpcpyindexstrcatstrchrstrcmpstrcpystrdupstrlenstrsepstrspnstrstrstrtok_r__strtok_rstrtokmemchrmemcmpmemcpymemmemmemsetloader_is_elf32loader_elf32_load_imageloader_is_elf64loader_elf64_load_imageloader_load_flat_bin_imageloader_load_imagestrnlenitoastrtoullstrtoulatoiatolatofstrcolllibrpc_c_rpc_handlerintr_handlermessage_handlerrpc_response_handlerregister_intr_handlerregister_message_handlerinit_messagingtimer_canceltimer_callbacktimer_registerlibrpc_rpc_handlerrpc_send_string_responserpc_send_int_responserpc_send_dword_responserpc_send_responseinit_sync_messagessync_rpc_response_handlerresponsesrpc_get_responserpc_get_stringrpc_get_intrpc_get_dwordmsleepsleepsyscall_psyscall_vget_tick_countsyscall_debug_stacktracememory_infoenumerate_tasksgetenv_name_by_indexgetenv_indexunsetenvgetenvgetcwdsetenvchdirputenvgetenv_countrpc_get_envvarsinit_envvarsgetgrgidgetgrnamhtonlhtonsntohlntohshstrerrorgetprotobynamegetservbynameinet_ptoninet_atongethostbynameinet_ntopinet_ntoaherrorh_errnogetpwuidgetpwnamregerrorregcompregexecregfreeunlinksigaddsetsigdelsetsigismembersigprocmaskalarmsigfillsetsigemptyset_signal_default_handlersigactionsignalraisekillrmdirdupdup2closefcntlfilenopwritepreadlseekwritereadfdopenopencreataccessflockexecvpgetoptoptresetoptoptopterroptindoptarggetppidgetpidgetopt_long_onlygetopt_longlinkreadlinksymlinkgetpagesizeisattyforkpipegethostnameselectchmodfchmodmkfifomknodumaskmkdirfstatstatlstatgettimeofdaytcsetattrtcflushcfgetospeedtcgetattrgetuidgeteuidgetgidgetegidwaitpidwaitwait_child_addinit_waitpidutimedirnamebasenamestrerrorseekdirrewinddirtelldirreaddirclosediropendirmktempmkstempchownsendsendtorecvrecvfromgetsocknameacceptlistenbindconnectsocketrpcsend_messagelibrpc_c_rpc_handlerintr_handlermessage_handlerrpc_response_handlerregister_intr_handlerregister_message_handlerinit_messagingservmgr_needio_remove_linkio_create_linkget_uidyieldio_split_filenameio_get_absolute_pathio_split_dirnameget_pidget_parent_pidcreate_processdestroy_processget_cmdlineset_rpc_handleradd_intr_handlerpowfloorlfloorfloorfceillceilceilftruncltrunctruncfroundlroundroundffegetroundfesetroundnearbyintlnearbyintfnearbyintfabsfabsffabslcoscosfcoslacoslacosfacosexpexpfexpllog2log2flog2lloglogflogllog10log10flog10lsinsinfsinlasinlasinfasintantanftanlatanatanfatanlatan2atan2fatan2lsqrtlsqrtsqrtfrintldexpldexpfldexplwmemmovewcsncasecmpwcscollwcscspnwmemchrwmemcmpwmemcpywmemsetwcslcatwcslcpywcsncatwcsncmpwcsncpywcsnlenwcspbrkwcsrchrwcscasecmpwcpcpywcscatwcschrwcscmpwcscpywcsdupwcslenwcsspnwcsstrwcstokwcpncpyfputwcfputwsputwcharfgetwcgetwcharvfscanfvscanfscanffscanfvsscanfsscanfvfprintffprintf_putcfprintffprintf_putsnasprintf_putcvasprintfasprintfperrorgetcharstdingetcputcharstdoutgetsputcputsnputsstdio_initstderrferrorclearerrfpurgeremovesetvbufsetlinebufsetbuffersetbuffflushfeoffcloseftellfseekrewindfwritefputsfputcungetcfreadfgetcfgetsfopentmpfilerenamefreopen_exitabortatexitexitdivmodulltoajprintf_putcjprintf_putsnparse_pos_paramsjvprintfsrandsrandomrandrandomsystemgmtime_rlocaltime_rlocaltimegmtimeasctimectimemktimestrftimetimevprintfprintf_putcprintf_putsnprintfsprintf_putcvsprintfsprintfwcwidthwcswidthmbsrtowcswcsrtombswcrtombmbrtowciswctypebtowciswupperiswloweriswalphaiswdigitiswalnumiswspaceiswblankiswpunctiswprintiswcntrliswgraphiswxdigittowuppertowlowerwctype_assertsnprintf_putcvsnprintfsnprintfdirectory_opendirectory_createdirectory_closeis_directorydirectory_seekdirectory_readsyscall_timer_startlibrpc_rpc_handlerinit_service_getinit_executeinit_process_exitinit_service_registerinit_service_get_nameadd_historyrl_attempted_completion_functionreadlinerl_line_bufferramfile_seekramfile_writeramfile_readlostio_type_ramfile_use_aslostio_type_ramfile_usedir_seekdir_readlostio_type_directory_use_aslostio_type_directory_uselio_seekvfstree_clear_nodevfstree_basenamevfstree_dirnamevfstree_create_childnext_residvfstree_get_node_by_namevfstree_delete_childvfstree_get_node_by_pathvfstree_rootvfstree_delete_nodevfstree_create_noderpc_io_unlinkrpc_io_linkrpc_io_tellrpc_io_eofrpc_io_seekrpc_io_writerpc_io_readrpc_io_closerpc_io_openhandle_idlostio_sync_read_waitlostio_sync_dispatchget_typehandlelostio_typesget_filehandlefilehandleslostio_register_typehandlelostio_dispatchlostio_initstring_to_ipregister_netcardmac_to_stringip_to_stringcreate_shared_memoryopen_shared_memoryclose_shared_memorysyscall_putsninit_child_pageinit_child_page_copysyscall_psyscall_vget_tick_countsyscall_debug_stacktracememory_infoenumerate_tasksrpcsend_messageget_uidyieldget_pidget_parent_pidcreate_processdestroy_processget_cmdlineset_rpc_handleradd_intr_handlersyscall_timercreate_shared_memoryopen_shared_memoryclose_shared_memorysyscall_putsninit_child_pageinit_child_page_copyvm86_intmem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physicalget_phys_addrrequest_portsrelease_portsunblock_processwait_for_rpcv_and_wait_for_rpcrpc_send_string_responserpc_send_int_responserpc_send_dword_responserpc_send_responseinit_sync_messagessync_rpc_response_handlerresponsesrpc_get_responserpc_get_stringrpc_get_intrpc_get_dwordvm86_intmem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physicalget_phys_addrrequest_portsrelease_portsunblock_processwait_for_rpcv_and_wait_for_rpc// 264 ` get_tick_count.o/ enumerate_tasks.o/ create_process.o/ set_rpc_handler.o/ add_intr_handler.o/ init_child_page.o/ get_tick_count.o/ enumerate_tasks.o/ create_process.o/ set_rpc_handler.o/ add_intr_handler.o/ init_child_page.o/ unblock_process.o/ unblock_process.o/ setjmp.o/ 1261082310 1002 1002 100644 584 ` ELF4(UW}_OW wEGEG GEG _U}E ogw _OW w.symtab.strtab.shstrtab.text.data.bss4]!',` 87setjmplongjmperrno.o/ 1261082309 1002 1002 100644 1412 ` ELF4( % 4: ; I?  $ > ;6 7int$ errno.c?%errnoGNU C 4.3.2errno/home/tyndur/tyndur/src/lib/stdlibcerrno.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.debug_line.rel.debug_pubnames.debug_str.comment.note.GNU-stack4!4'4,40>d?: 4HJ(ZV |j0>u%~DDT  $   errno.cerrno    !& 3 bsdmalloc.o/ 1261082309 1002 1002 100644 845 ` ELF4( GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.debug_info.debug_line.comment.note.GNU-stack4!4'4,4:5F5R5[TTk  @ bsdmalloc.c malloc.o/ 1261082309 1002 1002 100644 842 ` ELF4( GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.debug_info.debug_line.comment.note.GNU-stack4!4'4,4:5F5R5[TTk  @ malloc.cliballoc.o/ 1261082309 1002 1002 100644 12556 ` ELFl"4(U]Ít&'U]]u}CvMsV tRЃ%=t&ftt]u}])믍t& ֋~t11҃9Љw~N1)=A)AVF ޭޅttYPtOAtU$fP +PA +A9R $G]u}]ËVfQ맍v9 tQ9 $t=tABAtA 1)(,A $ D$$뷋A 륍'U0VS vx D$ $11҃9ᆳމwtw1 AqA AA(,[^]Í&D$@$낍 pP뭐t&UWVSt&EEEMtы ! $5 Q ]UyЃ1҉])9o]N M~E]܍M1E)9ӉMr9w/;M܉EUs/F%ƋF ]EE~f;M܉5$rы_C)9EwK)ȃ)9EvWӋSuSG L)9Ewu}EGt 8ƅf1hfL QA UQEyACKGDGE1ҍYڃt )ÃfC[^_]ÉE}tEF^05 E;11FKAA y]YEAGDGFE GG@ GG@GxUGPGMHGDGE1GXڃGWPGG@ GGx]GXGUPGDG댐UWVS } u0FCP X9<$uljEv11҉H9uUEt1ҍ&MM9u4$ [^_]É)U&x [^_]ÍЃ%=t ftu 1돐} [^_]4$1pv'US] ]$t11f9w[]% $ > $ > : ; I  : ; (  : ;  : ; I8  I .: ; ' I .: ; ' I  : ; I4: ; I.: ; ' : ; I4: ; I 141&.? : ; ' @.? : ;' @: ;I4: ;I U4: ;I1X Y1X Y 41 !4: ;I"1X Y#.: ; ' I@$: ; I%4: ; I&1UX Y' U(1X Y ).? : ;' I@*: ;I+1UX Y,41 -4: ; I .4: ; I/&I04: ; I 15I sJFint}VyOP$O<;dqBO;I AJ# K# wL]# M]# 0N]# Od# ^Od AYd# Zd# [# ^\O# ]]# ^]#  Ps3 z3 z sz c noi3- ptrzw3 8zw3z zy s1z s2y nom$s   O mz sz c3 noi3{,ptrzzXmin|dmaj}B6]j6;wz  (!G]!]"#3s$]_%st]rmaj& '0()W2z*1o/33OG4Vp5z66](maj7min8dx9d:o,wNjDww dPy68]w@|6])z6pzE*optrzmindaop*6"]j$w05a+eC9/'LWbmw]wR)z@s7*o%*oE!3pze"Vm Vm,R-b -c$.ef/30}fw/3-g:(-h:-)k:-l:-m:0iq1|F\ ../../include/arch/i386liballoc.cstdint.hstddef.htypes.h>$ {<Xw+wt{f,{st>د:v5 t\ ȃ{f|f&z< t_~X3)7%YsJ J2*9gu==uv ~( !J~~X t*bj>::0:0'?1 vX f6ifyXm.!?J .x;YM{-=/~J}N=,wg=;>=;0[9iUi|fX~$n-=g/t~ =0uu=gg~t-Yiv;uug!<=rtYugXlzX?/>^z:<z.? J:z<XBw+wzz<tSht@L{IJ| AB AB FIAE E?AB FVAB F@3AB Dttuttu**qSqu9S9CuCS6tV'VCVnQ'QCQQ.;PPPttuPPOVQzVzPVQQxzQQPHMPPttuu?uhuhuh(uhqPRPSPRPRPRPR(+PRSYSSB{Q{~P~QQP PqQQPP([QkQQV)Q)nVnqWq{P{VW V  W VWQPVWVQW(W{SSRSRSYSSS(SS$QTulTVPVdPRdlulRl ul PkulkmPm|PR|ulRulPlvRv}P}RqRRtt6uVVu V 'u'6VEWEu Wu !W!'u '6W(SEJWJQPQWSWSS5PPP(MSoSSPPHulCup@AtACtCsu@ZZsu@ZZsu ipPQinit_memory_managerfreesmallocrealloccallocs*3XVYj_d=CE=CEGNU C 4.3.2/home/tyndur/tyndur/src/lib/stdlibcusagediffFALSEprevshort intsize_tmallocliballoc_minorcdestlsrcnew_mininit_memory_manageruintptr_tliballoc_unlockfreel_possibleOverrunsldestl_memRootlong long intliballoc_memcpyl_inuseliballoc_fill_dwordlong intblockunsigned charliballoc_freeliballoc_majorsigned charlong long unsigned intliballoc_memsetunsigned intl_allocatedshort unsigned intl_errorCountcharcallocl_pageSizereallocreal_sizenobjl_bestBetsizeliballoc.callocate_new_pagereq_sizestartedBetcsrcl_warningCountliballoc_allocbestSizeliballoc_lockmagicTRUEla_lockdwordpagesl_pageCountnextmajSizefirstGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@s )%+00BB > *R%JN 0bp^ 0` o8x~Uz 0   0%0y!!!,& <( ,4$>M W(c   u?V@3liballoc.cl_errorCountl_possibleOverrunsl_inusel_bestBetl_warningCountl_memRootl_allocatedallocate_new_pageinit_memory_managerfreesyscall_psyscall_vmem_freemem_allocatemallocrealloccalloc7HQ*1RZ|>Dr[fou19 -R{# !(/=DKRY^kp,:HVkxMXcn$)2=GKW[gk$1:CG]aju $(48DHTX`it~ %/3?COj} %)8DIUZl}i04PTptbsearch.o/ 1261082309 1002 1002 100644 3000 ` ELF4(UWVS Et0] 1 ]9uv\$E߉$Uu [^_]1 [^_]% $ > $ > : ; I.? : ; ' I@: ; I: ; I: ; I 4: ; I   I & ' II-9LintnJW$O4Lkey2,2pnel2d|3d C3 i5d obj6   3 cD ../../include/arch/i386bsearch.cstddef.h3r0x6 | LAB FttLu#u#66@u@L@u @LLu#u#66@u@L=V@IV>W@JWobsearchLsize_tunsigned charbaseshort unsigned intGNU C 4.3.2bsearch.ccomparunsigned intlong long unsigned intlong long intwidthshort int/home/tyndur/tyndur/src/lib/stdlibclong intsigned charbsearchGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@L!',>?: NWgJ ^4Z  k<z0v  N  0n;ZZ       Lbsearch.cbsearch    !( / = D K R Y ` e q |          Qstrtol.o/ 1261082309 1002 1002 100644 4720 ` ELF 4(UWVSut&ƒ U. %  +&-&0Eɉ1EэJЃ wB9E}*BJwIB V9E|>w J)ʉ}9}EE~ÍNt두؋M tU :U1ۀ}-Ã[^_]Ít&g_t&v0F $ > .: ; ' I : ; I 1.? : ; ' I@ : ; I : ; I 4: ; I 4: ; I 1UX Y 1X Y 11X Y  I&I4: ; I? < LSh8int&@yq.3c-3B3cA3$3c#3_=3c<3u33c23W3cV3#]8$ str"$, "6 ;"36 4$] %3 &/us '3 )G GH;d>u*/</U3C ../../includestrtol.cctype.herrno.h"b@8 "zXPg0mf<o<pA>:sfu[eyRj );/Xxtt< t`f| 8AB Ftt8u  oVoWV:W:<u<PWPsVs{W{VWuV W V"W"8V<u <u 8ooPuPu8u{8S<PSS*,P,8SPulul38ulQRPRR R<KRKPPPstrtol8>@Pendptrisuppererrnoisspaceoverflowunsigned charretvalbaseshort unsigned intGNU C 4.3.2isxdigitstrtol.cisdigitunsigned intdigitlong long unsigned intlong long intcharisalphashort inttolower/home/tyndur/tyndur/src/lib/stdlibclong intsignsigned charstrtolGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@8 %x+x0xB|P> RN @b4^ H oY~9 z X V  `v 00    p      8strtol.cstrtolerrno    !( / = D K R Y ` e       !%) < A K P Z _ i n x }      2 C Plist.o/ 1261082309 1002 1002 100644 8248 ` ELFt4(UUt1:]Í&UEtt@]Ív1]t& U$Ét$u 1$t$]Ë0txt9t)щ vt̅u뵋 9|͡tĉ)Ήΐt&UU Er1҅tP]Ðt&U]]}} utOu;tEr$k9u,9|Qu!vWu1]u}]Í&tq $뛐ȍ&'U]]u1t#1tr$k9t]u]Ít&tݐt&̍t&US]$u][]&U$]]uۉƋEFtM u:3C9t؋u]]Ít&9E ܍t&U ؃t21빉'US]t$$U PC9t؃[]Í؃[]ÐU$@% $ > $ >   : ; ( : ; I : ;  : ; I8  : ;   I .? : ; ' I@ : ; I.: ; ' I@: ; I 4: ; I4: ; I.? : ;' I@: ;I4: ;I4: ;I U4: ; I.? : ; ' @ 4: ; I A ?intVA<{2V0Xg-./gϏYHQggrt/=g@<MO JkK=L/e,0.3bXk/;0~tj+?/O x=Wgs[+/h2 tK1Lzo,02KE~t=NgLI1xtggw| AG  !AB P{AB HFAB  AB FFFlAB FF)AB D@AB MFOAB D !AB ttuR !t!#t#Au **3P35u5:P:AuPQtQStSuPePehSpvSvPSceVehPhlVrVPVPQQQttuuu Pttu  _S_iuiS  eWeiu iWEVZbV{VTVPXvRvxPxRtt uSu SV Vtt9u3S39u@AtACtCu@ggSuS@nnu u @ggpPpuPutRPttuS u Su  u !t!#t#Aulist_is_empty#list_sizelist_get_element_atlist_removealist_poplist_destroylist_insert@list_pushlist_createAHXplist_get_node_atGNU C 4.3.2new_nodelist_createFALSEanchorshort intlist_pushlist_tlist_sizevalueindexlast_listlist_nodeboollist_insertlong long intlong intlist_remove/home/tyndur/tyndur/src/lib/collectionslist_poplist_is_emptynodeunsigned charsigned charlong long unsigned intlist_get_element_atunsigned intcurrentshort unsigned intlistlist_destroyold_anchorsizeelementprev_nodelast_indexTRUEdwordlist.clast_nodenextGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@A %+ 0{B> R"N xb 0^  o8 ~z    ( 04 $P{#.   8F !Pdpul~)@O !list.clist_get_node_atlast_listlast_indexlast_nodelist_is_emptylist_sizelist_get_element_atlist_removefreelist_poplist_destroylist_insertmalloclist_pushlist_create{(/;$Wz.5 !(/=DKRY`ou|  %048 AK Q\`d mw |        * /: ?KP[ cnrv         '+0: BMQU ^h mw | l 0 4H Lh l      tree.o/ 1261082309 1002 1002 100644 16100 ` ELFL04(UWVS$UE U܋UE؋҉UE}U@؉ENjREUU@ EԉREUЉӋU# #\E11 uEbfr9M؍vs $ > : ; I  : ;  : ; I8  I  : ;  .: ; ' I  : ; I 4: ; I 1: ; I4: ; I41.: ; ' .? : ; ' I@: ; I: ; I1UX Y  U41.1@1.? : ;' I@: ;I4: ;I4: ;I1UX Y 1X Y!1X Y".? : ; ' @#: ; I $.: ; ' @%4: ; I &4: ; I' (4: ;I)4: ;I*4: ;I +1X Y ,1UX Y-.? : ;' I@ TA 64int"|+8aB>$OAaB#C#D#E3# | P:Q#hRo#So#^V# _ *z; *; #* #8V 8; #8 res9V /$ n3 m;keymV m resopqV ]R h /$ ! ; #yP :# tmpY :# tmp 1 1; 1zpz];,keyVL ret ~A@u]Rhh;/$E # [353]Qj/uyz`m;zDold2 Q/$!/$z;zTold /$! "/$" ] )E#\;"(E0r"#C;#hDo#DoQ;N#hPo#PoR;$fzy;#%0up&tmp}<  ! , n.' ,9D]  ]84MP!h/.9DP0"]h s !T.'9D0P~]hsC!.(9VDi ]i|'i P*]'hs P$F]'hs.!]*'W'*E;+ D;- DzM (newFm )aG*HVu\W F AHH, ]R`h aX 'a 0 +A,Eu]R',Eh,]x`h -nz0A m; mz #o *0puhG    9Boy p    ,] l ../../include/arch/i386../../includetree.cstdint.hstddef.hcollections.hf<f<1+?ffp<=;=:XF<:tzf<o<F<:t[xfJ_tw+1K X@-=-=ntmf@-K-=|.<|.< |.sX-/o/f X|.<|.< |.sX-/u/f|X>gt=ug=>CuZJ*@of>@,L;/KN;>Xuu.g @-=-=nto [>f@,L;/KM<q.= L;/KN<.>X!~. X@-=-=n!\@-=-=@-=-=..@,L;/KN;>X-umt>d@,L;/KMh<.=aL;/KN<.>XX X@-=-=n!\@-=-=,@,L;/KN;>X-u@,L;/KM==Xuu~. X@-=-=n!\@-=-=} }<hjK0u1?+YZnu[g-=}. X@-gn}@-gJu~K=w~:ֻ| AB FQAB AC`RAB GRAB G  AB 0BAB D3AB DAB AGAB F0AB Fttu%%uu u\uXulVulVulVhQSQSQSttQu P Q#S#6Q6HSHQQR4V46R6QVP%?PJQP`atactcu`qqPuPu`qqwRwu Ru twQwRPRPRPRttuPu P uRu Ru QRPRP R  P R !t!#t#)u01t13t3ruttuttuPulRSW<S<kWkRSWSRWSR W *S*WVV>QQ<>S>Q~QQQQPBSP\P~PPPQiQ$&S&~QQQQQPiP3;PHjPw~PPRR&QRR=R!kQQiQQQikRkQQPiPPxPPPRikR<RhkRQiQQQQQ*,S,QPiPP9APNpP}Ptt+u+u+u uhVQVQuhVQ+uh"V",P,]V]rPrVV(V2SQAhSQSQPPPP01t13t3A u0KKA u0KKA u ? V* < V[ V V A VaP S* ; S? C S[ r P S S P  S  P[ ul ul  ul[ up up  up W  R  V / R/ = W? R VR [ R W W  W  P - P? H PT [ P tree_searchtree_prevmtree_nexttree_destroyEtree_do_inittree_do_createytree_insert tree_removeA %WZa%WZa%+.8loqtu<i<iik$ik$7?57?5BZ  * @ ` * @ ` substGNU C 4.3.2old_parentrightget_keyuint64_tshort intsize_tadjust_balancetree.cvalueparenttree_item_offsetrotate_lefttree_tdo_searchlong long intlong intkey_mask/home/tyndur/tyndur/src/lib/collectionstreenew_keynodeold_leftsort_key_offsettree_destroytree_insertunsigned charpitemsigned charlong long unsigned introtate_rightrebalancetree_searchunsigned inttree_removepsubsttree_itemcurrentshort unsigned intto_tree_itembalancetree_prevlefttree_nextlink_from_parentcurrent_keyto_nodetree_do_createitemtree_do_initstoprootGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@A  t6 % + 0 |B > 6RN $>bd<^ ,> o ~_)z > )  >*0-?Y/x/x/ 4 5Q   !-`R7RA  NS0B`g3v}0tree.cadjust_balancerebalancetree_searchtree_prevtree_nexttree_destroyfreetree_do_initmemsettree_do_createmalloctree_inserttree_removeN% !(/=DKRWdkp} %0BS^ "/:Q^i     (9G^kv        7;VZo{     &*. 7GNRV _m{     &AEVZh s        '+<@N Yjx      .2@ KO` eir {     ! 1 5 P T ]  k  t x                  &  + 6  ; F  K V  _ c ~      y 8 <X \t x       $lock.o/ 1261082310 1002 1002 100644 3688 ` ELFx4(UW}0u_]ÍUE]ÍUE]fUUt t&u]Í&UE]% $ > $ >  : ; ( : ; I.? : ; ' I : ; I  I 5I .? : ; ' @ : ; I .1@1 : ; I1UX Y 1GY kint&4xX  l< G@YXlFH gQ`k varP  n= ../include/arch/i386lock.ctypes.h%K==/|=R<m<.l.K=g| AB A AB 0AB @AB ` AB ttu !t!#t#*u01t13t3>u@AtACtCYu@LLYR`atactckuPlocklockedunlock lock_waitXlocked_incrementkFHQSTRUEbool/home/tyndur/tyndur/src/libunsigned charshort unsigned intGNU C 4.3.2FALSElock.clockedlocked_incrementunsigned intlong long unsigned intlock_waitunlocklong long intshort intlong intsigned charlockdwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@k!',>: HNrJ ^Z P kzTv P k  X0 ` p @     0%@/` lock.clock_looplocklockedunlocklock_waitlocked_increment !(/=DKRY`msz    ")-1 B K Zaei J 4 8L Pd h| sort.o/ 1261082310 1002 1002 100644 3224 ` ELF4(UWVSEU e)čD$҉E1U;}vE_uEEEƋE4$D$U~QE_t$D$E$ED$E4$D$ED$ED$E$!É;}yee[^_]% $ > $ > : ; I.? : ; ' @: ; I: ; I4: ; I 4: ; I 4: ; I  ' I I I&I!I$ > Vint0Cgt$O*!> ,num dX d b%  tmp& i'3  3 Am> ../include/arch/i386sort.cstddef.h 8j*@ڻ+@8/Yy. | AB Fttukku,,/R/u ,,uk ku 1FWFkSkqWqSWoqsortsort.csize_t/home/tyndur/tyndur/src/libqsortunsigned charbaseshort unsigned intGNU C 4.3.2_tmpunsigned intlong long unsigned intlong long intshort intlong intsigned charsizecomparatorGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ h %+0B> RqN h b|4^ p  o~z    0@  P    sort.cqsortmemcpy    !( / = D K R Y ` e q x|          Kbzero.o/ 1261082309 1002 1002 100644 2948 ` ELF4(UVSM ] wt 19u[^]Ð؃t)19u4)щˉڍ&uʃt19u[^]% $ > $ > : ; I .? : ; ' @: ; I4: ; I  I?Kint ,n{$O#A<1,1dnt=ddstA o_ ../../include/arch/i386../../includememset.cstddef.hbsdtypes.h;Xfr<./gs)JjXuuq5g=\T@uL| AB Bttu#S#'u'JSJuQ#'R*4P4HRHJPJQSQR%V'QVQnPnSbzerosize_tdst0unsigned charlong unsigned intshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intbzerou_charbzero.cshort intlong intsigned charlengthGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',|>D: t N"J T ^4Z \  k zv l    t 0711d  d     bzero.cbzero    !( / = D K R Y ` e p }         lstrcspn.o/ 1261082310 1002 1002 100644 3040 ` ELFL4(U1ɉWVS E] 8EEu9ut(t&Љ Tu]1ɅTu*t& ȃtt+M [^_]% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I 4: ; I 4: ; I  I &I I!I/ $ > :Uint'x$OF&zM%ds$,$Ls1*w bit+o tbl,Lidx-3   o` ../../include/arch/i386../../includestrcspn.cstddef.hbsdtypes.h$ v. v< <ϟe=;Mw0,>:>G?G t)?,>x | AD FttuunSnu nSUiPstrcspnsize_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2u_longstrcspn/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intstrcspn.ccharsetlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>: NJ ^|4Z  kzMv  k  0k       strcspn.cstrcspn    !( / = D K R Y ` e p }         mffs.o/ 1261082309 1002 1002 100644 2372 ` ELF4(U1Utu ft]% $ > $ > .? : ; ' I@: ; I4: ; Iq$intZw>hffs&3$U%3,bit'3K9 ffs.c%#+.?L-| $AD tt$u  $R"Pdffs$long long intunsigned int/home/tyndur/tyndur/src/lib/stringlong long unsigned intmaskunsigned charlong intffs.cshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@$!d'd,d_>: lN`=J  ^,Z   k^z*v ,  D  4 0d//` `    $ffs.cffs    !( / = D K R Y ` quy ~   )fls.o/ 1261082309 1002 1002 100644 2372 ` ELF4(U1Utt fu]% $ > $ > .? : ; ' I@: ; I4: ; I$intZq>hfls&3$U%3,bit'3K9 fls.c%#+.?L-| $AD tt$u  $R"Pdfls$long long intunsigned int/home/tyndur/tyndur/src/lib/stringlong long unsigned intmaskunsigned charlong intshort unsigned intsigned charGNU C 4.3.2short intfls.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@$!d'd,d_>: lN`=J  ^,Z   k^z*v ,  D  4 0d//` `    $fls.cfls    !( / = D K R Y ` quy ~   )strlcat.o/ 1261082310 1002 1002 100644 3212 ` ELF4(UWVS Mutz>tuA :tuӉ׉))t=M 1ttu+u > [^_]ÍE $ [^_]É% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &I-i9int \s$O,ddst),src*ysiz+dd-s.Rn/de0d   {D ../../include/arch/i386strlcat.cstddef.h+m;h1+1LY/;?7>=u uX .o<| AB Fttu@V@rurVuVGGru r>Q>rurQuQ1R1;S;CRCnSrRSRSGrQjPr{P3pWrW ostrlcatsize_tdlenunsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intstrlcat.clong long unsigned intstrlcatlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ l %+0Ba > t RjN \ b4^ d  o ~z t    | 0@  P     strlcat.cstrlcatstrlen    !( / = D K R Y ` e q |          Qstrlcpy.o/ 1261082310 1002 1002 100644 2816 ` ELF4(UEVu St7]t#ut֍2[^]Í&t&tu% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &I(4>^intan$O*d^dst',src(Xsiz)dd+s,Rn-dQ   hD ../../include/arch/i386strlcpy.cstddef.h) fuXvM]z| ^AB DDtt^uCuC^7V9^VPu P ^u6S9^Sostrlcpy^size_tunsigned charshort unsigned intGNU C 4.3.2strlcpy.c/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charstrlcpyGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@^!',>-:  N#lJ ^4Z  kzv    0      ^strlcpy.cstrlcpy    !( / = D K R Y ` e q |      Qstrncat.o/ 1261082310 1002 1002 100644 2756 ` ELF@4(UW} VuS]t4;t:u1ɍt 9u[^_]% $ > $ > : ; I.? : ; ' I@: ; I 4: ; I 4: ; I  I &I2FNintiv$O>*Ndst),src)Wn)dGd,R s-   cD ../../include/arch/i386strncat.cstddef.h)=N;ˠgK?|  NAB ADDttNuJSJNuLWLNu KVKNuostrncatNsize_tstrncat.cunsigned charshort unsigned intGNU C 4.3.2strncat/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@N!',>$: NgJ ^|8Z  kzav    0^}}      Nstrncat.cstrncat    !( / = D K R Y ` e q |     Qstrncmp.o/ 1261082310 1002 1002 100644 2664 ` ELF4(UMVuS] u t&8utu1҉[^]Í&C)% $ > $ > : ; I.? : ; ' I@: ; I I&I2>Kintan$O%3Ks1#,s2#bn$ddD ../../include/arch/i386strncmp.cstddef.h$>9LV2z | KAB DDttKu7V79u9KV6S69u 9KSKQostrncmpKsize_tunsigned charstrncmp.cshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharstrncmpshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@K!',o>: x NhJ 8 ^,4Z @  k`zv P  5  X 0U33d d     Kstrncmp.cstrncmp    !( / = D K R Y ` e q |     Qstrncpy.o/ 1261082310 1002 1002 100644 2884 ` ELF4(UVS]utU t&tu[^]Í؃tu[^]% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I  I &I2FQintiv$O>*Qdst),src)nn)dd,Qs-R   dD ../../include/arch/i386strncpy.cstddef.h)Xg[ye_| QAB BttQu0V02u2OVOQu,u ,22Qu /S/2u2=S=MPostrncpyQ,8Ksize_tstrncpy.cunsigned charshort unsigned intGNU C 4.3.2strncpy/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@Q!',>: L NhJ  ^p4Z   kzv ,    4 0(  8     Qstrncpy.cstrncpy    !( / = D K R Y ` e q |      Qstrnstr.o/ 1261082310 1002 1002 100644 3140 ` ELF@4(U(E ]]u}0u؋]u}]ÍvE$E썴&EtAt:m8Ѝ{tE9Ew!UE<$T$D$t뻍v1% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &I:FPint's$O.s+,,m"-dc/sc/len0d"   tD ../../include/arch/i386strnstr.cstddef.h-N /sg#,L,>)Px t | AB IIttu#S#-u-aSaW P -up-3P36u 6upAAu&V-VAKPRjPP-ulAulostrnstrstrnstrsize_tunsigned charfindslenshort unsigned intGNU C 4.3.2strnstr.c/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  %+0Bi> , RdxN  b4^   oB~Rz ,  p  4 0Yxx   "    strnstr.cstrnstrstrlenstrncmp:    !( / = D K R Y ` e q |          Qstrpbrk.o/ 1261082310 1002 1002 100644 2668 ` ELF4(UVSEu t&t t9u[^]Í&1[^]% $ > $ > .? : ; ' I@: ; I4: ; I 4: ; I4: ; I  I &I+?>int bo7'>s1&,s2&V(Rc)3sc)3Q   ?  strpbrk.c&,K?z4| >AB Btt>u  -P1:P  /V/1u 1<V<>u .S1;Sdstrpbrk>strpbrk.cunsigned charshort unsigned intGNU C 4.3.2strpbrk/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intscanplong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@>!',>: | NCJ < ^04Z D  kdzv T  8  \ 0X55h h     >strpbrk.cstrpbrk    !( / = D K R Y ` f quy      -strrchr.o/ 1261082310 1002 1002 100644 2572 ` ELF4(UMSE 1t8u҉u[]% $ > $ > .? : ; ' I@: ; I4: ; I4: ; I I &I+<)int _l+)p*,ch*3K7,_c-r < rindex.c*xG=v,02| )AB Dtt)u)Q 'S &Pdstrrchr)strrchr.cunsigned charshort unsigned intGNU C 4.3.2save/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charstrrchrGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@)!l'l,l>:  N@J ^0Z  k0zv    0      )strrchr.cstrrchr    !( / = D K R Y ` f quy       ,strcasecmp.o/ 1261082310 1002 1002 100644 4616 ` ELF 4(U1ɉWVSt&E؍SރEUws U  xƒwP 9u}uƒ1[^_]Ã}w w )Ã[^_]Ít&'UWVSEtN1ɍE<ڍCރEws U  PUƒ}wP 9ut9Mu1[^_]Ã}w }w )É% $ > $ > : ; I.: ; ' I : ; I 1 .? : ; ' I@ : ; I 4: ; I 1UX Y  1UX Y 1X Y 1X Y 1 I&I.? : ; ' I@ UKbint8$O#A&B3cA3W3cV3 W%3u s1$, s2$L us1' us2( *3 X4A*a47XXa-~lai-o43 s12 s22N n3d0 us17 us28;@X;j HX<<n ../../include../../include/arch/i386strcasecmp.cctype.hstddef.hbsdtypes.h$<RX<<RXt<Rui91*XU/;/<kX<cX|fcLg=wd | uAD FAB Fttuu**uu>>uu V*S*UVXaVaqS R4>P>iRipPpuRttuuuu u uVSVSVVSRPRPR-strcasecmpstrncasecmp"%-%(size_tisupperlong intunsigned charlong unsigned intshort unsigned intGNU C 4.3.2strcasecmp/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intstrncasecmplong long intcharu_charshort inttolowerstrcasecmp.csigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@!@'@,@ >K: NJ ^TZ   k4:zn1v    `0  8 8   %   ustrcasecmp.cstrcasecmpstrncasecmp    !( / = D K R Y ` e p }        & 8<PTfjy         /3EI] os  {8<strcasestr.o/ 1261082310 1002 1002 100644 3528 ` ELF4(U(U ]]u}u؋]u}]Ðt&ȍAw ωU$E썴&tAЍBw 8Ѝst ލE4$D$ED$tf1q% $ > $ > : ; I.: ; ' I : ; I 1 .? : ; ' I@ : ; I : ; I 4: ; I 1X Y 11X Y  I&I[5Aint"dq$OB3cA3W3cV3 +FF s*S, *S c,L sc,L len-d# 3>0,Cbm6VLYL` ../../include../../include/arch/i386strcasestr.cctype.hstddef.h*N t/u (<W=->#v"<^H>)zi | AB IIttu!S!$V$+u+tStVSR+up+ARAFu FupP'W+6PCW[ePP+ulQul3NQ+RQRR_strcasestrsize_tisupperunsigned charfindshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intstrcasestrlong long intcharshort inttolowerlong intsigned charstrcasestr.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ p %+0B_> R1N b4^  o ~!z    0$  D ,    strcasestr.cstrcasestrstrlenstrncasecmpJ    !( / = D K R Y ` e p          ' 15@ O mbcmp.o/ 1261082309 1002 1002 100644 2664 ` ELF4(U1҉1MVuS] tf:uu[^]% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &/;/int^k$O&3/b1%,b2%W%dp1'p2'  `A ../../include/arch/i386bcmp.cstddef.h%#+1+?k/| /AD FDtt/u-V-/u,S,/u /Qobcmp/size_tbcmp.cunsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charlengthbcmpGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@/!p'p,p>: p NdJ 8 ^@4Z @  ktzv P  0  X 0P//` `    /bcmp.cbcmp    !( / = D K R Y ` e q |      Nffsl.o/ 1261082309 1002 1002 100644 2392 ` ELF4(U1Utu ft]% $ > $ > .? : ; ' I@: ; I4: ; I"$inta}Eox&3$\%],bit'3K: ffsl.c%#+.?L-| $AD tt$u  $R"Pdffsl$long long intunsigned intffsl.c/home/tyndur/tyndur/src/lib/stringlong long unsigned intmaskunsigned charlong intffslshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@$!d'd,d_>: xN`>J ( ^,Z 0  k^z*v @  E  H 0e66h h    $ffsl.cffsl    !( / = D K R Y ` f quy ~   *flsl.o/ 1261082309 1002 1002 100644 2392 ` ELF4(U1Utt fu]% $ > $ > .? : ; ' I@: ; I4: ; Iv $int_}Cm&3$Z%],bit'3K: flsl.c%#+.?L-| $AD tt$u  $R"Pdflsl$long long intunsigned intflsl/home/tyndur/tyndur/src/lib/stringlong long unsigned intmaskunsigned charlong intflsl.cshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@$!d'd,d_>: xN`>J ( ^,Z 0  k^z*v @  E  H 0e66h h    $flsl.cflsl    !( / = D K R Y ` f quy ~   *rindex.o/ 1261082310 1002 1002 100644 2572 ` ELF4(UMSE 1t8u҉u[]% $ > $ > .? : ; ' I@: ; I4: ; I4: ; I I &I!2;)int^k+)p*,ch*3K-,_c-r < rindex.c*xG=v,02| )AB Dtt)u)Q 'S &Pdrindex)unsigned charshort unsigned intGNU C 4.3.2saverindex.c/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charrindexGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@)!l'l,l>:  N@J ^0Z  k0zv    0      )rindex.crindex    !( / = D K R Y ` f quy       ,memccpy.o/ 1261082309 1002 1002 100644 2992 ` ELF4(U t$u|$} $t!M1]t&8t9u1$t$|$]Ív% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I 4: ; I 4: ; I   I &&I(4Tint{Wd$O'Tt#,f$dc%3n&dtp*Q fp+ uc,A   A AbD ../../include/arch/i386memccpy.cstddef.h&hK>i|  TAB GGFttTu$$<u<MMTuIWIMu MTW$<M EVEMuMTV$ASMTSomemccpyT>PTsize_tunsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intmemccpymemccpy.cshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@T!',>A: NGfJ ^8Z  kzv    40L%%       Tmemccpy.cmemccpy    !( / = D K R Y ` e q |       Qbcopy.o/ 1261082309 1002 1002 100644 3524 ` ELF4(UWVS}u ]9 بftD1ب:1E))1ҋ]] 9u]u ΉEt1fuEÉt1ҍ&9uf[^_]Ë] u t91)1DD uÉEt%1Ґt&DDuEƉq1ҍ&DD u[^_]Ðt&1&1e% $ > $ > : ; I.? : ; ' @: ; I4: ; I : ;  I &  &I3Dint  gt$OA?,?L?dldstBsrcCtDdX?}     B ../../include/arch/i386bcopy.cstddef.h==? kMY-=]X%k;=-1MK.7Y-=H:'V | AB Fttuuu WuqWqsusWV*VoSsVS,S6[SoSVSpVsSVOQulQulQQ!up!DQDFupFsQzQQ obcopysize_tdst0unsigned charbcopyshort unsigned intGNU C 4.3.2done/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charlengthsrc0bcopy.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>g : NqJ ^4Z  kDz,v  H  0h9XX       bcopy.cbcopy    !/ 6 = D K R Y ` e q x|            Omultibyte.o/ 1261082310 1002 1002 100644 7664 ` ELF<4(UWVSu>Љ%=t0й%=tuO9] rtF%t f[^_]Ít&%u9[^_]Ít&<|ʹu0fUuu ]1ۉ}}tE4$D$u؋u]}]Ðt)P!ƒ~ι? 9ˉ뭍'U1S]M tUȃ9toʁ9tC9tl ?ȀC?ȀCȃ?ȀC[]ÉЃ?ȀC[]Ív[]Í ?ȀCЃ?ȀC[]Í'UWVS }u twEuh1ۍD$ED$$trtEЉt 9]wÀ}u؅tҍt&t [^_]ÍMu11؍v;]s [^_]Í [^_]ÍvuE:vU ED$E D$E$ UWVS,u} ]E1t&ET$$Et%E)9E\$D$E$ދt 9uw}uMtu;us E0,[^_]Ðt&M_11&,[^_]Ðf}Et&'UED$E D$E$% $ > : ; I$ > .? : ; ' I@: ; I: ; I4: ; I  I &I 4: ; I 4: ;I 4: ;I.? : ;' I@: ;I 4: ; I 4: ; II!I/ $ > .? : ;' I@n)a>2>intJy5$Z&3G>sF,tFoylenH>iI>   -{>C\wcz\szEtzo{len|>i}> ~> zC>Pbufwcz Xo -buf\str-Oleno wcz mo/ > % To!bufS\strSlenSoo05buf͝Fwcsfleno<hmo'>4     z&&9o@abuf8wcs8 len8o.R ../../include/arch/i386multibyte.cstdint.hstddef.h%SXAvt]YI_z{hh' )V0,!- RF 2N `bx ^ hp o\ ~n~z    0 JVuup Dd    P! 6!?0T[@!multibyte.cmblenmbtowcwctomb__internal_mbsrtowcsmbstowcs__internal_wcsrtombsmemcpywcstombscx[    !( / 4 H O V ] d k p {            ! & 0 ? L Q d osw              ( 5 AEI             + 7;? _8<\`x|memmove.o/ 1261082310 1002 1002 100644 3540 ` ELF 4(UWVS}u] 9 ftD1B9E ))1ҋ] ]9u] uΉEt1fuEÉt1ҍ&9ufE[^_]Ðt&]u  t91)1DD uÉEt%1Ґt&DDuEƉi1ҍ&DD uE[^_]f1&1e% $ > $ > : ; I.? : ; ' I@: ; I4: ; I : ;    I & &I?Kint,n{$OA:,:L:dldstBsrcCtDdB}      B ../../include/arch/i386bcopy.cstddef.h==? kMY-=]X%k;=-1MK.7Y-=H:'V | AB Fttuuu Wu|W|~u~WVrVzSS[SoSVS{V~SVOQulQulQ%Q%)up)LQLNupN~QQQomemmovememmovesize_tmemmove.cdst0unsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charlengthsrc0doneGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>s: NJ ^$4Z  kXz*v  H  0h=\\       memmove.cmemmove    !/ 6 = D K R Y ` e q |            Ostpcpy.o/ 1261082310 1002 1002 100644 2480 ` ELFD4(UU Mtu]% $ > $ > .? : ; ' I@: ; I: ; I I&I6 B+int#er%+to$,$K8 stpcpy.c$: N<J ^,Z  kjzjv    0b     +stpcpy.cstpcpy    !( / = D K R Y ` f quy     ,index.o/ 1261082309 1002 1002 100644 2476 ` ELFL4(UEM 8ut&8t ҍt&u1]% $ > $ > .? : ; ' I@: ; I4: ; I  I&I!t-.int|P]+.p*,ch*3Wc,Q; index.c*: N?J | ^,Z  kkz{v    0k     .index.cindex    !( / = D K R Y ` f quy    +strcat.o/ 1261082310 1002 1002 100644 2556 ` ELF4(UVuS] >t9u1ҍu[^]% $ > $ > .? : ; ' I@: ; I: ; I4: ; I I &I*B<int er6#<s","K=$ 9 strcat.c"?| <AB ADtt<u<Q9S9<u dstrcat<strcat.cunsigned charshort unsigned intGNU C 4.3.2strcatsave/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharappendshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@<!|'|,|~>: N=J ^4Z  k0vzv    0     <strcat.cstrcat    !( / = D K R Y ` f quy      ,strchr.o/ 1261082310 1002 1002 100644 2484 ` ELFP4(UEM 8ut&8t ҍt&u1]% $ > $ > .? : ; ' I@: ; I4: ; I  I&I(4.int{Wd+.p*,ch*3Wc,Q; index.c*: N?J ^,Z  kkz{v    0n     .strchr.cstrchr    !( / = D K R Y ` f quy    +strcmp.o/ 1261082310 1002 1002 100644 2504 ` ELFd4(US]U t& 8uu1ɉ[]Ðt&B[])% $ > $ > .? : ; ' I@: ; I I&I*6>int Yf}*3>s1),s2)n= strcmp.c)J;iu-/| >AB Att>u  )S)+u+8S8>u  >Rdstrcmp>strcmp.cunsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intstrcmplong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@>!',b>: NAJ ^0Z  kzv    0     >strcmp.cstrcmp    !( / = D K R Y ` f quy    ,strcpy.o/ 1261082310 1002 1002 100644 2536 ` ELFt4(US] Mt1ҍvDDu[]% $ > $ > .? : ; ' I@: ; I: ; I4: ; I I &I->-intan#-to","K9$ 8 strcpy.c"Ji| -AB Att-u-Q+S+-u dstrcpy-fromunsigned charstrcpyshort unsigned intGNU C 4.3.2save/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charstrcpy.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@-!p'p,p~>: N<J ^0Z  k vzv    0     -strcpy.cstrcpy    !( / = D K R Y ` f quy      ,strdup.o/ 1261082310 1002 1002 100644 2788 ` ELF4(U}}]u<$p4$tt$|$$؋u]}]% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &I8DJint%gt$O&Jstr%,len'dW(j   ]C ../../include/arch/i386strdup.cstddef.h%$| JAB FIttJu++FWFJu@V')PostrdupJsize_tstrdup.cstrdupunsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charcopyGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@J %+0B> RaN bP4^  o}~z    0>|0  &    Jstrdup.cstrdupstrlenmallocmemcpy!7    !( / = D K R Y ` e q |      Pstrlen.o/ 1261082310 1002 1002 100644 2484 ` ELFP4(U1M9t :u)]% $ > $ > : ; I.? : ; ' I@: ; I4: ; I  I &I8Dint%gt $O$dstr#,s%R ^C ../../include/arch/i386strlen.cstddef.h##+.?>| AD ttuQostrlenstrlen.csize_tstrlenunsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!`'`,`~>: NbJ ^,Z  k(Kzsv    0m     strlen.cstrlen    !( / = D K R Y ` e q |   Pstrsep.o/ 1261082310 1002 1002 100644 2860 ` ELF4(UEWVS81t; sE t&9tu፶ɍtE0[^_]Í&1% $ > $ > .? : ; ' I@: ; I4: ; I4: ; I4: ; I  I &I6HQ\int #t0\.,B/Ls12c33Qsc33Rtok4    K strsep.c/Bz+:  N,OJ ^|4Z   kzv      0       \strsep.cstrsep    !( / = D K R Y ` f quy          ,strspn.o/ 1261082310 1002 1002 100644 3036 ` ELFH4(U1ɉWVS E] 8Eԍ&u9ut(t&Љ Tu]1ɅTt*t& ȃtu+M [^_]% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I 4: ; I 4: ; I  I &I I!I/ $ > CVint0y$OO&z%ds$,$Ls1*w bit+o tbl,Lidx-3   o_ ../../include/arch/i386../../includestrspn.cstddef.hbsdtypes.h$ v. v< <me=;Mw0,>:>G?G t)?,>x | AD FttuunSnu nSUiPstrspnsize_tstrspn.cunsigned charlong unsigned intshort unsigned intGNU C 4.3.2u_long/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intcharsetlong long intcharstrspnshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>: NJ ^|4Z  kzMv  j  0h       strspn.cstrspn    !( / = D K R Y ` e p }         lstrstr.o/ 1261082310 1002 1002 100644 3052 ` ELF4(U(E ]]u}0u؋]u}]ÍvE$E썴&t18Ѝ{tt&EU<$D$T$tf1% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &I(Bint4er$O*s),)c+sc+len,d    nC ../../include/arch/i386strstr.cstddef.h)N /ug#vH>)zi | AB IIttu#S#)W)-u-VSV~W~S P -up-3P36u 6up&V-VAcP~P-ulAulostrstrsize_tstrstr.cfindshort unsigned intGNU C 4.3.2unsigned char/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charstrstrGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+0BY> RErN b4^  o-~z  6  0V77       strstr.cstrstrstrlenstrncmp:r    !( / = D K R Y ` e q |        Pstrtok.o/ 1261082310 1002 1002 100644 3624 ` ELF4(UWVuS^E t9uߍɍtJ {E t&9tuɍtE8[^_]Í&1E1E01iҍU E D$D$E$% $ > $ > .? : ; ' I@: ; I: ; I4: ; I4: ; I : ;  I &I .? : ; ' I@ : ; I : ; I 4: ; I M0MintpB2s1,<11 3tok32c43fsc43y @    }` s_<_a\ strtok.c1 ٦lJ =zvrJr#X].*i| AB BD"AB ttuVHSH|W|~V~WWSV|u |u ||uuxPPP|}PPPQRttu(Qd__strtok_r strtokstrtok.cspanpunsigned charshort unsigned intGNU C 4.3.2delim__strtok_r/home/tyndur/tyndur/src/lib/stringunsigned intstrtoklong long unsigned intlong long intcharshort intlong intcontsigned charlastGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+0BQ> 0RC`N bL^  o~,z    0H 0 x .    "'"strtok.clast.946strtok_r__strtok_rstrtok    !( / = D K R Y ` f quy                1 ? K, 8 <memchr.o/ 1261082309 1002 1002 100644 2792 ` ELF<4(USM] tU&9tu1[]Ít&B[]v% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I   I & &I1D9intgt$O=)9s&,c'3dn(dp+R    A`C ../../include/arch/i386memchr.cstddef.h(JgKwp@| 9AB Att9u'u',,9u*S*,u ,4S49u 9Qomemchr9)03size_tmemchr.cunsigned charshort unsigned intGNU C 4.3.2memchr/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@9!|'|,|> : NdJ ^L0Z  k|zAv  ^  ~0Nmm      9memchr.cmemchr    !( / = D K R Y ` e q |     Pmemcmp.o/ 1261082309 1002 1002 100644 2836 ` ELFh4(U $]t$u |$}t1 8u9u1҉Ћ$t$|$]f)% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I  I & &I/;DRintgt$O+3Rs1),s2)bn*dp1-p2-   AaC ../../include/arch/i386memcmp.cstddef.h*f=j=i* |  RAB FGGttRuBWBFuFRW>V>Fu FRV:S:FuFRSomemcmpR 5HRsize_tmemcmpunsigned charshort unsigned intGNU C 4.3.2memcmp.c/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@R!',>: $ NeJ ^d8Z  kzjv     0w       Rmemcmp.cmemcmp    !( / = D K R Y ` e q |     Pmemcpy.o/ 1261082309 1002 1002 100644 3536 ` ELF4(UWVS}u] 9 ftD1B9E ))1ҋ] ]9u] uΉEt1fuEÉt1ҍ&9ufE[^_]Ðt&]u  t91)1DD uÉEt%1Ґt&DDuEƉi1ҍ&DD uE[^_]f1&1e% $ > $ > : ; I.? : ; ' I@: ; I4: ; I : ;    I & &I6 Bint#er$OA:,:L:dldstBsrcCtDdB}      B ../../include/arch/i386bcopy.cstddef.h==? kMY-=]X%k;=-1MK.7Y-=H:'V | AB Fttuuu Wu|W|~u~WVrVzSS[SoSVS{V~SVOQulQulQ%Q%)up)LQLNupN~QQQomemcpysize_tdst0memcpy.cunsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intmemcpyshort intlong intcharsigned charlengthsrc0doneGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>s: NJ ^$4Z  kXz*v  G  0g:YY       memcpy.cmemcpy    !/ 6 = D K R Y ` e q |            Omemmem.o/ 1261082309 1002 1002 100644 3364 ` ELF4(U(E ]Uu]}ut1t-9r)u-E]u}E ]t&1]u}])؉ЉEst&9}r:vu\$t$<$uډ% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I 4: ; I 4: ; I   I &&I1Dintgz$O=(l&,&ds't'd*cur)w ) cl*  cs+     rC ../../include/arch/i386memmem.cstddef.h'tBN fv <v<3yLK"| AB OFttuLRL_u_lRluRu8P8Lu LRPR_u _lPx{P>V>LuLXVX_u_V ;S;LuLUSU_u_SL[W[_RcjWjlRlWL_uphupomemmemsize_tmemmem.cunsigned charshort unsigned intGNU C 4.3.2memmem/home/tyndur/tyndur/src/lib/stringunsigned ints_lenlong long unsigned intlong long intcharshort intlong intsigned charlastl_lenGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+0B>  RvN b 4^  oT~*z  G   0g5TT       memmem.cmemmemmemchrmemcmpH    !( / = D K R Y ` e q |           Pmemset.o/ 1261082310 1002 1002 100644 3244 ` ELF4(UWVS Mu uw)tU 1&9u [^_]Ít&} ؅t ؉ Ét&E)E1f9EuE+MEEUt&uUEʃt1t& 9u [^_]% $ > $ > : ; I .? : ; ' I@: ; I: ; I 4: ; I  IH[int5~ $O#A%O#T<:,c0:3n:d t=d c?z( dstAQ o_ ../../include/arch/i386../../includememset.cstddef.hbsdtypes.h;fr<: NJ | ^D4Z  kxzv    0<>>p  p     memset.cmemset    !( / = D K R Y ` e p {            lelf32.o/ 1261082309 1002 1002 100644 5240 ` ELF 4(U} 3v E8ELFt1]Àx]ÍU1(U ]u}:ELFt]u}]Í&BD$E$U fz,B1t&U B,9 ?u_$EWGT$U %ET$$WGD$)ЉD$G%E$E\$ UD$G$%D$U B,9X% $ > $ > : ; I  : ; (  : ;  : ; I8 I !I/ $ > .? : ; ' I@: ; I4: ; I I: ; I 4: ; I4: ; I UG?8ZjDint*~N$O$o&O<>,<AH9BOG'|()3+47 v8# 9# :# f;# <# =# ># ?# ^@#$ A#( pB#* C#, D#. $E#0 (F#2 A  G _[ `# Ua# b# c# d# e# f# 1g#h *$)q,)dL0  E0ZlDD|DqDdGRDiV3__dRaq[f ../../include/arch/i386../../includeelf32.cstddef.htypes.helf32.h)>m u. Ju  f) W.]7(\<%@T@b k<`v< <#)m"J | $AB 0*AD Ott$u$u  $u 01t15t5Zu0Zu0LLZu LUWZWLRVZVLYupZup>Kfloader_is_elf32loader_elf32_load_imageZ;wordprogram_headere_entryGNU C 4.3.2e_shstrndxElf32_WordFALSEshort intsize_tp_offsete_flagse_machinee_phentsizeElf32_Halfp_vaddrp_typee_shentsizeboolprocesse_typevaddr_te_ehsizelong long intElf32_Offimage_sizelong intimage_startElf32_Phdre_versionElf32_Ehdrelf_headerunsigned char/home/tyndur/tyndur/src/lib/bin_loaderpage_countsigned chare_magiclong long unsigned inte_identunsigned intp_paddrshort unsigned intp_flagsloader_is_elf32e_phoffe_shoffpid_tp_memszp_filesze_phnumloader_elf32_load_imagee_shnumTRUEp_aligndwordelf32.cElf32_Addrmem_imageGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@Z (%+0BK> pRN 8bL^ @  o4~,Bz ` n  h0\ ! ! p $z    $0*1FZahelf32.cloader_is_elf32loader_elf32_load_imageloader_create_threadloader_allocate_memmemcpymemsetloader_assign_memn7    !( / = D K R Y ` e r }              * 8 F T b p ~          # 1 ? M \ h sw{                 $ ) 4 > s04elf64.o/ 1261082309 1002 1002 100644 3964 ` ELF4(U} ?v E8ELFt1]Àx]ÍU1]% $ > $ > : ; I  : ; (  : ;  : ; I8 I !I/ $ > .? : ; ' I@: ; I4: ; I I.? : ; ' I@: ; I {(07W9int6S7e08wkC$e$&e<*<'l(HR)l,Z@A cB# C# D# E# F# G# H# I#( JJ#0 K#4 \L#6 M#8 N#: O#< P#> A  Q )$4(,(L/4hE07lCCDr ../../include/arch/i386../../includeelf64.cstdint.hstddef.htypes.helf64.h(>m u. Ju  f- S.-.| $AB 0AD tt$u$u  $u 01t15t57u>loader_is_elf64:loader_elf64_load_image7e_entryGNU C 4.3.2e_shstrndxElf64_AddrFALSEuint64_tshort intsize_te_flagsElf64_Offe_phentsizeloader_elf64_load_imageElf64_Worde_shentsizeboolprocesse_typevaddr_tElf64_Halfe_ehsizelong long intimage_sizelong intimage_starte_versionloader_is_elf64elf_headerunsigned charelf64.c/home/tyndur/tyndur/src/lib/bin_loadersigned chare_magiclong long unsigned inte_identuint32_tunsigned intuint16_tshort unsigned intElf64_Ehdre_phoffe_machinee_shoffpid_te_phnume_shnumTRUEGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@7!x'x,x>g: \ NJ <^DZ D  kzhBv d   l0  ( 1    $0elf64.cloader_is_elf64loader_elf64_load_image    !( / = D I V [ h m z               ' 5 C Q _ m {            $ ) < GKO T b p 04flat.o/ 1261082309 1002 1002 100644 3036 ` ELF\4(U(]]u}}$\$ƋE 4$D$<$D$@\$ t$<$D$@]u}]% $ > $ > : ; I  : ; ( .? : ; ' I@ : ; I 4: ; I[mgint:Ht$O $o4&O<g<-g +| (+q ,d /q,kL ../../include/arch/i386flat.cstddef.htypes.h, >I/v | gAB FIttgu#`V-loader_load_flat_bin_imagegsize_tmem_imageTRUEboolunsigned intimage_startpid_tunsigned charshort unsigned intGNU C 4.3.2FALSEflat.clong long unsigned intprocesslong long intloader_load_flat_bin_imageshort intlong intimage_sizesigned char/home/tyndur/tyndur/src/lib/bin_loadervaddr_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@g %+0B1> R,oN b4^  o?~1z  @  0`u@ 4 e   g#7>Sflat.cloader_load_flat_bin_imageloader_allocate_memmemcpyloader_create_threadloader_assign_mem.>V    !( / = D K R Y ` e r }           Yloader.o/ 1261082309 1002 1002 100644 3412 ` ELF4(U]]uu }}\$4$uP\$4$u ]]u u}}]]]u u}}]]]u u}}]% $ > $ > : ; I  : ; ( .? : ; ' I@ : ; I 4: ; IDint#1hu$O$o&O<b <P* )|, )q )d +N ../../include/arch/i386loader.cstddef.htypes.h)J?@8@8@bBzS>RuR^S^rur~S~u$loader_load_imagesize_tTRUEboolimage_startpid_tunsigned charshort unsigned intGNU C 4.3.2loader_load_imageFALSEunsigned intlong long unsigned intresultprocesslong long intshort intlong intimage_sizesigned charloader.c/home/tyndur/tyndur/src/lib/bin_loadervaddr_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ (%+0B[> $ RUN $ b8^ ,  o7~S(z <  {  D 0 $ P t     ,<Woloader.cloader_load_imageloader_is_elf32loader_is_elf64loader_load_flat_bin_imageloader_elf64_load_imageloader_elf32_load_image 0Nn    !( / = D K R Y ` e r }             [string.o/ 1261082310 1002 1002 100644 7736 ` ELF4(UU Mt$9t1 f<t&t9u]t&1]t&Í&UWVS0]uf0TE1QEtыE1 vڃ7Tؐ1D t ] T}ҍv29uȋU 0[^_]Í&'UWVSL}t&ƒ    t&z+&2-EME ?011EEEtBE11VEԋE}ZEȉU}AE0< v5]uU tE E؅t ]uۃރL؉[^_]ÐEU/9‰UMȋEEʋM܉EU0Ή]uWO҈Ut}Z]Ea<cUEԉU9QMȋEEʋMEUăWΉ]u땍PEU69‰UMȋEEʋMEU7Ή]u?}t"fvE1v?0t&uE0xQWOBЃ  BBt&VEE?xWOBЃ v"BvBvE UE'UED$E D$E$ UED$ D$$Í'UVSutQ-t<+t7A11< v :fA< w3 TPЄu[^]Íu1҉[^]Ð&U]É'U]% $ > $ > : ; I.: ; ' I : ; I 1 .? : ; ' I@ : ; I : ; I 4: ; I  I&I.? : ; ' @4: ; I  U4: ; II!I/ $ > 4: ; I : ; 1X Y 1UX Y 1X Y 1UX Y : ; I : ; I 4: ; I.? : ; ' I@} &-intGj$O.3c-3$3c#3=3c<3 #d9 s", U"dK len$dj B/@ n.O s. e.Ost0K i1O+ y;Ojt5O   \EV D D6 eD3bFV negG3youtJ@ljo>@aoz~>  e3 9Os ] u str)3]k>3Xc (str3s1s2]V ../include../include/arch/i386string.cctype.hstddef.h"z\R`jRzR@gSzSttuttucstrnlen"itoastrtoullstrtoulatoiatoluatofstrcollX_rPz~9UY`endptrsize_tpositivedoubleisspace/home/tyndur/tyndur/src/libitoaunsigned charmaxlenstrtoullbaseshort unsigned intGNU C 4.3.2strtoulisxdigitisdigitstrcolllong unsigned intunsigned intlong long unsigned intresultstrnlenatollong long intnptrcharstring.cshort intlong intatofsigned charatoilengthGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ %+0B> Rq aN b ^  o ~gz  1  (Qx0E-- PF    9@ !(#- h27 ?string.cstrnlenitoastrtoullstrtoulatoiatolatofstrcollstrcmp     !( / = D K R Y ` e p          $ +/3 D Q V ` z              #,0E Y]o          !% 8 = H R W a f w     c04PTptmessaging.o/ 1261082313 1002 1002 100644 6468 ` ELF 4(U8uE u}}]EV=Uw& t;=ts]u}]Ív:=tc==vuËU]u}U]&U]u}]t&]Eu}]t&FED$$W1 f?[D$ED$U$uɍFD$ ED$E<$D$UFD$ ED$E<$D$v'UUE U]UW VS1ۃED$D$$D$ED$E$t&߃ t;>t[D$ED$$u˃1[^_]Í& tED$D$$E [^_]Ív'U$&@ =u% $ > $ > : ; I  : ; (  I '  I $ >  : ;  : ; I8 I!I/ .? : ; ' @: ; I4: ; I4: ; I4: ; I : ; I .? : ; ' I@4: ; I4: ; I?  V*int[5L~D4$Z&Z<<@LBZ/  | o z  *% +%# S,#5;-iv h,Ihhij3Bo`5puppcQbSb  ADv_CSC'E%diF6FT7ri8#4|2c/50 w ../../../include/arch/i386../../includemessaging.cstdint.hstddef.htypes.hrpc.htB/@T@04.O.t>>:T.<R3<M<3<Mfɡ) )L0==_PzX&zX&z.A-Z %;/x\#9[WiZrZ=x|  vAB FIFAB  AB AFF>AB ttvu**FWFJuJWuWuWuvWvuh**CVCJuJVuVuVuvV=@SPSPPPPPSPttuRttvuvu-S1@S/W1tWttu@librpc_c_rpc_handlerregister_intr_handlerregister_message_handler_init_messagingrpc_response_handlerintr_handlermessage_handlerGNU C 4.3.2caller_pidFALSEindexmy_pidshort intsize_tmsg_handler_tdata_sizehandleruint8_tintr_handlerregister_intr_handlerboolrpc_response_handlerregister_message_handlerlong long intlong intlibrpc_c_rpc_handlerbytenamefnnameunsigned charsigned charlong long unsigned intpadded_fnnamecorrelation_idunsigned intintr/home/tyndur/tyndur/src/modules/lib/rpcshort unsigned intcharfunctiondatalong unsigned intinit_messaginghandler_function_tpid_tmessaging.cTRUEmessage_handlerdwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+ 0=B=> HR'N b8^ @ o~b z ,   405 :YY      v)6EKS ck>messaging.cmy_pidlibrpc_c_rpc_handlerintr_handlertimer_callbackraisestrnlenmessage_handlerstrncmprpc_response_handlerregister_intr_handleradd_intr_handlerregister_message_handlermemsetstrncpyinit_messagingget_pidlibrpc_rpc_handlerset_rpc_handler-7GmL\e     !( / = B O V ] d k p }           6 B IMQ Z d i s x               " ' 5 K P Z a hlp      < @T Xx |timer.o/ 1261082314 1002 1002 100644 4900 ` ELF 4(UWVS }1vt$$t&9{ut$$$ƍ [^_]UWVS }1 v9{t+t$$u [^_]t&t$$$ [^_]UVS$ƋEF1&@;Fw\$$u\$t$$E D$F$^[^]f% $ > $ > : ; I : ;  : ; I8 <  I $ >  : ;  ' .? : ; ' @ : ; I4: ; I4: ; I.? : ; ' I@: ; I 4: ; I4: ; I 2U#int}BO&7'#(d#K)o  &'#(d#  >ad' `d,2b'ic3W Opjn Nd2P'iQ3,d +"-+did-dN5'a2<'i=3t#$$df ../../../include../../../include/arch/i386timer.ccollections.htypes.h@Ysc@W sy/sOfYyM"=[e| dAB FpoAB FAB Ettdu^W^du]VpqtqstsupWuWu~VVttu!!ur}S~VrSEtimer_cancel-timer_callbackntimer_registerlong long inttimer_idunsigned intnext_timer_iditemanchortimer_cancellist_node/home/tyndur/tyndur/src/modules/lib/rpclong long unsigned inttimerscallbackunsigned chartimeoutcharlong inttimer_callbacklist_ttimer_registerdwordshort unsigned intsigned charsizeGNU C 4.3.2short intusectimer.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ 4%+0 B> RN bt^ 0 o ~Iz    0:6 U U       d+5IUZdpostimer.ctimersnext_timer_idtimer_cancelsyscall_plist_get_element_atlist_removefreesyscall_vtimer_callbacktimer_registermalloclist_insertsyscall_timerlist_create(8DL 4@IYks` !(/=DKRY`ex   " /6:> GQ Vi p{     s 8 <X \rpchandler.o/ 1261082314 1002 1002 100644 768 ` ELF@4(`E4p"b* `D$ L$$T$(RPQ a80PD$t D$@D$ă ؋DThe Netwide Assembler 2.03.01.text.comment.shstrtab.symtab.strtab.rel.text85M9%rpchandler.asmlibrpc_c_rpc_handlerlibrpc_rpc_handlerlibrpc_rpc_handler.1librpc_rpc_handler.2sync.o/ 1261082313 1002 1002 100644 10592 ` ELF44(US]$\$D$D$ E D$E$[]ÍUED$E D$ D$D$E$ UED$E D$ D$D$E$ UED$D$ED$ E D$E$UÍt&UWVS,EUM=G Eu&)ċE\$#D$D$$ED$ED$C$E\$t$ |$D$$t&1 &\$$tF;~u\$$E;u;~t)&떍vދE;u֍e[^_]&US]EU M][]UEMU u1$E}]ktK@D$G $Í@$\$ƋG 4$D$G $<$]u}]Ít&'UEMU ]$Eutxv @ 0 t&C 1$$]u]Í&UEMU ]$Eutxv @ 0 t&C 1$$]u]Í&U(E uu}}]EEEt`$É0E{C<$|$ƋE4$D$s \$$]u}]t&% $ > $ > : ; I  I' I  : ;  : ; I8 : ; I8 < $ > .: ; ' I : ; I: ; I4: ; I.? : ;' @: ;I : ;I .? : ; ' @.: ; ' I@: ; I: ; I4: ; I1UX Y 1 U4141I !I!.? : ;' I@"4: ;I#: ;I$: ;I%4: ;I&.? : ; ' I@'.? : ; ' @(4: ; I )4: ; I? < *4: ; I?   g=5int/oI?$O=&O|BO*/q|do 2 pid3|# `4|# M5d# 6o# 7 &$ .'*# L(|# $F)A Yqpidpq`p|r3Csk:pidjq`j|Cj;\@q,pid[q`[|C[3oMXgpidLq`L|CL|_>pid=q`=|len=d=; ?  Y{pidqQ;'MdF;e`|{CKg\r}A H!-`zpid,qQ,;M,d,; "C.! ;#pid q$Q ;:$M dZ$ ;z%;%C%q|&3ipidqQ;Md?;_3C&|pppidqQ;Md2;R|rCۉ'|Ig#Hq`H|MHd;HoqCJ$Ko(2|)9*-0U ../../../include/arch/i386../../include../../../includesync.cstddef.htypes.hrpc.hcollections.ht=*og)og)og(}.gYZfZ;u=YC x<hYzZ:YC.[XK;>,_h@,dhZ,01=I/LVh>d>Z,0\\.h>d>Z,0\~.tY />:@I/=l| :AB D@1AB 1AB 0AB AB IAB F`AB AAB ONYAB XpYAB X AB IFFtt:u@AtACtCquttuttutt uttYu'P'Yup'R'Yul'Q'YuhOuOY-MWOYWKS`atactczuttuuu u uVPSttiu66iu66iu 66iu6 6iuACVMeV24P<?P?bSpqtqstsupupu pup uVVPPSttgu'V'[u[gVgupSWS[u[gW gul'PVrpc_send_string_responserpc_send_int_responserpc_send_dword_responsegrpc_send_responseinit_sync_messagesrpc_get_responserpc_get_stringrpc_get_intrpc_get_dwordpsync_rpc_response_handlerresponsesg(:(:GNU C 4.3.2sync_rpcrpc_get_dwordcaller_pidanchorshort intsize_tlist_tdata_lengthsync_rpc_has_responserpc_send_dword_responserpc_get_stringvalueindexlist_noderesponse_trpc_response_handlerrpc_datarpc_send_string_responselong long intrpc_get_intlong intinit_sync_messagessaved_dataunsigned charsigned charlong long unsigned intcorrelation_idunsigned intsync_rpc_response_handlercurrent_correlation_idrpc_send_int_responseresponses/home/tyndur/tyndur/src/modules/lib/rpcshort unsigned intcharsync.cdatarpc_get_responsehandler_function_tpid_tresponsesizefunction_namerpc_send_responseactual_lendwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@g P"x%+0KB> #R YN (bdP^ ( o~Xz H) `  P)@0Baa  I   (:AHU@1k10$0C`TckrwYpYsync.csync_rpccurrent_correlation_idrpc_send_string_responsestrlensend_messagerpc_send_int_responserpc_send_dword_responserpc_send_responseinit_sync_messageslist_createsync_rpc_response_handlerrpc_response_handlerresponsessyscall_pstrncpymemcpysyscall_vlist_get_element_atlist_removev_and_wait_for_rpcrpc_get_responserpc_get_stringstrnlenmallocfreerpc_get_intrpc_get_dwordlist_push0k#)16m !" #) A P&'((Q(Y(((''2>F+aW  !(/=DKRY`er}%1DLhs~  !)-1 IXiquy       ' ,6 ;FUfo    + 0; @K P[ `k p{            %/ 4> CM R\ ak ry}        4 8L Pd h|      0 4msleep.o/ 1261082316 1002 1002 100644 3512 ` ELF4(U]Ít&'UV1SiM֍&9ws [^]fÍ&9Ív鐐t&֍UV1SiM@B$։L$t&9w)&s1[^]Í&9Ív% $ > $ > : ; I$ > .: ; ' @.? : ; ' @: ; I 4: ; I .? : ; ' I@ : ; IlintL-CVau+Z#Z,"X D$dx f.O` sec-O D/drB ../../include/arch/i386msleep.ctypes.h*<xK-!ĠK-Ksg&zX| AB JAB AC`jAB AFttuttZu))Zu%<SVAZSV`atactcu`uSVSV#msleepsleeplong long intunsigned intlong unsigned intlong long unsigned inttimeoutunsigned charmsleepcharsleepmsleep.cdo_nothing/home/tyndur/tyndur/src/modules/liblong intshort unsigned intsigned charGNU C 4.3.2short intmsecqwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  8% + 0 B> @ (RvN h b8l^ p 0 o~'z    0  h P  M    J+`j1@msleep.cdo_nothingmsleepget_tick_countsleeptimer_registerwait_for_rpc1ky    !( / = D K R Y ` e r z              O 0 4P Tpv.o/ 1261082315 1002 1002 100644 2476 ` ELF4(U 0]Ít&U j0]% $ > $ > $ > .? : ; ' @!(Gintr4Q h !,3 pv.c=xi=|  AB AB tt utt!u*nsyscall_psyscall_v!pv.cunsigned intGNU C 4.3.2syscall_psigned charshort unsigned intshort intlong long unsigned intsyscall_vunsigned charlong int/home/tyndur/tyndur/src/modules/lib/syscallscharlong long intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!!d'd,dH>: NE7J l ^|DZ t  kXz.v  F  0f/NN     pv.csyscall_psyscall_v    !( / = D K R Y ` g p w{   (04/0 1261082315 1002 1002 100644 2508 ` ELFP4(U(0]% $ > $ > : ; I$ > .? : ; ' I@4: ; I4: ; I ]* intnWBOCV!o eax"d,edx"dRdM ../../../include/arch/i386get_tick_count.ctypes.h >{|  AB tt u P!get_tick_count long long intunsigned intget_tick_count/home/tyndur/tyndur/src/modules/lib/syscallsdwordget_tick_count.clong long unsigned intunsigned charcharlong intshort unsigned intsigned charGNU C 4.3.2short intqwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ !L'L,Lu>: N|hJ ^,Z  k?zO%v  t  0p !    get_tick_count.cget_tick_count    !( / = D K R Y ` e p }    Zdebug.o/ 1261082315 1002 1002 100644 2436 ` ELF4(UEPP0]% $ > $ > : ; I$ > .? : ; ' @: ; I @Lintx-Ta&O%pid$d[D ../../../include/arch/i386debug.ctypes.h$=| AB ttu+ysyscall_debug_stacktracesyscall_debug_stacktracepid_tunsigned charshort unsigned intGNU C 4.3.2debug.cunsigned intlong long unsigned intlong long intcharshort intlong int/home/tyndur/tyndur/src/modules/lib/syscallssigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Td>: NV_J T ^,Z \  k,z/v l  ?  t 0_6UU "    debug.csyscall_debug_stacktrace    !( / = D K R Y ` e r {  Qmemory_info.o/ 1261082315 1002 1002 100644 2596 ` ELF4(US]<0؉S[]% $ > $ > : ; I$ >  : ;  : ; I8 .? : ; ' I@ 4: ; IintjSMBO*+d#H,d#-yx  !e ../../include../../../include/arch/i386memory_info.csyscall.htypes.hJ?y/-=| AB Attumemory_infolong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsfreedwordlong long unsigned intunsigned charmemory_infocharresultlong intmemory_info.cmemory_info_tshort unsigned intsigned chartotalGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!\'\,\>: , NJ ^00Z  k`,z"v     0     memory_info.cmemory_info    !( / = D K R Y ` e r       r/18 1261082315 1002 1002 100644 3024 ` ELF4(U0]% $ > $ > : ; I$ >  : ;  : ; I8  : ; I8  I &I I !I .? : ; ' I@4: ; I. !int+!$O(&OBO-pid.o# /o#p1z#eip2z# 3z#5#  w695[:d#f;d#=5# D > 8 | |!z, D ../../../include/arch/i386../../../includeenumerate_tasks.cstddef.htypes.hsyscall_structs.h>z|  AB tt u P"Oenumerate_tasks long long intshort unsigned intsize_tpid_t/home/tyndur/tyndur/src/modules/lib/syscallstask_countinfo_sizestatustask_info_task_tlong long unsigned inttask_info_taddrunsigned charcharlong intcmdlinememory_usedenumerate_tasks.cdwordtaskssigned charparent_pidGNU C 4.3.2short intunsigned intenumerate_tasksGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ !L'L,L>: NJ ^ ,Z  kL?z&v    0H88l  l #    enumerate_tasks.cenumerate_tasks    !( / = D K R Y ` e p {         ' E Q \`d m w envvars.o/ 1261082315 1002 1002 100644 11316 ` ELFp4(UED$$1tÍv'UED$$1tBÉ'UWVS }1v<$D$t&t$$uԃ [^_]$C$$t$$UWVS 1t&<$D$t.t$$u [^_]Ðt& [^_]É'UE1҅tPÐt&U$]]uu1ۉ؋u]]Ðt44$9E r݉4$t$$D$&$4$E $맍vUE]utoU1u ]u]ÍvE $$ƋE $4$D$E D$E tC$1s롸$tE$$E $$҉CthtdE$D$ED$$E $D$E D$C$\$$1$C$$U]]u$\$D$$4$؋u]]É'U(]u}D$=E$¸tR+ueF)ĉt$E\$$~D$3D$}$|$te1]u}]Ít&eU$Ít&'UWVS,EEE EEEE}&$EF$]]x;D$E$EED$D$EE$|$FD$]$EEEED$$lED$ ED$E܉D$E$EE,[^_]'UWVSD$$$u [^_]ÐD$ D$D$$EtЉ‹@ tljB9s&<$<$D$tt$<$4$UDNjB B9r[^_]% $ > $ > : ; I  : ;  : ; I8  : ; I8  I $ > &I < .? : ; ' I@: ; I4: ; I.? : ;' @: ;I4: ;I4: ;I.: ; ' I@4: ; I4: ; I.? : ;' I@4: ;I : ;I : ;I UI!I.? : ; ' I@ .? : ; ' @!: ; I": ; I #4: ; I $4: ; I %4: ; I? < |fM'int8p}$O&OIBO2pid3|#44|#5d#6o# 7    &'#(|#  _)F&V'#T(#)1 c&3,X˙ V 0WL3xXZA`@iB3XCGdDi3mX OPkXcpb4bdjTf 3__T V3DXp0? C3`"3!3Ostr  sep",,dJ-+3Peh Zps!pidXq4X|"~Xd"Yo #[oud#&\duh#]dul]d$i^3upX_ 4MUI;q?E?UREAr ITJ #3+l %xU3 ../../include/arch/i386../include../../includeenvvars.cstddef.htypes.hrpc.hcollections.herrno.hgZj/fgZj=@  t<fsvX~.$z<n\w X .gj=iq\*2.2oQu$;g~fg;g[+1.ruy]ֽ+12u[G?n#$u.-/Y;/[JMyXDsu;=M]zg~Ȑ#b@M[=IqX[gs \\ZJm-=3ڃKy Cyf CWDGET_ENVV| &AB 0'AB `AB FgAB AGPAB pAB MF_AB L`GAB FFAB LPAB pAB FAB Ftt&u""&u01t13t3Wu0RRWu`atactcu`uuWuWnVVttGuP1W3EW0V3DV/S3CSPQtQStSkuPddkubiPpqtqstsupSuSpu u PVtt_u_uppu _u --u_P-S`atactcuVSttOuOu R/<R5V<OVPQtQStSeupqtqstssupsu`psu\mWttMuPupMupWKWJVagetenv_name_by_indexgetenv_indexunsetenvdgetenvgetcwdsetenv_chdirputenvgetenv_count6rpc_get_envvarsinit_envvarsM@O/25;normalized_pathcharlist_nodesize_tresponse_sizecorrelation_idchdirparent_pidvalueunsetenvgetenv_name_by_indexerrnodata_sizenamelenbuffer_pospid_tanchorresponse_tdatasizeresprpc_get_envvarsshort unsigned intGNU C 4.3.2envvar_t/home/tyndur/tyndur/src/modules/libinit_envvarsgetenv_countunsigned charlong unsigned intenvvarlist_tenvvars.cunsigned intlong long unsigned intsetenvvalue_sizeresultdestgetenvvarresponseputenvlong long intnameindexgetenv_indexname_sizeshort intdata_lengthgetcwdlong intpathsigned charenvvar_listnew_valuedwordgetenvoverwriteGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@M #%+0B> &R(N T+^2 qtm \+ ~\ ,  $,80 `lX  x" g   !&6J0'W``jq{Pp_`GPp0=Ibqenvvars.cenvvar_listgetenvvargetenv_name_by_indexlist_get_element_atgetenv_indexunsetenvsyscall_pstrcmpsyscall_vfreelist_removegetenvgetcwdstrlenmemcpymallocsetenvlist_pushchdirio_get_absolute_pathputenvstrchrerrnogetenv_countlist_sizerpc_get_envvarsreallocrpc_send_responseinit_envvarslist_createregister_message_handlerget_parent_pidrpc_get_response>Fo%9y  7B Oew   *"/>IQs$ !&!!B'W_)+&.=],.* /0 1!$.o !(/=DKRY`er} -:HWcnrv       (,0 9C P U_ fquy         & +5 :D IMRamqu ~      *.2 8?CG Z _i n|     $. 38CM \hs 0 4H Lh l       $8 <X \grp.o/ 1261082313 1002 1002 100644 3704 ` ELF4(U1Uu#] UED$$1҅u#% $ > $ > : ; I : ;  : ; I8  I.? : ; ' I  : ; I .1@ 1 .? : ; ' I@ : ; I1X Y 1&I4: ; I I!I/ $ > Nint;`t(O)Z # %#m'd#)#@ gid?dv 1 , 0@LE /Ex_6K$vqq%aY ../../include../../../include/arch/i386grp.cgrp.htypes.h?",0xWfhWoroot| 1AD @FAB tt1u  1u@AtACtCu@__u(getgrgidgetgrnamgid_tgrp.cgr_namegrpentunsigned charlong unsigned intshort unsigned intGNU C 4.3.2groupunsigned intgr_gidlong long unsigned intgr_memgetgrnamlong long intchar/home/tyndur/tyndur/src/modules/lib/posixshort intlong intgrp_membergetgrgidsigned charnameGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.rel.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ p)% / 4FB 8V]R 8 b2uDq @  0, `  h0$CC P T 2    1"@F+grp.cgrpentgrp_membergetgrgidgetgrnamstrcmp'+MUaejpz~ !(/=DKRY`erw   !+ 48Q]uf 0 4net.o/ 1261082313 1002 1002 100644 13120 ` ELF4(UU]Љ%   Ív'UE]fÍvUU]Љ%   Ív'UE]fÍvU1Uw]Ív'UWVS }t; 1f t$D$<$uv [^_]f 1[^_]ÍUWVS } tA01t&D$E$ut)C<$D$uuʃ 1[^_] [^_] UEuE $UÐÍ&UE$U Ð&UWVS,t)t# t$uE$tAE  e[^_]Ít&EeD$D$E$D$E$NjE$<$D$D$<$<$C)čt$|$ 4$\$D$<$14$D$tWf$4$|$$\8D$$ƅGu8e1t&UUuu}}]uLU $É$9r>t$\$<$$]u}]Í&1f$1'fUSE$D$$ ÉD$$ []ÐUEt;8t6 1҃wT$ D$D$$Ív1҃wT$D$$`"hP'p,x "',% $ > $ > : ; I $ >  : ; (  : ;  : ; I8  I  : ;  : ; I8 .? : ; ' I : ; I4 &I.? : ; ' I@: ; I.1@1.? : ;' I@: ;I4: ;I: ; I 4: ; I: ; I 4: ; I U4: ; I4: ; I U!4: ; I "4: ; I #I$!I%: ; I&&'&I(.? : ; ' @)1X Y *1+1X Y ,!I/ -4: ;I .4: ; I?  /4: ; I? < 7int5Lj7eA$e&e"3$F:&Z ' (#  6 N!6# V"<# b#3# $3# U%<#  6 ) *6# 3+<# o.3# Z06#  4 )56# 6<# x73#Rs.Z %1~ id2# 36# pid4# 5# 7# 8z# H9z# b:A# v 3K@?3 m)&8(,.S0=K$-Sw3@fQ28Sp}~7S ,X(5w34i63 {-q-3/gi3 B033srcdst f3`eipe?3ki3U 6fʟ˒Sܥp6 n! !"ipZ!U  #$ Z..3%src.>%dst6vU5res6 4& ;')p60oiporesr6,"bufq (zTp?%strSk)V*+X*#,#6, #6,- h-A p- x#Bb,-R -' `#,-D).Z&3/s 7/ U3 ../../../include/arch/i386../../include/sys../../include/netinet../../include../../../includenet.cstdint.hstddef.htypes.hsocket.hin.hnetdb.hio_struct.hstdio.herrno.h(<>ʯʯA7yy5ZV>1b v< .SA7k~HQV[`z - .,/012 3 4:5D(OW6\h t489:, ),$)>8MX:`,h= >?= >?   $, 0 4< @ DL ` h p x  !(/=BOV[hov{ (CO]ky*8FTbp &159BLS^bfoy (5@DHQ[|!,?DIVbgs)<FQUYy*/<ANcpu=  04HL`dx| $DH`dpwd.o/ 1261082313 1002 1002 100644 3804 ` ELFl4(U1UuA  ]ÐUED$$1҅uA  % $ > $ > : ; I : ;  : ; I8  I.? : ; ' I  : ; I .1@ 1 .? : ; ' I@ : ; I1X Y 1&I4: ; I ]int*Jp}$'O(O8# %#i'd#)o#+# -#/# >   uid=d O2 , . PLt -txo4(z#Y ../../../include/arch/i386../../includepwd.ctypes.hpwd.h=",0xTc T HRqN ^2*q,Dm   ~p, 4  0T%y, @ l '   OPd pwd.cpwdentgetpwuidgetpwnamstrcmp'15;?EI]equz !(/=DKRY`ep}  - 4?CG PZ cgf 0 4regerror.o/ 1261082312 1002 1002 100644 6212 ` ELF4(UWVSL]u }ٺt)9u9t~ &uuIZ$pt&9GD$\$E$ED8L[^_]Í&B]‰$D$랍t&t֍tv& t_FD$C$utC]‰D$D$$1&\$E$L[^_]Í& ]‰L$D$$4?Zg" ;F Zd   $Hl% $ > $ > : ; I I : ;  : ; I8 &I <  : ;  .: ; ' I  : ; I 4: ; I.? : ; ' I@: ; I: ; I 4: ; I4: ; I4: ; I 1X Y 1 U41I!I/ $ > YQ+intm{5$O vUXV3#eWd#X#KY# v Z f PQ3#R}#S}# }N aN <} rYT\rd(Pn3,aoNp}EqdrsYlentdR$u3psv}w(8z9.Dv881K8T;g ../../../include../../../../include/arch/i386regerror.cregex.hstddef.hyX5yXCK`?-=/Ykr91!Zig#r%dREG_0x%x0REG_NOMATCHregexec() failed to matchREG_BADPATinvalid regular expressionREG_ECOLLATEinvalid collating elementREG_ECTYPEinvalid character classREG_EESCAPEtrailing backslash (\)REG_ESUBREGinvalid backreference numberREG_EBRACKbrackets ([ ]) not balancedREG_EPARENparentheses not balancedREG_EBRACEbraces not balancedREG_BADBRinvalid repetition count(s)REG_ERANGEinvalid character rangeREG_ESPACEout of memoryREG_BADRPTREG_EMPTYempty (sub)expressionREG_ASSERTREG_INVARGrepetition-operator operand invalid"can't happen" -- you found a buginvalid argument to regex routine*** unknown regexp error code ***| AB FttubSbuSSbubkSoVou 1V1Qu QV WuOWOQuQW*jRRRbRoV1NV#%P%1Q1?P?jQQPQQPbPbS1MS]bSSQ]S]_regerror 8GNU C 4.3.2regatoire_gutsre_endptargetshort intsize_tlocalbuferrbuf_sizeregerror.cregerrorre_nsublong long intlong intrerrsregex_tconvbufnameunsigned charexplainsigned charlong long unsigned interrbufunsigned intcodeshort unsigned intcharlong unsigned int/home/tyndur/tyndur/src/modules/lib/posix/regexre_gerrcodere_magicpregrerrGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.rel.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ x) % T/4MF]B dVVR  b2 q2  4   -  ,  4< 0T k     @    "*18regerror.crerrsregerrorstrlenstrncpystrcpystrcmpsprintf&4f (CYs{ (,48@DLPX\dhpt|     !(/=DKRY`ery/:alpt }       ! LXt regcomp.o/ 1261082313 1002 1002 100644 46584 ` ELF4(UVS;HsJÃ0 w<1Ã0 w*9NTPЉwց[^]1ҍFuF F[^] UWVS Uta0`X11ҍpt;wf0t."t&t(t [^_]Ðt3` 두ftɍxt&tu9׍t&}1f랍 pDف`t*t"@t&ʍXt&3vft&fvXfbht&fv9׍}׋U [^_]Í1t&UWVSE^9r9ˉʍJ9sA9u9]uࡀ׻+}t-t&|$U$T$u<8tIu؃tGVu Ft&1F[^_]ÐNuFC[^_]ËUӍU$Ét$S9r8CuCC Ћ$t$]fH9r t&[u׀x.t&u̓. s9s A9v9.tsuCC느y]u܍Ay&U(]É}ωuU@usK9}!C }M7E^9sB<?{uy9vA0 vE܉>t~uF F+e*u`NHE+M$NP+MNXE+M$N`+M^9B<v1?t,{A9ÍA0 fVuF ˉ9F]nM9Nt;}s ?|t&E؅t&uFN +M̺<[^_]$;~t&rVҐuFFF@HFXH FD ٺh;Fs8)t )c FDHٺpy;FsE)FuFFEv1ɺ "FH(F@0EXFuF;~t&,0 FuF Fv1ɺFH(F@,E;~rFuFFEvEfvF@EMNE^E E]E>^EHFF yt&kv?t&{&;Vs:,tWډ$U;Fq^uF FNuF FvBB0 w9É~~uF FhvNxE+M$N+M^NuU+MV % ȉ1ɺVFuV %sNHE+M$-NP+M;f1ɺ("Ef8}uvv8}t&;Ffr捶ZvFuFF}dGE؅t$NxEԃ+Mԉ$iMԉM̉MЋN+MnF^t$]Ѓ1ɺ]ME9EЉ+MF  ʉFE뽃DU+MV % ȉNt&UWVSD J P W[_cgkosw}  D !."=#I$U%b&l'w()*+,--..//01234567 89:;(<7=C>U?c@q[\\]^^__`{{|}*}>~D% $ > $ > : ; I I : ;  : ; I8 &I  : ;  : ; I : ; I8  : ;  ( I!I/ $ > .: ; ' I : ; I 1.: ;' I : ;I.: ;' 4: ;I : ;I.: ;' I 414: ;I.: ;' I@: ;I 4: ;I!1UX Y": ;I#4: ;I$1X Y%1X Y&1UX Y'.: ;' @( U)41*41 + ,1X Y - U. /104: ;I 14: ;I 2.? : ; ' I@3: ; I44: ; I 54: ; I64: ; I71UX Y 84: ; I !n/int~l@#$O vUV3# Wd#X#Y# v TY3#x#M3#3# ~#g#3#)#z)# )#$3#(|3#,3#0}#43#8#<a#@m3#Dd#H3#L)#P?Z uch*A sopOoGP]ug ptrvg#iw#x,#y4m3 *     / d  9 1   Z+ ./}#0# &8'}#(v# p<k=}# end>}#Q?3#@x# A)#WB)#C3# gD#F# G#H) I.3c-3633c23$33c#3B3NcA3G3icF3AW3cV3D\3c[3_j3phei38 pcs~i3top~cssd83Mc73E)3hc(3Q3cP3)L3cK3)*=3c<3pcs~cvCp~ )spx6vch3kD}zD__nch3pcs~i3cssdn33pcs~i3cssd3pcs~h,i3top~cs2~cssdpch3}}\vo#plposm)nR `p } }\ `vp3ppgpgch3s3)S pgxs6)).3 p, c3U3!K3\~ "Ix"SJ3 kL3#tryM3G#sNepv`4 p"3#sp}8#cp #len3$ % >v@6 p0 vY& !0'e- p*op+"z,d!P7(h+%@y~& pxnoz3nc{d|dcs}~css~di3) pcs~cvvfvi3          .0p,cs-~c/3sp0}cp10len2d   1   ^  y) _ ))!D'$5apa#cs~ 38&  ()  * uT ) ) % >&& > 4 ( )I S )_ gk $6 W :&pU$7 U  t$m  +z )$  $ $  &) UA 7 ()L V )a Jl &4T$ <s$H& C1,9$h3B\y,8BR)$k,M)& p,)!8z,>$  t$ @ &P%  &h-#i3$1b>+1b) )T &9/()Dr )N )X dp!() .>#i32 #ci3| !C0/U &H$(`)< %e+e)p ) '% p ch3 &x&CU!()* )H *iV)0f p ") "f) #ret) 0len)up!(+%'WH}q %pD opE "zFd posG) #snI)##sJ6#iK3I'$\7p "!)""3to#3F f%) *)$]&< &0> &HH !`J OpNcPvposQ)cR3S3+T)"U31;GS,7G\ q |'z"Jp v"!3#c#v1$)uL [%)1&)uT1'3uX&7x-IE()O4*Yu`e)q}*u\& & $$ &%$#[1+;G*Sh$z$5X$&0$u$">]&H,%&`Ai $8`.!; I3p3c3c33pos)i3+)!=1;GSM]m}' T%6pb"3" 3x1)uL 3 r3&())5)I${##c$X#p#5$##X#-1+#X#);])Gq*Sh$!!I$Y!t!'>&Y&0ut$!.!_%x$$~%$$]JpgxxIx)scp}i)S3$pgs333823`%/ 3 3 334pa8~5ga6p6i35lend7pPS~%&&7h!7())v)( )3x)=&  (8)&P L   (h)$ E0 : )F c$) *k !JbX()l)x ))  8&1  _8) v! 8`x   ../../../../include../../../include../../../../include/arch/i386regcomp.cctype.hregex.hregex2.hstddef.hutils.hcclass.hcname.hx/e=3duu|f.|t.B]//2;Ylf {.<1!N=}uug|<g;0=-}X=KT~X{y<4r>y z<4r<fY>Ho孪>Hjyt<y.ly<SXVe 孪>HBYz<y.XX(Xyt=z<y.XO<4孪>Hy<<y.0#8&{!>g=L!|h:0tX|.t|<|t0xXx<<R.?9..et47A/j+=KKZ/ [S)@8@0X<.JhJYN=}uugz=U0=fڒ><:0Juugzt?!#t=8uyJgyt w<<wugytugYu׻YwuugzXu.uzuugzu.XuugztSzt=;4)=KKKKZ/zuW/tz.uugquugzYu-/.uugz x<V0/!#JugYu=Ywe=|zt\9?/k*KKKKZY;{uug{ )tua4;K֛uuguug{tyuuug{Kus=-/u} f-/;gO!0u,>lup>ZgNfoJuuuu=uuuuuuuuuwgXY ȃusg=dAfuuuyt Xk}[[=0,0pJ)tKV<N-=g ąu t-=5u1Tmu  tu!-=1I=;ȯ=-gk-=jY-*24%bj8wtj..%Y-(9uzut}ut_tN.t   [:<:]][:>:]]alnumalphablankcntrldigitgraphlowerprintpunctspaceupperxdigitNULSOHSTXETXEOTENQACKBELalertBSbackspaceHTtabLFnewlineVTvertical-tabFFform-feedCRcarriage-returnSOSIDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCIS4FSIS3GSIS2RSIS1USexclamation-markquotation-marknumber-signdollar-signpercent-signampersandapostropheleft-parenthesisright-parenthesisasteriskplus-signcommahyphenhyphen-minusperiodfull-stopslashsoliduszeroonetwothreefourfivesixseveneightninecolonsemicolonless-than-signequals-signgreater-than-signquestion-markcommercial-atleft-square-bracketbackslashreverse-solidusright-square-bracketcircumflexcircumflex-accentunderscorelow-linegrave-accentleft-braceleft-curly-bracketvertical-lineright-braceright-curly-brackettildeDEL&b*h t 000RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRXRRRRRRRRRRRRRRRRRRRRRRRRRRRR| AB ACAB F `AB ACF@AB FF AB FEEAB F AB FEE 0AB FGEAB BFXAB BC;AB BF 4AB AG`% AB IttuPVVXVBRFXRZRtt\uP SSPKSKOPR\PRGRup WPWZ\WRP VVSLVR\V`atactc4u`oPo V)V,4V`wRwW W WrwupwRQRQupRupQ R 4up S (S,4SW *W@AtACtCu@TPTSSRRRRttu)P)ISSS-R-up-Q-OWOSQSWttuPuWuuptWtuupW W>W%W%-u-W-|W|uWu u>uu-uV >VV-VW >WW-WRySP - P] p P P C P} P= F Pw  P Pu[( u[( 6 P6 e u[ u[>u[u[M_u[_iPiu[ PQ#SpSS  S = Q' e S SS&S+BSgzSSQQS*S/3Q[hQmQQSSQ Q%YSyQQSS#SpSS S  S e S SS&+SbgSS*SS %StSV<NRNRP]RRt|R%5R>oQ-3QyuF%-uFiuFS$S]S%-SilSu@%-u@iu@$:SBSilSQQ.Q14QF]QQPPP1EPkPRcPPPPV1uVR]V~VV-hVMUV;FQFVPVeQMUPSSzVtt%uPW%WRVV%VS  SV V01t13t3u0HPHSS0PRPVRV0XQQN^ul^}Q}ulQulQulQtt}uPzVRQ W  u {W{}u#S#yS oRttuPV+V.VVVRupQS*S.rSSsSSWPWu,W,.u.WuWuWQ6QQQQPP~PPttuPVVRuD(EPP5;P`cPuPSuPSuP3RlR:RRRR/eR RR5tRRR:ESluSu{R{SSRS R5SS !t!#t#T%u 4P4#W#$W$T%W 9R9ZuHZkVkuHVuHVuHR V uH @!V@!C!uHC!#V##uH#$V$$uH$%V%T%uH >Q>T%uDN,%uPU,%uTk}S) 2 S2 < P< S##SE$s$Ss$x$Px$$S$$S$%PZ,%u`Z,%u\Z,%uXZ}SS!("S(#V#S##S`%a%ta%c%tc%/u`%%%%u%))-*u-*/`%%%N'WN'@(u @(E(WE(P(u P((W(+u ++W+I,u I,h,Wh, /u /=/W=//u `%%%%V%%RU&&V&o'V@(M(VP(X(R_((VF)U*V++V~,,V,,V /=/V//V%@(u~E(P(u~_(/u~%&SE(L(SZ(_(SI,h,SN'l'Wl'o'u~o''V'(u(*(W*(@(uE(P(u(+)u+)F)WF)+u+I,Wh,~,W~, /u=//uq''S(@(S(c)Sk)p)SU*z+S+,S,I,Rh,,S,P-ST/t/S//S//S//SF)~)Q))Q,,P,>,Q>,D,PD,I,Qh,y,P~,,Q//QF)L)R,",R>,I,Rb'q'u~q''P' (u~ (*(P*(,(u~,(@(QE(P(u~((P()u~)4)P4)U*u~U*]*P]**u~**P**u~**Q*+P+ +u~ ++P++u~++P++u~++P++u~++P+I,u~h, /u~=/t/Pt//u~Z)c)Sk)p)S,P-S//S//S))P-*U*PE(L(Sp)~)S~))Q))Q)*S-*U*QE(M(VZ)U*VY--S-..W2..V. /Vt//V//VE(N(WZ)U*W--Q.0.S0.[.W[.x.Sx. /Wt//W//W//WE(P(u~Z)U*u~~. /u~t//u~//u~//u~E(P(u~Z)U*u~- /u~t//u~//u~!regcomp/`tv}Xlqxlqxgilgiln-% >%- % >I#:7[Ui h  _l7[Ui h (  _l@[_l.  ( k a d .  ( k a d = @ e h (B[`@ a d k p 1kti%-ki%-t7ti%-7ti%-{-]MU-]MU %  UXZ^UXZ^oru %369S<8<8lej^lor=@C^su0`r$%#$C!#@!`r$%$$#$C!#) @!" '  kr 0 2 $%n$x$&&`((';'/@///'/5/;'@(//@/t/h,,+P,X*+(F);'@(//@/t/h,,+P,k*+]*f*(F)R)Z),,R)Z),,n))0*X*n))0*X*,/t//,-t//9-/-%---CSPACEoldnextbackrefsssizepregsize_tisxdigitp_strCPRINTlong long unsigned intslenbracketCGRAPHnextp_b_coll_elemlong long intsigned charcomputejumpsnbytesfirstchnsubconcaltoffsetre_magicCLOWERfirstlong intmagicscanpbeginstripsnugcsetnstatesnewlenCALPHAssuffixcclassesCDIGITplusnestregex_tsopnocsetsizeduplprevfwdcountmaskGNU C 4.3.2p_erere_gutshashvalueCALNUMregcomp.cCXDIGITiflagsmaxnestsetslong unsigned intisuppernplusp_b_cclassnameCBLANKlaststatecharjumpsizeshort unsigned intwascaretsubnoCPUNCTpmatchestolowernewstartnonnewlinefindmustfinishmlenwasdollarnbolisgraphcopyoldendp_b_termdofwdfromisspaceisalnumtoupperislower/home/tyndur/tyndur/src/modules/lib/posix/regexcnamesend1pendend2cnamepatternncsetscomputematchjumpsisalphap_b_symbolisdigiterrordoinsertnulsdoemitunsigned charfirststatefidxshort intre_gseterrre_endpmustcclassstripstopordinarystarordinaryisblankndigitsfreesetsetbitsncsallocendcrepeatcharispunctunsigned intp_bracketp_countothercaseallocsetp_simp_reoffsetcitypematchjumplargestmindexopndcodep_breCCNTRLp_ere_expparsecount2p_b_eclasssuffixneolbothcasesregcompfreezesetenlargestartpluscountprevbackmoffsetinvertre_nsubcflagsCUPPERGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.rel.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@/ Ț) 0 % X/3 43F6!B 0VW R @ b2aHudq H f} h" ̄  0!ՑH!   "`07@B ISh \e0jsXz; 4`% regcomp.cp_countnulsaltoffsetp_b_coll_elemcnamesp_b_symboldoemitp_bracketcclassesordinarydupldoinsertrepeatp_erep_brestrncmpreallocmemsetmallocmemcpymemmoveregcompstrlenregfreefreepy!hmt{|""E"#UahJ Q        ~   !    % + 2 W ] g   L S #   !  !&- $!$y%"k&3:ELGMT   #!*!i!p!!!!##$$$$$$%$%$&&,'"T((* *!*)+$Z,*,$-$5-$*/1/~/*/* (08@HPX (08@HPX`hpx (08@HPX`hpx (08@HPX`hp !(/=DKRY`ery"0>LZhv *KYn*9Eao}4Oj!Ni D$<HTq% ; G T ` d h z                  + / 3 E J U d s              # 7 ? C G Y h m x       ' T ` * 7?CGYhmx $?Z^y}'5CY]x| 1BFZ^y}!*8CYbkt)-?CLZbjnr "'27BRj| &.26HMX]hw|8fr~ $)8K\e{*.?C`d15Nnr ',7@Vir{ $(C^y}>Kmy(<@Xq  * 3 F Q U p          !!  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|8<X\|(,HLhlregexec.o/ 1261082312 1002 1002 100644 25528 ` ELFS4(UWVS9ʉEMU׋U E }EU܍t&]uK%=X=0 =t&fb= t&z=(t&} v]u;D>]9]t&E[^_]Ðt&=t&=ht&f=pt&=xt&fM]D;]t&9]o]t&=@t&=Ht&=Pt&MӋuD>)  ф҈uwtsUӍXq=tIk==t&u6} zfu.UM:D9]%t&];D;t&]t&} L} }uAvM} Av~Ɓ]ЋPtuU>D:]U:D:]fE8Ef]%=t!f֋U%=u>uM '&=8M9D9]&=]MD9ыu1uF%=9M]=`u>D>]&=]9U Nv}t&2fv} {t&fyv];D;] fUWVS,E܋EM;E M܉Ë My ։%=0=b=t&KEM]<%=X=H=P=8t&,[^_]Ív=Ew+=`xf;] *v==HM9Qt&Jfv t6эBЃ wv1҃,[^_]Ít&BvBv_tۍvE;pvNэBЃ eBYBM_Dt&떍= vt>=(;U؍&j:y&ZV&vM܋Q9:A0vM܋Q9u AfE9p~ fUBt&v;Uؐt&9ȍ&`fvU܋B9U܋J9v ~ f9FЈEBЃ pBdBX}_N9΍t&BэBЃ nvfÉ%=u&;UEP &E@vfvAt&fvBt&U܋Jt&MU܋EB9H0ML$ ED$U T$E)$M؋E mEE\;HM܋P%= K%ȉË%=)ÍAML$ U\$$T$M؉E|tM܉QB)<E)9|$EP 4$T$aU܁@M@9tMt&M9uE>vED$ UT$M L$E$M؋E0EM܋UA4EUt&M܁+Q AxPED$ UT$M L$E$M؋E(hU܋B1҉|Wt&}dFEmE荶;E vUWVS : ; I$ >  I : ;  : ; I8 &I  : ;  : ; I : ; I8 .: ; ' I  : ; I: ; I 1 .: ;' I@: ;I: ;I4: ;I4: ;I4: ;I4: ;I1UX Y1X Y 1X Y1UX Y 1X Y4: ;I 4: ;I 4: ; I!4: ; I" #.: ;' I $: ;I%: ;I&.? : ; ' I@': ; I(4: ; I ) U*41+41 ,41R \dC2>intNKk.$Z&3,>4nSUyV>#Wo#wX#Y.#  TY.>##>#># /##!>##Y# X#$#>#(>#,>#0#4>#8b#<#@>#Dmo#H>#LF#PZ\d"]#0^#_? )z 4> uch *L sopOPhu ptrv#w#x,#y>d <P gQ.#QR>#S##T# U#V#W#X# vnYh# ~Y#$ stZ#(([#, tmp\#0]#4 mbs^z#8 (.> c-> 3> c2> Zo] wiU] sV nWo mbsXcYooz 8> c7>Ngg.,K ibefchoaftcsspcGhn*i>1P} m*+ ,-.lev/rec0>i2>Pss3ysp45 h6( ssp7dp8\ len9o :>s; < cs= wc>oiyz9iyz9in2z9i8nYzP9YQF=4*6p 1 l mk] l|  m n o stq ruXtmpsu\ptu`cuo8  vowoix>yuhzoul! 1 QF=4*i z 9i  z 9i > @ z  9i6^z6:9t R mo~p qrsiu>ssv%eswospxudstpyzL{f|h}*ssp~sep<dp > g.roQ> !i>!mv!m!dp!gf !gl  !pp!cj>!mj>  E  b""#  $m%% %%st( tmp p c o  ooi>oh QF=4* z}  z  z  z "&> )J'JU''ro''Q>S(g.u~ h     )* * + , * H* |* ,$ */ *: ,D ,N ,X ,c ,n ,y       )* k* * , * <, * b*' ,1 *= iBjFzBF9*QF=4*i6^Bz6:9ipBzrv9iFz9P4 ../../../../include../../../../include/arch/i386../../../include/sys../../../includeengine.hctype.hregexec.cstdint.hstddef.htypes.hregex.hregex2.hwchar.hutils.hx.n<oJ<o<ptbb<P>d>,v+6=-=eK;Y/-/hP.*=t=sg-g;=|"Ɂi%['f9Gxt|t Y;/9X<<<@=I~.Y3X{ < .z{< <$MJ X  xjH#"{.<{<${ <<=[;/L|f<&Y;W//(f{ <J0ut{[/0e=?x<"S:[/0(y0-;g=(X. .?9== <u<= fv06]yiLkYs=;/-4y  J$y< J'y J$=uc1fy J$Yk#xy*t{toff&zf .?c?( ~<)?c?'fy<M1^=;=KVuO6X~<<<~iy<M1_;=?;=w t& y<M1^=>>rC}J=Xshe ftf f؟/%j8jT@-XJ~. Jg=uq@9@;>;==&!/g;;> <v< <guzX#iLkY;=W/-4y< J$y< J$y J$g{ F-/49s=;/DŽjg-/ fr)JhH[c1ly  J$Yk'ʻxz.|<x<6=2 fuu~ ț=(37L,>fFd>/Vuushut up gcc| NAB FP-AB F AB AG AB F9 AB IttNuPNuhRRQNudSSauaN,u Slu 3u bmu u u .5u SSluluCCSuS1u1uN,>PPSlPCSPP,>RSRR3RR RRNRupSSupSlSlupPS.up.3S3NupNSSSupSupSup1S1TupTYSYupSupSIupINSWNW%VPQtQStS} uP_P_} u\PRBRURRRRARMVRmvRRmvRR RR R , RS j R R Rm R R R[ } RPbQb} uXPbbxPxV uV [ P[ j uj u Pu u P u P b ub o Po } uPkk} u PbbuYYiui  [ u[ j j u  u  u 2 2 C uC [ [ } uPY YiuiM  M [ u[ j  j u  S uS  u 2  2 C uC R  R [ u[ }  S @ SC [ SbpuhpSuhSulSuh S YulYiuhiM SM [ uh[ h Sh uh S u ulu S uh S 2 ul2 C uhC [ ul[ m Sm o uho } SbVRBVBURU~V~RVR.V.>R>AVAMRMVVV^R^vVvzRzVRVRSVS\RaiRiVR V R , V, 5 R: C RC o Vo } Pd j P PSh S Q SPS_PG V Pj u P P P, 8 PbxWW u WC [ Wm } WbxWxQWqQQWQSQmsQQmvQvRQ%WQ Wu W[ } WW%iW C Wx{QBUQQ>MQQo } Q t t u P uT R J WWW Q uP  u  u S V V  ud ; up; V udV up ud ud up  up & udH up udup6Fuphupudup WL f SpSSSS !t!#t#u :P:u\ ?RRR :Q:uX ::u ::u ,4SS3SSN\SmS?TulT]PfulPulQQQQQQ?WVWVWWNVNWVP/EPQYPP!PPP?Wup7W7upWupVWup?WWW3;S;RQRSWNSNW=SSEYPk}PP?EuhEQRQiuhixRxuhRtt uPuP uuRRpupZSZuSxuxuuuuuuu/u/2u2@u@wSwuuVSVePe uu== ub bu u  GuZ@uwuue uSS8gS2@SwSSeSSyRgSSRPP:?P5@Pu@uwuue uu/ uu[u uWW R WW2W@QRV?S?"V2V Vu@uwuue uu@uwuue uueueuuu6u6Fuhruruuu"u"/uBRutuuu2u2@uwuue uWxW2WwWeW WSx8S<ZS2SS Su@uwuue uV regexec @YpY\  zPe@8| ZVXJ<42 2$y" ?rflagchbackrefspregsize_tstringoffpfreshlong long unsigned intmustlastlong long intsigned charesubnsubnmatchre_magicemptyxmbrtowc_dummylong intmagiccsetnstatesmmatre_gregex_tsopnocsetsizebeginpoff_tmaskGNU C 4.3.2dummyre_gutscoldphashlastcunsigned intrestiflagslooksetslong unsigned intnplustaileflagslaststatecharjumpshort unsigned intspacemmatcherisalphapmatchwchar_tmbstate_tmlennbolregexecmbackreflastposisalnum/home/tyndur/tyndur/src/modules/lib/posix/regexmfastclenncsetswint_trm_soisdigitrm_eomslowoldsspint32_tunsigned charfirststateshort intregoff_tre_endpmusthardstripmdissectsetbitscharregexec.cstopstregmatch_toffsavematchjumpmstependpmatchpssubneolmustfirststartststartherestopmoffsetre_nsubcflagsGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@  Y%L+L0LGBV> ZR-N Hc^23 q3m PcP ~4?M c N  c)N0O(RRRW YY N P-    )07>9 FMRregexec.cmstepmbackrefmslowmdissectmemcmpmemsetmemcpyregexecmallocfreestrlen +  z   DTLv !(/4HOV]dkp{$2@N\jx 5HVep{ !/=KYguRj )8=HMXhtx| */:Uej !%7L^b9>JUchw    / 3 E I Z ^ m y }               ) . 9 > I N Y i y ~        % 0 Y d o z         2 >          $ ) 3 8 B X x         #,:HQ_hl  #48 8 <X \x | regfree.o/ 1261082312 1002 1002 100644 4036 ` ELF4(USE8et[]ËX t;EvuCt$Ct$C4t$C $ > : ; I I : ;  : ; I8 &I  : ;  : ; I : ; I8 .? : ; ' @ : ; I4: ; I2N$intl .$O< vUV3#]Wd#X#~Y# v TY3#Fx#53#e3# %~# g#3#*)#R)# )#$3#(3#,3#0}#4>3#8#<z#@3#Dd#H3#L)#PZ uch*A sopOoLP]ug ptrvg#w#x,#y4m3 8 7,g9W} ../../../include../../../../include/arch/i386regfree.cregex.hregex2.hstddef.hutils.h7t?if=i:hKzuuu=W$FreeBSD: src/lib/libc/regex/regfree.c,v 1.8 2007/06/11 03:05:54 delphij Exp $GCC: (Debian 4.3.2-1.1) 4.3.2| AB Dttu3P3uSSregfreeGNU C 4.3.2setbitsre_gutsre_endpshort intsize_tcsetsizemoffsetstripsopnofirststatere_nsubncsetslong long intmatchjumplong intregex_tcharjumpcsetlaststateunsigned charnsubhashsigned charlong long unsigned intcflagsmustneolunsigned intiflagsshort unsigned intcharsetsnstatesregfree.clong unsigned int/home/tyndur/tyndur/src/modules/lib/posix/regexre_gmaskmlennplusbackrefsre_magicpregnbolregfreemagic.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.comment.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.note.GNU-stack@ 0%+0B> R^N ^ nk|0g  xu! ?  0_|      regfree.cregfreefreeAP_s    !( / = D K R Y ` e r y           " 0 > L Z h v           * K Y n      unlink.o/ 1261082313 1002 1002 100644 2448 ` ELF4(U]% $ > $ > .? : ; ' I@: ; I  I&Im int:ZyH3'3 *'k6 unlink.c&?|  AB tt urunlink /home/tyndur/tyndur/src/modules/lib/posixfilenameunlinkunsigned charlong unsigned intshort unsigned intGNU C 4.3.2unsigned intlong long unsigned intlong long intcharunlink.cshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  %L+L0LbB> RX:N ` b,^ h  o,~z x     0)       unlink.cunlinkremove    !( / = D K R Y ` g n t   ,signal.o/ 1261082313 1002 1002 100644 10296 ` ELF04(UU S]G) ʃ)1[]Ðt&獴&UU S]G) ʃ) 1[]Ðt&獴&UU SG,Ћ] ʃ)[]Í䍴&UVSUMu tBBt\1ۅt.[^]É\$$Ht\$4$u؃Hu1[^]Í&FF1[^]Í&1 t&Ht\$4$t\$$֍&'US]uu%1[]Í&$ti@B$D$1[]ÐUED$ D$$1Ít&'UED$ D$$1Ít&'UD$D$$ D$ D$$ t&=uÍU]]uu}} G~&&]u}]Ív tՅt4 $C(C,C 0C1t G$G(G ,G01rfKUS]t $ > : ; I : ;  : ; I8 I!I/ $ >  I '  I  : ;  : ; ( .? : ; ' I@: ; I.? : ;' I@: ;I: ;I &I4: ;I4: ;I : ; I .: ; ' @4: ; I: ; I&I4: ; I.: ;' @.? : ; ' @ : ; I !4: ; I "4: ; I? < yinti5L&Z v#A t   3  ^##S3#%~ ;18i233 sig3/olde  @W03K-F3`20E3^KYe\y"\0x3!i30yA pidho0h3mG!) !*!+A"7U3z ../../../include/arch/i386../../include../../../includesignal.cstdint.htypes.hsignal.herrno.ht?^xtt?^xtw^ztK<itH>Y82w tw< .gwU?NMuK~gpg~i&xhV>YXp^K4gp=^vd>O?9wwu Xqvd>P^AK[9191kfg~=xZ"VX>,/| IAB DPIAB DIAB DAB E_AB DP%AB %AB dAB  AB KFFWAB D`qAB DAB "AB 0IAG ttIu1S13u3ISR3u 3IRPQtQStSuP__SuSP__lRlu RttuRu Ru ttuHQHuQuFVFHu HVu Vu VHRHuRu.ESH~SSttOuSuMSMOuPQtQStSuuttuttu !t!#t#u EEfVfmumV EEiWimu mW EEcScmumSttWu8S8:u:KSKMuMWS+:REMR`atactcu`ttSuSuSPPttutt"u"u01t18t8yu0FFuRuyu Wsigaddsetsigdelsetsigismember!sigprocmask~alarmsigfillsetsigemptyset8sigactionsignalraise3_signal_default_handler\killyGNU C 4.3.2SIG_SETMASKFALSEshort intsigaddsetsigsetmodeinit_signalshandlersigfillsetsa_handleruint8_tboolbitmaskSIG_UNBLOCKlong long intactionlong intsigismembersigactionssigmaskunsigned charkillsigned charlong long unsigned intunsigned intsigdelsetalarmshort unsigned intraisesecondscharsignalsigemptysetsa_flags_signal_default_handlersighandler_tsa_maskold_handlersigactionlong unsigned intdo_alarmpid_t/home/tyndur/tyndur/src/modules/lib/posixsignal.csigprocmasksigset_tTRUEdwordSIG_BLOCKinitializedoldsetsignumerrnoGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@y 8!%+ 0B> "HR ~N 8'b^ @' o~0z (   ((0=Lkkp 8   #d0 ;   GIQWPIaImy_P%%" W`q0Isignal.csigmaskid.1748do_alarminit_signalssigactionsinitializedsigaddseterrnosigdelsetsigismembersigprocmaskalarmtimer_canceltimer_registersigfillsetmemsetsigemptyset_signal_default_handlersigactionsignalraise_exitkillsend_message: 4RWh $5>Cm  'L '.i#q&$ !(/=BOV]dkp}(5;BMYdhlu#/37@KP[`ky"&:EIM`eo~ '+/5<@DMW^imq48PTlp04LPdh|rmdir.o/ 1261082313 1002 1002 100644 2740 ` ELF4(US]$t][]t& []% $ > $ > $ > .? : ; ' I@: ; I I&I 4: ; I? < n=intvWE*3=),k U3V: ../../../includermdir.cerrno.h)t==W | =AB Dtt=uS#u#;S;=uurmdir=long long intunsigned int/home/tyndur/tyndur/src/modules/lib/posixlong unsigned intlong long unsigned intrmdir.cunsigned charcharlong intrmdirshort unsigned intsigned charerrnoGNU C 4.3.2short intfilenameGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@= %+0|B> RZN b0^  oDn~z    0H0 x 1    =+rmdir.crmdiris_directoryio_remove_linkerrno*    !( / = D K R Y ` g n w     Gposix_files.o/ 1261082313 1002 1002 100644 14680 ` ELF'4(U]ÍU]ÍUWVS1ۃ }9~t3\$$u [^_]f\$$$uȉ4$ 1[^_]Í&UWVS1ۃ}9~t3\$$u[^_]f} tr} t} ft"[^_]ËF [^_]Ë]F 9t!tD$\$ D$<$^ 1[^_]Ít&]F9tD$\$ D$$^1[^_]ËE cF[^_]ÍUWVS }1 f9>tl\$$u$Ƹt>t$$>FFF t&F [^_]ufU tÍ$$$Ðt&UVSt519pt#\$$u[^]Ít&[^]bf&'U(Eu]}t;$D$4$NjED$t.]Ћu}]fލ&Et$ D$D$E $D$|$4$څt떍t&U(Eu]}t;$D$4$NjED$t.]Ћu}]fލ&Et$ D$D$E $D$|$4$څt떍t&UE]uu}} #tEt$|$$t]u}]Í&]u]}]t&ÍUEt&D$ ED$D$E $ÍÍ&UE]u\tVD$ ED$D$E $t]u]Í$uӍv UE]t&UVS u ]00 D$$0$ft^ErtDaDED$$t}$t$D$É$ [^]ÍBBDDtDErE+ufD$$@됍&15D$$uLvEwfvEwE+D$$v$UE D$RD$E$% : ; I I$ > $ >   : ;  : ; I8 : ; I8  I  : ;  ( <  : ; .? : ;' I@: ;I .? : ;' I@: ;I : ;I4: ;I4: ;I.? : ; ' I@: ; I4: ; I4: ; I 4: ; I : ; I.: ; ' @ .: ; ' I@!4: ; I": ;I#4: ;I$&%: ; I &: ; I '&I(4: ; I ) U* U+I,!I/ -$ > .4: ; I? < D2m!0:%/int5h N7^79$!O&W*,O.v%1uid2# c3u#pid4# 5# k7# 8# u9# :]# h<# u={#! : ]>3  *    @B & ( '#  (#   )v'C \(C#fd)O# +O# ,O# dupOvfdOZO 4,fdOOO@XfdOiO TOfdOcmdOiODt~ap%argObap%argOuPO\OC\i]O: ~C2<Bfd}Oh!iO@fdObuf"$&"F#C~#*ret $efdObuf/"$O"o#C#*ret fd~O8"~X"~O#Cf i+fdeOGee#gCgo HpfdGO"G"G#ICY#QwC %fdO&h ':O_1OF (Hl| fdO #%C )lf C fC *fC> +:,-:O} _9h9(0 (3O.5C.6C.7C. UO^ ../../../include../../../include/arch/i386../../include/sys../../includeposix_files.cstdarg.hstdint.hstddef.htypes.htypes.hio_struct.hstdio.hcollections.herrno.hfcntl.h#U/#U/֬]\7 fsڄ:0}][8n5P.U+<oA_]?uXP.<~֐=mM8 fדZ/u=dzh.g z9tQ[8 J0ntfg;])33/ Yp t0V0Sg;])33/ Yp t0V0J=[+14B=vbtgOyVg;g[+13+13/zx<~ %#x) ohne Effekt Warnung: S_SETFL ändert Flags (%#x => %#x) ohne Effekt rw| AG  AG @yAB C AB CAB FKAB RAB AF@AB OAB OtAB LF IAB pAB L AB AB E"AB ttu !t!(t(4u@AtACtCu@PPWuWuHSSttuWu7W79u9BWBDuDzWz|u|WuWuu V6V9AVDyV|VVS5S9@SDGS|SSGxSSttuqWqsusWpVoSttutt2uPV'V)2VS&S@AtACtCu@]]u@u @u@ u uY[PVrWWRRRttu  uu u2 27u7Y Yu  PFV"BWYW2FRWYRRttuuWu Wu WVuVuVPSS !t!#t#iu 22iu09PRgPpqtqstsupupu u puuPSPVtt uttu,,SuS!u!Su,,Vu VkPP*8PS!SSPP!PJXPPPXPP !P8HPXkPPJ]PPttuHIdupvdup2closefcntlfilenoBpwritepreadelseekwrite+readfdopenopencreat8X8LcloseGNU C 4.3.2pwritefilenoF_SETFDanchorshort intsize_tF_SETFLfopen_flagsfcntldup2filenamemodeva_listbuffer_posuint8_tbuffer_sizelist_noderesidfd_flagslong long intposix_files_initstdinfdl_elementlong intoffsetfdopenlseekoff_twritepreadunsigned charfilereadsigned charflagslong long unsigned intuint32_tmode_tunsigned intbuffer_ptrfd_list_elementshort unsigned interrnoF_GETFDcharnewfdbufferfile_flagsbuffer_modestderroriginlong unsigned int__builtin_va_listbytespid_tio_resource_id_tsizecountold_pos/home/tyndur/tyndur/src/modules/lib/posixio_respathungetc_countungetc_bufferposix_files.copenssize_tF_GETFLio_resource_tlist_tFILEdwordflags_sizefd_to_filecreatstdoutfd_listnext_fdGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ /`%$+$0$kB H> 1`RbN H8^2<um2| P8 | %" @9"  H9"00#&&& +P p. K0R  ;?E J@yPdpw| @t Ip  "posix_files.cfd_listnext_fdposix_files_initfd_to_fileduperrnodup2closelist_get_element_atlist_removefclosefreefcntlstderrfprintffilenomalloclist_pushlist_createstdinstdoutpwriteftellfseekfwritepreadfreadlseekwritereadfeoffdopenopenfopencreat *Yeq$Wc k    ".:#?FQ$%!&!! a(z)*)(*)Jz,)) L*Z,0< D3T3! 3< D3 32( !&2=DKY^krw!/=KYg '5W[_x '6<FSX\y %*=DPTXk{ %05@EP`gsw{-9=ATYdity (2@EPUgmq!.;04HLhl $@DX\x|access.o/ 1261082313 1002 1002 100644 3924 ` ELF 4(US]D$$t$1[]f$t$1[]% $ > $ > : ; I  : ;  : ; I8  : ; I8  I $ > : ; I .? : ; ' I@ : ; I: ; I 4: ; I U&I4: ; I? < E]d)int5LfA7eJ$e?&etS.Z%1?id2# 3?#pid4#5# 7#8z#9z#Z:A#U3K  DIR&K N&3] %,%3f)ydir-  V d+U3 ../../../include/arch/i386../../include../../../includeaccess.cstdint.hstddef.htypes.hio_struct.hstdio.hdirent.herrno.h%t? JvN73x<r| ]AB Dtt]u,S,.u.JSJLuL]S&P.8P:DPL[Poaccess]0DL]GIsize_tresidpathungetc_countbuffer_sizeerrnoungetc_bufferpid_taccess.caccessFILEbuffer_modeunsigned charlong unsigned intshort unsigned intGNU C 4.3.2unsigned intlong long unsigned intuint8_tbuffer_posbuffer_ptrmodelong long intchar/home/tyndur/tyndur/src/modules/lib/posixshort intio_resource_tuint32_tlong intio_resource_id_tsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@] 0%+0B> XR~N $^2UqX0m , ~= <Z  Dz 0p )) p d 5    ]&/access.caccessfopenfcloseopendirclosedirerrno"4@N !(/=BOV[hov{#1LWq|      flock.o/ 1261082313 1002 1002 100644 2068 ` ELF4(U1]% .? : ; ' I@: ; I : ; I $ > b $*^^fd)^)^int6 flock.c)#+1| AD ttuf%flockGNU C 4.3.2flock.coperationflock/home/tyndur/tyndur/src/modules/lib/posixGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!H'H,HV>f: `N:J ^@,Z  kl,zv    0N"AAt t    flock.cflock    !' 26: P +exec.o/ 1261082313 1002 1002 100644 2576 ` ELFX4(U]% $ > $ >  I$ > &I.? : ; ' I@: ; I 4: ; I? < J intzcQkk,3+{+r U3R9 ../../../includeexec.cerrno.h+#U/| AG ttuexecvplong long intunsigned intpath/home/tyndur/tyndur/src/modules/lib/posixexec.clong unsigned intlong long unsigned intunsigned charexecvpcharlong intshort unsigned intsigned charerrnoGNU C 4.3.2short intargvGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  %T+T0T|B> RVN b,^  o,,~Xz  u  0r     exec.cexecvperrno     !( / = D K R Y ` g n      Fgetopt.o/ 1261082313 1002 1002 100644 5380 ` ELF 4(US utrB:#8U::D$D$$?[]ÐE ;] }A-t[]QA-ta7D$-U$t-1&?[]Ívt&yD$E$x:t,8u[]Ív8uh9EPE:8:DD$D$$?U bC% $ > $ > : ; I  : ;  : ; I8  : ; I8  I &I .? : ; ' I@ : ; I 4: ; I4: ; I 4: ; I? < 4: ; I?  L>;#intY?5Sv7lg-$l&l'.a%1?id2#h3?#pid4#G5# 7#8#49#:H#m<#z=E#! % H>3K g % C:; p@:, 8A| MBa oliE?(D?  ?R7 V4?1:2:0:3: ../../../include/arch/i386../../includegetopt.cstdint.hstddef.htypes.hio_struct.hstdio.hxf #C;  3I;g4).Y^l iWXvgn%y( P illegal option -- %c option requires an argument -- %c | ;AB Dtt;u=u=LL_u_;u)u )LL_u _;u ddu=u=vv.u.;<APpPPRPlgetoptoptargoptindoptopt+opterr=optreset;optindoptargGNU C 4.3.2optresetshort intsize_tbuffer_posuint8_tresidostrstderrlong long intlong intnargcunsigned charsigned charlong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptropterrgetoptshort unsigned intcharbuffer_modelong unsigned intpid_tgetopt.cio_resource_id_tnargv/home/tyndur/tyndur/src/modules/lib/posixpathungetc_countungetc_bufferio_resource_tplaceoptoptFILEGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.rel.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@; `)| % /4FiPB VR  b2q2#0  QmV   0    TW    ;%,3:BIPgetopt.cplace.1316getoptoptresetoptoptopterrstderrfprintfoptindstrchroptarg "*/=Lemv~B[j} !%2 !(/6DIV]bov}#1LWny}     ',9>K getpid.o/ 1261082313 1002 1002 100644 2716 ` ELF4(U$ÍU]% $ > $ > : ; I$ > .? : ; ' I@R()intu&O[m1d!'d ),aE ../../../include/arch/i386getpid.ctypes.h0gt>| AB  AB ttu !t!#t#)u%getppidgetpid)long long intpid_tunsigned intgetpid/home/tyndur/tyndur/src/modules/lib/posixgetpid.clong unsigned intgetppidlong long unsigned intunsigned charcharlong intshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@) | %l+l0lWB> RveN \ bD^ d  o X~x)z    00 L 0    ! (getpid.cgetppidget_parent_pidgetpidget_pid%    !( / = D K R Y ` e r y     R04getopt_long.o/ 1261082313 1002 1002 100644 12184 ` ELF 4(UWVS˃}U)‰E؉+EUE}҉Uu &uU}u+]؉ډ}U҉E~YEE܅~9u1ut&+M9]~9M~M⍴&EU9U[^_]ËEE뀍UWVS,EܡU؃ED$=$E+EEEdU1EEUt&4tvUD$T$E$uԋ$;EE t }t}ft&MԅɐuEF;Bt=E넍t&]xUҍv?,[^_]ÍF;BuF ;B u;v]E EQÅt4Bt]t]UQA 1닄tȋA?,[^_]Ã}uu t܃-Gt&U$EbtytE؃-8:D:t+UQ-A A ?]܋QA UWVS,ɉEUM>$M-e+5U}5Ut&كˋ u 8b ;M|U8-tIUvtvtE$w )uvPUPt5t u E-wMM9t<-EB£:-\$U$gUt WfcP@<:8uNEZAvME8t&,[^_]Ðu.t,[^_]ËE$)뾀+}effA5,[^_]Í5,[^_]ã50-:u?-<: t^D$E$tCMT$L$E $MUEt~8ut&1Ґ븀xf}5 bU)$oFt&B1ң QP@<;89EMW9:tN?8u@z:t?9E"U::u:]MUMD$ L$E $MUE.w&US]U EM] ]E][]y'US]U EM] ]E][]I%  : ;  : ; I8  : ; I8  I&I$ > $ >  : ; I .: ; ' I  : ; I 4: ; I .: ; ' @: ; I4: ; I4: ; I4: ; I4: ; I 1UX Y 1 U41.: ; ' I@: ; I&I.: ;' I@: ;I: ;I4: ;I4: ;I4: ;I : ;!.? : ;' I@": ;I #: ;I $I%!I/ &$ > '4: ; I(4: ; I? <  ;)j+j#X3|#49#val>|# puHint|eB5` o$ gcd| a| b| c| h|,|K|j||i|j||_|ul|uppos|.u|`AmPjidxʃ7z|{|u`udioi||M|@|;%p|`n|/nNPnjmoidxo o|Poliqr|zr|o$s| /!*o|"m|"m"Pmj"n #idxn!b| "`|"`"P`j"a #idxaYtw|x|$u%!&'v{a$u%'|U~| '$u4%"'Cu$$uX%'g H$u|%)'%l$u%'O(C( F|(9I|((M|(\P|_e ../../include../../../include/arch/i386getopt_long.cgetopt.hstddef.hmy.DW=f<-=wJV>qt?7Chw,Z$]8XsWZg%8g]f䰪&L:,qL:,POSIXLY_CORRECT| AB CAB AG`YAB F'AB A'AB AttuPuX#R#u`WQW[SQ44WuWrudrS.7uh79V9uhrQRtt`uP`u\R`uXQLWLbVbWVWVWWVVWV`VKKgugu`LLbu bu u vvu u `LLuvuvu`u%uh`uh6S/SvSS=ul`ulDup`up`atactcu`zPzul`zRzuh`zQzud`xuxuuRuRu`u 00?u ?`uu$u$11u MuRu>]PPPPPxSSSCfS{SS,.PS!RMRRRttutt u3getopt_long_onlygetopt_long !T!TilloptcharoptindoptargGNU C 4.3.2option `%s%.*s' doesn't allow an argumentilloptstringoptresetshort intsize_trecargcharlong_optionsoptcharcyclelenncycleillegal option -- %cswapunrecognized option `%s%s'cstartpanonopt_startgetopt_longgetopt_internaloption `%s%.*s' is ambiguousgetopt_long_onlyoptionlong long intoptionshas_arglong intcurrent_argv_lenshort_tooambighas_equalnamenargccurrent_dashunsigned charparse_long_optionssigned charflagslong long unsigned intnonopt_endpanonopt_endunsigned intcurrent_argvopterrstartshort unsigned intcharexact_matchplacennonoptspermute_argsoption `%s%s' requires an argumentrecargstringnargvnonopt_start/home/tyndur/tyndur/src/modules/lib/posixmatchgetopt_long.copt_endnoptsgnuoptcharinvalid option -- %cposixly_correctflagoptoptsecond_partial_matchdash_prefixoption requires an argument -- %cnoargGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.rel.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@  '()X % */h 4h -F B *PVcR (/ b2uq 0/P 7 /  /00#$  & / 5`YEP]  ipw''getopt_long.cpermute_argsparse_long_optionsplacegetopt_internalnonopt_endnonopt_startdash_prefixoptindstrchrstrncmpstrlenoptoptoptarggetenvoptresetgetopt_long_onlygetopt_long tx6DJZ}  "5>8fqz :DMRZ^ r} 26 `ios  -8CG Mgmq   !&2@Nx !+0:?INYly~   %/4>MR\akp~ $)49DTYdty%)-6ETc 5?Yc}r8<X\x|link.o/ 1261082313 1002 1002 100644 4408 ` ELFh 4(U]ÍUE]uD$$t;D$ ED$D$E $$]u]Í& UE D$D$E$% $ > $ > : ; I  : ;  : ; I8  : ; I8  I $ > .? : ; ' I@ : ; I &I: ; I: ; I 4: ; I4: ; I4: ; I? < e8 intT95Ls7eb$e!3!&e'.Z%1Jid2#b3J#pid4#I5# 7#8z#.9z#:A#g3V  O+3 A* *  %K ,bJXbufJJ JzlenLxN a k:3[ A9 9U3 ../../../include/arch/i386../../include../../../includelink.cstdint.hstddef.htypes.hio_struct.hstdio.herrno.h*$T0i9i-/3;/[x.jglr| AG  qAB L"AB ttu !t!#t#u EEuhuVVACPySttu0iolinkreadlink!symlinkGNU C 4.3.2short intsize_tssize_treadlinkbuffer_posuint8_toldpathresidlinklong long intlong intsymlinkunsigned charfilesigned charlong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptrshort unsigned interrnocharlink.cbuffer_modelong unsigned intbufsizepid_tio_resource_id_t/home/tyndur/tyndur/src/modules/lib/posixpathungetc_countungetc_bufferio_resource_tnewpathFILEGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ 8%+0Bi> (RdN ^2:q@dm 0 ~4   (0u(  F     q"(/"7link.clinkerrnoreadlinkfopenfreadfclosesymlinkio_create_link 3;_i    !( / = B O V [ h o v {            . < W b q |           # .26 ? M \  0 4P Tmisc.o/ 1261082313 1002 1002 100644 3732 ` ELFD4(U]ÍU1]É'U]ÍU]ÍUE D$D$E$1% $ > $ > : ; I.? : ; ' I@.? : ; ' I@: ; I  I : ; I 4: ; I? < beint+R$O%&O@'3 903,/38o 4X}A3@T @ 3qJ3`K bufIK lenIdQ U3k ../../../include/arch/i386../../../includemisc.cstddef.htypes.herrno.h&"V0",0#U/#U/gtyndur|  AG AD  AG @AG `$AB tt uttu !t!(t(4u@AtAHtHTu`atactcuKfgetpagesizeisattyforkpipegethostnamemisc.cgetpagesizesize_tdescerrnopid_tunsigned charisattylong unsigned intshort unsigned intGNU C 4.3.2gethostnamepipeunsigned intforklong long unsigned intmodelong long intchar/home/tyndur/tyndur/src/modules/lib/posixshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+0Bcf> PRN $^2bqlm ,P ~O |#  0C Onn p t ?      &@+`$7misc.cgetpagesizeisattyforkerrnopipegethostnamestrncpy*Jm|    !( / = D K R Y ` e p }            "& T Y x 0 4H L` dx |select.o/ 1261082313 1002 1002 100644 4964 ` ELF 4(UWVS,E u]EtE E}EtUUEEt1@BUԉEЋUUЉEK1M]MUMt] tEM MtMU 11't&EtU# tMU t֋U E܅tD$$t$t! ut,,[^_]f4$uKE܋M !dt&9Uv"fr9Ev,[^_]Í&t$$% $ > $ > : ; I  : ;  : ; I8  : ;  : ; I8  I $ > .? : ; ' I@ : ; I : ; I4: ; I4: ; I4: ; I  Utint\F5L7e8wo&$eM&e40~1;d  !#l"#)j*Z#+"S.Z%1 id2 #3# pid4#N5 # 7#8#;9#/:A#<#=#!  A> 3  -93 737,x7L8l8rd:wr;err<c=3f>ret?3 TAZu`'BZudDluhiS32   Z  ../../../include/arch/i386../../include/sys../../includeselect.cstdint.hstddef.htypes.htypes.htime.hselect.hio_struct.hstdio.h8x LRN 4b4^ < o|~hz L   T 0   dp ?     ',28select.cselectget_tick_countfdopenfeoffgetcyieldungetcN4QV    !( / = B O V [ h m z              - I W e s              $ ) 3 _ l {      stat.o/ 1261082313 1002 1002 100644 8740 ` ELFT4(U1]É'U1]É'U]ÍU]ÍU]ÍUE$ɃÐ&U}׉$]ÉuD$4D$G!$D$D$$$D$t$$GG1G,w, O0tAG0G]GuG}1] US] D$E$t[]v[]Ít&'Uuu]}} D$4$t%$]u}]Ðt&4$tI$1D$4D$<$GAGGG농v'U(]]}} u$|$t]u}]Í&$D$tԋG G\$ D$D$$G0G$% $ > $ > : ; I  : ;  : ; I8  : ;  : ; I8  I  : ;  ( $ > .? : ; ' I@: ; I &I.: ; ' I@: ; I: ; I4: ; I4: ; I 4: ; I I!I/ 4: ; I 4: ; I? < #5?int5LX7ehAI$e&e'e(e(e)ea*e+e,35-eM.e'0s4`a#.b#c#md# e#f#g#i#k# l#$Pm#(n#,o#0.Z%1p id2#V3p# pid4#5# u7#8z#9z#:A#[3| < /  Y43_3h3 vC3,)"B3hB3 *Xc_h޾30:_h@J3PhVh̾R3p1YfQY4&Q_RposSsp  3@"3&_fYy3F/!_x[&x_z3"{YFdir!1 |3PZ_&_3fYbuf}}( U3p ../../../include/arch/i386../../include/sys../../include../../../includestat.cstdint.hstddef.htypes.htypes.hstat.hio_struct.hstdio.herrno.h3#+1 #+1#U1 #U1 #U1Pgz ^~8Mv+1Y>[=,u/;gKhy8u[9tt=/P;/-~X >*2.u;/\k rlr| AD AD  AG 0 AG @ AG PAB  pAB FHE@EAB DAB FI PAB IFFttuttu !t!(t(*u01t18t8:u@AtAHtHJuPQtQStShupqtqsts1upPSpR+WV@AtACtCu@aau@aagSgmu mSu _mPmPttFuVuV5u5DVDFuWu FWV5VDFVPFSPP5FPPQtQStSuPzzuSuPzzWu WvxPVzSPichmodfchmod)mkfifocmknodumaskmkdirefstatstat'lstatresultGNU C 4.3.2uid_tumaskmkfifostat_bufFALSEblksize_tshort intsize_tst_ctimechmodfilenamemodest_nlinkfchmodinode_numnlink_tbuffer_posuint8_tbuffer_sizeresidlost_statmknoddevicest_blksizelong long intst_gidino_tTRUElong intst_atimeoff_tdev_tunsigned charfiletime_tst_inosigned charlong long unsigned intuint32_tmode_tunsigned intbuffer_ptrfstatstat.cshort unsigned intst_mtimestatusgid_tcharlstatst_blocksst_devst_uidbuffer_modest_sizelong unsigned intpid_tio_resource_id_tmaskst_rdev/home/tyndur/tyndur/src/modules/lib/posixblkcnt_tpathungetc_countungetc_bufferio_resource_tmkdirstatst_modeFILEerrnoGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ ,%,+,0,lB> pR_ tN d!^2 q (m l! ~ //m "  "0^}}` tp   ") 00 6@ <PBSZ`f@Elsy~Pstat.clost_statinode_numchmodfchmodmkfifomknodumaskmkdirdirectory_creatememsetftellfseekfstatfdopenerrnostatfopenfclosedirectory_opendirectory_closelstatfread]!N Yr  !"# $,7p  %! !(/=BOV[hov{"0>LZhv*8FTb}  +6:> GUeptx   !% 6 ;E T grvz           )48< EO T^ cm z  0 4H L` dx |     time.o/ 1261082313 1002 1002 100644 2600 ` ELF4(UE@1]% $ > $ >  : ; I : ;  : ; I8 .? : ; ' I@ : ; I  I3zint GTk0]1|? !f#r"q#"3 tv! tz!d ]D ../../include/systime.ctypes.htime.h!<=gw| AB ttugettimeofdayunsigned charlong unsigned intshort unsigned intGNU C 4.3.2timevalunsigned intlong long unsigned inttime_ttv_usectime.cgettimeofdaytv_seclong long int/home/tyndur/tyndur/src/modules/lib/posixsuseconds_tshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!X'X,X>: 0 NaJ ^4,Z  k`,z#v      0     time.cgettimeofday    !( / = D K R Y ` g r       Qtermios.o/ 1261082313 1002 1002 100644 3700 ` ELFx4(U1]É'U1]É'UE]@  : ;  : ; I8 I!I/ $ > $ >  .? : ; ' I@ : ; I : ; I  I&I{a010M 7#7#)7#s7# #B - inte9N$ D,9 fd+ + +9 ?T 1, fd0 0 6% .X 59 :#0a " " Te; ../../includetermios.ctermios.h+",0",0<>hk RKiN bx^ @ o,~Jz \ &  d0FL @ P :     )013termios.ctcsetattrtcflushcfgetospeedtcgetattrmemsetN    !& 3 8 C P U a o }             + @ J UY] s        H04HL`duser.o/ 1261082313 1002 1002 100644 2976 ` ELFh4(U1]É'U1]É'U1]É'U1]% $ > $ > : ; I.? : ; ' I@F7int~3R_ 'O(O!#dv)d,/o 'X5o07gC ../../../include/arch/i386user.ctypes.h"",0",0",0",0| AD AD  AD 0AD ttuttu !t!%t%'u01t15t57u<getuidgeteuidgetgidgetegid7gid_tuser.cuid_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2unsigned intlong long unsigned intgeteuidlong long intgetuid/home/tyndur/tyndur/src/modules/lib/posixshort intgetegidlong intgetgidsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@7!x'x,xN>: 0 NkJ @ ^tZ H @ kz<@v  |  00  &    0user.cgetuidgeteuidgetgidgetegid    !( / = D K R Y ` e p }         P04HL`dwait.o/ 1261082313 1002 1002 100644 7508 ` ELF4(UWVS1ۃ }u@t&9ljEtG\$$u [^_]$ٍEt1VҐt&t01t&ȍ<$tNɍt&uދE tFU 1v\$$nU;uݡ\$$ [^_]fUED$$D$Í'UVSu1 t&;0t|\$$u$ D$\D$ $1D$ 3CC\$$[^]v[^]ÐUWVSE}}Et[^_]1&;8t \$$uމ<$1ۍt&;>t^\$$u1D$ D$D$ $UFF[^_]&뷉'UD$$'% $ > $ > : ; I  : ; (  : ;  : ; I8 <  I $ >  : ;  : ; I8 .: ; ' I : ; I4: ; I4: ; I.: ; ' .? : ; ' I@: ; I: ; I4: ; I1X Y 1 U41411X Y : ; I .? : ; ' @ .: ; ' @!1UX Y "1UX Y #.? : ; ' @$4: ; I %4: ; I? < vUintM}c#$O;&O< H<|BO& '# P(# 1 *) ! &+pid'q# ;(# )3#?\\pid>qi@3A\ jpidiqik3l\3q?pidq,?[3\+;<GPbo z# 3Cq#Aq?AQ0mpidPqS\+HdS<8GP {pidyq%ylydrzo|\!+PY<hGP"+<GP#6$- %U3 | ../../../include/arch/i386../../../includewait.cstddef.htypes.hcollections.herrno.hi+ RN ^2 0q m P ~ - K <4  DT0@    !)=CJY_k#p0&wait.cwait_listrpc_child_exitwaitpidlist_get_element_aterrnoprintfget_parent_pidyieldlist_removewaitwait_child_addsyscall_pmalloc_assertlist_pushsyscall_vinit_waitpidlist_createregister_message_handler%1=W\>P\l|&FRnuz"#   !(/=DKRY`er,Qc       *3 GRVZ csz~       ", 5EN ^js   8 <P Tp t utime.o/ 1261082313 1002 1002 100644 2796 ` ELF 4(U]% $ > $ > : ; I : ;  : ; I8 .? : ; ' I@: ; I  I &I &I 4: ; I? < Qint>er0],$!"d#]#d#*3))    $v U3p ../../include../../include/sys../../../includeutime.cutime.htypes.herrno.h)$T0| AG ttuutimefilenameerrnounsigned charactimeutimbuflong unsigned intshort unsigned intGNU C 4.3.2modtimeunsigned intlong long unsigned inttime_tutimelong long intchar/home/tyndur/tyndur/src/modules/lib/posixshort intbufferlong intutime.csigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %T+T0TB> RN b,^  o,~z    0$%DD      utime.cutimeerrno     !( / = D K R Y ` e r w          }libgen.o/ 1261082313 1002 1002 100644 3576 ` ELF4(USEtB$D$$ÉD$$[]Í.[]Í&USEtB$D$$ÉD$$[]Í.[]% $ > $ >  I$ > .? : ; ' I@: ; I4: ; I 4: ; I I !I/  ints\Jq@ki?k,retBkn A(kp'kret*k ) q xe libgen.c?t@P/;u[u tvX tXt@P/;u[u tvX t| iAB DpiAB DttiuPJuJ\P\iu'HSpqtqstsup~~PuPuS'"{dirnamebasenamelong long intunsigned intpath/home/tyndur/tyndur/src/modules/lib/posixlong unsigned intlong long unsigned intunsigned charcharresultdirnamelong intshort unsigned intsigned charGNU C 4.3.2short intbasenamelibgen.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  %+  0 B"> RiN b@L^  o~+z    0< p  c    "i*;CHpiQlibgen.cresult.1115result.1108dirnameio_split_dirnamestrncpyfreebasenameio_split_filename!,5;CRX^ !(/=DKRY`gt}      , 4 8strerror.o/ 1261082313 1002 1002 100644 2768 ` ELF4(UED$D$@$D$ % $ > $ >  I.? : ; ' I@: ; I 4: ; I I !I/ $ > )0inteSd|*r0)3+d ? :! strerror.c)h#Unbekannter Fehler %d| 0AB tt0uxstrerror0long long intunsigned intunsigned char/home/tyndur/tyndur/src/modules/lib/posixlong unsigned intlong long unsigned intstrerrorerror_codecharlong interror_messagestrerror.cshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@0 %p+@ 0B> R>N ^2 q$,m  ~P,|   0\0  1 @  0(strerror.cerror_message.1101strerrorsnprintf %* !(/=DKRY`gnz . posix_dir.o/ 1261082313 1002 1002 100644 5824 ` ELF0 4(UE D$D$E$Í&'UED$D$$Í'U$1Ív'UEu1}]$tL$$fw7D$F|$$Ɔ<$]u}]Ív‰'UE$ɃÍU]% $ > $ > : ; I  : ;  : ; I8  : ; I8  I  : ;  I !I/ $ > : ; I : ; .? : ; ' @: ; I : ; I .? : ; ' I@: ; I4: ; I&I90inth5LM 7e5'8w :$e&eV0~.Z/A%1Yid2#3Y#pid4#5# B7#)8#]9#:A#<#=f#! _` A > I!"S### _  DIR&l$"%"#n&#'l#P(#s)#*# _2 ,yt"sdirsss~ i0S,dirhsA]~`vXdir\sC''dirBseD-JpP'" w 253*@_dir4s*s09l) _ ../../../include/arch/i386../../include/sys../../includeposix_dir.cstdint.hstddef.htypes.htypes.hio_struct.hdirent.hio.hgsgrgcg;?+g,02zt4Zd/Yvcgust>telldir: Nicht implementiert | "AB 0#AB `AB AB IHAB 0 AB tt"u01t13t3Su`atactcvuttuuPWSPSPVVtt*u01t13t39uY=seekdiryrewinddirtelldirreaddir3closedir_opendir9readdirGNU C 4.3.2io_direntry_type_tuint64_tshort intsize_ttelldirdirentctimetime_tbuffer_posuint8_tposix_direntryresidd_reclenrewinddirname_lengthlong long intposix_dir.clong intoffsetnameatimeopendirio_direntry_tunsigned charsigned charlong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptrshort unsigned intchardirentrytypemtimeseekdirbuffer_modelong unsigned intd_namepid_tio_resource_id_tsize/home/tyndur/tyndur/src/modules/lib/posixpathungetc_countungetc_bufferio_resource_tclosedirGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@9 X%|+|0|)B> hR<N @^29qXm H` ~ ]   0 #< [ [      "$0#.`6=ET[binw0 posix_dir.cseekdirdirectory_seekrewinddirtelldirprintfreaddirdirectory_readstrlenmallocmemcpyfreeclosedirdirectory_closeopendirdirectory_openMin5    !( / = B O V [ h m z            ! / = K b m x         3 ? FJN e {            " 5 @DH a lpt }  0 4H L` d  mktemp.o/ 1261082313 1002 1002 100644 4188 ` ELF4(UWVS }<$4s/|X4t&B $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I 4: ; I 4: ; I I !I$ > 4: ; I? < [Gwint4S`$O",+,len/dbi03numB3.3 ^3 ?] fd_3L len`dP bufa? N NU3b ../../../include/arch/i386../../../includemktemp.cstddef.herrno.h+?82Y t2,I,Ii.i. >绾;/w X 1qay2wsx3edc4rfv5tgb6zhn7ujm8ik9ol0p| AB F AB FttuWuWPS7[QSSQ{QupQ !t!#t#u CCWuWuCVV%_vmktempmkstempsize_tfileiderrnounsigned charlong unsigned intshort unsigned intGNU C 4.3.2unsigned intlong long unsigned intmktemp.clong long intmkstempmktempchar/home/tyndur/tyndur/src/modules/lib/posixshort inttemplatelong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ p%+0B_> (RN ^2%qTm $  ~Hj) D  L0  4M   $+39 AHmktemp.cfileid.1132mktempstrlengetpidgetppiderrnomkstempstrcpyopenW^0KSgs !(/=DKRY`erx       " Ro 8 <chown.o/ 1261082313 1002 1002 100644 2516 ` ELFT4(U1]% $ > $ > : ; I.? : ; ' I@: ; I  I&IM int:er'O(O()3(_(dY(o\D ../../../include/arch/i386chown.ctypes.h(#+1| AD ttuchowngid_tchownchown.cuid_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2groupownerunsigned intlong long unsigned intlong long intchar/home/tyndur/tyndur/src/modules/lib/posixshort intlong intpathsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!H'H,Ho>: N`J ^,Z  k ,zLv  h  0r     chown.cchown    !( / = D K R Y ` e p }       Qsocket.o/ 1261082313 1002 1002 100644 13016 ` ELF!4(U]&U]&U]&U]&UVS utkE $D$T$tOPLt0@H9wT$U \$$1[^]Ðݍt&ߍ& USÃt.C$\$S$[]D$$뷐t&UWVS\ AE $D$T$@P]D$D$@$$vD$T$@$D$tpD$ D$D$$FD$,\$$$U\[^_]Í| `DV4$뿍&맍&돍&US$ E $D$T$tu@L@D$ D$E$~1ED$$CPE$SP1t0$[]Ð荴&뿍U uu}} ]tqE $D$T$tS;Cu44$sHCLt$|$CL$1]u}]Ít&ލ& UWVS, ] E $D$T$;FC$NjC|$D$ D$ E$xD$E$D$ D$D$$FD$,\$$$E$<$1,[^_]Í܍t&,[^_]Ð멍t&멍&USME uguKD$T$@Í@D$,D$$[]&[]Ív% $ > $ > : ; I  : ;  : ; I8 I !I $ >  : ;  (  I : ;  : ; I8 .? : ;' I : ;I&.: ; ' I : ; I.1@1 .? : ;' I@: ;I : ;I 1X Y1&I: ;I4: ;I4: ;I 1UX Y!.: ; ' I@": ; I#4: ;I $4: ;I%!I/ &.? : ; ' I@': ; I (4: ; I)4: ; I*1UX Y +4: ; I, : ; -4: ; I .4: ; I? < 'Dint5L6^7p^ 8;$p)!3&p~s"3=#p -R/#2#    :-  _  F< [&e'bk(<#j , -#.G#I/e# < C <AB#C#D##E3# PEQ#3R#S#V^w# }_M.e%1id2P#63#pid4#5P# 7#8#9#-:A#I<#=#!   A>[\, y/res z#q {#( 3T*id+w#,#R.#/#+0#He1#Lr2#P  /(`_3___3 VCU3UUU3;``":3 :  v,9t3ttt3 tou9uw{ ?  )X~*6 k09i3iii3 j9j49lume] 93@"83 88:`len;> C:T!G3;\"F`3@"3 #buf$v3 `$`=i [ CT %? &3zy""3'3(6)S)`)*C0T b&3!~""3)" 9U")`*CHT&30yD ""~3" ~9'~)`)(9f)S(6+ret3),,R *ChT&^3 "]3"1]3'}]3)"_3)``-5  E. U3? ../../../include/arch/i386../../include/sys../../include/netinet../../../include../../includesocket.cstdint.hstddef.htypes.hsocket.hin.hcollections.hio_struct.hlostio.hstdio.herrno.h>>i u>>j b~f~MvoAf<t..k=*/-/kgixplUtx8@OO=s091+x p r+tcpip:/tcp-listen/:%dw+tcpip:/%s:%d|  AB  AB  AB 0 AB @AB E[AB A@iAB FAB D AB LFF0IAB FAB Dtt uttu !t!#t#)u01t13t39u@AtACtCu@qqu@UUVuV}SStt;uPS ;S@AtACtCu@yyu@W`yWWWqsPBVPBKPttzuQuQiizu?uxizuxtt!u u !Wu !WVu!V01t13t3yu0lldudy0JJS*u *SSSdu dyS(W*<WWdW*upWdupttuuPu Pu P~ fsendsendtoHrecv~recvfrom"getsocknameacceptlistenbind~connectD socketHNQmIoqs9?dfBbacceptsize_tget_socketsocketuint64_tssize_ttypepathlong long unsigned intout_pathin_addr_tlocal_addresssocklen_ttree_tout_ip_stringrightlong long intsigned chario_resource_tparent/home/tyndur/tyndur/src/modules/lib/posixlong intconnrecvfromSOCK_STREAMrecvuint16_tsockGNU C 4.3.2tree_item_offsetsocket.cio_resource_id_tunsigned ints_addrlisten_filelong unsigned intgetsocknamebindshort unsigned intsin_addrto_lenlistenbuffer_ptrtree_itemboolfromerrnotinfoAF_INETbuffer_sizesin_familyportresidaddresssendbuffer_modeip_stringFALSEsin_portsa_familylostio_internal_filefree_bufferprotocolunsigned charshort intungetc_buffersort_key_offsetbacklogcreate_socketFILETRUEconnectinet_addruint32_tlengthcharsendtosockaddrfrom_lenbufferbalancelocal_address_lensa_family_tungetc_countkey_maskSOCK_DGRAMsockaddr_inclientsockuint8_tsocketsflagsclientsocketdomainpid_tsa_dataSOCK_RAWaddress_lenleftbuffer_posrootin_addrGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ p)%D+D0DuB > x+RCN 2^2)qLm 2 ~<H 2  2&0   % t( [    %+ 2 7<0 E@Q]djq}@i0Isocket.csocketscreate_socketsendwritesendtorecvreadrecvfromgetsocknametree_searchmemcpyerrnofilenotree_inserttree_do_createacceptfgetsstrlencallocfopensetvbuffreelistenasprintfbindmallocconnectip_to_stringsocketmemsetJi 05Kk!"# $ %#+&d&j ( $,&BZk*;^~, ( $% &&&2BZj#.%5 !(/=BOTafsx!'6=HTco} )7FQq!0;Tbp~+7DUkos  @MQU  $048 AL Q`k p     '2 7COZ h q   $(, 5? DN S] bq        # ( . 7 F Q U Y  b l  q {        0 4H L` dx |     4 8rpc.o/ 1261082315 1002 1002 100644 3288 ` ELF4(U1UjR30u]Ðt&UVSE uU]MEEE1QSRjV70t[^]% $ > : ; I$ >  I$ > .? : ; ' @: ; I 4: ; I .? : ; ' I@ : ; I I !I/ 5IVd2>intmQBZrpc"pid!o, #oP 2> dKDpid1ow {1o 1olen1o h1z  33P H:Th oT DsN ../../../include/arch/i386rpc.cstdint.htypes.h!X@Kxx< [| AD  DAB EttuR !t!#t#du BBbVbdu BBdu BBdu B BaSadu BBdQ'Zrpcsend_messagedlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsmetadatalong long unsigned intdataunsigned charfunctioncharresultlong intrpc.csend_messagedwordshort unsigned intsigned charcorrelation_idGNU C 4.3.2short intint32_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@d!',>cZ: p (NwJ ^4LZ  k,z+v    0H  X     Drpc.crpcsend_message    !( / 4 H O V ] d k p              $ ) 6 [04messaging.o/ 1261082314 1002 1002 100644 6468 ` ELF 4(U8uE u}}]EV=Uw& t;=ts]u}]Ív:=tc==vuËU]u}U]&U]u}]t&]Eu}]t&FED$$W1 f?[D$ED$U$uɍFD$ ED$E<$D$UFD$ ED$E<$D$v'UUE U]UW VS1ۃED$D$$D$ED$E$t&߃ t;>t[D$ED$$u˃1[^_]Í& tED$D$$E [^_]Ív'U$&@ =u% $ > $ > : ; I  : ; (  I '  I $ >  : ;  : ; I8 I!I/ .? : ; ' @: ; I4: ; I4: ; I4: ; I : ; I .? : ; ' I@4: ; I4: ; I?  V*int[5L~D4$Z&Z<<@LBZ/  | o z  *% +%# S,#5;-iv h,Ihhij3Bo`5puppcQbSb  ADv_CSC'E%diF6FT7ri8#4|2c/50 w ../../../include/arch/i386../../includemessaging.cstdint.hstddef.htypes.hrpc.htB/@T@04.O.t>>:T.<R3<M<3<Mfɡ) )L0==_PzX&zX&z.A-Z %;/x\#9[WiZrZ=x|  vAB FIFAB  AB AFF>AB ttvu**FWFJuJWuWuWuvWvuh**CVCJuJVuVuVuvV=@SPSPPPPPSPttuRttvuvu-S1@S/W1tWttu@librpc_c_rpc_handlerregister_intr_handlerregister_message_handler_init_messagingrpc_response_handlerintr_handlermessage_handlerGNU C 4.3.2caller_pidFALSEindexmy_pidshort intsize_tmsg_handler_tdata_sizehandleruint8_tintr_handlerregister_intr_handlerboolrpc_response_handlerregister_message_handlerlong long intlong intlibrpc_c_rpc_handlerbytenamefnnameunsigned charsigned charlong long unsigned intpadded_fnnamecorrelation_idunsigned intintr/home/tyndur/tyndur/src/modules/lib/rpcshort unsigned intcharfunctiondatalong unsigned intinit_messaginghandler_function_tpid_tmessaging.cTRUEmessage_handlerdwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+ 0=B=> HR'N b8^ @ o~b z ,   405 :YY      v)6EKS ck>messaging.cmy_pidlibrpc_c_rpc_handlerintr_handlertimer_callbackraisestrnlenmessage_handlerstrncmprpc_response_handlerregister_intr_handleradd_intr_handlerregister_message_handlermemsetstrncpyinit_messagingget_pidlibrpc_rpc_handlerset_rpc_handler-7GmL\e     !( / = B O V ] d k p }           6 B IMQ Z d i s x               " ' 5 K P Z a hlp      < @T Xx |servmgr.o/ 1261082316 1002 1002 100644 3300 ` ELF4(UVSu4$$tCt$ D$D$$[^]% $ > $ > : ; I : ; ( $ >  I &I .: ; ' I  4: ; I .? : ; ' I@ : ; I1X Y  U41 Qintf=~&O<tT RphN ^2q4m  ~ u#    0 ` @ D    Q%6servmgr.cservmgr_needstrlenyieldinit_service_getrpc_get_dword %>F !(/=DKRY`ex~    P lost_link.o/ 1261082316 1002 1002 100644 7644 ` ELF4(UWVS]$E$ƋE D$E$e4$P UP()ԍ\$CHCL$t$$\$ ED$D$G$tm3tNe<$4$U$e[^_]Ítut&븍롍& 뉍&yt&aU8U]] u}$$t{twD$E$ED$<$EUBU;B E$U$t&4$<$؋u]}]f΍&땍&$D$ tE1ۉ$t$ D$D$U$4$lt&e4$PUP,)ԍ\$CHC L$t$$UUC\$ ED$D$UB$tB&vt evftut& % $ > $ > : ; I  : ;  : ; I8  : ; I8  I  : ;  ( $ > I!I.? : ; ' I@: ; I4: ; I4: ; I  : ;  U4: ; I&I 4: ; I? < (intz[5LJ7e2$ec&e.Z%1?id2#13?#pid4#+5# (7#8z#P9z#:A#6d3K V,02=-&% Cgx< <1u;/jȡ rdIO_ULINKlwrIO_LINK | dAB Fp+AB IIttdu,,nSn1u1GSGLuL_S_duPSP1SGLS_dS!VdVIKP1WLdWwQb1uppqtqstsupuNNyuyupSu /S/Nu N_S_au awSwyu ySu Su puS/GS_aSwySSDFP]lPluSuPSuh/yuhuhup/?up?DVDNupayupPupDVNyVVWPJWNyWWQul/Nulul4,io_remove_linkio_create_linkT8resultGNU C 4.3.2io_create_linkFALSEshort intsize_tlink_dirend_free_pathbuffer_posuint8_tlink_lenboolname_lenlong long intlong inttarget_pathend_close_dirio_unlink_request_tdir_idnameunsigned charlink_pathsigned charlong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptrio_remove_linkrequestshort unsigned interrnocharend_close_filetarget_idbufferlost_link.cbuffer_modetarget_filelong unsigned intio_link_request_t/home/tyndur/tyndur/src/modules/libpid_tio_resource_id_tlink_filenamesizelink_dirnameresidpathungetc_countungetc_bufferio_resource_tTRUEFILEhardlinkGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ $P%+0)B> t(R XN ^2t q Tm   ~ 8 6  V0nr     d-?ELS_fkqp+lost_link.cio_remove_linkio_split_dirnameio_split_filenamefopenstrlenmemcpyrpc_get_intfclosefreeerrnoio_create_linkfwrite8CX ":R "3;Rj +=_| !(/=BOV[hov{#1LWjpw".9=A JT Yc hv       ' ,6 ;E JT Yc hr w      8 <get_uid.o/ 1261082315 1002 1002 100644 2456 ` ELF44(UE]P0% $ > $ > : ; I$ > .? : ; ' I@: ; I 4: ; I#intgPzBOu dpid duid!d,aF ../../../include/arch/i386get_uid.ctypes.h?Dx | AB ttuPyget_uidlong long intget_uidunsigned int/home/tyndur/tyndur/src/modules/lib/syscallslong long unsigned intunsigned charcharlong intget_uid.cdwordshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Tu>: NzeJ h ^,Z p  k ?zKv  i  0Qpp     get_uid.cget_uid    !( / = D K R Y ` e r {   Ssleep.o/ 1261082315 1002 1002 100644 2260 ` ELF4(U0]% $ > $ > $ > .? : ; ' @ H~ >intP+g^ 3 sleep.c=x|  AB tt unyield unsigned intGNU C 4.3.2yieldsigned charshort unsigned intshort intsleep.cunsigned charlong intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/syscallscharlong long intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ !L'L,LH>: N7J ^P,Z  k|,zv    0     sleep.cyield    !( / = D K R Y ` g p w{ +lost_path.o/ 1261082316 1002 1002 100644 12524 ` ELF!4(UWVSÃ,U1҃MEEtA+EE<:[S)E4$ v@UWVS1ɉ‰EEE$ËE$StdfuC.C E\$$11vD$xE$tXC$ƋCt+rǍ&CC뗐t&$Ɖ떍F$EE$uE#&tcu :F/<$mED$E$t8_4$\$$ƋGu/볍&|E$E[^_]Í&$E$D$E$8$@@E$\$D$E$a% $ > $ > : ; I I : ; (  : ;  : ; I8 < $ >  : ;  I!I/ .: ; ' : ; I4: ; I4: ; I.: ;' : ;I4: ;I4: ;I.: ; ' I : ; I&I.: ; ' @: ; I4: ; I4: ; I4: ; I  U 1X Y !1"41#1UX Y $1X Y %.? : ;' I@&: ;I'4: ;I( ).: ;' I *4: ;I +1X Y,41-1UX Y.1X Y/.? : ;' I@My@inti9J$Oo<3st<BO& 9'# (# jQ) %_. F0Q 1# >2# 4Q# oaScwd}H3acwd}H'3i(3EECElenDdD>DHFKohB9gE,gJjg3iiposjEkEuhlulHm=vd[ %!.!#!!  "9#8T!.!#!! P"9 !.!#!! p"9$8!.!#!! "9%|}P-&9EH'+"('}@'d^"e˛i3X3Hϡ)x9d8:di;3H<^\\}]ia3Hb%}q&9EH*+ud3'd'} +ah!n,y4""-!,G,e",,--!:8,E,N,Y+ehF!wp",G".[!!!,p,/P}&9E'}*ul'd'H,-e*!w",U".C,!!!,,p ../../include/arch/i386../../includelost_path.cstddef.htypes.hcollections.h Xu< ȅ:|O<XyXQS_JN#YZ=.@F=iTt@YZ=s.GtYZ=uYZ=utYI/Ou/ B:JZH>t"~ZU1xv(~[1YI/Y~`;/-2  "p/~tuʦz=tf塉 <~ Yt\F@0yhKL ~tuʦgu~~=tf塉 <j guK#...:/| BAB CPAB FAB FAB FttBu*PcfPRBud"Q"Bu`RUaRhtRRRLSLUVUpSpqVtSV'S'zVz4S4BV"rWtBW"upVNupNzSzupVup&V&4up4BSPQtQStSuPubdPSPWVttuS#u#SuISIueVuhnVnuh~VV>VIXSzSWWSS<~SSWoWqWululVeVqVcoPoWWqupoWttu  uuhVVVYuh5qVVNSqSYS3?P?qWWWYupWWRQio_split_filenameio_get_absolute_pathio_split_dirname(P Bx-8B=F8BH8"IzCGx@@lo~z|7[/8x<?[xNPJLCresultGNU C 4.3.2textresolve_relative_serv_pathFALSEanchorshort intsize_tlist_tdotdotpath_sep_tlist_nodeboollost_path.cdirnamefree_elementcur_sizelong long intPATH_SEPlong intget_path_elementsnew_pathlengthunsigned chario_get_absolute_pathsigned charlong long unsigned intelement_stackunsigned intpath_elementresolve_relative_pathshort unsigned intio_split_filenamecharcreate_path_stringlistPIPE_SEPcreate_path_elementbufferNO_SEPleft_seplong unsigned int/home/tyndur/tyndur/src/modules/libescapedsizeeliminate_dot_elementspathright_sepelementio_split_dirnamecwd_listpositionTRUEcalc_path_lengthdwordSERVICE_SEPlast_elementGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ (% + 0 B Q> \+0RN 0^2qm 0@ ~t$V 0z  0H0   t%` ' B   &-9PKWks{lost_path.cget_path_elementsmallocmemcpylist_insertio_split_filenamelist_createlist_get_element_atstrnlenstrncpyfreelist_poplist_destroyio_get_absolute_pathlist_sizegetcwdstrcmplist_removestrlenstrcpyio_split_dirnamelist_push9`Zx)BTx  !)?Rn!v  "+!3Ov" "+#3"b!-%FW" "#"Jdo !(/=DKRY`ery'5Cbo$/:QX\` is x      *IY]|     ' .;OZfx  *9EP U` im~        -; KOfo x         7@ I } 8 <X \x |/37 1261082315 1002 1002 100644 3848 ` ELF4(U0]Ít&UE]P0Í'UMSU ]ESQRP0[] U0]Ít&U0]% $ > $ > : ; I I$ > &I.? : ; ' I@ 4: ; I : ; I 4: ; I : ; I .? : ; ' @.? : ; ' I@5|%intx'&Or'OBO-&d pid'd, 7d#? pid6d 8dkTd0Q~m Sz uidSo /S Sd pidUd bi`lxp| yM ../../../include/arch/i386create_process.ctypes.h%>z f>Cy ?9# f(=w f>z|  AB AB 0!AB D` AB p AB tt u Ptt#u""P01t13t3QuNOP`atactclupqtqsts|uz{Pdget_pidget_parent_pidcreate_processmdestroy_processget_cmdline|long long intget_cmdlineunsigned intpid_tget_pid/home/tyndur/tyndur/src/modules/lib/syscallsdestroy_processuid_tlong long unsigned intshort unsigned intcreate_processunsigned charcharresultlong intinitial_eipdwordcreate_process.csigned charparentget_parent_pidGNU C 4.3.2short intargsGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@|!',>:  N9J ^Z P kP(zxhv    044SS @  T    )0!8` Hp create_process.cget_pidget_parent_pidcreate_processdestroy_processget_cmdline    !( / = D K R Y ` e p {           & B P h o vz~     Z04HLdh|/55 1261082315 1002 1002 100644 2408 ` ELF4(UEP20]% $ > $ > $ > .? : ; ' @: ; I '  I %Dinte1Ns|=( set_rpc_handler.c=| AB ttu"nset_rpc_handlerunsigned intGNU C 4.3.2rpc_handlersigned charshort unsigned intshort intlong long unsigned intunsigned charlong intset_rpc_handler/home/tyndur/tyndur/src/modules/lib/syscallscharset_rpc_handler.clong long intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Ti>: N\AJ 8 ^,Z @  k,z&v P    X 0>;;l l#   set_rpc_handler.cset_rpc_handler    !( / = D K R Y ` g p w{  5/74 1261082315 1002 1002 100644 2456 ` ELF 4(UEP40]% $ > $ > : ; I$ > .? : ; ' @: ; I dintwMBO!H dfO ../../../include/arch/i386add_intr_handler.ctypes.h =| AB ttu#yadd_intr_handlerlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsintrlong long unsigned intadd_intr_handler.cunsigned charcharlong intadd_intr_handlerdwordshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Td>: NVjJ h ^,Z p  k,z'v  ?  0_>]] %   add_intr_handler.cadd_intr_handler    !( / = D K R Y ` e r {   \pow.o/ 1261082314 1002 1002 100644 2212 ` ELF84(UE]E$M]% .? : ; ' I@: ; I : ; I$ > `1=#pow \#\x\y\,C6 pow.cfg| #AB tt#u  #uxd%pow#/home/tyndur/tyndur/src/modules/lib/stdlibc/mathGNU C 4.3.2pow.cdoubleGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@# %d+d0dVBd> `R:N tbX,^ | oL~z    0 JTss     # pow.cpowlogexp    !26: W _ )round.o/ 1261082314 1002 1002 100644 9660 ` ELF4(Um}E UmEmÍUE}E UmEm]EÍUE}E UmEm]EÍUm}E UmEmÍUE}E UmEm]EÍUE}E UmEm]EÍU m}E UmEmÍU E}E UmEm]EÍU E}E UmEm]EÍUm]ÍUE]EÍ'UE]EÍ'U]ÍUUw1]ÍU(mtut*&t>}؍vmɍ&Í&}E UmEmÐt& }E UmEmÐt&}E UmEmÐt&zɐt&Í&UE<$]EÍ&UE<$]E%  : ; ( $ > $ > : ; I.: ; ' I : ; I : ; I 4: ; I 4: ; I .? : ; ' I  41.1@1 1UX Y  U4141 .? : ; ' I@: ; I 1X Y  .? : ; ' I@: ; I: ; I1X Y 4: ; I p7) F | -int=h6t]{1x0 0T res2 3i  IxH  Y'xX  hQxg  wxxv resx$J,u~N0Z?xM0OHJ`ku~VSr`~rxRrxTJu~"Zu~^x]_Z (u~cr;lxbr8dPZhgu~' Dz9iu~mPzxl'niu~rr_xqr'si($u~Q7clcvxQl(r xrQlKT T* fTL0kaxxxJxn'inAZnQlr xrq)x/'TGc ../../../include../../../../include/arch/i386round.cfenv.hstdint.hl XlXfg XgXb XbX \ $X\X&fW )XWX+R .XRX0M 3XMX5fH 8XHX:C =XCX??[zfuf 䄅!W.=]TgW= w ttsto.gyg| $AG 0*AG `*AG $AG *AG *AG  $AG P*AG *AG  AB AB AB  AG AG 0AB AB AB tt$u"#[01t18t8ZuRU[`atahthu[ttu[ttu[ttu[ !t!(t(DuBC[PQtQXtXzuru[ttu[ttu[ttu[ttu[tt utt*u  *R01t13t3u0CCutt utt)uxfloorlfloorfloorfyceillceilceilfltruncltrunctruncf_roundlroundroundf fegetround9fesetroundfnearbyintlanearbyintfnearbyint) " "16;X16;X16;Xafkafkafk!&+B!&+BQV[xQV[xQV[xnearbyintlFE_TOWARDZEROdo_roundfloatroundfrounding_modeunsigned charfegetroundfloorfshort unsigned intGNU C 4.3.2FE_DOWNWARDdoubletruncFE_UPWARDroundunsigned intlong long unsigned intmodefloortruncfnearbyintfceilftrunclceilllong long intceilFE_TONEARESTfloorlcontrol_wordshort int/home/tyndur/tyndur/src/modules/lib/stdlibc/mathuint16_tnearbyintlong intround.clong doublesigned charroundlfesetroundGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@) 40%l+l0lB> d(R KN $b ^ $ o~z %   %@0d0     $0*$`*+$1*6*< $CP*I*P W]d oz0round.crounding_modefloorlfloorfloorfceillceilceilftruncltrunctruncfroundlroundroundffegetroundfesetroundnearbyintlabortnearbyintfnearbyint"7a  !.4:@IP^ejw~)S}         &*. G R Y b u~          $( A L S \ quy          4 ? F O dhl       "-15 ;FJN Wa hsw{   ")-FJQUcnrv  p 0 4H L` dx |        $8 <P Th l  fabs.o/ 1261082314 1002 1002 100644 2752 ` ELF4(UEv]Ít&UEv]Ít&Umv]% .? : ; ' I@: ; I4: ; I $ > g$\!]]x ],res"]]U- <Lx,xres.][a9@\x8res:]  @ fabs.c <>zi<>zi<>z| AB  AB @AB ttuu !t!#t#<u 11<u@AtACtC\u@QQ\u+%fabsdfabsffabsl\GNU C 4.3.2long doubledoublefabs/home/tyndur/tyndur/src/modules/lib/stdlibc/mathfabsffloatfabslfabs.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@\!',V>: NDJ p ^\Z x 0 kxz\/v    0n88l       @fabs.cfabsfabsffabsl    !' 26: K ` f quy       *04HLfcos.o/ 1261082314 1002 1002 100644 4160 ` ELFt4(UE]ÍUE]ÍUm]ÍUmwٞvvÍt&$-UEwٞvvÍt&$-]EÍv'UEwٞvvÍt&$-% .? : ; ' I@: ; I 4: ; I$ > .? : ; ' I@: ; I4: ; I 4: ; I? < $ >  ;M0cos#^ ^x"^res$^,"*?x)res+kGB1 *~x0res2 5K0xKresL[)A UxA5resB[7^0Ux7^res8^[ /U int|< ../../../../includefcos.cerrno.h"<@0w>>0w>Zf>dn.f>d>nf>d-DT!?|  AB  AB  AB 0PAB VAB PAB tt u [ttu[ !t!#t#*u()[01t13t3u0DDuttuutt0u0uE%cosecosfcoslacoslacosfUacos0cosfacosGNU C 4.3.2long doubledoubleacosferrnoacoslfcos.ccoslfloat/home/tyndur/tyndur/src/modules/lib/stdlibc/mathGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.cst4.rodata.cst8.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@0 `%p+p0pB> @RN ^<k@|Hx ` I (  00~t\   2       0P"'V-Pfcos.ccoscosfcoslacoslerrnoasinacosfacos\btz  $*  !26: Y agrvz      *.2 C Wbfj { I 0 4H L` dx | fexp.o/ 1261082314 1002 1002 100644 2960 ` ELF4(UE]EÍ&UE]EÍ&Um]% .? : ; ' I : ; I4: ; I$ > .? : ; ' I@: ; I 1X Y  41 .? : ; ' I@ .1@ 1 `)+LLx*Lres,L exp!)x %'" ' @, $&0Y?x%%6W' 6W @kZ %`~ 7 @C fexp.c  fvm>| )AB 0)AB ` AB tt)u!$[01t13t3YuQT[`atactcu~[(SexpexpfexplexplGNU C 4.3.2long doubledoubleexpf/home/tyndur/tyndur/src/modules/lib/stdlibc/mathfloatfexp.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>: @ NGJ @ ^\Z H 0 kHz,v x  1  0Qg  (    ) 0)` fexp.cexpexpfexpl    !' O `dh         *04HLflog.o/ 1261082314 1002 1002 100644 5552 ` ELF 4(UEs]Í&]ÍUEs]Í&]ÍUms]Í&]ÍUEs]Ív]ÍUEs]Ív]ÍUms]Ív]ÍUEs]Ív]ÍUEs]Ív]ÍUms]Ív]% .? : ; ' I@: ; I4: ; I4: ; I$ > .? : ; ' I@4: ; I? < $ > 2D4uj4jxj,onejresjL+@t_xoneresxoneres  log)jNx(jIone*jres+ji74|x6one8res9?E@txDoneFresG'zUj:xTjfoneVjresWj dbxconeeresf$s4xr$onetresuD9U int< ../../../../includeflog.cerrno.h RN ^xo|k  |hW i (  0H     ,A   4 @444#4(@4-434:4flog.clog2errnolog2flog2lloglogflogllog10log10flog10l$*dj$*dj$*    !' 26: K e m s ~          / I P [_c t           *.2 C ] d osw    I 0 4H L` dx |    fsin.o/ 1261082314 1002 1002 100644 4280 ` ELF4(UE]ÍUE]ÍUm]ÍU8mwv!vÍt&<$}}mm<$ÍU8Ewv!vÍt&$]]EE$ÍU8Ewv!vÍt&$]]EE$% .? : ; ' I@: ; I 4: ; I$ > .? : ; ' I@: ; I4: ; I 4: ; I? < $ >  =zsin!^ ^x ^res"^,0n(?x'res)ksy/ *~x.res0 7I0xIresJ[*?  Ux?5res@[5^zUx5^res6^[ U int< ../../../../includefsin.cerrno.h <@0w>>0w>Zf>d&0ntf>d&0ntf>d&0|  AB  AB  AB 0jAB jAB jAB tt u [ttu[ !t!#t#*u()[01t13t3u0DDutt u uttzu$$zuE%sinesinfsinlasinlasinfUasinzfsin.cerrnoGNU C 4.3.2asinlong doubleasinfdoubleasinl/home/tyndur/tyndur/src/modules/lib/stdlibc/mathsinffloatsinlGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.cst4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@z `%+0Be> @RN 8^ok @` |<I &  0F~x  HO       0j"(.j4:@jEJfsin.csinsinfsinlasinlerrnosqrtlatanlasinfsqrtfatanfasinsqrtatan\b<B`r    !26: Y a g rvz           *.2 C W bfj {  I 0 4H L` dx | ftan.o/ 1261082314 1002 1002 100644 4296 ` ELF< 4(UE]Ít&UE]Ít&Um]Ít&UE]Ít&UE]Ít&Um]Ít&UEE]ÐUE E] Umm]% .? : ; ' I@: ; I 4: ; I$ > .? : ; ' I@.? : ; ' I@X Btan%^ ^x$^res&^,)$-?x,res.ks65 ,~x4res6 =^0<x<^res>^D@LWxCresE(0LP\;xKresMgyR^`ozxR^yR^resS^;YpxYyYresZ_x_y_ res`$X ftan.c$?M[>wi<@L[>>L\>vhL>|  AB  AB  AB 0 AB @ AB P AB `AB pAB AB tt u [ttu[ !t!#t#,u*+[01t13t3<u;;[@AtACtCLuKK[PQtQStS\uZ[[`atactcouln[pqtqstsu~[ttu[e\%tanetanftanlatanatanfWatanlatan2atan2fatan2latanatan2lGNU C 4.3.2long doubletanfdoubleatanltanlatan2f/home/tyndur/tyndur/src/modules/lib/stdlibc/mathfloatatan2atanfftan.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>j\: hN\J ^$Z  k7zGiv    0\{{  ,;       0 @ !P '`-p4ftan.ctantanftanlatanatanfatanlatan2atan2fatan2l    !26: Y a g rvz           +/3 R Y dhl         '+/ V *04HL`dx|fsqrt.o/ 1261082314 1002 1002 100644 3172 ` ELF4(Umw ]Ðt&]Ít&UEw ]Ðt&]Ít&UEw ]Ðt&]% .? : ; ' I@: ; I4: ; I$ > 4: ; I? < $ > #7+!_,_x _,res"_L ,0\_x+res-h 7`x6res8 o1Uinti= ../../../../includefsqrt.cerrno.h <>0}i<>0}i<>0}| ,AB 0,AB `,AB tt,u,u[01t13t3\u0??\uBB[`atactcu`oourr[+%sqrtlfsqrtsqrtfGNU C 4.3.2sqrtflong doublesqrtfsqrt.csqrtlerrno/home/tyndur/tyndur/src/modules/lib/stdlibc/mathdoublefloatGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.cst4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ 0%+0rB>> , R;mN  ^o\k  0 |%/ L T  T 0tu @      ,0,`,fsqrt.csqrtlerrnosqrtsqrtf"LR|    !' 26: K Z b h sw{          J 0 4H Lrint.o/ 1261082314 1002 1002 100644 2384 ` ELF4(USEs9}E fEm}mUERP,$xA]E[]Ív}E fEm}mUERP,$y]E[]% .? : ; ' I@: ; I$ > T1DKPPxP,=: rint.ctH>?__| AB DttuuX%rint/home/tyndur/tyndur/src/modules/lib/stdlibc/mathGNU C 4.3.2doublerint.crintGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.cst4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+0GB#X> hR{>N ^ o0k (  |LD 8 _  @ 0P     rint.crint     !' 26: K S * fldexp.o/ 1261082314 1002 1002 100644 2820 ` ELF<4(UEE]Í'UE E] UEm]% .? : ; ' I@: ; I 4: ; I4: ; I$ > $ > .c2Q!uux uexp |res"u,e#uintl* 1?x)exp)|res+ke,,3*@Q~*x2*exp2| res4*e5*  A fldexp.c 2: N4EJ ^|\Z 0 kz2v    0sZyy        @fldexp.cldexpldexpfldexpl    !' 26: g x        - ,04HLwmemmove.o/ 1261082314 1002 1002 100644 2640 ` ELF4(Ue]% $ > : ; I$ > .? : ; ' I@: ; I  I&I? 2>intK,an$ZY&3. dst-src-len-ozzoW ../../../../include/arch/i386wmemmove.cstdint.hstddef.h-=K|  AB tt uwmemmove size_tint32_twmemmove.clong unsigned intshort unsigned intGNU C 4.3.2unsigned charwchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intwmemmovelong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  X %P+P0PoB> ` RsN b ,^ (  oL,~xz 8    @ 0( 8     wmemmove.cwmemmovememmove     !( / 4 H O V ] d k p {     dwcsncasecmp.o/ 1261082314 1002 1002 100644 3240 ` ELF4(UWVS ]} u)Cv$Ƌ$9u8t#EUuӋ [^_]Í& 1[^_]Í)ƃ [^_]% $ > : ; I$ > .? : ; ' I@: ; I: ; I4: ; I  I &INt2>int;bo$ZZ&3)1>t0,0dlen0owc12zwc22z?  zZ ../../../../include/arch/i386wcsncasecmp.cstdint.hstddef.h0iNyX /e//w .w< .| tAB FtttuQuQbbtuMWMQu Q`W`bu brWrtu KSKQuQ^S^bubpSptuLVQ_VbqV.APQ]PboPwcsncasecmptsize_tint32_twcsncasecmpunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned intwcsncasecmp.c/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charwcs1wcs2GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@t p %+0BA> RIN x b4^  oh~x"z    0<  L $   twcsncasecmp.cwcsncasecmptowlower(    !( / 4 H O V ] d k p {            gwcscoll.o/ 1261082314 1002 1002 100644 2608 ` ELFl4(U]% $ > : ; I$ > .? : ; ' I@: ; I  I&I; 2>int(\iT&3L"> !G!omV ../../../../include/arch/i386wcscoll.cstdint.hstddef.h!>|  AB tt uwcscoll int32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wcs2wcscollwchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charwcs1wcscoll.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  0 %L+L0LoB> 8 RqN b,^   o(,~Tz   r  0      wcscoll.cwcscollwcscmp    !( / 4 H O V ] d k p }      cwcscspn.o/ 1261082314 1002 1002 100644 2876 ` ELF4(U1҉W}VSt>U 2t9t(U v9ȍt uuԍt&)[^_]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I : ;   I &IBNV2>int/`m$ZX&3-oVwcs,,set,Wp.q/=O  z{V ../../../../include/arch/i386wcscspn.cstdint.hstddef.h,%)K[8lx< t| VAD AEttVuTWTVuOu OVRSJRwcscspnVsize_tint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wcscspn.cwchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intwcscspnsigned chardoneGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@V!',>#:  N#J ^4Z   kzv $    , 0       Vwcscspn.cwcscspn    !( / 4 H O V ] d k p {          cwmemchr.o/ 1261082314 1002 1002 100644 2780 ` ELFP4(UMSE] t!19u&9vt 9ѐw1[]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I  I &IBN72>int/`m$ZX&3.7wcs-,wc-zWlen-oi/oRz zuV ../../../../include/arch/i386wmemchr.cstdint.hstddef.h-tiM,8s | 7AB Dtt7u4P47u5S57u 7Qwmemchr7size_tint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wmemchr.cwchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intwmemchrsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@7!x'x,x~>: NyJ ^l0Z  kz=v  [  0{m      7wmemchr.cwmemchr    !( / 4 H O V ] d k p {        cwmemcmp.o/ 1261082314 1002 1002 100644 2960 ` ELF4(UWVS]}u t19t  9u9w1[^_]19D[^_]% $ > : ; I$ > .? : ; ' I@: ; I: ; I4: ; I  I &IBH2>int/^k$ZN&3V0>H/,/nlen/oi1o  zyV ../../../../include/arch/i386wmemcmp.cstdint.hstddef.h/fK0,- yX| HAB CttHu6W68u8FWFHu5V58u 8EVEHu 4S48u8DSDHu3P8:PwmemcmpHsize_tint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_twmemcmpunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharwmemcmp.cshort intlong intsigned charwcs1wcs2GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@H!',>: p N }J ` ^4Z h  kzv x    0 ))\  \     Hwmemcmp.cwmemcmp    !( / 4 H O V ] d k p {           cwmemcpy.o/ 1261082314 1002 1002 100644 2632 ` ELF4(Ue]% $ > : ; I$ > .? : ; ' I@: ; I  I&IJ^ 2>int7hu$ZV&3%/ dst.src.len.ozznV ../../../../include/arch/i386wmemcpy.cstdint.hstddef.h.=K|  AB tt uwmemcpy size_twmemcpyint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_twmemcpy.cunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  P %P+P0PoB> X RrN  b ,^  oL,~xz 0    8 0$ 4     wmemcpy.cwmemcpymemcpy     !( / 4 H O V ] d k p {     cwmemset.o/ 1261082314 1002 1002 100644 2760 ` ELF<4(UMSE ]t1Ґt&9w[]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I 4: ; I  I:'2>int'`m$ZX&3F,'wcs+,wc+zWlen+oi-oRp. zpV ../../../../include/arch/i386wmemset.cstdint.hstddef.h+tk;z| 'AB Dtt'u%S%'u$P$'u 'Qwmemset'size_tint32_tunsigned charwmemset.cshort unsigned intGNU C 4.3.2long unsigned intwchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intwmemsetsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@'!h'h,h>: NtJ ^X0Z  kz)v  G  0gYxx      'wmemset.cwmemset    !( / 4 H O V ] d k p {        cwcslcat.o/ 1261082314 1002 1002 100644 3304 ` ELF4(UWVS uM>|A t uӉ׉))t;M 1ttu+u > [^_]ÐE $ [^_]É% $ > : ; I$ > .? : ; ' I@: ; I4: ; I4: ; I  I &IG[2>int4mz$Ze&3"S/odst.,src.ylen.od0s1Rn2oe3o z  zV ../../../../include/arch/i386wcslcat.cstdint.hstddef.h.m&;1+[MY/;?7h=t tX .m<| AB FttuRVRuVuVXXu PQPuQuQ&@R@MSMTRTSRSRSXQ$PP"wcslcatsize_tint32_tdlenunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wcslcatwcslcat.cwchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+0Bo"> RN b$4^  oX~z    0//       wcslcat.cwcslcatwcslen    !( / 4 H O V ] d k p {            cwcslcpy.o/ 1261082314 1002 1002 100644 2948 ` ELF4(UEVu St7]t#ut)B[^]Ít&ftߋu% $ > : ; I$ > .? : ; ' I@: ; I4: ; I4: ; I  I &IT%\2>intAhu$Z`&3/0o\dst/,src/Xlen/od1s2Rn3oQ z   zzV ../../../../include/arch/i386wcslcpy.cstdint.hstddef.h/ fsXv\z| \AB DDtt\uFuF\:V:<u <\VPuP\u9S<\Swcslcpy\size_twcslcpyint32_tunsigned charwcslcpy.clong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@\!',>): t N<~J T ^4Z \  kzv l    t 0--`  `     \wcslcpy.cwcslcpy    !( / 4 H O V ] d k p {         cwcsncat.o/ 1261082314 1002 1002 100644 2956 ` ELF4(UW} VuS]t&uЋtt tu[^_]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I4: ; I  I &ILY2>int9`m $ZX&3'0Ydst/,src/ Wlen/op1q2r3 R z  zyV ../../../../include/arch/i386wcsncat.cstdint.hstddef.h/B;=;-/;i|  YAB ADDttYuVVVYuWWWYu USUYu7RLYR%P+TPwcsncatYwcsncat.csize_tint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intwcsncatlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@Y!',>): t N>}J \ ^8Z d  kzv t    | 0 ,,`  `     Ywcsncat.cwcsncat    !( / 4 H O V ] d k p {          cwcsncmp.o/ 1261082314 1002 1002 100644 2832 ` ELFt4(UMVU S]u t&r;utu1[^]t&Í&+% $ > : ; I$ > .? : ; ' I@: ; I: ; I I &ITJ2>int!Ahu$Z`&3/1>J0,0blen0o zxV ../../../../include/arch/i386wcsncmp.cstdint.hstddef.h0> SMU3x | JAB HttJu2S29u9JS"R"&V&JRJQwcsncmpJsize_twcsncmpwcsncmp.cint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charwcs1wcs2GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@J!',~> : N|J ^p4Z  kzZv  x  0      Jwcsncmp.cwcsncmp    !( / 4 H O V ] d k p {          cwcsncpy.o/ 1261082314 1002 1002 100644 3012 ` ELF4(UVS]utU t&tu[^]Í&؃tu[^]% $ > : ; I$ > .? : ; ' I@: ; I U4: ; I  I &IBzT2>int/Vc$ZN&34Tdst3,src3nlen3od6Qs7R z  zxV ../../../../include/arch/i386wcsncpy.cstdint.hstddef.h3Xg\wȃ X| TAB BttTu/V/1u1RVRTu+u +11Tu .S.1u1=S=PP wcsncpyT+8Nsize_tint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharwcsncpyshort intlong intsigned charwcsncpy.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@T!',> : N%|J ^4Z  kzv    0&&       Twcsncpy.cwcsncpy    !( / 4 H O V ] d k p {         cwcsnlen.o/ 1261082314 1002 1002 100644 2736 ` ELF$4(UU Mt$19uf<t&t9w]t&1]t&% $ > : ; I$ > .? : ; ' I@: ; I4: ; I I &IJ92>int7^k$ZV&3%*o9wcs),max)oKlen+oj zuV ../../../../include/arch/i386wcsnlen.cstdint.hstddef.h): NyJ ^`,Z  kzv  2  0RDcc      9wcsnlen.cwcsnlen    !( / 4 H O V ] d k p {        cwcspbrk.o/ 1261082314 1002 1002 100644 2784 ` ELF\4(UUW} VSt27Ӆt!9t*9ȍt uu1[^_]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I4: ; I  I &IC{O2>int0WdO&3-Owcs,,set,Wp.q/R o  oyV ../../../../include/arch/i386wcspbrk.cstdint.hstddef.h,KL7mw: N }J ^4Z  kzQv  o  0z      Owcspbrk.cwcspbrk    !( / 4 H O V ] d k p }       cwcsrchr.o/ 1261082314 1002 1002 100644 2716 ` ELF4(UMSE 1 ft9u҉u[]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I I &IM( 2>int:anY&3( +(wcs*,wc*oK,vo owV ../../../../include/arch/i386wcsrchr.cstdint.hstddef.h*t My: N{J l ^H0Z t  kxzv    0?/NN      (wcsrchr.cwcsrchr    !( / 4 H O V ] d k p }        cwcscasecmp.o/ 1261082314 1002 1002 100644 2996 ` ELF4(UWVS ]u u1t$$Nj$9t)ǃ [^_]Ë [^_]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I I &IF~T 2>int3ZgR&3!.>T-,-nwc1/owc2/o o|Y ../../../../include/arch/i386wcscasecmp.cstdint.hstddef.h-iKK373W/e/| TAB FttTuDSDHuHNSNTuEVEHu HOVOTu FWHPW P:CPwcscasecmpTwcscasecmpint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringwcscasecmp.clong long intcharshort intlong intsigned charwcs1wcs2GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@T %+0~B> RN b4^  o~!z    0X  h "   Twcscasecmp.cwcscasecmptowlower(4    !( / 4 H O V ] d k p }          fwcpcpy.o/ 1261082314 1002 1002 100644 2620 ` ELF4(UU Mt&u]% $ > : ; I$ > .? : ; ' I@: ; I I&IK*2>int8_lW&3&2*dst1,src1KoonU ../../../../include/arch/i386wcpcpy.cstdint.hstddef.h1: D NrJ ^$,Z   kPjzv $    , 00 0     *wcpcpy.cwcpcpy    !( / 4 H O V ] d k p }      bwcscat.o/ 1261082314 1002 1002 100644 2700 ` ELF4(UVuS] tt&u1Ґt&u[^]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I  I &ID|; 2>int1XeP&3.;dst-,src-Wwcp/Qo opU ../../../../include/arch/i386wcscat.cstdint.hstddef.h-@;| ;AB ADtt;u9V9;u8S8;u wcscat;wcscat.cint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intwcscatlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@;!|'|,|~>: NtJ \ ^T4Z d  kz v t  '  | 0G0OO      ;wcscat.cwcscat    !( / 4 H O V ] d k p }      bwcschr.o/ 1261082314 1002 1002 100644 2636 ` ELF4(UEM 9u&9t Ґt&u1]% $ > : ; I$ > .? : ; ' I@: ; I I&I;z.2>int(VcN&3G*.wcs),wc)oWoopU ../../../../include/arch/i386wcschr.cstdint.hstddef.h): T NtJ  ^(,Z $  kTvzv 4    < 0@ @     .wcschr.cwcschr    !( / 4 H O V ] d k p }      bwcscmp.o/ 1261082314 1002 1002 100644 2676 ` ELF4(USMU t&ڋZ;u u[]Ív+[]t&% $ > : ; I$ > .? : ; ' I@: ; I I&IK12>int8_lW&3&0>1/,/KoqU ../../../../include/arch/i386wcscmp.cstdint.hstddef.h/JWPe/| 1AB Att1u  1Q  RS1Rwcscmp1wcscmpint32_twcscmp.cunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charwcs1wcs2GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@1!t't,to>: l NuJ D ^(0Z L  kXzv \    d 0''X X     1wcscmp.cwcscmp    !( / 4 H O V ] d k p }        bwcscpy.o/ 1261082314 1002 1002 100644 2652 ` ELF4(U1҉M S]t&u[]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I I &ID|" 2>int1XeP&3/"dst.,src.Wwcp0o omU ../../../../include/arch/i386wcscpy.cstdint.hstddef.h.x| "AD Dtt"u  S "u  "Qwcscpy"wcscpy.cint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringwcscpylong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@"!d'd,d|>: d NqJ , ^40Z 4  kdvzv D    L 0P P     "wcscpy.cwcscpy    !( / 4 H O V ] d k p }      bwcsdup.o/ 1261082314 1002 1002 100644 2876 ` ELF,4(Uuu]4$X$1t\$t$$]u]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I4: ; I  I &IKK2>int8_l$ZW&3&)Kwcs(,*len+oW z  zoU ../../../../include/arch/i386wcsdup.cstdint.hstddef.h(j | KAB FFttKu11GVGKuDSwcsdupKsize_twcsdup.cint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned intwcsdup/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charcopyGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@K  %+0B> 4 RsN bx4^   oj~z $  3  , 0SHgg0  '    Kwcsdup.cwcsdupwcslenmallocwmemcpy%=    !( / 4 H O V ] d k p {        bwcslen.o/ 1261082314 1002 1002 100644 2608 ` ELF4(U1M9tu)]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I  I &IK"2>int8_l$ZW&3&+o"wcs*,p,R zqU ../../../../include/arch/i386wcslen.cstdint.hstddef.h*$*.@;| "AD tt"u"Qwcslen"size_twcslen.cint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charwcslenGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@"!d'd,d~>: 8 NuJ ^0,Z   k\Kzv     0$ $     "wcslen.cwcslen    !( / 4 H O V ] d k p {      bwcsspn.o/ 1261082314 1002 1002 100644 2936 ` ELF4(U1҉WVS}t M 1u[^_]Í&9M u/&9Ѝtҍ&u)[^_]Ãu)% $ > : ; I$ > .? : ; ' I@: ; I4: ; I4: ; I : ;   I &IRz2>int?fs$Z^&3--ozwcs,,set,yp.q/Q @  zU ../../../../include/arch/i386wcsspn.cstdint.hstddef.h,(x.XAJpօ8tou<| zAD CttzuW!u!fWfhuhzW!!zu *dShzSwcsspnzsize_twcsspn.cwcsspnint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned chardoneGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@z!',>V: ` NTJ H ^4Z P  kzv `    h 0L  L     zwcsspn.cwcsspn    !( / 4 H O V ] d k p {         bwcsstr.o/ 1261082314 1002 1002 100644 3156 ` ELFL4(U(E ]]u}0u؋]u}]ÍE$E썴&t9{t &E<$D$ED$t% $ > : ; I$ > .? : ; ' I@: ; I: ; I4: ; I  I &IW;~2>intDkx$Zc&3)0~wcs/,$/xc1zsc1zlen2o z  zU ../../../../include/arch/i386wcsstr.cstdint.hstddef.h/N f/s.g#i+?z.y| ~AB IItt~u S &W&*u*SSS~WP*up*3P36u 6~up#V*~V PAcP*ulA~ul wcsstr~size_tint32_twcsstrunsigned charfindlong unsigned intwcsstr.cshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@~ $ %+0BM > 4 RXN $ b4^ ,  o"~6z <  S  D 0sh       ~wcsstr.cwcsstrwcslenwcsncmp:r    !( / 4 H O V ] d k p {           bwcstok.o/ 1261082314 1002 1002 100644 3312 ` ELF,4(UWVuS^E &t9u&ɍtJ {E 9tu፴&ɍtE8[^_]Ít&1E1E01i% $ > : ; I$ > .? : ; ' I@: ; I: ; I4: ; I 4: ; I : ;  I &I'J2>int7iva&3%<wcs;,[;;$ = tok>2 c?of sc?oy VL o  o U ../../../../include/arch/i386wcstok.cstdint.hstddef.h;  jJ h{trJp'XY. | AB BDttuVGSGWVWWSVu u uu{PPPPPPQR+wcstokwcstok.cspanpint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2contdelimwchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charwcstoklastGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>+: NJ ^P4Z  kzv  -  0MLkk       wcstok.cwcstok    !( / 4 H O V ] d k p }               bwcpncpy.o/ 1261082314 1002 1002 100644 2988 ` ELF4(USEM] t$Pu"ftu[]Í҉tfu[]% $ > : ; I$ > .? : ; ' I@: ; I U4: ; I  I &IJ]2>int7^k$ZV&3%/]dst.,src.alen.oret2 z  zV ../../../../include/arch/i386wcpncpy.cstdint.hstddef.h.Jug tx,0K;=e+ .| ]AB Att]uFQFKPK]Q8S8:u :[S[]u P]Rwcpncpy]@BDVsize_twcpncpyint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned intwcpncpy.c/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@]!',>#: N$J | ^0Z  kzv    0x       ]wcpncpy.cwcpncpy    !( / 4 H O V ] d k p {         cwstdio.o/ 1261082315 1002 1002 100644 5808 ` ELF 4(U(]]uu4$\$x.U 4$D$D$T$ u É؋]]û؋u]]Ðt&UVS]u u *ftt$$u[^]Í&1[^]Í&UD$E$Ít&UWV1SE}$t57^E\$|$$u$t7Eމ$u˃[^_]Ðt&xE[^_]ÍvtED$$u먐t&U$% $ > : ; I$ >   : ;  : ; I8  : ; I8  I .? : ; ' I@ : ; I : ; I 4: ; I 4: ; II!I/ $ > : ; I&I: ; I 4: ; I .? : ; ' I@4: ; I? < -e,2>intP?5W7p^u&$p&3'_&pMn.e%1Uid2#3U#pid4#5# 7#8#49#::L#<#=[#!  L>3aF) \wk wc[, ~[ mbc]llen^>V l >pt. wcs.~ 4 uw$dwct -)wP~(| mbc*hlen+>4,>c->.w8Xi;>LGMwj56U>  ../../../include/arch/i386../../include../../../includewstdio.cstdint.hstddef.htypes.hio_struct.hstdio.hwchar.herrno.h37yw g8gy5jg=f@8gA)u =w=\ Xg| kAB FFpIAB EAB AB BFAB ttku""LSPgS =PPaPpqtqstsupSuSupVu Vu ttuttuuV3S38V;QSU\S\V$P;MPUcPzPP16PMUul37S`SttuI1fputwcfputws9putwchardfgetwcgetwcharresultGNU C 4.3.2putwcharshort intsize_tfgetwcbuffer_posuint8_tgetwcharlong long intlong long unsigned intlong intstreamfputwcunsigned charfputwssigned char/home/tyndur/tyndur/src/modules/lib/stdlibcuint32_tbuffer_sizeunsigned intbuffer_ptrshort unsigned interrnowchar_tcharint32_tmbresbuffer_modewint_tlong unsigned intpid_twstdio.cio_resource_id_tresidstdinpathungetc_countungetc_bufferio_resource_tFILEstdoutGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ h%+0GB/1> XR`N @bp^ HP o~ Mz    0    X f    k%pI,5<CIPW`wstdio.cfputwcwctombfwriteerrnofputwsputwcharstdoutfgetwcfgetcmbtowcungetcgetwcharstdin9W*q|    !( / 4 H M Z a f s z             + 9 G b m x          ) ; FJN f quy              $ 8<X\ptscanf.o/ 1261082315 1002 1002 100644 18808 ` ELF44(UMSYt ЍCA[]É'UE]@Ðt&UE]@Ðt&USM] Q~BA8\t[][]Ðt&UWVS|U‰EЉMEuR! <%E$&UX]9uSUCu< ~<%uBEEz*/]10 B<E[tSctNnU$fU ft vt vtރ vtփvtD$]$U]% vt6vt>UҐtEtt!U$U uD$E$UEEtE]V G4]1EfE$UˆD5؃+M1D$U$U]E̍U؉$D$ED$9]} EEe[^_]ËMuEQ5f1UtU9U$Uuڃ} E랻EeuECECE<^D$]E$EE+EP)ԍ\$]D$E$D$ E@&D$E$;EMt EĈEEttU$UuU]Et UE]]Ћe]E]̿1t&$191E9svэۍEȃ9fnEȀ|0`9,fۍt^1[vXU1ۀ|0Ã9\B&&iv]Ȁ|0 9t&ED$ D$$]&BEE|uEUuU&}]?EuEuP}v4]} t1}tW}tm}&uYQuE]ЃCEЉE CEЉE f뽃}]Ѓ]릉t&랍SUCEaWÉD$U$UvEED$E؉\$$]!f]vvf]Аt&]Ѝt evet&'Up (EUED$@EED$E $P 'Ðt&UE D$ED$$Í'UE D$E$ÍUED$E D$E$ U(EUED$0EED$E $PgÐt&UED$E D$E$ UEU hUM ]t&US]$tC[]% : ; I I$ > $ >   : ;  : ; I8 : ; I8  I ' I I '  : ; : ;I8  : ;I8 &I.: ; ' I : ; I: ; I4: ; I4: ; I.: ; '   .: ;' I@: ;I4: ;I4: ;I : ;I .: ;' @ : ;I!.: ; ' I@": ; I#: ; I$4: ; I %4: ; I &4: ; I'4: ; I( : ;) : ;*1X Y+1, U-4: ;I.4: ;I/1UX Y0 1412 34: ;I 44: ;I51UX Y6 U741841 91X Y :I;!I/ <$ > =!I>.? : ;' I@?: ;I @A4: ; I? < R !0h:FTint5h36z~7K8 ^$&V.%1jid2# 3j#pid4# 5# r7# 8# 9# B:]# <# =p#! : ]>3v%  O  &   :'e#posO#  :$I=AJ=#posKO# $O^c#O1.Oyc-O*?Obuf=j=O=">}>>Oeof>@OiAOcBOCO O%uptrOE=pV=ug={= o  O'},s ret OR %#O0;K }"s$fO@KwA}esgA P{} c:s!kO ;"fmtg"ap%##"#E\#}$retOu%Ou&lenO(%Ou&cO%jup'$bufP()()9&)*Cc+T,- O .eof O ,`_.ptr8/ /9+)++06;(1J0;1h0 N192RZ1[,puendu3Ou3Ou@ptrjuD4N"5y,+++++++6 7 171 8uH,X.ptrAZ /xB+)++0a190t1h01J21[,.ptrij 3jOu/Cv+T6.iJO ptrKju9C+T::;<::1=>oO [ ?fn=?fmtn?apn%3}pp>O`  ?fmt?ap%>O C ?fmt@ap%retOP>{O o b ?fz=?fmtz@ap|%ret}OP>z,O  e+?fmt+?ap+%3}-p>9O A  e8?fmt8@ap:%ret;OP]P l b }\ c\: s^A.f_=> OOp Q }N} sPAfQ=.cRO A5=: ../../../include../../../include/arch/i386../../includescanf.cctype.hstdarg.hstdint.hstddef.htypes.hio_struct.hstdio.h$Tj=jr~Jx<<X~o~t~<J~t }Y .%S\=;u=YtgfA\fA\&zX\>:v>YzfA\ <0R>N Bb^ B n`j H {P  .U `I`.  hI.0p013338` ; '0 !@ -P+; Bp #NP  \bkrz ;` #  ! ; !scanf.csscanf_getcsscanf_tellfscanf_tellsscanf_ungetcjscanffscanf_getcfscanf_ungetcabortstrtoullstrchrstrncpystrtolvfscanfvscanfstdinscanffscanfvsscanfsscanfungetcfgetc  %K +Lt" < P u }      ; " %sh $ !&2=DKY^kp}$2@N\wD_z*:K\i (HPTXalz',CHV`s{)-<@OS` /8OSbfuy3?CGz   # d p t x           $ - E ] c o s w       $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|48LPdh04HLfprintf.o/ 1261082314 1002 1002 100644 5056 ` ELF 4(U(EEEEEEED$E D$E$Ðt&UED$E D$E$ UEuu ]Et$\$ 4$D$D$]u]f4$ҍUUE $T$% : ; I I$ > $ >   : ;  : ; I8 : ; I8  I ' I I &I : ; .? : ; ' I@: ; I : ; I 4: ; I 4: ; I: ; I: ; I.? : ; ' I@]3!0:\ int_M5hI 7m$&z.v%1Tid2# 3T#pid4# 5# +7# 8# B9# n:]# <# =Z#! : ]>3`  O :  O  O  :&   v# U#arg###fp$## k4O;fp3# 3ap3%65 t6h<O@a,fp;# ;ap=%;>OP;/OpX%arg.%.n.O  a(Oarg'%c':& ../../../include../../../include/arch/i386../../includefprintf.cstdarg.hstdint.hstddef.htypes.hio_struct.hstdio.hjprintf.h3g==hwfA\jg;"xg;K| ;AB @!AB pJAB IF"AB tt;u@AtACtCaupqtqstsupupVu VputtuPJa)vfprintffprintffprintf_putsn+fprintf_putcGNU C 4.3.2short intsize_tvfprintfjprintf_argsva_listretvalbuffer_posuint8_tputsn_fctlong long intlong long unsigned intlong intstringfprintf.cfprintffprintf_handlerunsigned charfprintf_argssigned char/home/tyndur/tyndur/src/modules/lib/stdlibcuint32_tbuffer_sizeunsigned intbuffer_ptrargsfprintf_putsnshort unsigned intcharfprintf_putcbuffer_modelong unsigned int__builtin_va_listpid_tputc_fctio_resource_id_tresidpathungetc_countungetc_bufferio_resource_tpfn_putsnpfn_putcFILEformatGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ 0%$+$0$2BVa> PRN `b|^ h@ oE~aNz    0   \p T    ;"!*@!2pJ@GNfprintf.cvfprintffprintf_putcjvprintffprintffprintf_putsnfwritestrlenfputc 5[    !& 2 = D K Y ^ k r w             * 8 F a l w      + 6:> T o }           - 8<@ [ 04HLhlasprintf.o/ 1261082314 1002 1002 100644 4604 ` ELF 4(U]]uu KSA9t BC]Ћu]Í CD$$t΋S뷍&U8uu]}u؋u]}]Í}}EE$@t‰EEE@ED$E D$E܉$D$<$tE;Er EtD$E$E␍t&UED$E D$E$% $ > $ > : ; I  I I' I I &I  : ;  : ; I8 : ; I8 .? : ; ' I@: ; I: ; I4: ; I 4: ; I.? : ; ' I@: ; I 4: ; Ic\hQi5int4I`$O,!|3 o 3 o 3   ## # argo# K &W D'W# Y(d# s)d#-3iarg,,c,b +>3p+D==ap=q?? `@TBA3:Wue30QXDddapfqBg3Pr ../../../include/arch/i386../../../includeasprintf.cstddef.hstdarg.hjprintf.h,K #ugKs/ %JY^JDI <9uv[1 fA\| iAB FFpAB FI0!AB ttiu  5S5>u>iS  :V:>u >iVpqtqsts+upVu+Vp+u p+uS+S01t13t3Qu;g]asprintf_putcvasprintfasprintfQsize_tputsn_fct__builtin_va_listputc_fctva_listunsigned charretvalshort unsigned intGNU C 4.3.2asprintf.cbytes_writtenpfn_putsn/home/tyndur/tyndur/src/modules/lib/stdlibcunsigned intpfn_putcformatlong long unsigned intasprintf_putcjprintf_argslong long intcharasnprintf_handlervasprintfshort intargsbufferasprintf_argsbuflenlong intsigned charasprintfGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@Q 8%+0%Bg> R N bl^ 0 oL~?z    0/~   ,P |E    i"p,3<0!asprintf.casprintf_putcreallocvasprintfmallocjvprintfasprintfU"K    !( / = D K R Y ` e r ~       ! - ; I _ jnr               %)- 2 @ Y 8<X\stdio.o/ 1261082315 1002 1002 100644 8772 ` ELF4(U$D$ED$ÍU$Ít&'U]&US$]t$D$$É[]Í&]ED$$؃$[]fUWV1S }'$t4$ t7$t7 [^_]f$u$t1fʍ&'US$]tE $D$$É[]Ít&]ED$$؃$[]fUS]U u$T$؃[]Í\$D$ D$$ []Ít&US]$\$$tt$ []Ðt&D$$ؐt&UVSD$$wD$ D$D$4$ƄwD$D$!4$$D$ D$D$$D$$$)wD$ D$D$4$ƄwZD$D$44$$D$ D$D$ $D$$6wD$ D$D$4$ƄwD$D$44$D$ D$D$$$Ġ[^]Ð@Ġ[^]Ít&D$44$vD$!4$*D$44$% $ > $ > : ; I  : ;  : ; I8  : ; I8  I $ > &I .? : ; ' I .? : ;' @: ;I .1@.? : ; ' I@: ; I : ; I 4: ; I : ; I4: ; I1UX Y .? : ; ' @4: ; I4: ; I I!I/ !I/4: ; I?  4: ; I? < EintQB5L'7e _~ $e_&eMe.Z%18id2#38#pid4#{5# 7#8z#79z#:A#@ A>  _ >3K v3 $/Yo0E, 3PYX d'3`,c3cs>u{828pos3Hc3fo3@c3pcs>u{3 nestrYT"3[7strY/`~0$1~~v2zX>V>V) $%J&:U3u ../../../include/arch/i386../../include../../../includestdio.cstdint.hstddef.htypes.hio_struct.hstdio.herrno.hhGgs>iuW=Q91x=5%rXl<..\ifLi) |R yN !^2A Fq m ! ~  ,"  4"0 l   $!(006<P A`NIPVdipu@Nz\k`jstdio.cstdout_bufperrorerrnoprintfgetcharstdinfgetcgetcputcharstdoutfputcsyscall_putsngetsferrorfeofputcputsnfwriteputsstrlenstdio_initfopenfreadfreopenfclosesetvbufstderr7?h{ "H^"$ !*DPov{&'()* &='J^f(n)s*&'+(+!*)):JZ+t|&+&&U !(/=BOV[hov{*ALeq     .9=A JT c p y      2 9@DH Q[ `oy + 0 4H L` d|     file.o/ 1261082315 1002 1002 100644 22792 ` ELFl>4(U1]É'U]Ít&'UE@1] U]&US]U taҋCu@CCK(t&t"9t$v1C([]Ít&1[]Ã}tj}t>}ft[]t&Í&CCCC뀐t&SCMCKb&SCMCKB UED$ D$D$$Ðt&UM UD$ET$ L$$ÍvUU D$ D$ET$$fU(}]uEwqG.)ċE\$wSUKC CT$|$$t$u\$ D$F$Ɖ]u}]Íu \$KS<$C $U|$T$$\$ D$D$F$ƋC $뀐t&US]u[]Í&Kt{t3Ct,St%Kt$;CuC1봐1C뛐&US$]u$[]Í&KtS1u$EED$ D$D$ C$ Uuu]u]u]Í^t4$D$ D$D$4$t$ D$D$F$4$딍US$]u$[]Í&Ct$EED$ D$D$C$D$Ë@ D$E$C $$E뉍US]u[]Ðt&Ct$Cu*E$D$ E T$D$1҅u뱍vC!C$뼍UED$D$$Í'U(E]]}}uEE ۉEt[CtTCSuC<s"UE]u]}]<tt&1]u}]Í&C9Crt$D$ E$$t&tyvC!C$:vK9Crt$ED$ $sY&{Cft$ED$CC$sv'U]]u$U $D$T$ D$$]9ƋuD]Í&'US$E ]D$D$D$ E]$$ É[]Ít&'Uuu ]]u؋u]]ÐFD$F!$tӉF!FF\ƍt&'UWVS,}GWE1E E܋UEE UEE)=EU;v/Eܣ$$EED$ D$D$$G$Ë@ <9}sE<D$D$E$C $$,[^_]Ít&1,[^_]Ít&EE 9ЉƉEt/t&WG!)ڃ9UDsW)GD$G!$_utRu4ttG!9u܍f]v֍ovɍt͉$vG!9uIvvE<$ED$ D$D$$G$Ë@<9}sE<D$C $t&'US$]$t$[]Í&E\$ D$D$$uEɍ&'U}}]]u<$t1ۉ؋u]}]ÍE E~E1& t&;u}<$ut&v돍&'UWVS1ۃE} $EU1ۉ$ )čt$<$9s@a<w%$vЃ|+uf<$9rE1ۉ$UT$D$F$E$t$ D$-$D$U$w t Nun1ۉ<$e[^_]fЃ*|+[+Q@@t&0t&& t&WtFFFFE$$FU$T$$,ËFCFCF C FCFCFCFCF C F$C(C$$D$ D$$D$C(4$t&UD$6$:Ít&UWVS] D$FE$C$ D$H$84$t$ D$D$<$uND$D$$4$$ [^_]ÐD$\$<$D$ 9u4$t&Zf4$$E$1[^_]áD$0$eD$$<D$T$4$ &UWVS,E uD$E$FN^V!EFEFEF EFEFE܋E؋GFGFG F GFGFGFGFG F G$F$_W!OEGEGEGEG EGE܉GE؉<$,[^_]Í1,[^_]% $ > $ > : ; I  : ; (  : ;  : ; I8 : ; I8  I $ > I!I&I : ; .? : ;' : ;I.: ; ' I : ; I.? : ;' I .1@1 .? : ;' I@: ;I : ;I4: ;I : ;.: ;' I@: ;I4: ;I !&"4: ;I #.? : ; ' I@$: ; I%4: ; I&.? : ;' @': ;I (4: ;I ) U*1UX Y+1,4: ; I-4: ; I.4: ;I/4: ; I 04: ; I1 U2.? : ;' I@3!I/44: ; I? < 2>Vint5L7e`)$e&e<<$@LmBe8J.Z%1u id2# Q3u# pid4# V5# 7# 8z# 9z# :A# 32 pid3# 4# 5z# 6#  7 6& id7# s8z# 9z# :Z# 0;> id?# s@z# Az# BZ# C# ArD1N idO#BPT idU#}V  6, y res z#  {#(\11 1T0z3t1Tg,$3 1X[3@I Z3P11Xu@=3vz guout4s KN3@kM1I3pH1XHuHzC3KB1XBuz2 src ^sz}z1 zzy![z w4 ! A! 3HGfszS3P1"p#3D)$1U%ŽdsP>c1"jpks[s>7 J3ZUI1rIsI3&`1z;, gszz1 zA43Ri'str331e!3`c 3 1(ch"u{k3c3#1Y # ze  $$sz$z7 $1o %z "&\) [> z0 *7+H)0 [)>g +z 0  ,i3 -E3p ? D1 .cF *\u b - [uY 1[3 [1 .i]3 .c]3 #J1p , F $IX $=Ix /Kuup0msgQF -ER,iV3 %[}> %1 1P- U 2_1 @ h3 l g g "Xi _)jk.srcm1 .dstt11h1z9 A 3#1W $Q$=$J1%1-/B,/-Z/(.z47140 U3 ../../../include/arch/i386../../include../../../includefile.cstdint.hstddef.htypes.hio_struct.hstdio.hrpc.hio.hlostio.herrno.h#+1 >:=.>tlP,>/u'J孔2Y<'8\]uuu =u=Iv=u=I*fg#ytf="xXf=#|JWfA9rA/CzJZjzYXt>JZoy19?Z|3 JYsy:0Zt>JYjz19?]"/#Ot> JYsxy*;uXg~ti+?r<jJ<" u^'4oX)T;uXZk*& -737A)ygv:>e=7~=JYvK-/1=~=5f0:==;@~.̃ȅ$\z.0AgWYzvؓ?iy!rXY }h,=;=-=k@*j>vuo$ <u.*b2Z>1Bq<<c<g<l</wKuuw8s>(vg=@fA/-/m uf+im,05 lXدc1ZXKx<K<Kz:>-/k3;2t . IO_WRITEIO_EOF IO_CLOSEIO_TELL IO_READ IO_OPEN w+btmp:/createrw rename: Konnte die Quelldatei nicht oeffnen rename: Ziel ist ein Verzeichnis rename: Konnte die Zieldatei nicht oeffnen rename: Fehler beim Kopieren: %d | AD AB  AB @ AB PAB D@+AB p-AB .AB AB FKxAB DPaAB DAB FFPAB DzAB D`#AB  fAB IFFRAB FF`EAB DUAB FFUAB Fp RAB D AB FFFp <AB C AB  AB IAB Fttuttu !t!#t#1u@AtACtCIuPQtQStS1uPaaSuSuSu1SPaaRu 1RPu1u@AtACtCkupqtqstsuttuttuPup RZR+QZQKKZuZVWZW2VKSVVPttHuSuHS"-P:FPPQtQStSuP^^gSgiuiSttDuVuDVS;DSPQtQStSuP^^cSciuiSuciututcgSSttZuSuZS;;=u =Z;;=u=Z`atactcuttuupulWuW!u!W SuS!u!SVV!mVVVttRu`atactcu`SttuSuSVu Vtte uT T [ u[ t t w uw e FF u  D D e u FF u D D e u$ $W u * W* , u, A WA X uX e W?V W" ) V; A VA X WX e V Sdu`P u` e u` S; X S> S PM Qp q tq s ts up  S u S u{ u{ t t b u  S  u b S   b u  W  u b W V Z V P : P= Z Pp q tq s ts up  up  W WW ~ u ~ W u  S~ SW | W Wx S _ S_ l Vl z Sz { V V t t u t t u  u  @S@u S PVV*u_hu_@SSttuuu wVwzuzVPzW# tferrorclearerrfpurgeremove setvbufsetlinebufsetbuffersetbuf'fflushffeoffcloseftellDfseekrewindfwrite,fputsifputcungetc fread fgetc? fgets fopenU tmpfileo rename freopenjX e jX e   X " j l @removeread_bytesint_rescorrelation_idsize_tio_read_request_tshm_ptrstreampath/home/tyndur/tyndur/src/modules/lib/stdlibcio_resdst_pathlong long unsigned intnew_filefseeklong long intsigned chario_resource_tio_writefreopenget_shmlong intshm_idresponse_trenametmp_filebytesrc_pathGNU C 4.3.2file.cattrio_resource_id_trespunsigned intdwordblocksizeio_tell_request_tlong unsigned intferrordatashared_mem_idsizeshort unsigned intfclosebuffer_ptrfgetcfull_pathtell_requestread_requestbooleof_requestdata_sizefgetserrnolostio_internal_filesetlinebufresidclearerrfputcungetcio_write_request_tbuffer_modeblockcountdestfputsstderrsetbufFALSEfflushnewpathdata_lengthfree_bufferunsigned charshort intungetc_bufferFILEfreadoriginTRUEuint32_tshm_sizelengthcharmodeio_eof_request_tfeofbuffertmpfileold_bufferoffsetrequestwrite_requestfpurgerequest_sizeungetc_countbuffer_sizenew_bufferuint8_tsetvbuffilenamefwritepid_trewindftelloldpathsetbufferbuffer_posresultfopenGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.rodata.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ H%+ 0B > L Rk N V^2$JqL$\m V y2$L% PWD([7' X8  X80*9$N=m=m=B@  G !  )09 @@ GVP^c@+np-x.xPaPz `#fR$+`E1U8@UFp RL Rp <Xmt{  file.cio_writeshm_sizeshm_idshm_ptrferrorclearerrfpurgeremoveio_remove_linksetvbuffreesetlinebufsetbuffersetbufmemcpyrpc_get_dwordcreate_shared_memoryopen_shared_memoryclose_shared_memoryfflushfeoffcloseftellrpc_get_responsefseeklio_seekrewindfwritememchrfputsstrlenfputcungetcreallocfreadfgetcfgetsfopenio_get_absolute_pathmallocstrcpytmpfilerenameis_directorystderrfprintferrnounlinkfreopene'!:E"{#$!"%&"&'2"<&*! &1,N}+E/U&~!!1..81.4ov#$*!   4  &* 5 *\ %~ ' 5 '6 6 9 1 1  1 1! !, 18 K *X p  1 : ;( :x :     8  8>84'X5c?s{@((A.'((B?'@2A@?HP@[Ai?qy@(A8l(E !(/=BOV[hov{!/=KYg 'GUcq%8IVhy}"+6;FKV[jv $-<LX\`ty)59=FQVahtx| ).9FRVZcns~ '.:>BZkw{     * / 9 > H M W \ f k z                   ! , : A M Q U ^ i n y ~                ! & 0 5 : W c g k q }                * . 2 ; E J T Y c h r w           $(,048<@DHLPTX04HL`dx|48TXpt$(DH`dexit.o/ 1261082314 1002 1002 100644 4688 ` ELF| 4(UVS0]uD$4$]$t$D$ D$D$$$f&'U$ÍUtED$$1ÐuÉ'UVS1ۃuu!&Ѓ\$$uu[^]% $ > $ > : ; I I$ >  : ;  : ; I8 < .? : ; ' @ : ; I 4: ; I 4: ; I 4: ; II!I/ .? : ; ' @.? : ; ' I@: ; I '  4: ; I4: ; I? < 8(int]K5Lk6BZ&'##(o# S$) 2eb d3, msggd (hzVi,A, 3EpK+M3wsLus 1( 03i435u ?(<U3| ../../../include/arch/i386../../../includeexit.cstdint.htypes.hcollections.herrno.h??>0Tfgh Zs<\*\/TZ,>d>-z=eCHL_EXIT| bAB EpAB GAB HAB Bttbu^^bSpqtqstsuttutt(u"V"(u!S6_exit2abortGatexit{exit(resultGNU C 4.3.2anchorshort intlist_tatexit_exitexit.catexit_listuint8_tlist_nodelong long intlong long unsigned intlong intexitunsigned charabortsigned char/home/tyndur/tyndur/src/modules/lib/stdlibcunsigned intshort unsigned intstatuscharfunctionlong unsigned intsizefunction_namedworderrnoGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@( %h+h0h>B> HRN ^2S q\m @ ~ : 8'  @0GB<     b!0=O_peGlvHexit.catexit_list_exitstrcpyget_parent_pidsend_messageinit_process_exitdestroy_processabortatexitlist_pushlist_createerrnoexitlist_get_element_at)MUZ~$ !(/=BOV]dkp  4;?C ITX\ e}    8 <P Th ljprintf.o/ 1261082315 1002 1002 100644 25592 ` ELFO4(U(}}EU u1]]EUt\$t$ $T$EU\$t$ $T$]u}]ÍUWVS,E ]E$E܋EuEE"w}U܉1&MD$ $T$L$ u܋E1EUfE}|$ $T$D$}E}؈D3uɋE,[^_]ÍUUE tE BE]ᐸ]É'UWVSEU }EUHt!EU}E BE[^_]፶tOE~>11fD$E$Ut 9ڀ}uԃ[^_]f}u1ꍶUSÃD$ D$$~8$t 1҃[]f[]Ít&'UWVS$1҉E䍶u@E EU t&B%Euz%BEU uېU]Avt&&u &9}|Mu Cv0f &uE u [9}}t&E[^_]Ðt&EUEHw (uQ A< vY1*a:.tj1 $ >  : ; I I I' I I &I  : ;  : ; I8 : ; I8  : ; (  : ;  : ; I : ;I : ;I8 .: ; ' : ; I: ; I.? : ; ' I@: ; I4: ; I4: ; I: ; I4: ; I 4: ; I 4: ; I U 4: ; I!.: ;' I@": ;I#4: ;I$.? : ;' I@%: ;I&4: ;I '4: ;I(4: ;I) *4: ;I + U, -4: ;I.1UX Y/10111 2I3!I4$ > 5I6!I/ yAintbg!q|{ 3 d {3 d 3 {   # # argd#VdK. u0 M3:OV(){ O  #oV#B}o|buf|8|OH2Vdp1V, 1Oj213Vrem4OO[Lp*&oKVbufKaKO>KO^pMuXN&u`<OV~;PO2QOup 30Weec{V3`UeZn3 i3>3!!B3E?"k#3$,P"'+%ap+fU&-ud#).3&/3ul#p/3#/3\#03#13'i23>$53\ "e"'%apf't #>3 #{v #Ow #8 O #!OS#"O(<#O#L$3G#%)'ret03)x'retN3)H P *retY3P+ G'cz{H'ret3?+h]#Z+z'ret3b('len3'pad3+X'ret3H+p'ret3) H 'ret3+ 'ret3)CE'*ret3P+A'ret3D,+'ret3+-bufb &oc]+'rett3.8s/01]h*buf #3+'retO3)'retI3)6*retT3P+P#o: +(j#oVU`'len 3)F]*ret'3P+'ret#3M)*L'ret>3)'ret53) 'ret93)"- 'ret;3I+G 'ret3})e 'ret3+ 'ret3,'ret3:2{ 3 45{6 BJ ../../../includejprintf.cstdarg.hjprintf.h1N1y.@8m00 hr> ;=vi=IY;/w2,(xY-/ /x` .hZxfu0,f<<f*~9?^3^OJYg uRK`Yn!ta .m , 0~Xhw.hg  g'm g gZd0| Bvd%9h 0tf t / yLpfZ#(OhdhQb@ge=-=g<3u(hdhXr}bJ\؄r0&B%zfl1c˃zX^\Y;/+1$i/gY.<(rj~/+[خrL3f"~t##=[} ui")bge=-=go+|-tszg- + {X$ zf4vLttZ%8@0%T-ZLt~tLt~t%ZLt~tc ,K{'X  6c1L tdt=t@tc ~~f&*0123456789abcdefghijklmopqrstuvwxyz0123456789ABCDEFGHIJKLMOPQRSTUVWXYZUPPPPPPPPPPPPPCCPPPPPPPUUPPHPUPPUv E SH H Sv v  v v "*******************************"*************u__ A|  dAB FLGpAB F0'AB `AB FEAB AP0AB F=AB Ittdu"u"%uhu %duh''du' '`W`dupqtqsts*upSu *upu*p *up*uPRPRQR'V01t13t3Wu0@@OROWR0@@IPOUPUWu `atactcu`uuul`xxuh`WuWuWSVVttEuP4S6CS!#PPQtQStSuPuPuRuR#u#&R&8S8xRxCuC~R~uRPRPuRu R uR-u-0R0NuNTRTVuVaRacucnRnuP  V[[pVpV  +V+;;CVCuhPuh VSVcpVsVV+6VCVScoSs&SHSC-S9hS{SWcqWsWCPWUWSupSXPX\up\`up`iPiupqWCWttu u  u u Ru Pu R u $ R$ N u N d Pd & u & < P< =u =TRku !]u gu ..jujSWuD SD v Wv u G WG u  S W E uE W E uE j Wj v uv W SuSWu=W=vvWuVSVauarSr&u&\W\uWu,,MuMSWS_u_gWguSWuWuWuWuWuW]u]uQPQZudZxPxudRudRG udG P RP  ud P ud Q hudhvPv]ud]gPgudu$ u =uvu,uS]uuu~. u~ *u~*-P-=u~vcu~cjPju~,u~PPP"5PViPuPPPM2u~2]PPu~u~. u~ =u~vu~,]u~u~u~. u~ u~ Q u~  Q =u~vu~,]u~u~.6RRi v R R  RP [ R RE a Rm RE _ Rj RSRR R*=RvRR RRA\RRRMWR_iRRRRV. V VE VE VLV=VvVVV \VjVV_VV2=VVu~. u~ =u~vu~,]u~u~u~! u~ =u~vu~,]u~uu~PSG S< E SLSS=vSS&S,SSpuSSHMS2=SSS-2S]SSPPLSP &PP2=PP S Pg v PPP.ZP^ PLSP &PPV.Vk Vv V  V V V E VLSVV,VrVV &VV,VVV2VPLSPP PPpuPPHMPPP-2PW.wW Wv WG W W E WLSWW0WVrW &WW,CWCHPHWWW2W.SG S < SLNSS S!SAS28SESS-SPP&PPPP  P&PHyP|PP E PLSPPPLSPP=PPPP&PLPPPP! E PP%2PP$ 4 PP.SG S V uV E SLNSru S!SjuSu28SSV.Vk Vv V  V V V SVV,VVrVVV &V\jVVV"MVVV2=V2;VVPPP P&PPLSPPP&PPRPRzPRPRu~. u~ =u~vu~,]u~u~.SG S$NSS S!S\jSS"pSuSHS28S2]SSP*-PP&PPP2]PPFSPPPLSP&PPPPPLSP&PPPLSPP"PP*-P&P5iPluPPLSPP P.APPP&P APDMPP*-PLSPP&P~PP2]PPi divmodulltoa+jprintf_putckjprintf_putsnparse_pos_paramsjvprintfP j E v q P j j v q H 8FMnu,LSLS+8FMnu~ H +,~HQf~=PYnm s j&Ar4 E y -  - 4 E  jrv L8]MFun\jvSSzM_v _zvL8]Fun\j8AVn.Fptr_typedivisorGNU C 4.3.2double_typebuf_sizeremaindertempshort intlong_long_typestringradixva_listvaluelong_double_typeindexquotientulong_long_valueputsn_fctwidthlengtharg_typelong long intlong long unsigned intjprintf_putclong intcharspos_paramsuppercasejprintf_argslong_double_valuedigitsldtoadivmodlong doubleulltoaunsigned chardividendsigned charflags/home/tyndur/tyndur/src/modules/lib/stdlibctypeunsigned intjprintf.cppformatargsunsigned_type_flagsignuint_valueshort unsigned intcharlong_doubledouble_valuejvprintfbytes_writtenarg_indexjprintf_putsnunspecifiedwidth_index__builtin_va_listdoubleputc_fctprecision_indexint_typeintegral_type_maskmax_indexptr_valuepositional_parameterlong_long_valuepfn_putsnpfn_putcparse_pos_paramsformatuint_typeprecisionread_indexint_valueGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rel.rodata.rodata.cst4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ V%+0B > pX`Rn#N _^28'Hq'm _ yL) X) pcpD*Fm cVG  cvG0^KWNNN0T @V E   *d1p80'E`SZP0krz=jprintf.cread_index__umoddi3__udivdi3divmodulltoajprintf_putcjprintf_putsnstrtolparse_pos_paramsmallocreallocjvprintfstrlenfree7Sa BT   W     " K     @Pf  u e= }k !(/=DKRY`gs~$*06=DJP_jv!,04 =G LV [e j       -8<@ IS ` mx|         (,0 9D S Xgr w        # 1 6A FQ Va fq v      , 1A HQ\ au {      (< BFV ^s     7@K QZe k{        (  . B  H L `  f z     W  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx| < @\ `t x   rand.o/ 1261082314 1002 1002 100644 3600 ` ELF4(UE]ÍvUE]ÍvU]u5D$5qD$ Ӊ $\$]u ]Í&'U]% $ > $ > $ > .? : ; ' : ; I.1@1 .? : ; ' @ : ; I 1UX Y 1 .? : ; ' I@4: ; I.? : ; ' I@4: ; I 3d!intsM('On | kK, JO nL 23 rX rnd33A] 3U rand.c'==Y!J^<$<\ $XeJ2800:h(>|  AB  AB  RAB I AB tt uttu !t!#t#ruceQttu87srandsrandomrand randomlong long intunsigned intsrand/home/tyndur/tyndur/src/modules/lib/stdlibclong long unsigned intrand.csrandomunsigned charcharlong intrandseedrnd_seedshort unsigned intsigned charGNU C 4.3.2short intrandomGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ H 8%+0B7> 0RYN bP|^ @ o~<z    0 p  D     ) R.= rand.crnd_seedsrandsrandom__umoddi3randget_tick_countrandom-3Zj !(/=DKRY`gp}     ! &2* 0 4H Lh lsystem.o/ 1261082315 1002 1002 100644 2756 ` ELF4(U(E$UT$D$$tU% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &I!19intt]&O+39*,pid-dL*.3u|  o_E ../../../include/arch/i386system.ctypes.h*h=| 9AB tt9u229u#(P}system9long long intpid_tunsigned intsystem.cstatus/home/tyndur/tyndur/src/modules/lib/stdlibclong long unsigned intunsigned charcharsystemlong intlong unsigned intcommandshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@9 %|+|0|B > RcN b@,^  ol_~z    0  l   &    9system.csysteminit_executewaitpid $    !( / = D K R Y ` e r y       Rtime.o/ 1261082315 1002 1002 100644 12928 ` ELF8 4(UEWVS4 U )k<) ] )k<)Ƹ*ȉsӺ$I)Í[)E HK))ЋU )Jmsm)iҵXE)сFU HBBE H)6; |}z;; |fE xQM 6AA + ȉQ [^_]Í&Ⱥ1)] imC)щKX] S똍BU B덐t&UEEE D$E$É'UED$$Ðt&UED$$Ðt&U]ÍU]ÍU1]É'UW1VSLD$EfE%?EMt)E<%t6;} UMUu׋Ee[^_]Ðt&MBlD$ U$IBpE)ʍ ))ΉH)ʉT$ RUBH+J$I)ʉT$ *UD$2T$ MD$ D$ 5UBE*X؉)ʍR(Єm cUBvED$D$ TMA4MA4'UVS uED$B$Dt $ > : ; I  : ;  : ; I8  : ;  : ; I8  I  : ;  ( ( .? : ; ' I@: ; I4: ; I4: ; I &I: ; I &I: ; I4: ; I4: ; II!I$ > !I/ 4: ; I wc$int5LF7e.$ey&et0sUtm$".#3#4$3#%3#&3# '3#o(3#X)3#*3#G+3#  .Z%1 id25#3# pid4#55# 7#8z#{9z#;:A#@3 )            Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec   /     Sun Mon Tue! Wed" Thu# Fri$ Sat% & ' [( AM) PM* + P,5|4{,{Ll)33}&   #`p__bu| o pn )64>Ubb htm` *pԋT07p݅gz@stroz=>tmbi.c.znz8Sfi .3..DtCEutG Q  3& tm"%LF&Lr,"3`b ../../../include/arch/i386../../include/sys../../includetime.cstdint.hstddef.htypes.htypes.htime.hio_struct.hstdio.hBz< \T2$he=0gW=3iry)An-e=h! g/tg/ t ",0J.^KzXBzfth~ȱ,0~XJ~.0etC Zl=Y;o 'orfxw  uuKw(w<^Xo7 rw<w v ~f=v=-/4ׄK[t u< .PMAM %%02i%m/%d/%y%03i%I:%M:%S %p%H:%M %H:%M:%S%i%4ircmos:/unix_timecmos-Modul geladen? JanFebMärAprMaiJunJulAugSepOktNovDezJanuarFebruarMärzAprilJuniJuliAugustSeptemberOktoberNovemberDezemberSoMoDiMiDoFrSaSonntagMontagDienstagMittwochDonnerstagFreitagSamstag%a %b %d %H:%M:%S %Y%a %b %e %T %Z %YWed Jun 42 13:37:42 1337 _T>*woXw>w4imqvz~z +32;Pbb;Zx0N<[y1Otime():Konnte 'cmos:/unix_time' nicht oeffnen. Ist das | AB F'AB AB AB  AG   AG 0AD @AB AGAB Ettuuu 9QQQQNVhVSQuSttuttutt uttu !t!(t(*u01t15t57u@AtACtCu@jjuu@~~u u %%4u 4u @jju@ u  %u%T Twuw u u u >u> u u ToPPrPfPP%/PFW2W4W_S0S4?STSPSjSS_V1V4VVttuQVQSuSwVwyuyVuPSvSyS{ gmtime_rlocaltime_rlocaltime gmtime6asctimepctimemktimestrftimetimeresultGNU C 4.3.2aFebtime.caFrishort intsize_tgmtime_rdatestrctime_stringnstrtm_wdayctimeBUF_SIZEmaxstime_tbuffer_posuint8_taMargmtimeaMayltimeLocal_dateaDectm_houraThutm_monlong long intlong long unsigned intDATE_FMTaOctdflcasetime_filelong intLocal_time__timeschaltjahrtimer_ptrasctimeunsigned charmktimeDFL_FMTsigned chartm_year/home/tyndur/tyndur/src/modules/lib/stdlibcuint32_tbuffer_sizeunsigned intaSatbuffer_ptrtm_mdayaJantimeaWedaSepshort unsigned intaAprcharbuffermonattm_ydaylocaltime_raTuetm_minbuffer_modetm_isdstLASTlong unsigned intstrftimetime_ptrpid_tio_resource_id_tsizetmp_yearsresidaJulpathungetc_countungetc_bufferaSunaNovio_resource_taJuntm_secaAugFILEasctime_bufaMonlocaltimeGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.rodata.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ '%+$ 0aBA> )RN -^2|q@ m - y28 1zv h2  p20(GGp$p & ` $ "   /`  6?'KU\ d  j0q@ztime.cmonat.1193tmasctime_bufctime_string__timegmtime_rlocaltime_rlocaltimegmtimeasctimectimemktimestrftimestrlenstrcpysnprintftimefopenfreadfcloseprintf   C  "    X k! !       2!H b    1 G       #7$?%[`&g l& !(/=BOV[hov{ 16Vr #)/5;A  )38BGQV`eot  (8CGKTr})6;ERWafq|7<H R^ s   $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLP` d h l p t x |                                       8<PThlprintf.o/ 1261082314 1002 1002 100644 4260 ` ELF4 4(U(E EEED$ED$E$Ív'UE D$E$ÍUuu ]]4$9~tu ]]u]u EUE $% : ; I I$ > $ >   I' I I &I  : ;  : ; I8 : ; I8 .? : ; ' I@: ; I : ; I 4: ; I 4: ; I: ; I: ; I.? : ; ' I@,3!0:int7E\FO :<O O : s  *# -# arg# <O6c\;ap;%=llCO@Z,\BapD%&EOPO,O`Xarg+e+n+Olen-O%Oarg$c$:wI ../../../includeprintf.cstdarg.hjprintf.h;i:LYfA`=jbtg| 6AB @AB `@AB FFAB tt6u@AtACtCZu`atactcu`~~Vu V`~~SuSttuPF0vprintfcprintfprintf_putsnprintf_putcGNU C 4.3.2vprintfshort intva_listretvalputsn_fctlong long intlong long unsigned intlong intstringprintfjprintf_argsunsigned charsigned char/home/tyndur/tyndur/src/modules/lib/stdlibcunsigned intprintf_putcshort unsigned intcharprintf_handlerlong unsigned int__builtin_va_listputc_fctprintf.cpfn_putsnpfn_putcprintf_putsnformatGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ 8%+0%B!0> RQ{N Db|^ L@ oH;~Jz    0cPoo p <P    6`@+4@;BHprintf.cvprintfprintf_putcprintf_putsnjvprintfprintfstrlenputsnputchar 0Tv    !& 2 = D K Y ` g n u |        )-1 : U e ptx           * V04HLhlsprintf.o/ 1261082315 1002 1002 100644 3840 ` ELFD4(UMSU AA[]UES4]EEEE]D$E ED$E$x4[]ÐUED$E D$E$% : ; I I$ >  I' II$ >   &I  : ;  : ; I8 : ; I8 .? : ; ' I@: ; I : ; I: ; I4: ; I 4: ; I.? : ; ' I@: ; I 4: ; Ih!02:LRggn:int {gng : %  A# p# argn#   !# " #: D&g Karg%Kc%:-g o,,XQ,ap,%.lX/`0g<gp;Q;ap=%>gPvJ ../../../includesprintf.cstdarg.hjprintf.h%u>:J>?8us@qwLNwfA\|  AB D OAB Gp!AB tt u !t!#t#ou eemSmou eeou eeouclPpqtqstsu8sprintf_putcQvsprintfsprintfputsn_fctunsigned intbytes_writtenjprintf_args__builtin_va_listsprintf_putcformatsprintf_handler/home/tyndur/tyndur/src/modules/lib/stdlibcsprintf_argsvsprintfcharsprintfva_listpfn_putsnargspfn_putcputc_fctGNU C 4.3.2sprintf.cbufferretvalGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ @ %+04B> X XRzN bd^ 0 o~<z  :  0Z^}} 0  2     O!*p!sprintf.csprintf_putcvsprintfjvprintfsprintf=]    !& 2 = B q         $( S ^bf o y ~            W48PTwchar.o/ 1261082315 1002 1002 100644 5272 ` ELF 4(U1Uu]f1 D]fUS] Mt3t-1~t&9st []1t&UED$E D$E$tfɐt&Í&UED$E D$E$tfɐt&Í&U]&U]% $ > : ; I$ >  I.? : ; ' I : ; I.1@ 1 .? : ; ' I@ : ; I 4: ; I 4: ; I1UX Y 1&I: ; I 4: ; I? <  %2>int>vLc/$Z&34>6i>wchz , > jKP wcsPw leno > cur> ioVz lTop bufS strS6 lenSoVpsS Uovz 'AoF buf@ wcs@F len@ops@ Bo P 4o>buf3wc3zps3 +o jwc*s*len*ops* U> ../../../include/arch/i386../../include../../../includewchar.cstdint.hstddef.hwchar.herrno.h",.> JyJJJkd 8dX`xHiFeiFk>v>| AD  JAB Ap9AB 9AB  AB  AB ttu  R !t!#t#ju ..jQ ..YSYau ajS6YPcjPpqtqstsupupu puPPttuuu uPPttutt u[wcwidthwcswidth[mbsrtowcswcsrtombsLwcrtombmbrtowc 4@NSresultGNU C 4.3.2wcrtombmbstate_tshort intsize_twcwidthlong long intlong long unsigned intlong intmbsrtowcsunsigned charwchar.csigned char/home/tyndur/tyndur/src/modules/lib/stdlibcunsigned intshort unsigned interrnowchar_tcharint32_twcswidthlong unsigned intcolsmbrtowcwcsrtombsGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@  0%L+L0LBE> (R7N b^ ` o~R _z     0 1 9 9  ||     Jp9$9?9I^ fm uwchar.cwcwidthwcswidthmbsrtowcs__internal_mbsrtowcserrnowcsrtombs__internal_wcsrtombswcrtombwctombmbrtowcmbtowc    !( / 4 H O V ] d k p {            & C ] hlp          % 7 A N Y]a    04LPdh|wctype.o/ 1261082315 1002 1002 100644 8472 ` ELF|4(UM ]፴&UE]= Í'UE]AÍUE]aÍUE]PƒA ЃÐUE]0 ÍUMAЃ vAAƒ Љ]fUU t t   ]Ðt&]ÐUE] ƒ  ЃÍ&UM~- t(AЃ v AAƒ Ш]f1]Ít&U1}]fU1}]fU1U~1 ]É'UUBvBvBЃ ]Ít&]ÐUUBw ]Ít&'UUBw ]Ít&'UVS1ۃuv4$D$t u1[^]Ë[^]% $ > : ; I$ >  I' II : ;  : ; I8 &I .? : ; ' I  : ; I 1 .? : ; ' I@: ; I : ; I : ; I.1@1 11UX Y 1X Y : ; I4: ; II!I/ $ > 4: ; I yf$2>intESq&34$)o.> z # @ # z > wc U> wc ^>; wcƈ 7>X wc F> wc  z> wcy gl> wckpP> wcOOO]#,%c\>X0DwCPdapX'jS;rM>)wc.>0l\wc,;FX@Hp~Kz0>wwc҈>wcۈ>wc9)wce+Uwcj8 fz7i9>=    k ../../../include/arch/i386../../includewctype.cstdint.hstddef.hwchar.h<> <> <> <> <>g6<> !W.= f<=sY <<> <=jXuX iJ. fXL> C!-.=ɲ<=dZ <<= <=~kdx<6Eyalnumalphablankcntrldigitgraphlowerprintpunctspaceupperxdigit $*06<B|  AB AB 0AB PAB pAB AB .AG /AB AB 0<AB pAD AD AD /AB AB AB  FAB Btt utt#u"""P01t13t3DuPQtQStSdupqtqstsuttuttuQttuRuRtt)u01t13t3lu0;;lQpqtqutu~uttuttuRttuRttuRttuR !t!#t#fu --VVVXuXdVdfu'USXcSiswctypebtowc%iswupperCiswloweraiswalphaiswdigitiswalnumiswspaceiswblankiswpunct\iswprintziswcntrliswgraphiswxdigittowupper)towlowerUwctypef;@hjHdGNU C 4.3.2typeswctype_tiswgraphshort intiswpunctiswspacefunclong long intlong long unsigned intwctypelong intnameunsigned chariswcntrliswxdigitsigned char/home/tyndur/tyndur/src/modules/lib/stdlibctypeunsigned intshort unsigned intiswlowerwchar_tcharint32_tiswdigitwint_ttowlowerlong unsigned intiswalnumbtowciswalphaiswprintiswupperiswctypewctype.ctowupperiswblankGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@f %+0wB> `RN (^2 Iq@ ` m 0 } y  T [ !  ! 0nP  `     0(P1p:C.L/U^0<gppy/ Fwctype.ctypesiswctypebtowciswupperiswloweriswalphaiswdigitiswalnumiswspaceiswblankiswpunctiswprintiswcntrliswgraphiswxdigittowuppertowlowerwctypestrcmp3 ?$[  !(/4HOV]dkp} =Z    *.2 HLP fjn        - 6KOaei |       $ +6:> P Wbfj s}   x      $( ,0 48 <@ DH LP TX \  0 4H L` dx |        $8 <P Th l  assert.o/ 1261082314 1002 1002 100644 3708 ` ELF4(U}MU EtÐD$T$ L$D$$% $ > $ > : ; I  : ;  : ; I8  : ; I8  I .? : ; ' @ : ; I &I 4: ; I? < ,?x5int5SyU7lV^$lK&lg.a%1?id2#3?#pid4#5# 7#18#9#m:H#<#==E#! % H?>Q3K M'? %, %W %: &&:  % 7 V ../../../include/arch/i386../../includeassert.cstdint.hstddef.htypes.hio_struct.hstdio.h&gI38Zusicherung fehlgeschlagen: '%s' in '%d' auf Zeile %d | ?AB tt?u9Q9?u9R9?u 1P1?u ?ua_assert?size_tstderrresidpathungetc_countexpressionbuffer_sizeungetc_bufferpid_tFILElong long unsigned intbuffer_modeunsigned charlong unsigned intshort unsigned intGNU C 4.3.2file/home/tyndur/tyndur/src/modules/lib/stdlibcunsigned intcharuint8_tlinebuffer_posbuffer_ptrlong long intassert.cshort intio_resource_t_assertuint32_tlong intio_resource_id_tsigned charassertionGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@? %+0B0> hRN L^27q,m T ~ d  l0\ @  '    ?!assert.c_assertstderrfprintfabort(-5;    !( / 6 D I V ] b o v }           # 1 L W c jnr {          snprintf.o/ 1261082315 1002 1002 100644 4504 ` ELFh 4(U $]t$u |$KA9rS׃r9w)uD{t&$t$|$]Ít& {܍UVSE0uEE] EuD$E]EED$E$x9v0[^]Ðt&UED$ ED$E D$E$% $ > $ > : ; I  I I' I I &I  : ;  : ; I8 : ; I8 .? : ; ' I@: ; I: ; I4: ; I 4: ; I.? : ; ' I@: ; I 4: ; Iz}wf@intUj]$OM!|-3 o 3 o 3    ## # argo# ? "W O#W# V$d# %d#2)3darg(,c(b 5C3p!OBWrBdB&apBqFJD dEXcF3f,U3yOTWrTdTapVqcW3Pr ../../../include/arch/i386../../../includesnprintf.cstddef.hstdarg.hjprintf.h(g]1vt tZ:<>?7=p=LLOfA|  dAB FGGp[AB H(AB ttdu!!HSHTuTdS!!<V<Tu T\V\du pqtqstsupVupSu pup uPttu;~]snprintf_putcvsnprintf!snprintfsize_tputsn_fct__builtin_va_listputc_fctsnprintfvsnprintfsnprintf_argsva_listunsigned charretvalshort unsigned intGNU C 4.3.2snprintf_handlerbytes_writtenpfn_putsn/home/tyndur/tyndur/src/modules/lib/stdlibcunsigned intpfn_putcformatlong long unsigned intjprintf_argslong long intcharsnprintf_putcshort intargsbufferbuflenlong intsigned charsizesnprintf.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ h%8+808%B]~> RN Hbp^ P0 o~?z    0   0 06    dp[$-(snprintf.csnprintf_putcvsnprintfjvprintfsnprintf    !( / = D K R Y ` e r ~       ! - ; I _ jnr                # .26 ; I W p <@\`directory.o/ 1261082314 1002 1002 100644 6064 ` ELF 4(UED$$Ðt&UED$$1҅t $U]&UED$$1҅t $U]&Uuu]u1ۉ؋u]]Í&4$u$t$ D$D$É$% $ > $ > : ; I  : ; (  : ;  : ; I8 : ; I8  I  : ;  I!I/ $ > .? : ; ' I : ; I&I.1@1 .? : ; ' I@: ; I4: ; I4: ; I1X Y 11X Y : ; I Eint{n5LH7e0<8wO$e&e<6+v<h\0~.Z#/A%1 id2# 3# pid4# 5# =7# $8# c9# x:A# <# =#!  A>03 $ %# m&# 'l# V(# r)# *# ,#AA"G  M)3p(A#5B P,AGXCx RPYd[O`XNGdirPA#fyPBRR5=3,%Uf-.Yf-fJ>qR/w.:0 rdwd| AB  0AB P AB `0AB  AB `AB FFttu !t!#t#Pu ??Pu=GPLNPPQtQStSYu`atactcu`u}PPttuttuVuVSSpdirectory_opendirectory_createdirectory_closeis_directoryXdirectory_seekdirectory_readdirectory_closeresultGNU C 4.3.2io_direntry_type_tFALSEuint64_tshort intsize_tctimetime_tbuffer_posuint8_tboollong long intlong long unsigned intlong intoffsetnameatimeio_direntry_tunsigned chardirectory.csigned char/home/tyndur/tyndur/src/modules/lib/stdlibcuint32_tbuffer_sizeunsigned intbuffer_ptrshort unsigned intis_directorychartypemtimebuffer_modedirectory_readoriginlong unsigned intpid_tio_resource_id_tsizedirectory_openresiddirectory_createpathungetc_countungetc_bufferio_resdirnameio_resource_tTRUEFILEdirectory_seekGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ h%@+@0@mB> hRN 0^2qm 8` ~<    0 D    p    " 03:P J`0W fl`{directory.cdirectory_openfopendirectory_createfclosedirectory_closeis_directorydirectory_seekfseekdirectory_readfeofmallocfread -5CmuU    !( / = B O V [ h m z              , : H V d r          % 6 T e uy}            % .2GKZ eim v          0 4H L` dx | timer.o/ 1261082315 1002 1002 100644 2448 ` ELF 4(UFu u0]% $ > $ > : ; I$ > .? : ; ' @: ; I $intv_BOQ! d d[D ../../../include/arch/i386timer.ctypes.h =| AB ttu ysyscall_timerlong long inttimer_idunsigned int/home/tyndur/tyndur/src/modules/lib/syscallssyscall_timerlong long unsigned intunsigned charcharlong intdwordshort unsigned intsigned charGNU C 4.3.2short intusectimer.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!X'X,Xd>: Nh_J ` ^,Z h  k,z $v x  D  0d>]]     timer.csyscall_timer    !( / = D K R Y ` e r {    Qcrt0.o/ 1261082315 1002 1002 100644 4240 ` ELFL4(UW1V1S1ۃ fvvvEE$9v1E<8 ut&t1ۍt&Ӎ1ۍvÍލ")ċED$|$$~'t&D$$9|$4$á$$% $ > $ > : ; I  I$ >  : ;  : ; I8 : ; I8 .? : ; ' @ 4: ; I 4: ; I4: ; II!I4: ; I? < >ointE65L\7e{S$e#&e).Z%1H id2# @3# pid4# :5# 7# 8z# +9z# :A# En3N $+ :up j;3V pos;3, f;3JR Z3Ss6Y} ../../include/arch/i386../includecrt0.cstdint.hstddef.htypes.hio_struct.hstdio.h*Jq. q. q.>YYvW! 1u;/dxv  |  AB ACCttuWS kStzSSSd_startresultGNU C 4.3.2short intsize_t_startbuffer_posuint8_tcrt0.clong long intlong intunsigned charargcsigned charlong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptrargsargvshort unsigned intcharbuffer_modelong unsigned int/home/tyndur/tyndur/src/modules/libpid_tio_resource_id_tresidpathungetc_countungetc_bufferio_resource_tFILEstdoutGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %T+T0TB2> XR"N `^2q8m h ~$~ x  0zYxx      "#2ER_jv}crt0.c_startinit_memory_managerinit_messaginginit_sync_messagesinit_envvarsinit_waitpidstdio_initget_cmdlinestrlenstrtokmainstdoutfflushexit!)19W     !( / = B O V [ h o v {           , : O Z f mqu ~        rpchandler.o/ 1261082314 1002 1002 100644 768 ` ELF@4(`E4p"b* `D$ L$$T$(RPQ a80PD$t D$@D$ă ؋DThe Netwide Assembler 2.03.01.text.comment.shstrtab.symtab.strtab.rel.text85M9%rpchandler.asmlibrpc_c_rpc_handlerlibrpc_rpc_handlerlibrpc_rpc_handler.1librpc_rpc_handler.2init.o/ 1261082316 1002 1002 100644 7004 ` ELF4(US]$\$ D$$D$[]É'UWVS,D$ E$E)ċET$U܉D$UT$E܉$E܋U$EtD$$Ee$$ $)č\$|$$D$$LUU"D$$e؅e؉4$UǍD)č\$t$$;/E܉D$D$D$$u$$E\$1ۉ$e؋EeU$uuE4$Ex)ċE\$$D$t$U$E$\$ |$D$$t$e[^_]f1ۋe؍e[^_]ÐU$Jt&&v1ۉ؍e[^_]ÍUS$$$$D$D$$UT$D$$$D$\$D$D$$D$ []Í&U($$]uu}4$D$$$$D$$D$4$$$WT$t$$$\$D$D$$D$ ]u}]fUED$ D$D$-$% $ > $ > : ; I I$ > &I.? : ; ' I@ : ; I : ; I 4: ; I 4: ; I 4: ; I4: ; I UI!I.? : ; ' @4: ; I.? : ; ' I@: ; I dRKFintP$Ov&O%@@o7 ?zWfo@, cmdeX pidgox jdud kk lzuh9d dPd z % dirz01d0 sUYY* T3 VmsgWz*.`h -z /msg0z|Kz KpidJoL ../../include/arch/i386init.cstddef.htypes.h?t='$Y9Y-=:>-/lh-/ pf.p.;/K1>Y Jw. w< R?N ^2; 6qt m P ~   Dw  L `0 `    7 .@d;CK`glsz` +init.cinit_service_getstrlenrpc_get_dwordinit_executestrcspnstrncpyio_get_absolute_pathaccessfreegetenvstrcpystrtokmallocwait_child_addis_directoryinit_process_exitmemcpysend_messageinit_service_registerinit_service_get_namerpc_get_string-MX,8Pq#.>JX!!+O"iz!! "9E% !(/=DKRY`ep    +5 :GQ Va fp u    ,37; DRjuy} Y 4 8T Xp t readline.o/ 1261082316 1002 1002 100644 17112 ` ELF-4(Uuu]t@4$$tt$$\$$]u]봍UuƋ]9~.)+ED$EЍD$$+E]u]fU1WVS ~>r1t&$txt$uF [^_]Ð&UWVS : ; I$ >   : ; (  : ;  : ; I8 : ; I8  I < ' II&I.: ; ' : ; I4: ; I4: ; I.: ; ' I .: ;' I : ;I4: ;I4: ;I: ; I.? : ;' @: ;I.: ; ' @: ; I: ; I: ; I .: ; ' I@!4: ; I"4: ;I# : ;$ U%1X Y&1' (41)41*I+!I,$ > -.? : ;' I@.4: ;I /4: ;I0 : ;1 U21X Y31UX Y441 5 61UX Y718!I/ 94: ; I :4: ; I? < ;4: ; I?  4 ,$P ~22>intt5W:7p`F$p &3|&p<<mBp{O.e%1 id2# 93# pid4# 5# 7# K8# 9# :L# /<# =#!  L>3& '# (#  +)) & >>  ,|kB-y  ]   NQ seqR# cmdS|# H[i>c^r>_bufq_lenqcmdqjs>ctIuiv e |posc  >k>>>>kd)'j,Qlpb}pos>> >ʨ>S>|!>  -poslen !>+"h>u"8"["'"f-"?"pKLN#out_$i&>"'"(>%`&'()O*<+<,*N+<*]+<- P m.w"V>/pos>">l.uw.>uw.s|uw.@.zuw0"_"`1 >2{1)3&$&& 140uw)<(H)T^$m.uh5 53 w1>$`'"VE>'8 6x&7&1)6p&&&&}*8<*8<*8< 9WT@9>u :5 :6;({  ;<~ ../../include/arch/i386../include../../include../include/readlinereadline.cstdint.hstddef.htypes.hio_struct.hstdio.hcollections.hwchar.hreadline.hiUN/-//x|t- X/g[~==~ K"/Ys/W=}<.}!jayJYg@(.V+fUJ0 N3fMJ80WuF[5tK<5fi}ff}<g}t "g"gf  %s %s[%dD[%dC%s[%dD [%dD ` 8 zPH 0@Thp  [3~ | dAB KFpNAB FGXAD H AB F 0AB CttduTVTXuXdVpqtqstsup}P}VpRRpQSQttuPQ QQRVRQW !t!#t#u <P<uX 8R8uT 4Q4uP4<Q<EWE]R]WRW"5PyESyS SFMSP "P"UWUyVy W =V=WVWPVy V!VVVu\u\u`u` udFudAhRrwPwyR,PPPEySS S MSSPP !t!#t#P u JJuP uSS SupR up  P F upF uw , up, 8 P8 P upul&PFulP ul P P ulV(SSPP PPVPVVO V P VWW= W W W P WS\SS ( S  S@ S-WWW W W P Wc8 add_history]readline rl_attempted_completion_function% rl_line_bufferP 7F P ` K O E   8  P>H3 8 c P ` K O E   8  P>H3V ( ; = F ; = b F X @ countword_pospromptsize_tUNKNOWN_COMMANDACCEPT_LINEpathhistorylong long unsigned intBACKWARD_KILL_WORDwrepl_lencmd_poscomplete_wordlong long intsigned chario_resource_treadlinematching_charslong intstdininscharNEXT_HISTORYfound_partdelcharanchorFORWARD_CHARDELETE_CHARlineGNU C 4.3.2wword_lenFORWARD_WORDio_resource_id_tunsigned intdwordcommandlong unsigned intCOMPLETEenterrl_command_tnext_word_endsizeshort unsigned intkeyboard_read_charword_lenword_beginbuffer_ptrcmd_bufwchar_tboolstdoutreturn_bufrl_attempted_completion_functionmin_lencopyold_posfind_commandfind_word_endBACKWARD_DELETE_CHARresidwordmatchmatches_list_displayedPREVIOUS_HISTORYbuffer_modeagainwint_twwordword_foundFALSEfind_word_begin/home/tyndur/tyndur/src/modules/liblist_tint32_tunsigned charfree_matches_arraymatchesseq_lenEND_OF_LINEoldposshort intungetc_bufferwreplBACKWARD_WORDFILEformatlist_nodeTRUEuint32_thistory_poscharbufferBEGINNING_OF_LINEbegin_found__rl_attemped_completion_func_treadline.cungetc_countrl_line_bufferbuffer_sizebuiltin_commandsmatch_countuint8_tpid_tneeded_sizeBACKWARD_CHARstartbuffer_posresultreplacementadd_historyGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.rodata.rodata.str4.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@P  6`% + 0 B8 > 8;XRN A^2Xq m A y2p pBP$Dh%g B%  B%0',,,2` p5h pNX , :@p   KdW^elv 0 #+?HO^readline.chistorydelcharfind_word_begincomplete_wordbuiltin_commandsadd_historystrlenmallocstrcpylist_pushlist_createwmemmoveiswalnumwcsncpywcstombsrl_attempted_completion_functionstrncmpmbstowcsfreewmemcpyprintfreadlinestdinfeofstdoutfflushwmemsetfgetwcwcslenwcsncmplist_get_element_atasprintffputwsrl_line_bufferlist_size'9>JY^ !!";d#$$%%(m& ' ' '/)7*P Y'^+f,-).)*'</_0- 1'$2 A2K T'Y+k3v%{+,/ '+ 3 "''+/,J"x '+3 '+, ' +!3( -'2+:,t } '+,!4! ' + ,^     ' + ,  ' + ,/  4 '9 +A ,f  o 't + ,    ' + 3   ' +$ ,\    ' + 3   '   ') 1 5 !(/4HMZafsz,:HVdr(.4:@FLRX^djpv}1=Iq~ *159BL[`jo~  */:?JOZ_joz&_kos| "'27BGL\`lu"(,1AR\er   "& 3 4  $(,04@HPX`hpx8<X\x|ramfile.o/ 1261082311 1002 1002 100644 7728 ` ELF@4(UVSEuU MtQt%^VF3C 3S tYf1[^]Ðt&^9K rwv9Svsn[^]Í&^CS FVVF3C 3S uN1[^]Ít&^ЉFV;S wr;Cw&뷍VNfQt&'UEE U]u1}ÉEz;w r&v~ML$G$GUBXp zMEL$D$G$M؉AQAQ]K3A3Y u EHE]u}]f;Gvx&'U}}uu]uOWA)9vƋE t$Q$T$O1҉GWGW3A3Y uO]u}]Ít&'US]$(@@@ @@@@@ @$E[]U$% $ > $ > : ; I  : ; (  I $ > &I  : ;  : ; I8 : ; I8 <  : ; ' II' .? : ; ' I@: ; I: ; I4: ; I4: ; I.? : ; ' @: ; I .? : ; ' @ 7vinth5L*U7e8w $e&e<EQ<@LBeqCw^  .Z %1 id2# 3# pid4# j5# F7# 8# 9# }:A# <# &=#!A>  & '# %(#4)=<(@t A# B# %C# D# jE# F# Ht# Iz#$J P idQ# pidR# S# cT# posU# X# Z#[ (h idi# ~j# k# l# n# Vo'# pG# q]# r}# \t#$'3Gl3-3]M3}c3u 3J,wl>3IckNJjjj0 jPpO|JMbufMNNP%Q39 Fid8:0r' ../../../../include/arch/i386../../../include../../../../includeramfile.cstdint.hstddef.htypes.hio_struct.hcollections.hlostio.hXJ[!t\pfz(Zthh,>K1"m btK J]9xUt=/uuuuuuuuv=Wjg| AB BAB SE uAB FFF dAB DAB ttuAVACuCgVgiuiVuVRu)RQ)Cu QCZRQZiu QiyRQyu QRQu QRQ ,P,CuCZPZiuivPvuPuPttuuu ul lu ttuWuu u uV !t!#t#uttu}ramfile_seekramfile_writeNramfile_readlostio_type_ramfile_use_aslostio_type_ramfile_usesize_tuint64_tclosetypepathlong long unsigned int/home/tyndur/tyndur/src/modules/lib/lostio/typeslong long intsigned chario_resource_tparentlong intanchorbytelinkGNU C 4.3.2io_resource_id_tunsigned intdwordblocksizepost_openlong unsigned intvfstree_node_tseeknamedatasizeshort unsigned inttypeid_tbuffer_ptrboolwriteunlinksourceresidramfile_readbuffer_modeblockcountramfile_typehandletypehandle_tpre_openFALSElostio_filehandle_tramfile.clist_tchildrenunsigned charnodelostio_type_ramfile_useshort intungetc_bufferlist_nodeoriginTRUEfilehandleuint32_tcharramfile_writeqwordoffsetnot_foundlostio_type_ramfile_use_asungetc_countbuffer_sizeuint8_tflagsreadpid_tramfile_seekbuffer_posremainingGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ H%+0YB=> 8RM +N bx ^ P o$ ~z  C  0cZyy X    &.5uB d]dramfile.cramfile_seekramfile_writereallocmemcpyramfile_readlostio_type_ramfile_use_asmalloclostio_register_typehandlelostio_type_ramfile_useC2PW^    !( / = B O V [ h m z             ! = K Y g u             . < J X f       " 0 > L Z h v                 ! + 0 : ? I P [_c l v               8<X\|directory.o/ 1261082311 1002 1002 100644 7800 ` ELF4(UVSEuU MtQt%^VF3C 3S tYf1[^]Ðt&^9K rwv9Svsn[^]Í&^CS FVVF3C 3S uN1[^]Ít&^ЉFV;S wr;Cw&뷍VNfQt&'UWV1S,UM]BRE؉U܋y]u܉}G;w 8*EiEہve҉Uu 11%&MQIU؋UM܋RUE؉D$MA $Ë@S C$D$C4$D$C%;}tUMBRE؉U܋y]1E]u܉Xp;w r#vUJE,[^_]Í&;_sߋMaE,[^_]Í9+E&US]$(@@@ @@@@@ @$E[]U$% $ > $ > : ; I  : ; (  I $ > &I  : ;  : ; I8 : ; I8  : ; I!I/ <  : ; ' II' .? : ; ' I@: ; I: ; I: ; I 4: ; I4: ; I4: ; I.? : ; ' @: ; I .? : ; ' @g7]int5LJs7e8w $e&e< <@L BeCw  0~'.Z/A %1 id2 # 3# pid4# 5 # 7# 8# 9# :A# <# g=#!A>!$) M%)# &# n'l# (# )# *#9[, &i 'o# n(#ui:)D <9( @  A# M B# n C# i D#  E#  F# A H# I#$u9 J P id Q# pid R#  S#  T# pos U# i X# X Z#& [ ( h4 id i#  jY#  kY#  lq#  n#  o# H p#  q# r#  t,#$SS4kk_kwk3kl33k3kk3,k  uR3k,l3IQXOkbufOPP<XRnS\iT3]9h1`Oid02O2Ga ../../../../include/arch/i386../../../include/sys../../../include../../../../includedirectory.cstdint.hstddef.htypes.htypes.hio_struct.hio.hcollections.hlostio.hXJ[!t\pfz(t^z.P6Voh"uX <uN?ux [VXt=/uuuuuuuuv=Wg| AB BxAB BF`dAB DAB ttuAVACuCgVgiuiVuVRu)RQ)Cu QCZRQZiu QiyRQyu QRQu QRQ ,P,CuCZPZiuivPvuPuPttXuXuIIu X Xu!'P*BulSXPEWCV`atactcuttugk=dir_seekdir_readlostio_type_directory_use_asUlostio_type_directory_usesize_tuint64_tclosetypepathlong long unsigned int/home/tyndur/tyndur/src/modules/lib/lostio/typeslostio_type_directory_use_aslong long intsigned chario_resource_tdir_typehandleparentlong intatimeanchorbytelinkGNU C 4.3.2io_resource_id_tunsigned intdwordblocksizepost_openlong unsigned intvfstree_node_tseeknamedir_seekio_direntry_tdatasizeshort unsigned inttypeid_tbuffer_ptrio_direntry_type_tboolctimewriteunlinksourceresidlostio_type_directory_usebuffer_modeblockcounttime_ttypehandle_tpre_openFALSElostio_filehandle_tlist_tchildrenunsigned charnodeshort intungetc_bufferlist_nodeoriginTRUEdirentryfilehandleuint32_tmtimecharqwordoffsetnot_foundungetc_countbuffer_sizeuint8_tflagsdirectory.creadpid_tdir_readbuffer_posGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ X@%$+$0$Bk> R% eN b ^ @ o ~kz `   h0<     x3:A`d^edirectory.cdir_seekdir_readlist_get_element_atstrlenmemcpylostio_type_directory_use_asmalloclostio_register_typehandlelostio_type_directory_user    !( / = B O V [ h m z               7 S a o }           : M [ j v            C Q m {          & 3 ? JNR [ e j t y                 &*. D W ^bf 8<X\txseek.o/ 1261082311 1002 1002 100644 3808 ` ELF 4(US$]U MtCu $1[]Ðt&UMEEEED$ D$D$C$$[]% $ > $ > : ; I  : ;  : ; I8  : ; I8  I  : ;  ( $ > .? : ; ' I@: ; I: ; I 4: ; I x1iintZD5L7e8wh%$e&e.Z%1Cid2#p3C#pid4#c5# 7#8#99#:A#u<#=P#! I A> h':>IO_SEEK | iAB Dttiu!S!#u#gSgiuRu[RQ[iu lio_seekiGNU C 4.3.2FALSEuint64_tshort intsize_tseek_requestbuffer_posuint8_tboollio_seeklong long intlong intoffsetseek.cunsigned charsigned charlong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptrshort unsigned intcharbuffer_modelong unsigned intpid_tio_resource_id_torigin/home/tyndur/tyndur/src/modules/lib/lostio/clientresidio_respathungetc_countungetc_bufferio_seek_request_tio_resource_tTRUEGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@i %+0B> 0 RN ^2O qX0m  ~7 V  0v+JJ      iseek.clio_seekrpc_get_dwordLW    !( / = B O V [ h m z            ' 5 L W j p w             vfstree.o/ 1261082312 1002 1002 100644 10048 ` ELF4(UVSuF Fu =v$C$$F $uFF [^]Í&UVSu4$Xۉx!|/u B/1UxD$B $tC4$D$uЃ [^_]ÍUWVS }E <$D$t $ > : ; I  : ; (  : ;  : ; I8 <  I $ >  : ; &I.? : ;' @: ;I 4: ;I.? : ; ' I@: ; I4: ; I4: ; I: ; I 4: ; I.? : ;' I@4: ;I4: ;I4: ; I 4: ; I4: ; I?  Po intR`G$O<(+;[t#+?(,4=-/m3;4Xr<.vf\99[~%)A 5iKL#+=>sX <s. s.J!;/Z:0Y;/ZkXX=;/Z:0Y;/ZP)7Fehler beim erstellen der Datei| YAB E`SAB EAB F`AB F@ZAD FAB FPAD FWAB FI@AB FMttYuWVWYu`atactcu`||VuVuxzSPPttUuW u SWSUu Q 5QS *SV?RV`atactc5u@AtAEtEu@ZZbub}}u@VVVXZPZbWbhPhWttDuWuBWBDuDu VPVAVS@SPQtQUtUuPffWSStt7u7u0V 3W-S@AtACtCu@u@YYusPusfVVpWWzSS Tvfstree_clear_nodevfstree_basename?vfstree_dirnamevfstree_create_childvfstree_get_node_by_namehvfstree_delete_childvfstree_get_node_by_path;vfstree_delete_nodevfstree_create_node/vfstree_rootAnext_residnode_delqwordcharlist_nodesize_tresidTRUEcur_parentboolvfstree_clear_nodedatabytenext_residanchorchildrennew_filevfstree_node_tvfstree.cdirnamesizework_nodelong unsigned intparentshort unsigned intGNU C 4.3.2vfstree_create_node/home/tyndur/tyndur/src/modules/lib/lostioFALSEpart_endtypeid_tlist_tpart_beginunsigned charunsigned intflagsvfstree_get_node_by_namelong long unsigned intvfstree_rootvfstree_create_childlong long intvfstree_delete_childcur_nodenamevfstree_dirnametypeshort intvfstree_delete_nodenodevfstree_get_node_by_pathlong intpathvfstree_basenamebasenamesigned chardirname_enddwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+0BT> "R N &^2 q 4m & ~L< ('J  0'0j ,T    Y#,`S=DT[b`w@ZP ('W;@Ovfstree.cvfstree_clear_nodefreelist_popvfstree_basenamestrlenvfstree_dirnamemallocmemcpyvfstree_create_childlist_createsyscall_pnext_residlist_pushsyscall_vvfstree_get_node_by_namelist_get_element_atstrcmpvfstree_delete_childlist_removevfstree_get_node_by_pathvfstree_rootvfstree_delete_nodevfstree_create_nodeputs'/:o 1Cw$s "+3jq$$ #&!]gq#{'    !( / = D K R Y ` e z               + 9 G U c q             + 0 : A LPT ] g t y              !%) 2 < A K X ] j vz~                6 = IMQ Z e j u z                  * 0 =$B O 8 <X \x |     handler.o/ 1261082312 1002 1002 100644 19476 ` ELF64(U(U]]uu}} v KA9sE} ]u}u]CEAD$U$;Cuŋ4$D$EE1ۉD$UB$EubfU;PftV\$$uދUB$t6@$t/UT$U$ЅtE3fE$Et&vU(U]]uu }} v KA 9sEu ]}u}]C EAD$U$;Cuŋ<$D$EC<$D$ËEtBt>C$t9@ t2U\$T$U$ЅtEbETEt&DvUS$E]$D$t1P@UEED$ E $D$D$$[]ÐEEUE]]uu $D$t@ uEu u]]]E U(uE u]}}E<$D$tQ@$t?Ht8F D$ FV$D$T$щEE}]u}E ]E܍&U(E]]}uEE EEED$E$@$tuPtnC uwCUC9wVCtOD$ CD$C<$D$VƋC t$uE]u}E EE]Eԍ&$듍&'U(Uu]}D$M $@$HUB tV$MQT$ QD$4$T$WUËB $\$M L$E$]u}]ÉeыRA)ĉT$ A\$\$4$D$W\$ D$E D$U$e뢍&D$|v$D$E D$U$`'UWVS 1 t&9>t,\$$u 1[^_]Ív\$$F$t@t 4$Љ4$ [^_]É'U$t$E]u AtEu ]$t$]E⍴&UWVS\ED$%D$$$,UӃ*NjBB GB GBG BGBGBGB!GB%G B)G(G${UEӋE@]$E$t&Z$t PXE$b$ ơV~ FFFF^t$$C C$t@ t 4$t&ЋVBuEEˋBE׋]˅_EˉD$ D$%U T$E$e[^_]ÍE@u$ @D$ D$T$4$ЅEivCt&%NvvE$$$$t PE$D$UET$ D$%E D$U$<$e[^_]ÐvEE<$t&@녍|$ t$D$E$҅X@t&fBv$&Pt&|$ t$D$E$҅$U )\$$T$D$C$$\$ D$7$D$t*@ t#UD$%D$$E% $ > $ > : ; I  : ; (  : ;  : ; I8 : ; I8 <  I $ > I!I : ; ' II' &I.? : ;' @: ;I: ;I4: ;I4: ;I4: ;I4: ;I : ;I .? : ; ' @: ; I : ; I!4: ; I" U#: ; I $4: ; I%4: ; I&.: ;' I@'.: ;' I (: ;I): ;I* +: ; I ,4: ; I -1UX Y .1/10411412 U34: ; I 4!I/54: ; I? < 64: ; I?  h) int5LU7e&8wzC$e&e<R<@LBeXCw2 pid3# 4# g5# =6# m7&O x'U# P(#  O)*.Z%1  id2m# b3 # pid4# 5m# {7# 8# 09# :A# <# =#!  A>x 6m id7m# 8# %9# B:Z# 5;-> id?m# @# %A# BBZ# =C#A*DxG idHm# ^Il# J3# KN3 idOm#;P Y XZm# [m# ]# ,^# *_>b cm# e# ,f#*gr < ( @n S A# , B # P C# = D#  E#  F#  Hn# ( It#$ [   J P id Q# pid R#  S#  T# pos U# = X#  Z#  zo [( h id i# ~ j# I k#  l#  n#  o!#  pA# / qW#  r#  t#$      ! 3Al3 '3W G3ww } ]3w < u, y res z# {#(pid,b=L<fhi3\z3  Lm  ^pidll#lY=l#n^[|L~3D LpbpidKKK=KM PQ  34p-e pid3Y33=35 90Y pid/e=   5$3 `B pidܒA a ܅ =ܐ!ާ!p߲ ! "!<!e Pxx pid # =$x ! !.!;̐b!PͅuX%buf~ !Pą mA *&h7 pidgidgi j! ik3? b@] X pid  # = $s'1 (b ()pid(B* G ;)  ^+pid:#:#: =:A ,s=C$B!eE^a $Jd$Kj!bL  ! S -X S . . .v /j "80  0 1 "0 * 0 ^ 2L!d "3bufipw!Pj "$bm %msgn!r ,<   A4** 5/ +n6X3 ../../../include/arch/i386../../include../../../includeincludehandler.cstdint.hstddef.htypes.hrpc.hcollections.hio_struct.hio.hlostio.hlostio_internal.htA+t>:>PX +?m=-!-= f{t.tAt>:>]X ׯ/s.x8@Lo[k7A٤9?cTUtJk-/5خ@i?9XJ-/g+1x+L +1lue=u=?u>]|!YiRև3. ;/־|.;u4B u{(tf|(dh;;u/*-# Filehandle nicht gefundenDatei nicht vorhanden: '%s' IO_OPEN |  AB IFF AB IFF`AB DpQAB IFAB FL`AB IIPCAB OAB AG@IAB JAB Ittu  @V@HuHV  =W=Hu HW  *R*HuHXRXu  1S1HuHSu1Hulxul1Hupup17SS1HPP P1HPP !t!#t# u @@`W`huh W @@]V]hu h V @@JRJhuhxRx u @ @QSQhuhS uQhup upQWS SQhPP PQhPPttpu//]S]_u_pS/ /pu-5P;>P_pP;_upnpuppqtqstsupSuSpVu Vp uPPttYuDWDOuOYWYup AVAOuOYVPOYSP58POYP58P`atactcBu`xxBup`~~Bul`Buh` BuPPVV"BVo S"BSP"BWPP"1PVPQtQStSuP}}uPu P} }uuwPVPPWeWPS:=Ptt7uPRW5WV4VP"*PS3S@AtACtCu@ddtStuS@ddxVxu V@d dutt) u ) uxWz W ) WS S_ S S  SwVzV Vo ) V: up ) upMVP`qPPPISQvSzS P_ x Px S S P  S  Po S{P %P2=PzP? O P_ x P P3 R PSS  P  S o SSuw uw ) uwP PPo v PP P ) Prpc_io_unlinkrpc_io_linkdrpc_io_tellrpc_io_eofe rpc_io_seek rpc_io_write rpc_io_read rpc_io_close rpc_io_openhandle_id) 8BC2 p _ KSb p 1 H = _  1  2y^n 1 b p 1 H = _ p ) p ) p v | ) my_pidcorrelation_idsize_tname_lenuint64_tcloseio_read_request_tparent_nodetypetarget_idpathdata_lengthio_reslong long unsigned intio_seek_request_tunlink_requestfree_bufferwrite_dataresponserpc_io_readlong long intsigned chario_resource_tparent_pathchildrenlostio_closeparentfilehandlesshm_ptrlong intdir_filehandletarget_filehandleresponse_tanchorbytelinkGNU C 4.3.2rpc_io_writeattrio_resource_id_trespunsigned intdwordblocksizeio_sourcerpc_io_tellpost_openlong unsigned intvfstree_node_tseekrpc_io_opennamelostio_opendatashared_mem_idsizeshort unsigned inthandler.ctypeid_tbuffer_ptrtell_requestread_requestbooleof_requestdata_sizeio_link_request_thandlewriteunlinksourceseek_requestresidcaller_pidio_write_request_tbuffer_modeblockcountrpc_io_seektypehandle_tpre_openFALSEhandle_idrpc_io_closelostio_filehandle_tlostio_internal_filelist_tio_unlink_request_trpc_io_eofunsigned charnodetypehandleshort intungetc_bufferlist_nodeoriginTRUEfilehandleuint32_tcharlink_requestbuffer_posio_eof_request_trpc_io_linkqwordoffsetint_sourcewrite_requestnot_foundungetc_countbuffer_sizeuint8_tflagsreadpid_tdir_idrpc_io_unlinkresult/home/tyndur/tyndur/src/modules/lib/lostioGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@)  \?x%l +p 0p B> A RN TK^2u@qXm \K ~! . K.  L.0005%5%59p `=   $2HP_x `pQ` !4PC@EOYej@Iwhandler.clostio_closemy_pid.1717rpc_io_unlinkrpc_send_int_responsestrnlenget_filehandlevfstree_get_node_by_namefilehandleslist_get_element_atget_typehandlerpc_io_linkrpc_io_tellrpc_send_responserpc_io_eofrpc_send_dword_responserpc_io_seekrpc_io_writeclose_shared_memoryopen_shared_memoryrpc_io_readputssyscall_psyscall_vlist_removefreerpc_io_closerpc_io_openmemsetmallocvfstree_get_node_by_pathhandle_idlist_pushvfstree_dirnameprintfget_pidstrlenmemcpyrpc_get_response\o|'U "<#o#"Hkp%&'('&),-G.Z.u.-//0n 1 . )9 R [ 2  ) 3  )-  4 4 5 4  6 5DdK| !(/=BOV[hmz 3AP\in CQ_n4GUcq (6DR`{*8FTbp~     "- 2>I NY r w        $/ 4? DHMX fnrv          %  * 9 D  I U `  g o s w                     /  4 >  C M  R \  a k  p z                     "  ' 1  6 @  E O  T X h r                   ! +  0 > H  M Y k w               '  , : E O  T _ j t  y               %;E MY/ < @` d|      < @sync.o/ 1261082312 1002 1002 100644 5388 ` ELF 4(US$átJE CECED$D$C$E\$$[]Ív몍UW1VSt{v|$$taBHX +JZF Fw9r8FD$ D$FD$F$|$$딍t&닍v[^_]% $ > $ > : ; I  : ;  : ; I8 <  I : ; I8 $ >  : ;  .? : ; ' @: ; I : ; I 4: ; I4: ; I4: ; I 3Neint5L@w7e`o$e&e @LtBeCl&^'#(# v) .Z%1 id2#;3# pid4#55# 7#8z#9z#:A#@ 6 id7#8z#[9z#:Z# !;< (@A#%B#C#D#5E#ZF#H# I#$   J  P  idQ# pidR#ZS#T # posU#X#Z#  ![  *l+!#,#}-# pid.# *ZtX!pidX}YY [,  ' z8Ji93v:1 ../../../include/arch/i386../../../include../../includesync.cstdint.hstddef.htypes.hcollections.hio_struct.hio.hlostio.huؔgjZYsZtPz.]hh | tAB DAB AGtttucSetSttuWVA!llostio_sync_read_waitlostio_sync_dispatchqwordGNU C 4.3.2sync_read_listio_read_request_t/home/tyndur/tyndur/src/modules/lib/lostioanchorshort intsize_tlist_tcorrelation_idread_requestbuffer_posuint8_tvfstree_node_tlist_nodesync_readparentlong long intfilehandlelong intchildrensourcenodebyteblocksizetypeid_tnamelostio_sync_read_waitunsigned charsigned charflagslong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptrshort unsigned intchartypesync_read_sshared_mem_idsync.cdatabuffer_modelong unsigned intpid_tio_resource_id_tsizelostio_filehandle_tresidpathungetc_countungetc_bufferblockcountio_resource_tdwordlostio_sync_dispatchGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ p%\+\0\BQ!> LRrN b\P^   o~HEz    0< [ [  H   t-4;EQfzsync.csync_read_listlostio_sync_read_waitmallocmemcpylist_pushlist_createlostio_sync_dispatchlist_get_element_atrpc_io_readlist_remove@JV[in    !( / = B O V [ h o v {            3 A O ] k y           ' 5 C Q _ m {       ( 4 B P n uy}             4 8lostio.o/ 1261082311 1002 1002 100644 7928 ` ELF04(U1VSu؉D$X$t8u[^]É'UWVS } 1 v98tt$$u [^_]Ít&'US]$tECBCBC B CBCBCBCBC B C$B$[]Ðt&\$$ݐ&U]&U D$$D$$ D$$D$$D$$&D$$/D$$8D$$AD$$J% $ > $ > : ; I  : ; (  I $ > &I  : ;  : ; I8 <  : ; I8  : ; ' II' .? : ; ' I@: ; I4: ; I4: ; I: ; I .? : ; ' @: ; I4: ; I.? : ; ' @4: ; I? < 4: ; I?  bintT5L97e8w-$e&e<)L<@LBeGCwB  & '$# (# ).Z %1id2<# (3#pid4# 5<# 47# s8# 9# :A# f<# =#!An>G+<(@t #A# B# C# D# E# F# Ht# |Iz#$*J PidQ#pidR# S# yT# posU# X# Z#[ (hidi# \j# k# l# n# lo'# pG# q]# r}# rt#$'3Gl3-3]M3}c3u M[7idZ,\i]3W@Epidid.i3Qr}q!sWDOj2 *'t?*t" ../../../include/arch/i386../../../include../../includeincludelostio.cstdint.hstddef.htypes.hcollections.hio_struct.hlostio.hlostio_internal.hn*vm&@K;hZ[Jt=z.45:yT>bhYu^[[Y========/IO_OPEN IO_CLOSEIO_READ IO_WRITEIO_SEEK IO_EOF IO_TELL IO_LINK IO_ULINK| 7AD E@EAB FxAB D AB  AB tt7u5V57uPSP4S@AtACtCu@UUWu NVttuSuSPttu !t!#t#uget_typehandleget_filehandleElostio_register_typehandle}lostio_dispatchlostio_initfilehandleslostio_typessize_tuint64_tclosevfstree_roottypepathlong long unsigned intlostio_dispatchlong long intsigned chario_resource_tparentfilehandleslong intanchorbytelinkGNU C 4.3.2io_resource_id_tunsigned intdwordpost_openlong unsigned intvfstree_node_tseeknamedatasizeshort unsigned inttypeid_tbuffer_ptrlostio_typesboollostio_register_typehandlewriteunlinksourceresidbuffer_modetypehandle_tpre_openFALSEoldtypehandlelostio_filehandle_tlist_tchildrenunsigned charnodetypehandleshort intungetc_bufferlostio.clist_nodeTRUEfilehandleuint32_tcharqwordget_typehandlenot_foundungetc_countbuffer_sizeuint8_tget_filehandleflagsreadlostio_initpid_tbuffer_pos/home/tyndur/tyndur/src/modules/lib/lostioGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %X+X0XB> P8R &N ^2 Sq4 m P ~   2  0R;ZZ p`    7&:@EIS_ix   #/:FRlostio.cget_typehandlelostio_typeslist_get_element_atget_filehandlesyscall_pfilehandlessyscall_vlostio_register_typehandlelist_pushlostio_dispatchlostio_sync_dispatchlostio_initlist_createvfstree_rootrpc_io_openregister_message_handlerrpc_io_closerpc_io_readrpc_io_writerpc_io_seekrpc_io_eofrpc_io_tellrpc_io_linkrpc_io_unlink"O`lw'-17>GLQV^ejow ~!"#$%&'     !( / = B O V [ h m z              + 8 = ] y             . < J X f       " 0 > L Z h v           ( - @ G NRV _ i n x         8 <X \t x network.o/ 1261082316 1002 1002 100644 4692 ` ELFp 4(UVSMEEEEt1<.t8| pЉ< v E[^]ÍvDFDt<.uȃv1č&'US4EU]܉$D$EE UD$EED$ED$ $$ \$D$ D$D$$4[]ÍUS4] MD$ljډD$%D$%D$%D$%D$ D$E$E4[]Ít&'U(UD$-D$%D$ƁD$ ET$$E% $ > $ > : ; I : ;  : ; I8  : ; I8  I $ > &I .? : ; ' I@ : ; I 4: ; I 4: ; II!I/ .? : ; ' @: ; I : ; I .? : ; ' I@gint&Y7Z8l4=@AOBZU -H.O#mac/a#   s-r$ ip,, .$lP0zKz4siBrmacra th yT :XmacWa YuxLipK Mu|g ../../include/arch/i386../includenetwork.cstdint.htypes.hnetwork.h,==t{o>REGDRV tcpip%02x:%02x:%02x:%02x:%02x:%02x%d.%d.%d.%d| rAB EAB DuAB DIAB ttru""rQ$:S=rSttuttuttuWstring_to_ip4register_netcardmac_to_stringip_to_stringresultGNU C 4.3.2uint64_tshort intlong long intlong intbytedevice_numbercur_byteunsigned charsigned charstring_to_iplong long unsigned intuint32_tunsigned intdriverip_bytesregister_netcardshort unsigned intip_to_stringcharnetwork.cbufferlong unsigned int/home/tyndur/tyndur/src/modules/libmac_to_stringnumberdwordnet_deviceGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ $P%+0!B=> tRCN ^29q0m @ ~[ <  D0`|   0 r    r)0ANu\eInetwork.cstring_to_ipregister_netcardmemcpyinit_service_getsend_messagemac_to_stringasprintfip_to_string!x    !( / = D K P ] b o v {            6 =AE N j x       t 8 <T Xp tshared_memory.o/1261082315 1002 1002 100644 3212 ` ELFL4(UE]P?0Í'UE]P@0Í'UEPA0]% $ > $ >  : ; I$ > .? : ; ' I@: ; I 4: ; I : ; I 4: ; I .? : ; ' @S intPH$dBOqq idq,ld 3? idq gfk @S~ idqoL ../../../include/arch/i386shared_memory.ctypes.h?Dx ?Dx =| AB  AB @AB ttuP !t!#t#3u22P@AtACtCSuVcreate_shared_memoryopen_shared_memoryclose_shared_memorySlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsvaddr_tlong long unsigned intaddropen_shared_memoryshared_memory.cunsigned charcharlong intclose_shared_memorycreate_shared_memorydwordshort unsigned intsigned charsizeGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@S!',>E: , NcsJ < ^\Z D 0 k4zZv t  8  | 0Xl   M   & 9@shared_memory.ccreate_shared_memoryopen_shared_memoryclose_shared_memory    !( / = D K R Y ` g r             Y04HLputs.o/ 1261082315 1002 1002 100644 2372 ` ELF4(UU ERP0]% $ > $ > $ >  I&I.? : ; ' I@: ; I minttVtdH3nOsn3 puts.c>(| AB ttu ysyscall_putsnlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallssyscall_putsnlong long unsigned intputs.cunsigned charcharlong intshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!\'\,\i>: tNq7J  ^,Z   k,z$v ,  $  4 0D ((\ \   puts.csyscall_putsn    !( / = D K R Y ` g {  */94 1261082315 1002 1002 100644 2972 ` ELF4(UMSU ]ESQRP 0[] UMSU ]ESQRPR0[]% $ > $ > : ; I $ > .? : ; ' @: ; I : ; I .? : ; ' @# Qint]$O&OM!!pid q  osrc o  d t.0Q,pid-q -osrc-o -d Z ../../../include/arch/i386init_child_page.cstddef.htypes.h =;! f#=;! f| !AB D0!AB Dtt!u01t13t3Qu;'init_child_pageinit_child_page_copyQlong long intpid_tsize_tdest/home/tyndur/tyndur/src/modules/lib/syscallsinit_child_pagelong long unsigned intinit_child_page_copyunsigned charcharlong intinit_child_page.cshort unsigned intsigned charsizeGNU C 4.3.2short intunsigned intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@Q!',>%': l NLJ \ ^LZ d  kXzt?v    0$  4 8   !#0!init_child_page.cinit_child_pageinit_child_page_copy    !( / = D K R Y ` e r          g48pv.o/ 1261082315 1002 1002 100644 2476 ` ELF4(U 0]Ít&U j0]% $ > $ > $ > .? : ; ' @!(Gintr4Q h !,3 pv.c=xi=|  AB AB tt utt!u*nsyscall_psyscall_v!pv.cunsigned intGNU C 4.3.2syscall_psigned charshort unsigned intshort intlong long unsigned intsyscall_vunsigned charlong int/home/tyndur/tyndur/src/modules/lib/syscallscharlong long intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!!d'd,dH>: NE7J l ^|DZ t  kXz.v  F  0f/NN     pv.csyscall_psyscall_v    !( / = D K R Y ` g p w{   (04/113 1261082315 1002 1002 100644 2508 ` ELFP4(U(0]% $ > $ > : ; I$ > .? : ; ' I@4: ; I4: ; I ]* intnWBOCV!o eax"d,edx"dRdM ../../../include/arch/i386get_tick_count.ctypes.h >{|  AB tt u P!get_tick_count long long intunsigned intget_tick_count/home/tyndur/tyndur/src/modules/lib/syscallsdwordget_tick_count.clong long unsigned intunsigned charcharlong intshort unsigned intsigned charGNU C 4.3.2short intqwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ !L'L,Lu>: N|hJ ^,Z  k?zO%v  t  0p !    get_tick_count.cget_tick_count    !( / = D K R Y ` e p }    Zdebug.o/ 1261082315 1002 1002 100644 2436 ` ELF4(UEPP0]% $ > $ > : ; I$ > .? : ; ' @: ; I @Lintx-Ta&O%pid$d[D ../../../include/arch/i386debug.ctypes.h$=| AB ttu+ysyscall_debug_stacktracesyscall_debug_stacktracepid_tunsigned charshort unsigned intGNU C 4.3.2debug.cunsigned intlong long unsigned intlong long intcharshort intlong int/home/tyndur/tyndur/src/modules/lib/syscallssigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Td>: NV_J T ^,Z \  k,z/v l  ?  t 0_6UU "    debug.csyscall_debug_stacktrace    !( / = D K R Y ` e r {  Qmemory_info.o/ 1261082315 1002 1002 100644 2596 ` ELF4(US]<0؉S[]% $ > $ > : ; I$ >  : ;  : ; I8 .? : ; ' I@ 4: ; IintjSMBO*+d#H,d#-yx  !e ../../include../../../include/arch/i386memory_info.csyscall.htypes.hJ?y/-=| AB Attumemory_infolong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsfreedwordlong long unsigned intunsigned charmemory_infocharresultlong intmemory_info.cmemory_info_tshort unsigned intsigned chartotalGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!\'\,\>: , NJ ^00Z  k`,z"v     0     memory_info.cmemory_info    !( / = D K R Y ` e r       r/131 1261082315 1002 1002 100644 3024 ` ELF4(U0]% $ > $ > : ; I$ >  : ;  : ; I8  : ; I8  I &I I !I .? : ; ' I@4: ; I. !int+!$O(&OBO-pid.o# /o#p1z#eip2z# 3z#5#  w695[:d#f;d#=5# D > 8 | |!z, D ../../../include/arch/i386../../../includeenumerate_tasks.cstddef.htypes.hsyscall_structs.h>z|  AB tt u P"Oenumerate_tasks long long intshort unsigned intsize_tpid_t/home/tyndur/tyndur/src/modules/lib/syscallstask_countinfo_sizestatustask_info_task_tlong long unsigned inttask_info_taddrunsigned charcharlong intcmdlinememory_usedenumerate_tasks.cdwordtaskssigned charparent_pidGNU C 4.3.2short intunsigned intenumerate_tasksGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ !L'L,L>: NJ ^ ,Z  kL?z&v    0H88l  l #    enumerate_tasks.cenumerate_tasks    !( / = D K R Y ` e p {         ' E Q \`d m w rpc.o/ 1261082315 1002 1002 100644 3288 ` ELF4(U1UjR30u]Ðt&UVSE uU]MEEE1QSRjV70t[^]% $ > : ; I$ >  I$ > .? : ; ' @: ; I 4: ; I .? : ; ' I@ : ; I I !I/ 5IVd2>intmQBZrpc"pid!o, #oP 2> dKDpid1ow {1o 1olen1o h1z  33P H:Th oT DsN ../../../include/arch/i386rpc.cstdint.htypes.h!X@Kxx< [| AD  DAB EttuR !t!#t#du BBbVbdu BBdu BBdu B BaSadu BBdQ'Zrpcsend_messagedlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsmetadatalong long unsigned intdataunsigned charfunctioncharresultlong intrpc.csend_messagedwordshort unsigned intsigned charcorrelation_idGNU C 4.3.2short intint32_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@d!',>cZ: p (NwJ ^4LZ  k,z+v    0H  X     Drpc.crpcsend_message    !( / 4 H O V ] d k p              $ ) 6 [04get_uid.o/ 1261082315 1002 1002 100644 2456 ` ELF44(UE]P0% $ > $ > : ; I$ > .? : ; ' I@: ; I 4: ; I#intgPzBOu dpid duid!d,aF ../../../include/arch/i386get_uid.ctypes.h?Dx | AB ttuPyget_uidlong long intget_uidunsigned int/home/tyndur/tyndur/src/modules/lib/syscallslong long unsigned intunsigned charcharlong intget_uid.cdwordshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Tu>: NzeJ h ^,Z p  k ?zKv  i  0Qpp     get_uid.cget_uid    !( / = D K R Y ` e r {   Ssleep.o/ 1261082315 1002 1002 100644 2260 ` ELF4(U0]% $ > $ > $ > .? : ; ' @ H~ >intP+g^ 3 sleep.c=x|  AB tt unyield unsigned intGNU C 4.3.2yieldsigned charshort unsigned intshort intsleep.cunsigned charlong intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/syscallscharlong long intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ !L'L,LH>: N7J ^P,Z  k|,zv    0     sleep.cyield    !( / = D K R Y ` g p w{ +/150 1261082315 1002 1002 100644 3848 ` ELF4(U0]Ít&UE]P0Í'UMSU ]ESQRP0[] U0]Ít&U0]% $ > $ > : ; I I$ > &I.? : ; ' I@ 4: ; I : ; I 4: ; I : ; I .? : ; ' @.? : ; ' I@5|%intx'&Or'OBO-&d pid'd, 7d#? pid6d 8dkTd0Q~m Sz uidSo /S Sd pidUd bi`lxp| yM ../../../include/arch/i386create_process.ctypes.h%>z f>Cy ?9# f(=w f>z|  AB AB 0!AB D` AB p AB tt u Ptt#u""P01t13t3QuNOP`atactclupqtqsts|uz{Pdget_pidget_parent_pidcreate_processmdestroy_processget_cmdline|long long intget_cmdlineunsigned intpid_tget_pid/home/tyndur/tyndur/src/modules/lib/syscallsdestroy_processuid_tlong long unsigned intshort unsigned intcreate_processunsigned charcharresultlong intinitial_eipdwordcreate_process.csigned charparentget_parent_pidGNU C 4.3.2short intargsGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@|!',>:  N9J ^Z P kP(zxhv    044SS @  T    )0!8` Hp create_process.cget_pidget_parent_pidcreate_processdestroy_processget_cmdline    !( / = D K R Y ` e p {           & B P h o vz~     Z04HLdh|/168 1261082315 1002 1002 100644 2408 ` ELF4(UEP20]% $ > $ > $ > .? : ; ' @: ; I '  I %Dinte1Ns|=( set_rpc_handler.c=| AB ttu"nset_rpc_handlerunsigned intGNU C 4.3.2rpc_handlersigned charshort unsigned intshort intlong long unsigned intunsigned charlong intset_rpc_handler/home/tyndur/tyndur/src/modules/lib/syscallscharset_rpc_handler.clong long intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Ti>: N\AJ 8 ^,Z @  k,z&v P    X 0>;;l l#   set_rpc_handler.cset_rpc_handler    !( / = D K R Y ` g p w{  5/187 1261082315 1002 1002 100644 2456 ` ELF 4(UEP40]% $ > $ > : ; I$ > .? : ; ' @: ; I dintwMBO!H dfO ../../../include/arch/i386add_intr_handler.ctypes.h =| AB ttu#yadd_intr_handlerlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsintrlong long unsigned intadd_intr_handler.cunsigned charcharlong intadd_intr_handlerdwordshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Td>: NVjJ h ^,Z p  k,z'v  ?  0_>]] %   add_intr_handler.cadd_intr_handler    !( / = D K R Y ` e r {   \timer.o/ 1261082315 1002 1002 100644 2448 ` ELF 4(UFu u0]% $ > $ > : ; I$ > .? : ; ' @: ; I $intv_BOQ! d d[D ../../../include/arch/i386timer.ctypes.h =| AB ttu ysyscall_timerlong long inttimer_idunsigned int/home/tyndur/tyndur/src/modules/lib/syscallssyscall_timerlong long unsigned intunsigned charcharlong intdwordshort unsigned intsigned charGNU C 4.3.2short intusectimer.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!X'X,Xd>: Nh_J ` ^,Z h  k,z $v x  D  0d>]]     timer.csyscall_timer    !( / = D K R Y ` e r {    Qshared_memory.o/1261082315 1002 1002 100644 3212 ` ELFL4(UE]P?0Í'UE]P@0Í'UEPA0]% $ > $ >  : ; I$ > .? : ; ' I@: ; I 4: ; I : ; I 4: ; I .? : ; ' @S intPH$dBOqq idq,ld 3? idq gfk @S~ idqoL ../../../include/arch/i386shared_memory.ctypes.h?Dx ?Dx =| AB  AB @AB ttuP !t!#t#3u22P@AtACtCSuVcreate_shared_memoryopen_shared_memoryclose_shared_memorySlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsvaddr_tlong long unsigned intaddropen_shared_memoryshared_memory.cunsigned charcharlong intclose_shared_memorycreate_shared_memorydwordshort unsigned intsigned charsizeGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@S!',>E: , NcsJ < ^\Z D 0 k4zZv t  8  | 0Xl   M   & 9@shared_memory.ccreate_shared_memoryopen_shared_memoryclose_shared_memory    !( / = D K R Y ` g r             Y04HLputs.o/ 1261082315 1002 1002 100644 2372 ` ELF4(UU ERP0]% $ > $ > $ >  I&I.? : ; ' I@: ; I minttVtdH3nOsn3 puts.c>(| AB ttu ysyscall_putsnlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallssyscall_putsnlong long unsigned intputs.cunsigned charcharlong intshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!\'\,\i>: tNq7J  ^,Z   k,z$v ,  $  4 0D ((\ \   puts.csyscall_putsn    !( / = D K R Y ` g {  */207 1261082315 1002 1002 100644 2972 ` ELF4(UMSU ]ESQRP 0[] UMSU ]ESQRPR0[]% $ > $ > : ; I $ > .? : ; ' @: ; I : ; I .? : ; ' @# Qint]$O&OM!!pid q  osrc o  d t.0Q,pid-q -osrc-o -d Z ../../../include/arch/i386init_child_page.cstddef.htypes.h =;! f#=;! f| !AB D0!AB Dtt!u01t13t3Qu;'init_child_pageinit_child_page_copyQlong long intpid_tsize_tdest/home/tyndur/tyndur/src/modules/lib/syscallsinit_child_pagelong long unsigned intinit_child_page_copyunsigned charcharlong intinit_child_page.cshort unsigned intsigned charsizeGNU C 4.3.2short intunsigned intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@Q!',>%': l NLJ \ ^LZ d  kXzt?v    0$  4 8   !#0!init_child_page.cinit_child_pageinit_child_page_copy    !( / = D K R Y ` e r          g48vm86.o/ 1261082315 1002 1002 100644 2868 ` ELF4(UU E]RPQ0% $ > $ >  : ; ( : ; I$ >  : ;  : ; I8 .? : ; ' I@ : ; I : ; I 4: ; I IrQint0>cpnx | AB ttuPv vm86_intwordsigned charvm86_regs_tTRUEboolvm86_intunsigned charshort unsigned intGNU C 4.3.2FALSEunsigned intlong long unsigned intregsresultlong long intshort intlong intchar/home/tyndur/tyndur/src/modules/lib/syscallsvm86.cdwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!X'X,X>v:  NJ  ^,Z  kD?zv     $ 0      vm86.cvm86_int    !( / = D K R Y ` m s z     " -15 > Z d vmem_allocate.o/ 1261082315 1002 1002 100644 4524 ` ELF 4(UMU]] uuQRS0 MEUN]u] UMU EQRP0 fUMU E]QRP=0 Ðt&UU E]RP0É'UU ERP>0]% $ > $ > : ; I  : ; ( $ >  : ;  : ; I8 .? : ; ' I  : ; I 4: ; I.1@1 41 .? : ; ' I@: ; I 1UX Y 1 U4: ; I.? : ; ' @w)/int]}!#oU$o<)dB<|iBO $ %q# &d#G' =! 8  ptr"AC hN1oPn,800 ptr222* p7opX86[66 ptr89GHFo8FHkUTo8Tf ../../../include/arch/i386../../includemem_allocate.ctypes.hsyscall.h ic?9 fw  ='| AAB LFPAB pAB AB AB ttAuPQtQStSnupqtqstsuttuPttuq{mem_dma_allocateCmem_allocatemem_allocate_physicalmem_freeHmem_free_physicalV_`mV_`mresultGNU C 4.3.2mem_allocate_physicalFALSEshort intmem_freebooldma_mem_ptr_tvaddr_tlong long intmem_free_physicallong intaddressphysunsigned charvirtsigned charflagslong long unsigned intunsigned intshort unsigned intchar/home/tyndur/tyndur/src/modules/lib/syscallspaddr_tmem_allocate.csizemem_dma_allocatemem_allocatepositionTRUEdwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@!',0>8{: \NJ <^lZ DP kzuv  d  00o# B B  P _   A!P.pDMmem_allocate.cmem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physical    !( / = D K R Y ` e r            " E PTX a o           + 9 C J QUY ^ l s8<PThlget_phys_addr.o/1261082315 1002 1002 100644 2440 ` ELF4(UE]PB0% $ > $ >  $ > .? : ; ' I@: ; I 4: ; IHintw` dXdptr!d,A& get_phys_addr.c?Dx | AB ttuP pget_phys_addrlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsget_phys_addr.caddresslong long unsigned intunsigned charcharlong intget_phys_addrshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,To>: NkEJ X ^,Z `  k?z$v p  ?  x 0_5TT    get_phys_addr.cget_phys_addr    !( / = D K R Y ` i r }   3ports.o/ 1261082315 1002 1002 100644 2964 ` ELF4(Uu u 0]Ít&'Uu u 0]% $ > $ >  : ; ( : ; I$ > .? : ; ' I@ : ; I 4: ; I .? : ; ' I@$5inty] > | AB  AB ttuP !t!#t#5u34P2(request_portsrelease_ports5long long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallslengthrelease_portslong long unsigned intboolunsigned charTRUEcharlong intportrequest_portsdwordshort unsigned intsigned charGNU C 4.3.2short intFALSEports.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@5!x'x,x>(: D NDfJ T ^DZ \  k~zn6v |    0   %     ports.crequest_portsrelease_ports    !( / = D K R Y ` m s z            " Q04/226 1261082315 1002 1002 100644 2436 ` ELF4(UEP 0]% $ > $ > : ; I$ > .? : ; ' @: ; I 'Winty3@&OipiddcN ../../../include/arch/i386unblock_process.ctypes.h=| AB ttu"yunblock_processpid_tunsigned charshort unsigned intGNU C 4.3.2unsigned intlong long unsigned intunblock_process.cunblock_processlong long intcharshort intlong int/home/tyndur/tyndur/src/modules/lib/syscallssigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Td>: NVgJ T ^,Z \  k,z&v l  >  t 0^6UU #   unblock_process.cunblock_process    !( / = D K R Y ` e r {  [wait_for_rpc.o/ 1261082315 1002 1002 100644 2536 ` ELF84(U0]Ít&U0]% $ > $ > $ > .? : ; ' @ (Ginth4Qv  ,=% wait_for_rpc.c=xi=x|  AB  AB tt uttu6nwait_for_rpcv_and_wait_for_rpcunsigned intwait_for_rpc.cGNU C 4.3.2signed charshort unsigned intshort intlong long unsigned intunsigned charlong intlong long intv_and_wait_for_rpc/home/tyndur/tyndur/src/modules/lib/syscallscharwait_for_rpcGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!\'\,\H>: N=AJ ^DZ  kXz:v  V  0vUtt 0     wait_for_rpc.cwait_for_rpcv_and_wait_for_rpc    !( / = D K R Y ` g p w{   204sync.o/ 1261082314 1002 1002 100644 10592 ` ELF44(US]$\$D$D$ E D$E$[]ÍUED$E D$ D$D$E$ UED$E D$ D$D$E$ UED$D$ED$ E D$E$UÍt&UWVS,EUM=G Eu&)ċE\$#D$D$$ED$ED$C$E\$t$ |$D$$t&1 &\$$tF;~u\$$E;u;~t)&떍vދE;u֍e[^_]&US]EU M][]UEMU u1$E}]ktK@D$G $Í@$\$ƋG 4$D$G $<$]u}]Ít&'UEMU ]$Eutxv @ 0 t&C 1$$]u]Í&UEMU ]$Eutxv @ 0 t&C 1$$]u]Í&U(E uu}}]EEEt`$É0E{C<$|$ƋE4$D$s \$$]u}]t&% $ > $ > : ; I  I' I  : ;  : ; I8 : ; I8 < $ > .: ; ' I : ; I: ; I4: ; I.? : ;' @: ;I : ;I .? : ; ' @.: ; ' I@: ; I: ; I4: ; I1UX Y 1 U4141I !I!.? : ;' I@"4: ;I#: ;I$: ;I%4: ;I&.? : ; ' I@'.? : ; ' @(4: ; I )4: ; I? < *4: ; I?   g=5int/oI?$O=&O|BO*/q|do 2 pid3|# `4|# M5d# 6o# 7 &$ .'*# L(|# $F)A Yqpidpq`p|r3Csk:pidjq`j|Cj;\@q,pid[q`[|C[3oMXgpidLq`L|CL|_>pid=q`=|len=d=; ?  Y{pidqQ;'MdF;e`|{CKg\r}A H!-`zpid,qQ,;M,d,; "C.! ;#pid q$Q ;:$M dZ$ ;z%;%C%q|&3ipidqQ;Md?;_3C&|pppidqQ;Md2;R|rCۉ'|Ig#Hq`H|MHd;HoqCJ$Ko(2|)9*-0U ../../../include/arch/i386../../include../../../includesync.cstddef.htypes.hrpc.hcollections.ht=*og)og)og(}.gYZfZ;u=YC x<hYzZ:YC.[XK;>,_h@,dhZ,01=I/LVh>d>Z,0\\.h>d>Z,0\~.tY />:@I/=l| :AB D@1AB 1AB 0AB AB IAB F`AB AAB ONYAB XpYAB X AB IFFtt:u@AtACtCquttuttutt uttYu'P'Yup'R'Yul'Q'YuhOuOY-MWOYWKS`atactczuttuuu u uVPSttiu66iu66iu 66iu6 6iuACVMeV24P<?P?bSpqtqstsupupu pup uVVPPSttgu'V'[u[gVgupSWS[u[gW gul'PVrpc_send_string_responserpc_send_int_responserpc_send_dword_responsegrpc_send_responseinit_sync_messagesrpc_get_responserpc_get_stringrpc_get_intrpc_get_dwordpsync_rpc_response_handlerresponsesg(:(:GNU C 4.3.2sync_rpcrpc_get_dwordcaller_pidanchorshort intsize_tlist_tdata_lengthsync_rpc_has_responserpc_send_dword_responserpc_get_stringvalueindexlist_noderesponse_trpc_response_handlerrpc_datarpc_send_string_responselong long intrpc_get_intlong intinit_sync_messagessaved_dataunsigned charsigned charlong long unsigned intcorrelation_idunsigned intsync_rpc_response_handlercurrent_correlation_idrpc_send_int_responseresponses/home/tyndur/tyndur/src/modules/lib/rpcshort unsigned intcharsync.cdatarpc_get_responsehandler_function_tpid_tresponsesizefunction_namerpc_send_responseactual_lendwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@g P"x%+0KB> #R YN (bdP^ ( o~Xz H) `  P)@0Baa  I   (:AHU@1k10$0C`TckrwYpYsync.csync_rpccurrent_correlation_idrpc_send_string_responsestrlensend_messagerpc_send_int_responserpc_send_dword_responserpc_send_responseinit_sync_messageslist_createsync_rpc_response_handlerrpc_response_handlerresponsessyscall_pstrncpymemcpysyscall_vlist_get_element_atlist_removev_and_wait_for_rpcrpc_get_responserpc_get_stringstrnlenmallocfreerpc_get_intrpc_get_dwordlist_push0k#)16m !" #) A P&'((Q(Y(((''2>F+aW  !(/=DKRY`er}%1DLhs~  !)-1 IXiquy       ' ,6 ;FUfo    + 0; @K P[ `k p{            %/ 4> CM R\ ak ry}        4 8L Pd h|      0 4vm86.o/ 1261082315 1002 1002 100644 2868 ` ELF4(UU E]RPQ0% $ > $ >  : ; ( : ; I$ >  : ;  : ; I8 .? : ; ' I@ : ; I : ; I 4: ; I IrQint0>cpnx | AB ttuPv vm86_intwordsigned charvm86_regs_tTRUEboolvm86_intunsigned charshort unsigned intGNU C 4.3.2FALSEunsigned intlong long unsigned intregsresultlong long intshort intlong intchar/home/tyndur/tyndur/src/modules/lib/syscallsvm86.cdwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!X'X,X>v:  NJ  ^,Z  kD?zv     $ 0      vm86.cvm86_int    !( / = D K R Y ` m s z     " -15 > Z d vmem_allocate.o/ 1261082315 1002 1002 100644 4524 ` ELF 4(UMU]] uuQRS0 MEUN]u] UMU EQRP0 fUMU E]QRP=0 Ðt&UU E]RP0É'UU ERP>0]% $ > $ > : ; I  : ; ( $ >  : ;  : ; I8 .? : ; ' I  : ; I 4: ; I.1@1 41 .? : ; ' I@: ; I 1UX Y 1 U4: ; I.? : ; ' @w)/int]}!#oU$o<)dB<|iBO $ %q# &d#G' =! 8  ptr"AC hN1oPn,800 ptr222* p7opX86[66 ptr89GHFo8FHkUTo8Tf ../../../include/arch/i386../../includemem_allocate.ctypes.hsyscall.h ic?9 fw  ='| AAB LFPAB pAB AB AB ttAuPQtQStSnupqtqstsuttuPttuq{mem_dma_allocateCmem_allocatemem_allocate_physicalmem_freeHmem_free_physicalV_`mV_`mresultGNU C 4.3.2mem_allocate_physicalFALSEshort intmem_freebooldma_mem_ptr_tvaddr_tlong long intmem_free_physicallong intaddressphysunsigned charvirtsigned charflagslong long unsigned intunsigned intshort unsigned intchar/home/tyndur/tyndur/src/modules/lib/syscallspaddr_tmem_allocate.csizemem_dma_allocatemem_allocatepositionTRUEdwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@!',0>8{: \NJ <^lZ DP kzuv  d  00o# B B  P _   A!P.pDMmem_allocate.cmem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physical    !( / = D K R Y ` e r            " E PTX a o           + 9 C J QUY ^ l s8<PThlget_phys_addr.o/1261082315 1002 1002 100644 2440 ` ELF4(UE]PB0% $ > $ >  $ > .? : ; ' I@: ; I 4: ; IHintw` dXdptr!d,A& get_phys_addr.c?Dx | AB ttuP pget_phys_addrlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsget_phys_addr.caddresslong long unsigned intunsigned charcharlong intget_phys_addrshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,To>: NkEJ X ^,Z `  k?z$v p  ?  x 0_5TT    get_phys_addr.cget_phys_addr    !( / = D K R Y ` i r }   3ports.o/ 1261082315 1002 1002 100644 2964 ` ELF4(Uu u 0]Ít&'Uu u 0]% $ > $ >  : ; ( : ; I$ > .? : ; ' I@ : ; I 4: ; I .? : ; ' I@$5inty] > | AB  AB ttuP !t!#t#5u34P2(request_portsrelease_ports5long long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallslengthrelease_portslong long unsigned intboolunsigned charTRUEcharlong intportrequest_portsdwordshort unsigned intsigned charGNU C 4.3.2short intFALSEports.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@5!x'x,x>(: D NDfJ T ^DZ \  k~zn6v |    0   %     ports.crequest_portsrelease_ports    !( / = D K R Y ` m s z            " Q04/245 1261082315 1002 1002 100644 2436 ` ELF4(UEP 0]% $ > $ > : ; I$ > .? : ; ' @: ; I 'Winty3@&OipiddcN ../../../include/arch/i386unblock_process.ctypes.h=| AB ttu"yunblock_processpid_tunsigned charshort unsigned intGNU C 4.3.2unsigned intlong long unsigned intunblock_process.cunblock_processlong long intcharshort intlong int/home/tyndur/tyndur/src/modules/lib/syscallssigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Td>: NVgJ T ^,Z \  k,z&v l  >  t 0^6UU #   unblock_process.cunblock_process    !( / = D K R Y ` e r {  [wait_for_rpc.o/ 1261082315 1002 1002 100644 2536 ` ELF84(U0]Ít&U0]% $ > $ > $ > .? : ; ' @ (Ginth4Qv  ,=% wait_for_rpc.c=xi=x|  AB  AB tt uttu6nwait_for_rpcv_and_wait_for_rpcunsigned intwait_for_rpc.cGNU C 4.3.2signed charshort unsigned intshort intlong long unsigned intunsigned charlong intlong long intv_and_wait_for_rpc/home/tyndur/tyndur/src/modules/lib/syscallscharwait_for_rpcGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!\'\,\H>: N=AJ ^DZ  kXz:v  V  0vUtt 0     wait_for_rpc.cwait_for_rpcv_and_wait_for_rpc    !( / = D K R Y ` g p w{   204system/lib/libg.a0000644000175200017520000371106411312534041013675 0ustar tyndurtyndur! / 1261084355 0 0 0 8792 ` ]##&d3434343434d|ppT( )5ALVb,nyT  %0,:D NDYdcTnz`@((<<<<<<<<0000000J0J0J0]```````````hh\\DL lxxxxxxxxxxx;;J0b|,|%%%%%%;;EEuuu(((((\\\\    x'222222IIZtdddddddddd,LLd8HHH-p-p-p-p-p<FXP,Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y |||HHHHHHHHH444444(((((((((,,,XXX $  !t , 8 C NT YX f| r< ~ P P < X 0 ̘ ` 0    %X 2 >l >l >l >l >l UX UX UX UX UX UX    @ @ @ @ @ @ @ @ @ @ @ @ A A A A S S S S S S                  # # # # # # 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 Z h h h z z z z z z T \ \ \ \ \      -t -t -t -t L( [D [D [D [D [D [D [D [D [D [D [D   X X X X X X X",d,d8<8<B$L,U`LlXlXyl@PPPPP8 Š  hhhhhP !!!!!!!!!!!KdVVVVVhrr~Psetjmplongjmperrnoinit_memory_managerfreemallocrealloccallocbsearchstrtollist_is_emptylist_sizelist_get_element_atlist_removelist_poplist_destroylist_insertlist_pushlist_createtree_searchtree_prevtree_nexttree_destroytree_do_inittree_do_createtree_inserttree_removelocklockedunlocklock_waitlocked_incrementqsortbzerostrcspnffsflsstrlcatstrlcpystrncatstrncmpstrncpystrnstrstrpbrkstrrchrstrcasecmpstrncasecmpstrcasestrbcmpffslflslrindexmemccpybcopymblenmbtowcwctomb__internal_mbsrtowcsmbstowcs__internal_wcsrtombswcstombsmemmovestpcpyindexstrcatstrchrstrcmpstrcpystrdupstrlenstrsepstrspnstrstrstrtok_r__strtok_rstrtokmemchrmemcmpmemcpymemmemmemsetloader_is_elf32loader_elf32_load_imageloader_is_elf64loader_elf64_load_imageloader_load_flat_bin_imageloader_load_imagestrnlenitoastrtoullstrtoulatoiatolatofstrcolllibrpc_c_rpc_handlerintr_handlermessage_handlerrpc_response_handlerregister_intr_handlerregister_message_handlerinit_messagingtimer_canceltimer_callbacktimer_registerlibrpc_rpc_handlerrpc_send_string_responserpc_send_int_responserpc_send_dword_responserpc_send_responseinit_sync_messagessync_rpc_response_handlerresponsesrpc_get_responserpc_get_stringrpc_get_intrpc_get_dwordmsleepsleepsyscall_psyscall_vget_tick_countsyscall_debug_stacktracememory_infoenumerate_tasksgetenv_name_by_indexgetenv_indexunsetenvgetenvgetcwdsetenvchdirputenvgetenv_countrpc_get_envvarsinit_envvarsgetgrgidgetgrnamhtonlhtonsntohlntohshstrerrorgetprotobynamegetservbynameinet_ptoninet_atongethostbynameinet_ntopinet_ntoaherrorh_errnogetpwuidgetpwnamregerrorregcompregexecregfreeunlinksigaddsetsigdelsetsigismembersigprocmaskalarmsigfillsetsigemptyset_signal_default_handlersigactionsignalraisekillrmdirdupdup2closefcntlfilenopwritepreadlseekwritereadfdopenopencreataccessflockexecvpgetoptoptresetoptoptopterroptindoptarggetppidgetpidgetopt_long_onlygetopt_longlinkreadlinksymlinkgetpagesizeisattyforkpipegethostnameselectchmodfchmodmkfifomknodumaskmkdirfstatstatlstatgettimeofdaytcsetattrtcflushcfgetospeedtcgetattrgetuidgeteuidgetgidgetegidwaitpidwaitwait_child_addinit_waitpidutimedirnamebasenamestrerrorseekdirrewinddirtelldirreaddirclosediropendirmktempmkstempchownsendsendtorecvrecvfromgetsocknameacceptlistenbindconnectsocketrpcsend_messagelibrpc_c_rpc_handlerintr_handlermessage_handlerrpc_response_handlerregister_intr_handlerregister_message_handlerinit_messagingservmgr_needio_remove_linkio_create_linkget_uidyieldio_split_filenameio_get_absolute_pathio_split_dirnameget_pidget_parent_pidcreate_processdestroy_processget_cmdlineset_rpc_handleradd_intr_handlerpowfloorlfloorfloorfceillceilceilftruncltrunctruncfroundlroundroundffegetroundfesetroundnearbyintlnearbyintfnearbyintfabsfabsffabslcoscosfcoslacoslacosfacosexpexpfexpllog2log2flog2lloglogflogllog10log10flog10lsinsinfsinlasinlasinfasintantanftanlatanatanfatanlatan2atan2fatan2lsqrtlsqrtsqrtfrintldexpldexpfldexplwmemmovewcsncasecmpwcscollwcscspnwmemchrwmemcmpwmemcpywmemsetwcslcatwcslcpywcsncatwcsncmpwcsncpywcsnlenwcspbrkwcsrchrwcscasecmpwcpcpywcscatwcschrwcscmpwcscpywcsdupwcslenwcsspnwcsstrwcstokwcpncpyfputwcfputwsputwcharfgetwcgetwcharvfscanfvscanfscanffscanfvsscanfsscanfvfprintffprintf_putcfprintffprintf_putsnasprintf_putcvasprintfasprintfperrorgetcharstdingetcputcharstdoutgetsputcputsnputsstdio_initstderrferrorclearerrfpurgeremovesetvbufsetlinebufsetbuffersetbuffflushfeoffcloseftellfseekrewindfwritefputsfputcungetcfreadfgetcfgetsfopentmpfilerenamefreopen_exitabortatexitexitdivmodulltoajprintf_putcjprintf_putsnparse_pos_paramsjvprintfsrandsrandomrandrandomsystemgmtime_rlocaltime_rlocaltimegmtimeasctimectimemktimestrftimetimevprintfprintf_putcprintf_putsnprintfsprintf_putcvsprintfsprintfwcwidthwcswidthmbsrtowcswcsrtombswcrtombmbrtowciswctypebtowciswupperiswloweriswalphaiswdigitiswalnumiswspaceiswblankiswpunctiswprintiswcntrliswgraphiswxdigittowuppertowlowerwctype_assertsnprintf_putcvsnprintfsnprintfdirectory_opendirectory_createdirectory_closeis_directorydirectory_seekdirectory_readsyscall_timer_startlibrpc_rpc_handlerinit_service_getinit_executeinit_process_exitinit_service_registerinit_service_get_nameadd_historyrl_attempted_completion_functionreadlinerl_line_bufferramfile_seekramfile_writeramfile_readlostio_type_ramfile_use_aslostio_type_ramfile_usedir_seekdir_readlostio_type_directory_use_aslostio_type_directory_uselio_seekvfstree_clear_nodevfstree_basenamevfstree_dirnamevfstree_create_childnext_residvfstree_get_node_by_namevfstree_delete_childvfstree_get_node_by_pathvfstree_rootvfstree_delete_nodevfstree_create_noderpc_io_unlinkrpc_io_linkrpc_io_tellrpc_io_eofrpc_io_seekrpc_io_writerpc_io_readrpc_io_closerpc_io_openhandle_idlostio_sync_read_waitlostio_sync_dispatchget_typehandlelostio_typesget_filehandlefilehandleslostio_register_typehandlelostio_dispatchlostio_initstring_to_ipregister_netcardmac_to_stringip_to_stringcreate_shared_memoryopen_shared_memoryclose_shared_memorysyscall_putsninit_child_pageinit_child_page_copysyscall_psyscall_vget_tick_countsyscall_debug_stacktracememory_infoenumerate_tasksrpcsend_messageget_uidyieldget_pidget_parent_pidcreate_processdestroy_processget_cmdlineset_rpc_handleradd_intr_handlersyscall_timercreate_shared_memoryopen_shared_memoryclose_shared_memorysyscall_putsninit_child_pageinit_child_page_copyvm86_intmem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physicalget_phys_addrrequest_portsrelease_portsunblock_processwait_for_rpcv_and_wait_for_rpcrpc_send_string_responserpc_send_int_responserpc_send_dword_responserpc_send_responseinit_sync_messagessync_rpc_response_handlerresponsesrpc_get_responserpc_get_stringrpc_get_intrpc_get_dwordvm86_intmem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physicalget_phys_addrrequest_portsrelease_portsunblock_processwait_for_rpcv_and_wait_for_rpc// 264 ` get_tick_count.o/ enumerate_tasks.o/ create_process.o/ set_rpc_handler.o/ add_intr_handler.o/ init_child_page.o/ get_tick_count.o/ enumerate_tasks.o/ create_process.o/ set_rpc_handler.o/ add_intr_handler.o/ init_child_page.o/ unblock_process.o/ unblock_process.o/ setjmp.o/ 1261082310 1002 1002 100644 584 ` ELF4(UW}_OW wEGEG GEG _U}E ogw _OW w.symtab.strtab.shstrtab.text.data.bss4]!',` 87setjmplongjmperrno.o/ 1261082309 1002 1002 100644 1412 ` ELF4( % 4: ; I?  $ > ;6 7int$ errno.c?%errnoGNU C 4.3.2errno/home/tyndur/tyndur/src/lib/stdlibcerrno.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.debug_line.rel.debug_pubnames.debug_str.comment.note.GNU-stack4!4'4,40>d?: 4HJ(ZV |j0>u%~DDT  $   errno.cerrno    !& 3 bsdmalloc.o/ 1261082309 1002 1002 100644 845 ` ELF4( GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.debug_info.debug_line.comment.note.GNU-stack4!4'4,4:5F5R5[TTk  @ bsdmalloc.c malloc.o/ 1261082309 1002 1002 100644 842 ` ELF4( GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.debug_info.debug_line.comment.note.GNU-stack4!4'4,4:5F5R5[TTk  @ malloc.cliballoc.o/ 1261082309 1002 1002 100644 12556 ` ELFl"4(U]Ít&'U]]u}CvMsV tRЃ%=t&ftt]u}])믍t& ֋~t11҃9Љw~N1)=A)AVF ޭޅttYPtOAtU$fP +PA +A9R $G]u}]ËVfQ맍v9 tQ9 $t=tABAtA 1)(,A $ D$$뷋A 륍'U0VS vx D$ $11҃9ᆳމwtw1 AqA AA(,[^]Í&D$@$낍 pP뭐t&UWVSt&EEEMtы ! $5 Q ]UyЃ1҉])9o]N M~E]܍M1E)9ӉMr9w/;M܉EUs/F%ƋF ]EE~f;M܉5$rы_C)9EwK)ȃ)9EvWӋSuSG L)9Ewu}EGt 8ƅf1hfL QA UQEyACKGDGE1ҍYڃt )ÃfC[^_]ÉE}tEF^05 E;11FKAA y]YEAGDGFE GG@ GG@GxUGPGMHGDGE1GXڃGWPGG@ GGx]GXGUPGDG댐UWVS } u0FCP X9<$uljEv11҉H9uUEt1ҍ&MM9u4$ [^_]É)U&x [^_]ÍЃ%=t ftu 1돐} [^_]4$1pv'US] ]$t11f9w[]% $ > $ > : ; I  : ; (  : ;  : ; I8  I .: ; ' I .: ; ' I  : ; I4: ; I.: ; ' : ; I4: ; I 141&.? : ; ' @.? : ;' @: ;I4: ;I U4: ;I1X Y1X Y 41 !4: ;I"1X Y#.: ; ' I@$: ; I%4: ; I&1UX Y' U(1X Y ).? : ;' I@*: ;I+1UX Y,41 -4: ; I .4: ; I/&I04: ; I 15I sJFint}VyOP$O<;dqBO;I AJ# K# wL]# M]# 0N]# Od# ^Od AYd# Zd# [# ^\O# ]]# ^]#  Ps3 z3 z sz c noi3- ptrzw3 8zw3z zy s1z s2y nom$s   O mz sz c3 noi3{,ptrzzXmin|dmaj}B6]j6;wz  (!G]!]"#3s$]_%st]rmaj& '0()W2z*1o/33OG4Vp5z66](maj7min8dx9d:o,wNjDww dPy68]w@|6])z6pzE*optrzmindaop*6"]j$w05a+eC9/'LWbmw]wR)z@s7*o%*oE!3pze"Vm Vm,R-b -c$.ef/30}fw/3-g:(-h:-)k:-l:-m:0iq1|F\ ../../include/arch/i386liballoc.cstdint.hstddef.htypes.h>$ {<Xw+wt{f,{st>د:v5 t\ ȃ{f|f&z< t_~X3)7%YsJ J2*9gu==uv ~( !J~~X t*bj>::0:0'?1 vX f6ifyXm.!?J .x;YM{-=/~J}N=,wg=;>=;0[9iUi|fX~$n-=g/t~ =0uu=gg~t-Yiv;uug!<=rtYugXlzX?/>^z:<z.? J:z<XBw+wzz<tSht@L{IJ| AB AB FIAE E?AB FVAB F@3AB Dttuttu**qSqu9S9CuCS6tV'VCVnQ'QCQQ.;PPPttuPPOVQzVzPVQQxzQQPHMPPttuu?uhuhuh(uhqPRPSPRPRPRPR(+PRSYSSB{Q{~P~QQP PqQQPP([QkQQV)Q)nVnqWq{P{VW V  W VWQPVWVQW(W{SSRSRSYSSS(SS$QTulTVPVdPRdlulRl ul PkulkmPm|PR|ulRulPlvRv}P}RqRRtt6uVVu V 'u'6VEWEu Wu !W!'u '6W(SEJWJQPQWSWSS5PPP(MSoSSPPHulCup@AtACtCsu@ZZsu@ZZsu ipPQinit_memory_managerfreesmallocrealloccallocs*3XVYj_d=CE=CEGNU C 4.3.2/home/tyndur/tyndur/src/lib/stdlibcusagediffFALSEprevshort intsize_tmallocliballoc_minorcdestlsrcnew_mininit_memory_manageruintptr_tliballoc_unlockfreel_possibleOverrunsldestl_memRootlong long intliballoc_memcpyl_inuseliballoc_fill_dwordlong intblockunsigned charliballoc_freeliballoc_majorsigned charlong long unsigned intliballoc_memsetunsigned intl_allocatedshort unsigned intl_errorCountcharcallocl_pageSizereallocreal_sizenobjl_bestBetsizeliballoc.callocate_new_pagereq_sizestartedBetcsrcl_warningCountliballoc_allocbestSizeliballoc_lockmagicTRUEla_lockdwordpagesl_pageCountnextmajSizefirstGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@s )%+00BB > *R%JN 0bp^ 0` o8x~Uz 0   0%0y!!!,& <( ,4$>M W(c   u?V@3liballoc.cl_errorCountl_possibleOverrunsl_inusel_bestBetl_warningCountl_memRootl_allocatedallocate_new_pageinit_memory_managerfreesyscall_psyscall_vmem_freemem_allocatemallocrealloccalloc7HQ*1RZ|>Dr[fou19 -R{# !(/=DKRY^kp,:HVkxMXcn$)2=GKW[gk$1:CG]aju $(48DHTX`it~ %/3?COj} %)8DIUZl}i04PTptbsearch.o/ 1261082309 1002 1002 100644 3000 ` ELF4(UWVS Et0] 1 ]9uv\$E߉$Uu [^_]1 [^_]% $ > $ > : ; I.? : ; ' I@: ; I: ; I: ; I 4: ; I   I & ' II-9LintnJW$O4Lkey2,2pnel2d|3d C3 i5d obj6   3 cD ../../include/arch/i386bsearch.cstddef.h3r0x6 | LAB FttLu#u#66@u@L@u @LLu#u#66@u@L=V@IV>W@JWobsearchLsize_tunsigned charbaseshort unsigned intGNU C 4.3.2bsearch.ccomparunsigned intlong long unsigned intlong long intwidthshort int/home/tyndur/tyndur/src/lib/stdlibclong intsigned charbsearchGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@L!',>?: NWgJ ^4Z  k<z0v  N  0n;ZZ       Lbsearch.cbsearch    !( / = D K R Y ` e q |          Qstrtol.o/ 1261082309 1002 1002 100644 4720 ` ELF 4(UWVSut&ƒ U. %  +&-&0Eɉ1EэJЃ wB9E}*BJwIB V9E|>w J)ʉ}9}EE~ÍNt두؋M tU :U1ۀ}-Ã[^_]Ít&g_t&v0F $ > .: ; ' I : ; I 1.? : ; ' I@ : ; I : ; I 4: ; I 4: ; I 1UX Y 1X Y 11X Y  I&I4: ; I? < LSh8int&@yq.3c-3B3cA3$3c#3_=3c<3u33c23W3cV3#]8$ str"$, "6 ;"36 4$] %3 &/us '3 )G GH;d>u*/</U3C ../../includestrtol.cctype.herrno.h"b@8 "zXPg0mf<o<pA>:sfu[eyRj );/Xxtt< t`f| 8AB Ftt8u  oVoWV:W:<u<PWPsVs{W{VWuV W V"W"8V<u <u 8ooPuPu8u{8S<PSS*,P,8SPulul38ulQRPRR R<KRKPPPstrtol8>@Pendptrisuppererrnoisspaceoverflowunsigned charretvalbaseshort unsigned intGNU C 4.3.2isxdigitstrtol.cisdigitunsigned intdigitlong long unsigned intlong long intcharisalphashort inttolower/home/tyndur/tyndur/src/lib/stdlibclong intsignsigned charstrtolGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@8 %x+x0xB|P> RN @b4^ H oY~9 z X V  `v 00    p      8strtol.cstrtolerrno    !( / = D K R Y ` e       !%) < A K P Z _ i n x }      2 C Plist.o/ 1261082309 1002 1002 100644 8248 ` ELFt4(UUt1:]Í&UEtt@]Ív1]t& U$Ét$u 1$t$]Ë0txt9t)щ vt̅u뵋 9|͡tĉ)Ήΐt&UU Er1҅tP]Ðt&U]]}} utOu;tEr$k9u,9|Qu!vWu1]u}]Í&tq $뛐ȍ&'U]]u1t#1tr$k9t]u]Ít&tݐt&̍t&US]$u][]&U$]]uۉƋEFtM u:3C9t؋u]]Ít&9E ܍t&U ؃t21빉'US]t$$U PC9t؃[]Í؃[]ÐU$@% $ > $ >   : ; ( : ; I : ;  : ; I8  : ;   I .? : ; ' I@ : ; I.: ; ' I@: ; I 4: ; I4: ; I.? : ;' I@: ;I4: ;I4: ;I U4: ; I.? : ; ' @ 4: ; I A ?intVA<{2V0Xg-./gϏYHQggrt/=g@<MO JkK=L/e,0.3bXk/;0~tj+?/O x=Wgs[+/h2 tK1Lzo,02KE~t=NgLI1xtggw| AG  !AB P{AB HFAB  AB FFFlAB FF)AB D@AB MFOAB D !AB ttuR !t!#t#Au **3P35u5:P:AuPQtQStSuPePehSpvSvPSceVehPhlVrVPVPQQQttuuu Pttu  _S_iuiS  eWeiu iWEVZbV{VTVPXvRvxPxRtt uSu SV Vtt9u3S39u@AtACtCu@ggSuS@nnu u @ggpPpuPutRPttuS u Su  u !t!#t#Aulist_is_empty#list_sizelist_get_element_atlist_removealist_poplist_destroylist_insert@list_pushlist_createAHXplist_get_node_atGNU C 4.3.2new_nodelist_createFALSEanchorshort intlist_pushlist_tlist_sizevalueindexlast_listlist_nodeboollist_insertlong long intlong intlist_remove/home/tyndur/tyndur/src/lib/collectionslist_poplist_is_emptynodeunsigned charsigned charlong long unsigned intlist_get_element_atunsigned intcurrentshort unsigned intlistlist_destroyold_anchorsizeelementprev_nodelast_indexTRUEdwordlist.clast_nodenextGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@A %+ 0{B> R"N xb 0^  o8 ~z    ( 04 $P{#.   8F !Pdpul~)@O !list.clist_get_node_atlast_listlast_indexlast_nodelist_is_emptylist_sizelist_get_element_atlist_removefreelist_poplist_destroylist_insertmalloclist_pushlist_create{(/;$Wz.5 !(/=DKRY`ou|  %048 AK Q\`d mw |        * /: ?KP[ cnrv         '+0: BMQU ^h mw | l 0 4H Lh l      tree.o/ 1261082309 1002 1002 100644 16100 ` ELFL04(UWVS$UE U܋UE؋҉UE}U@؉ENjREUU@ EԉREUЉӋU# #\E11 uEbfr9M؍vs $ > : ; I  : ;  : ; I8  I  : ;  .: ; ' I  : ; I 4: ; I 1: ; I4: ; I41.: ; ' .? : ; ' I@: ; I: ; I1UX Y  U41.1@1.? : ;' I@: ;I4: ;I4: ;I1UX Y 1X Y!1X Y".? : ; ' @#: ; I $.: ; ' @%4: ; I &4: ; I' (4: ;I)4: ;I*4: ;I +1X Y ,1UX Y-.? : ;' I@ TA 64int"|+8aB>$OAaB#C#D#E3# | P:Q#hRo#So#^V# _ *z; *; #* #8V 8; #8 res9V /$ n3 m;keymV m resopqV ]R h /$ ! ; #yP :# tmpY :# tmp 1 1; 1zpz];,keyVL ret ~A@u]Rhh;/$E # [353]Qj/uyz`m;zDold2 Q/$!/$z;zTold /$! "/$" ] )E#\;"(E0r"#C;#hDo#DoQ;N#hPo#PoR;$fzy;#%0up&tmp}<  ! , n.' ,9D]  ]84MP!h/.9DP0"]h s !T.'9D0P~]hsC!.(9VDi ]i|'i P*]'hs P$F]'hs.!]*'W'*E;+ D;- DzM (newFm )aG*HVu\W F AHH, ]R`h aX 'a 0 +A,Eu]R',Eh,]x`h -nz0A m; mz #o *0puhG    9Boy p    ,] l ../../include/arch/i386../../includetree.cstdint.hstddef.hcollections.hf<f<1+?ffp<=;=:XF<:tzf<o<F<:t[xfJ_tw+1K X@-=-=ntmf@-K-=|.<|.< |.sX-/o/f X|.<|.< |.sX-/u/f|X>gt=ug=>CuZJ*@of>@,L;/KN;>Xuu.g @-=-=nto [>f@,L;/KM<q.= L;/KN<.>X!~. X@-=-=n!\@-=-=@-=-=..@,L;/KN;>X-umt>d@,L;/KMh<.=aL;/KN<.>XX X@-=-=n!\@-=-=,@,L;/KN;>X-u@,L;/KM==Xuu~. X@-=-=n!\@-=-=} }<hjK0u1?+YZnu[g-=}. X@-gn}@-gJu~K=w~:ֻ| AB FQAB AC`RAB GRAB G  AB 0BAB D3AB DAB AGAB F0AB Fttu%%uu u\uXulVulVulVhQSQSQSttQu P Q#S#6Q6HSHQQR4V46R6QVP%?PJQP`atactcu`qqPuPu`qqwRwu Ru twQwRPRPRPRttuPu P uRu Ru QRPRP R  P R !t!#t#)u01t13t3ruttuttuPulRSW<S<kWkRSWSRWSR W *S*WVV>QQ<>S>Q~QQQQPBSP\P~PPPQiQ$&S&~QQQQQPiP3;PHjPw~PPRR&QRR=R!kQQiQQQikRkQQPiPPxPPPRikR<RhkRQiQQQQQ*,S,QPiPP9APNpP}Ptt+u+u+u uhVQVQuhVQ+uh"V",P,]V]rPrVV(V2SQAhSQSQPPPP01t13t3A u0KKA u0KKA u ? V* < V[ V V A VaP S* ; S? C S[ r P S S P  S  P[ ul ul  ul[ up up  up W  R  V / R/ = W? R VR [ R W W  W  P - P? H PT [ P tree_searchtree_prevmtree_nexttree_destroyEtree_do_inittree_do_createytree_insert tree_removeA %WZa%WZa%+.8loqtu<i<iik$ik$7?57?5BZ  * @ ` * @ ` substGNU C 4.3.2old_parentrightget_keyuint64_tshort intsize_tadjust_balancetree.cvalueparenttree_item_offsetrotate_lefttree_tdo_searchlong long intlong intkey_mask/home/tyndur/tyndur/src/lib/collectionstreenew_keynodeold_leftsort_key_offsettree_destroytree_insertunsigned charpitemsigned charlong long unsigned introtate_rightrebalancetree_searchunsigned inttree_removepsubsttree_itemcurrentshort unsigned intto_tree_itembalancetree_prevlefttree_nextlink_from_parentcurrent_keyto_nodetree_do_createitemtree_do_initstoprootGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@A  t6 % + 0 |B > 6RN $>bd<^ ,> o ~_)z > )  >*0-?Y/x/x/ 4 5Q   !-`R7RA  NS0B`g3v}0tree.cadjust_balancerebalancetree_searchtree_prevtree_nexttree_destroyfreetree_do_initmemsettree_do_createmalloctree_inserttree_removeN% !(/=DKRWdkp} %0BS^ "/:Q^i     (9G^kv        7;VZo{     &*. 7GNRV _m{     &AEVZh s        '+<@N Yjx      .2@ KO` eir {     ! 1 5 P T ]  k  t x                  &  + 6  ; F  K V  _ c ~      y 8 <X \t x       $lock.o/ 1261082310 1002 1002 100644 3688 ` ELFx4(UW}0u_]ÍUE]ÍUE]fUUt t&u]Í&UE]% $ > $ >  : ; ( : ; I.? : ; ' I : ; I  I 5I .? : ; ' @ : ; I .1@1 : ; I1UX Y 1GY kint&4xX  l< G@YXlFH gQ`k varP  n= ../include/arch/i386lock.ctypes.h%K==/|=R<m<.l.K=g| AB A AB 0AB @AB ` AB ttu !t!#t#*u01t13t3>u@AtACtCYu@LLYR`atactckuPlocklockedunlock lock_waitXlocked_incrementkFHQSTRUEbool/home/tyndur/tyndur/src/libunsigned charshort unsigned intGNU C 4.3.2FALSElock.clockedlocked_incrementunsigned intlong long unsigned intlock_waitunlocklong long intshort intlong intsigned charlockdwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@k!',>: HNrJ ^Z P kzTv P k  X0 ` p @     0%@/` lock.clock_looplocklockedunlocklock_waitlocked_increment !(/=DKRY`msz    ")-1 B K Zaei J 4 8L Pd h| sort.o/ 1261082310 1002 1002 100644 3224 ` ELF4(UWVSEU e)čD$҉E1U;}vE_uEEEƋE4$D$U~QE_t$D$E$ED$E4$D$ED$ED$E$!É;}yee[^_]% $ > $ > : ; I.? : ; ' @: ; I: ; I4: ; I 4: ; I 4: ; I  ' I I I&I!I$ > Vint0Cgt$O*!> ,num dX d b%  tmp& i'3  3 Am> ../include/arch/i386sort.cstddef.h 8j*@ڻ+@8/Yy. | AB Fttukku,,/R/u ,,uk ku 1FWFkSkqWqSWoqsortsort.csize_t/home/tyndur/tyndur/src/libqsortunsigned charbaseshort unsigned intGNU C 4.3.2_tmpunsigned intlong long unsigned intlong long intshort intlong intsigned charsizecomparatorGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ h %+0B> RqN h b|4^ p  o~z    0@  P    sort.cqsortmemcpy    !( / = D K R Y ` e q x|          Kbzero.o/ 1261082309 1002 1002 100644 2948 ` ELF4(UVSM ] wt 19u[^]Ð؃t)19u4)щˉڍ&uʃt19u[^]% $ > $ > : ; I .? : ; ' @: ; I4: ; I  I?Kint ,n{$O#A<1,1dnt=ddstA o_ ../../include/arch/i386../../includememset.cstddef.hbsdtypes.h;Xfr<./gs)JjXuuq5g=\T@uL| AB Bttu#S#'u'JSJuQ#'R*4P4HRHJPJQSQR%V'QVQnPnSbzerosize_tdst0unsigned charlong unsigned intshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intbzerou_charbzero.cshort intlong intsigned charlengthGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',|>D: t N"J T ^4Z \  k zv l    t 0711d  d     bzero.cbzero    !( / = D K R Y ` e p }         lstrcspn.o/ 1261082310 1002 1002 100644 3040 ` ELFL4(U1ɉWVS E] 8EEu9ut(t&Љ Tu]1ɅTu*t& ȃtt+M [^_]% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I 4: ; I 4: ; I  I &I I!I/ $ > :Uint'x$OF&zM%ds$,$Ls1*w bit+o tbl,Lidx-3   o` ../../include/arch/i386../../includestrcspn.cstddef.hbsdtypes.h$ v. v< <ϟe=;Mw0,>:>G?G t)?,>x | AD FttuunSnu nSUiPstrcspnsize_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2u_longstrcspn/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intstrcspn.ccharsetlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>: NJ ^|4Z  kzMv  k  0k       strcspn.cstrcspn    !( / = D K R Y ` e p }         mffs.o/ 1261082309 1002 1002 100644 2372 ` ELF4(U1Utu ft]% $ > $ > .? : ; ' I@: ; I4: ; Iq$intZw>hffs&3$U%3,bit'3K9 ffs.c%#+.?L-| $AD tt$u  $R"Pdffs$long long intunsigned int/home/tyndur/tyndur/src/lib/stringlong long unsigned intmaskunsigned charlong intffs.cshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@$!d'd,d_>: lN`=J  ^,Z   k^z*v ,  D  4 0d//` `    $ffs.cffs    !( / = D K R Y ` quy ~   )fls.o/ 1261082309 1002 1002 100644 2372 ` ELF4(U1Utt fu]% $ > $ > .? : ; ' I@: ; I4: ; I$intZq>hfls&3$U%3,bit'3K9 fls.c%#+.?L-| $AD tt$u  $R"Pdfls$long long intunsigned int/home/tyndur/tyndur/src/lib/stringlong long unsigned intmaskunsigned charlong intshort unsigned intsigned charGNU C 4.3.2short intfls.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@$!d'd,d_>: lN`=J  ^,Z   k^z*v ,  D  4 0d//` `    $fls.cfls    !( / = D K R Y ` quy ~   )strlcat.o/ 1261082310 1002 1002 100644 3212 ` ELF4(UWVS Mutz>tuA :tuӉ׉))t=M 1ttu+u > [^_]ÍE $ [^_]É% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &I-i9int \s$O,ddst),src*ysiz+dd-s.Rn/de0d   {D ../../include/arch/i386strlcat.cstddef.h+m;h1+1LY/;?7>=u uX .o<| AB Fttu@V@rurVuVGGru r>Q>rurQuQ1R1;S;CRCnSrRSRSGrQjPr{P3pWrW ostrlcatsize_tdlenunsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intstrlcat.clong long unsigned intstrlcatlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ l %+0Ba > t RjN \ b4^ d  o ~z t    | 0@  P     strlcat.cstrlcatstrlen    !( / = D K R Y ` e q |          Qstrlcpy.o/ 1261082310 1002 1002 100644 2816 ` ELF4(UEVu St7]t#ut֍2[^]Í&t&tu% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &I(4>^intan$O*d^dst',src(Xsiz)dd+s,Rn-dQ   hD ../../include/arch/i386strlcpy.cstddef.h) fuXvM]z| ^AB DDtt^uCuC^7V9^VPu P ^u6S9^Sostrlcpy^size_tunsigned charshort unsigned intGNU C 4.3.2strlcpy.c/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charstrlcpyGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@^!',>-:  N#lJ ^4Z  kzv    0      ^strlcpy.cstrlcpy    !( / = D K R Y ` e q |      Qstrncat.o/ 1261082310 1002 1002 100644 2756 ` ELF@4(UW} VuS]t4;t:u1ɍt 9u[^_]% $ > $ > : ; I.? : ; ' I@: ; I 4: ; I 4: ; I  I &I2FNintiv$O>*Ndst),src)Wn)dGd,R s-   cD ../../include/arch/i386strncat.cstddef.h)=N;ˠgK?|  NAB ADDttNuJSJNuLWLNu KVKNuostrncatNsize_tstrncat.cunsigned charshort unsigned intGNU C 4.3.2strncat/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@N!',>$: NgJ ^|8Z  kzav    0^}}      Nstrncat.cstrncat    !( / = D K R Y ` e q |     Qstrncmp.o/ 1261082310 1002 1002 100644 2664 ` ELF4(UMVuS] u t&8utu1҉[^]Í&C)% $ > $ > : ; I.? : ; ' I@: ; I I&I2>Kintan$O%3Ks1#,s2#bn$ddD ../../include/arch/i386strncmp.cstddef.h$>9LV2z | KAB DDttKu7V79u9KV6S69u 9KSKQostrncmpKsize_tunsigned charstrncmp.cshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharstrncmpshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@K!',o>: x NhJ 8 ^,4Z @  k`zv P  5  X 0U33d d     Kstrncmp.cstrncmp    !( / = D K R Y ` e q |     Qstrncpy.o/ 1261082310 1002 1002 100644 2884 ` ELF4(UVS]utU t&tu[^]Í؃tu[^]% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I  I &I2FQintiv$O>*Qdst),src)nn)dd,Qs-R   dD ../../include/arch/i386strncpy.cstddef.h)Xg[ye_| QAB BttQu0V02u2OVOQu,u ,22Qu /S/2u2=S=MPostrncpyQ,8Ksize_tstrncpy.cunsigned charshort unsigned intGNU C 4.3.2strncpy/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@Q!',>: L NhJ  ^p4Z   kzv ,    4 0(  8     Qstrncpy.cstrncpy    !( / = D K R Y ` e q |      Qstrnstr.o/ 1261082310 1002 1002 100644 3140 ` ELF@4(U(E ]]u}0u؋]u}]ÍvE$E썴&EtAt:m8Ѝ{tE9Ew!UE<$T$D$t뻍v1% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &I:FPint's$O.s+,,m"-dc/sc/len0d"   tD ../../include/arch/i386strnstr.cstddef.h-N /sg#,L,>)Px t | AB IIttu#S#-u-aSaW P -up-3P36u 6upAAu&V-VAKPRjPP-ulAulostrnstrstrnstrsize_tunsigned charfindslenshort unsigned intGNU C 4.3.2strnstr.c/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  %+0Bi> , RdxN  b4^   oB~Rz ,  p  4 0Yxx   "    strnstr.cstrnstrstrlenstrncmp:    !( / = D K R Y ` e q |          Qstrpbrk.o/ 1261082310 1002 1002 100644 2668 ` ELF4(UVSEu t&t t9u[^]Í&1[^]% $ > $ > .? : ; ' I@: ; I4: ; I 4: ; I4: ; I  I &I+?>int bo7'>s1&,s2&V(Rc)3sc)3Q   ?  strpbrk.c&,K?z4| >AB Btt>u  -P1:P  /V/1u 1<V<>u .S1;Sdstrpbrk>strpbrk.cunsigned charshort unsigned intGNU C 4.3.2strpbrk/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intscanplong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@>!',>: | NCJ < ^04Z D  kdzv T  8  \ 0X55h h     >strpbrk.cstrpbrk    !( / = D K R Y ` f quy      -strrchr.o/ 1261082310 1002 1002 100644 2572 ` ELF4(UMSE 1t8u҉u[]% $ > $ > .? : ; ' I@: ; I4: ; I4: ; I I &I+<)int _l+)p*,ch*3K7,_c-r < rindex.c*xG=v,02| )AB Dtt)u)Q 'S &Pdstrrchr)strrchr.cunsigned charshort unsigned intGNU C 4.3.2save/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charstrrchrGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@)!l'l,l>:  N@J ^0Z  k0zv    0      )strrchr.cstrrchr    !( / = D K R Y ` f quy       ,strcasecmp.o/ 1261082310 1002 1002 100644 4616 ` ELF 4(U1ɉWVSt&E؍SރEUws U  xƒwP 9u}uƒ1[^_]Ã}w w )Ã[^_]Ít&'UWVSEtN1ɍE<ڍCރEws U  PUƒ}wP 9ut9Mu1[^_]Ã}w }w )É% $ > $ > : ; I.: ; ' I : ; I 1 .? : ; ' I@ : ; I 4: ; I 1UX Y  1UX Y 1X Y 1X Y 1 I&I.? : ; ' I@ UKbint8$O#A&B3cA3W3cV3 W%3u s1$, s2$L us1' us2( *3 X4A*a47XXa-~lai-o43 s12 s22N n3d0 us17 us28;@X;j HX<<n ../../include../../include/arch/i386strcasecmp.cctype.hstddef.hbsdtypes.h$<RX<<RXt<Rui91*XU/;/<kX<cX|fcLg=wd | uAD FAB Fttuu**uu>>uu V*S*UVXaVaqS R4>P>iRipPpuRttuuuu u uVSVSVVSRPRPR-strcasecmpstrncasecmp"%-%(size_tisupperlong intunsigned charlong unsigned intshort unsigned intGNU C 4.3.2strcasecmp/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intstrncasecmplong long intcharu_charshort inttolowerstrcasecmp.csigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@!@'@,@ >K: NJ ^TZ   k4:zn1v    `0  8 8   %   ustrcasecmp.cstrcasecmpstrncasecmp    !( / = D K R Y ` e p }        & 8<PTfjy         /3EI] os  {8<strcasestr.o/ 1261082310 1002 1002 100644 3528 ` ELF4(U(U ]]u}u؋]u}]Ðt&ȍAw ωU$E썴&tAЍBw 8Ѝst ލE4$D$ED$tf1q% $ > $ > : ; I.: ; ' I : ; I 1 .? : ; ' I@ : ; I : ; I 4: ; I 1X Y 11X Y  I&I[5Aint"dq$OB3cA3W3cV3 +FF s*S, *S c,L sc,L len-d# 3>0,Cbm6VLYL` ../../include../../include/arch/i386strcasestr.cctype.hstddef.h*N t/u (<W=->#v"<^H>)zi | AB IIttu!S!$V$+u+tStVSR+up+ARAFu FupP'W+6PCW[ePP+ulQul3NQ+RQRR_strcasestrsize_tisupperunsigned charfindshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intstrcasestrlong long intcharshort inttolowerlong intsigned charstrcasestr.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ p %+0B_> R1N b4^  o ~!z    0$  D ,    strcasestr.cstrcasestrstrlenstrncasecmpJ    !( / = D K R Y ` e p          ' 15@ O mbcmp.o/ 1261082309 1002 1002 100644 2664 ` ELF4(U1҉1MVuS] tf:uu[^]% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &/;/int^k$O&3/b1%,b2%W%dp1'p2'  `A ../../include/arch/i386bcmp.cstddef.h%#+1+?k/| /AD FDtt/u-V-/u,S,/u /Qobcmp/size_tbcmp.cunsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charlengthbcmpGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@/!p'p,p>: p NdJ 8 ^@4Z @  ktzv P  0  X 0P//` `    /bcmp.cbcmp    !( / = D K R Y ` e q |      Nffsl.o/ 1261082309 1002 1002 100644 2392 ` ELF4(U1Utu ft]% $ > $ > .? : ; ' I@: ; I4: ; I"$inta}Eox&3$\%],bit'3K: ffsl.c%#+.?L-| $AD tt$u  $R"Pdffsl$long long intunsigned intffsl.c/home/tyndur/tyndur/src/lib/stringlong long unsigned intmaskunsigned charlong intffslshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@$!d'd,d_>: xN`>J ( ^,Z 0  k^z*v @  E  H 0e66h h    $ffsl.cffsl    !( / = D K R Y ` f quy ~   *flsl.o/ 1261082309 1002 1002 100644 2392 ` ELF4(U1Utt fu]% $ > $ > .? : ; ' I@: ; I4: ; Iv $int_}Cm&3$Z%],bit'3K: flsl.c%#+.?L-| $AD tt$u  $R"Pdflsl$long long intunsigned intflsl/home/tyndur/tyndur/src/lib/stringlong long unsigned intmaskunsigned charlong intflsl.cshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@$!d'd,d_>: xN`>J ( ^,Z 0  k^z*v @  E  H 0e66h h    $flsl.cflsl    !( / = D K R Y ` f quy ~   *rindex.o/ 1261082310 1002 1002 100644 2572 ` ELF4(UMSE 1t8u҉u[]% $ > $ > .? : ; ' I@: ; I4: ; I4: ; I I &I!2;)int^k+)p*,ch*3K-,_c-r < rindex.c*xG=v,02| )AB Dtt)u)Q 'S &Pdrindex)unsigned charshort unsigned intGNU C 4.3.2saverindex.c/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charrindexGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@)!l'l,l>:  N@J ^0Z  k0zv    0      )rindex.crindex    !( / = D K R Y ` f quy       ,memccpy.o/ 1261082309 1002 1002 100644 2992 ` ELF4(U t$u|$} $t!M1]t&8t9u1$t$|$]Ív% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I 4: ; I 4: ; I   I &&I(4Tint{Wd$O'Tt#,f$dc%3n&dtp*Q fp+ uc,A   A AbD ../../include/arch/i386memccpy.cstddef.h&hK>i|  TAB GGFttTu$$<u<MMTuIWIMu MTW$<M EVEMuMTV$ASMTSomemccpyT>PTsize_tunsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intmemccpymemccpy.cshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@T!',>A: NGfJ ^8Z  kzv    40L%%       Tmemccpy.cmemccpy    !( / = D K R Y ` e q |       Qbcopy.o/ 1261082309 1002 1002 100644 3524 ` ELF4(UWVS}u ]9 بftD1ب:1E))1ҋ]] 9u]u ΉEt1fuEÉt1ҍ&9uf[^_]Ë] u t91)1DD uÉEt%1Ґt&DDuEƉq1ҍ&DD u[^_]Ðt&1&1e% $ > $ > : ; I.? : ; ' @: ; I4: ; I : ;  I &  &I3Dint  gt$OA?,?L?dldstBsrcCtDdX?}     B ../../include/arch/i386bcopy.cstddef.h==? kMY-=]X%k;=-1MK.7Y-=H:'V | AB Fttuuu WuqWqsusWV*VoSsVS,S6[SoSVSpVsSVOQulQulQQ!up!DQDFupFsQzQQ obcopysize_tdst0unsigned charbcopyshort unsigned intGNU C 4.3.2done/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charlengthsrc0bcopy.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>g : NqJ ^4Z  kDz,v  H  0h9XX       bcopy.cbcopy    !/ 6 = D K R Y ` e q x|            Omultibyte.o/ 1261082310 1002 1002 100644 7664 ` ELF<4(UWVSu>Љ%=t0й%=tuO9] rtF%t f[^_]Ít&%u9[^_]Ít&<|ʹu0fUuu ]1ۉ}}tE4$D$u؋u]}]Ðt)P!ƒ~ι? 9ˉ뭍'U1S]M tUȃ9toʁ9tC9tl ?ȀC?ȀCȃ?ȀC[]ÉЃ?ȀC[]Ív[]Í ?ȀCЃ?ȀC[]Í'UWVS }u twEuh1ۍD$ED$$trtEЉt 9]wÀ}u؅tҍt&t [^_]ÍMu11؍v;]s [^_]Í [^_]ÍvuE:vU ED$E D$E$ UWVS,u} ]E1t&ET$$Et%E)9E\$D$E$ދt 9uw}uMtu;us E0,[^_]Ðt&M_11&,[^_]Ðf}Et&'UED$E D$E$% $ > : ; I$ > .? : ; ' I@: ; I: ; I4: ; I  I &I 4: ; I 4: ;I 4: ;I.? : ;' I@: ;I 4: ; I 4: ; II!I/ $ > .? : ;' I@n)a>2>intJy5$Z&3G>sF,tFoylenH>iI>   -{>C\wcz\szEtzo{len|>i}> ~> zC>Pbufwcz Xo -buf\str-Oleno wcz mo/ > % To!bufS\strSlenSoo05buf͝Fwcsfleno<hmo'>4     z&&9o@abuf8wcs8 len8o.R ../../include/arch/i386multibyte.cstdint.hstddef.h%SXAvt]YI_z{hh' )V0,!- RF 2N `bx ^ hp o\ ~n~z    0 JVuup Dd    P! 6!?0T[@!multibyte.cmblenmbtowcwctomb__internal_mbsrtowcsmbstowcs__internal_wcsrtombsmemcpywcstombscx[    !( / 4 H O V ] d k p {            ! & 0 ? L Q d osw              ( 5 AEI             + 7;? _8<\`x|memmove.o/ 1261082310 1002 1002 100644 3540 ` ELF 4(UWVS}u] 9 ftD1B9E ))1ҋ] ]9u] uΉEt1fuEÉt1ҍ&9ufE[^_]Ðt&]u  t91)1DD uÉEt%1Ґt&DDuEƉi1ҍ&DD uE[^_]f1&1e% $ > $ > : ; I.? : ; ' I@: ; I4: ; I : ;    I & &I?Kint,n{$OA:,:L:dldstBsrcCtDdB}      B ../../include/arch/i386bcopy.cstddef.h==? kMY-=]X%k;=-1MK.7Y-=H:'V | AB Fttuuu Wu|W|~u~WVrVzSS[SoSVS{V~SVOQulQulQ%Q%)up)LQLNupN~QQQomemmovememmovesize_tmemmove.cdst0unsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charlengthsrc0doneGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>s: NJ ^$4Z  kXz*v  H  0h=\\       memmove.cmemmove    !/ 6 = D K R Y ` e q |            Ostpcpy.o/ 1261082310 1002 1002 100644 2480 ` ELFD4(UU Mtu]% $ > $ > .? : ; ' I@: ; I: ; I I&I6 B+int#er%+to$,$K8 stpcpy.c$: N<J ^,Z  kjzjv    0b     +stpcpy.cstpcpy    !( / = D K R Y ` f quy     ,index.o/ 1261082309 1002 1002 100644 2476 ` ELFL4(UEM 8ut&8t ҍt&u1]% $ > $ > .? : ; ' I@: ; I4: ; I  I&I!t-.int|P]+.p*,ch*3Wc,Q; index.c*: N?J | ^,Z  kkz{v    0k     .index.cindex    !( / = D K R Y ` f quy    +strcat.o/ 1261082310 1002 1002 100644 2556 ` ELF4(UVuS] >t9u1ҍu[^]% $ > $ > .? : ; ' I@: ; I: ; I4: ; I I &I*B<int er6#<s","K=$ 9 strcat.c"?| <AB ADtt<u<Q9S9<u dstrcat<strcat.cunsigned charshort unsigned intGNU C 4.3.2strcatsave/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharappendshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@<!|'|,|~>: N=J ^4Z  k0vzv    0     <strcat.cstrcat    !( / = D K R Y ` f quy      ,strchr.o/ 1261082310 1002 1002 100644 2484 ` ELFP4(UEM 8ut&8t ҍt&u1]% $ > $ > .? : ; ' I@: ; I4: ; I  I&I(4.int{Wd+.p*,ch*3Wc,Q; index.c*: N?J ^,Z  kkz{v    0n     .strchr.cstrchr    !( / = D K R Y ` f quy    +strcmp.o/ 1261082310 1002 1002 100644 2504 ` ELFd4(US]U t& 8uu1ɉ[]Ðt&B[])% $ > $ > .? : ; ' I@: ; I I&I*6>int Yf}*3>s1),s2)n= strcmp.c)J;iu-/| >AB Att>u  )S)+u+8S8>u  >Rdstrcmp>strcmp.cunsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intstrcmplong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@>!',b>: NAJ ^0Z  kzv    0     >strcmp.cstrcmp    !( / = D K R Y ` f quy    ,strcpy.o/ 1261082310 1002 1002 100644 2536 ` ELFt4(US] Mt1ҍvDDu[]% $ > $ > .? : ; ' I@: ; I: ; I4: ; I I &I->-intan#-to","K9$ 8 strcpy.c"Ji| -AB Att-u-Q+S+-u dstrcpy-fromunsigned charstrcpyshort unsigned intGNU C 4.3.2save/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charstrcpy.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@-!p'p,p~>: N<J ^0Z  k vzv    0     -strcpy.cstrcpy    !( / = D K R Y ` f quy      ,strdup.o/ 1261082310 1002 1002 100644 2788 ` ELF4(U}}]u<$p4$tt$|$$؋u]}]% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &I8DJint%gt$O&Jstr%,len'dW(j   ]C ../../include/arch/i386strdup.cstddef.h%$| JAB FIttJu++FWFJu@V')PostrdupJsize_tstrdup.cstrdupunsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charcopyGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@J %+0B> RaN bP4^  o}~z    0>|0  &    Jstrdup.cstrdupstrlenmallocmemcpy!7    !( / = D K R Y ` e q |      Pstrlen.o/ 1261082310 1002 1002 100644 2484 ` ELFP4(U1M9t :u)]% $ > $ > : ; I.? : ; ' I@: ; I4: ; I  I &I8Dint%gt $O$dstr#,s%R ^C ../../include/arch/i386strlen.cstddef.h##+.?>| AD ttuQostrlenstrlen.csize_tstrlenunsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!`'`,`~>: NbJ ^,Z  k(Kzsv    0m     strlen.cstrlen    !( / = D K R Y ` e q |   Pstrsep.o/ 1261082310 1002 1002 100644 2860 ` ELF4(UEWVS81t; sE t&9tu፶ɍtE0[^_]Í&1% $ > $ > .? : ; ' I@: ; I4: ; I4: ; I4: ; I  I &I6HQ\int #t0\.,B/Ls12c33Qsc33Rtok4    K strsep.c/Bz+:  N,OJ ^|4Z   kzv      0       \strsep.cstrsep    !( / = D K R Y ` f quy          ,strspn.o/ 1261082310 1002 1002 100644 3036 ` ELFH4(U1ɉWVS E] 8Eԍ&u9ut(t&Љ Tu]1ɅTt*t& ȃtu+M [^_]% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I 4: ; I 4: ; I  I &I I!I/ $ > CVint0y$OO&z%ds$,$Ls1*w bit+o tbl,Lidx-3   o_ ../../include/arch/i386../../includestrspn.cstddef.hbsdtypes.h$ v. v< <me=;Mw0,>:>G?G t)?,>x | AD FttuunSnu nSUiPstrspnsize_tstrspn.cunsigned charlong unsigned intshort unsigned intGNU C 4.3.2u_long/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intcharsetlong long intcharstrspnshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>: NJ ^|4Z  kzMv  j  0h       strspn.cstrspn    !( / = D K R Y ` e p }         lstrstr.o/ 1261082310 1002 1002 100644 3052 ` ELF4(U(E ]]u}0u؋]u}]ÍvE$E썴&t18Ѝ{tt&EU<$D$T$tf1% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &I(Bint4er$O*s),)c+sc+len,d    nC ../../include/arch/i386strstr.cstddef.h)N /ug#vH>)zi | AB IIttu#S#)W)-u-VSV~W~S P -up-3P36u 6up&V-VAcP~P-ulAulostrstrsize_tstrstr.cfindshort unsigned intGNU C 4.3.2unsigned char/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intcharshort intlong intsigned charstrstrGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+0BY> RErN b4^  o-~z  6  0V77       strstr.cstrstrstrlenstrncmp:r    !( / = D K R Y ` e q |        Pstrtok.o/ 1261082310 1002 1002 100644 3624 ` ELF4(UWVuS^E t9uߍɍtJ {E t&9tuɍtE8[^_]Í&1E1E01iҍU E D$D$E$% $ > $ > .? : ; ' I@: ; I: ; I4: ; I4: ; I : ;  I &I .? : ; ' I@ : ; I : ; I 4: ; I M0MintpB2s1,<11 3tok32c43fsc43y @    }` s_<_a\ strtok.c1 ٦lJ =zvrJr#X].*i| AB BD"AB ttuVHSH|W|~V~WWSV|u |u ||uuxPPP|}PPPQRttu(Qd__strtok_r strtokstrtok.cspanpunsigned charshort unsigned intGNU C 4.3.2delim__strtok_r/home/tyndur/tyndur/src/lib/stringunsigned intstrtoklong long unsigned intlong long intcharshort intlong intcontsigned charlastGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+0BQ> 0RC`N bL^  o~,z    0H 0 x .    "'"strtok.clast.946strtok_r__strtok_rstrtok    !( / = D K R Y ` f quy                1 ? K, 8 <memchr.o/ 1261082309 1002 1002 100644 2792 ` ELF<4(USM] tU&9tu1[]Ít&B[]v% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I   I & &I1D9intgt$O=)9s&,c'3dn(dp+R    A`C ../../include/arch/i386memchr.cstddef.h(JgKwp@| 9AB Att9u'u',,9u*S*,u ,4S49u 9Qomemchr9)03size_tmemchr.cunsigned charshort unsigned intGNU C 4.3.2memchr/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@9!|'|,|> : NdJ ^L0Z  k|zAv  ^  ~0Nmm      9memchr.cmemchr    !( / = D K R Y ` e q |     Pmemcmp.o/ 1261082309 1002 1002 100644 2836 ` ELFh4(U $]t$u |$}t1 8u9u1҉Ћ$t$|$]f)% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I  I & &I/;DRintgt$O+3Rs1),s2)bn*dp1-p2-   AaC ../../include/arch/i386memcmp.cstddef.h*f=j=i* |  RAB FGGttRuBWBFuFRW>V>Fu FRV:S:FuFRSomemcmpR 5HRsize_tmemcmpunsigned charshort unsigned intGNU C 4.3.2memcmp.c/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@R!',>: $ NeJ ^d8Z  kzjv     0w       Rmemcmp.cmemcmp    !( / = D K R Y ` e q |     Pmemcpy.o/ 1261082309 1002 1002 100644 3536 ` ELF4(UWVS}u] 9 ftD1B9E ))1ҋ] ]9u] uΉEt1fuEÉt1ҍ&9ufE[^_]Ðt&]u  t91)1DD uÉEt%1Ґt&DDuEƉi1ҍ&DD uE[^_]f1&1e% $ > $ > : ; I.? : ; ' I@: ; I4: ; I : ;    I & &I6 Bint#er$OA:,:L:dldstBsrcCtDdB}      B ../../include/arch/i386bcopy.cstddef.h==? kMY-=]X%k;=-1MK.7Y-=H:'V | AB Fttuuu Wu|W|~u~WVrVzSS[SoSVS{V~SVOQulQulQ%Q%)up)LQLNupN~QQQomemcpysize_tdst0memcpy.cunsigned charshort unsigned intGNU C 4.3.2/home/tyndur/tyndur/src/lib/stringunsigned intlong long unsigned intlong long intmemcpyshort intlong intcharsigned charlengthsrc0doneGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>s: NJ ^$4Z  kXz*v  G  0g:YY       memcpy.cmemcpy    !/ 6 = D K R Y ` e q |            Omemmem.o/ 1261082309 1002 1002 100644 3364 ` ELF4(U(E ]Uu]}ut1t-9r)u-E]u}E ]t&1]u}])؉ЉEst&9}r:vu\$t$<$uډ% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I 4: ; I 4: ; I   I &&I1Dintgz$O=(l&,&ds't'd*cur)w ) cl*  cs+     rC ../../include/arch/i386memmem.cstddef.h'tBN fv <v<3yLK"| AB OFttuLRL_u_lRluRu8P8Lu LRPR_u _lPx{P>V>LuLXVX_u_V ;S;LuLUSU_u_SL[W[_RcjWjlRlWL_uphupomemmemsize_tmemmem.cunsigned charshort unsigned intGNU C 4.3.2memmem/home/tyndur/tyndur/src/lib/stringunsigned ints_lenlong long unsigned intlong long intcharshort intlong intsigned charlastl_lenGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+0B>  RvN b 4^  oT~*z  G   0g5TT       memmem.cmemmemmemchrmemcmpH    !( / = D K R Y ` e q |           Pmemset.o/ 1261082310 1002 1002 100644 3244 ` ELF4(UWVS Mu uw)tU 1&9u [^_]Ít&} ؅t ؉ Ét&E)E1f9EuE+MEEUt&uUEʃt1t& 9u [^_]% $ > $ > : ; I .? : ; ' I@: ; I: ; I 4: ; I  IH[int5~ $O#A%O#T<:,c0:3n:d t=d c?z( dstAQ o_ ../../include/arch/i386../../includememset.cstddef.hbsdtypes.h;fr<: NJ | ^D4Z  kxzv    0<>>p  p     memset.cmemset    !( / = D K R Y ` e p {            lelf32.o/ 1261082309 1002 1002 100644 5240 ` ELF 4(U} 3v E8ELFt1]Àx]ÍU1(U ]u}:ELFt]u}]Í&BD$E$U fz,B1t&U B,9 ?u_$EWGT$U %ET$$WGD$)ЉD$G%E$E\$ UD$G$%D$U B,9X% $ > $ > : ; I  : ; (  : ;  : ; I8 I !I/ $ > .? : ; ' I@: ; I4: ; I I: ; I 4: ; I4: ; I UG?8ZjDint*~N$O$o&O<>,<AH9BOG'|()3+47 v8# 9# :# f;# <# =# ># ?# ^@#$ A#( pB#* C#, D#. $E#0 (F#2 A  G _[ `# Ua# b# c# d# e# f# 1g#h *$)q,)dL0  E0ZlDD|DqDdGRDiV3__dRaq[f ../../include/arch/i386../../includeelf32.cstddef.htypes.helf32.h)>m u. Ju  f) W.]7(\<%@T@b k<`v< <#)m"J | $AB 0*AD Ott$u$u  $u 01t15t5Zu0Zu0LLZu LUWZWLRVZVLYupZup>Kfloader_is_elf32loader_elf32_load_imageZ;wordprogram_headere_entryGNU C 4.3.2e_shstrndxElf32_WordFALSEshort intsize_tp_offsete_flagse_machinee_phentsizeElf32_Halfp_vaddrp_typee_shentsizeboolprocesse_typevaddr_te_ehsizelong long intElf32_Offimage_sizelong intimage_startElf32_Phdre_versionElf32_Ehdrelf_headerunsigned char/home/tyndur/tyndur/src/lib/bin_loaderpage_countsigned chare_magiclong long unsigned inte_identunsigned intp_paddrshort unsigned intp_flagsloader_is_elf32e_phoffe_shoffpid_tp_memszp_filesze_phnumloader_elf32_load_imagee_shnumTRUEp_aligndwordelf32.cElf32_Addrmem_imageGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@Z (%+0BK> pRN 8bL^ @  o4~,Bz ` n  h0\ ! ! p $z    $0*1FZahelf32.cloader_is_elf32loader_elf32_load_imageloader_create_threadloader_allocate_memmemcpymemsetloader_assign_memn7    !( / = D K R Y ` e r }              * 8 F T b p ~          # 1 ? M \ h sw{                 $ ) 4 > s04elf64.o/ 1261082309 1002 1002 100644 3964 ` ELF4(U} ?v E8ELFt1]Àx]ÍU1]% $ > $ > : ; I  : ; (  : ;  : ; I8 I !I/ $ > .? : ; ' I@: ; I4: ; I I.? : ; ' I@: ; I {(07W9int6S7e08wkC$e$&e<*<'l(HR)l,Z@A cB# C# D# E# F# G# H# I#( JJ#0 K#4 \L#6 M#8 N#: O#< P#> A  Q )$4(,(L/4hE07lCCDr ../../include/arch/i386../../includeelf64.cstdint.hstddef.htypes.helf64.h(>m u. Ju  f- S.-.| $AB 0AD tt$u$u  $u 01t15t57u>loader_is_elf64:loader_elf64_load_image7e_entryGNU C 4.3.2e_shstrndxElf64_AddrFALSEuint64_tshort intsize_te_flagsElf64_Offe_phentsizeloader_elf64_load_imageElf64_Worde_shentsizeboolprocesse_typevaddr_tElf64_Halfe_ehsizelong long intimage_sizelong intimage_starte_versionloader_is_elf64elf_headerunsigned charelf64.c/home/tyndur/tyndur/src/lib/bin_loadersigned chare_magiclong long unsigned inte_identuint32_tunsigned intuint16_tshort unsigned intElf64_Ehdre_phoffe_machinee_shoffpid_te_phnume_shnumTRUEGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@7!x'x,x>g: \ NJ <^DZ D  kzhBv d   l0  ( 1    $0elf64.cloader_is_elf64loader_elf64_load_image    !( / = D I V [ h m z               ' 5 C Q _ m {            $ ) < GKO T b p 04flat.o/ 1261082309 1002 1002 100644 3036 ` ELF\4(U(]]u}}$\$ƋE 4$D$<$D$@\$ t$<$D$@]u}]% $ > $ > : ; I  : ; ( .? : ; ' I@ : ; I 4: ; I[mgint:Ht$O $o4&O<g<-g +| (+q ,d /q,kL ../../include/arch/i386flat.cstddef.htypes.h, >I/v | gAB FIttgu#`V-loader_load_flat_bin_imagegsize_tmem_imageTRUEboolunsigned intimage_startpid_tunsigned charshort unsigned intGNU C 4.3.2FALSEflat.clong long unsigned intprocesslong long intloader_load_flat_bin_imageshort intlong intimage_sizesigned char/home/tyndur/tyndur/src/lib/bin_loadervaddr_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@g %+0B1> R,oN b4^  o?~1z  @  0`u@ 4 e   g#7>Sflat.cloader_load_flat_bin_imageloader_allocate_memmemcpyloader_create_threadloader_assign_mem.>V    !( / = D K R Y ` e r }           Yloader.o/ 1261082309 1002 1002 100644 3412 ` ELF4(U]]uu }}\$4$uP\$4$u ]]u u}}]]]u u}}]]]u u}}]% $ > $ > : ; I  : ; ( .? : ; ' I@ : ; I 4: ; IDint#1hu$O$o&O<b <P* )|, )q )d +N ../../include/arch/i386loader.cstddef.htypes.h)J?@8@8@bBzS>RuR^S^rur~S~u$loader_load_imagesize_tTRUEboolimage_startpid_tunsigned charshort unsigned intGNU C 4.3.2loader_load_imageFALSEunsigned intlong long unsigned intresultprocesslong long intshort intlong intimage_sizesigned charloader.c/home/tyndur/tyndur/src/lib/bin_loadervaddr_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ (%+0B[> $ RUN $ b8^ ,  o7~S(z <  {  D 0 $ P t     ,<Woloader.cloader_load_imageloader_is_elf32loader_is_elf64loader_load_flat_bin_imageloader_elf64_load_imageloader_elf32_load_image 0Nn    !( / = D K R Y ` e r }             [string.o/ 1261082310 1002 1002 100644 7736 ` ELF4(UU Mt$9t1 f<t&t9u]t&1]t&Í&UWVS0]uf0TE1QEtыE1 vڃ7Tؐ1D t ] T}ҍv29uȋU 0[^_]Í&'UWVSL}t&ƒ    t&z+&2-EME ?011EEEtBE11VEԋE}ZEȉU}AE0< v5]uU tE E؅t ]uۃރL؉[^_]ÐEU/9‰UMȋEEʋM܉EU0Ή]uWO҈Ut}Z]Ea<cUEԉU9QMȋEEʋMEUăWΉ]u땍PEU69‰UMȋEEʋMEU7Ή]u?}t"fvE1v?0t&uE0xQWOBЃ  BBt&VEE?xWOBЃ v"BvBvE UE'UED$E D$E$ UED$ D$$Í'UVSutQ-t<+t7A11< v :fA< w3 TPЄu[^]Íu1҉[^]Ð&U]É'U]% $ > $ > : ; I.: ; ' I : ; I 1 .? : ; ' I@ : ; I : ; I 4: ; I  I&I.? : ; ' @4: ; I  U4: ; II!I/ $ > 4: ; I : ; 1X Y 1UX Y 1X Y 1UX Y : ; I : ; I 4: ; I.? : ; ' I@} &-intGj$O.3c-3$3c#3=3c<3 #d9 s", U"dK len$dj B/@ n.O s. e.Ost0K i1O+ y;Ojt5O   \EV D D6 eD3bFV negG3youtJ@ljo>@aoz~>  e3 9Os ] u str)3]k>3Xc (str3s1s2]V ../include../include/arch/i386string.cctype.hstddef.h"z\R`jRzR@gSzSttuttucstrnlen"itoastrtoullstrtoulatoiatoluatofstrcollX_rPz~9UY`endptrsize_tpositivedoubleisspace/home/tyndur/tyndur/src/libitoaunsigned charmaxlenstrtoullbaseshort unsigned intGNU C 4.3.2strtoulisxdigitisdigitstrcolllong unsigned intunsigned intlong long unsigned intresultstrnlenatollong long intnptrcharstring.cshort intlong intatofsigned charatoilengthGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ %+0B> Rq aN b ^  o ~gz  1  (Qx0E-- PF    9@ !(#- h27 ?string.cstrnlenitoastrtoullstrtoulatoiatolatofstrcollstrcmp     !( / = D K R Y ` e p          $ +/3 D Q V ` z              #,0E Y]o          !% 8 = H R W a f w     c04PTptmessaging.o/ 1261082313 1002 1002 100644 6468 ` ELF 4(U8uE u}}]EV=Uw& t;=ts]u}]Ív:=tc==vuËU]u}U]&U]u}]t&]Eu}]t&FED$$W1 f?[D$ED$U$uɍFD$ ED$E<$D$UFD$ ED$E<$D$v'UUE U]UW VS1ۃED$D$$D$ED$E$t&߃ t;>t[D$ED$$u˃1[^_]Í& tED$D$$E [^_]Ív'U$&@ =u% $ > $ > : ; I  : ; (  I '  I $ >  : ;  : ; I8 I!I/ .? : ; ' @: ; I4: ; I4: ; I4: ; I : ; I .? : ; ' I@4: ; I4: ; I?  V*int[5L~D4$Z&Z<<@LBZ/  | o z  *% +%# S,#5;-iv h,Ihhij3Bo`5puppcQbSb  ADv_CSC'E%diF6FT7ri8#4|2c/50 w ../../../include/arch/i386../../includemessaging.cstdint.hstddef.htypes.hrpc.htB/@T@04.O.t>>:T.<R3<M<3<Mfɡ) )L0==_PzX&zX&z.A-Z %;/x\#9[WiZrZ=x|  vAB FIFAB  AB AFF>AB ttvu**FWFJuJWuWuWuvWvuh**CVCJuJVuVuVuvV=@SPSPPPPPSPttuRttvuvu-S1@S/W1tWttu@librpc_c_rpc_handlerregister_intr_handlerregister_message_handler_init_messagingrpc_response_handlerintr_handlermessage_handlerGNU C 4.3.2caller_pidFALSEindexmy_pidshort intsize_tmsg_handler_tdata_sizehandleruint8_tintr_handlerregister_intr_handlerboolrpc_response_handlerregister_message_handlerlong long intlong intlibrpc_c_rpc_handlerbytenamefnnameunsigned charsigned charlong long unsigned intpadded_fnnamecorrelation_idunsigned intintr/home/tyndur/tyndur/src/modules/lib/rpcshort unsigned intcharfunctiondatalong unsigned intinit_messaginghandler_function_tpid_tmessaging.cTRUEmessage_handlerdwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+ 0=B=> HR'N b8^ @ o~b z ,   405 :YY      v)6EKS ck>messaging.cmy_pidlibrpc_c_rpc_handlerintr_handlertimer_callbackraisestrnlenmessage_handlerstrncmprpc_response_handlerregister_intr_handleradd_intr_handlerregister_message_handlermemsetstrncpyinit_messagingget_pidlibrpc_rpc_handlerset_rpc_handler-7GmL\e     !( / = B O V ] d k p }           6 B IMQ Z d i s x               " ' 5 K P Z a hlp      < @T Xx |timer.o/ 1261082314 1002 1002 100644 4900 ` ELF 4(UWVS }1vt$$t&9{ut$$$ƍ [^_]UWVS }1 v9{t+t$$u [^_]t&t$$$ [^_]UVS$ƋEF1&@;Fw\$$u\$t$$E D$F$^[^]f% $ > $ > : ; I : ;  : ; I8 <  I $ >  : ;  ' .? : ; ' @ : ; I4: ; I4: ; I.? : ; ' I@: ; I 4: ; I4: ; I 2U#int}BO&7'#(d#K)o  &'#(d#  >ad' `d,2b'ic3W Opjn Nd2P'iQ3,d +"-+did-dN5'a2<'i=3t#$$df ../../../include../../../include/arch/i386timer.ccollections.htypes.h@Ysc@W sy/sOfYyM"=[e| dAB FpoAB FAB Ettdu^W^du]VpqtqstsupWuWu~VVttu!!ur}S~VrSEtimer_cancel-timer_callbackntimer_registerlong long inttimer_idunsigned intnext_timer_iditemanchortimer_cancellist_node/home/tyndur/tyndur/src/modules/lib/rpclong long unsigned inttimerscallbackunsigned chartimeoutcharlong inttimer_callbacklist_ttimer_registerdwordshort unsigned intsigned charsizeGNU C 4.3.2short intusectimer.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ 4%+0 B> RN bt^ 0 o ~Iz    0:6 U U       d+5IUZdpostimer.ctimersnext_timer_idtimer_cancelsyscall_plist_get_element_atlist_removefreesyscall_vtimer_callbacktimer_registermalloclist_insertsyscall_timerlist_create(8DL 4@IYks` !(/=DKRY`ex   " /6:> GQ Vi p{     s 8 <X \rpchandler.o/ 1261082314 1002 1002 100644 768 ` ELF@4(`E4p"b* `D$ L$$T$(RPQ a80PD$t D$@D$ă ؋DThe Netwide Assembler 2.03.01.text.comment.shstrtab.symtab.strtab.rel.text85M9%rpchandler.asmlibrpc_c_rpc_handlerlibrpc_rpc_handlerlibrpc_rpc_handler.1librpc_rpc_handler.2sync.o/ 1261082313 1002 1002 100644 10592 ` ELF44(US]$\$D$D$ E D$E$[]ÍUED$E D$ D$D$E$ UED$E D$ D$D$E$ UED$D$ED$ E D$E$UÍt&UWVS,EUM=G Eu&)ċE\$#D$D$$ED$ED$C$E\$t$ |$D$$t&1 &\$$tF;~u\$$E;u;~t)&떍vދE;u֍e[^_]&US]EU M][]UEMU u1$E}]ktK@D$G $Í@$\$ƋG 4$D$G $<$]u}]Ít&'UEMU ]$Eutxv @ 0 t&C 1$$]u]Í&UEMU ]$Eutxv @ 0 t&C 1$$]u]Í&U(E uu}}]EEEt`$É0E{C<$|$ƋE4$D$s \$$]u}]t&% $ > $ > : ; I  I' I  : ;  : ; I8 : ; I8 < $ > .: ; ' I : ; I: ; I4: ; I.? : ;' @: ;I : ;I .? : ; ' @.: ; ' I@: ; I: ; I4: ; I1UX Y 1 U4141I !I!.? : ;' I@"4: ;I#: ;I$: ;I%4: ;I&.? : ; ' I@'.? : ; ' @(4: ; I )4: ; I? < *4: ; I?   g=5int/oI?$O=&O|BO*/q|do 2 pid3|# `4|# M5d# 6o# 7 &$ .'*# L(|# $F)A Yqpidpq`p|r3Csk:pidjq`j|Cj;\@q,pid[q`[|C[3oMXgpidLq`L|CL|_>pid=q`=|len=d=; ?  Y{pidqQ;'MdF;e`|{CKg\r}A H!-`zpid,qQ,;M,d,; "C.! ;#pid q$Q ;:$M dZ$ ;z%;%C%q|&3ipidqQ;Md?;_3C&|pppidqQ;Md2;R|rCۉ'|Ig#Hq`H|MHd;HoqCJ$Ko(2|)9*-0U ../../../include/arch/i386../../include../../../includesync.cstddef.htypes.hrpc.hcollections.ht=*og)og)og(}.gYZfZ;u=YC x<hYzZ:YC.[XK;>,_h@,dhZ,01=I/LVh>d>Z,0\\.h>d>Z,0\~.tY />:@I/=l| :AB D@1AB 1AB 0AB AB IAB F`AB AAB ONYAB XpYAB X AB IFFtt:u@AtACtCquttuttutt uttYu'P'Yup'R'Yul'Q'YuhOuOY-MWOYWKS`atactczuttuuu u uVPSttiu66iu66iu 66iu6 6iuACVMeV24P<?P?bSpqtqstsupupu pup uVVPPSttgu'V'[u[gVgupSWS[u[gW gul'PVrpc_send_string_responserpc_send_int_responserpc_send_dword_responsegrpc_send_responseinit_sync_messagesrpc_get_responserpc_get_stringrpc_get_intrpc_get_dwordpsync_rpc_response_handlerresponsesg(:(:GNU C 4.3.2sync_rpcrpc_get_dwordcaller_pidanchorshort intsize_tlist_tdata_lengthsync_rpc_has_responserpc_send_dword_responserpc_get_stringvalueindexlist_noderesponse_trpc_response_handlerrpc_datarpc_send_string_responselong long intrpc_get_intlong intinit_sync_messagessaved_dataunsigned charsigned charlong long unsigned intcorrelation_idunsigned intsync_rpc_response_handlercurrent_correlation_idrpc_send_int_responseresponses/home/tyndur/tyndur/src/modules/lib/rpcshort unsigned intcharsync.cdatarpc_get_responsehandler_function_tpid_tresponsesizefunction_namerpc_send_responseactual_lendwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@g P"x%+0KB> #R YN (bdP^ ( o~Xz H) `  P)@0Baa  I   (:AHU@1k10$0C`TckrwYpYsync.csync_rpccurrent_correlation_idrpc_send_string_responsestrlensend_messagerpc_send_int_responserpc_send_dword_responserpc_send_responseinit_sync_messageslist_createsync_rpc_response_handlerrpc_response_handlerresponsessyscall_pstrncpymemcpysyscall_vlist_get_element_atlist_removev_and_wait_for_rpcrpc_get_responserpc_get_stringstrnlenmallocfreerpc_get_intrpc_get_dwordlist_push0k#)16m !" #) A P&'((Q(Y(((''2>F+aW  !(/=DKRY`er}%1DLhs~  !)-1 IXiquy       ' ,6 ;FUfo    + 0; @K P[ `k p{            %/ 4> CM R\ ak ry}        4 8L Pd h|      0 4msleep.o/ 1261082316 1002 1002 100644 3512 ` ELF4(U]Ít&'UV1SiM֍&9ws [^]fÍ&9Ív鐐t&֍UV1SiM@B$։L$t&9w)&s1[^]Í&9Ív% $ > $ > : ; I$ > .: ; ' @.? : ; ' @: ; I 4: ; I .? : ; ' I@ : ; IlintL-CVau+Z#Z,"X D$dx f.O` sec-O D/drB ../../include/arch/i386msleep.ctypes.h*<xK-!ĠK-Ksg&zX| AB JAB AC`jAB AFttuttZu))Zu%<SVAZSV`atactcu`uSVSV#msleepsleeplong long intunsigned intlong unsigned intlong long unsigned inttimeoutunsigned charmsleepcharsleepmsleep.cdo_nothing/home/tyndur/tyndur/src/modules/liblong intshort unsigned intsigned charGNU C 4.3.2short intmsecqwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  8% + 0 B> @ (RvN h b8l^ p 0 o~'z    0  h P  M    J+`j1@msleep.cdo_nothingmsleepget_tick_countsleeptimer_registerwait_for_rpc1ky    !( / = D K R Y ` e r z              O 0 4P Tpv.o/ 1261082315 1002 1002 100644 2476 ` ELF4(U 0]Ít&U j0]% $ > $ > $ > .? : ; ' @!(Gintr4Q h !,3 pv.c=xi=|  AB AB tt utt!u*nsyscall_psyscall_v!pv.cunsigned intGNU C 4.3.2syscall_psigned charshort unsigned intshort intlong long unsigned intsyscall_vunsigned charlong int/home/tyndur/tyndur/src/modules/lib/syscallscharlong long intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!!d'd,dH>: NE7J l ^|DZ t  kXz.v  F  0f/NN     pv.csyscall_psyscall_v    !( / = D K R Y ` g p w{   (04/0 1261082315 1002 1002 100644 2508 ` ELFP4(U(0]% $ > $ > : ; I$ > .? : ; ' I@4: ; I4: ; I ]* intnWBOCV!o eax"d,edx"dRdM ../../../include/arch/i386get_tick_count.ctypes.h >{|  AB tt u P!get_tick_count long long intunsigned intget_tick_count/home/tyndur/tyndur/src/modules/lib/syscallsdwordget_tick_count.clong long unsigned intunsigned charcharlong intshort unsigned intsigned charGNU C 4.3.2short intqwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ !L'L,Lu>: N|hJ ^,Z  k?zO%v  t  0p !    get_tick_count.cget_tick_count    !( / = D K R Y ` e p }    Zdebug.o/ 1261082315 1002 1002 100644 2436 ` ELF4(UEPP0]% $ > $ > : ; I$ > .? : ; ' @: ; I @Lintx-Ta&O%pid$d[D ../../../include/arch/i386debug.ctypes.h$=| AB ttu+ysyscall_debug_stacktracesyscall_debug_stacktracepid_tunsigned charshort unsigned intGNU C 4.3.2debug.cunsigned intlong long unsigned intlong long intcharshort intlong int/home/tyndur/tyndur/src/modules/lib/syscallssigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Td>: NV_J T ^,Z \  k,z/v l  ?  t 0_6UU "    debug.csyscall_debug_stacktrace    !( / = D K R Y ` e r {  Qmemory_info.o/ 1261082315 1002 1002 100644 2596 ` ELF4(US]<0؉S[]% $ > $ > : ; I$ >  : ;  : ; I8 .? : ; ' I@ 4: ; IintjSMBO*+d#H,d#-yx  !e ../../include../../../include/arch/i386memory_info.csyscall.htypes.hJ?y/-=| AB Attumemory_infolong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsfreedwordlong long unsigned intunsigned charmemory_infocharresultlong intmemory_info.cmemory_info_tshort unsigned intsigned chartotalGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!\'\,\>: , NJ ^00Z  k`,z"v     0     memory_info.cmemory_info    !( / = D K R Y ` e r       r/18 1261082315 1002 1002 100644 3024 ` ELF4(U0]% $ > $ > : ; I$ >  : ;  : ; I8  : ; I8  I &I I !I .? : ; ' I@4: ; I. !int+!$O(&OBO-pid.o# /o#p1z#eip2z# 3z#5#  w695[:d#f;d#=5# D > 8 | |!z, D ../../../include/arch/i386../../../includeenumerate_tasks.cstddef.htypes.hsyscall_structs.h>z|  AB tt u P"Oenumerate_tasks long long intshort unsigned intsize_tpid_t/home/tyndur/tyndur/src/modules/lib/syscallstask_countinfo_sizestatustask_info_task_tlong long unsigned inttask_info_taddrunsigned charcharlong intcmdlinememory_usedenumerate_tasks.cdwordtaskssigned charparent_pidGNU C 4.3.2short intunsigned intenumerate_tasksGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ !L'L,L>: NJ ^ ,Z  kL?z&v    0H88l  l #    enumerate_tasks.cenumerate_tasks    !( / = D K R Y ` e p {         ' E Q \`d m w envvars.o/ 1261082315 1002 1002 100644 11316 ` ELFp4(UED$$1tÍv'UED$$1tBÉ'UWVS }1v<$D$t&t$$uԃ [^_]$C$$t$$UWVS 1t&<$D$t.t$$u [^_]Ðt& [^_]É'UE1҅tPÐt&U$]]uu1ۉ؋u]]Ðt44$9E r݉4$t$$D$&$4$E $맍vUE]utoU1u ]u]ÍvE $$ƋE $4$D$E D$E tC$1s롸$tE$$E $$҉CthtdE$D$ED$$E $D$E D$C$\$$1$C$$U]]u$\$D$$4$؋u]]É'U(]u}D$=E$¸tR+ueF)ĉt$E\$$~D$3D$}$|$te1]u}]Ít&eU$Ít&'UWVS,EEE EEEE}&$EF$]]x;D$E$EED$D$EE$|$FD$]$EEEED$$lED$ ED$E܉D$E$EE,[^_]'UWVSD$$$u [^_]ÐD$ D$D$$EtЉ‹@ tljB9s&<$<$D$tt$<$4$UDNjB B9r[^_]% $ > $ > : ; I  : ;  : ; I8  : ; I8  I $ > &I < .? : ; ' I@: ; I4: ; I.? : ;' @: ;I4: ;I4: ;I.: ; ' I@4: ; I4: ; I.? : ;' I@4: ;I : ;I : ;I UI!I.? : ; ' I@ .? : ; ' @!: ; I": ; I #4: ; I $4: ; I %4: ; I? < |fM'int8p}$O&OIBO2pid3|#44|#5d#6o# 7    &'#(|#  _)F&V'#T(#)1 c&3,X˙ V 0WL3xXZA`@iB3XCGdDi3mX OPkXcpb4bdjTf 3__T V3DXp0? C3`"3!3Ostr  sep",,dJ-+3Peh Zps!pidXq4X|"~Xd"Yo #[oud#&\duh#]dul]d$i^3upX_ 4MUI;q?E?UREAr ITJ #3+l %xU3 ../../include/arch/i386../include../../includeenvvars.cstddef.htypes.hrpc.hcollections.herrno.hgZj/fgZj=@  t<fsvX~.$z<n\w X .gj=iq\*2.2oQu$;g~fg;g[+1.ruy]ֽ+12u[G?n#$u.-/Y;/[JMyXDsu;=M]zg~Ȑ#b@M[=IqX[gs \\ZJm-=3ڃKy Cyf CWDGET_ENVV| &AB 0'AB `AB FgAB AGPAB pAB MF_AB L`GAB FFAB LPAB pAB FAB Ftt&u""&u01t13t3Wu0RRWu`atactcu`uuWuWnVVttGuP1W3EW0V3DV/S3CSPQtQStSkuPddkubiPpqtqstsupSuSpu u PVtt_u_uppu _u --u_P-S`atactcuVSttOuOu R/<R5V<OVPQtQStSeupqtqstssupsu`psu\mWttMuPupMupWKWJVagetenv_name_by_indexgetenv_indexunsetenvdgetenvgetcwdsetenv_chdirputenvgetenv_count6rpc_get_envvarsinit_envvarsM@O/25;normalized_pathcharlist_nodesize_tresponse_sizecorrelation_idchdirparent_pidvalueunsetenvgetenv_name_by_indexerrnodata_sizenamelenbuffer_pospid_tanchorresponse_tdatasizeresprpc_get_envvarsshort unsigned intGNU C 4.3.2envvar_t/home/tyndur/tyndur/src/modules/libinit_envvarsgetenv_countunsigned charlong unsigned intenvvarlist_tenvvars.cunsigned intlong long unsigned intsetenvvalue_sizeresultdestgetenvvarresponseputenvlong long intnameindexgetenv_indexname_sizeshort intdata_lengthgetcwdlong intpathsigned charenvvar_listnew_valuedwordgetenvoverwriteGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@M #%+0B> &R(N T+^2 qtm \+ ~\ ,  $,80 `lX  x" g   !&6J0'W``jq{Pp_`GPp0=Ibqenvvars.cenvvar_listgetenvvargetenv_name_by_indexlist_get_element_atgetenv_indexunsetenvsyscall_pstrcmpsyscall_vfreelist_removegetenvgetcwdstrlenmemcpymallocsetenvlist_pushchdirio_get_absolute_pathputenvstrchrerrnogetenv_countlist_sizerpc_get_envvarsreallocrpc_send_responseinit_envvarslist_createregister_message_handlerget_parent_pidrpc_get_response>Fo%9y  7B Oew   *"/>IQs$ !&!!B'W_)+&.=],.* /0 1!$.o !(/=DKRY`er} -:HWcnrv       (,0 9C P U_ fquy         & +5 :D IMRamqu ~      *.2 8?CG Z _i n|     $. 38CM \hs 0 4H Lh l       $8 <X \grp.o/ 1261082313 1002 1002 100644 3704 ` ELF4(U1Uu#] UED$$1҅u#% $ > $ > : ; I : ;  : ; I8  I.? : ; ' I  : ; I .1@ 1 .? : ; ' I@ : ; I1X Y 1&I4: ; I I!I/ $ > Nint;`t(O)Z # %#m'd#)#@ gid?dv 1 , 0@LE /Ex_6K$vqq%aY ../../include../../../include/arch/i386grp.cgrp.htypes.h?",0xWfhWoroot| 1AD @FAB tt1u  1u@AtACtCu@__u(getgrgidgetgrnamgid_tgrp.cgr_namegrpentunsigned charlong unsigned intshort unsigned intGNU C 4.3.2groupunsigned intgr_gidlong long unsigned intgr_memgetgrnamlong long intchar/home/tyndur/tyndur/src/modules/lib/posixshort intlong intgrp_membergetgrgidsigned charnameGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.rel.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ p)% / 4FB 8V]R 8 b2uDq @  0, `  h0$CC P T 2    1"@F+grp.cgrpentgrp_membergetgrgidgetgrnamstrcmp'+MUaejpz~ !(/=DKRY`erw   !+ 48Q]uf 0 4net.o/ 1261082313 1002 1002 100644 13120 ` ELF4(UU]Љ%   Ív'UE]fÍvUU]Љ%   Ív'UE]fÍvU1Uw]Ív'UWVS }t; 1f t$D$<$uv [^_]f 1[^_]ÍUWVS } tA01t&D$E$ut)C<$D$uuʃ 1[^_] [^_] UEuE $UÐÍ&UE$U Ð&UWVS,t)t# t$uE$tAE  e[^_]Ít&EeD$D$E$D$E$NjE$<$D$D$<$<$C)čt$|$ 4$\$D$<$14$D$tWf$4$|$$\8D$$ƅGu8e1t&UUuu}}]uLU $É$9r>t$\$<$$]u}]Í&1f$1'fUSE$D$$ ÉD$$ []ÐUEt;8t6 1҃wT$ D$D$$Ív1҃wT$D$$`"hP'p,x "',% $ > $ > : ; I $ >  : ; (  : ;  : ; I8  I  : ;  : ; I8 .? : ; ' I : ; I4 &I.? : ; ' I@: ; I.1@1.? : ;' I@: ;I4: ;I: ; I 4: ; I: ; I 4: ; I U4: ; I4: ; I U!4: ; I "4: ; I #I$!I%: ; I&&'&I(.? : ; ' @)1X Y *1+1X Y ,!I/ -4: ;I .4: ; I?  /4: ; I? < 7int5Lj7eA$e&e"3$F:&Z ' (#  6 N!6# V"<# b#3# $3# U%<#  6 ) *6# 3+<# o.3# Z06#  4 )56# 6<# x73#Rs.Z %1~ id2# 36# pid4# 5# 7# 8z# H9z# b:A# v 3K@?3 m)&8(,.S0=K$-Sw3@fQ28Sp}~7S ,X(5w34i63 {-q-3/gi3 B033srcdst f3`eipe?3ki3U 6fʟ˒Sܥp6 n! !"ipZ!U  #$ Z..3%src.>%dst6vU5res6 4& ;')p60oiporesr6,"bufq (zTp?%strSk)V*+X*#,#6, #6,- h-A p- x#Bb,-R -' `#,-D).Z&3/s 7/ U3 ../../../include/arch/i386../../include/sys../../include/netinet../../include../../../includenet.cstdint.hstddef.htypes.hsocket.hin.hnetdb.hio_struct.hstdio.herrno.h(<>ʯʯA7yy5ZV>1b v< .SA7k~HQV[`z - .,/012 3 4:5D(OW6\h t489:, ),$)>8MX:`,h= >?= >?   $, 0 4< @ DL ` h p x  !(/=BOV[hov{ (CO]ky*8FTbp &159BLS^bfoy (5@DHQ[|!,?DIVbgs)<FQUYy*/<ANcpu=  04HL`dx| $DH`dpwd.o/ 1261082313 1002 1002 100644 3804 ` ELFl4(U1UuA  ]ÐUED$$1҅uA  % $ > $ > : ; I : ;  : ; I8  I.? : ; ' I  : ; I .1@ 1 .? : ; ' I@ : ; I1X Y 1&I4: ; I ]int*Jp}$'O(O8# %#i'd#)o#+# -#/# >   uid=d O2 , . PLt -txo4(z#Y ../../../include/arch/i386../../includepwd.ctypes.hpwd.h=",0xTc T HRqN ^2*q,Dm   ~p, 4  0T%y, @ l '   OPd pwd.cpwdentgetpwuidgetpwnamstrcmp'15;?EI]equz !(/=DKRY`ep}  - 4?CG PZ cgf 0 4regerror.o/ 1261082312 1002 1002 100644 6212 ` ELF4(UWVSL]u }ٺt)9u9t~ &uuIZ$pt&9GD$\$E$ED8L[^_]Í&B]‰$D$랍t&t֍tv& t_FD$C$utC]‰D$D$$1&\$E$L[^_]Í& ]‰L$D$$4?Zg" ;F Zd   $Hl% $ > $ > : ; I I : ;  : ; I8 &I <  : ;  .: ; ' I  : ; I 4: ; I.? : ; ' I@: ; I: ; I 4: ; I4: ; I4: ; I 1X Y 1 U41I!I/ $ > YQ+intm{5$O vUXV3#eWd#X#KY# v Z f PQ3#R}#S}# }N aN <} rYT\rd(Pn3,aoNp}EqdrsYlentdR$u3psv}w(8z9.Dv881K8T;g ../../../include../../../../include/arch/i386regerror.cregex.hstddef.hyX5yXCK`?-=/Ykr91!Zig#r%dREG_0x%x0REG_NOMATCHregexec() failed to matchREG_BADPATinvalid regular expressionREG_ECOLLATEinvalid collating elementREG_ECTYPEinvalid character classREG_EESCAPEtrailing backslash (\)REG_ESUBREGinvalid backreference numberREG_EBRACKbrackets ([ ]) not balancedREG_EPARENparentheses not balancedREG_EBRACEbraces not balancedREG_BADBRinvalid repetition count(s)REG_ERANGEinvalid character rangeREG_ESPACEout of memoryREG_BADRPTREG_EMPTYempty (sub)expressionREG_ASSERTREG_INVARGrepetition-operator operand invalid"can't happen" -- you found a buginvalid argument to regex routine*** unknown regexp error code ***| AB FttubSbuSSbubkSoVou 1V1Qu QV WuOWOQuQW*jRRRbRoV1NV#%P%1Q1?P?jQQPQQPbPbS1MS]bSSQ]S]_regerror 8GNU C 4.3.2regatoire_gutsre_endptargetshort intsize_tlocalbuferrbuf_sizeregerror.cregerrorre_nsublong long intlong intrerrsregex_tconvbufnameunsigned charexplainsigned charlong long unsigned interrbufunsigned intcodeshort unsigned intcharlong unsigned int/home/tyndur/tyndur/src/modules/lib/posix/regexre_gerrcodere_magicpregrerrGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.rel.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ x) % T/4MF]B dVVR  b2 q2  4   -  ,  4< 0T k     @    "*18regerror.crerrsregerrorstrlenstrncpystrcpystrcmpsprintf&4f (CYs{ (,48@DLPX\dhpt|     !(/=DKRY`ery/:alpt }       ! LXt regcomp.o/ 1261082313 1002 1002 100644 46584 ` ELF4(UVS;HsJÃ0 w<1Ã0 w*9NTPЉwց[^]1ҍFuF F[^] UWVS Uta0`X11ҍpt;wf0t."t&t(t [^_]Ðt3` 두ftɍxt&tu9׍t&}1f랍 pDف`t*t"@t&ʍXt&3vft&fvXfbht&fv9׍}׋U [^_]Í1t&UWVSE^9r9ˉʍJ9sA9u9]uࡀ׻+}t-t&|$U$T$u<8tIu؃tGVu Ft&1F[^_]ÐNuFC[^_]ËUӍU$Ét$S9r8CuCC Ћ$t$]fH9r t&[u׀x.t&u̓. s9s A9v9.tsuCC느y]u܍Ay&U(]É}ωuU@usK9}!C }M7E^9sB<?{uy9vA0 vE܉>t~uF F+e*u`NHE+M$NP+MNXE+M$N`+M^9B<v1?t,{A9ÍA0 fVuF ˉ9F]nM9Nt;}s ?|t&E؅t&uFN +M̺<[^_]$;~t&rVҐuFFF@HFXH FD ٺh;Fs8)t )c FDHٺpy;FsE)FuFFEv1ɺ "FH(F@0EXFuF;~t&,0 FuF Fv1ɺFH(F@,E;~rFuFFEvEfvF@EMNE^E E]E>^EHFF yt&kv?t&{&;Vs:,tWډ$U;Fq^uF FNuF FvBB0 w9É~~uF FhvNxE+M$N+M^NuU+MV % ȉ1ɺVFuV %sNHE+M$-NP+M;f1ɺ("Ef8}uvv8}t&;Ffr捶ZvFuFF}dGE؅t$NxEԃ+Mԉ$iMԉM̉MЋN+MnF^t$]Ѓ1ɺ]ME9EЉ+MF  ʉFE뽃DU+MV % ȉNt&UWVSD J P W[_cgkosw}  D !."=#I$U%b&l'w()*+,--..//01234567 89:;(<7=C>U?c@q[\\]^^__`{{|}*}>~D% $ > $ > : ; I I : ;  : ; I8 &I  : ;  : ; I : ; I8  : ;  ( I!I/ $ > .: ; ' I : ; I 1.: ;' I : ;I.: ;' 4: ;I : ;I.: ;' I 414: ;I.: ;' I@: ;I 4: ;I!1UX Y": ;I#4: ;I$1X Y%1X Y&1UX Y'.: ;' @( U)41*41 + ,1X Y - U. /104: ;I 14: ;I 2.? : ; ' I@3: ; I44: ; I 54: ; I64: ; I71UX Y 84: ; I !n/int~l@#$O vUV3# Wd#X#Y# v TY3#x#M3#3# ~#g#3#)#z)# )#$3#(|3#,3#0}#43#8#<a#@m3#Dd#H3#L)#P?Z uch*A sopOoGP]ug ptrvg#iw#x,#y4m3 *     / d  9 1   Z+ ./}#0# &8'}#(v# p<k=}# end>}#Q?3#@x# A)#WB)#C3# gD#F# G#H) I.3c-3633c23$33c#3B3NcA3G3icF3AW3cV3D\3c[3_j3phei38 pcs~i3top~cssd83Mc73E)3hc(3Q3cP3)L3cK3)*=3c<3pcs~cvCp~ )spx6vch3kD}zD__nch3pcs~i3cssdn33pcs~i3cssd3pcs~h,i3top~cs2~cssdpch3}}\vo#plposm)nR `p } }\ `vp3ppgpgch3s3)S pgxs6)).3 p, c3U3!K3\~ "Ix"SJ3 kL3#tryM3G#sNepv`4 p"3#sp}8#cp #len3$ % >v@6 p0 vY& !0'e- p*op+"z,d!P7(h+%@y~& pxnoz3nc{d|dcs}~css~di3) pcs~cvvfvi3          .0p,cs-~c/3sp0}cp10len2d   1   ^  y) _ ))!D'$5apa#cs~ 38&  ()  * uT ) ) % >&& > 4 ( )I S )_ gk $6 W :&pU$7 U  t$m  +z )$  $ $  &) UA 7 ()L V )a Jl &4T$ <s$H& C1,9$h3B\y,8BR)$k,M)& p,)!8z,>$  t$ @ &P%  &h-#i3$1b>+1b) )T &9/()Dr )N )X dp!() .>#i32 #ci3| !C0/U &H$(`)< %e+e)p ) '% p ch3 &x&CU!()* )H *iV)0f p ") "f) #ret) 0len)up!(+%'WH}q %pD opE "zFd posG) #snI)##sJ6#iK3I'$\7p "!)""3to#3F f%) *)$]&< &0> &HH !`J OpNcPvposQ)cR3S3+T)"U31;GS,7G\ q |'z"Jp v"!3#c#v1$)uL [%)1&)uT1'3uX&7x-IE()O4*Yu`e)q}*u\& & $$ &%$#[1+;G*Sh$z$5X$&0$u$">]&H,%&`Ai $8`.!; I3p3c3c33pos)i3+)!=1;GSM]m}' T%6pb"3" 3x1)uL 3 r3&())5)I${##c$X#p#5$##X#-1+#X#);])Gq*Sh$!!I$Y!t!'>&Y&0ut$!.!_%x$$~%$$]JpgxxIx)scp}i)S3$pgs333823`%/ 3 3 334pa8~5ga6p6i35lend7pPS~%&&7h!7())v)( )3x)=&  (8)&P L   (h)$ E0 : )F c$) *k !JbX()l)x ))  8&1  _8) v! 8`x   ../../../../include../../../include../../../../include/arch/i386regcomp.cctype.hregex.hregex2.hstddef.hutils.hcclass.hcname.hx/e=3duu|f.|t.B]//2;Ylf {.<1!N=}uug|<g;0=-}X=KT~X{y<4r>y z<4r<fY>Ho孪>Hjyt<y.ly<SXVe 孪>HBYz<y.XX(Xyt=z<y.XO<4孪>Hy<<y.0#8&{!>g=L!|h:0tX|.t|<|t0xXx<<R.?9..et47A/j+=KKZ/ [S)@8@0X<.JhJYN=}uugz=U0=fڒ><:0Juugzt?!#t=8uyJgyt w<<wugytugYu׻YwuugzXu.uzuugzu.XuugztSzt=;4)=KKKKZ/zuW/tz.uugquugzYu-/.uugz x<V0/!#JugYu=Ywe=|zt\9?/k*KKKKZY;{uug{ )tua4;K֛uuguug{tyuuug{Kus=-/u} f-/;gO!0u,>lup>ZgNfoJuuuu=uuuuuuuuuwgXY ȃusg=dAfuuuyt Xk}[[=0,0pJ)tKV<N-=g ąu t-=5u1Tmu  tu!-=1I=;ȯ=-gk-=jY-*24%bj8wtj..%Y-(9uzut}ut_tN.t   [:<:]][:>:]]alnumalphablankcntrldigitgraphlowerprintpunctspaceupperxdigitNULSOHSTXETXEOTENQACKBELalertBSbackspaceHTtabLFnewlineVTvertical-tabFFform-feedCRcarriage-returnSOSIDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCIS4FSIS3GSIS2RSIS1USexclamation-markquotation-marknumber-signdollar-signpercent-signampersandapostropheleft-parenthesisright-parenthesisasteriskplus-signcommahyphenhyphen-minusperiodfull-stopslashsoliduszeroonetwothreefourfivesixseveneightninecolonsemicolonless-than-signequals-signgreater-than-signquestion-markcommercial-atleft-square-bracketbackslashreverse-solidusright-square-bracketcircumflexcircumflex-accentunderscorelow-linegrave-accentleft-braceleft-curly-bracketvertical-lineright-braceright-curly-brackettildeDEL&b*h t 000RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRXRRRRRRRRRRRRRRRRRRRRRRRRRRRR| AB ACAB F `AB ACF@AB FF AB FEEAB F AB FEE 0AB FGEAB BFXAB BC;AB BF 4AB AG`% AB IttuPVVXVBRFXRZRtt\uP SSPKSKOPR\PRGRup WPWZ\WRP VVSLVR\V`atactc4u`oPo V)V,4V`wRwW W WrwupwRQRQupRupQ R 4up S (S,4SW *W@AtACtCu@TPTSSRRRRttu)P)ISSS-R-up-Q-OWOSQSWttuPuWuuptWtuupW W>W%W%-u-W-|W|uWu u>uu-uV >VV-VW >WW-WRySP - P] p P P C P} P= F Pw  P Pu[( u[( 6 P6 e u[ u[>u[u[M_u[_iPiu[ PQ#SpSS  S = Q' e S SS&S+BSgzSSQQS*S/3Q[hQmQQSSQ Q%YSyQQSS#SpSS S  S e S SS&+SbgSS*SS %StSV<NRNRP]RRt|R%5R>oQ-3QyuF%-uFiuFS$S]S%-SilSu@%-u@iu@$:SBSilSQQ.Q14QF]QQPPP1EPkPRcPPPPV1uVR]V~VV-hVMUV;FQFVPVeQMUPSSzVtt%uPW%WRVV%VS  SV V01t13t3u0HPHSS0PRPVRV0XQQN^ul^}Q}ulQulQulQtt}uPzVRQ W  u {W{}u#S#yS oRttuPV+V.VVVRupQS*S.rSSsSSWPWu,W,.u.WuWuWQ6QQQQPP~PPttuPVVRuD(EPP5;P`cPuPSuPSuP3RlR:RRRR/eR RR5tRRR:ESluSu{R{SSRS R5SS !t!#t#T%u 4P4#W#$W$T%W 9R9ZuHZkVkuHVuHVuHR V uH @!V@!C!uHC!#V##uH#$V$$uH$%V%T%uH >Q>T%uDN,%uPU,%uTk}S) 2 S2 < P< S##SE$s$Ss$x$Px$$S$$S$%PZ,%u`Z,%u\Z,%uXZ}SS!("S(#V#S##S`%a%ta%c%tc%/u`%%%%u%))-*u-*/`%%%N'WN'@(u @(E(WE(P(u P((W(+u ++W+I,u I,h,Wh, /u /=/W=//u `%%%%V%%RU&&V&o'V@(M(VP(X(R_((VF)U*V++V~,,V,,V /=/V//V%@(u~E(P(u~_(/u~%&SE(L(SZ(_(SI,h,SN'l'Wl'o'u~o''V'(u(*(W*(@(uE(P(u(+)u+)F)WF)+u+I,Wh,~,W~, /u=//uq''S(@(S(c)Sk)p)SU*z+S+,S,I,Rh,,S,P-ST/t/S//S//S//SF)~)Q))Q,,P,>,Q>,D,PD,I,Qh,y,P~,,Q//QF)L)R,",R>,I,Rb'q'u~q''P' (u~ (*(P*(,(u~,(@(QE(P(u~((P()u~)4)P4)U*u~U*]*P]**u~**P**u~**Q*+P+ +u~ ++P++u~++P++u~++P++u~++P+I,u~h, /u~=/t/Pt//u~Z)c)Sk)p)S,P-S//S//S))P-*U*PE(L(Sp)~)S~))Q))Q)*S-*U*QE(M(VZ)U*VY--S-..W2..V. /Vt//V//VE(N(WZ)U*W--Q.0.S0.[.W[.x.Sx. /Wt//W//W//WE(P(u~Z)U*u~~. /u~t//u~//u~//u~E(P(u~Z)U*u~- /u~t//u~//u~!regcomp/`tv}Xlqxlqxgilgiln-% >%- % >I#:7[Ui h  _l7[Ui h (  _l@[_l.  ( k a d .  ( k a d = @ e h (B[`@ a d k p 1kti%-ki%-t7ti%-7ti%-{-]MU-]MU %  UXZ^UXZ^oru %369S<8<8lej^lor=@C^su0`r$%#$C!#@!`r$%$$#$C!#) @!" '  kr 0 2 $%n$x$&&`((';'/@///'/5/;'@(//@/t/h,,+P,X*+(F);'@(//@/t/h,,+P,k*+]*f*(F)R)Z),,R)Z),,n))0*X*n))0*X*,/t//,-t//9-/-%---CSPACEoldnextbackrefsssizepregsize_tisxdigitp_strCPRINTlong long unsigned intslenbracketCGRAPHnextp_b_coll_elemlong long intsigned charcomputejumpsnbytesfirstchnsubconcaltoffsetre_magicCLOWERfirstlong intmagicscanpbeginstripsnugcsetnstatesnewlenCALPHAssuffixcclassesCDIGITplusnestregex_tsopnocsetsizeduplprevfwdcountmaskGNU C 4.3.2p_erere_gutshashvalueCALNUMregcomp.cCXDIGITiflagsmaxnestsetslong unsigned intisuppernplusp_b_cclassnameCBLANKlaststatecharjumpsizeshort unsigned intwascaretsubnoCPUNCTpmatchestolowernewstartnonnewlinefindmustfinishmlenwasdollarnbolisgraphcopyoldendp_b_termdofwdfromisspaceisalnumtoupperislower/home/tyndur/tyndur/src/modules/lib/posix/regexcnamesend1pendend2cnamepatternncsetscomputematchjumpsisalphap_b_symbolisdigiterrordoinsertnulsdoemitunsigned charfirststatefidxshort intre_gseterrre_endpmustcclassstripstopordinarystarordinaryisblankndigitsfreesetsetbitsncsallocendcrepeatcharispunctunsigned intp_bracketp_countothercaseallocsetp_simp_reoffsetcitypematchjumplargestmindexopndcodep_breCCNTRLp_ere_expparsecount2p_b_eclasssuffixneolbothcasesregcompfreezesetenlargestartpluscountprevbackmoffsetinvertre_nsubcflagsCUPPERGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.rel.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@/ Ț) 0 % X/3 43F6!B 0VW R @ b2aHudq H f} h" ̄  0!ՑH!   "`07@B ISh \e0jsXz; 4`% regcomp.cp_countnulsaltoffsetp_b_coll_elemcnamesp_b_symboldoemitp_bracketcclassesordinarydupldoinsertrepeatp_erep_brestrncmpreallocmemsetmallocmemcpymemmoveregcompstrlenregfreefreepy!hmt{|""E"#UahJ Q        ~   !    % + 2 W ] g   L S #   !  !&- $!$y%"k&3:ELGMT   #!*!i!p!!!!##$$$$$$%$%$&&,'"T((* *!*)+$Z,*,$-$5-$*/1/~/*/* (08@HPX (08@HPX`hpx (08@HPX`hpx (08@HPX`hp !(/=DKRY`ery"0>LZhv *KYn*9Eao}4Oj!Ni D$<HTq% ; G T ` d h z                  + / 3 E J U d s              # 7 ? C G Y h m x       ' T ` * 7?CGYhmx $?Z^y}'5CY]x| 1BFZ^y}!*8CYbkt)-?CLZbjnr "'27BRj| &.26HMX]hw|8fr~ $)8K\e{*.?C`d15Nnr ',7@Vir{ $(C^y}>Kmy(<@Xq  * 3 F Q U p          !!  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|8<X\|(,HLhlregexec.o/ 1261082312 1002 1002 100644 25528 ` ELFS4(UWVS9ʉEMU׋U E }EU܍t&]uK%=X=0 =t&fb= t&z=(t&} v]u;D>]9]t&E[^_]Ðt&=t&=ht&f=pt&=xt&fM]D;]t&9]o]t&=@t&=Ht&=Pt&MӋuD>)  ф҈uwtsUӍXq=tIk==t&u6} zfu.UM:D9]%t&];D;t&]t&} L} }uAvM} Av~Ɓ]ЋPtuU>D:]U:D:]fE8Ef]%=t!f֋U%=u>uM '&=8M9D9]&=]MD9ыu1uF%=9M]=`u>D>]&=]9U Nv}t&2fv} {t&fyv];D;] fUWVS,E܋EM;E M܉Ë My ։%=0=b=t&KEM]<%=X=H=P=8t&,[^_]Ív=Ew+=`xf;] *v==HM9Qt&Jfv t6эBЃ wv1҃,[^_]Ít&BvBv_tۍvE;pvNэBЃ eBYBM_Dt&떍= vt>=(;U؍&j:y&ZV&vM܋Q9:A0vM܋Q9u AfE9p~ fUBt&v;Uؐt&9ȍ&`fvU܋B9U܋J9v ~ f9FЈEBЃ pBdBX}_N9΍t&BэBЃ nvfÉ%=u&;UEP &E@vfvAt&fvBt&U܋Jt&MU܋EB9H0ML$ ED$U T$E)$M؋E mEE\;HM܋P%= K%ȉË%=)ÍAML$ U\$$T$M؉E|tM܉QB)<E)9|$EP 4$T$aU܁@M@9tMt&M9uE>vED$ UT$M L$E$M؋E0EM܋UA4EUt&M܁+Q AxPED$ UT$M L$E$M؋E(hU܋B1҉|Wt&}dFEmE荶;E vUWVS : ; I$ >  I : ;  : ; I8 &I  : ;  : ; I : ; I8 .: ; ' I  : ; I: ; I 1 .: ;' I@: ;I: ;I4: ;I4: ;I4: ;I4: ;I1UX Y1X Y 1X Y1UX Y 1X Y4: ;I 4: ;I 4: ; I!4: ; I" #.: ;' I $: ;I%: ;I&.? : ; ' I@': ; I(4: ; I ) U*41+41 ,41R \dC2>intNKk.$Z&3,>4nSUyV>#Wo#wX#Y.#  TY.>##>#># /##!>##Y# X#$#>#(>#,>#0#4>#8b#<#@>#Dmo#H>#LF#PZ\d"]#0^#_? )z 4> uch *L sopOPhu ptrv#w#x,#y>d <P gQ.#QR>#S##T# U#V#W#X# vnYh# ~Y#$ stZ#(([#, tmp\#0]#4 mbs^z#8 (.> c-> 3> c2> Zo] wiU] sV nWo mbsXcYooz 8> c7>Ngg.,K ibefchoaftcsspcGhn*i>1P} m*+ ,-.lev/rec0>i2>Pss3ysp45 h6( ssp7dp8\ len9o :>s; < cs= wc>oiyz9iyz9in2z9i8nYzP9YQF=4*6p 1 l mk] l|  m n o stq ruXtmpsu\ptu`cuo8  vowoix>yuhzoul! 1 QF=4*i z 9i  z 9i > @ z  9i6^z6:9t R mo~p qrsiu>ssv%eswospxudstpyzL{f|h}*ssp~sep<dp > g.roQ> !i>!mv!m!dp!gf !gl  !pp!cj>!mj>  E  b""#  $m%% %%st( tmp p c o  ooi>oh QF=4* z}  z  z  z "&> )J'JU''ro''Q>S(g.u~ h     )* * + , * H* |* ,$ */ *: ,D ,N ,X ,c ,n ,y       )* k* * , * <, * b*' ,1 *= iBjFzBF9*QF=4*i6^Bz6:9ipBzrv9iFz9P4 ../../../../include../../../../include/arch/i386../../../include/sys../../../includeengine.hctype.hregexec.cstdint.hstddef.htypes.hregex.hregex2.hwchar.hutils.hx.n<oJ<o<ptbb<P>d>,v+6=-=eK;Y/-/hP.*=t=sg-g;=|"Ɂi%['f9Gxt|t Y;/9X<<<@=I~.Y3X{ < .z{< <$MJ X  xjH#"{.<{<${ <<=[;/L|f<&Y;W//(f{ <J0ut{[/0e=?x<"S:[/0(y0-;g=(X. .?9== <u<= fv06]yiLkYs=;/-4y  J$y< J'y J$=uc1fy J$Yk#xy*t{toff&zf .?c?( ~<)?c?'fy<M1^=;=KVuO6X~<<<~iy<M1_;=?;=w t& y<M1^=>>rC}J=Xshe ftf f؟/%j8jT@-XJ~. Jg=uq@9@;>;==&!/g;;> <v< <guzX#iLkY;=W/-4y< J$y< J$y J$g{ F-/49s=;/DŽjg-/ fr)JhH[c1ly  J$Yk'ʻxz.|<x<6=2 fuu~ ț=(37L,>fFd>/Vuushut up gcc| NAB FP-AB F AB AG AB F9 AB IttNuPNuhRRQNudSSauaN,u Slu 3u bmu u u .5u SSluluCCSuS1u1uN,>PPSlPCSPP,>RSRR3RR RRNRupSSupSlSlupPS.up.3S3NupNSSSupSupSup1S1TupTYSYupSupSIupINSWNW%VPQtQStS} uP_P_} u\PRBRURRRRARMVRmvRRmvRR RR R , RS j R R Rm R R R[ } RPbQb} uXPbbxPxV uV [ P[ j uj u Pu u P u P b ub o Po } uPkk} u PbbuYYiui  [ u[ j j u  u  u 2 2 C uC [ [ } uPY YiuiM  M [ u[ j  j u  S uS  u 2  2 C uC R  R [ u[ }  S @ SC [ SbpuhpSuhSulSuh S YulYiuhiM SM [ uh[ h Sh uh S u ulu S uh S 2 ul2 C uhC [ ul[ m Sm o uho } SbVRBVBURU~V~RVR.V.>R>AVAMRMVVV^R^vVvzRzVRVRSVS\RaiRiVR V R , V, 5 R: C RC o Vo } Pd j P PSh S Q SPS_PG V Pj u P P P, 8 PbxWW u WC [ Wm } WbxWxQWqQQWQSQmsQQmvQvRQ%WQ Wu W[ } WW%iW C Wx{QBUQQ>MQQo } Q t t u P uT R J WWW Q uP  u  u S V V  ud ; up; V udV up ud ud up  up & udH up udup6Fuphupudup WL f SpSSSS !t!#t#u :P:u\ ?RRR :Q:uX ::u ::u ,4SS3SSN\SmS?TulT]PfulPulQQQQQQ?WVWVWWNVNWVP/EPQYPP!PPP?Wup7W7upWupVWup?WWW3;S;RQRSWNSNW=SSEYPk}PP?EuhEQRQiuhixRxuhRtt uPuP uuRRpupZSZuSxuxuuuuuuu/u/2u2@u@wSwuuVSVePe uu== ub bu u  GuZ@uwuue uSS8gS2@SwSSeSSyRgSSRPP:?P5@Pu@uwuue uu/ uu[u uWW R WW2W@QRV?S?"V2V Vu@uwuue uu@uwuue uueueuuu6u6Fuhruruuu"u"/uBRutuuu2u2@uwuue uWxW2WwWeW WSx8S<ZS2SS Su@uwuue uV regexec @YpY\  zPe@8| ZVXJ<42 2$y" ?rflagchbackrefspregsize_tstringoffpfreshlong long unsigned intmustlastlong long intsigned charesubnsubnmatchre_magicemptyxmbrtowc_dummylong intmagiccsetnstatesmmatre_gregex_tsopnocsetsizebeginpoff_tmaskGNU C 4.3.2dummyre_gutscoldphashlastcunsigned intrestiflagslooksetslong unsigned intnplustaileflagslaststatecharjumpshort unsigned intspacemmatcherisalphapmatchwchar_tmbstate_tmlennbolregexecmbackreflastposisalnum/home/tyndur/tyndur/src/modules/lib/posix/regexmfastclenncsetswint_trm_soisdigitrm_eomslowoldsspint32_tunsigned charfirststateshort intregoff_tre_endpmusthardstripmdissectsetbitscharregexec.cstopstregmatch_toffsavematchjumpmstependpmatchpssubneolmustfirststartststartherestopmoffsetre_nsubcflagsGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@  Y%L+L0LGBV> ZR-N Hc^23 q3m PcP ~4?M c N  c)N0O(RRRW YY N P-    )07>9 FMRregexec.cmstepmbackrefmslowmdissectmemcmpmemsetmemcpyregexecmallocfreestrlen +  z   DTLv !(/4HOV]dkp{$2@N\jx 5HVep{ !/=KYguRj )8=HMXhtx| */:Uej !%7L^b9>JUchw    / 3 E I Z ^ m y }               ) . 9 > I N Y i y ~        % 0 Y d o z         2 >          $ ) 3 8 B X x         #,:HQ_hl  #48 8 <X \x | regfree.o/ 1261082312 1002 1002 100644 4036 ` ELF4(USE8et[]ËX t;EvuCt$Ct$C4t$C $ > : ; I I : ;  : ; I8 &I  : ;  : ; I : ; I8 .? : ; ' @ : ; I4: ; I2N$intl .$O< vUV3#]Wd#X#~Y# v TY3#Fx#53#e3# %~# g#3#*)#R)# )#$3#(3#,3#0}#4>3#8#<z#@3#Dd#H3#L)#PZ uch*A sopOoLP]ug ptrvg#w#x,#y4m3 8 7,g9W} ../../../include../../../../include/arch/i386regfree.cregex.hregex2.hstddef.hutils.h7t?if=i:hKzuuu=W$FreeBSD: src/lib/libc/regex/regfree.c,v 1.8 2007/06/11 03:05:54 delphij Exp $GCC: (Debian 4.3.2-1.1) 4.3.2| AB Dttu3P3uSSregfreeGNU C 4.3.2setbitsre_gutsre_endpshort intsize_tcsetsizemoffsetstripsopnofirststatere_nsubncsetslong long intmatchjumplong intregex_tcharjumpcsetlaststateunsigned charnsubhashsigned charlong long unsigned intcflagsmustneolunsigned intiflagsshort unsigned intcharsetsnstatesregfree.clong unsigned int/home/tyndur/tyndur/src/modules/lib/posix/regexre_gmaskmlennplusbackrefsre_magicpregnbolregfreemagic.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.comment.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.note.GNU-stack@ 0%+0B> R^N ^ nk|0g  xu! ?  0_|      regfree.cregfreefreeAP_s    !( / = D K R Y ` e r y           " 0 > L Z h v           * K Y n      unlink.o/ 1261082313 1002 1002 100644 2448 ` ELF4(U]% $ > $ > .? : ; ' I@: ; I  I&Im int:ZyH3'3 *'k6 unlink.c&?|  AB tt urunlink /home/tyndur/tyndur/src/modules/lib/posixfilenameunlinkunsigned charlong unsigned intshort unsigned intGNU C 4.3.2unsigned intlong long unsigned intlong long intcharunlink.cshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  %L+L0LbB> RX:N ` b,^ h  o,~z x     0)       unlink.cunlinkremove    !( / = D K R Y ` g n t   ,signal.o/ 1261082313 1002 1002 100644 10296 ` ELF04(UU S]G) ʃ)1[]Ðt&獴&UU S]G) ʃ) 1[]Ðt&獴&UU SG,Ћ] ʃ)[]Í䍴&UVSUMu tBBt\1ۅt.[^]É\$$Ht\$4$u؃Hu1[^]Í&FF1[^]Í&1 t&Ht\$4$t\$$֍&'US]uu%1[]Í&$ti@B$D$1[]ÐUED$ D$$1Ít&'UED$ D$$1Ít&'UD$D$$ D$ D$$ t&=uÍU]]uu}} G~&&]u}]Ív tՅt4 $C(C,C 0C1t G$G(G ,G01rfKUS]t $ > : ; I : ;  : ; I8 I!I/ $ >  I '  I  : ;  : ; ( .? : ; ' I@: ; I.? : ;' I@: ;I: ;I &I4: ;I4: ;I : ; I .: ; ' @4: ; I: ; I&I4: ; I.: ;' @.? : ; ' @ : ; I !4: ; I "4: ; I? < yinti5L&Z v#A t   3  ^##S3#%~ ;18i233 sig3/olde  @W03K-F3`20E3^KYe\y"\0x3!i30yA pidho0h3mG!) !*!+A"7U3z ../../../include/arch/i386../../include../../../includesignal.cstdint.htypes.hsignal.herrno.ht?^xtt?^xtw^ztK<itH>Y82w tw< .gwU?NMuK~gpg~i&xhV>YXp^K4gp=^vd>O?9wwu Xqvd>P^AK[9191kfg~=xZ"VX>,/| IAB DPIAB DIAB DAB E_AB DP%AB %AB dAB  AB KFFWAB D`qAB DAB "AB 0IAG ttIu1S13u3ISR3u 3IRPQtQStSuP__SuSP__lRlu RttuRu Ru ttuHQHuQuFVFHu HVu Vu VHRHuRu.ESH~SSttOuSuMSMOuPQtQStSuuttuttu !t!#t#u EEfVfmumV EEiWimu mW EEcScmumSttWu8S8:u:KSKMuMWS+:REMR`atactcu`ttSuSuSPPttutt"u"u01t18t8yu0FFuRuyu Wsigaddsetsigdelsetsigismember!sigprocmask~alarmsigfillsetsigemptyset8sigactionsignalraise3_signal_default_handler\killyGNU C 4.3.2SIG_SETMASKFALSEshort intsigaddsetsigsetmodeinit_signalshandlersigfillsetsa_handleruint8_tboolbitmaskSIG_UNBLOCKlong long intactionlong intsigismembersigactionssigmaskunsigned charkillsigned charlong long unsigned intunsigned intsigdelsetalarmshort unsigned intraisesecondscharsignalsigemptysetsa_flags_signal_default_handlersighandler_tsa_maskold_handlersigactionlong unsigned intdo_alarmpid_t/home/tyndur/tyndur/src/modules/lib/posixsignal.csigprocmasksigset_tTRUEdwordSIG_BLOCKinitializedoldsetsignumerrnoGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@y 8!%+ 0B> "HR ~N 8'b^ @' o~0z (   ((0=Lkkp 8   #d0 ;   GIQWPIaImy_P%%" W`q0Isignal.csigmaskid.1748do_alarminit_signalssigactionsinitializedsigaddseterrnosigdelsetsigismembersigprocmaskalarmtimer_canceltimer_registersigfillsetmemsetsigemptyset_signal_default_handlersigactionsignalraise_exitkillsend_message: 4RWh $5>Cm  'L '.i#q&$ !(/=BOV]dkp}(5;BMYdhlu#/37@KP[`ky"&:EIM`eo~ '+/5<@DMW^imq48PTlp04LPdh|rmdir.o/ 1261082313 1002 1002 100644 2740 ` ELF4(US]$t][]t& []% $ > $ > $ > .? : ; ' I@: ; I I&I 4: ; I? < n=intvWE*3=),k U3V: ../../../includermdir.cerrno.h)t==W | =AB Dtt=uS#u#;S;=uurmdir=long long intunsigned int/home/tyndur/tyndur/src/modules/lib/posixlong unsigned intlong long unsigned intrmdir.cunsigned charcharlong intrmdirshort unsigned intsigned charerrnoGNU C 4.3.2short intfilenameGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@= %+0|B> RZN b0^  oDn~z    0H0 x 1    =+rmdir.crmdiris_directoryio_remove_linkerrno*    !( / = D K R Y ` g n w     Gposix_files.o/ 1261082313 1002 1002 100644 14680 ` ELF'4(U]ÍU]ÍUWVS1ۃ }9~t3\$$u [^_]f\$$$uȉ4$ 1[^_]Í&UWVS1ۃ}9~t3\$$u[^_]f} tr} t} ft"[^_]ËF [^_]Ë]F 9t!tD$\$ D$<$^ 1[^_]Ít&]F9tD$\$ D$$^1[^_]ËE cF[^_]ÍUWVS }1 f9>tl\$$u$Ƹt>t$$>FFF t&F [^_]ufU tÍ$$$Ðt&UVSt519pt#\$$u[^]Ít&[^]bf&'U(Eu]}t;$D$4$NjED$t.]Ћu}]fލ&Et$ D$D$E $D$|$4$څt떍t&U(Eu]}t;$D$4$NjED$t.]Ћu}]fލ&Et$ D$D$E $D$|$4$څt떍t&UE]uu}} #tEt$|$$t]u}]Í&]u]}]t&ÍUEt&D$ ED$D$E $ÍÍ&UE]u\tVD$ ED$D$E $t]u]Í$uӍv UE]t&UVS u ]00 D$$0$ft^ErtDaDED$$t}$t$D$É$ [^]ÍBBDDtDErE+ufD$$@됍&15D$$uLvEwfvEwE+D$$v$UE D$RD$E$% : ; I I$ > $ >   : ;  : ; I8 : ; I8  I  : ;  ( <  : ; .? : ;' I@: ;I .? : ;' I@: ;I : ;I4: ;I4: ;I.? : ; ' I@: ; I4: ; I4: ; I 4: ; I : ; I.: ; ' @ .: ; ' I@!4: ; I": ;I#4: ;I$&%: ; I &: ; I '&I(4: ; I ) U* U+I,!I/ -$ > .4: ; I? < D2m!0:%/int5h N7^79$!O&W*,O.v%1uid2# c3u#pid4# 5# k7# 8# u9# :]# h<# u={#! : ]>3  *    @B & ( '#  (#   )v'C \(C#fd)O# +O# ,O# dupOvfdOZO 4,fdOOO@XfdOiO TOfdOcmdOiODt~ap%argObap%argOuPO\OC\i]O: ~C2<Bfd}Oh!iO@fdObuf"$&"F#C~#*ret $efdObuf/"$O"o#C#*ret fd~O8"~X"~O#Cf i+fdeOGee#gCgo HpfdGO"G"G#ICY#QwC %fdO&h ':O_1OF (Hl| fdO #%C )lf C fC *fC> +:,-:O} _9h9(0 (3O.5C.6C.7C. UO^ ../../../include../../../include/arch/i386../../include/sys../../includeposix_files.cstdarg.hstdint.hstddef.htypes.htypes.hio_struct.hstdio.hcollections.herrno.hfcntl.h#U/#U/֬]\7 fsڄ:0}][8n5P.U+<oA_]?uXP.<~֐=mM8 fדZ/u=dzh.g z9tQ[8 J0ntfg;])33/ Yp t0V0Sg;])33/ Yp t0V0J=[+14B=vbtgOyVg;g[+13+13/zx<~ %#x) ohne Effekt Warnung: S_SETFL ändert Flags (%#x => %#x) ohne Effekt rw| AG  AG @yAB C AB CAB FKAB RAB AF@AB OAB OtAB LF IAB pAB L AB AB E"AB ttu !t!(t(4u@AtACtCu@PPWuWuHSSttuWu7W79u9BWBDuDzWz|u|WuWuu V6V9AVDyV|VVS5S9@SDGS|SSGxSSttuqWqsusWpVoSttutt2uPV'V)2VS&S@AtACtCu@]]u@u @u@ u uY[PVrWWRRRttu  uu u2 27u7Y Yu  PFV"BWYW2FRWYRRttuuWu Wu WVuVuVPSS !t!#t#iu 22iu09PRgPpqtqstsupupu u puuPSPVtt uttu,,SuS!u!Su,,Vu VkPP*8PS!SSPP!PJXPPPXPP !P8HPXkPPJ]PPttuHIdupvdup2closefcntlfilenoBpwritepreadelseekwrite+readfdopenopencreat8X8LcloseGNU C 4.3.2pwritefilenoF_SETFDanchorshort intsize_tF_SETFLfopen_flagsfcntldup2filenamemodeva_listbuffer_posuint8_tbuffer_sizelist_noderesidfd_flagslong long intposix_files_initstdinfdl_elementlong intoffsetfdopenlseekoff_twritepreadunsigned charfilereadsigned charflagslong long unsigned intuint32_tmode_tunsigned intbuffer_ptrfd_list_elementshort unsigned interrnoF_GETFDcharnewfdbufferfile_flagsbuffer_modestderroriginlong unsigned int__builtin_va_listbytespid_tio_resource_id_tsizecountold_pos/home/tyndur/tyndur/src/modules/lib/posixio_respathungetc_countungetc_bufferposix_files.copenssize_tF_GETFLio_resource_tlist_tFILEdwordflags_sizefd_to_filecreatstdoutfd_listnext_fdGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ /`%$+$0$kB H> 1`RbN H8^2<um2| P8 | %" @9"  H9"00#&&& +P p. K0R  ;?E J@yPdpw| @t Ip  "posix_files.cfd_listnext_fdposix_files_initfd_to_fileduperrnodup2closelist_get_element_atlist_removefclosefreefcntlstderrfprintffilenomalloclist_pushlist_createstdinstdoutpwriteftellfseekfwritepreadfreadlseekwritereadfeoffdopenopenfopencreat *Yeq$Wc k    ".:#?FQ$%!&!! a(z)*)(*)Jz,)) L*Z,0< D3T3! 3< D3 32( !&2=DKY^krw!/=KYg '5W[_x '6<FSX\y %*=DPTXk{ %05@EP`gsw{-9=ATYdity (2@EPUgmq!.;04HLhl $@DX\x|access.o/ 1261082313 1002 1002 100644 3924 ` ELF 4(US]D$$t$1[]f$t$1[]% $ > $ > : ; I  : ;  : ; I8  : ; I8  I $ > : ; I .? : ; ' I@ : ; I: ; I 4: ; I U&I4: ; I? < E]d)int5LfA7eJ$e?&etS.Z%1?id2# 3?#pid4#5# 7#8z#9z#Z:A#U3K  DIR&K N&3] %,%3f)ydir-  V d+U3 ../../../include/arch/i386../../include../../../includeaccess.cstdint.hstddef.htypes.hio_struct.hstdio.hdirent.herrno.h%t? JvN73x<r| ]AB Dtt]u,S,.u.JSJLuL]S&P.8P:DPL[Poaccess]0DL]GIsize_tresidpathungetc_countbuffer_sizeerrnoungetc_bufferpid_taccess.caccessFILEbuffer_modeunsigned charlong unsigned intshort unsigned intGNU C 4.3.2unsigned intlong long unsigned intuint8_tbuffer_posbuffer_ptrmodelong long intchar/home/tyndur/tyndur/src/modules/lib/posixshort intio_resource_tuint32_tlong intio_resource_id_tsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@] 0%+0B> XR~N $^2UqX0m , ~= <Z  Dz 0p )) p d 5    ]&/access.caccessfopenfcloseopendirclosedirerrno"4@N !(/=BOV[hov{#1LWq|      flock.o/ 1261082313 1002 1002 100644 2068 ` ELF4(U1]% .? : ; ' I@: ; I : ; I $ > b $*^^fd)^)^int6 flock.c)#+1| AD ttuf%flockGNU C 4.3.2flock.coperationflock/home/tyndur/tyndur/src/modules/lib/posixGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!H'H,HV>f: `N:J ^@,Z  kl,zv    0N"AAt t    flock.cflock    !' 26: P +exec.o/ 1261082313 1002 1002 100644 2576 ` ELFX4(U]% $ > $ >  I$ > &I.? : ; ' I@: ; I 4: ; I? < J intzcQkk,3+{+r U3R9 ../../../includeexec.cerrno.h+#U/| AG ttuexecvplong long intunsigned intpath/home/tyndur/tyndur/src/modules/lib/posixexec.clong unsigned intlong long unsigned intunsigned charexecvpcharlong intshort unsigned intsigned charerrnoGNU C 4.3.2short intargvGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  %T+T0T|B> RVN b,^  o,,~Xz  u  0r     exec.cexecvperrno     !( / = D K R Y ` g n      Fgetopt.o/ 1261082313 1002 1002 100644 5380 ` ELF 4(US utrB:#8U::D$D$$?[]ÐE ;] }A-t[]QA-ta7D$-U$t-1&?[]Ívt&yD$E$x:t,8u[]Ív8uh9EPE:8:DD$D$$?U bC% $ > $ > : ; I  : ;  : ; I8  : ; I8  I &I .? : ; ' I@ : ; I 4: ; I4: ; I 4: ; I? < 4: ; I?  L>;#intY?5Sv7lg-$l&l'.a%1?id2#h3?#pid4#G5# 7#8#49#:H#m<#z=E#! % H>3K g % C:; p@:, 8A| MBa oliE?(D?  ?R7 V4?1:2:0:3: ../../../include/arch/i386../../includegetopt.cstdint.hstddef.htypes.hio_struct.hstdio.hxf #C;  3I;g4).Y^l iWXvgn%y( P illegal option -- %c option requires an argument -- %c | ;AB Dtt;u=u=LL_u_;u)u )LL_u _;u ddu=u=vv.u.;<APpPPRPlgetoptoptargoptindoptopt+opterr=optreset;optindoptargGNU C 4.3.2optresetshort intsize_tbuffer_posuint8_tresidostrstderrlong long intlong intnargcunsigned charsigned charlong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptropterrgetoptshort unsigned intcharbuffer_modelong unsigned intpid_tgetopt.cio_resource_id_tnargv/home/tyndur/tyndur/src/modules/lib/posixpathungetc_countungetc_bufferio_resource_tplaceoptoptFILEGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.rel.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@; `)| % /4FiPB VR  b2q2#0  QmV   0    TW    ;%,3:BIPgetopt.cplace.1316getoptoptresetoptoptopterrstderrfprintfoptindstrchroptarg "*/=Lemv~B[j} !%2 !(/6DIV]bov}#1LWny}     ',9>K getpid.o/ 1261082313 1002 1002 100644 2716 ` ELF4(U$ÍU]% $ > $ > : ; I$ > .? : ; ' I@R()intu&O[m1d!'d ),aE ../../../include/arch/i386getpid.ctypes.h0gt>| AB  AB ttu !t!#t#)u%getppidgetpid)long long intpid_tunsigned intgetpid/home/tyndur/tyndur/src/modules/lib/posixgetpid.clong unsigned intgetppidlong long unsigned intunsigned charcharlong intshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@) | %l+l0lWB> RveN \ bD^ d  o X~x)z    00 L 0    ! (getpid.cgetppidget_parent_pidgetpidget_pid%    !( / = D K R Y ` e r y     R04getopt_long.o/ 1261082313 1002 1002 100644 12184 ` ELF 4(UWVS˃}U)‰E؉+EUE}҉Uu &uU}u+]؉ډ}U҉E~YEE܅~9u1ut&+M9]~9M~M⍴&EU9U[^_]ËEE뀍UWVS,EܡU؃ED$=$E+EEEdU1EEUt&4tvUD$T$E$uԋ$;EE t }t}ft&MԅɐuEF;Bt=E넍t&]xUҍv?,[^_]ÍF;BuF ;B u;v]E EQÅt4Bt]t]UQA 1닄tȋA?,[^_]Ã}uu t܃-Gt&U$EbtytE؃-8:D:t+UQ-A A ?]܋QA UWVS,ɉEUM>$M-e+5U}5Ut&كˋ u 8b ;M|U8-tIUvtvtE$w )uvPUPt5t u E-wMM9t<-EB£:-\$U$gUt WfcP@<:8uNEZAvME8t&,[^_]Ðu.t,[^_]ËE$)뾀+}effA5,[^_]Í5,[^_]ã50-:u?-<: t^D$E$tCMT$L$E $MUEt~8ut&1Ґ븀xf}5 bU)$oFt&B1ң QP@<;89EMW9:tN?8u@z:t?9E"U::u:]MUMD$ L$E $MUE.w&US]U EM] ]E][]y'US]U EM] ]E][]I%  : ;  : ; I8  : ; I8  I&I$ > $ >  : ; I .: ; ' I  : ; I 4: ; I .: ; ' @: ; I4: ; I4: ; I4: ; I4: ; I 1UX Y 1 U41.: ; ' I@: ; I&I.: ;' I@: ;I: ;I4: ;I4: ;I4: ;I : ;!.? : ;' I@": ;I #: ;I $I%!I/ &$ > '4: ; I(4: ; I? <  ;)j+j#X3|#49#val>|# puHint|eB5` o$ gcd| a| b| c| h|,|K|j||i|j||_|ul|uppos|.u|`AmPjidxʃ7z|{|u`udioi||M|@|;%p|`n|/nNPnjmoidxo o|Poliqr|zr|o$s| /!*o|"m|"m"Pmj"n #idxn!b| "`|"`"P`j"a #idxaYtw|x|$u%!&'v{a$u%'|U~| '$u4%"'Cu$$uX%'g H$u|%)'%l$u%'O(C( F|(9I|((M|(\P|_e ../../include../../../include/arch/i386getopt_long.cgetopt.hstddef.hmy.DW=f<-=wJV>qt?7Chw,Z$]8XsWZg%8g]f䰪&L:,qL:,POSIXLY_CORRECT| AB CAB AG`YAB F'AB A'AB AttuPuX#R#u`WQW[SQ44WuWrudrS.7uh79V9uhrQRtt`uP`u\R`uXQLWLbVbWVWVWWVVWV`VKKgugu`LLbu bu u vvu u `LLuvuvu`u%uh`uh6S/SvSS=ul`ulDup`up`atactcu`zPzul`zRzuh`zQzud`xuxuuRuRu`u 00?u ?`uu$u$11u MuRu>]PPPPPxSSSCfS{SS,.PS!RMRRRttutt u3getopt_long_onlygetopt_long !T!TilloptcharoptindoptargGNU C 4.3.2option `%s%.*s' doesn't allow an argumentilloptstringoptresetshort intsize_trecargcharlong_optionsoptcharcyclelenncycleillegal option -- %cswapunrecognized option `%s%s'cstartpanonopt_startgetopt_longgetopt_internaloption `%s%.*s' is ambiguousgetopt_long_onlyoptionlong long intoptionshas_arglong intcurrent_argv_lenshort_tooambighas_equalnamenargccurrent_dashunsigned charparse_long_optionssigned charflagslong long unsigned intnonopt_endpanonopt_endunsigned intcurrent_argvopterrstartshort unsigned intcharexact_matchplacennonoptspermute_argsoption `%s%s' requires an argumentrecargstringnargvnonopt_start/home/tyndur/tyndur/src/modules/lib/posixmatchgetopt_long.copt_endnoptsgnuoptcharinvalid option -- %cposixly_correctflagoptoptsecond_partial_matchdash_prefixoption requires an argument -- %cnoargGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.rel.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@  '()X % */h 4h -F B *PVcR (/ b2uq 0/P 7 /  /00#$  & / 5`YEP]  ipw''getopt_long.cpermute_argsparse_long_optionsplacegetopt_internalnonopt_endnonopt_startdash_prefixoptindstrchrstrncmpstrlenoptoptoptarggetenvoptresetgetopt_long_onlygetopt_long tx6DJZ}  "5>8fqz :DMRZ^ r} 26 `ios  -8CG Mgmq   !&2@Nx !+0:?INYly~   %/4>MR\akp~ $)49DTYdty%)-6ETc 5?Yc}r8<X\x|link.o/ 1261082313 1002 1002 100644 4408 ` ELFh 4(U]ÍUE]uD$$t;D$ ED$D$E $$]u]Í& UE D$D$E$% $ > $ > : ; I  : ;  : ; I8  : ; I8  I $ > .? : ; ' I@ : ; I &I: ; I: ; I 4: ; I4: ; I4: ; I? < e8 intT95Ls7eb$e!3!&e'.Z%1Jid2#b3J#pid4#I5# 7#8z#.9z#:A#g3V  O+3 A* *  %K ,bJXbufJJ JzlenLxN a k:3[ A9 9U3 ../../../include/arch/i386../../include../../../includelink.cstdint.hstddef.htypes.hio_struct.hstdio.herrno.h*$T0i9i-/3;/[x.jglr| AG  qAB L"AB ttu !t!#t#u EEuhuVVACPySttu0iolinkreadlink!symlinkGNU C 4.3.2short intsize_tssize_treadlinkbuffer_posuint8_toldpathresidlinklong long intlong intsymlinkunsigned charfilesigned charlong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptrshort unsigned interrnocharlink.cbuffer_modelong unsigned intbufsizepid_tio_resource_id_t/home/tyndur/tyndur/src/modules/lib/posixpathungetc_countungetc_bufferio_resource_tnewpathFILEGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ 8%+0Bi> (RdN ^2:q@dm 0 ~4   (0u(  F     q"(/"7link.clinkerrnoreadlinkfopenfreadfclosesymlinkio_create_link 3;_i    !( / = B O V [ h o v {            . < W b q |           # .26 ? M \  0 4P Tmisc.o/ 1261082313 1002 1002 100644 3732 ` ELFD4(U]ÍU1]É'U]ÍU]ÍUE D$D$E$1% $ > $ > : ; I.? : ; ' I@.? : ; ' I@: ; I  I : ; I 4: ; I? < beint+R$O%&O@'3 903,/38o 4X}A3@T @ 3qJ3`K bufIK lenIdQ U3k ../../../include/arch/i386../../../includemisc.cstddef.htypes.herrno.h&"V0",0#U/#U/gtyndur|  AG AD  AG @AG `$AB tt uttu !t!(t(4u@AtAHtHTu`atactcuKfgetpagesizeisattyforkpipegethostnamemisc.cgetpagesizesize_tdescerrnopid_tunsigned charisattylong unsigned intshort unsigned intGNU C 4.3.2gethostnamepipeunsigned intforklong long unsigned intmodelong long intchar/home/tyndur/tyndur/src/modules/lib/posixshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+0Bcf> PRN $^2bqlm ,P ~O |#  0C Onn p t ?      &@+`$7misc.cgetpagesizeisattyforkerrnopipegethostnamestrncpy*Jm|    !( / = D K R Y ` e p }            "& T Y x 0 4H L` dx |select.o/ 1261082313 1002 1002 100644 4964 ` ELF 4(UWVS,E u]EtE E}EtUUEEt1@BUԉEЋUUЉEK1M]MUMt] tEM MtMU 11't&EtU# tMU t֋U E܅tD$$t$t! ut,,[^_]f4$uKE܋M !dt&9Uv"fr9Ev,[^_]Í&t$$% $ > $ > : ; I  : ;  : ; I8  : ;  : ; I8  I $ > .? : ; ' I@ : ; I : ; I4: ; I4: ; I4: ; I  Utint\F5L7e8wo&$eM&e40~1;d  !#l"#)j*Z#+"S.Z%1 id2 #3# pid4#N5 # 7#8#;9#/:A#<#=#!  A> 3  -93 737,x7L8l8rd:wr;err<c=3f>ret?3 TAZu`'BZudDluhiS32   Z  ../../../include/arch/i386../../include/sys../../includeselect.cstdint.hstddef.htypes.htypes.htime.hselect.hio_struct.hstdio.h8x LRN 4b4^ < o|~hz L   T 0   dp ?     ',28select.cselectget_tick_countfdopenfeoffgetcyieldungetcN4QV    !( / = B O V [ h m z              - I W e s              $ ) 3 _ l {      stat.o/ 1261082313 1002 1002 100644 8740 ` ELFT4(U1]É'U1]É'U]ÍU]ÍU]ÍUE$ɃÐ&U}׉$]ÉuD$4D$G!$D$D$$$D$t$$GG1G,w, O0tAG0G]GuG}1] US] D$E$t[]v[]Ít&'Uuu]}} D$4$t%$]u}]Ðt&4$tI$1D$4D$<$GAGGG농v'U(]]}} u$|$t]u}]Í&$D$tԋG G\$ D$D$$G0G$% $ > $ > : ; I  : ;  : ; I8  : ;  : ; I8  I  : ;  ( $ > .? : ; ' I@: ; I &I.: ; ' I@: ; I: ; I4: ; I4: ; I 4: ; I I!I/ 4: ; I 4: ; I? < #5?int5LX7ehAI$e&e'e(e(e)ea*e+e,35-eM.e'0s4`a#.b#c#md# e#f#g#i#k# l#$Pm#(n#,o#0.Z%1p id2#V3p# pid4#5# u7#8z#9z#:A#[3| < /  Y43_3h3 vC3,)"B3hB3 *Xc_h޾30:_h@J3PhVh̾R3p1YfQY4&Q_RposSsp  3@"3&_fYy3F/!_x[&x_z3"{YFdir!1 |3PZ_&_3fYbuf}}( U3p ../../../include/arch/i386../../include/sys../../include../../../includestat.cstdint.hstddef.htypes.htypes.hstat.hio_struct.hstdio.herrno.h3#+1 #+1#U1 #U1 #U1Pgz ^~8Mv+1Y>[=,u/;gKhy8u[9tt=/P;/-~X >*2.u;/\k rlr| AD AD  AG 0 AG @ AG PAB  pAB FHE@EAB DAB FI PAB IFFttuttu !t!(t(*u01t18t8:u@AtAHtHJuPQtQStShupqtqsts1upPSpR+WV@AtACtCu@aau@aagSgmu mSu _mPmPttFuVuV5u5DVDFuWu FWV5VDFVPFSPP5FPPQtQStSuPzzuSuPzzWu WvxPVzSPichmodfchmod)mkfifocmknodumaskmkdirefstatstat'lstatresultGNU C 4.3.2uid_tumaskmkfifostat_bufFALSEblksize_tshort intsize_tst_ctimechmodfilenamemodest_nlinkfchmodinode_numnlink_tbuffer_posuint8_tbuffer_sizeresidlost_statmknoddevicest_blksizelong long intst_gidino_tTRUElong intst_atimeoff_tdev_tunsigned charfiletime_tst_inosigned charlong long unsigned intuint32_tmode_tunsigned intbuffer_ptrfstatstat.cshort unsigned intst_mtimestatusgid_tcharlstatst_blocksst_devst_uidbuffer_modest_sizelong unsigned intpid_tio_resource_id_tmaskst_rdev/home/tyndur/tyndur/src/modules/lib/posixblkcnt_tpathungetc_countungetc_bufferio_resource_tmkdirstatst_modeFILEerrnoGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ ,%,+,0,lB> pR_ tN d!^2 q (m l! ~ //m "  "0^}}` tp   ") 00 6@ <PBSZ`f@Elsy~Pstat.clost_statinode_numchmodfchmodmkfifomknodumaskmkdirdirectory_creatememsetftellfseekfstatfdopenerrnostatfopenfclosedirectory_opendirectory_closelstatfread]!N Yr  !"# $,7p  %! !(/=BOV[hov{"0>LZhv*8FTb}  +6:> GUeptx   !% 6 ;E T grvz           )48< EO T^ cm z  0 4H L` dx |     time.o/ 1261082313 1002 1002 100644 2600 ` ELF4(UE@1]% $ > $ >  : ; I : ;  : ; I8 .? : ; ' I@ : ; I  I3zint GTk0]1|? !f#r"q#"3 tv! tz!d ]D ../../include/systime.ctypes.htime.h!<=gw| AB ttugettimeofdayunsigned charlong unsigned intshort unsigned intGNU C 4.3.2timevalunsigned intlong long unsigned inttime_ttv_usectime.cgettimeofdaytv_seclong long int/home/tyndur/tyndur/src/modules/lib/posixsuseconds_tshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!X'X,X>: 0 NaJ ^4,Z  k`,z#v      0     time.cgettimeofday    !( / = D K R Y ` g r       Qtermios.o/ 1261082313 1002 1002 100644 3700 ` ELFx4(U1]É'U1]É'UE]@  : ;  : ; I8 I!I/ $ > $ >  .? : ; ' I@ : ; I : ; I  I&I{a010M 7#7#)7#s7# #B - inte9N$ D,9 fd+ + +9 ?T 1, fd0 0 6% .X 59 :#0a " " Te; ../../includetermios.ctermios.h+",0",0<>hk RKiN bx^ @ o,~Jz \ &  d0FL @ P :     )013termios.ctcsetattrtcflushcfgetospeedtcgetattrmemsetN    !& 3 8 C P U a o }             + @ J UY] s        H04HL`duser.o/ 1261082313 1002 1002 100644 2976 ` ELFh4(U1]É'U1]É'U1]É'U1]% $ > $ > : ; I.? : ; ' I@F7int~3R_ 'O(O!#dv)d,/o 'X5o07gC ../../../include/arch/i386user.ctypes.h"",0",0",0",0| AD AD  AD 0AD ttuttu !t!%t%'u01t15t57u<getuidgeteuidgetgidgetegid7gid_tuser.cuid_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2unsigned intlong long unsigned intgeteuidlong long intgetuid/home/tyndur/tyndur/src/modules/lib/posixshort intgetegidlong intgetgidsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@7!x'x,xN>: 0 NkJ @ ^tZ H @ kz<@v  |  00  &    0user.cgetuidgeteuidgetgidgetegid    !( / = D K R Y ` e p }         P04HL`dwait.o/ 1261082313 1002 1002 100644 7508 ` ELF4(UWVS1ۃ }u@t&9ljEtG\$$u [^_]$ٍEt1VҐt&t01t&ȍ<$tNɍt&uދE tFU 1v\$$nU;uݡ\$$ [^_]fUED$$D$Í'UVSu1 t&;0t|\$$u$ D$\D$ $1D$ 3CC\$$[^]v[^]ÐUWVSE}}Et[^_]1&;8t \$$uމ<$1ۍt&;>t^\$$u1D$ D$D$ $UFF[^_]&뷉'UD$$'% $ > $ > : ; I  : ; (  : ;  : ; I8 <  I $ >  : ;  : ; I8 .: ; ' I : ; I4: ; I4: ; I.: ; ' .? : ; ' I@: ; I: ; I4: ; I1X Y 1 U41411X Y : ; I .? : ; ' @ .: ; ' @!1UX Y "1UX Y #.? : ; ' @$4: ; I %4: ; I? < vUintM}c#$O;&O< H<|BO& '# P(# 1 *) ! &+pid'q# ;(# )3#?\\pid>qi@3A\ jpidiqik3l\3q?pidq,?[3\+;<GPbo z# 3Cq#Aq?AQ0mpidPqS\+HdS<8GP {pidyq%ylydrzo|\!+PY<hGP"+<GP#6$- %U3 | ../../../include/arch/i386../../../includewait.cstddef.htypes.hcollections.herrno.hi+ RN ^2 0q m P ~ - K <4  DT0@    !)=CJY_k#p0&wait.cwait_listrpc_child_exitwaitpidlist_get_element_aterrnoprintfget_parent_pidyieldlist_removewaitwait_child_addsyscall_pmalloc_assertlist_pushsyscall_vinit_waitpidlist_createregister_message_handler%1=W\>P\l|&FRnuz"#   !(/=DKRY`er,Qc       *3 GRVZ csz~       ", 5EN ^js   8 <P Tp t utime.o/ 1261082313 1002 1002 100644 2796 ` ELF 4(U]% $ > $ > : ; I : ;  : ; I8 .? : ; ' I@: ; I  I &I &I 4: ; I? < Qint>er0],$!"d#]#d#*3))    $v U3p ../../include../../include/sys../../../includeutime.cutime.htypes.herrno.h)$T0| AG ttuutimefilenameerrnounsigned charactimeutimbuflong unsigned intshort unsigned intGNU C 4.3.2modtimeunsigned intlong long unsigned inttime_tutimelong long intchar/home/tyndur/tyndur/src/modules/lib/posixshort intbufferlong intutime.csigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %T+T0TB> RN b,^  o,~z    0$%DD      utime.cutimeerrno     !( / = D K R Y ` e r w          }libgen.o/ 1261082313 1002 1002 100644 3576 ` ELF4(USEtB$D$$ÉD$$[]Í.[]Í&USEtB$D$$ÉD$$[]Í.[]% $ > $ >  I$ > .? : ; ' I@: ; I4: ; I 4: ; I I !I/  ints\Jq@ki?k,retBkn A(kp'kret*k ) q xe libgen.c?t@P/;u[u tvX tXt@P/;u[u tvX t| iAB DpiAB DttiuPJuJ\P\iu'HSpqtqstsup~~PuPuS'"{dirnamebasenamelong long intunsigned intpath/home/tyndur/tyndur/src/modules/lib/posixlong unsigned intlong long unsigned intunsigned charcharresultdirnamelong intshort unsigned intsigned charGNU C 4.3.2short intbasenamelibgen.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  %+  0 B"> RiN b@L^  o~+z    0< p  c    "i*;CHpiQlibgen.cresult.1115result.1108dirnameio_split_dirnamestrncpyfreebasenameio_split_filename!,5;CRX^ !(/=DKRY`gt}      , 4 8strerror.o/ 1261082313 1002 1002 100644 2768 ` ELF4(UED$D$@$D$ % $ > $ >  I.? : ; ' I@: ; I 4: ; I I !I/ $ > )0inteSd|*r0)3+d ? :! strerror.c)h#Unbekannter Fehler %d| 0AB tt0uxstrerror0long long intunsigned intunsigned char/home/tyndur/tyndur/src/modules/lib/posixlong unsigned intlong long unsigned intstrerrorerror_codecharlong interror_messagestrerror.cshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@0 %p+@ 0B> R>N ^2 q$,m  ~P,|   0\0  1 @  0(strerror.cerror_message.1101strerrorsnprintf %* !(/=DKRY`gnz . posix_dir.o/ 1261082313 1002 1002 100644 5824 ` ELF0 4(UE D$D$E$Í&'UED$D$$Í'U$1Ív'UEu1}]$tL$$fw7D$F|$$Ɔ<$]u}]Ív‰'UE$ɃÍU]% $ > $ > : ; I  : ;  : ; I8  : ; I8  I  : ;  I !I/ $ > : ; I : ; .? : ; ' @: ; I : ; I .? : ; ' I@: ; I4: ; I&I90inth5LM 7e5'8w :$e&eV0~.Z/A%1Yid2#3Y#pid4#5# B7#)8#]9#:A#<#=f#! _` A > I!"S### _  DIR&l$"%"#n&#'l#P(#s)#*# _2 ,yt"sdirsss~ i0S,dirhsA]~`vXdir\sC''dirBseD-JpP'" w 253*@_dir4s*s09l) _ ../../../include/arch/i386../../include/sys../../includeposix_dir.cstdint.hstddef.htypes.htypes.hio_struct.hdirent.hio.hgsgrgcg;?+g,02zt4Zd/Yvcgust>telldir: Nicht implementiert | "AB 0#AB `AB AB IHAB 0 AB tt"u01t13t3Su`atactcvuttuuPWSPSPVVtt*u01t13t39uY=seekdiryrewinddirtelldirreaddir3closedir_opendir9readdirGNU C 4.3.2io_direntry_type_tuint64_tshort intsize_ttelldirdirentctimetime_tbuffer_posuint8_tposix_direntryresidd_reclenrewinddirname_lengthlong long intposix_dir.clong intoffsetnameatimeopendirio_direntry_tunsigned charsigned charlong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptrshort unsigned intchardirentrytypemtimeseekdirbuffer_modelong unsigned intd_namepid_tio_resource_id_tsize/home/tyndur/tyndur/src/modules/lib/posixpathungetc_countungetc_bufferio_resource_tclosedirGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@9 X%|+|0|)B> hR<N @^29qXm H` ~ ]   0 #< [ [      "$0#.`6=ET[binw0 posix_dir.cseekdirdirectory_seekrewinddirtelldirprintfreaddirdirectory_readstrlenmallocmemcpyfreeclosedirdirectory_closeopendirdirectory_openMin5    !( / = B O V [ h m z            ! / = K b m x         3 ? FJN e {            " 5 @DH a lpt }  0 4H L` d  mktemp.o/ 1261082313 1002 1002 100644 4188 ` ELF4(UWVS }<$4s/|X4t&B $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I 4: ; I 4: ; I I !I$ > 4: ; I? < [Gwint4S`$O",+,len/dbi03numB3.3 ^3 ?] fd_3L len`dP bufa? N NU3b ../../../include/arch/i386../../../includemktemp.cstddef.herrno.h+?82Y t2,I,Ii.i. >绾;/w X 1qay2wsx3edc4rfv5tgb6zhn7ujm8ik9ol0p| AB F AB FttuWuWPS7[QSSQ{QupQ !t!#t#u CCWuWuCVV%_vmktempmkstempsize_tfileiderrnounsigned charlong unsigned intshort unsigned intGNU C 4.3.2unsigned intlong long unsigned intmktemp.clong long intmkstempmktempchar/home/tyndur/tyndur/src/modules/lib/posixshort inttemplatelong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ p%+0B_> (RN ^2%qTm $  ~Hj) D  L0  4M   $+39 AHmktemp.cfileid.1132mktempstrlengetpidgetppiderrnomkstempstrcpyopenW^0KSgs !(/=DKRY`erx       " Ro 8 <chown.o/ 1261082313 1002 1002 100644 2516 ` ELFT4(U1]% $ > $ > : ; I.? : ; ' I@: ; I  I&IM int:er'O(O()3(_(dY(o\D ../../../include/arch/i386chown.ctypes.h(#+1| AD ttuchowngid_tchownchown.cuid_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2groupownerunsigned intlong long unsigned intlong long intchar/home/tyndur/tyndur/src/modules/lib/posixshort intlong intpathsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!H'H,Ho>: N`J ^,Z  k ,zLv  h  0r     chown.cchown    !( / = D K R Y ` e p }       Qsocket.o/ 1261082313 1002 1002 100644 13016 ` ELF!4(U]&U]&U]&U]&UVS utkE $D$T$tOPLt0@H9wT$U \$$1[^]Ðݍt&ߍ& USÃt.C$\$S$[]D$$뷐t&UWVS\ AE $D$T$@P]D$D$@$$vD$T$@$D$tpD$ D$D$$FD$,\$$$U\[^_]Í| `DV4$뿍&맍&돍&US$ E $D$T$tu@L@D$ D$E$~1ED$$CPE$SP1t0$[]Ð荴&뿍U uu}} ]tqE $D$T$tS;Cu44$sHCLt$|$CL$1]u}]Ít&ލ& UWVS, ] E $D$T$;FC$NjC|$D$ D$ E$xD$E$D$ D$D$$FD$,\$$$E$<$1,[^_]Í܍t&,[^_]Ð멍t&멍&USME uguKD$T$@Í@D$,D$$[]&[]Ív% $ > $ > : ; I  : ;  : ; I8 I !I $ >  : ;  (  I : ;  : ; I8 .? : ;' I : ;I&.: ; ' I : ; I.1@1 .? : ;' I@: ;I : ;I 1X Y1&I: ;I4: ;I4: ;I 1UX Y!.: ; ' I@": ; I#4: ;I $4: ;I%!I/ &.? : ; ' I@': ; I (4: ; I)4: ; I*1UX Y +4: ; I, : ; -4: ; I .4: ; I? < 'Dint5L6^7p^ 8;$p)!3&p~s"3=#p -R/#2#    :-  _  F< [&e'bk(<#j , -#.G#I/e# < C <AB#C#D##E3# PEQ#3R#S#V^w# }_M.e%1id2P#63#pid4#5P# 7#8#9#-:A#I<#=#!   A>[\, y/res z#q {#( 3T*id+w#,#R.#/#+0#He1#Lr2#P  /(`_3___3 VCU3UUU3;``":3 :  v,9t3ttt3 tou9uw{ ?  )X~*6 k09i3iii3 j9j49lume] 93@"83 88:`len;> C:T!G3;\"F`3@"3 #buf$v3 `$`=i [ CT %? &3zy""3'3(6)S)`)*C0T b&3!~""3)" 9U")`*CHT&30yD ""~3" ~9'~)`)(9f)S(6+ret3),,R *ChT&^3 "]3"1]3'}]3)"_3)``-5  E. U3? ../../../include/arch/i386../../include/sys../../include/netinet../../../include../../includesocket.cstdint.hstddef.htypes.hsocket.hin.hcollections.hio_struct.hlostio.hstdio.herrno.h>>i u>>j b~f~MvoAf<t..k=*/-/kgixplUtx8@OO=s091+x p r+tcpip:/tcp-listen/:%dw+tcpip:/%s:%d|  AB  AB  AB 0 AB @AB E[AB A@iAB FAB D AB LFF0IAB FAB Dtt uttu !t!#t#)u01t13t39u@AtACtCu@qqu@UUVuV}SStt;uPS ;S@AtACtCu@yyu@W`yWWWqsPBVPBKPttzuQuQiizu?uxizuxtt!u u !Wu !WVu!V01t13t3yu0lldudy0JJS*u *SSSdu dyS(W*<WWdW*upWdupttuuPu Pu P~ fsendsendtoHrecv~recvfrom"getsocknameacceptlistenbind~connectD socketHNQmIoqs9?dfBbacceptsize_tget_socketsocketuint64_tssize_ttypepathlong long unsigned intout_pathin_addr_tlocal_addresssocklen_ttree_tout_ip_stringrightlong long intsigned chario_resource_tparent/home/tyndur/tyndur/src/modules/lib/posixlong intconnrecvfromSOCK_STREAMrecvuint16_tsockGNU C 4.3.2tree_item_offsetsocket.cio_resource_id_tunsigned ints_addrlisten_filelong unsigned intgetsocknamebindshort unsigned intsin_addrto_lenlistenbuffer_ptrtree_itemboolfromerrnotinfoAF_INETbuffer_sizesin_familyportresidaddresssendbuffer_modeip_stringFALSEsin_portsa_familylostio_internal_filefree_bufferprotocolunsigned charshort intungetc_buffersort_key_offsetbacklogcreate_socketFILETRUEconnectinet_addruint32_tlengthcharsendtosockaddrfrom_lenbufferbalancelocal_address_lensa_family_tungetc_countkey_maskSOCK_DGRAMsockaddr_inclientsockuint8_tsocketsflagsclientsocketdomainpid_tsa_dataSOCK_RAWaddress_lenleftbuffer_posrootin_addrGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ p)%D+D0DuB > x+RCN 2^2)qLm 2 ~<H 2  2&0   % t( [    %+ 2 7<0 E@Q]djq}@i0Isocket.csocketscreate_socketsendwritesendtorecvreadrecvfromgetsocknametree_searchmemcpyerrnofilenotree_inserttree_do_createacceptfgetsstrlencallocfopensetvbuffreelistenasprintfbindmallocconnectip_to_stringsocketmemsetJi 05Kk!"# $ %#+&d&j ( $,&BZk*;^~, ( $% &&&2BZj#.%5 !(/=BOTafsx!'6=HTco} )7FQq!0;Tbp~+7DUkos  @MQU  $048 AL Q`k p     '2 7COZ h q   $(, 5? DN S] bq        # ( . 7 F Q U Y  b l  q {        0 4H L` dx |     4 8rpc.o/ 1261082315 1002 1002 100644 3288 ` ELF4(U1UjR30u]Ðt&UVSE uU]MEEE1QSRjV70t[^]% $ > : ; I$ >  I$ > .? : ; ' @: ; I 4: ; I .? : ; ' I@ : ; I I !I/ 5IVd2>intmQBZrpc"pid!o, #oP 2> dKDpid1ow {1o 1olen1o h1z  33P H:Th oT DsN ../../../include/arch/i386rpc.cstdint.htypes.h!X@Kxx< [| AD  DAB EttuR !t!#t#du BBbVbdu BBdu BBdu B BaSadu BBdQ'Zrpcsend_messagedlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsmetadatalong long unsigned intdataunsigned charfunctioncharresultlong intrpc.csend_messagedwordshort unsigned intsigned charcorrelation_idGNU C 4.3.2short intint32_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@d!',>cZ: p (NwJ ^4LZ  k,z+v    0H  X     Drpc.crpcsend_message    !( / 4 H O V ] d k p              $ ) 6 [04messaging.o/ 1261082314 1002 1002 100644 6468 ` ELF 4(U8uE u}}]EV=Uw& t;=ts]u}]Ív:=tc==vuËU]u}U]&U]u}]t&]Eu}]t&FED$$W1 f?[D$ED$U$uɍFD$ ED$E<$D$UFD$ ED$E<$D$v'UUE U]UW VS1ۃED$D$$D$ED$E$t&߃ t;>t[D$ED$$u˃1[^_]Í& tED$D$$E [^_]Ív'U$&@ =u% $ > $ > : ; I  : ; (  I '  I $ >  : ;  : ; I8 I!I/ .? : ; ' @: ; I4: ; I4: ; I4: ; I : ; I .? : ; ' I@4: ; I4: ; I?  V*int[5L~D4$Z&Z<<@LBZ/  | o z  *% +%# S,#5;-iv h,Ihhij3Bo`5puppcQbSb  ADv_CSC'E%diF6FT7ri8#4|2c/50 w ../../../include/arch/i386../../includemessaging.cstdint.hstddef.htypes.hrpc.htB/@T@04.O.t>>:T.<R3<M<3<Mfɡ) )L0==_PzX&zX&z.A-Z %;/x\#9[WiZrZ=x|  vAB FIFAB  AB AFF>AB ttvu**FWFJuJWuWuWuvWvuh**CVCJuJVuVuVuvV=@SPSPPPPPSPttuRttvuvu-S1@S/W1tWttu@librpc_c_rpc_handlerregister_intr_handlerregister_message_handler_init_messagingrpc_response_handlerintr_handlermessage_handlerGNU C 4.3.2caller_pidFALSEindexmy_pidshort intsize_tmsg_handler_tdata_sizehandleruint8_tintr_handlerregister_intr_handlerboolrpc_response_handlerregister_message_handlerlong long intlong intlibrpc_c_rpc_handlerbytenamefnnameunsigned charsigned charlong long unsigned intpadded_fnnamecorrelation_idunsigned intintr/home/tyndur/tyndur/src/modules/lib/rpcshort unsigned intcharfunctiondatalong unsigned intinit_messaginghandler_function_tpid_tmessaging.cTRUEmessage_handlerdwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+ 0=B=> HR'N b8^ @ o~b z ,   405 :YY      v)6EKS ck>messaging.cmy_pidlibrpc_c_rpc_handlerintr_handlertimer_callbackraisestrnlenmessage_handlerstrncmprpc_response_handlerregister_intr_handleradd_intr_handlerregister_message_handlermemsetstrncpyinit_messagingget_pidlibrpc_rpc_handlerset_rpc_handler-7GmL\e     !( / = B O V ] d k p }           6 B IMQ Z d i s x               " ' 5 K P Z a hlp      < @T Xx |servmgr.o/ 1261082316 1002 1002 100644 3300 ` ELF4(UVSu4$$tCt$ D$D$$[^]% $ > $ > : ; I : ; ( $ >  I &I .: ; ' I  4: ; I .? : ; ' I@ : ; I1X Y  U41 Qintf=~&O<tT RphN ^2q4m  ~ u#    0 ` @ D    Q%6servmgr.cservmgr_needstrlenyieldinit_service_getrpc_get_dword %>F !(/=DKRY`ex~    P lost_link.o/ 1261082316 1002 1002 100644 7644 ` ELF4(UWVS]$E$ƋE D$E$e4$P UP()ԍ\$CHCL$t$$\$ ED$D$G$tm3tNe<$4$U$e[^_]Ítut&븍롍& 뉍&yt&aU8U]] u}$$t{twD$E$ED$<$EUBU;B E$U$t&4$<$؋u]}]f΍&땍&$D$ tE1ۉ$t$ D$D$U$4$lt&e4$PUP,)ԍ\$CHC L$t$$UUC\$ ED$D$UB$tB&vt evftut& % $ > $ > : ; I  : ;  : ; I8  : ; I8  I  : ;  ( $ > I!I.? : ; ' I@: ; I4: ; I4: ; I  : ;  U4: ; I&I 4: ; I? < (intz[5LJ7e2$ec&e.Z%1?id2#13?#pid4#+5# (7#8z#P9z#:A#6d3K V,02=-&% Cgx< <1u;/jȡ rdIO_ULINKlwrIO_LINK | dAB Fp+AB IIttdu,,nSn1u1GSGLuL_S_duPSP1SGLS_dS!VdVIKP1WLdWwQb1uppqtqstsupuNNyuyupSu /S/Nu N_S_au awSwyu ySu Su puS/GS_aSwySSDFP]lPluSuPSuh/yuhuhup/?up?DVDNupayupPupDVNyVVWPJWNyWWQul/Nulul4,io_remove_linkio_create_linkT8resultGNU C 4.3.2io_create_linkFALSEshort intsize_tlink_dirend_free_pathbuffer_posuint8_tlink_lenboolname_lenlong long intlong inttarget_pathend_close_dirio_unlink_request_tdir_idnameunsigned charlink_pathsigned charlong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptrio_remove_linkrequestshort unsigned interrnocharend_close_filetarget_idbufferlost_link.cbuffer_modetarget_filelong unsigned intio_link_request_t/home/tyndur/tyndur/src/modules/libpid_tio_resource_id_tlink_filenamesizelink_dirnameresidpathungetc_countungetc_bufferio_resource_tTRUEFILEhardlinkGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ $P%+0)B> t(R XN ^2t q Tm   ~ 8 6  V0nr     d-?ELS_fkqp+lost_link.cio_remove_linkio_split_dirnameio_split_filenamefopenstrlenmemcpyrpc_get_intfclosefreeerrnoio_create_linkfwrite8CX ":R "3;Rj +=_| !(/=BOV[hov{#1LWjpw".9=A JT Yc hv       ' ,6 ;E JT Yc hr w      8 <get_uid.o/ 1261082315 1002 1002 100644 2456 ` ELF44(UE]P0% $ > $ > : ; I$ > .? : ; ' I@: ; I 4: ; I#intgPzBOu dpid duid!d,aF ../../../include/arch/i386get_uid.ctypes.h?Dx | AB ttuPyget_uidlong long intget_uidunsigned int/home/tyndur/tyndur/src/modules/lib/syscallslong long unsigned intunsigned charcharlong intget_uid.cdwordshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Tu>: NzeJ h ^,Z p  k ?zKv  i  0Qpp     get_uid.cget_uid    !( / = D K R Y ` e r {   Ssleep.o/ 1261082315 1002 1002 100644 2260 ` ELF4(U0]% $ > $ > $ > .? : ; ' @ H~ >intP+g^ 3 sleep.c=x|  AB tt unyield unsigned intGNU C 4.3.2yieldsigned charshort unsigned intshort intsleep.cunsigned charlong intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/syscallscharlong long intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ !L'L,LH>: N7J ^P,Z  k|,zv    0     sleep.cyield    !( / = D K R Y ` g p w{ +lost_path.o/ 1261082316 1002 1002 100644 12524 ` ELF!4(UWVSÃ,U1҃MEEtA+EE<:[S)E4$ v@UWVS1ɉ‰EEE$ËE$StdfuC.C E\$$11vD$xE$tXC$ƋCt+rǍ&CC뗐t&$Ɖ떍F$EE$uE#&tcu :F/<$mED$E$t8_4$\$$ƋGu/볍&|E$E[^_]Í&$E$D$E$8$@@E$\$D$E$a% $ > $ > : ; I I : ; (  : ;  : ; I8 < $ >  : ;  I!I/ .: ; ' : ; I4: ; I4: ; I.: ;' : ;I4: ;I4: ;I.: ; ' I : ; I&I.: ; ' @: ; I4: ; I4: ; I4: ; I  U 1X Y !1"41#1UX Y $1X Y %.? : ;' I@&: ;I'4: ;I( ).: ;' I *4: ;I +1X Y,41-1UX Y.1X Y/.? : ;' I@My@inti9J$Oo<3st<BO& 9'# (# jQ) %_. F0Q 1# >2# 4Q# oaScwd}H3acwd}H'3i(3EECElenDdD>DHFKohB9gE,gJjg3iiposjEkEuhlulHm=vd[ %!.!#!!  "9#8T!.!#!! P"9 !.!#!! p"9$8!.!#!! "9%|}P-&9EH'+"('}@'d^"e˛i3X3Hϡ)x9d8:di;3H<^\\}]ia3Hb%}q&9EH*+ud3'd'} +ah!n,y4""-!,G,e",,--!:8,E,N,Y+ehF!wp",G".[!!!,p,/P}&9E'}*ul'd'H,-e*!w",U".C,!!!,,p ../../include/arch/i386../../includelost_path.cstddef.htypes.hcollections.h Xu< ȅ:|O<XyXQS_JN#YZ=.@F=iTt@YZ=s.GtYZ=uYZ=utYI/Ou/ B:JZH>t"~ZU1xv(~[1YI/Y~`;/-2  "p/~tuʦz=tf塉 <~ Yt\F@0yhKL ~tuʦgu~~=tf塉 <j guK#...:/| BAB CPAB FAB FAB FttBu*PcfPRBud"Q"Bu`RUaRhtRRRLSLUVUpSpqVtSV'S'zVz4S4BV"rWtBW"upVNupNzSzupVup&V&4up4BSPQtQStSuPubdPSPWVttuS#u#SuISIueVuhnVnuh~VV>VIXSzSWWSS<~SSWoWqWululVeVqVcoPoWWqupoWttu  uuhVVVYuh5qVVNSqSYS3?P?qWWWYupWWRQio_split_filenameio_get_absolute_pathio_split_dirname(P Bx-8B=F8BH8"IzCGx@@lo~z|7[/8x<?[xNPJLCresultGNU C 4.3.2textresolve_relative_serv_pathFALSEanchorshort intsize_tlist_tdotdotpath_sep_tlist_nodeboollost_path.cdirnamefree_elementcur_sizelong long intPATH_SEPlong intget_path_elementsnew_pathlengthunsigned chario_get_absolute_pathsigned charlong long unsigned intelement_stackunsigned intpath_elementresolve_relative_pathshort unsigned intio_split_filenamecharcreate_path_stringlistPIPE_SEPcreate_path_elementbufferNO_SEPleft_seplong unsigned int/home/tyndur/tyndur/src/modules/libescapedsizeeliminate_dot_elementspathright_sepelementio_split_dirnamecwd_listpositionTRUEcalc_path_lengthdwordSERVICE_SEPlast_elementGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ (% + 0 B Q> \+0RN 0^2qm 0@ ~t$V 0z  0H0   t%` ' B   &-9PKWks{lost_path.cget_path_elementsmallocmemcpylist_insertio_split_filenamelist_createlist_get_element_atstrnlenstrncpyfreelist_poplist_destroyio_get_absolute_pathlist_sizegetcwdstrcmplist_removestrlenstrcpyio_split_dirnamelist_push9`Zx)BTx  !)?Rn!v  "+!3Ov" "+#3"b!-%FW" "#"Jdo !(/=DKRY`ery'5Cbo$/:QX\` is x      *IY]|     ' .;OZfx  *9EP U` im~        -; KOfo x         7@ I } 8 <X \x |/37 1261082315 1002 1002 100644 3848 ` ELF4(U0]Ít&UE]P0Í'UMSU ]ESQRP0[] U0]Ít&U0]% $ > $ > : ; I I$ > &I.? : ; ' I@ 4: ; I : ; I 4: ; I : ; I .? : ; ' @.? : ; ' I@5|%intx'&Or'OBO-&d pid'd, 7d#? pid6d 8dkTd0Q~m Sz uidSo /S Sd pidUd bi`lxp| yM ../../../include/arch/i386create_process.ctypes.h%>z f>Cy ?9# f(=w f>z|  AB AB 0!AB D` AB p AB tt u Ptt#u""P01t13t3QuNOP`atactclupqtqsts|uz{Pdget_pidget_parent_pidcreate_processmdestroy_processget_cmdline|long long intget_cmdlineunsigned intpid_tget_pid/home/tyndur/tyndur/src/modules/lib/syscallsdestroy_processuid_tlong long unsigned intshort unsigned intcreate_processunsigned charcharresultlong intinitial_eipdwordcreate_process.csigned charparentget_parent_pidGNU C 4.3.2short intargsGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@|!',>:  N9J ^Z P kP(zxhv    044SS @  T    )0!8` Hp create_process.cget_pidget_parent_pidcreate_processdestroy_processget_cmdline    !( / = D K R Y ` e p {           & B P h o vz~     Z04HLdh|/55 1261082315 1002 1002 100644 2408 ` ELF4(UEP20]% $ > $ > $ > .? : ; ' @: ; I '  I %Dinte1Ns|=( set_rpc_handler.c=| AB ttu"nset_rpc_handlerunsigned intGNU C 4.3.2rpc_handlersigned charshort unsigned intshort intlong long unsigned intunsigned charlong intset_rpc_handler/home/tyndur/tyndur/src/modules/lib/syscallscharset_rpc_handler.clong long intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Ti>: N\AJ 8 ^,Z @  k,z&v P    X 0>;;l l#   set_rpc_handler.cset_rpc_handler    !( / = D K R Y ` g p w{  5/74 1261082315 1002 1002 100644 2456 ` ELF 4(UEP40]% $ > $ > : ; I$ > .? : ; ' @: ; I dintwMBO!H dfO ../../../include/arch/i386add_intr_handler.ctypes.h =| AB ttu#yadd_intr_handlerlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsintrlong long unsigned intadd_intr_handler.cunsigned charcharlong intadd_intr_handlerdwordshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Td>: NVjJ h ^,Z p  k,z'v  ?  0_>]] %   add_intr_handler.cadd_intr_handler    !( / = D K R Y ` e r {   \pow.o/ 1261082314 1002 1002 100644 2212 ` ELF84(UE]E$M]% .? : ; ' I@: ; I : ; I$ > `1=#pow \#\x\y\,C6 pow.cfg| #AB tt#u  #uxd%pow#/home/tyndur/tyndur/src/modules/lib/stdlibc/mathGNU C 4.3.2pow.cdoubleGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@# %d+d0dVBd> `R:N tbX,^ | oL~z    0 JTss     # pow.cpowlogexp    !26: W _ )round.o/ 1261082314 1002 1002 100644 9660 ` ELF4(Um}E UmEmÍUE}E UmEm]EÍUE}E UmEm]EÍUm}E UmEmÍUE}E UmEm]EÍUE}E UmEm]EÍU m}E UmEmÍU E}E UmEm]EÍU E}E UmEm]EÍUm]ÍUE]EÍ'UE]EÍ'U]ÍUUw1]ÍU(mtut*&t>}؍vmɍ&Í&}E UmEmÐt& }E UmEmÐt&}E UmEmÐt&zɐt&Í&UE<$]EÍ&UE<$]E%  : ; ( $ > $ > : ; I.: ; ' I : ; I : ; I 4: ; I 4: ; I .? : ; ' I  41.1@1 1UX Y  U4141 .? : ; ' I@: ; I 1X Y  .? : ; ' I@: ; I: ; I1X Y 4: ; I p7) F | -int=h6t]{1x0 0T res2 3i  IxH  Y'xX  hQxg  wxxv resx$J,u~N0Z?xM0OHJ`ku~VSr`~rxRrxTJu~"Zu~^x]_Z (u~cr;lxbr8dPZhgu~' Dz9iu~mPzxl'niu~rr_xqr'si($u~Q7clcvxQl(r xrQlKT T* fTL0kaxxxJxn'inAZnQlr xrq)x/'TGc ../../../include../../../../include/arch/i386round.cfenv.hstdint.hl XlXfg XgXb XbX \ $X\X&fW )XWX+R .XRX0M 3XMX5fH 8XHX:C =XCX??[zfuf 䄅!W.=]TgW= w ttsto.gyg| $AG 0*AG `*AG $AG *AG *AG  $AG P*AG *AG  AB AB AB  AG AG 0AB AB AB tt$u"#[01t18t8ZuRU[`atahthu[ttu[ttu[ttu[ !t!(t(DuBC[PQtQXtXzuru[ttu[ttu[ttu[ttu[tt utt*u  *R01t13t3u0CCutt utt)uxfloorlfloorfloorfyceillceilceilfltruncltrunctruncf_roundlroundroundf fegetround9fesetroundfnearbyintlanearbyintfnearbyint) " "16;X16;X16;Xafkafkafk!&+B!&+BQV[xQV[xQV[xnearbyintlFE_TOWARDZEROdo_roundfloatroundfrounding_modeunsigned charfegetroundfloorfshort unsigned intGNU C 4.3.2FE_DOWNWARDdoubletruncFE_UPWARDroundunsigned intlong long unsigned intmodefloortruncfnearbyintfceilftrunclceilllong long intceilFE_TONEARESTfloorlcontrol_wordshort int/home/tyndur/tyndur/src/modules/lib/stdlibc/mathuint16_tnearbyintlong intround.clong doublesigned charroundlfesetroundGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@) 40%l+l0lB> d(R KN $b ^ $ o~z %   %@0d0     $0*$`*+$1*6*< $CP*I*P W]d oz0round.crounding_modefloorlfloorfloorfceillceilceilftruncltrunctruncfroundlroundroundffegetroundfesetroundnearbyintlabortnearbyintfnearbyint"7a  !.4:@IP^ejw~)S}         &*. G R Y b u~          $( A L S \ quy          4 ? F O dhl       "-15 ;FJN Wa hsw{   ")-FJQUcnrv  p 0 4H L` dx |        $8 <P Th l  fabs.o/ 1261082314 1002 1002 100644 2752 ` ELF4(UEv]Ít&UEv]Ít&Umv]% .? : ; ' I@: ; I4: ; I $ > g$\!]]x ],res"]]U- <Lx,xres.][a9@\x8res:]  @ fabs.c <>zi<>zi<>z| AB  AB @AB ttuu !t!#t#<u 11<u@AtACtC\u@QQ\u+%fabsdfabsffabsl\GNU C 4.3.2long doubledoublefabs/home/tyndur/tyndur/src/modules/lib/stdlibc/mathfabsffloatfabslfabs.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@\!',V>: NDJ p ^\Z x 0 kxz\/v    0n88l       @fabs.cfabsfabsffabsl    !' 26: K ` f quy       *04HLfcos.o/ 1261082314 1002 1002 100644 4160 ` ELFt4(UE]ÍUE]ÍUm]ÍUmwٞvvÍt&$-UEwٞvvÍt&$-]EÍv'UEwٞvvÍt&$-% .? : ; ' I@: ; I 4: ; I$ > .? : ; ' I@: ; I4: ; I 4: ; I? < $ >  ;M0cos#^ ^x"^res$^,"*?x)res+kGB1 *~x0res2 5K0xKresL[)A UxA5resB[7^0Ux7^res8^[ /U int|< ../../../../includefcos.cerrno.h"<@0w>>0w>Zf>dn.f>d>nf>d-DT!?|  AB  AB  AB 0PAB VAB PAB tt u [ttu[ !t!#t#*u()[01t13t3u0DDuttuutt0u0uE%cosecosfcoslacoslacosfUacos0cosfacosGNU C 4.3.2long doubledoubleacosferrnoacoslfcos.ccoslfloat/home/tyndur/tyndur/src/modules/lib/stdlibc/mathGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.cst4.rodata.cst8.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@0 `%p+p0pB> @RN ^<k@|Hx ` I (  00~t\   2       0P"'V-Pfcos.ccoscosfcoslacoslerrnoasinacosfacos\btz  $*  !26: Y agrvz      *.2 C Wbfj { I 0 4H L` dx | fexp.o/ 1261082314 1002 1002 100644 2960 ` ELF4(UE]EÍ&UE]EÍ&Um]% .? : ; ' I : ; I4: ; I$ > .? : ; ' I@: ; I 1X Y  41 .? : ; ' I@ .1@ 1 `)+LLx*Lres,L exp!)x %'" ' @, $&0Y?x%%6W' 6W @kZ %`~ 7 @C fexp.c  fvm>| )AB 0)AB ` AB tt)u!$[01t13t3YuQT[`atactcu~[(SexpexpfexplexplGNU C 4.3.2long doubledoubleexpf/home/tyndur/tyndur/src/modules/lib/stdlibc/mathfloatfexp.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>: @ NGJ @ ^\Z H 0 kHz,v x  1  0Qg  (    ) 0)` fexp.cexpexpfexpl    !' O `dh         *04HLflog.o/ 1261082314 1002 1002 100644 5552 ` ELF 4(UEs]Í&]ÍUEs]Í&]ÍUms]Í&]ÍUEs]Ív]ÍUEs]Ív]ÍUms]Ív]ÍUEs]Ív]ÍUEs]Ív]ÍUms]Ív]% .? : ; ' I@: ; I4: ; I4: ; I$ > .? : ; ' I@4: ; I? < $ > 2D4uj4jxj,onejresjL+@t_xoneresxoneres  log)jNx(jIone*jres+ji74|x6one8res9?E@txDoneFresG'zUj:xTjfoneVjresWj dbxconeeresf$s4xr$onetresuD9U int< ../../../../includeflog.cerrno.h RN ^xo|k  |hW i (  0H     ,A   4 @444#4(@4-434:4flog.clog2errnolog2flog2lloglogflogllog10log10flog10l$*dj$*dj$*    !' 26: K e m s ~          / I P [_c t           *.2 C ] d osw    I 0 4H L` dx |    fsin.o/ 1261082314 1002 1002 100644 4280 ` ELF4(UE]ÍUE]ÍUm]ÍU8mwv!vÍt&<$}}mm<$ÍU8Ewv!vÍt&$]]EE$ÍU8Ewv!vÍt&$]]EE$% .? : ; ' I@: ; I 4: ; I$ > .? : ; ' I@: ; I4: ; I 4: ; I? < $ >  =zsin!^ ^x ^res"^,0n(?x'res)ksy/ *~x.res0 7I0xIresJ[*?  Ux?5res@[5^zUx5^res6^[ U int< ../../../../includefsin.cerrno.h <@0w>>0w>Zf>d&0ntf>d&0ntf>d&0|  AB  AB  AB 0jAB jAB jAB tt u [ttu[ !t!#t#*u()[01t13t3u0DDutt u uttzu$$zuE%sinesinfsinlasinlasinfUasinzfsin.cerrnoGNU C 4.3.2asinlong doubleasinfdoubleasinl/home/tyndur/tyndur/src/modules/lib/stdlibc/mathsinffloatsinlGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.cst4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@z `%+0Be> @RN 8^ok @` |<I &  0F~x  HO       0j"(.j4:@jEJfsin.csinsinfsinlasinlerrnosqrtlatanlasinfsqrtfatanfasinsqrtatan\b<B`r    !26: Y a g rvz           *.2 C W bfj {  I 0 4H L` dx | ftan.o/ 1261082314 1002 1002 100644 4296 ` ELF< 4(UE]Ít&UE]Ít&Um]Ít&UE]Ít&UE]Ít&Um]Ít&UEE]ÐUE E] Umm]% .? : ; ' I@: ; I 4: ; I$ > .? : ; ' I@.? : ; ' I@X Btan%^ ^x$^res&^,)$-?x,res.ks65 ,~x4res6 =^0<x<^res>^D@LWxCresE(0LP\;xKresMgyR^`ozxR^yR^resS^;YpxYyYresZ_x_y_ res`$X ftan.c$?M[>wi<@L[>>L\>vhL>|  AB  AB  AB 0 AB @ AB P AB `AB pAB AB tt u [ttu[ !t!#t#,u*+[01t13t3<u;;[@AtACtCLuKK[PQtQStS\uZ[[`atactcouln[pqtqstsu~[ttu[e\%tanetanftanlatanatanfWatanlatan2atan2fatan2latanatan2lGNU C 4.3.2long doubletanfdoubleatanltanlatan2f/home/tyndur/tyndur/src/modules/lib/stdlibc/mathfloatatan2atanfftan.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>j\: hN\J ^$Z  k7zGiv    0\{{  ,;       0 @ !P '`-p4ftan.ctantanftanlatanatanfatanlatan2atan2fatan2l    !26: Y a g rvz           +/3 R Y dhl         '+/ V *04HL`dx|fsqrt.o/ 1261082314 1002 1002 100644 3172 ` ELF4(Umw ]Ðt&]Ít&UEw ]Ðt&]Ít&UEw ]Ðt&]% .? : ; ' I@: ; I4: ; I$ > 4: ; I? < $ > #7+!_,_x _,res"_L ,0\_x+res-h 7`x6res8 o1Uinti= ../../../../includefsqrt.cerrno.h <>0}i<>0}i<>0}| ,AB 0,AB `,AB tt,u,u[01t13t3\u0??\uBB[`atactcu`oourr[+%sqrtlfsqrtsqrtfGNU C 4.3.2sqrtflong doublesqrtfsqrt.csqrtlerrno/home/tyndur/tyndur/src/modules/lib/stdlibc/mathdoublefloatGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.cst4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ 0%+0rB>> , R;mN  ^o\k  0 |%/ L T  T 0tu @      ,0,`,fsqrt.csqrtlerrnosqrtsqrtf"LR|    !' 26: K Z b h sw{          J 0 4H Lrint.o/ 1261082314 1002 1002 100644 2384 ` ELF4(USEs9}E fEm}mUERP,$xA]E[]Ív}E fEm}mUERP,$y]E[]% .? : ; ' I@: ; I$ > T1DKPPxP,=: rint.ctH>?__| AB DttuuX%rint/home/tyndur/tyndur/src/modules/lib/stdlibc/mathGNU C 4.3.2doublerint.crintGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.cst4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+0GB#X> hR{>N ^ o0k (  |LD 8 _  @ 0P     rint.crint     !' 26: K S * fldexp.o/ 1261082314 1002 1002 100644 2820 ` ELF<4(UEE]Í'UE E] UEm]% .? : ; ' I@: ; I 4: ; I4: ; I$ > $ > .c2Q!uux uexp |res"u,e#uintl* 1?x)exp)|res+ke,,3*@Q~*x2*exp2| res4*e5*  A fldexp.c 2: N4EJ ^|\Z 0 kz2v    0sZyy        @fldexp.cldexpldexpfldexpl    !' 26: g x        - ,04HLwmemmove.o/ 1261082314 1002 1002 100644 2640 ` ELF4(Ue]% $ > : ; I$ > .? : ; ' I@: ; I  I&I? 2>intK,an$ZY&3. dst-src-len-ozzoW ../../../../include/arch/i386wmemmove.cstdint.hstddef.h-=K|  AB tt uwmemmove size_tint32_twmemmove.clong unsigned intshort unsigned intGNU C 4.3.2unsigned charwchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intwmemmovelong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  X %P+P0PoB> ` RsN b ,^ (  oL,~xz 8    @ 0( 8     wmemmove.cwmemmovememmove     !( / 4 H O V ] d k p {     dwcsncasecmp.o/ 1261082314 1002 1002 100644 3240 ` ELF4(UWVS ]} u)Cv$Ƌ$9u8t#EUuӋ [^_]Í& 1[^_]Í)ƃ [^_]% $ > : ; I$ > .? : ; ' I@: ; I: ; I4: ; I  I &INt2>int;bo$ZZ&3)1>t0,0dlen0owc12zwc22z?  zZ ../../../../include/arch/i386wcsncasecmp.cstdint.hstddef.h0iNyX /e//w .w< .| tAB FtttuQuQbbtuMWMQu Q`W`bu brWrtu KSKQuQ^S^bubpSptuLVQ_VbqV.APQ]PboPwcsncasecmptsize_tint32_twcsncasecmpunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned intwcsncasecmp.c/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charwcs1wcs2GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@t p %+0BA> RIN x b4^  oh~x"z    0<  L $   twcsncasecmp.cwcsncasecmptowlower(    !( / 4 H O V ] d k p {            gwcscoll.o/ 1261082314 1002 1002 100644 2608 ` ELFl4(U]% $ > : ; I$ > .? : ; ' I@: ; I  I&I; 2>int(\iT&3L"> !G!omV ../../../../include/arch/i386wcscoll.cstdint.hstddef.h!>|  AB tt uwcscoll int32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wcs2wcscollwchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charwcs1wcscoll.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  0 %L+L0LoB> 8 RqN b,^   o(,~Tz   r  0      wcscoll.cwcscollwcscmp    !( / 4 H O V ] d k p }      cwcscspn.o/ 1261082314 1002 1002 100644 2876 ` ELF4(U1҉W}VSt>U 2t9t(U v9ȍt uuԍt&)[^_]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I : ;   I &IBNV2>int/`m$ZX&3-oVwcs,,set,Wp.q/=O  z{V ../../../../include/arch/i386wcscspn.cstdint.hstddef.h,%)K[8lx< t| VAD AEttVuTWTVuOu OVRSJRwcscspnVsize_tint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wcscspn.cwchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intwcscspnsigned chardoneGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@V!',>#:  N#J ^4Z   kzv $    , 0       Vwcscspn.cwcscspn    !( / 4 H O V ] d k p {          cwmemchr.o/ 1261082314 1002 1002 100644 2780 ` ELFP4(UMSE] t!19u&9vt 9ѐw1[]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I  I &IBN72>int/`m$ZX&3.7wcs-,wc-zWlen-oi/oRz zuV ../../../../include/arch/i386wmemchr.cstdint.hstddef.h-tiM,8s | 7AB Dtt7u4P47u5S57u 7Qwmemchr7size_tint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wmemchr.cwchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intwmemchrsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@7!x'x,x~>: NyJ ^l0Z  kz=v  [  0{m      7wmemchr.cwmemchr    !( / 4 H O V ] d k p {        cwmemcmp.o/ 1261082314 1002 1002 100644 2960 ` ELF4(UWVS]}u t19t  9u9w1[^_]19D[^_]% $ > : ; I$ > .? : ; ' I@: ; I: ; I4: ; I  I &IBH2>int/^k$ZN&3V0>H/,/nlen/oi1o  zyV ../../../../include/arch/i386wmemcmp.cstdint.hstddef.h/fK0,- yX| HAB CttHu6W68u8FWFHu5V58u 8EVEHu 4S48u8DSDHu3P8:PwmemcmpHsize_tint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_twmemcmpunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharwmemcmp.cshort intlong intsigned charwcs1wcs2GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@H!',>: p N }J ` ^4Z h  kzv x    0 ))\  \     Hwmemcmp.cwmemcmp    !( / 4 H O V ] d k p {           cwmemcpy.o/ 1261082314 1002 1002 100644 2632 ` ELF4(Ue]% $ > : ; I$ > .? : ; ' I@: ; I  I&IJ^ 2>int7hu$ZV&3%/ dst.src.len.ozznV ../../../../include/arch/i386wmemcpy.cstdint.hstddef.h.=K|  AB tt uwmemcpy size_twmemcpyint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_twmemcpy.cunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@  P %P+P0PoB> X RrN  b ,^  oL,~xz 0    8 0$ 4     wmemcpy.cwmemcpymemcpy     !( / 4 H O V ] d k p {     cwmemset.o/ 1261082314 1002 1002 100644 2760 ` ELF<4(UMSE ]t1Ґt&9w[]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I 4: ; I  I:'2>int'`m$ZX&3F,'wcs+,wc+zWlen+oi-oRp. zpV ../../../../include/arch/i386wmemset.cstdint.hstddef.h+tk;z| 'AB Dtt'u%S%'u$P$'u 'Qwmemset'size_tint32_tunsigned charwmemset.cshort unsigned intGNU C 4.3.2long unsigned intwchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intwmemsetsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@'!h'h,h>: NtJ ^X0Z  kz)v  G  0gYxx      'wmemset.cwmemset    !( / 4 H O V ] d k p {        cwcslcat.o/ 1261082314 1002 1002 100644 3304 ` ELF4(UWVS uM>|A t uӉ׉))t;M 1ttu+u > [^_]ÐE $ [^_]É% $ > : ; I$ > .? : ; ' I@: ; I4: ; I4: ; I  I &IG[2>int4mz$Ze&3"S/odst.,src.ylen.od0s1Rn2oe3o z  zV ../../../../include/arch/i386wcslcat.cstdint.hstddef.h.m&;1+[MY/;?7h=t tX .m<| AB FttuRVRuVuVXXu PQPuQuQ&@R@MSMTRTSRSRSXQ$PP"wcslcatsize_tint32_tdlenunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wcslcatwcslcat.cwchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+0Bo"> RN b$4^  oX~z    0//       wcslcat.cwcslcatwcslen    !( / 4 H O V ] d k p {            cwcslcpy.o/ 1261082314 1002 1002 100644 2948 ` ELF4(UEVu St7]t#ut)B[^]Ít&ftߋu% $ > : ; I$ > .? : ; ' I@: ; I4: ; I4: ; I  I &IT%\2>intAhu$Z`&3/0o\dst/,src/Xlen/od1s2Rn3oQ z   zzV ../../../../include/arch/i386wcslcpy.cstdint.hstddef.h/ fsXv\z| \AB DDtt\uFuF\:V:<u <\VPuP\u9S<\Swcslcpy\size_twcslcpyint32_tunsigned charwcslcpy.clong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@\!',>): t N<~J T ^4Z \  kzv l    t 0--`  `     \wcslcpy.cwcslcpy    !( / 4 H O V ] d k p {         cwcsncat.o/ 1261082314 1002 1002 100644 2956 ` ELF4(UW} VuS]t&uЋtt tu[^_]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I4: ; I  I &ILY2>int9`m $ZX&3'0Ydst/,src/ Wlen/op1q2r3 R z  zyV ../../../../include/arch/i386wcsncat.cstdint.hstddef.h/B;=;-/;i|  YAB ADDttYuVVVYuWWWYu USUYu7RLYR%P+TPwcsncatYwcsncat.csize_tint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intwcsncatlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@Y!',>): t N>}J \ ^8Z d  kzv t    | 0 ,,`  `     Ywcsncat.cwcsncat    !( / 4 H O V ] d k p {          cwcsncmp.o/ 1261082314 1002 1002 100644 2832 ` ELFt4(UMVU S]u t&r;utu1[^]t&Í&+% $ > : ; I$ > .? : ; ' I@: ; I: ; I I &ITJ2>int!Ahu$Z`&3/1>J0,0blen0o zxV ../../../../include/arch/i386wcsncmp.cstdint.hstddef.h0> SMU3x | JAB HttJu2S29u9JS"R"&V&JRJQwcsncmpJsize_twcsncmpwcsncmp.cint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charwcs1wcs2GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@J!',~> : N|J ^p4Z  kzZv  x  0      Jwcsncmp.cwcsncmp    !( / 4 H O V ] d k p {          cwcsncpy.o/ 1261082314 1002 1002 100644 3012 ` ELF4(UVS]utU t&tu[^]Í&؃tu[^]% $ > : ; I$ > .? : ; ' I@: ; I U4: ; I  I &IBzT2>int/Vc$ZN&34Tdst3,src3nlen3od6Qs7R z  zxV ../../../../include/arch/i386wcsncpy.cstdint.hstddef.h3Xg\wȃ X| TAB BttTu/V/1u1RVRTu+u +11Tu .S.1u1=S=PP wcsncpyT+8Nsize_tint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharwcsncpyshort intlong intsigned charwcsncpy.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@T!',> : N%|J ^4Z  kzv    0&&       Twcsncpy.cwcsncpy    !( / 4 H O V ] d k p {         cwcsnlen.o/ 1261082314 1002 1002 100644 2736 ` ELF$4(UU Mt$19uf<t&t9w]t&1]t&% $ > : ; I$ > .? : ; ' I@: ; I4: ; I I &IJ92>int7^k$ZV&3%*o9wcs),max)oKlen+oj zuV ../../../../include/arch/i386wcsnlen.cstdint.hstddef.h): NyJ ^`,Z  kzv  2  0RDcc      9wcsnlen.cwcsnlen    !( / 4 H O V ] d k p {        cwcspbrk.o/ 1261082314 1002 1002 100644 2784 ` ELF\4(UUW} VSt27Ӆt!9t*9ȍt uu1[^_]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I4: ; I  I &IC{O2>int0WdO&3-Owcs,,set,Wp.q/R o  oyV ../../../../include/arch/i386wcspbrk.cstdint.hstddef.h,KL7mw: N }J ^4Z  kzQv  o  0z      Owcspbrk.cwcspbrk    !( / 4 H O V ] d k p }       cwcsrchr.o/ 1261082314 1002 1002 100644 2716 ` ELF4(UMSE 1 ft9u҉u[]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I I &IM( 2>int:anY&3( +(wcs*,wc*oK,vo owV ../../../../include/arch/i386wcsrchr.cstdint.hstddef.h*t My: N{J l ^H0Z t  kxzv    0?/NN      (wcsrchr.cwcsrchr    !( / 4 H O V ] d k p }        cwcscasecmp.o/ 1261082314 1002 1002 100644 2996 ` ELF4(UWVS ]u u1t$$Nj$9t)ǃ [^_]Ë [^_]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I I &IF~T 2>int3ZgR&3!.>T-,-nwc1/owc2/o o|Y ../../../../include/arch/i386wcscasecmp.cstdint.hstddef.h-iKK373W/e/| TAB FttTuDSDHuHNSNTuEVEHu HOVOTu FWHPW P:CPwcscasecmpTwcscasecmpint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringwcscasecmp.clong long intcharshort intlong intsigned charwcs1wcs2GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@T %+0~B> RN b4^  o~!z    0X  h "   Twcscasecmp.cwcscasecmptowlower(4    !( / 4 H O V ] d k p }          fwcpcpy.o/ 1261082314 1002 1002 100644 2620 ` ELF4(UU Mt&u]% $ > : ; I$ > .? : ; ' I@: ; I I&IK*2>int8_lW&3&2*dst1,src1KoonU ../../../../include/arch/i386wcpcpy.cstdint.hstddef.h1: D NrJ ^$,Z   kPjzv $    , 00 0     *wcpcpy.cwcpcpy    !( / 4 H O V ] d k p }      bwcscat.o/ 1261082314 1002 1002 100644 2700 ` ELF4(UVuS] tt&u1Ґt&u[^]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I  I &ID|; 2>int1XeP&3.;dst-,src-Wwcp/Qo opU ../../../../include/arch/i386wcscat.cstdint.hstddef.h-@;| ;AB ADtt;u9V9;u8S8;u wcscat;wcscat.cint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intwcscatlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@;!|'|,|~>: NtJ \ ^T4Z d  kz v t  '  | 0G0OO      ;wcscat.cwcscat    !( / 4 H O V ] d k p }      bwcschr.o/ 1261082314 1002 1002 100644 2636 ` ELF4(UEM 9u&9t Ґt&u1]% $ > : ; I$ > .? : ; ' I@: ; I I&I;z.2>int(VcN&3G*.wcs),wc)oWoopU ../../../../include/arch/i386wcschr.cstdint.hstddef.h): T NtJ  ^(,Z $  kTvzv 4    < 0@ @     .wcschr.cwcschr    !( / 4 H O V ] d k p }      bwcscmp.o/ 1261082314 1002 1002 100644 2676 ` ELF4(USMU t&ڋZ;u u[]Ív+[]t&% $ > : ; I$ > .? : ; ' I@: ; I I&IK12>int8_lW&3&0>1/,/KoqU ../../../../include/arch/i386wcscmp.cstdint.hstddef.h/JWPe/| 1AB Att1u  1Q  RS1Rwcscmp1wcscmpint32_twcscmp.cunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charwcs1wcs2GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@1!t't,to>: l NuJ D ^(0Z L  kXzv \    d 0''X X     1wcscmp.cwcscmp    !( / 4 H O V ] d k p }        bwcscpy.o/ 1261082314 1002 1002 100644 2652 ` ELF4(U1҉M S]t&u[]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I I &ID|" 2>int1XeP&3/"dst.,src.Wwcp0o omU ../../../../include/arch/i386wcscpy.cstdint.hstddef.h.x| "AD Dtt"u  S "u  "Qwcscpy"wcscpy.cint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringwcscpylong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@"!d'd,d|>: d NqJ , ^40Z 4  kdvzv D    L 0P P     "wcscpy.cwcscpy    !( / 4 H O V ] d k p }      bwcsdup.o/ 1261082314 1002 1002 100644 2876 ` ELF,4(Uuu]4$X$1t\$t$$]u]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I4: ; I  I &IKK2>int8_l$ZW&3&)Kwcs(,*len+oW z  zoU ../../../../include/arch/i386wcsdup.cstdint.hstddef.h(j | KAB FFttKu11GVGKuDSwcsdupKsize_twcsdup.cint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned intwcsdup/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charcopyGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@K  %+0B> 4 RsN bx4^   oj~z $  3  , 0SHgg0  '    Kwcsdup.cwcsdupwcslenmallocwmemcpy%=    !( / 4 H O V ] d k p {        bwcslen.o/ 1261082314 1002 1002 100644 2608 ` ELF4(U1M9tu)]% $ > : ; I$ > .? : ; ' I@: ; I4: ; I  I &IK"2>int8_l$ZW&3&+o"wcs*,p,R zqU ../../../../include/arch/i386wcslen.cstdint.hstddef.h*$*.@;| "AD tt"u"Qwcslen"size_twcslen.cint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charwcslenGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@"!d'd,d~>: 8 NuJ ^0,Z   k\Kzv     0$ $     "wcslen.cwcslen    !( / 4 H O V ] d k p {      bwcsspn.o/ 1261082314 1002 1002 100644 2936 ` ELF4(U1҉WVS}t M 1u[^_]Í&9M u/&9Ѝtҍ&u)[^_]Ãu)% $ > : ; I$ > .? : ; ' I@: ; I4: ; I4: ; I : ;   I &IRz2>int?fs$Z^&3--ozwcs,,set,yp.q/Q @  zU ../../../../include/arch/i386wcsspn.cstdint.hstddef.h,(x.XAJpօ8tou<| zAD CttzuW!u!fWfhuhzW!!zu *dShzSwcsspnzsize_twcsspn.cwcsspnint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned chardoneGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@z!',>V: ` NTJ H ^4Z P  kzv `    h 0L  L     zwcsspn.cwcsspn    !( / 4 H O V ] d k p {         bwcsstr.o/ 1261082314 1002 1002 100644 3156 ` ELFL4(U(E ]]u}0u؋]u}]ÍE$E썴&t9{t &E<$D$ED$t% $ > : ; I$ > .? : ; ' I@: ; I: ; I4: ; I  I &IW;~2>intDkx$Zc&3)0~wcs/,$/xc1zsc1zlen2o z  zU ../../../../include/arch/i386wcsstr.cstdint.hstddef.h/N f/s.g#i+?z.y| ~AB IItt~u S &W&*u*SSS~WP*up*3P36u 6~up#V*~V PAcP*ulA~ul wcsstr~size_tint32_twcsstrunsigned charfindlong unsigned intwcsstr.cshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@~ $ %+0BM > 4 RXN $ b4^ ,  o"~6z <  S  D 0sh       ~wcsstr.cwcsstrwcslenwcsncmp:r    !( / 4 H O V ] d k p {           bwcstok.o/ 1261082314 1002 1002 100644 3312 ` ELF,4(UWVuS^E &t9u&ɍtJ {E 9tu፴&ɍtE8[^_]Ít&1E1E01i% $ > : ; I$ > .? : ; ' I@: ; I: ; I4: ; I 4: ; I : ;  I &I'J2>int7iva&3%<wcs;,[;;$ = tok>2 c?of sc?oy VL o  o U ../../../../include/arch/i386wcstok.cstdint.hstddef.h;  jJ h{trJp'XY. | AB BDttuVGSGWVWWSVu u uu{PPPPPPQR+wcstokwcstok.cspanpint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2contdelimwchar_tunsigned intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charwcstoklastGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!',>+: NJ ^P4Z  kzv  -  0MLkk       wcstok.cwcstok    !( / 4 H O V ] d k p }               bwcpncpy.o/ 1261082314 1002 1002 100644 2988 ` ELF4(USEM] t$Pu"ftu[]Í҉tfu[]% $ > : ; I$ > .? : ; ' I@: ; I U4: ; I  I &IJ]2>int7^k$ZV&3%/]dst.,src.alen.oret2 z  zV ../../../../include/arch/i386wcpncpy.cstdint.hstddef.h.Jug tx,0K;=e+ .| ]AB Att]uFQFKPK]Q8S8:u :[S[]u P]Rwcpncpy]@BDVsize_twcpncpyint32_tunsigned charlong unsigned intshort unsigned intGNU C 4.3.2wchar_tunsigned intlong long unsigned intwcpncpy.c/home/tyndur/tyndur/src/modules/lib/stdlibc/wstringlong long intcharshort intlong intsigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@]!',>#: N$J | ^0Z  kzv    0x       ]wcpncpy.cwcpncpy    !( / 4 H O V ] d k p {         cwstdio.o/ 1261082315 1002 1002 100644 5808 ` ELF 4(U(]]uu4$\$x.U 4$D$D$T$ u É؋]]û؋u]]Ðt&UVS]u u *ftt$$u[^]Í&1[^]Í&UD$E$Ít&UWV1SE}$t57^E\$|$$u$t7Eމ$u˃[^_]Ðt&xE[^_]ÍvtED$$u먐t&U$% $ > : ; I$ >   : ;  : ; I8  : ; I8  I .? : ; ' I@ : ; I : ; I 4: ; I 4: ; II!I/ $ > : ; I&I: ; I 4: ; I .? : ; ' I@4: ; I? < -e,2>intP?5W7p^u&$p&3'_&pMn.e%1Uid2#3U#pid4#5# 7#8#49#::L#<#=[#!  L>3aF) \wk wc[, ~[ mbc]llen^>V l >pt. wcs.~ 4 uw$dwct -)wP~(| mbc*hlen+>4,>c->.w8Xi;>LGMwj56U>  ../../../include/arch/i386../../include../../../includewstdio.cstdint.hstddef.htypes.hio_struct.hstdio.hwchar.herrno.h37yw g8gy5jg=f@8gA)u =w=\ Xg| kAB FFpIAB EAB AB BFAB ttku""LSPgS =PPaPpqtqstsupSuSupVu Vu ttuttuuV3S38V;QSU\S\V$P;MPUcPzPP16PMUul37S`SttuI1fputwcfputws9putwchardfgetwcgetwcharresultGNU C 4.3.2putwcharshort intsize_tfgetwcbuffer_posuint8_tgetwcharlong long intlong long unsigned intlong intstreamfputwcunsigned charfputwssigned char/home/tyndur/tyndur/src/modules/lib/stdlibcuint32_tbuffer_sizeunsigned intbuffer_ptrshort unsigned interrnowchar_tcharint32_tmbresbuffer_modewint_tlong unsigned intpid_twstdio.cio_resource_id_tresidstdinpathungetc_countungetc_bufferio_resource_tFILEstdoutGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ h%+0GB/1> XR`N @bp^ HP o~ Mz    0    X f    k%pI,5<CIPW`wstdio.cfputwcwctombfwriteerrnofputwsputwcharstdoutfgetwcfgetcmbtowcungetcgetwcharstdin9W*q|    !( / 4 H M Z a f s z             + 9 G b m x          ) ; FJN f quy              $ 8<X\ptscanf.o/ 1261082315 1002 1002 100644 18808 ` ELF44(UMSYt ЍCA[]É'UE]@Ðt&UE]@Ðt&USM] Q~BA8\t[][]Ðt&UWVS|U‰EЉMEuR! <%E$&UX]9uSUCu< ~<%uBEEz*/]10 B<E[tSctNnU$fU ft vt vtރ vtփvtD$]$U]% vt6vt>UҐtEtt!U$U uD$E$UEEtE]V G4]1EfE$UˆD5؃+M1D$U$U]E̍U؉$D$ED$9]} EEe[^_]ËMuEQ5f1UtU9U$Uuڃ} E랻EeuECECE<^D$]E$EE+EP)ԍ\$]D$E$D$ E@&D$E$;EMt EĈEEttU$UuU]Et UE]]Ћe]E]̿1t&$191E9svэۍEȃ9fnEȀ|0`9,fۍt^1[vXU1ۀ|0Ã9\B&&iv]Ȁ|0 9t&ED$ D$$]&BEE|uEUuU&}]?EuEuP}v4]} t1}tW}tm}&uYQuE]ЃCEЉE CEЉE f뽃}]Ѓ]릉t&랍SUCEaWÉD$U$UvEED$E؉\$$]!f]vvf]Аt&]Ѝt evet&'Up (EUED$@EED$E $P 'Ðt&UE D$ED$$Í'UE D$E$ÍUED$E D$E$ U(EUED$0EED$E $PgÐt&UED$E D$E$ UEU hUM ]t&US]$tC[]% : ; I I$ > $ >   : ;  : ; I8 : ; I8  I ' I I '  : ; : ;I8  : ;I8 &I.: ; ' I : ; I: ; I4: ; I4: ; I.: ; '   .: ;' I@: ;I4: ;I4: ;I : ;I .: ;' @ : ;I!.: ; ' I@": ; I#: ; I$4: ; I %4: ; I &4: ; I'4: ; I( : ;) : ;*1X Y+1, U-4: ;I.4: ;I/1UX Y0 1412 34: ;I 44: ;I51UX Y6 U741841 91X Y :I;!I/ <$ > =!I>.? : ;' I@?: ;I @A4: ; I? < R !0h:FTint5h36z~7K8 ^$&V.%1jid2# 3j#pid4# 5# r7# 8# 9# B:]# <# =p#! : ]>3v%  O  &   :'e#posO#  :$I=AJ=#posKO# $O^c#O1.Oyc-O*?Obuf=j=O=">}>>Oeof>@OiAOcBOCO O%uptrOE=pV=ug={= o  O'},s ret OR %#O0;K }"s$fO@KwA}esgA P{} c:s!kO ;"fmtg"ap%##"#E\#}$retOu%Ou&lenO(%Ou&cO%jup'$bufP()()9&)*Cc+T,- O .eof O ,`_.ptr8/ /9+)++06;(1J0;1h0 N192RZ1[,puendu3Ou3Ou@ptrjuD4N"5y,+++++++6 7 171 8uH,X.ptrAZ /xB+)++0a190t1h01J21[,.ptrij 3jOu/Cv+T6.iJO ptrKju9C+T::;<::1=>oO [ ?fn=?fmtn?apn%3}pp>O`  ?fmt?ap%>O C ?fmt@ap%retOP>{O o b ?fz=?fmtz@ap|%ret}OP>z,O  e+?fmt+?ap+%3}-p>9O A  e8?fmt8@ap:%ret;OP]P l b }\ c\: s^A.f_=> OOp Q }N} sPAfQ=.cRO A5=: ../../../include../../../include/arch/i386../../includescanf.cctype.hstdarg.hstdint.hstddef.htypes.hio_struct.hstdio.h$Tj=jr~Jx<<X~o~t~<J~t }Y .%S\=;u=YtgfA\fA\&zX\>:v>YzfA\ <0R>N Bb^ B n`j H {P  .U `I`.  hI.0p013338` ; '0 !@ -P+; Bp #NP  \bkrz ;` #  ! ; !scanf.csscanf_getcsscanf_tellfscanf_tellsscanf_ungetcjscanffscanf_getcfscanf_ungetcabortstrtoullstrchrstrncpystrtolvfscanfvscanfstdinscanffscanfvsscanfsscanfungetcfgetc  %K +Lt" < P u }      ; " %sh $ !&2=DKY^kp}$2@N\wD_z*:K\i (HPTXalz',CHV`s{)-<@OS` /8OSbfuy3?CGz   # d p t x           $ - E ] c o s w       $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|48LPdh04HLfprintf.o/ 1261082314 1002 1002 100644 5056 ` ELF 4(U(EEEEEEED$E D$E$Ðt&UED$E D$E$ UEuu ]Et$\$ 4$D$D$]u]f4$ҍUUE $T$% : ; I I$ > $ >   : ;  : ; I8 : ; I8  I ' I I &I : ; .? : ; ' I@: ; I : ; I 4: ; I 4: ; I: ; I: ; I.? : ; ' I@]3!0:\ int_M5hI 7m$&z.v%1Tid2# 3T#pid4# 5# +7# 8# B9# n:]# <# =Z#! : ]>3`  O :  O  O  :&   v# U#arg###fp$## k4O;fp3# 3ap3%65 t6h<O@a,fp;# ;ap=%;>OP;/OpX%arg.%.n.O  a(Oarg'%c':& ../../../include../../../include/arch/i386../../includefprintf.cstdarg.hstdint.hstddef.htypes.hio_struct.hstdio.hjprintf.h3g==hwfA\jg;"xg;K| ;AB @!AB pJAB IF"AB tt;u@AtACtCaupqtqstsupupVu VputtuPJa)vfprintffprintffprintf_putsn+fprintf_putcGNU C 4.3.2short intsize_tvfprintfjprintf_argsva_listretvalbuffer_posuint8_tputsn_fctlong long intlong long unsigned intlong intstringfprintf.cfprintffprintf_handlerunsigned charfprintf_argssigned char/home/tyndur/tyndur/src/modules/lib/stdlibcuint32_tbuffer_sizeunsigned intbuffer_ptrargsfprintf_putsnshort unsigned intcharfprintf_putcbuffer_modelong unsigned int__builtin_va_listpid_tputc_fctio_resource_id_tresidpathungetc_countungetc_bufferio_resource_tpfn_putsnpfn_putcFILEformatGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ 0%$+$0$2BVa> PRN `b|^ h@ oE~aNz    0   \p T    ;"!*@!2pJ@GNfprintf.cvfprintffprintf_putcjvprintffprintffprintf_putsnfwritestrlenfputc 5[    !& 2 = D K Y ^ k r w             * 8 F a l w      + 6:> T o }           - 8<@ [ 04HLhlasprintf.o/ 1261082314 1002 1002 100644 4604 ` ELF 4(U]]uu KSA9t BC]Ћu]Í CD$$t΋S뷍&U8uu]}u؋u]}]Í}}EE$@t‰EEE@ED$E D$E܉$D$<$tE;Er EtD$E$E␍t&UED$E D$E$% $ > $ > : ; I  I I' I I &I  : ;  : ; I8 : ; I8 .? : ; ' I@: ; I: ; I4: ; I 4: ; I.? : ; ' I@: ; I 4: ; Ic\hQi5int4I`$O,!|3 o 3 o 3   ## # argo# K &W D'W# Y(d# s)d#-3iarg,,c,b +>3p+D==ap=q?? `@TBA3:Wue30QXDddapfqBg3Pr ../../../include/arch/i386../../../includeasprintf.cstddef.hstdarg.hjprintf.h,K #ugKs/ %JY^JDI <9uv[1 fA\| iAB FFpAB FI0!AB ttiu  5S5>u>iS  :V:>u >iVpqtqsts+upVu+Vp+u p+uS+S01t13t3Qu;g]asprintf_putcvasprintfasprintfQsize_tputsn_fct__builtin_va_listputc_fctva_listunsigned charretvalshort unsigned intGNU C 4.3.2asprintf.cbytes_writtenpfn_putsn/home/tyndur/tyndur/src/modules/lib/stdlibcunsigned intpfn_putcformatlong long unsigned intasprintf_putcjprintf_argslong long intcharasnprintf_handlervasprintfshort intargsbufferasprintf_argsbuflenlong intsigned charasprintfGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@Q 8%+0%Bg> R N bl^ 0 oL~?z    0/~   ,P |E    i"p,3<0!asprintf.casprintf_putcreallocvasprintfmallocjvprintfasprintfU"K    !( / = D K R Y ` e r ~       ! - ; I _ jnr               %)- 2 @ Y 8<X\stdio.o/ 1261082315 1002 1002 100644 8772 ` ELF4(U$D$ED$ÍU$Ít&'U]&US$]t$D$$É[]Í&]ED$$؃$[]fUWV1S }'$t4$ t7$t7 [^_]f$u$t1fʍ&'US$]tE $D$$É[]Ít&]ED$$؃$[]fUS]U u$T$؃[]Í\$D$ D$$ []Ít&US]$\$$tt$ []Ðt&D$$ؐt&UVSD$$wD$ D$D$4$ƄwD$D$!4$$D$ D$D$$D$$$)wD$ D$D$4$ƄwZD$D$44$$D$ D$D$ $D$$6wD$ D$D$4$ƄwD$D$44$D$ D$D$$$Ġ[^]Ð@Ġ[^]Ít&D$44$vD$!4$*D$44$% $ > $ > : ; I  : ;  : ; I8  : ; I8  I $ > &I .? : ; ' I .? : ;' @: ;I .1@.? : ; ' I@: ; I : ; I 4: ; I : ; I4: ; I1UX Y .? : ; ' @4: ; I4: ; I I!I/ !I/4: ; I?  4: ; I? < EintQB5L'7e _~ $e_&eMe.Z%18id2#38#pid4#{5# 7#8z#79z#:A#@ A>  _ >3K v3 $/Yo0E, 3PYX d'3`,c3cs>u{828pos3Hc3fo3@c3pcs>u{3 nestrYT"3[7strY/`~0$1~~v2zX>V>V) $%J&:U3u ../../../include/arch/i386../../include../../../includestdio.cstdint.hstddef.htypes.hio_struct.hstdio.herrno.hhGgs>iuW=Q91x=5%rXl<..\ifLi) |R yN !^2A Fq m ! ~  ,"  4"0 l   $!(006<P A`NIPVdipu@Nz\k`jstdio.cstdout_bufperrorerrnoprintfgetcharstdinfgetcgetcputcharstdoutfputcsyscall_putsngetsferrorfeofputcputsnfwriteputsstrlenstdio_initfopenfreadfreopenfclosesetvbufstderr7?h{ "H^"$ !*DPov{&'()* &='J^f(n)s*&'+(+!*)):JZ+t|&+&&U !(/=BOV[hov{*ALeq     .9=A JT c p y      2 9@DH Q[ `oy + 0 4H L` d|     file.o/ 1261082315 1002 1002 100644 22792 ` ELFl>4(U1]É'U]Ít&'UE@1] U]&US]U taҋCu@CCK(t&t"9t$v1C([]Ít&1[]Ã}tj}t>}ft[]t&Í&CCCC뀐t&SCMCKb&SCMCKB UED$ D$D$$Ðt&UM UD$ET$ L$$ÍvUU D$ D$ET$$fU(}]uEwqG.)ċE\$wSUKC CT$|$$t$u\$ D$F$Ɖ]u}]Íu \$KS<$C $U|$T$$\$ D$D$F$ƋC $뀐t&US]u[]Í&Kt{t3Ct,St%Kt$;CuC1봐1C뛐&US$]u$[]Í&KtS1u$EED$ D$D$ C$ Uuu]u]u]Í^t4$D$ D$D$4$t$ D$D$F$4$딍US$]u$[]Í&Ct$EED$ D$D$C$D$Ë@ D$E$C $$E뉍US]u[]Ðt&Ct$Cu*E$D$ E T$D$1҅u뱍vC!C$뼍UED$D$$Í'U(E]]}}uEE ۉEt[CtTCSuC<s"UE]u]}]<tt&1]u}]Í&C9Crt$D$ E$$t&tyvC!C$:vK9Crt$ED$ $sY&{Cft$ED$CC$sv'U]]u$U $D$T$ D$$]9ƋuD]Í&'US$E ]D$D$D$ E]$$ É[]Ít&'Uuu ]]u؋u]]ÐFD$F!$tӉF!FF\ƍt&'UWVS,}GWE1E E܋UEE UEE)=EU;v/Eܣ$$EED$ D$D$$G$Ë@ <9}sE<D$D$E$C $$,[^_]Ít&1,[^_]Ít&EE 9ЉƉEt/t&WG!)ڃ9UDsW)GD$G!$_utRu4ttG!9u܍f]v֍ovɍt͉$vG!9uIvvE<$ED$ D$D$$G$Ë@<9}sE<D$C $t&'US$]$t$[]Í&E\$ D$D$$uEɍ&'U}}]]u<$t1ۉ؋u]}]ÍE E~E1& t&;u}<$ut&v돍&'UWVS1ۃE} $EU1ۉ$ )čt$<$9s@a<w%$vЃ|+uf<$9rE1ۉ$UT$D$F$E$t$ D$-$D$U$w t Nun1ۉ<$e[^_]fЃ*|+[+Q@@t&0t&& t&WtFFFFE$$FU$T$$,ËFCFCF C FCFCFCFCF C F$C(C$$D$ D$$D$C(4$t&UD$6$:Ít&UWVS] D$FE$C$ D$H$84$t$ D$D$<$uND$D$$4$$ [^_]ÐD$\$<$D$ 9u4$t&Zf4$$E$1[^_]áD$0$eD$$<D$T$4$ &UWVS,E uD$E$FN^V!EFEFEF EFEFE܋E؋GFGFG F GFGFGFGFG F G$F$_W!OEGEGEGEG EGE܉GE؉<$,[^_]Í1,[^_]% $ > $ > : ; I  : ; (  : ;  : ; I8 : ; I8  I $ > I!I&I : ; .? : ;' : ;I.: ; ' I : ; I.? : ;' I .1@1 .? : ;' I@: ;I : ;I4: ;I : ;.: ;' I@: ;I4: ;I !&"4: ;I #.? : ; ' I@$: ; I%4: ; I&.? : ;' @': ;I (4: ;I ) U*1UX Y+1,4: ; I-4: ; I.4: ;I/4: ; I 04: ; I1 U2.? : ;' I@3!I/44: ; I? < 2>Vint5L7e`)$e&e<<$@LmBe8J.Z%1u id2# Q3u# pid4# V5# 7# 8z# 9z# :A# 32 pid3# 4# 5z# 6#  7 6& id7# s8z# 9z# :Z# 0;> id?# s@z# Az# BZ# C# ArD1N idO#BPT idU#}V  6, y res z#  {#(\11 1T0z3t1Tg,$3 1X[3@I Z3P11Xu@=3vz guout4s KN3@kM1I3pH1XHuHzC3KB1XBuz2 src ^sz}z1 zzy![z w4 ! A! 3HGfszS3P1"p#3D)$1U%ŽdsP>c1"jpks[s>7 J3ZUI1rIsI3&`1z;, gszz1 zA43Ri'str331e!3`c 3 1(ch"u{k3c3#1Y # ze  $$sz$z7 $1o %z "&\) [> z0 *7+H)0 [)>g +z 0  ,i3 -E3p ? D1 .cF *\u b - [uY 1[3 [1 .i]3 .c]3 #J1p , F $IX $=Ix /Kuup0msgQF -ER,iV3 %[}> %1 1P- U 2_1 @ h3 l g g "Xi _)jk.srcm1 .dstt11h1z9 A 3#1W $Q$=$J1%1-/B,/-Z/(.z47140 U3 ../../../include/arch/i386../../include../../../includefile.cstdint.hstddef.htypes.hio_struct.hstdio.hrpc.hio.hlostio.herrno.h#+1 >:=.>tlP,>/u'J孔2Y<'8\]uuu =u=Iv=u=I*fg#ytf="xXf=#|JWfA9rA/CzJZjzYXt>JZoy19?Z|3 JYsy:0Zt>JYjz19?]"/#Ot> JYsxy*;uXg~ti+?r<jJ<" u^'4oX)T;uXZk*& -737A)ygv:>e=7~=JYvK-/1=~=5f0:==;@~.̃ȅ$\z.0AgWYzvؓ?iy!rXY }h,=;=-=k@*j>vuo$ <u.*b2Z>1Bq<<c<g<l</wKuuw8s>(vg=@fA/-/m uf+im,05 lXدc1ZXKx<K<Kz:>-/k3;2t . IO_WRITEIO_EOF IO_CLOSEIO_TELL IO_READ IO_OPEN w+btmp:/createrw rename: Konnte die Quelldatei nicht oeffnen rename: Ziel ist ein Verzeichnis rename: Konnte die Zieldatei nicht oeffnen rename: Fehler beim Kopieren: %d | AD AB  AB @ AB PAB D@+AB p-AB .AB AB FKxAB DPaAB DAB FFPAB DzAB D`#AB  fAB IFFRAB FF`EAB DUAB FFUAB Fp RAB D AB FFFp <AB C AB  AB IAB Fttuttu !t!#t#1u@AtACtCIuPQtQStS1uPaaSuSuSu1SPaaRu 1RPu1u@AtACtCkupqtqstsuttuttuPup RZR+QZQKKZuZVWZW2VKSVVPttHuSuHS"-P:FPPQtQStSuP^^gSgiuiSttDuVuDVS;DSPQtQStSuP^^cSciuiSuciututcgSSttZuSuZS;;=u =Z;;=u=Z`atactcuttuupulWuW!u!W SuS!u!SVV!mVVVttRu`atactcu`SttuSuSVu Vtte uT T [ u[ t t w uw e FF u  D D e u FF u D D e u$ $W u * W* , u, A WA X uX e W?V W" ) V; A VA X WX e V Sdu`P u` e u` S; X S> S PM Qp q tq s ts up  S u S u{ u{ t t b u  S  u b S   b u  W  u b W V Z V P : P= Z Pp q tq s ts up  up  W WW ~ u ~ W u  S~ SW | W Wx S _ S_ l Vl z Sz { V V t t u t t u  u  @S@u S PVV*u_hu_@SSttuuu wVwzuzVPzW# tferrorclearerrfpurgeremove setvbufsetlinebufsetbuffersetbuf'fflushffeoffcloseftellDfseekrewindfwrite,fputsifputcungetc fread fgetc? fgets fopenU tmpfileo rename freopenjX e jX e   X " j l @removeread_bytesint_rescorrelation_idsize_tio_read_request_tshm_ptrstreampath/home/tyndur/tyndur/src/modules/lib/stdlibcio_resdst_pathlong long unsigned intnew_filefseeklong long intsigned chario_resource_tio_writefreopenget_shmlong intshm_idresponse_trenametmp_filebytesrc_pathGNU C 4.3.2file.cattrio_resource_id_trespunsigned intdwordblocksizeio_tell_request_tlong unsigned intferrordatashared_mem_idsizeshort unsigned intfclosebuffer_ptrfgetcfull_pathtell_requestread_requestbooleof_requestdata_sizefgetserrnolostio_internal_filesetlinebufresidclearerrfputcungetcio_write_request_tbuffer_modeblockcountdestfputsstderrsetbufFALSEfflushnewpathdata_lengthfree_bufferunsigned charshort intungetc_bufferFILEfreadoriginTRUEuint32_tshm_sizelengthcharmodeio_eof_request_tfeofbuffertmpfileold_bufferoffsetrequestwrite_requestfpurgerequest_sizeungetc_countbuffer_sizenew_bufferuint8_tsetvbuffilenamefwritepid_trewindftelloldpathsetbufferbuffer_posresultfopenGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.rodata.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ H%+ 0B > L Rk N V^2$JqL$\m V y2$L% PWD([7' X8  X80*9$N=m=m=B@  G !  )09 @@ GVP^c@+np-x.xPaPz `#fR$+`E1U8@UFp RL Rp <Xmt{  file.cio_writeshm_sizeshm_idshm_ptrferrorclearerrfpurgeremoveio_remove_linksetvbuffreesetlinebufsetbuffersetbufmemcpyrpc_get_dwordcreate_shared_memoryopen_shared_memoryclose_shared_memoryfflushfeoffcloseftellrpc_get_responsefseeklio_seekrewindfwritememchrfputsstrlenfputcungetcreallocfreadfgetcfgetsfopenio_get_absolute_pathmallocstrcpytmpfilerenameis_directorystderrfprintferrnounlinkfreopene'!:E"{#$!"%&"&'2"<&*! &1,N}+E/U&~!!1..81.4ov#$*!   4  &* 5 *\ %~ ' 5 '6 6 9 1 1  1 1! !, 18 K *X p  1 : ;( :x :     8  8>84'X5c?s{@((A.'((B?'@2A@?HP@[Ai?qy@(A8l(E !(/=BOV[hov{!/=KYg 'GUcq%8IVhy}"+6;FKV[jv $-<LX\`ty)59=FQVahtx| ).9FRVZcns~ '.:>BZkw{     * / 9 > H M W \ f k z                   ! , : A M Q U ^ i n y ~                ! & 0 5 : W c g k q }                * . 2 ; E J T Y c h r w           $(,048<@DHLPTX04HL`dx|48TXpt$(DH`dexit.o/ 1261082314 1002 1002 100644 4688 ` ELF| 4(UVS0]uD$4$]$t$D$ D$D$$$f&'U$ÍUtED$$1ÐuÉ'UVS1ۃuu!&Ѓ\$$uu[^]% $ > $ > : ; I I$ >  : ;  : ; I8 < .? : ; ' @ : ; I 4: ; I 4: ; I 4: ; II!I/ .? : ; ' @.? : ; ' I@: ; I '  4: ; I4: ; I? < 8(int]K5Lk6BZ&'##(o# S$) 2eb d3, msggd (hzVi,A, 3EpK+M3wsLus 1( 03i435u ?(<U3| ../../../include/arch/i386../../../includeexit.cstdint.htypes.hcollections.herrno.h??>0Tfgh Zs<\*\/TZ,>d>-z=eCHL_EXIT| bAB EpAB GAB HAB Bttbu^^bSpqtqstsuttutt(u"V"(u!S6_exit2abortGatexit{exit(resultGNU C 4.3.2anchorshort intlist_tatexit_exitexit.catexit_listuint8_tlist_nodelong long intlong long unsigned intlong intexitunsigned charabortsigned char/home/tyndur/tyndur/src/modules/lib/stdlibcunsigned intshort unsigned intstatuscharfunctionlong unsigned intsizefunction_namedworderrnoGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@( %h+h0h>B> HRN ^2S q\m @ ~ : 8'  @0GB<     b!0=O_peGlvHexit.catexit_list_exitstrcpyget_parent_pidsend_messageinit_process_exitdestroy_processabortatexitlist_pushlist_createerrnoexitlist_get_element_at)MUZ~$ !(/=BOV]dkp  4;?C ITX\ e}    8 <P Th ljprintf.o/ 1261082315 1002 1002 100644 25592 ` ELFO4(U(}}EU u1]]EUt\$t$ $T$EU\$t$ $T$]u}]ÍUWVS,E ]E$E܋EuEE"w}U܉1&MD$ $T$L$ u܋E1EUfE}|$ $T$D$}E}؈D3uɋE,[^_]ÍUUE tE BE]ᐸ]É'UWVSEU }EUHt!EU}E BE[^_]፶tOE~>11fD$E$Ut 9ڀ}uԃ[^_]f}u1ꍶUSÃD$ D$$~8$t 1҃[]f[]Ít&'UWVS$1҉E䍶u@E EU t&B%Euz%BEU uېU]Avt&&u &9}|Mu Cv0f &uE u [9}}t&E[^_]Ðt&EUEHw (uQ A< vY1*a:.tj1 $ >  : ; I I I' I I &I  : ;  : ; I8 : ; I8  : ; (  : ;  : ; I : ;I : ;I8 .: ; ' : ; I: ; I.? : ; ' I@: ; I4: ; I4: ; I: ; I4: ; I 4: ; I 4: ; I U 4: ; I!.: ;' I@": ;I#4: ;I$.? : ;' I@%: ;I&4: ;I '4: ;I(4: ;I) *4: ;I + U, -4: ;I.1UX Y/10111 2I3!I4$ > 5I6!I/ yAintbg!q|{ 3 d {3 d 3 {   # # argd#VdK. u0 M3:OV(){ O  #oV#B}o|buf|8|OH2Vdp1V, 1Oj213Vrem4OO[Lp*&oKVbufKaKO>KO^pMuXN&u`<OV~;PO2QOup 30Weec{V3`UeZn3 i3>3!!B3E?"k#3$,P"'+%ap+fU&-ud#).3&/3ul#p/3#/3\#03#13'i23>$53\ "e"'%apf't #>3 #{v #Ow #8 O #!OS#"O(<#O#L$3G#%)'ret03)x'retN3)H P *retY3P+ G'cz{H'ret3?+h]#Z+z'ret3b('len3'pad3+X'ret3H+p'ret3) H 'ret3+ 'ret3)CE'*ret3P+A'ret3D,+'ret3+-bufb &oc]+'rett3.8s/01]h*buf #3+'retO3)'retI3)6*retT3P+P#o: +(j#oVU`'len 3)F]*ret'3P+'ret#3M)*L'ret>3)'ret53) 'ret93)"- 'ret;3I+G 'ret3})e 'ret3+ 'ret3,'ret3:2{ 3 45{6 BJ ../../../includejprintf.cstdarg.hjprintf.h1N1y.@8m00 hr> ;=vi=IY;/w2,(xY-/ /x` .hZxfu0,f<<f*~9?^3^OJYg uRK`Yn!ta .m , 0~Xhw.hg  g'm g gZd0| Bvd%9h 0tf t / yLpfZ#(OhdhQb@ge=-=g<3u(hdhXr}bJ\؄r0&B%zfl1c˃zX^\Y;/+1$i/gY.<(rj~/+[خrL3f"~t##=[} ui")bge=-=go+|-tszg- + {X$ zf4vLttZ%8@0%T-ZLt~tLt~t%ZLt~tc ,K{'X  6c1L tdt=t@tc ~~f&*0123456789abcdefghijklmopqrstuvwxyz0123456789ABCDEFGHIJKLMOPQRSTUVWXYZUPPPPPPPPPPPPPCCPPPPPPPUUPPHPUPPUv E SH H Sv v  v v "*******************************"*************u__ A|  dAB FLGpAB F0'AB `AB FEAB AP0AB F=AB Ittdu"u"%uhu %duh''du' '`W`dupqtqsts*upSu *upu*p *up*uPRPRQR'V01t13t3Wu0@@OROWR0@@IPOUPUWu `atactcu`uuul`xxuh`WuWuWSVVttEuP4S6CS!#PPQtQStSuPuPuRuR#u#&R&8S8xRxCuC~R~uRPRPuRu R uR-u-0R0NuNTRTVuVaRacucnRnuP  V[[pVpV  +V+;;CVCuhPuh VSVcpVsVV+6VCVScoSs&SHSC-S9hS{SWcqWsWCPWUWSupSXPX\up\`up`iPiupqWCWttu u  u u Ru Pu R u $ R$ N u N d Pd & u & < P< =u =TRku !]u gu ..jujSWuD SD v Wv u G WG u  S W E uE W E uE j Wj v uv W SuSWu=W=vvWuVSVauarSr&u&\W\uWu,,MuMSWS_u_gWguSWuWuWuWuWuW]u]uQPQZudZxPxudRudRG udG P RP  ud P ud Q hudhvPv]ud]gPgudu$ u =uvu,uS]uuu~. u~ *u~*-P-=u~vcu~cjPju~,u~PPP"5PViPuPPPM2u~2]PPu~u~. u~ =u~vu~,]u~u~u~. u~ u~ Q u~  Q =u~vu~,]u~u~.6RRi v R R  RP [ R RE a Rm RE _ Rj RSRR R*=RvRR RRA\RRRMWR_iRRRRV. V VE VE VLV=VvVVV \VjVV_VV2=VVu~. u~ =u~vu~,]u~u~u~! u~ =u~vu~,]u~uu~PSG S< E SLSS=vSS&S,SSpuSSHMS2=SSS-2S]SSPPLSP &PP2=PP S Pg v PPP.ZP^ PLSP &PPV.Vk Vv V  V V V E VLSVV,VrVV &VV,VVV2VPLSPP PPpuPPHMPPP-2PW.wW Wv WG W W E WLSWW0WVrW &WW,CWCHPHWWW2W.SG S < SLNSS S!SAS28SESS-SPP&PPPP  P&PHyP|PP E PLSPPPLSPP=PPPP&PLPPPP! E PP%2PP$ 4 PP.SG S V uV E SLNSru S!SjuSu28SSV.Vk Vv V  V V V SVV,VVrVVV &V\jVVV"MVVV2=V2;VVPPP P&PPLSPPP&PPRPRzPRPRu~. u~ =u~vu~,]u~u~.SG S$NSS S!S\jSS"pSuSHS28S2]SSP*-PP&PPP2]PPFSPPPLSP&PPPPPLSP&PPPLSPP"PP*-P&P5iPluPPLSPP P.APPP&P APDMPP*-PLSPP&P~PP2]PPi divmodulltoa+jprintf_putckjprintf_putsnparse_pos_paramsjvprintfP j E v q P j j v q H 8FMnu,LSLS+8FMnu~ H +,~HQf~=PYnm s j&Ar4 E y -  - 4 E  jrv L8]MFun\jvSSzM_v _zvL8]Fun\j8AVn.Fptr_typedivisorGNU C 4.3.2double_typebuf_sizeremaindertempshort intlong_long_typestringradixva_listvaluelong_double_typeindexquotientulong_long_valueputsn_fctwidthlengtharg_typelong long intlong long unsigned intjprintf_putclong intcharspos_paramsuppercasejprintf_argslong_double_valuedigitsldtoadivmodlong doubleulltoaunsigned chardividendsigned charflags/home/tyndur/tyndur/src/modules/lib/stdlibctypeunsigned intjprintf.cppformatargsunsigned_type_flagsignuint_valueshort unsigned intcharlong_doubledouble_valuejvprintfbytes_writtenarg_indexjprintf_putsnunspecifiedwidth_index__builtin_va_listdoubleputc_fctprecision_indexint_typeintegral_type_maskmax_indexptr_valuepositional_parameterlong_long_valuepfn_putsnpfn_putcparse_pos_paramsformatuint_typeprecisionread_indexint_valueGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rel.rodata.rodata.cst4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ V%+0B > pX`Rn#N _^28'Hq'm _ yL) X) pcpD*Fm cVG  cvG0^KWNNN0T @V E   *d1p80'E`SZP0krz=jprintf.cread_index__umoddi3__udivdi3divmodulltoajprintf_putcjprintf_putsnstrtolparse_pos_paramsmallocreallocjvprintfstrlenfree7Sa BT   W     " K     @Pf  u e= }k !(/=DKRY`gs~$*06=DJP_jv!,04 =G LV [e j       -8<@ IS ` mx|         (,0 9D S Xgr w        # 1 6A FQ Va fq v      , 1A HQ\ au {      (< BFV ^s     7@K QZe k{        (  . B  H L `  f z     W  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx| < @\ `t x   rand.o/ 1261082314 1002 1002 100644 3600 ` ELF4(UE]ÍvUE]ÍvU]u5D$5qD$ Ӊ $\$]u ]Í&'U]% $ > $ > $ > .? : ; ' : ; I.1@1 .? : ; ' @ : ; I 1UX Y 1 .? : ; ' I@4: ; I.? : ; ' I@4: ; I 3d!intsM('On | kK, JO nL 23 rX rnd33A] 3U rand.c'==Y!J^<$<\ $XeJ2800:h(>|  AB  AB  RAB I AB tt uttu !t!#t#ruceQttu87srandsrandomrand randomlong long intunsigned intsrand/home/tyndur/tyndur/src/modules/lib/stdlibclong long unsigned intrand.csrandomunsigned charcharlong intrandseedrnd_seedshort unsigned intsigned charGNU C 4.3.2short intrandomGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ H 8%+0B7> 0RYN bP|^ @ o~<z    0 p  D     ) R.= rand.crnd_seedsrandsrandom__umoddi3randget_tick_countrandom-3Zj !(/=DKRY`gp}     ! &2* 0 4H Lh lsystem.o/ 1261082315 1002 1002 100644 2756 ` ELF4(U(E$UT$D$$tU% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &I!19intt]&O+39*,pid-dL*.3u|  o_E ../../../include/arch/i386system.ctypes.h*h=| 9AB tt9u229u#(P}system9long long intpid_tunsigned intsystem.cstatus/home/tyndur/tyndur/src/modules/lib/stdlibclong long unsigned intunsigned charcharsystemlong intlong unsigned intcommandshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@9 %|+|0|B > RcN b@,^  ol_~z    0  l   &    9system.csysteminit_executewaitpid $    !( / = D K R Y ` e r y       Rtime.o/ 1261082315 1002 1002 100644 12928 ` ELF8 4(UEWVS4 U )k<) ] )k<)Ƹ*ȉsӺ$I)Í[)E HK))ЋU )Jmsm)iҵXE)сFU HBBE H)6; |}z;; |fE xQM 6AA + ȉQ [^_]Í&Ⱥ1)] imC)щKX] S똍BU B덐t&UEEE D$E$É'UED$$Ðt&UED$$Ðt&U]ÍU]ÍU1]É'UW1VSLD$EfE%?EMt)E<%t6;} UMUu׋Ee[^_]Ðt&MBlD$ U$IBpE)ʍ ))ΉH)ʉT$ RUBH+J$I)ʉT$ *UD$2T$ MD$ D$ 5UBE*X؉)ʍR(Єm cUBvED$D$ TMA4MA4'UVS uED$B$Dt $ > : ; I  : ;  : ; I8  : ;  : ; I8  I  : ;  ( ( .? : ; ' I@: ; I4: ; I4: ; I &I: ; I &I: ; I4: ; I4: ; II!I$ > !I/ 4: ; I wc$int5LF7e.$ey&et0sUtm$".#3#4$3#%3#&3# '3#o(3#X)3#*3#G+3#  .Z%1 id25#3# pid4#55# 7#8z#{9z#;:A#@3 )            Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec   /     Sun Mon Tue! Wed" Thu# Fri$ Sat% & ' [( AM) PM* + P,5|4{,{Ll)33}&   #`p__bu| o pn )64>Ubb htm` *pԋT07p݅gz@stroz=>tmbi.c.znz8Sfi .3..DtCEutG Q  3& tm"%LF&Lr,"3`b ../../../include/arch/i386../../include/sys../../includetime.cstdint.hstddef.htypes.htypes.htime.hio_struct.hstdio.hBz< \T2$he=0gW=3iry)An-e=h! g/tg/ t ",0J.^KzXBzfth~ȱ,0~XJ~.0etC Zl=Y;o 'orfxw  uuKw(w<^Xo7 rw<w v ~f=v=-/4ׄK[t u< .PMAM %%02i%m/%d/%y%03i%I:%M:%S %p%H:%M %H:%M:%S%i%4ircmos:/unix_timecmos-Modul geladen? JanFebMärAprMaiJunJulAugSepOktNovDezJanuarFebruarMärzAprilJuniJuliAugustSeptemberOktoberNovemberDezemberSoMoDiMiDoFrSaSonntagMontagDienstagMittwochDonnerstagFreitagSamstag%a %b %d %H:%M:%S %Y%a %b %e %T %Z %YWed Jun 42 13:37:42 1337 _T>*woXw>w4imqvz~z +32;Pbb;Zx0N<[y1Otime():Konnte 'cmos:/unix_time' nicht oeffnen. Ist das | AB F'AB AB AB  AG   AG 0AD @AB AGAB Ettuuu 9QQQQNVhVSQuSttuttutt uttu !t!(t(*u01t15t57u@AtACtCu@jjuu@~~u u %%4u 4u @jju@ u  %u%T Twuw u u u >u> u u ToPPrPfPP%/PFW2W4W_S0S4?STSPSjSS_V1V4VVttuQVQSuSwVwyuyVuPSvSyS{ gmtime_rlocaltime_rlocaltime gmtime6asctimepctimemktimestrftimetimeresultGNU C 4.3.2aFebtime.caFrishort intsize_tgmtime_rdatestrctime_stringnstrtm_wdayctimeBUF_SIZEmaxstime_tbuffer_posuint8_taMargmtimeaMayltimeLocal_dateaDectm_houraThutm_monlong long intlong long unsigned intDATE_FMTaOctdflcasetime_filelong intLocal_time__timeschaltjahrtimer_ptrasctimeunsigned charmktimeDFL_FMTsigned chartm_year/home/tyndur/tyndur/src/modules/lib/stdlibcuint32_tbuffer_sizeunsigned intaSatbuffer_ptrtm_mdayaJantimeaWedaSepshort unsigned intaAprcharbuffermonattm_ydaylocaltime_raTuetm_minbuffer_modetm_isdstLASTlong unsigned intstrftimetime_ptrpid_tio_resource_id_tsizetmp_yearsresidaJulpathungetc_countungetc_bufferaSunaNovio_resource_taJuntm_secaAugFILEasctime_bufaMonlocaltimeGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.rodata.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ '%+$ 0aBA> )RN -^2|q@ m - y28 1zv h2  p20(GGp$p & ` $ "   /`  6?'KU\ d  j0q@ztime.cmonat.1193tmasctime_bufctime_string__timegmtime_rlocaltime_rlocaltimegmtimeasctimectimemktimestrftimestrlenstrcpysnprintftimefopenfreadfcloseprintf   C  "    X k! !       2!H b    1 G       #7$?%[`&g l& !(/=BOV[hov{ 16Vr #)/5;A  )38BGQV`eot  (8CGKTr})6;ERWafq|7<H R^ s   $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLP` d h l p t x |                                       8<PThlprintf.o/ 1261082314 1002 1002 100644 4260 ` ELF4 4(U(E EEED$ED$E$Ív'UE D$E$ÍUuu ]]4$9~tu ]]u]u EUE $% : ; I I$ > $ >   I' I I &I  : ;  : ; I8 : ; I8 .? : ; ' I@: ; I : ; I 4: ; I 4: ; I: ; I: ; I.? : ; ' I@,3!0:int7E\FO :<O O : s  *# -# arg# <O6c\;ap;%=llCO@Z,\BapD%&EOPO,O`Xarg+e+n+Olen-O%Oarg$c$:wI ../../../includeprintf.cstdarg.hjprintf.h;i:LYfA`=jbtg| 6AB @AB `@AB FFAB tt6u@AtACtCZu`atactcu`~~Vu V`~~SuSttuPF0vprintfcprintfprintf_putsnprintf_putcGNU C 4.3.2vprintfshort intva_listretvalputsn_fctlong long intlong long unsigned intlong intstringprintfjprintf_argsunsigned charsigned char/home/tyndur/tyndur/src/modules/lib/stdlibcunsigned intprintf_putcshort unsigned intcharprintf_handlerlong unsigned int__builtin_va_listputc_fctprintf.cpfn_putsnpfn_putcprintf_putsnformatGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ 8%+0%B!0> RQ{N Db|^ L@ oH;~Jz    0cPoo p <P    6`@+4@;BHprintf.cvprintfprintf_putcprintf_putsnjvprintfprintfstrlenputsnputchar 0Tv    !& 2 = D K Y ` g n u |        )-1 : U e ptx           * V04HLhlsprintf.o/ 1261082315 1002 1002 100644 3840 ` ELFD4(UMSU AA[]UES4]EEEE]D$E ED$E$x4[]ÐUED$E D$E$% : ; I I$ >  I' II$ >   &I  : ;  : ; I8 : ; I8 .? : ; ' I@: ; I : ; I: ; I4: ; I 4: ; I.? : ; ' I@: ; I 4: ; Ih!02:LRggn:int {gng : %  A# p# argn#   !# " #: D&g Karg%Kc%:-g o,,XQ,ap,%.lX/`0g<gp;Q;ap=%>gPvJ ../../../includesprintf.cstdarg.hjprintf.h%u>:J>?8us@qwLNwfA\|  AB D OAB Gp!AB tt u !t!#t#ou eemSmou eeou eeouclPpqtqstsu8sprintf_putcQvsprintfsprintfputsn_fctunsigned intbytes_writtenjprintf_args__builtin_va_listsprintf_putcformatsprintf_handler/home/tyndur/tyndur/src/modules/lib/stdlibcsprintf_argsvsprintfcharsprintfva_listpfn_putsnargspfn_putcputc_fctGNU C 4.3.2sprintf.cbufferretvalGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ @ %+04B> X XRzN bd^ 0 o~<z  :  0Z^}} 0  2     O!*p!sprintf.csprintf_putcvsprintfjvprintfsprintf=]    !& 2 = B q         $( S ^bf o y ~            W48PTwchar.o/ 1261082315 1002 1002 100644 5272 ` ELF 4(U1Uu]f1 D]fUS] Mt3t-1~t&9st []1t&UED$E D$E$tfɐt&Í&UED$E D$E$tfɐt&Í&U]&U]% $ > : ; I$ >  I.? : ; ' I : ; I.1@ 1 .? : ; ' I@ : ; I 4: ; I 4: ; I1UX Y 1&I: ; I 4: ; I? <  %2>int>vLc/$Z&34>6i>wchz , > jKP wcsPw leno > cur> ioVz lTop bufS strS6 lenSoVpsS Uovz 'AoF buf@ wcs@F len@ops@ Bo P 4o>buf3wc3zps3 +o jwc*s*len*ops* U> ../../../include/arch/i386../../include../../../includewchar.cstdint.hstddef.hwchar.herrno.h",.> JyJJJkd 8dX`xHiFeiFk>v>| AD  JAB Ap9AB 9AB  AB  AB ttu  R !t!#t#ju ..jQ ..YSYau ajS6YPcjPpqtqstsupupu puPPttuuu uPPttutt u[wcwidthwcswidth[mbsrtowcswcsrtombsLwcrtombmbrtowc 4@NSresultGNU C 4.3.2wcrtombmbstate_tshort intsize_twcwidthlong long intlong long unsigned intlong intmbsrtowcsunsigned charwchar.csigned char/home/tyndur/tyndur/src/modules/lib/stdlibcunsigned intshort unsigned interrnowchar_tcharint32_twcswidthlong unsigned intcolsmbrtowcwcsrtombsGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@  0%L+L0LBE> (R7N b^ ` o~R _z     0 1 9 9  ||     Jp9$9?9I^ fm uwchar.cwcwidthwcswidthmbsrtowcs__internal_mbsrtowcserrnowcsrtombs__internal_wcsrtombswcrtombwctombmbrtowcmbtowc    !( / 4 H O V ] d k p {            & C ] hlp          % 7 A N Y]a    04LPdh|wctype.o/ 1261082315 1002 1002 100644 8472 ` ELF|4(UM ]፴&UE]= Í'UE]AÍUE]aÍUE]PƒA ЃÐUE]0 ÍUMAЃ vAAƒ Љ]fUU t t   ]Ðt&]ÐUE] ƒ  ЃÍ&UM~- t(AЃ v AAƒ Ш]f1]Ít&U1}]fU1}]fU1U~1 ]É'UUBvBvBЃ ]Ít&]ÐUUBw ]Ít&'UUBw ]Ít&'UVS1ۃuv4$D$t u1[^]Ë[^]% $ > : ; I$ >  I' II : ;  : ; I8 &I .? : ; ' I  : ; I 1 .? : ; ' I@: ; I : ; I : ; I.1@1 11UX Y 1X Y : ; I4: ; II!I/ $ > 4: ; I yf$2>intESq&34$)o.> z # @ # z > wc U> wc ^>; wcƈ 7>X wc F> wc  z> wcy gl> wckpP> wcOOO]#,%c\>X0DwCPdapX'jS;rM>)wc.>0l\wc,;FX@Hp~Kz0>wwc҈>wcۈ>wc9)wce+Uwcj8 fz7i9>=    k ../../../include/arch/i386../../includewctype.cstdint.hstddef.hwchar.h<> <> <> <> <>g6<> !W.= f<=sY <<> <=jXuX iJ. fXL> C!-.=ɲ<=dZ <<= <=~kdx<6Eyalnumalphablankcntrldigitgraphlowerprintpunctspaceupperxdigit $*06<B|  AB AB 0AB PAB pAB AB .AG /AB AB 0<AB pAD AD AD /AB AB AB  FAB Btt utt#u"""P01t13t3DuPQtQStSdupqtqstsuttuttuQttuRuRtt)u01t13t3lu0;;lQpqtqutu~uttuttuRttuRttuRttuR !t!#t#fu --VVVXuXdVdfu'USXcSiswctypebtowc%iswupperCiswloweraiswalphaiswdigitiswalnumiswspaceiswblankiswpunct\iswprintziswcntrliswgraphiswxdigittowupper)towlowerUwctypef;@hjHdGNU C 4.3.2typeswctype_tiswgraphshort intiswpunctiswspacefunclong long intlong long unsigned intwctypelong intnameunsigned chariswcntrliswxdigitsigned char/home/tyndur/tyndur/src/modules/lib/stdlibctypeunsigned intshort unsigned intiswlowerwchar_tcharint32_tiswdigitwint_ttowlowerlong unsigned intiswalnumbtowciswalphaiswprintiswupperiswctypewctype.ctowupperiswblankGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@f %+0wB> `RN (^2 Iq@ ` m 0 } y  T [ !  ! 0nP  `     0(P1p:C.L/U^0<gppy/ Fwctype.ctypesiswctypebtowciswupperiswloweriswalphaiswdigitiswalnumiswspaceiswblankiswpunctiswprintiswcntrliswgraphiswxdigittowuppertowlowerwctypestrcmp3 ?$[  !(/4HOV]dkp} =Z    *.2 HLP fjn        - 6KOaei |       $ +6:> P Wbfj s}   x      $( ,0 48 <@ DH LP TX \  0 4H L` dx |        $8 <P Th l  assert.o/ 1261082314 1002 1002 100644 3708 ` ELF4(U}MU EtÐD$T$ L$D$$% $ > $ > : ; I  : ;  : ; I8  : ; I8  I .? : ; ' @ : ; I &I 4: ; I? < ,?x5int5SyU7lV^$lK&lg.a%1?id2#3?#pid4#5# 7#18#9#m:H#<#==E#! % H?>Q3K M'? %, %W %: &&:  % 7 V ../../../include/arch/i386../../includeassert.cstdint.hstddef.htypes.hio_struct.hstdio.h&gI38Zusicherung fehlgeschlagen: '%s' in '%d' auf Zeile %d | ?AB tt?u9Q9?u9R9?u 1P1?u ?ua_assert?size_tstderrresidpathungetc_countexpressionbuffer_sizeungetc_bufferpid_tFILElong long unsigned intbuffer_modeunsigned charlong unsigned intshort unsigned intGNU C 4.3.2file/home/tyndur/tyndur/src/modules/lib/stdlibcunsigned intcharuint8_tlinebuffer_posbuffer_ptrlong long intassert.cshort intio_resource_t_assertuint32_tlong intio_resource_id_tsigned charassertionGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@? %+0B0> hRN L^27q,m T ~ d  l0\ @  '    ?!assert.c_assertstderrfprintfabort(-5;    !( / 6 D I V ] b o v }           # 1 L W c jnr {          snprintf.o/ 1261082315 1002 1002 100644 4504 ` ELFh 4(U $]t$u |$KA9rS׃r9w)uD{t&$t$|$]Ít& {܍UVSE0uEE] EuD$E]EED$E$x9v0[^]Ðt&UED$ ED$E D$E$% $ > $ > : ; I  I I' I I &I  : ;  : ; I8 : ; I8 .? : ; ' I@: ; I: ; I4: ; I 4: ; I.? : ; ' I@: ; I 4: ; Iz}wf@intUj]$OM!|-3 o 3 o 3    ## # argo# ? "W O#W# V$d# %d#2)3darg(,c(b 5C3p!OBWrBdB&apBqFJD dEXcF3f,U3yOTWrTdTapVqcW3Pr ../../../include/arch/i386../../../includesnprintf.cstddef.hstdarg.hjprintf.h(g]1vt tZ:<>?7=p=LLOfA|  dAB FGGp[AB H(AB ttdu!!HSHTuTdS!!<V<Tu T\V\du pqtqstsupVupSu pup uPttu;~]snprintf_putcvsnprintf!snprintfsize_tputsn_fct__builtin_va_listputc_fctsnprintfvsnprintfsnprintf_argsva_listunsigned charretvalshort unsigned intGNU C 4.3.2snprintf_handlerbytes_writtenpfn_putsn/home/tyndur/tyndur/src/modules/lib/stdlibcunsigned intpfn_putcformatlong long unsigned intjprintf_argslong long intcharsnprintf_putcshort intargsbufferbuflenlong intsigned charsizesnprintf.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ h%8+808%B]~> RN Hbp^ P0 o~?z    0   0 06    dp[$-(snprintf.csnprintf_putcvsnprintfjvprintfsnprintf    !( / = D K R Y ` e r ~       ! - ; I _ jnr                # .26 ; I W p <@\`directory.o/ 1261082314 1002 1002 100644 6064 ` ELF 4(UED$$Ðt&UED$$1҅t $U]&UED$$1҅t $U]&Uuu]u1ۉ؋u]]Í&4$u$t$ D$D$É$% $ > $ > : ; I  : ; (  : ;  : ; I8 : ; I8  I  : ;  I!I/ $ > .? : ; ' I : ; I&I.1@1 .? : ; ' I@: ; I4: ; I4: ; I1X Y 11X Y : ; I Eint{n5LH7e0<8wO$e&e<6+v<h\0~.Z#/A%1 id2# 3# pid4# 5# =7# $8# c9# x:A# <# =#!  A>03 $ %# m&# 'l# V(# r)# *# ,#AA"G  M)3p(A#5B P,AGXCx RPYd[O`XNGdirPA#fyPBRR5=3,%Uf-.Yf-fJ>qR/w.:0 rdwd| AB  0AB P AB `0AB  AB `AB FFttu !t!#t#Pu ??Pu=GPLNPPQtQStSYu`atactcu`u}PPttuttuVuVSSpdirectory_opendirectory_createdirectory_closeis_directoryXdirectory_seekdirectory_readdirectory_closeresultGNU C 4.3.2io_direntry_type_tFALSEuint64_tshort intsize_tctimetime_tbuffer_posuint8_tboollong long intlong long unsigned intlong intoffsetnameatimeio_direntry_tunsigned chardirectory.csigned char/home/tyndur/tyndur/src/modules/lib/stdlibcuint32_tbuffer_sizeunsigned intbuffer_ptrshort unsigned intis_directorychartypemtimebuffer_modedirectory_readoriginlong unsigned intpid_tio_resource_id_tsizedirectory_openresiddirectory_createpathungetc_countungetc_bufferio_resdirnameio_resource_tTRUEFILEdirectory_seekGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ h%@+@0@mB> hRN 0^2qm 8` ~<    0 D    p    " 03:P J`0W fl`{directory.cdirectory_openfopendirectory_createfclosedirectory_closeis_directorydirectory_seekfseekdirectory_readfeofmallocfread -5CmuU    !( / = B O V [ h m z              , : H V d r          % 6 T e uy}            % .2GKZ eim v          0 4H L` dx | timer.o/ 1261082315 1002 1002 100644 2448 ` ELF 4(UFu u0]% $ > $ > : ; I$ > .? : ; ' @: ; I $intv_BOQ! d d[D ../../../include/arch/i386timer.ctypes.h =| AB ttu ysyscall_timerlong long inttimer_idunsigned int/home/tyndur/tyndur/src/modules/lib/syscallssyscall_timerlong long unsigned intunsigned charcharlong intdwordshort unsigned intsigned charGNU C 4.3.2short intusectimer.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!X'X,Xd>: Nh_J ` ^,Z h  k,z $v x  D  0d>]]     timer.csyscall_timer    !( / = D K R Y ` e r {    Qcrt0.o/ 1261082315 1002 1002 100644 4240 ` ELFL4(UW1V1S1ۃ fvvvEE$9v1E<8 ut&t1ۍt&Ӎ1ۍvÍލ")ċED$|$$~'t&D$$9|$4$á$$% $ > $ > : ; I  I$ >  : ;  : ; I8 : ; I8 .? : ; ' @ 4: ; I 4: ; I4: ; II!I4: ; I? < >ointE65L\7e{S$e#&e).Z%1H id2# @3# pid4# :5# 7# 8z# +9z# :A# En3N $+ :up j;3V pos;3, f;3JR Z3Ss6Y} ../../include/arch/i386../includecrt0.cstdint.hstddef.htypes.hio_struct.hstdio.h*Jq. q. q.>YYvW! 1u;/dxv  |  AB ACCttuWS kStzSSSd_startresultGNU C 4.3.2short intsize_t_startbuffer_posuint8_tcrt0.clong long intlong intunsigned charargcsigned charlong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptrargsargvshort unsigned intcharbuffer_modelong unsigned int/home/tyndur/tyndur/src/modules/libpid_tio_resource_id_tresidpathungetc_countungetc_bufferio_resource_tFILEstdoutGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %T+T0TB2> XR"N `^2q8m h ~$~ x  0zYxx      "#2ER_jv}crt0.c_startinit_memory_managerinit_messaginginit_sync_messagesinit_envvarsinit_waitpidstdio_initget_cmdlinestrlenstrtokmainstdoutfflushexit!)19W     !( / = B O V [ h o v {           , : O Z f mqu ~        rpchandler.o/ 1261082314 1002 1002 100644 768 ` ELF@4(`E4p"b* `D$ L$$T$(RPQ a80PD$t D$@D$ă ؋DThe Netwide Assembler 2.03.01.text.comment.shstrtab.symtab.strtab.rel.text85M9%rpchandler.asmlibrpc_c_rpc_handlerlibrpc_rpc_handlerlibrpc_rpc_handler.1librpc_rpc_handler.2init.o/ 1261082316 1002 1002 100644 7004 ` ELF4(US]$\$ D$$D$[]É'UWVS,D$ E$E)ċET$U܉D$UT$E܉$E܋U$EtD$$Ee$$ $)č\$|$$D$$LUU"D$$e؅e؉4$UǍD)č\$t$$;/E܉D$D$D$$u$$E\$1ۉ$e؋EeU$uuE4$Ex)ċE\$$D$t$U$E$\$ |$D$$t$e[^_]f1ۋe؍e[^_]ÐU$Jt&&v1ۉ؍e[^_]ÍUS$$$$D$D$$UT$D$$$D$\$D$D$$D$ []Í&U($$]uu}4$D$$$$D$$D$4$$$WT$t$$$\$D$D$$D$ ]u}]fUED$ D$D$-$% $ > $ > : ; I I$ > &I.? : ; ' I@ : ; I : ; I 4: ; I 4: ; I 4: ; I4: ; I UI!I.? : ; ' @4: ; I.? : ; ' I@: ; I dRKFintP$Ov&O%@@o7 ?zWfo@, cmdeX pidgox jdud kk lzuh9d dPd z % dirz01d0 sUYY* T3 VmsgWz*.`h -z /msg0z|Kz KpidJoL ../../include/arch/i386init.cstddef.htypes.h?t='$Y9Y-=:>-/lh-/ pf.p.;/K1>Y Jw. w< R?N ^2; 6qt m P ~   Dw  L `0 `    7 .@d;CK`glsz` +init.cinit_service_getstrlenrpc_get_dwordinit_executestrcspnstrncpyio_get_absolute_pathaccessfreegetenvstrcpystrtokmallocwait_child_addis_directoryinit_process_exitmemcpysend_messageinit_service_registerinit_service_get_namerpc_get_string-MX,8Pq#.>JX!!+O"iz!! "9E% !(/=DKRY`ep    +5 :GQ Va fp u    ,37; DRjuy} Y 4 8T Xp t readline.o/ 1261082316 1002 1002 100644 17112 ` ELF-4(Uuu]t@4$$tt$$\$$]u]봍UuƋ]9~.)+ED$EЍD$$+E]u]fU1WVS ~>r1t&$txt$uF [^_]Ð&UWVS : ; I$ >   : ; (  : ;  : ; I8 : ; I8  I < ' II&I.: ; ' : ; I4: ; I4: ; I.: ; ' I .: ;' I : ;I4: ;I4: ;I: ; I.? : ;' @: ;I.: ; ' @: ; I: ; I: ; I .: ; ' I@!4: ; I"4: ;I# : ;$ U%1X Y&1' (41)41*I+!I,$ > -.? : ;' I@.4: ;I /4: ;I0 : ;1 U21X Y31UX Y441 5 61UX Y718!I/ 94: ; I :4: ; I? < ;4: ; I?  4 ,$P ~22>intt5W:7p`F$p &3|&p<<mBp{O.e%1 id2# 93# pid4# 5# 7# K8# 9# :L# /<# =#!  L>3& '# (#  +)) & >>  ,|kB-y  ]   NQ seqR# cmdS|# H[i>c^r>_bufq_lenqcmdqjs>ctIuiv e |posc  >k>>>>kd)'j,Qlpb}pos>> >ʨ>S>|!>  -poslen !>+"h>u"8"["'"f-"?"pKLN#out_$i&>"'"(>%`&'()O*<+<,*N+<*]+<- P m.w"V>/pos>">l.uw.>uw.s|uw.@.zuw0"_"`1 >2{1)3&$&& 140uw)<(H)T^$m.uh5 53 w1>$`'"VE>'8 6x&7&1)6p&&&&}*8<*8<*8< 9WT@9>u :5 :6;({  ;<~ ../../include/arch/i386../include../../include../include/readlinereadline.cstdint.hstddef.htypes.hio_struct.hstdio.hcollections.hwchar.hreadline.hiUN/-//x|t- X/g[~==~ K"/Ys/W=}<.}!jayJYg@(.V+fUJ0 N3fMJ80WuF[5tK<5fi}ff}<g}t "g"gf  %s %s[%dD[%dC%s[%dD [%dD ` 8 zPH 0@Thp  [3~ | dAB KFpNAB FGXAD H AB F 0AB CttduTVTXuXdVpqtqstsup}P}VpRRpQSQttuPQ QQRVRQW !t!#t#u <P<uX 8R8uT 4Q4uP4<Q<EWE]R]WRW"5PyESyS SFMSP "P"UWUyVy W =V=WVWPVy V!VVVu\u\u`u` udFudAhRrwPwyR,PPPEySS S MSSPP !t!#t#P u JJuP uSS SupR up  P F upF uw , up, 8 P8 P upul&PFulP ul P P ulV(SSPP PPVPVVO V P VWW= W W W P WS\SS ( S  S@ S-WWW W W P Wc8 add_history]readline rl_attempted_completion_function% rl_line_bufferP 7F P ` K O E   8  P>H3 8 c P ` K O E   8  P>H3V ( ; = F ; = b F X @ countword_pospromptsize_tUNKNOWN_COMMANDACCEPT_LINEpathhistorylong long unsigned intBACKWARD_KILL_WORDwrepl_lencmd_poscomplete_wordlong long intsigned chario_resource_treadlinematching_charslong intstdininscharNEXT_HISTORYfound_partdelcharanchorFORWARD_CHARDELETE_CHARlineGNU C 4.3.2wword_lenFORWARD_WORDio_resource_id_tunsigned intdwordcommandlong unsigned intCOMPLETEenterrl_command_tnext_word_endsizeshort unsigned intkeyboard_read_charword_lenword_beginbuffer_ptrcmd_bufwchar_tboolstdoutreturn_bufrl_attempted_completion_functionmin_lencopyold_posfind_commandfind_word_endBACKWARD_DELETE_CHARresidwordmatchmatches_list_displayedPREVIOUS_HISTORYbuffer_modeagainwint_twwordword_foundFALSEfind_word_begin/home/tyndur/tyndur/src/modules/liblist_tint32_tunsigned charfree_matches_arraymatchesseq_lenEND_OF_LINEoldposshort intungetc_bufferwreplBACKWARD_WORDFILEformatlist_nodeTRUEuint32_thistory_poscharbufferBEGINNING_OF_LINEbegin_found__rl_attemped_completion_func_treadline.cungetc_countrl_line_bufferbuffer_sizebuiltin_commandsmatch_countuint8_tpid_tneeded_sizeBACKWARD_CHARstartbuffer_posresultreplacementadd_historyGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.rodata.rodata.str4.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@P  6`% + 0 B8 > 8;XRN A^2Xq m A y2p pBP$Dh%g B%  B%0',,,2` p5h pNX , :@p   KdW^elv 0 #+?HO^readline.chistorydelcharfind_word_begincomplete_wordbuiltin_commandsadd_historystrlenmallocstrcpylist_pushlist_createwmemmoveiswalnumwcsncpywcstombsrl_attempted_completion_functionstrncmpmbstowcsfreewmemcpyprintfreadlinestdinfeofstdoutfflushwmemsetfgetwcwcslenwcsncmplist_get_element_atasprintffputwsrl_line_bufferlist_size'9>JY^ !!";d#$$%%(m& ' ' '/)7*P Y'^+f,-).)*'</_0- 1'$2 A2K T'Y+k3v%{+,/ '+ 3 "''+/,J"x '+3 '+, ' +!3( -'2+:,t } '+,!4! ' + ,^     ' + ,  ' + ,/  4 '9 +A ,f  o 't + ,    ' + 3   ' +$ ,\    ' + 3   '   ') 1 5 !(/4HMZafsz,:HVdr(.4:@FLRX^djpv}1=Iq~ *159BL[`jo~  */:?JOZ_joz&_kos| "'27BGL\`lu"(,1AR\er   "& 3 4  $(,04@HPX`hpx8<X\x|ramfile.o/ 1261082311 1002 1002 100644 7728 ` ELF@4(UVSEuU MtQt%^VF3C 3S tYf1[^]Ðt&^9K rwv9Svsn[^]Í&^CS FVVF3C 3S uN1[^]Ít&^ЉFV;S wr;Cw&뷍VNfQt&'UEE U]u1}ÉEz;w r&v~ML$G$GUBXp zMEL$D$G$M؉AQAQ]K3A3Y u EHE]u}]f;Gvx&'U}}uu]uOWA)9vƋE t$Q$T$O1҉GWGW3A3Y uO]u}]Ít&'US]$(@@@ @@@@@ @$E[]U$% $ > $ > : ; I  : ; (  I $ > &I  : ;  : ; I8 : ; I8 <  : ; ' II' .? : ; ' I@: ; I: ; I4: ; I4: ; I.? : ; ' @: ; I .? : ; ' @ 7vinth5L*U7e8w $e&e<EQ<@LBeqCw^  .Z %1 id2# 3# pid4# j5# F7# 8# 9# }:A# <# &=#!A>  & '# %(#4)=<(@t A# B# %C# D# jE# F# Ht# Iz#$J P idQ# pidR# S# cT# posU# X# Z#[ (h idi# ~j# k# l# n# Vo'# pG# q]# r}# \t#$'3Gl3-3]M3}c3u 3J,wl>3IckNJjjj0 jPpO|JMbufMNNP%Q39 Fid8:0r' ../../../../include/arch/i386../../../include../../../../includeramfile.cstdint.hstddef.htypes.hio_struct.hcollections.hlostio.hXJ[!t\pfz(Zthh,>K1"m btK J]9xUt=/uuuuuuuuv=Wjg| AB BAB SE uAB FFF dAB DAB ttuAVACuCgVgiuiVuVRu)RQ)Cu QCZRQZiu QiyRQyu QRQu QRQ ,P,CuCZPZiuivPvuPuPttuuu ul lu ttuWuu u uV !t!#t#uttu}ramfile_seekramfile_writeNramfile_readlostio_type_ramfile_use_aslostio_type_ramfile_usesize_tuint64_tclosetypepathlong long unsigned int/home/tyndur/tyndur/src/modules/lib/lostio/typeslong long intsigned chario_resource_tparentlong intanchorbytelinkGNU C 4.3.2io_resource_id_tunsigned intdwordblocksizepost_openlong unsigned intvfstree_node_tseeknamedatasizeshort unsigned inttypeid_tbuffer_ptrboolwriteunlinksourceresidramfile_readbuffer_modeblockcountramfile_typehandletypehandle_tpre_openFALSElostio_filehandle_tramfile.clist_tchildrenunsigned charnodelostio_type_ramfile_useshort intungetc_bufferlist_nodeoriginTRUEfilehandleuint32_tcharramfile_writeqwordoffsetnot_foundlostio_type_ramfile_use_asungetc_countbuffer_sizeuint8_tflagsreadpid_tramfile_seekbuffer_posremainingGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ H%+0YB=> 8RM +N bx ^ P o$ ~z  C  0cZyy X    &.5uB d]dramfile.cramfile_seekramfile_writereallocmemcpyramfile_readlostio_type_ramfile_use_asmalloclostio_register_typehandlelostio_type_ramfile_useC2PW^    !( / = B O V [ h m z             ! = K Y g u             . < J X f       " 0 > L Z h v                 ! + 0 : ? I P [_c l v               8<X\|directory.o/ 1261082311 1002 1002 100644 7800 ` ELF4(UVSEuU MtQt%^VF3C 3S tYf1[^]Ðt&^9K rwv9Svsn[^]Í&^CS FVVF3C 3S uN1[^]Ít&^ЉFV;S wr;Cw&뷍VNfQt&'UWV1S,UM]BRE؉U܋y]u܉}G;w 8*EiEہve҉Uu 11%&MQIU؋UM܋RUE؉D$MA $Ë@S C$D$C4$D$C%;}tUMBRE؉U܋y]1E]u܉Xp;w r#vUJE,[^_]Í&;_sߋMaE,[^_]Í9+E&US]$(@@@ @@@@@ @$E[]U$% $ > $ > : ; I  : ; (  I $ > &I  : ;  : ; I8 : ; I8  : ; I!I/ <  : ; ' II' .? : ; ' I@: ; I: ; I: ; I 4: ; I4: ; I4: ; I.? : ; ' @: ; I .? : ; ' @g7]int5LJs7e8w $e&e< <@L BeCw  0~'.Z/A %1 id2 # 3# pid4# 5 # 7# 8# 9# :A# <# g=#!A>!$) M%)# &# n'l# (# )# *#9[, &i 'o# n(#ui:)D <9( @  A# M B# n C# i D#  E#  F# A H# I#$u9 J P id Q# pid R#  S#  T# pos U# i X# X Z#& [ ( h4 id i#  jY#  kY#  lq#  n#  o# H p#  q# r#  t,#$SS4kk_kwk3kl33k3kk3,k  uR3k,l3IQXOkbufOPP<XRnS\iT3]9h1`Oid02O2Ga ../../../../include/arch/i386../../../include/sys../../../include../../../../includedirectory.cstdint.hstddef.htypes.htypes.hio_struct.hio.hcollections.hlostio.hXJ[!t\pfz(t^z.P6Voh"uX <uN?ux [VXt=/uuuuuuuuv=Wg| AB BxAB BF`dAB DAB ttuAVACuCgVgiuiVuVRu)RQ)Cu QCZRQZiu QiyRQyu QRQu QRQ ,P,CuCZPZiuivPvuPuPttXuXuIIu X Xu!'P*BulSXPEWCV`atactcuttugk=dir_seekdir_readlostio_type_directory_use_asUlostio_type_directory_usesize_tuint64_tclosetypepathlong long unsigned int/home/tyndur/tyndur/src/modules/lib/lostio/typeslostio_type_directory_use_aslong long intsigned chario_resource_tdir_typehandleparentlong intatimeanchorbytelinkGNU C 4.3.2io_resource_id_tunsigned intdwordblocksizepost_openlong unsigned intvfstree_node_tseeknamedir_seekio_direntry_tdatasizeshort unsigned inttypeid_tbuffer_ptrio_direntry_type_tboolctimewriteunlinksourceresidlostio_type_directory_usebuffer_modeblockcounttime_ttypehandle_tpre_openFALSElostio_filehandle_tlist_tchildrenunsigned charnodeshort intungetc_bufferlist_nodeoriginTRUEdirentryfilehandleuint32_tmtimecharqwordoffsetnot_foundungetc_countbuffer_sizeuint8_tflagsdirectory.creadpid_tdir_readbuffer_posGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ X@%$+$0$Bk> R% eN b ^ @ o ~kz `   h0<     x3:A`d^edirectory.cdir_seekdir_readlist_get_element_atstrlenmemcpylostio_type_directory_use_asmalloclostio_register_typehandlelostio_type_directory_user    !( / = B O V [ h m z               7 S a o }           : M [ j v            C Q m {          & 3 ? JNR [ e j t y                 &*. D W ^bf 8<X\txseek.o/ 1261082311 1002 1002 100644 3808 ` ELF 4(US$]U MtCu $1[]Ðt&UMEEEED$ D$D$C$$[]% $ > $ > : ; I  : ;  : ; I8  : ; I8  I  : ;  ( $ > .? : ; ' I@: ; I: ; I 4: ; I x1iintZD5L7e8wh%$e&e.Z%1Cid2#p3C#pid4#c5# 7#8#99#:A#u<#=P#! I A> h':>IO_SEEK | iAB Dttiu!S!#u#gSgiuRu[RQ[iu lio_seekiGNU C 4.3.2FALSEuint64_tshort intsize_tseek_requestbuffer_posuint8_tboollio_seeklong long intlong intoffsetseek.cunsigned charsigned charlong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptrshort unsigned intcharbuffer_modelong unsigned intpid_tio_resource_id_torigin/home/tyndur/tyndur/src/modules/lib/lostio/clientresidio_respathungetc_countungetc_bufferio_seek_request_tio_resource_tTRUEGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@i %+0B> 0 RN ^2O qX0m  ~7 V  0v+JJ      iseek.clio_seekrpc_get_dwordLW    !( / = B O V [ h m z            ' 5 L W j p w             vfstree.o/ 1261082312 1002 1002 100644 10048 ` ELF4(UVSuF Fu =v$C$$F $uFF [^]Í&UVSu4$Xۉx!|/u B/1UxD$B $tC4$D$uЃ [^_]ÍUWVS }E <$D$t $ > : ; I  : ; (  : ;  : ; I8 <  I $ >  : ; &I.? : ;' @: ;I 4: ;I.? : ; ' I@: ; I4: ; I4: ; I: ; I 4: ; I.? : ;' I@4: ;I4: ;I4: ; I 4: ; I4: ; I?  Po intR`G$O<(+;[t#+?(,4=-/m3;4Xr<.vf\99[~%)A 5iKL#+=>sX <s. s.J!;/Z:0Y;/ZkXX=;/Z:0Y;/ZP)7Fehler beim erstellen der Datei| YAB E`SAB EAB F`AB F@ZAD FAB FPAD FWAB FI@AB FMttYuWVWYu`atactcu`||VuVuxzSPPttUuW u SWSUu Q 5QS *SV?RV`atactc5u@AtAEtEu@ZZbub}}u@VVVXZPZbWbhPhWttDuWuBWBDuDu VPVAVS@SPQtQUtUuPffWSStt7u7u0V 3W-S@AtACtCu@u@YYusPusfVVpWWzSS Tvfstree_clear_nodevfstree_basename?vfstree_dirnamevfstree_create_childvfstree_get_node_by_namehvfstree_delete_childvfstree_get_node_by_path;vfstree_delete_nodevfstree_create_node/vfstree_rootAnext_residnode_delqwordcharlist_nodesize_tresidTRUEcur_parentboolvfstree_clear_nodedatabytenext_residanchorchildrennew_filevfstree_node_tvfstree.cdirnamesizework_nodelong unsigned intparentshort unsigned intGNU C 4.3.2vfstree_create_node/home/tyndur/tyndur/src/modules/lib/lostioFALSEpart_endtypeid_tlist_tpart_beginunsigned charunsigned intflagsvfstree_get_node_by_namelong long unsigned intvfstree_rootvfstree_create_childlong long intvfstree_delete_childcur_nodenamevfstree_dirnametypeshort intvfstree_delete_nodenodevfstree_get_node_by_pathlong intpathvfstree_basenamebasenamesigned chardirname_enddwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %+0BT> "R N &^2 q 4m & ~L< ('J  0'0j ,T    Y#,`S=DT[b`w@ZP ('W;@Ovfstree.cvfstree_clear_nodefreelist_popvfstree_basenamestrlenvfstree_dirnamemallocmemcpyvfstree_create_childlist_createsyscall_pnext_residlist_pushsyscall_vvfstree_get_node_by_namelist_get_element_atstrcmpvfstree_delete_childlist_removevfstree_get_node_by_pathvfstree_rootvfstree_delete_nodevfstree_create_nodeputs'/:o 1Cw$s "+3jq$$ #&!]gq#{'    !( / = D K R Y ` e z               + 9 G U c q             + 0 : A LPT ] g t y              !%) 2 < A K X ] j vz~                6 = IMQ Z e j u z                  * 0 =$B O 8 <X \x |     handler.o/ 1261082312 1002 1002 100644 19476 ` ELF64(U(U]]uu}} v KA9sE} ]u}u]CEAD$U$;Cuŋ4$D$EE1ۉD$UB$EubfU;PftV\$$uދUB$t6@$t/UT$U$ЅtE3fE$Et&vU(U]]uu }} v KA 9sEu ]}u}]C EAD$U$;Cuŋ<$D$EC<$D$ËEtBt>C$t9@ t2U\$T$U$ЅtEbETEt&DvUS$E]$D$t1P@UEED$ E $D$D$$[]ÐEEUE]]uu $D$t@ uEu u]]]E U(uE u]}}E<$D$tQ@$t?Ht8F D$ FV$D$T$щEE}]u}E ]E܍&U(E]]}uEE EEED$E$@$tuPtnC uwCUC9wVCtOD$ CD$C<$D$VƋC t$uE]u}E EE]Eԍ&$듍&'U(Uu]}D$M $@$HUB tV$MQT$ QD$4$T$WUËB $\$M L$E$]u}]ÉeыRA)ĉT$ A\$\$4$D$W\$ D$E D$U$e뢍&D$|v$D$E D$U$`'UWVS 1 t&9>t,\$$u 1[^_]Ív\$$F$t@t 4$Љ4$ [^_]É'U$t$E]u AtEu ]$t$]E⍴&UWVS\ED$%D$$$,UӃ*NjBB GB GBG BGBGBGB!GB%G B)G(G${UEӋE@]$E$t&Z$t PXE$b$ ơV~ FFFF^t$$C C$t@ t 4$t&ЋVBuEEˋBE׋]˅_EˉD$ D$%U T$E$e[^_]ÍE@u$ @D$ D$T$4$ЅEivCt&%NvvE$$$$t PE$D$UET$ D$%E D$U$<$e[^_]ÐvEE<$t&@녍|$ t$D$E$҅X@t&fBv$&Pt&|$ t$D$E$҅$U )\$$T$D$C$$\$ D$7$D$t*@ t#UD$%D$$E% $ > $ > : ; I  : ; (  : ;  : ; I8 : ; I8 <  I $ > I!I : ; ' II' &I.? : ;' @: ;I: ;I4: ;I4: ;I4: ;I4: ;I : ;I .? : ; ' @: ; I : ; I!4: ; I" U#: ; I $4: ; I%4: ; I&.: ;' I@'.: ;' I (: ;I): ;I* +: ; I ,4: ; I -1UX Y .1/10411412 U34: ; I 4!I/54: ; I? < 64: ; I?  h) int5LU7e&8wzC$e&e<R<@LBeXCw2 pid3# 4# g5# =6# m7&O x'U# P(#  O)*.Z%1  id2m# b3 # pid4# 5m# {7# 8# 09# :A# <# =#!  A>x 6m id7m# 8# %9# B:Z# 5;-> id?m# @# %A# BBZ# =C#A*DxG idHm# ^Il# J3# KN3 idOm#;P Y XZm# [m# ]# ,^# *_>b cm# e# ,f#*gr < ( @n S A# , B # P C# = D#  E#  F#  Hn# ( It#$ [   J P id Q# pid R#  S#  T# pos U# = X#  Z#  zo [( h id i# ~ j# I k#  l#  n#  o!#  pA# / qW#  r#  t#$      ! 3Al3 '3W G3ww } ]3w < u, y res z# {#(pid,b=L<fhi3\z3  Lm  ^pidll#lY=l#n^[|L~3D LpbpidKKK=KM PQ  34p-e pid3Y33=35 90Y pid/e=   5$3 `B pidܒA a ܅ =ܐ!ާ!p߲ ! "!<!e Pxx pid # =$x ! !.!;̐b!PͅuX%buf~ !Pą mA *&h7 pidgidgi j! ik3? b@] X pid  # = $s'1 (b ()pid(B* G ;)  ^+pid:#:#: =:A ,s=C$B!eE^a $Jd$Kj!bL  ! S -X S . . .v /j "80  0 1 "0 * 0 ^ 2L!d "3bufipw!Pj "$bm %msgn!r ,<   A4** 5/ +n6X3 ../../../include/arch/i386../../include../../../includeincludehandler.cstdint.hstddef.htypes.hrpc.hcollections.hio_struct.hio.hlostio.hlostio_internal.htA+t>:>PX +?m=-!-= f{t.tAt>:>]X ׯ/s.x8@Lo[k7A٤9?cTUtJk-/5خ@i?9XJ-/g+1x+L +1lue=u=?u>]|!YiRև3. ;/־|.;u4B u{(tf|(dh;;u/*-# Filehandle nicht gefundenDatei nicht vorhanden: '%s' IO_OPEN |  AB IFF AB IFF`AB DpQAB IFAB FL`AB IIPCAB OAB AG@IAB JAB Ittu  @V@HuHV  =W=Hu HW  *R*HuHXRXu  1S1HuHSu1Hulxul1Hupup17SS1HPP P1HPP !t!#t# u @@`W`huh W @@]V]hu h V @@JRJhuhxRx u @ @QSQhuhS uQhup upQWS SQhPP PQhPPttpu//]S]_u_pS/ /pu-5P;>P_pP;_upnpuppqtqstsupSuSpVu Vp uPPttYuDWDOuOYWYup AVAOuOYVPOYSP58POYP58P`atactcBu`xxBup`~~Bul`Buh` BuPPVV"BVo S"BSP"BWPP"1PVPQtQStSuP}}uPu P} }uuwPVPPWeWPS:=Ptt7uPRW5WV4VP"*PS3S@AtACtCu@ddtStuS@ddxVxu V@d dutt) u ) uxWz W ) WS S_ S S  SwVzV Vo ) V: up ) upMVP`qPPPISQvSzS P_ x Px S S P  S  Po S{P %P2=PzP? O P_ x P P3 R PSS  P  S o SSuw uw ) uwP PPo v PP P ) Prpc_io_unlinkrpc_io_linkdrpc_io_tellrpc_io_eofe rpc_io_seek rpc_io_write rpc_io_read rpc_io_close rpc_io_openhandle_id) 8BC2 p _ KSb p 1 H = _  1  2y^n 1 b p 1 H = _ p ) p ) p v | ) my_pidcorrelation_idsize_tname_lenuint64_tcloseio_read_request_tparent_nodetypetarget_idpathdata_lengthio_reslong long unsigned intio_seek_request_tunlink_requestfree_bufferwrite_dataresponserpc_io_readlong long intsigned chario_resource_tparent_pathchildrenlostio_closeparentfilehandlesshm_ptrlong intdir_filehandletarget_filehandleresponse_tanchorbytelinkGNU C 4.3.2rpc_io_writeattrio_resource_id_trespunsigned intdwordblocksizeio_sourcerpc_io_tellpost_openlong unsigned intvfstree_node_tseekrpc_io_opennamelostio_opendatashared_mem_idsizeshort unsigned inthandler.ctypeid_tbuffer_ptrtell_requestread_requestbooleof_requestdata_sizeio_link_request_thandlewriteunlinksourceseek_requestresidcaller_pidio_write_request_tbuffer_modeblockcountrpc_io_seektypehandle_tpre_openFALSEhandle_idrpc_io_closelostio_filehandle_tlostio_internal_filelist_tio_unlink_request_trpc_io_eofunsigned charnodetypehandleshort intungetc_bufferlist_nodeoriginTRUEfilehandleuint32_tcharlink_requestbuffer_posio_eof_request_trpc_io_linkqwordoffsetint_sourcewrite_requestnot_foundungetc_countbuffer_sizeuint8_tflagsreadpid_tdir_idrpc_io_unlinkresult/home/tyndur/tyndur/src/modules/lib/lostioGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@)  \?x%l +p 0p B> A RN TK^2u@qXm \K ~! . K.  L.0005%5%59p `=   $2HP_x `pQ` !4PC@EOYej@Iwhandler.clostio_closemy_pid.1717rpc_io_unlinkrpc_send_int_responsestrnlenget_filehandlevfstree_get_node_by_namefilehandleslist_get_element_atget_typehandlerpc_io_linkrpc_io_tellrpc_send_responserpc_io_eofrpc_send_dword_responserpc_io_seekrpc_io_writeclose_shared_memoryopen_shared_memoryrpc_io_readputssyscall_psyscall_vlist_removefreerpc_io_closerpc_io_openmemsetmallocvfstree_get_node_by_pathhandle_idlist_pushvfstree_dirnameprintfget_pidstrlenmemcpyrpc_get_response\o|'U "<#o#"Hkp%&'('&),-G.Z.u.-//0n 1 . )9 R [ 2  ) 3  )-  4 4 5 4  6 5DdK| !(/=BOV[hmz 3AP\in CQ_n4GUcq (6DR`{*8FTbp~     "- 2>I NY r w        $/ 4? DHMX fnrv          %  * 9 D  I U `  g o s w                     /  4 >  C M  R \  a k  p z                     "  ' 1  6 @  E O  T X h r                   ! +  0 > H  M Y k w               '  , : E O  T _ j t  y               %;E MY/ < @` d|      < @sync.o/ 1261082312 1002 1002 100644 5388 ` ELF 4(US$átJE CECED$D$C$E\$$[]Ív몍UW1VSt{v|$$taBHX +JZF Fw9r8FD$ D$FD$F$|$$딍t&닍v[^_]% $ > $ > : ; I  : ;  : ; I8 <  I : ; I8 $ >  : ;  .? : ; ' @: ; I : ; I 4: ; I4: ; I4: ; I 3Neint5L@w7e`o$e&e @LtBeCl&^'#(# v) .Z%1 id2#;3# pid4#55# 7#8z#9z#:A#@ 6 id7#8z#[9z#:Z# !;< (@A#%B#C#D#5E#ZF#H# I#$   J  P  idQ# pidR#ZS#T # posU#X#Z#  ![  *l+!#,#}-# pid.# *ZtX!pidX}YY [,  ' z8Ji93v:1 ../../../include/arch/i386../../../include../../includesync.cstdint.hstddef.htypes.hcollections.hio_struct.hio.hlostio.huؔgjZYsZtPz.]hh | tAB DAB AGtttucSetSttuWVA!llostio_sync_read_waitlostio_sync_dispatchqwordGNU C 4.3.2sync_read_listio_read_request_t/home/tyndur/tyndur/src/modules/lib/lostioanchorshort intsize_tlist_tcorrelation_idread_requestbuffer_posuint8_tvfstree_node_tlist_nodesync_readparentlong long intfilehandlelong intchildrensourcenodebyteblocksizetypeid_tnamelostio_sync_read_waitunsigned charsigned charflagslong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptrshort unsigned intchartypesync_read_sshared_mem_idsync.cdatabuffer_modelong unsigned intpid_tio_resource_id_tsizelostio_filehandle_tresidpathungetc_countungetc_bufferblockcountio_resource_tdwordlostio_sync_dispatchGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ p%\+\0\BQ!> LRrN b\P^   o~HEz    0< [ [  H   t-4;EQfzsync.csync_read_listlostio_sync_read_waitmallocmemcpylist_pushlist_createlostio_sync_dispatchlist_get_element_atrpc_io_readlist_remove@JV[in    !( / = B O V [ h o v {            3 A O ] k y           ' 5 C Q _ m {       ( 4 B P n uy}             4 8lostio.o/ 1261082311 1002 1002 100644 7928 ` ELF04(U1VSu؉D$X$t8u[^]É'UWVS } 1 v98tt$$u [^_]Ít&'US]$tECBCBC B CBCBCBCBC B C$B$[]Ðt&\$$ݐ&U]&U D$$D$$ D$$D$$D$$&D$$/D$$8D$$AD$$J% $ > $ > : ; I  : ; (  I $ > &I  : ;  : ; I8 <  : ; I8  : ; ' II' .? : ; ' I@: ; I4: ; I4: ; I: ; I .? : ; ' @: ; I4: ; I.? : ; ' @4: ; I? < 4: ; I?  bintT5L97e8w-$e&e<)L<@LBeGCwB  & '$# (# ).Z %1id2<# (3#pid4# 5<# 47# s8# 9# :A# f<# =#!An>G+<(@t #A# B# C# D# E# F# Ht# |Iz#$*J PidQ#pidR# S# yT# posU# X# Z#[ (hidi# \j# k# l# n# lo'# pG# q]# r}# rt#$'3Gl3-3]M3}c3u M[7idZ,\i]3W@Epidid.i3Qr}q!sWDOj2 *'t?*t" ../../../include/arch/i386../../../include../../includeincludelostio.cstdint.hstddef.htypes.hcollections.hio_struct.hlostio.hlostio_internal.hn*vm&@K;hZ[Jt=z.45:yT>bhYu^[[Y========/IO_OPEN IO_CLOSEIO_READ IO_WRITEIO_SEEK IO_EOF IO_TELL IO_LINK IO_ULINK| 7AD E@EAB FxAB D AB  AB tt7u5V57uPSP4S@AtACtCu@UUWu NVttuSuSPttu !t!#t#uget_typehandleget_filehandleElostio_register_typehandle}lostio_dispatchlostio_initfilehandleslostio_typessize_tuint64_tclosevfstree_roottypepathlong long unsigned intlostio_dispatchlong long intsigned chario_resource_tparentfilehandleslong intanchorbytelinkGNU C 4.3.2io_resource_id_tunsigned intdwordpost_openlong unsigned intvfstree_node_tseeknamedatasizeshort unsigned inttypeid_tbuffer_ptrlostio_typesboollostio_register_typehandlewriteunlinksourceresidbuffer_modetypehandle_tpre_openFALSEoldtypehandlelostio_filehandle_tlist_tchildrenunsigned charnodetypehandleshort intungetc_bufferlostio.clist_nodeTRUEfilehandleuint32_tcharqwordget_typehandlenot_foundungetc_countbuffer_sizeuint8_tget_filehandleflagsreadlostio_initpid_tbuffer_pos/home/tyndur/tyndur/src/modules/lib/lostioGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %X+X0XB> P8R &N ^2 Sq4 m P ~   2  0R;ZZ p`    7&:@EIS_ix   #/:FRlostio.cget_typehandlelostio_typeslist_get_element_atget_filehandlesyscall_pfilehandlessyscall_vlostio_register_typehandlelist_pushlostio_dispatchlostio_sync_dispatchlostio_initlist_createvfstree_rootrpc_io_openregister_message_handlerrpc_io_closerpc_io_readrpc_io_writerpc_io_seekrpc_io_eofrpc_io_tellrpc_io_linkrpc_io_unlink"O`lw'-17>GLQV^ejow ~!"#$%&'     !( / = B O V [ h m z              + 8 = ] y             . < J X f       " 0 > L Z h v           ( - @ G NRV _ i n x         8 <X \t x network.o/ 1261082316 1002 1002 100644 4692 ` ELFp 4(UVSMEEEEt1<.t8| pЉ< v E[^]ÍvDFDt<.uȃv1č&'US4EU]܉$D$EE UD$EED$ED$ $$ \$D$ D$D$$4[]ÍUS4] MD$ljډD$%D$%D$%D$%D$ D$E$E4[]Ít&'U(UD$-D$%D$ƁD$ ET$$E% $ > $ > : ; I : ;  : ; I8  : ; I8  I $ > &I .? : ; ' I@ : ; I 4: ; I 4: ; II!I/ .? : ; ' @: ; I : ; I .? : ; ' I@gint&Y7Z8l4=@AOBZU -H.O#mac/a#   s-r$ ip,, .$lP0zKz4siBrmacra th yT :XmacWa YuxLipK Mu|g ../../include/arch/i386../includenetwork.cstdint.htypes.hnetwork.h,==t{o>REGDRV tcpip%02x:%02x:%02x:%02x:%02x:%02x%d.%d.%d.%d| rAB EAB DuAB DIAB ttru""rQ$:S=rSttuttuttuWstring_to_ip4register_netcardmac_to_stringip_to_stringresultGNU C 4.3.2uint64_tshort intlong long intlong intbytedevice_numbercur_byteunsigned charsigned charstring_to_iplong long unsigned intuint32_tunsigned intdriverip_bytesregister_netcardshort unsigned intip_to_stringcharnetwork.cbufferlong unsigned int/home/tyndur/tyndur/src/modules/libmac_to_stringnumberdwordnet_deviceGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ $P%+0!B=> tRCN ^29q0m @ ~[ <  D0`|   0 r    r)0ANu\eInetwork.cstring_to_ipregister_netcardmemcpyinit_service_getsend_messagemac_to_stringasprintfip_to_string!x    !( / = D K P ] b o v {            6 =AE N j x       t 8 <T Xp tshared_memory.o/1261082315 1002 1002 100644 3212 ` ELFL4(UE]P?0Í'UE]P@0Í'UEPA0]% $ > $ >  : ; I$ > .? : ; ' I@: ; I 4: ; I : ; I 4: ; I .? : ; ' @S intPH$dBOqq idq,ld 3? idq gfk @S~ idqoL ../../../include/arch/i386shared_memory.ctypes.h?Dx ?Dx =| AB  AB @AB ttuP !t!#t#3u22P@AtACtCSuVcreate_shared_memoryopen_shared_memoryclose_shared_memorySlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsvaddr_tlong long unsigned intaddropen_shared_memoryshared_memory.cunsigned charcharlong intclose_shared_memorycreate_shared_memorydwordshort unsigned intsigned charsizeGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@S!',>E: , NcsJ < ^\Z D 0 k4zZv t  8  | 0Xl   M   & 9@shared_memory.ccreate_shared_memoryopen_shared_memoryclose_shared_memory    !( / = D K R Y ` g r             Y04HLputs.o/ 1261082315 1002 1002 100644 2372 ` ELF4(UU ERP0]% $ > $ > $ >  I&I.? : ; ' I@: ; I minttVtdH3nOsn3 puts.c>(| AB ttu ysyscall_putsnlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallssyscall_putsnlong long unsigned intputs.cunsigned charcharlong intshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!\'\,\i>: tNq7J  ^,Z   k,z$v ,  $  4 0D ((\ \   puts.csyscall_putsn    !( / = D K R Y ` g {  */94 1261082315 1002 1002 100644 2972 ` ELF4(UMSU ]ESQRP 0[] UMSU ]ESQRPR0[]% $ > $ > : ; I $ > .? : ; ' @: ; I : ; I .? : ; ' @# Qint]$O&OM!!pid q  osrc o  d t.0Q,pid-q -osrc-o -d Z ../../../include/arch/i386init_child_page.cstddef.htypes.h =;! f#=;! f| !AB D0!AB Dtt!u01t13t3Qu;'init_child_pageinit_child_page_copyQlong long intpid_tsize_tdest/home/tyndur/tyndur/src/modules/lib/syscallsinit_child_pagelong long unsigned intinit_child_page_copyunsigned charcharlong intinit_child_page.cshort unsigned intsigned charsizeGNU C 4.3.2short intunsigned intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@Q!',>%': l NLJ \ ^LZ d  kXzt?v    0$  4 8   !#0!init_child_page.cinit_child_pageinit_child_page_copy    !( / = D K R Y ` e r          g48pv.o/ 1261082315 1002 1002 100644 2476 ` ELF4(U 0]Ít&U j0]% $ > $ > $ > .? : ; ' @!(Gintr4Q h !,3 pv.c=xi=|  AB AB tt utt!u*nsyscall_psyscall_v!pv.cunsigned intGNU C 4.3.2syscall_psigned charshort unsigned intshort intlong long unsigned intsyscall_vunsigned charlong int/home/tyndur/tyndur/src/modules/lib/syscallscharlong long intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!!d'd,dH>: NE7J l ^|DZ t  kXz.v  F  0f/NN     pv.csyscall_psyscall_v    !( / = D K R Y ` g p w{   (04/113 1261082315 1002 1002 100644 2508 ` ELFP4(U(0]% $ > $ > : ; I$ > .? : ; ' I@4: ; I4: ; I ]* intnWBOCV!o eax"d,edx"dRdM ../../../include/arch/i386get_tick_count.ctypes.h >{|  AB tt u P!get_tick_count long long intunsigned intget_tick_count/home/tyndur/tyndur/src/modules/lib/syscallsdwordget_tick_count.clong long unsigned intunsigned charcharlong intshort unsigned intsigned charGNU C 4.3.2short intqwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ !L'L,Lu>: N|hJ ^,Z  k?zO%v  t  0p !    get_tick_count.cget_tick_count    !( / = D K R Y ` e p }    Zdebug.o/ 1261082315 1002 1002 100644 2436 ` ELF4(UEPP0]% $ > $ > : ; I$ > .? : ; ' @: ; I @Lintx-Ta&O%pid$d[D ../../../include/arch/i386debug.ctypes.h$=| AB ttu+ysyscall_debug_stacktracesyscall_debug_stacktracepid_tunsigned charshort unsigned intGNU C 4.3.2debug.cunsigned intlong long unsigned intlong long intcharshort intlong int/home/tyndur/tyndur/src/modules/lib/syscallssigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Td>: NV_J T ^,Z \  k,z/v l  ?  t 0_6UU "    debug.csyscall_debug_stacktrace    !( / = D K R Y ` e r {  Qmemory_info.o/ 1261082315 1002 1002 100644 2596 ` ELF4(US]<0؉S[]% $ > $ > : ; I$ >  : ;  : ; I8 .? : ; ' I@ 4: ; IintjSMBO*+d#H,d#-yx  !e ../../include../../../include/arch/i386memory_info.csyscall.htypes.hJ?y/-=| AB Attumemory_infolong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsfreedwordlong long unsigned intunsigned charmemory_infocharresultlong intmemory_info.cmemory_info_tshort unsigned intsigned chartotalGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!\'\,\>: , NJ ^00Z  k`,z"v     0     memory_info.cmemory_info    !( / = D K R Y ` e r       r/131 1261082315 1002 1002 100644 3024 ` ELF4(U0]% $ > $ > : ; I$ >  : ;  : ; I8  : ; I8  I &I I !I .? : ; ' I@4: ; I. !int+!$O(&OBO-pid.o# /o#p1z#eip2z# 3z#5#  w695[:d#f;d#=5# D > 8 | |!z, D ../../../include/arch/i386../../../includeenumerate_tasks.cstddef.htypes.hsyscall_structs.h>z|  AB tt u P"Oenumerate_tasks long long intshort unsigned intsize_tpid_t/home/tyndur/tyndur/src/modules/lib/syscallstask_countinfo_sizestatustask_info_task_tlong long unsigned inttask_info_taddrunsigned charcharlong intcmdlinememory_usedenumerate_tasks.cdwordtaskssigned charparent_pidGNU C 4.3.2short intunsigned intenumerate_tasksGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ !L'L,L>: NJ ^ ,Z  kL?z&v    0H88l  l #    enumerate_tasks.cenumerate_tasks    !( / = D K R Y ` e p {         ' E Q \`d m w rpc.o/ 1261082315 1002 1002 100644 3288 ` ELF4(U1UjR30u]Ðt&UVSE uU]MEEE1QSRjV70t[^]% $ > : ; I$ >  I$ > .? : ; ' @: ; I 4: ; I .? : ; ' I@ : ; I I !I/ 5IVd2>intmQBZrpc"pid!o, #oP 2> dKDpid1ow {1o 1olen1o h1z  33P H:Th oT DsN ../../../include/arch/i386rpc.cstdint.htypes.h!X@Kxx< [| AD  DAB EttuR !t!#t#du BBbVbdu BBdu BBdu B BaSadu BBdQ'Zrpcsend_messagedlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsmetadatalong long unsigned intdataunsigned charfunctioncharresultlong intrpc.csend_messagedwordshort unsigned intsigned charcorrelation_idGNU C 4.3.2short intint32_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@d!',>cZ: p (NwJ ^4LZ  k,z+v    0H  X     Drpc.crpcsend_message    !( / 4 H O V ] d k p              $ ) 6 [04get_uid.o/ 1261082315 1002 1002 100644 2456 ` ELF44(UE]P0% $ > $ > : ; I$ > .? : ; ' I@: ; I 4: ; I#intgPzBOu dpid duid!d,aF ../../../include/arch/i386get_uid.ctypes.h?Dx | AB ttuPyget_uidlong long intget_uidunsigned int/home/tyndur/tyndur/src/modules/lib/syscallslong long unsigned intunsigned charcharlong intget_uid.cdwordshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Tu>: NzeJ h ^,Z p  k ?zKv  i  0Qpp     get_uid.cget_uid    !( / = D K R Y ` e r {   Ssleep.o/ 1261082315 1002 1002 100644 2260 ` ELF4(U0]% $ > $ > $ > .? : ; ' @ H~ >intP+g^ 3 sleep.c=x|  AB tt unyield unsigned intGNU C 4.3.2yieldsigned charshort unsigned intshort intsleep.cunsigned charlong intlong long unsigned int/home/tyndur/tyndur/src/modules/lib/syscallscharlong long intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ !L'L,LH>: N7J ^P,Z  k|,zv    0     sleep.cyield    !( / = D K R Y ` g p w{ +/150 1261082315 1002 1002 100644 3848 ` ELF4(U0]Ít&UE]P0Í'UMSU ]ESQRP0[] U0]Ít&U0]% $ > $ > : ; I I$ > &I.? : ; ' I@ 4: ; I : ; I 4: ; I : ; I .? : ; ' @.? : ; ' I@5|%intx'&Or'OBO-&d pid'd, 7d#? pid6d 8dkTd0Q~m Sz uidSo /S Sd pidUd bi`lxp| yM ../../../include/arch/i386create_process.ctypes.h%>z f>Cy ?9# f(=w f>z|  AB AB 0!AB D` AB p AB tt u Ptt#u""P01t13t3QuNOP`atactclupqtqsts|uz{Pdget_pidget_parent_pidcreate_processmdestroy_processget_cmdline|long long intget_cmdlineunsigned intpid_tget_pid/home/tyndur/tyndur/src/modules/lib/syscallsdestroy_processuid_tlong long unsigned intshort unsigned intcreate_processunsigned charcharresultlong intinitial_eipdwordcreate_process.csigned charparentget_parent_pidGNU C 4.3.2short intargsGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@|!',>:  N9J ^Z P kP(zxhv    044SS @  T    )0!8` Hp create_process.cget_pidget_parent_pidcreate_processdestroy_processget_cmdline    !( / = D K R Y ` e p {           & B P h o vz~     Z04HLdh|/168 1261082315 1002 1002 100644 2408 ` ELF4(UEP20]% $ > $ > $ > .? : ; ' @: ; I '  I %Dinte1Ns|=( set_rpc_handler.c=| AB ttu"nset_rpc_handlerunsigned intGNU C 4.3.2rpc_handlersigned charshort unsigned intshort intlong long unsigned intunsigned charlong intset_rpc_handler/home/tyndur/tyndur/src/modules/lib/syscallscharset_rpc_handler.clong long intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Ti>: N\AJ 8 ^,Z @  k,z&v P    X 0>;;l l#   set_rpc_handler.cset_rpc_handler    !( / = D K R Y ` g p w{  5/187 1261082315 1002 1002 100644 2456 ` ELF 4(UEP40]% $ > $ > : ; I$ > .? : ; ' @: ; I dintwMBO!H dfO ../../../include/arch/i386add_intr_handler.ctypes.h =| AB ttu#yadd_intr_handlerlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsintrlong long unsigned intadd_intr_handler.cunsigned charcharlong intadd_intr_handlerdwordshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Td>: NVjJ h ^,Z p  k,z'v  ?  0_>]] %   add_intr_handler.cadd_intr_handler    !( / = D K R Y ` e r {   \timer.o/ 1261082315 1002 1002 100644 2448 ` ELF 4(UFu u0]% $ > $ > : ; I$ > .? : ; ' @: ; I $intv_BOQ! d d[D ../../../include/arch/i386timer.ctypes.h =| AB ttu ysyscall_timerlong long inttimer_idunsigned int/home/tyndur/tyndur/src/modules/lib/syscallssyscall_timerlong long unsigned intunsigned charcharlong intdwordshort unsigned intsigned charGNU C 4.3.2short intusectimer.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!X'X,Xd>: Nh_J ` ^,Z h  k,z $v x  D  0d>]]     timer.csyscall_timer    !( / = D K R Y ` e r {    Qshared_memory.o/1261082315 1002 1002 100644 3212 ` ELFL4(UE]P?0Í'UE]P@0Í'UEPA0]% $ > $ >  : ; I$ > .? : ; ' I@: ; I 4: ; I : ; I 4: ; I .? : ; ' @S intPH$dBOqq idq,ld 3? idq gfk @S~ idqoL ../../../include/arch/i386shared_memory.ctypes.h?Dx ?Dx =| AB  AB @AB ttuP !t!#t#3u22P@AtACtCSuVcreate_shared_memoryopen_shared_memoryclose_shared_memorySlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsvaddr_tlong long unsigned intaddropen_shared_memoryshared_memory.cunsigned charcharlong intclose_shared_memorycreate_shared_memorydwordshort unsigned intsigned charsizeGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@S!',>E: , NcsJ < ^\Z D 0 k4zZv t  8  | 0Xl   M   & 9@shared_memory.ccreate_shared_memoryopen_shared_memoryclose_shared_memory    !( / = D K R Y ` g r             Y04HLputs.o/ 1261082315 1002 1002 100644 2372 ` ELF4(UU ERP0]% $ > $ > $ >  I&I.? : ; ' I@: ; I minttVtdH3nOsn3 puts.c>(| AB ttu ysyscall_putsnlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallssyscall_putsnlong long unsigned intputs.cunsigned charcharlong intshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!\'\,\i>: tNq7J  ^,Z   k,z$v ,  $  4 0D ((\ \   puts.csyscall_putsn    !( / = D K R Y ` g {  */207 1261082315 1002 1002 100644 2972 ` ELF4(UMSU ]ESQRP 0[] UMSU ]ESQRPR0[]% $ > $ > : ; I $ > .? : ; ' @: ; I : ; I .? : ; ' @# Qint]$O&OM!!pid q  osrc o  d t.0Q,pid-q -osrc-o -d Z ../../../include/arch/i386init_child_page.cstddef.htypes.h =;! f#=;! f| !AB D0!AB Dtt!u01t13t3Qu;'init_child_pageinit_child_page_copyQlong long intpid_tsize_tdest/home/tyndur/tyndur/src/modules/lib/syscallsinit_child_pagelong long unsigned intinit_child_page_copyunsigned charcharlong intinit_child_page.cshort unsigned intsigned charsizeGNU C 4.3.2short intunsigned intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@Q!',>%': l NLJ \ ^LZ d  kXzt?v    0$  4 8   !#0!init_child_page.cinit_child_pageinit_child_page_copy    !( / = D K R Y ` e r          g48vm86.o/ 1261082315 1002 1002 100644 2868 ` ELF4(UU E]RPQ0% $ > $ >  : ; ( : ; I$ >  : ;  : ; I8 .? : ; ' I@ : ; I : ; I 4: ; I IrQint0>cpnx | AB ttuPv vm86_intwordsigned charvm86_regs_tTRUEboolvm86_intunsigned charshort unsigned intGNU C 4.3.2FALSEunsigned intlong long unsigned intregsresultlong long intshort intlong intchar/home/tyndur/tyndur/src/modules/lib/syscallsvm86.cdwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!X'X,X>v:  NJ  ^,Z  kD?zv     $ 0      vm86.cvm86_int    !( / = D K R Y ` m s z     " -15 > Z d vmem_allocate.o/ 1261082315 1002 1002 100644 4524 ` ELF 4(UMU]] uuQRS0 MEUN]u] UMU EQRP0 fUMU E]QRP=0 Ðt&UU E]RP0É'UU ERP>0]% $ > $ > : ; I  : ; ( $ >  : ;  : ; I8 .? : ; ' I  : ; I 4: ; I.1@1 41 .? : ; ' I@: ; I 1UX Y 1 U4: ; I.? : ; ' @w)/int]}!#oU$o<)dB<|iBO $ %q# &d#G' =! 8  ptr"AC hN1oPn,800 ptr222* p7opX86[66 ptr89GHFo8FHkUTo8Tf ../../../include/arch/i386../../includemem_allocate.ctypes.hsyscall.h ic?9 fw  ='| AAB LFPAB pAB AB AB ttAuPQtQStSnupqtqstsuttuPttuq{mem_dma_allocateCmem_allocatemem_allocate_physicalmem_freeHmem_free_physicalV_`mV_`mresultGNU C 4.3.2mem_allocate_physicalFALSEshort intmem_freebooldma_mem_ptr_tvaddr_tlong long intmem_free_physicallong intaddressphysunsigned charvirtsigned charflagslong long unsigned intunsigned intshort unsigned intchar/home/tyndur/tyndur/src/modules/lib/syscallspaddr_tmem_allocate.csizemem_dma_allocatemem_allocatepositionTRUEdwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@!',0>8{: \NJ <^lZ DP kzuv  d  00o# B B  P _   A!P.pDMmem_allocate.cmem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physical    !( / = D K R Y ` e r            " E PTX a o           + 9 C J QUY ^ l s8<PThlget_phys_addr.o/1261082315 1002 1002 100644 2440 ` ELF4(UE]PB0% $ > $ >  $ > .? : ; ' I@: ; I 4: ; IHintw` dXdptr!d,A& get_phys_addr.c?Dx | AB ttuP pget_phys_addrlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsget_phys_addr.caddresslong long unsigned intunsigned charcharlong intget_phys_addrshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,To>: NkEJ X ^,Z `  k?z$v p  ?  x 0_5TT    get_phys_addr.cget_phys_addr    !( / = D K R Y ` i r }   3ports.o/ 1261082315 1002 1002 100644 2964 ` ELF4(Uu u 0]Ít&'Uu u 0]% $ > $ >  : ; ( : ; I$ > .? : ; ' I@ : ; I 4: ; I .? : ; ' I@$5inty] > | AB  AB ttuP !t!#t#5u34P2(request_portsrelease_ports5long long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallslengthrelease_portslong long unsigned intboolunsigned charTRUEcharlong intportrequest_portsdwordshort unsigned intsigned charGNU C 4.3.2short intFALSEports.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@5!x'x,x>(: D NDfJ T ^DZ \  k~zn6v |    0   %     ports.crequest_portsrelease_ports    !( / = D K R Y ` m s z            " Q04/226 1261082315 1002 1002 100644 2436 ` ELF4(UEP 0]% $ > $ > : ; I$ > .? : ; ' @: ; I 'Winty3@&OipiddcN ../../../include/arch/i386unblock_process.ctypes.h=| AB ttu"yunblock_processpid_tunsigned charshort unsigned intGNU C 4.3.2unsigned intlong long unsigned intunblock_process.cunblock_processlong long intcharshort intlong int/home/tyndur/tyndur/src/modules/lib/syscallssigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Td>: NVgJ T ^,Z \  k,z&v l  >  t 0^6UU #   unblock_process.cunblock_process    !( / = D K R Y ` e r {  [wait_for_rpc.o/ 1261082315 1002 1002 100644 2536 ` ELF84(U0]Ít&U0]% $ > $ > $ > .? : ; ' @ (Ginth4Qv  ,=% wait_for_rpc.c=xi=x|  AB  AB tt uttu6nwait_for_rpcv_and_wait_for_rpcunsigned intwait_for_rpc.cGNU C 4.3.2signed charshort unsigned intshort intlong long unsigned intunsigned charlong intlong long intv_and_wait_for_rpc/home/tyndur/tyndur/src/modules/lib/syscallscharwait_for_rpcGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!\'\,\H>: N=AJ ^DZ  kXz:v  V  0vUtt 0     wait_for_rpc.cwait_for_rpcv_and_wait_for_rpc    !( / = D K R Y ` g p w{   204sync.o/ 1261082314 1002 1002 100644 10592 ` ELF44(US]$\$D$D$ E D$E$[]ÍUED$E D$ D$D$E$ UED$E D$ D$D$E$ UED$D$ED$ E D$E$UÍt&UWVS,EUM=G Eu&)ċE\$#D$D$$ED$ED$C$E\$t$ |$D$$t&1 &\$$tF;~u\$$E;u;~t)&떍vދE;u֍e[^_]&US]EU M][]UEMU u1$E}]ktK@D$G $Í@$\$ƋG 4$D$G $<$]u}]Ít&'UEMU ]$Eutxv @ 0 t&C 1$$]u]Í&UEMU ]$Eutxv @ 0 t&C 1$$]u]Í&U(E uu}}]EEEt`$É0E{C<$|$ƋE4$D$s \$$]u}]t&% $ > $ > : ; I  I' I  : ;  : ; I8 : ; I8 < $ > .: ; ' I : ; I: ; I4: ; I.? : ;' @: ;I : ;I .? : ; ' @.: ; ' I@: ; I: ; I4: ; I1UX Y 1 U4141I !I!.? : ;' I@"4: ;I#: ;I$: ;I%4: ;I&.? : ; ' I@'.? : ; ' @(4: ; I )4: ; I? < *4: ; I?   g=5int/oI?$O=&O|BO*/q|do 2 pid3|# `4|# M5d# 6o# 7 &$ .'*# L(|# $F)A Yqpidpq`p|r3Csk:pidjq`j|Cj;\@q,pid[q`[|C[3oMXgpidLq`L|CL|_>pid=q`=|len=d=; ?  Y{pidqQ;'MdF;e`|{CKg\r}A H!-`zpid,qQ,;M,d,; "C.! ;#pid q$Q ;:$M dZ$ ;z%;%C%q|&3ipidqQ;Md?;_3C&|pppidqQ;Md2;R|rCۉ'|Ig#Hq`H|MHd;HoqCJ$Ko(2|)9*-0U ../../../include/arch/i386../../include../../../includesync.cstddef.htypes.hrpc.hcollections.ht=*og)og)og(}.gYZfZ;u=YC x<hYzZ:YC.[XK;>,_h@,dhZ,01=I/LVh>d>Z,0\\.h>d>Z,0\~.tY />:@I/=l| :AB D@1AB 1AB 0AB AB IAB F`AB AAB ONYAB XpYAB X AB IFFtt:u@AtACtCquttuttutt uttYu'P'Yup'R'Yul'Q'YuhOuOY-MWOYWKS`atactczuttuuu u uVPSttiu66iu66iu 66iu6 6iuACVMeV24P<?P?bSpqtqstsupupu pup uVVPPSttgu'V'[u[gVgupSWS[u[gW gul'PVrpc_send_string_responserpc_send_int_responserpc_send_dword_responsegrpc_send_responseinit_sync_messagesrpc_get_responserpc_get_stringrpc_get_intrpc_get_dwordpsync_rpc_response_handlerresponsesg(:(:GNU C 4.3.2sync_rpcrpc_get_dwordcaller_pidanchorshort intsize_tlist_tdata_lengthsync_rpc_has_responserpc_send_dword_responserpc_get_stringvalueindexlist_noderesponse_trpc_response_handlerrpc_datarpc_send_string_responselong long intrpc_get_intlong intinit_sync_messagessaved_dataunsigned charsigned charlong long unsigned intcorrelation_idunsigned intsync_rpc_response_handlercurrent_correlation_idrpc_send_int_responseresponses/home/tyndur/tyndur/src/modules/lib/rpcshort unsigned intcharsync.cdatarpc_get_responsehandler_function_tpid_tresponsesizefunction_namerpc_send_responseactual_lendwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@g P"x%+0KB> #R YN (bdP^ ( o~Xz H) `  P)@0Baa  I   (:AHU@1k10$0C`TckrwYpYsync.csync_rpccurrent_correlation_idrpc_send_string_responsestrlensend_messagerpc_send_int_responserpc_send_dword_responserpc_send_responseinit_sync_messageslist_createsync_rpc_response_handlerrpc_response_handlerresponsessyscall_pstrncpymemcpysyscall_vlist_get_element_atlist_removev_and_wait_for_rpcrpc_get_responserpc_get_stringstrnlenmallocfreerpc_get_intrpc_get_dwordlist_push0k#)16m !" #) A P&'((Q(Y(((''2>F+aW  !(/=DKRY`er}%1DLhs~  !)-1 IXiquy       ' ,6 ;FUfo    + 0; @K P[ `k p{            %/ 4> CM R\ ak ry}        4 8L Pd h|      0 4vm86.o/ 1261082315 1002 1002 100644 2868 ` ELF4(UU E]RPQ0% $ > $ >  : ; ( : ; I$ >  : ;  : ; I8 .? : ; ' I@ : ; I : ; I 4: ; I IrQint0>cpnx | AB ttuPv vm86_intwordsigned charvm86_regs_tTRUEboolvm86_intunsigned charshort unsigned intGNU C 4.3.2FALSEunsigned intlong long unsigned intregsresultlong long intshort intlong intchar/home/tyndur/tyndur/src/modules/lib/syscallsvm86.cdwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!X'X,X>v:  NJ  ^,Z  kD?zv     $ 0      vm86.cvm86_int    !( / = D K R Y ` m s z     " -15 > Z d vmem_allocate.o/ 1261082315 1002 1002 100644 4524 ` ELF 4(UMU]] uuQRS0 MEUN]u] UMU EQRP0 fUMU E]QRP=0 Ðt&UU E]RP0É'UU ERP>0]% $ > $ > : ; I  : ; ( $ >  : ;  : ; I8 .? : ; ' I  : ; I 4: ; I.1@1 41 .? : ; ' I@: ; I 1UX Y 1 U4: ; I.? : ; ' @w)/int]}!#oU$o<)dB<|iBO $ %q# &d#G' =! 8  ptr"AC hN1oPn,800 ptr222* p7opX86[66 ptr89GHFo8FHkUTo8Tf ../../../include/arch/i386../../includemem_allocate.ctypes.hsyscall.h ic?9 fw  ='| AAB LFPAB pAB AB AB ttAuPQtQStSnupqtqstsuttuPttuq{mem_dma_allocateCmem_allocatemem_allocate_physicalmem_freeHmem_free_physicalV_`mV_`mresultGNU C 4.3.2mem_allocate_physicalFALSEshort intmem_freebooldma_mem_ptr_tvaddr_tlong long intmem_free_physicallong intaddressphysunsigned charvirtsigned charflagslong long unsigned intunsigned intshort unsigned intchar/home/tyndur/tyndur/src/modules/lib/syscallspaddr_tmem_allocate.csizemem_dma_allocatemem_allocatepositionTRUEdwordGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@!',0>8{: \NJ <^lZ DP kzuv  d  00o# B B  P _   A!P.pDMmem_allocate.cmem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physical    !( / = D K R Y ` e r            " E PTX a o           + 9 C J QUY ^ l s8<PThlget_phys_addr.o/1261082315 1002 1002 100644 2440 ` ELF4(UE]PB0% $ > $ >  $ > .? : ; ' I@: ; I 4: ; IHintw` dXdptr!d,A& get_phys_addr.c?Dx | AB ttuP pget_phys_addrlong long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallsget_phys_addr.caddresslong long unsigned intunsigned charcharlong intget_phys_addrshort unsigned intsigned charGNU C 4.3.2short intGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,To>: NkEJ X ^,Z `  k?z$v p  ?  x 0_5TT    get_phys_addr.cget_phys_addr    !( / = D K R Y ` i r }   3ports.o/ 1261082315 1002 1002 100644 2964 ` ELF4(Uu u 0]Ít&'Uu u 0]% $ > $ >  : ; ( : ; I$ > .? : ; ' I@ : ; I 4: ; I .? : ; ' I@$5inty] > | AB  AB ttuP !t!#t#5u34P2(request_portsrelease_ports5long long intunsigned int/home/tyndur/tyndur/src/modules/lib/syscallslengthrelease_portslong long unsigned intboolunsigned charTRUEcharlong intportrequest_portsdwordshort unsigned intsigned charGNU C 4.3.2short intFALSEports.cGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@5!x'x,x>(: D NDfJ T ^DZ \  k~zn6v |    0   %     ports.crequest_portsrelease_ports    !( / = D K R Y ` m s z            " Q04/245 1261082315 1002 1002 100644 2436 ` ELF4(UEP 0]% $ > $ > : ; I$ > .? : ; ' @: ; I 'Winty3@&OipiddcN ../../../include/arch/i386unblock_process.ctypes.h=| AB ttu"yunblock_processpid_tunsigned charshort unsigned intGNU C 4.3.2unsigned intlong long unsigned intunblock_process.cunblock_processlong long intcharshort intlong int/home/tyndur/tyndur/src/modules/lib/syscallssigned charGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!T'T,Td>: NVgJ T ^,Z \  k,z&v l  >  t 0^6UU #   unblock_process.cunblock_process    !( / = D K R Y ` e r {  [wait_for_rpc.o/ 1261082315 1002 1002 100644 2536 ` ELF84(U0]Ít&U0]% $ > $ > $ > .? : ; ' @ (Ginth4Qv  ,=% wait_for_rpc.c=xi=x|  AB  AB tt uttu6nwait_for_rpcv_and_wait_for_rpcunsigned intwait_for_rpc.cGNU C 4.3.2signed charshort unsigned intshort intlong long unsigned intunsigned charlong intlong long intv_and_wait_for_rpc/home/tyndur/tyndur/src/modules/lib/syscallscharwait_for_rpcGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@!\'\,\H>: N=AJ ^DZ  kXz:v  V  0vUtt 0     wait_for_rpc.cwait_for_rpcv_and_wait_for_rpc    !( / = D K R Y ` g p w{   204system/lib/libm.a0000644000175200017520000000001011312534041013656 0ustar tyndurtyndur! system/lib/libiberty.a0000644000175200017520000365473011312534041014753 0ustar tyndurtyndur! / 1261082995 0 0 0 4770 ` ttttttttttttttttiiiiiiii$$$$$$$$$$$$$$$$$PPPPPPPA\\\\\\;t\\\\\\\\\\\\ > > > > >  x x $  T T   D D D D < < &@ &@ &@ &@ &@ &@ &@ &@ &@ &@ ,      /X P< k k k k k k k k k k k k k T T TGh<<̜6h@@SILLA I9t{I@HEHAA Mtc@AAEA9rDֿDM@t @A ȉHI A9sE1D[@Efffff.Hl$Ld$IH\$H(HHHL$HyH|$<w?$DYH|$rHcHT ȃ<@u>1H\$Hl$Ld$ H(f.GQxHHDHD$HD$I$DHwHt$FWuH|$GQHHHD$fAua Gffffff.ATUHSHHLd$H|$HL$H9sR9t!HHLuH[]A\fDHAHD$@QHHDHD$HL$H9rH[]A\fDAVAUIATIUHSHHLt$HHD$HL$L9s <t)<tEHLLuH1[]A\A]A^ÐHAIEH[]A\A]A^fDHAHD$@QHAHD$Hc{DH|$Ht>uMHtH|$HH|$?u/HGHD$@WHGHcHD$|tH|$GWHHcH4H H\$fDHH=Ðug8HFHFÐG8G8HNLFSHH?HtH{ HHCHCHtH{(c8HC HtHC([fDH\$Ll$HHl$Ld$H(IwaHcH,HHL`tI9w,LHLLH\$Hl$Ld$Ll$ H(fHSHLAWHAVAUATUHSHH$xHA(H|$`HT$XHt$hHD$pHHH$+HT$Xe8D%HEHE0HUEvH}#HL$X\$XH$Ht$XLuHD$xHDŽ$HDŽ$L$DŽ$DŽ$DŽ$ HL$(\$$Ht$HD$H$xH;T$hH|$pHJD*H$xtH\$pAD,AEHH4H}HICHuHHHE@H9tH$)HHHH$HD$H$H$HH$HD$H$HT$xHH|$xHDT$xIH$HT$x1AMf A MfA MfH$tAF+$H$FF$H$OH$8AAF+$H$MfBB$2HD$XA)D$X fDPD$XDf@;H+8)fD+$L;$IVH$HtIHAL;$uH$KMKt$A$D)AD$AD$L$AAH]LHUH)IH9HDH4HHICHuHHEH9tH$)HHH$HD$IH$zD+$$MfɃL;$tLIHAL;$uH$@pE@pnMAAH]LHUH)IDH9HPH4HHICHuHHEH9tH$)HHH$HD$H$H$HH$HD$IH$H$LHD$XAAH]LHUH)IH9HH4HHICHuHHEH9t)HIHD$X ;D$$H$$HuHDŽ$HH HHH$HAHHTHD$A H$HQH=H$$AA(HAA݈H]LHUH)IH9.HwH4HHHCHuHHEH9tH$)HHH$HD$H$H$HH$HD$IH$H$H@HH?8|f4f+?@fuH$x8^AL$xA<$^uID$H$xIM~AAH]LHUH)IH9H8H4HHICHuHHEH9tH$)HHH$HD$H$H$HH$HD$H$HT$xHH|$xHDT$xIH$HT$x4AIH$1L+uLu IHD$xHDŽ$L$9A1H$xH;D$htIHH|$pH$xt HT$p A< wAEAIōDlBEDHH$xH;D$hHH|$pH$xt Ht$p }H$AEAAA ALOG@HCH4LHHCHuHHEI9 LeLHUL)IH9w1AD$IvHDD)IL;$tHIHAL;$uH$LfQQH$IIIʉIIIXIH$IH9ވCtHFH;$uH$AAAA A$AUA$AT$AT$IT$D)AD$AD$I D)H;$tHBH;$uH$AA A2A9HD$xf.H{H4HHICHuHHEH9H]LHUH)IH9wD+$L;$MftLIHAL;$uH$H HHD$xfDN+?XfH$>L;$MetLIHAEL;$uH$BBHD$xEA$Et$El$IHD$x$MoA IGA}IEIEIE/IM I]IuIE1DŽ$HL$HH\$@Ht$8Ld$0H$xH;L$hH|$pHQ1H$xt H\$p@4\$$us@]E@-fVI-4H|$@t @[f@E1A\$N@\uH9T$h[H|$pHBIH$xt Ht$p AT$@-Ey]z]HBH9D$`w z[%HBH9D$`wz[@7]LD$XHL$pH$xHT$h$MluZDŽ$^z]HBH9T$hLD$XHL$p@HT$hH$xMH$xtH$of.H;T$06AtA|u Au1Md|D:H9T$hf%HBH9D$hH$x1(@H$xH;D$hH|$pHP0H$xt H\$p@4@:tH9T$h vƄ$멀:]uƄL$xA9]t HH$xHD$HE1HT$8 DŽ$:fD=H9T$h/HH9T$hH$x1 HH|$pH$xt H\$p =t+H9T$h @w@ǃ`Ƅ$`뭀:]u@HƄ4`$`y @9 H;D$hHH$xȃATA.UH9T$hGHH9T$hH$x1:HH|$pH$xt HL$p@<@.H9T$ha@@ƃ@EL9d$hH|$pfD\A$Ht$pV 9D$X@$A D)AFAFƄ$@Ƅ$(:]M@HƄ $@tM@H;D$hHE1H$x@At$a@tHH H$xHD$HE1HT$@ @DŽ$.)L$x.AT$@@.Ƅ uH\$h;]uH2H$CA$ AMfrAMfeA MfXAMfKH$1HT$hH9$xà AMfA Mf H$D)HHH$HD$H$H$HH$HD$IH$H$H$)HHH$HD$H$H$HH$HD$IH$H$EfAMf<z^H$ IkHt$($$Ht$Ht$(ˆ$$Ht$(ˆ$҉$Ht$(ʈ$$Ht$(ڈ$$($$Ht$(DE$Ht$D$Ht$(ˆ$$Ht$(ˆ$҉$Ht$(ʈ$$Ht$(DE$(EDL9L$hIAH9D$hH$xA$E11 $D$W@$V$0D$ED$ED$E$_D$E$$$EtTH|$pt |$WfAHAY$&HB@ HDtDDATwHDuWHD ufD)H@ufDHD@DDAtHDuHf<cffDHDufD+H@DDATHu@HDufDE/E$E$$$$$$H$FH$/@=Ƅ4`uHD$h8]w@tHH2H$xHL$HE1 H\$8 DŽ$=k@:Ƅ]FHfDDAtH$ pHD$XAOH$ 9HD$X% H tD$XL$AMfVAMfIfHSHH=uAHHtZHHHt4 HHHƹHtHHH[H=t1H[fHB8HуȀB8H1҅t HHHHU1 E1AHAWIAVAAUE1ATSHxHLg Ht$ILOLHHHAG8AG8ID$ HEL9t<t<H{vLEDAG8AMƒA D AAG8HAfD$H_WC7H_DL1f€tHuLDE1L1Ht€uH_GHLM9)AO8Et+HDE15WHc…H\DAO81He[A\A]A^A_H_D"HcIfH~LGHcI<ЉHAuHuLDE1iLGHcI<fDЉHAtHuLDE1HE1AHH=uAG@u6HELDE1GLDE1AHDAG8 1DAf'<fDt <@^CSEHHTtAMHH9KH*AG8ƒA D AG81E9tDHHEHEALPA9vHeظ[A\A]A^A_G\-LELMDUDD]HHHH)DH|$HHEHHHHLELMDUD]ffff.ff.AWA׃AVAUIATUSHHMHGHGIOH4$IAIE IE(A~AU8AU8AH<$D AU8H<$HLLqu I} DtLH[]A\A]A^A_ÐAU8IIʀAU8r@ HIE(t1I@THHI$Im(DXtH̳fiI} IE fQUHAWAVAUIATSHHL'HO0HGHHt$HW(DLHHHH0DHHHu}E1E1HDžHDžHDžHDž(HDž0HDžHHDžPDEHe[A\A]A^A_fDHHHH)LT$H)LL$H)H|$H)ILD$H)IHT$H)HHL$H)IH\$H)HH|$H)LLD$HHHHH(IH0HHHLP!9Hv\H1HHHHDHDIDIDHHH;uDEYHKHD1HDžDžHDžhHEHDHcMH9HHcHHHHDD9HcLHHxIHUHHHDžAHDžDž$HDž8DžDE1HEH`fL;A$ID$Hv $HHL)Ld@ED)L9P;U MUHLPLHL@ɉHMHHHH)H|$HHHLPLHL@ uuED)L9kL;wZJHLMI<HIDHIHHAWHHAGHAHH9HsDD4ËAGL;]Lu.L9tHH9tHHIHuIU@u"HH< y#HLA<Du5L;w"HJLHHH9sDžDHLH8L;]Lu6L9HH9HHIHuH9MH;`HDsL;\HJLHHH9s5L;]Lu8L9fSHH98HHIHuH9MH;`tH@DL;HJLHHH9sfDHHH HL)LD@Mv@uED)I9yP;U#Heظ[A\A]A^A_LLA@APIЃ:MA@IA@L8HHEL9t0AE8  HHWHIIHcHHUFOȈHUBL8NHHHHUAQAAHHpHpLLeAL8HIHHL)Ld@ED)L9P;UkuULPLHL@uHHHHHH)H|$HHHLPLHL@}}ED)L9kL;wZJHLMI<HIDHIHHAWHHAGHAHH9HsDD4DAGDAGHAGAHHHHHHpHU_HHHHHpH}9HLHHHpAxILpLELHqH9v< HAH9I 9@ HHqH9vLHA? IH=IDHHHHM$L; рt0t" LA uAHDžH L; LIL8fDžDLILHL9EDE@LeȈEv8A$t Lf.] HH9HUwHHL)LD@ED)I9P;UUHLXLPLHL@҉ЉUUHHHHH)H|$HHHLXLPLHL@MMED)I9]L;wZJHLMI<HIDHIHHAWHHAGHAHH;HvDAOD4ËAG4EUHIHAGALL8HHEL9E7L;*ICH9E|H;`aL;]H<L;`"A,Hc8MHLIHIH=HXIH:HHH`stTH9wLXL9E1H`H9wH`H9u8HHE`H`LL8OLhH`H9X LEL8M9L0uDH8H9HH9cHHUH0H8Iˋu+8H`H+X`+XHcH9NH|toH8LXHA:+D|15DHXH8HTtH80AuHc|L0H8HXDLEL;wHhLHHH9sH0DžDHuoHLHuH IA$Ѓ<A TI H=IDHHH HIM $I9L8DžDLDIHLSDHEHEL9DE L; L;] A; [A}8KL;@:fHHHHHHpAGAHc DHcHcHH…HhHUDHcLHHH+hHxH]IHH9}L9y HLH0H+HEHHpdHMHAHAq9s1HcHfH]HAHHC9 wHHhH)H9uLLDL+xDD)DeUHLXLPLHL@EDHHHHH)H|$HHHLXLPLHL@dDe7@LpHIH;LE<A}8y < <fDA<$DA$ DL<fDBRIHcLDHLIL9HLeAHHM<u<< HMLL8IA{ I IH@.>AP`B<@A@9s@@ADtЅA$>HAHDžH@@HHMIHLA4H@DA9s @@HDtDu5L;w"HJLHHH9sDžDHAHH8LdL;wZJHLMI<HIDHIHHAWHHAGHAHH9HsDLAOD4ËAGI<EUHIHAGAHL8 H}HHH9LPLHL@7HHHU2HzHBHHMLPLHL@HyHAYHP ZfDHXH9lHHH9H`RHHX<LQA@LHHEHcHEȅHE8 xH@:LIt_HHBH9s;HLHII4H9wI4H9wHEHPHUxH@}RHEHHUL)HD@HEED)H;EP;UDeUHLPLHL@EDHHHHH)H|$HHHLPLHL@bDegfDHHH}LPLHL@lA$ A$HLL@LHLPH AJHH: HEL8LH0AE8@IL;L;]nL;`TAA@<m<@<@y@A@11A@9~9~AD0"D1Ht969$LEA@HQFHAHEA:xD$EXPfHHpDžDHpHMuD+LL0HuVHLEA@HAPA9#DLEA@OH@HuVvHgHUB6LA&H}GH7LEA@HrHUBkLA[Hc|H8HXH9HH]LPLHL@HHHB;H;HCHH{HCLPLHL@iH`AE8AE8 [qu1@AD0Ѕu ~H9u~T1tA@9|9}DL;@wZJHLMI4HIDHIHHAWHHAGHAHH9HsDAOD4DAGDEUHHEHAGALHEH01S9!9 fHMAbHSfff.ff.HAHT$L$1A1Hffff.AWADDAVIAUATEUSHHHG(EHt$0HL$(DD$$$Lo HD$8T$@xA9~"AHHD[]A\A]A^A_f.DuD$@D)9T$@LI~t~I< d< PMtAF8@wH\$(MIcD$GH)H\$f.D;d$@)|$GAF8DB1E9HT$}BD%D)A9NHT$0IcHH|$8o9Ht$8A|HHt$8A|u H9Fd%A)fxD;d$@tuH$$EDD$$HL$(LHt$0H$DD$m`݃Pf~>AD;d$@ffD|$GtAF8@ufAEDtE9|>DHT$(D)HH|$8t Ht$8A|_fDH\$0Icf9~tA|uiHfA|H9DA~8E8DfDZLxf.Afff.HT$LL$AD$HA11mHH\$Hl$HLd$Ll$HLt$L|$HHEIIIHK8DH$HCHHD$HC@ƃAAHD$HCAHD$HC HD$ HC(HD$(HC0HD$0HC8HD$8 ЃD @ΈD$8uOHE1E1DLÉH\$hHl$pLd$xL$L$L$HĘH<l$@H¸HtHLL$@HT$H1HEDLHD$Px>Ht9H|$HLD$P11IσAH9͉PwE@H|$H,SHHE1A1ɉ¿[% $ > : ; I$ > $ > &I I : ; ( : ;I  : ; : ;I8 : ;I 8  : ;I8  : ; : ;  : ; : ;I : ;.: ;' : ;I: ;I4: ;I4: ;I .: ;' I 4: ;I 1.? : ;' I .: ;' I@: ;I : ;I !4: ;I"4: ;I#4: ;I $: ;I%.? : ;' I@ &: ;I '.? : ;' @ (.? : ;' @).? : ;' I@* : ;+1UX Y, U-41. U/ 01X Y11X Y21UX Y31UX Y4415I6!I/ 7 : ;8.1@ 91: ;1 <4: ;I?  +?intFpuu/?6?$*             ? @L+ Q+# T?# W?# Z# _# e#( h4#0 oM#8 xM#8 |M#8 M#8 M#8 M#8 M#8| 6 F  M# #end#= =# =# 1           u                         \&+F Y Y# M# M#  "  M#  M#  M#  M#k  ;M C-(FX G# H# I# J# K# LP Q# RM# SM# X Tdoploc+argFoploc+FFLcFF jpjjpjjjjYoploc+argFend++pto+oploc+FFend++pto+FF((65Fs13js23jlen3F4p16p27|XF U(UjUFVjVFVFVFW WFI]* ZMZ [j[\ b\+Y!^M"p_j#ret`*Z!fMjm $pm $end+s !F"ret!F"p1++ $p+$end+s !F"p1+K_ $pIm $endI+Js !LF"p1N+%-w &,U"ret.'w &(U& T&MQ&R&X(> > 1)4 F 4"msgj!4 1*j4("c|"c1|"p1 j"b + "p j! j! ! +! +! +!% +!* ***H******+n ,-+.<!J !N M.#strx ~.") +/) F.}#stry ,"ch F      !    !  .  4 4.+ 4 4.M 4 4.o 4 4. 4 4. 4 4. 4 4. 4 4. 4 4.; 4 4.] 4 4, 4 4.# +/# F.1 +/1 F.#str ."reta */"retj *.p$+/$F.H! ! u! u0; # /-/-;1.R+ +/+ F+! r. +/ F+. # ,-/-;2.+9 +/9 F2 .|+/F.+/F.!F!F!j.1+/1F.CM+Yy~rg,--1+h+YZ~rg,--3+YP_~rg,--2,F+/FF23# ,-/-;1+L tj^,4-.R +/ F.D +/D F. +/ F.g+/gF.")+/)F+ _,-44.+/F.+/F.+/F./+/F.c+/F0/4.+,F.+/F.5+/F.i+/F03++# ,-/-;2+&.Z+/F.;+/;F,!,+/+/F5|6[5u6[5|#6[)h$sj"ret*)WjUjU4V("retX*F("jFkF_!!+!+"p+!!7*,LF8w9)F> jF"ret*!0#{/iFFh%(jFjF$posF F!F"p1+j!j!j!j"dj!j"p++v}!+v}_!4!!! ! ! ! ! s !M! ! !!j!$F!( !)s 7*4**H*:j! ! .!!.!:!"rJM,[![:""!!.<"!.^":""r.""c|!!/"r:""r .#"r:*#"r.P#!:#!.$"p28+:#"idxF.#"idxF,"co|/!F.)$"r|.O$.!..q$.%"d2jj!jjkF.$"r1.bVK@/-n-y,!!+j,!%KFw&H(HjHFIjIF$posIF&J &JFLF)F&(jF$posF FPF((jFjFFF& &F"valF!!!F!F*p.'"d$j"lim%F&F.'"c<u18w(999999;;; )6FS)4(4j4F5F5F5 17}(u(m(d([(R(I(@(7()DF&*B BjB4C&*CF"retEFFIG1~lenHFI,"rhM)Fm*$sjlene5u}*6[m* .u 5j*6[B* *{6 <! <F  ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include../../binutils-2.18/libiberty/../include/usr/includeregex.cstddef.hxregex2.hctype.h " h >,`pP<\8@ZLw*/[ȭK!fJY_aoXʣ X&tukJX~M<XPJ.u uJ X%)]!;Yx XHLOv|. JKgw /K =^EvY\HIYYE8@ .:L0 Xuu<R!._<  [JXX!X\?XY;fZoJtvoJ xXJBzX x<z<z< )xX4J>XyX0& >#1|#:tYrZ  ְ  apvMgw&" %%~XNH0 Z:fs"JKq) vX {Pr<1X[ <+=pL=sQz;Qhv^s $] r2 X#U](t=WKKIu{4t^rx#L>}X}JP~v / tsJ fs.Q{6|~q ȭ|ffN|Je=|<vf{0|f ZX}J_bJe==gWa<&-/U./ۮƄY-/`;/;L|T7\z` Y;=͘T#gz` UȘT$LyK tsJ fzzȘ ȣY8uLY;=xttLH<tf g<tA$'-~k_^wzlu//u/ug^z///ug:LkVfkXq</A1mJN -$8@^ \8@Z \8@s7f~fL:LY;=~tAEh:>zftf9 ?m;vW2VY;vW6{N]XW"./OE rJ tt Xus tt'>usӘwwJ wJ .xJDhwt Xwt_b:w2 0{V?q:qJ<vt ~-]<;IgvyEyoO@ X|K+Z'2{.7R 5b?)tBA)|H/$zJ^}>|*suIvs]t=H}|rL$|f~*,>֯>Hh#4| fw}t<}J<,@? zu y@{y QytQx+gIY/eKK=-L{y.Q,\[ٓqyJ; .~u|)}. #;#{Jw w(.~9 v B{y%I׭-KWK$XgWYW/}v [K+xt %q+ J| \b#Jn<ZKYJtm~<X<<Xu  +?UuXjG9R 4 0=J!4=C#w3;~"}.}W)JZj8:N:N=;=GG)YAh:L .tYa2KNyX_\_y.52Zr>/G[96x֊~ =YalnumalphablankcntrldigitgraphlowerprintpunctspaceupperxdigitMemory exhaustedSuccessNo matchInvalid regular expressionInvalid collation characterInvalid character class nameTrailing backslashInvalid back referenceUnmatched [ or [^Unmatched ( or \(Unmatched \{Invalid content of \{\}Invalid range endRegular expression too bigUnmatched ) or \)No previous regular expressionInvalid preceding regular expressionPremature end of regular expressionx A$!JL0,BAD G04:BBE D(D0D@8ZA$JQ0<4BEB B(A0D8GD8D,DAS BEHJ.@<BJB E(A0A8D@,'AC FM.@#D <]BKE B(D0A8D(D ,Ja'AzRx A4!JL0$TBAD G0,|:BBE D(D0D@8ZAJQ044BEB B(A0D8GLDd8D,|DAS BEHJ.@4BJB E(A0A8D@$'AC FM.@$<#D 4T]BKE B(D0A8D(D $Ja'Aww9U9>P>QQUQNTT>QQR[ X _RRNeTejPjT GXXGXXww0U1\6\TtTTQ,V,6Q6VQV"PHMQMVPQP6T[kTT'S[kSSRUOwO[R[twtTUwRwwwww jw0U*jUT&S*fSfjTQ'V*gVgjQAFQFMP w 4X4=P=\w\jXprwrtwtywy}w }w(w0wpU]U]U]pT\T\T\pQVQVQVQ2Q^QHP/w/CHCQUQZPZhwh|P|wHPwZwUYS`{w{w0`UPU`TT`Q]]`RSSVV\\wwww w(w0w8~9wUU w } w}#w##}#;,w;,,},2w22}2~9w1T1Q1rwr } }&}- } #}#$}%/}$0W9}d9~9}1R1V~9VT1]16P6]T]]C]P ] ] ]q ] T P T Q T Y RY w ]w  P ] ]]]|U]]T]=J]9] ]]];] ]f]Up]<W]]]T= ]d ]#(#](#Z#T#6$]$5%]D&[&T&&R&&Q&&R&&P&&R&&Q&1'R1'5'P5''R'(R/(7(RF)x)R))R))T)*]*2*T2*7*]+;+T;+?+P?++T++U++T+,T,,T,,U--T--P-u.Tu..R..P..R//]/T]/}/U}//P//U$0U0U00U01U121]|11R11]22T22TF88R88T89R99]%979R<9d9RQU;JUou\uUUCfUfQ# Q / U / Uq U.  U /UUU|UUQ P QwU=UyUhUOU6UUU \ TUcUfUUU<WUQsU U U& . U. 8 Q= U !U#]#U#m$U%%UD&T&Uh&&U)(*U(*2*T*+U+(+T(++U++U++R++P++R+,U,,U--U--R--P--R-.P.$.PB..U..P..U..T//]/U]//T//P//T$0B0TB0^0R00R00R00T01R121\A11U11Uz22\22U22U22PF8J8UJ8i8Tn88T88R88P88U9%9Ud9~9Uo\\k\Q%D&\**\/$0\00\21A1\9%9\E^E;\;^_^^C^ \ ^ \ B^BO\O^\^/\/^=\^\^\L^Lc\c^\^\^\^\X ^X \ ^ `!^`!!\!!^""^""Q"""^""2"Q2"Y"^Y"#]##^#$\$%^%5%\5%l%^l%D&_D&h&^h&&\&'^'(T((^((R((^(/(R/(;(^;((\((T((\((Q( )\ )F)QF))^))^))\))Q))^))Q))^)*\*C*]C*H*\H*L*QL*P*]P*a*Qa**]**\**_**-]*-5-_5-?-]?-F-_F-K-\K-/]/$0^$00]00^01]1I1^I1U1\U1]1^]1b1\b1j1^j1o1\o1w1^w1|1\|11^11\11^11\12^22\28]89^9%9]%9l9^l9q9\q9y9^y9~9\w(R(wTRw T w  . w. H H w R w R wRwRwRRwRwR~w~Tw& & w R #w####R#$w$%R%5%5%X%wX%e%e%D&wD&h&h&&w&&&'w''''')w)**+w+%+%+2+Q2++w++Q+;,w;,,Q,,w,,P,,Q,,P,-w--Q-f-wf-w-Qw--w--Q--w--Q--w--Q--w-.Q.B.B.\.w\.`.Q`.D/wD/H/QH//w/$0$021w21A1A1|1w|1112w22Q22w2444P47w7/8/88w88Q8~9w'wo}ouwu}w}CwC}=w=`.}`./Q/H/}H//Q/$0}$0M0QM0o0Po00}00Q00}01Q11}11P1/8}/8A8QA8F8}F88Q8~9},(w(o}ow}w}CwC}=w=}& w& #}##w#D&}D&h&wh&~9}o}ouwu}wC } w } w } w}w}|w|8}8w=}wJ}Jw9}9w } w}w}wA}A w L}Lcwc}fwf}UwUp}p<w<}w= }= w #}#$w$5%}5%D&wD&*}**w**}*+w+A1}A1|1w|11}11w1z2}z22w29}9%9w%9d9}d9~9wb}bkPkn}nP;w;o}ow}wC } w } w } w } w}|w|}w}w=PwJ}Jw-}-w } w}w}w5}5 w L}Lcwc}fwf}}}UwUp}p<w<W}Ww}sws}w& }& w !}!"w"_"}_"#w##}#$w$%}%5%P5%D&wD&M'}M'(w(F)}F))w))})*P*E*wE**}*1w121}21|1w|11}18w89}9<9w<9_9}_9~9ww;};owou}uw}C w } w } w q }q w } w }w}w|}|w}w}=w}JwJ}9w9} w }w}w}AwA } LwLc}cwf}fwU}Upwp<}<WwW}w}w}= w= } w #}##w##}#9$w9$$}$5%w5%D&}D&h&wh&&}&'w')})7*w7*+}+/w/$0}$00w00}021w21|1}|11w12}29w9%9}%9d9wd9~9}~;w;o~ouwu~wC ~ w ~ w ~ q \q ~ w ~ w~w~|w|~w~w=~wJ~Jw9~9w ~ w~w~wA~A w ~fwf~UwUp~p<w<W~Ww~sws~w= ~= d wd ~ !\!!w!9!Q9!`!\`!l!~l!#w#$~$$w$5%~5%D&wD&h&~h&&w&'~')w)7*~7*+w+/~/$0w$00~00w021~21|1w|11~12w29~9%9w%9d9~d9~9w}}C}=9$}$*}*~9}u^^& = ^*7*^*/^$00^01^24^/88^}}C}=+}++w+,},,w,0}00w0~9}u\& = \*7*\+F-\K-/\$00\01\2 6\}}C}=~9}}}C}=~9}uSS/=SYcS & S3 = SV&h&S*7*S+7+S?+C+S,,P,-S(121S11S22S22S%8/8S<8F8S89S29<9SuS*-*S+7+S?+C+S,,S,,P}}C}=~9}_;___C _q _8D_=_A_  _!-$_$l%_D&h&_&i'_)*_/$0_00_11_89_%9~9_U;JUuUUCG U / U / Uq U.  U /UUU|UwU=UyUhUOU6UUpU TUcUfUUU<UsU U U& . U= U !U!"U#]#U#m$U%%UD&T&Uh&&U)(*U7*+U++U,,U,,U-u.U//`/U/$0U00U1#1U211U11Uz22U22U88U88U9%9Ud9~9UBSouSS S8LS=S%5%S&v(S))S)*S|11S12S88S%929S<9d9S]o]] Y ]]& ]#(#]&)]|11]1z2]89]%9d9]X;^XuXXC[ X C X C Xq X R. + X CX+XX|XX=X|XcXJX1XX ^XcXfXUX<XsX X! X& 8 X= !X!"X#q#X#$X$%XD&[&Xh&&X)2*X7*s,X,,X--1X211X11Xz22X23X/8A8XF88X89X9%9Xd9~9X PU;JUuUUCfU / U / Uq U.  U /UUU|UUwU=yUhUOU6UUpU TUcUfUUU<WUsU U U& . U= !U#]#U#m$U$%UD&T&Uh&&U)(*U*+U++U,,U,,U-u.U//`/U1#1UA11U11Uz22U22U88U88U9%9Ud9~9UBRPknPPP P$%PRBWRkRuRRRRRRPR! R#q#RD&[&Rz22R1P6:PPP  P#/$P99w9':w99U9:S::U:&:S&:':U::P :%:P0:4:w4:h:w0:P:U0:P:T0:K:QK:P:RT:c:Pp:q:wq::w:>vp::U:0<_2<L>_N>>_::Q:;Q-;J;QY;s;Qs;;P;;Q;;P;;Q;;P;;Q;<P<<Q<<P<S<QS<W<Pc<<Q<<P<<Q<<P<#=QT=v=Q==P==Q==Q>2>Q::\::U:*<\*<2<U2<F>\N>>\::Q:;Q-;J;QY;g;Q;;Q;;Q;;Q<H<Q<<Q=#=QT=v=Q==Q::Y:[>Y::S::U:2;S2;F;UF;Y;SY;];U];b;Sb;;U;;X;;S;;U;;S;<U<<S<6<U6<><S><y<Uy<<X<<S<<U<=X==S=G=UG=T=ST=[=U[=k=Sk==U==S==Q==S==Q=D>SD>N>UN>>S:.<^2<J>^N>>^{::Z:_>Z>>U>>w>>w>>w>>w >>w(>>w0>>w8>]@w>?U??]?]@]>"?T"??w??@?<@w<@]@@>"?Q"?\?_??_?<@_??P??P??S??S<@>@SE@]@S>?^?]@^`@a@wa@d@wd@4hv`@.AU.ALA]LAAUAF]JG9N]?NZ]Z[][4h]`@@T@Gv}3GCGv}zGGv}GGPGJIv}JIaIPIIv}IIP7JNv}NNPNNPNxTv}xTTPU#Xv}#XLXPLX[v}\]v}]cv}cev}?eev}efv},fhv}`@@Q@4hv}`@@R@Fv}zGZv}Z[v}\4hv}`@@X@Bv}BCPCZv}ZZPZ#[v}Z[4hv}`@@Y@4hv}`@FFzGvzGZZZvZ[[N\vN\H`H``v`dddvdQfQffvf4h`@CCCvCXCPZZvZZPZ#[#[@[P>ACAQCAGAPCtEv~tEEQEGv~GGQGHv~HIQIIJv~IJJQJRKQRK4Nv~4N4NP?NWNv~WN`NQ`NNPNNv~NNPNOROOPO8Ov~8O=OQ=OZOPZOsOv~sOOQODTv~DTkTQkTiVv~iV}VP}VVv~VVXVXv~XXQX]Yv~]Y}YQ}YYv~YYQYZv~Z[m[v~m[[Q[[v~[[R[[P[\R\F\v~F\N\PN\\v~\E]QE]]v~]]P]^v~^%^Qy^^Q^^v~^^P^`v~`H`QH`Aav~AaFaPFaaQbcv~cdQUd|dv~|ddPddQddv~ddQddv~deQe?ev~?eDeQue3fv~3fFfRQffv~ffQggQggQg4hv~>ARAvHCNvHNOQOXvHX]YX]YYvHYYPYYvHYYPYYvHYYPYZvHZ[\vH\\X\&]vH&]E]XE].^vH.^^X^TavHTadaPdamavHmaaPaavHabUbbQbcvHcUdXUddvHddXd?evH?eueXuefvHf5gX5ggvHggXg4hvH>ARAv}CZv}#[4hv}>ARAv}B5Cv5CEv}EEvEGv}GzGvzGGv}GGvGHv}HIvIIv}IIvIIv}I7Jv7J[Lv}[L|Lv|LLv}L&Mv&MqMv}qMMvMTv}TUvUUv}UUvUfXv}fXXvXZv}ZZvZZv}[#[v#[[v}[[v[[v}[\v\Mcv}Mcncvnccv}ccvcUdv}Udmdvmdev}e?ev?euev}ueeveev}e,fv,fhv}h4hv>ARAv}.CZv}ZZv}#[4hv}>ARA[_CC[C,D[,DADv|AD_D[_DDv|DbE[bEtEv|tEMR>MYM[YMgMRgMqM[qMMRMN[NNv|N+N[+N?Nv|?NO[OOv|OO[OfPv|fPQ[QQPQ~R[~RRv|RS[S3Sv|3SUS[USSv|SU[UCVv|CVV[VVv| WeWv|eWW[WWv|WWPWZ[6[F\[N\t\[t\\v|\][]]v|]]P]^[^ ^P ^^[^^U^^[^~_U~__[__v|_`[`)av|)a}b[bb[bMcv|Mcc[ccv|cd[ddv|due[ueeRee[efRf,f[LfQfv|Qfvf[vffv|fg[ghRhh[hhRh4h[>ARAv|tCbEvbEEv|EGvGGv|GPJvPJJv|JKvKRKv|RKKvKKv|KUvU2Vv|2V9Vv9VVv|WZvR[m[vm[[v|[cvccv|cdvdev|e,fvQfgvggv|g4hv@JA\JARAv}RAC\CbEv}bEF\FGv}GI\IEJv}EJRK\RK[Nv}[NN\NNv}NNTNO\O0Ov}0OOvOO\OPv}PPvPQv}Q!Qv!QXQv}XQQvQlRv}lRR\RRv}RR\RRQRkT\kTUv}UeW\eWWv}WX\XXv}XXY\XY]Yv]YZ\ZZv}Z[\[[v[\v}\6]v6]H]\H]^]Q^]}]\}]]v}]]\]]v]]\]^v}^^v^^v}^^\^_v}__\_`v}`H`\H``v}`Qa\Qacv}cc\ccv}cUdvUdmdv}mdd\ddvdd\ddvddv}de\e?ev}?euevue,fv},fQf\Qffv}f5gv5ggv}ggvg4hv}>ARAv}CZv}Z[4hv}@[v}\`v}`4hv}CANA^C{E^F;N^?NZ^Z[d^d4h^>ARAv~CTEv~bE Rv~ R:RP:RZv~Z[ ^v~ ^^P^4hv~@RAZsACZCXDZDOZ@PNSZSm\Z\x`Z`vbZbbZMcofZf4hZ@RAY{ACYCQDYDOY@PGSYSf\Y\q`Y`obYbbYMchfYf4hY@RAv~A4hv~@RAv~A4hv~ARAv~A4hv~>ARAv~CZv~Z[4hv~ ARAv~A4hv~ARAv~A4hv~>ARAv~CZv~Z[4hv~>ARAv~CZv~Z[4hv~#ARAv~B4hv~.ARAv~B4hv~>ARARCCRCDDRDERFARAUCCUCDUDDU$E1EUTEEUEEUENFUzG7HUHIU7JJUKKU)K_KUKKUKNUOPU@PcPUP QU!Q(QUQQU~R{SUSSU$TBUUeWWUXXU]YZUZ[a[Um[[U\"\UN\\UE]}]U] ^U^^U__U_ `UH`L`UbbUMcTcU\ccUUdmdUddUd7eUueeUeeUeeUefUf,fUQfXfUTggUg4hU>ARAQCCQbEEQE|FQGIQ~RRQiYYQY ZQZZQ\N\QH`[`QddQQffQGHP>ARARtEERGQHRHHR]YYRCARAQCCQbEtEQF|FQJKQY ZQZZQ\N\QH`[`QddQQffQ>ARARtEERGGR^^T^ _R __T_6_ReeTCARAQCCQbEtEQF|FQGGQY ZQZZQ\N\Q^J_Qe__QH`[`QddQQffQCARAQCCQbEtEQF|FQY ZQZZQ\N\QQ__QH`[`QddQQffQCARAQCCQbEtEQF|FQGL|LQY ZQZZQ\N\QH`[`QddQQffQCARAQCCQbEtEQF|FQ[L|LQ M&MQY ZQZZQ\N\QH`[`QddQQffQCARAQCCQbEtEQF|FQ[L|LQMMQY ZQZZQ\N\QH`[`QddQQffQ_`RZOaOR[PPRZOaOR[QzQRzQQPQQRXXR[[R\\P\E]R^@^Ry^^RcUdRddR?efeRf5gRggR>ARAUCCUCCTCJDTJDDUDDTDDU$EbETbEEUEETEEUEETENFUzGGTG7HU7HMHTHIUIITIIUIIT7JbJTbJuJUuJJTJJUJKTKKUK,LT,L|LU|LLTLLUL`MT`MMUMMTM?NU?NNTOOTOPU@PXPTXPcPUPQTQ QU!Q_QTQQTQQU~RRUR9ST9S{SUSSTSSU$T5TT5TkTUkTTTTUUUUTUBUUeWlWTlWWUXXT]YZUZ[a[Um[[T\"\UN\\U&]E]UE]}]T]]T]]U] ^Ty^^U^^T__U_ `UH`L`UL`j`TbbUMccTccUUdmdTddUddTd eT eeUe?eTueeUeeTeeTeeUeeTefUffTf,fUQfXfUXffTffTf5gUghThhUh4hTZOsOQXXQ&]E]Qy^^QdUdQddQggQ>ARAUCCUCDUDDU$E1EUTEEUEEUENFUzG7HUHIU7JJUKKU)K_KUKKUKNUOPU@PcPUP QU!Q(QUQQU~R{SUSSU$TBUUeWWUXXU]YZUZ[a[Um[[U\"\UN\\U]}]U] ^U ^@^U@^V^RV^Y^UY^y^Ry^^U^^U__U_ `UH`L`UbbUMcTcU\ccUUdmdUddUd7eU?eeUeeUeeUefUf,fUQfXfUffUggUg4hUZOsOQXXQ&]E]QF^^QddQ>ARARCCRCDDRDDR$EERFARAv~CVv~VZv~Z[,fv~Lf4hv~>ARAv~CGv~SHVv~eWZv~Z[,fv~Qf4hv~>ARAQCCQbEEQE|FQGBHQHIQ~RRQUVQCVSVQ7WeWQiYYQY ZQZZQ\N\QH`[`Q`aQdeQQffQ>ARAUCCUCDUDDU$E1EUTEEUEEUENFUzG7HUHIU7JJUKKU)K_KUKKUKNUOPU@PcPUP QU!Q(QUQQU~R{SUSSU$TBUUeWWUXCYU]YZUZ[a[Um[[U\"\UN\\UE]}]U] ^U^^U__U_ `UH`L`UbbUMcTcU\ccUUdmdUddUd7eUueeUeeUeeUefUf,fUQfXfUg4hUXYRddRZOaORX]YR@hEhU@hEhT@hEhQ@hEhR@hEhX@hEhYPhThwThshw PhnhUPhdhTPhihQPhZhRPhghXhhwhhwhhwhhw hhw(hhw0hhw8hkwhhUhh^hiUiok^okzkUzkk^hhThiw0iiQiiQirjrjjw0jjj.kw0.kokokkw0kkkkw0hhQhh_hIi_IikiPkik_hhRhViw(Viokokkw(kkkkw(hhXhgjw$gjrjrjkw$hhYhh\h>iY>ii\iiPjjPj(k\(k,kP.k7kPokkYkk\kkPkkYkk\hhhhVhhhiVirjSrjjVjjSjGkVGkokSokkVhhPViiPiiPj:jPajjPk(kPkkPhh]hk]hiw8ijjrjw8rjjjjw8jjjjw8jkk.kw8.kokokkw8kkkkw8hkiwkiok@okkwkk@kkwkk@hhQhiQj3jQrjjQj.kQokkQkkQhhQi3jQjjQ.kokQkkQhhRiGjRjjR.kokRkkRjjP,k.kPkkUkkTkkQkkRkkXkkYkkwklw klUk lTklQklRk lXklY lKlwKlmw l:lU:llSlmS-mxmS l\lT\lm^-mm^ l\lQ\lmV-mmV l\lR\l%m_-mm_ l\lX\lil\ll\lmSvmxmPmmTmmwmmwmmUmmS +_ xre_set_syntax xre_set_registers xregfreeD xregerror#xre_comphxre_compile_patternxre_compile_fastmapxregcomph%xre_match_2&xre_match(xre_search_2(xre_searchS)xregexec,*xre_exec*xre_syntax_options+xre_max_failures,mNUCirNUCir9%92801(00*/ *7*5%D& *7*/8F801(009//****882/8Y-H.882/8444444V4`444y44,4;4`4y4T4V444;4T4*4,4334*44433333333~333333T3^333w3~3*393^3w3R3T33393R3(3*3223(3232222r%x%%D&**F88Q.0/*+f+j+n,,|;p 21A100/(07**!#Wss  3 "A"D"J" "A"D"J"2"A"D"J"S"Y"{"#00 0(0   q b %9d9891z2|11&*c'i'2z2P))o'P)12(()P)(()P)((((((((7(;(((((((7(;(((((((((((''((;(( (7(''((;(( (7(/(7(((;((''12)))*)))* ## ##  |OU{>Hc$% $% DJe39T ;" -5\ ;A-5 fUjp<L T X d !1!7!!.! !1!7!!.! !.!1!7!@!E!K!`!f!l!!!"#(#I###$**$$**::v===T=EEddZ[m[ZZYZGG5ggdemdd)ab]]E]H]KKGGgg5ggde9bbKKHHYY`YiYHHI7JeeXKKee^_[LeLL&MN+N`H```_`__N\\RR[QQggf5g?exeddcXd^^\&]\\[[QQy^^ggcXd^y^ddRKR^^ ^^R@TDTkTkTUe?eUeW,fQf`)aUU$WKWUUX`YddX`Ydd>iCikk0kpki jiiNi`iFiIijjj0kzmmmm/home/tyndur/lbuilds/tmp/cross-binutils/build/libibertynotwordcharreg_info_dummyis_graphmany_times_okreg_errcode_teflagsthis_charprev_prev_backslashre_registersmcntbest_regstartbufferintegeris_alphastring1this_elementunsigned intnextend2jump_past_altpendis_xdigitbest_regendinner_group_locbyte_reg_unset_dummybyte_bcmp_translatebyte_re_match_2_internalmaybe_pop_jumpbyte_fail_stack_typestring_tempregnumhandle_closecompile_stack_typematch_endpregREG_ECOLLATEactive_reg_tnormal_backslashendsprevhandle_altbyte_store_op1byte_store_op2regstotal_sizeold_regendis_blankprivate_preglaststart_offsetsame_str_pnotwordboundhandle_openxregcompxre_set_registerssizestopadvancestop_memorywordboundis_upper_ISpunctbest_regs_setnum_regsregnum_tmatch_null_string_pREG_ESUBREGresulthandle_pluslong long unsigned intarg1set_regs_matched_donecompile_stack_elt_txre_match_2xre_set_syntaxcharset_notend_match_1end_match_2xre_matchstring2_ISlowerused_ISxdigitREG_ENOSYSbufpsize_txre_syntax_optionsold_regstartregmatch_txre_execrm_sojust_past_start_membeg_intervalREG_NOERRORis_a_jump_nmatched_somethingxre_comppfromstringbyte_group_match_null_string_pbegalt_offsetincrxregexecreg_infojumpre_opcode_twordendon_failure_jumpregstartend_charsize1size2charpath_can_be_nullrm_eore_pattern_buffer../../binutils-2.18/libiberty/regex.cxre_search_2succeed_labelre_syntax_tableregoff_told_buffercan_be_nullxre_searchpdummylaststartbooleanbitskeep_string_pbyte_fail_stack_eltregex_tfixup_alt_jumplong long intlength__s2_lenmsg_sizeREG_ESIZEprevchar_IScntrlerrbufis_puncthighest_active_regcflags_ISdigitno_subnbytesREG_ESPACEnext_backslashnegateunfetch_intervalarg2lowest_active_regis_lower_ISspacerangejump_nstart_memoryhandle_intervalend1upper_boundxregfreebyte_re_search_2stackunconditional_jumpstartswordcharerrbuf_sizedonefastmapendbufstartposdend2nmatchwordbegnot_bolgroup_in_compile_stackon_failure_keep_string_jumpGNU C 4.3.2beglinebyte_regex_compileREG_EBRACEregs_allocatednewline_anchorREG_NOMATCHREG_EBRACKdendis_digitREG_BADBRreg_dummyREG_ERANGEbyte_re_compile_fastmapbegbuf_ISprintshort intreg_syntax_tcharsetxregerrorfastmap_accuratelong intbyte_at_begline_loc_psucceed_nallocatedavailbegaltinvalid_intervalREG_BADRPTinit_syntax_oncedummy_low_regpattern_offset_treg_nobyte_insert_op1byte_insert_op2wordno_oppointerexactnis_spacedummy_high_regrange_startbyte_common_op_match_null_string_prange_start_char_ISgraphzero_times_okstartxre_max_failuresre_comp_buftranslatebyte_at_endline_loc_pREG_ERPARENirangeis_cntrlduplicateendposre_error_msgidanycharlong unsigned intpush_dummy_failureendlinebyte_compile_range_ISalphafastmap_newlineREG_ECTYPEsdummynot_eolhandle_on_failure_jumpwant_reg_infosucceedREG_EPARENdummy_failure_jumpxre_compile_fastmapunsigned charregendthis_group_regnumregnopattern__s1_leninner_group_offsetnext_nexthad_char_classthischarset_number_atp_ptr_ISalnumever_matched_somethingbyte_fail_stack_elt_trestore_best_regsbyte_alt_match_null_string_pfailis_alnumerrcodepmatchon_failuresyntax_ISblankdestinationsigned charre_nsubsucceed_n_pshort unsigned intpending_exactbest_match_pREG_BADPATis_printbyte_register_info_typeREG_EENDlower_boundis_activexre_compile_pattern_ISupperthis_regcompile_stackREG_EESCAPEpop_failure_jumpnormal_charfail_stackGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.rodata.rodata.str1.1.rodata.str1.8.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @mH&8n,@n 1@n9Dyq+?ZUP1f` a1 n2q}2lxN hR`O$UӐ0 U0`0c 0OOp! X> ! ?p:^{  4  @@p:D`@'  h])<8NZW\`fmt|90:8>>@h Ph#k!k(, l5m'regex.cbyte_compile_rangebyte_common_op_match_null_string_pbyte_group_match_null_string_pbyte_alt_match_null_string_pre_error_msgidbyte_regex_compiledone.2906re_syntax_tablere_comp_bufbyte_re_compile_fastmapbyte_re_match_2_internalbyte_reg_unset_dummybyte_re_search_2xre_set_syntaxxre_syntax_optionsxre_set_registersxregfreefreexregerrorstrlenmemcpymempcpyabortmallocrealloc__ctype_b_locxre_compxre_compile_patternxre_max_failuresxre_compile_fastmapxregcomp__ctype_tolower_locxre_match_2xre_matchxre_search_2xre_searchxregexecxre_exec "" %2%L% '()*-+Q,Z, ,  -  /z6W ,? ,? ,' , ?,',,,,+0%,x,_,F,-,,Z%,,,,, %4 %!,",m#,}$,%,W&%',t),.*%,%)1%1%2%2 2 3  03 Z3 3 3 $3 *4 024 6\4 <4 B5-5-+6-I6-i6-6-6-6-6-7-O7-i7-&8%=8%8-8%39%9;9+9<9 I9@9+9\9 I9s9'9"9 @: :;: G:"\: :*>; 8u;  ;  +>0>(?+i?'?+?-/@3J@%SB  \B  eB  nB  C*D (.D0D(F  F  G  0I  I  I  "J  L  M  N0O0P(Q   S0S(T  T  *U  LU  W  \(`,`,Kb0b(f+f+Xl'l7=m+pm7m%m%m'm @m7   h !m) 0  5  B  P W ;a  x :    N    o a   #  / m j 8     X  F  b$  + j7 VD S 0 b q    f     C    5  R2 $> J W  f C  H P 4 y         ,    u  #  0  6 b <  B  H N T 'Z `  f l  r x ~        | u    &       8          C , o; J : ` u  [   ,     .      ,+  : qI Y n o}  :   " 1 e  c 6 CM  _  u     p          0 Z   e           / Oc f     .  4   @   # + 3 <  G 8L  W \ g l f w &|  \    % $    Z   ) $. 9 I N  Y ^h z k  j y  #       p   !+ 0 ; % @ K  Z  a m u        @      U  Z%  . 9  F R `Z b U k  v  {   ~   U  Y  %  ~9        ' , 7 E 9T c q Tv  '  '/ f \1  2  7 @ 9> , D  K  B BR  '0 7 @ G P 4W ` gb p G w.  H   @    L   L `  5  # < pK MP  \ h [t   } S  YN %      N     P     P, @5  A PN W  c Pp y   P    P P   P    P    P #  / P< PE  Q P^ c  o P~  =   %D&  @  !O,"-6 P= F RZ;c q z  /Q 5  Q \ S7**7**a** ( 4<sE W s | m     @ p   "# 0 I  R ^U f o } 0  U q   `  O  WW I X b xY   2z2   ' 7 @ \ p o)wP)     @     .  A ` `  e q1y2     )* 0  `  >]  ( 4= < E S  \ hUpy    |      P   ' B P a]Y Ma` i u}  0   ` u   \" 0 9 ECMV hp-- a   0  ` f    U( 6 ? KS<\ nv     `   ' 0 <!D!M [ 0d p#x#  `   b  *T$$ $$ % 199':A ~cS cc %dj e v0:~h: [d   d I d  d e p:> 2e  ~e e  )  5 @ gE  P GhU ` ;in qis ?~ l   Pl  = ;   >> l >]@ l   Zm  % m* 5 nE rnJ  U n^?f?|?<@ c`@4h *o  vo  p . r  9r 4  r Ms @) s. 9 t> I 2uX N{] Di t ~y  l~  l Ђ x q   N  f      =  ! , 1 < ”A  L Q '\ a Pl q |   2       j D   D ͘  Y !E ! !E!  !R)! u0!ZO9!DA!hEN!  Z!  e! k! t! !  ! ! `! {!a!a! )! !  !  ! !G!H"  " q" " x#" `," {7" =" F" lR"  _"Jg"J}"  " " " " ":_"o_" "0L"[L" {"  # \#M#M%# P+# P4#  @#  K# DQ#OY#Pf#  r#  }# g# # #f#5g# ʪ# #  # # #9^#y^#  $ $ $$ \*$ @3$  ?$  J$ P$ pY$ le$  r$ $ $ $ $  $ $ &$V$V$V$V%   % t % %  (% ?-% 9% . E% PJ%  U% uZ% j% v%@h~%Eh% % % % % .% % % % 4% 7% Z% @%  & ;& &&Ph.&sh6& }?& J& O& Z& _& j& z& & @& A& ;& ^&h&k& d& & & & & .& & & ' 4' ' ' #' .'  3' @B' \' a' l' oq' f |' ' E' '  ' J' 'rj' ' ' N'  ' ' (k (k (k((k<( E( N( 9W( \`( i( ( (k(l( ( ( ( (  ( ( C( ( f( ( ( @) )k)lU) a) li)mq) z) ) ) ) d) ) )  ) ) x) ?) ) @) d* T * 0 * .* ?:*mB*mJ* \* ~* * * :* *  * * Z *@* *"+ I +0[     ( 08 @H[P[X[`[h@p x      p    [[[[|BBBBB B(B0B8B@BHBPBXB`BhBpBxBBBBBBBBBBBB RCBB B B(B0B8B@BHBPBXB`BhBpBxBBBBCBBBBBBBBBBBBBBBB B(B0B8B@BHBPBXB`BhBpBx B BBBBBBBBBBBBBBBBB B(B0B8B@BHBPBXB`BhBpBxq  }hb  b b b b b  b (b 08b @H Pb Xb `hb pb xb b b b b b b b b b b b b b b b b b b b b (b 0b 8b @b Hb P-Xb `Uhb pb xb b b b b b b b b b b b b b b b b b fb b b (<08k=@:HT=P=X<`><h2<p2<x<k=k=k=k=;;;;;;;k=B;;Y;;b;k=k=k= k=(TE0F87J@KHXKPXKXeW`QhUpNxLXXXPPRMX!QO D?NON&M|LI zG I kT Z( b0 k8 @ H P X ` h  p x 2 I  H D _  < @d h p     `D H 9 0: p: >  >L P`@| @h Ph h k  k, 0 l\ `m 8 X  p    ` P 9h 0: p: > > `@( @h@ PhX h k k  l m  cplus-dem.o/ 1261082944 1002 1002 100644 142824 ` ELF>@\@@@=Ht-1HHtBu߅yHSH_t!B< w/PHA[HfHAHAu []H8_uHHf.u $@9tHBu1f=H1DAtRALBHLRt,ILBAu_t @I@Hffffff.SHH?HtHCHCH[fDUSHHC0~1HcC0HCHuH\$Hl$HHHHH\$Hl$Hffff.Hl$Ld$HH\$HHIt1>t,HLƉYI|$HcHHI\$H$Hl$Ld$Hfffff.H\$Ld$HHHH1HHcH\$8Ld$@HH@UHSHHH-ti+tT1t8DH HHPHPuҹH[]@HAHQH-HHBHRufSO$HG,9|!t>4w,HHcHK$HCAHcщC$HCH[G,(K$HCfDHl$Ld$HLl$H\$H(G(9G IA|ts4w(HHcHHEA|$McHcLHLHB#E HUHcȃHʉE H\$Hl$Ld$Ll$ H(fDG((HEfH\$؉L|$I{Ld$Ll$Lt$HcH(IHcAHLHIMcIGAN$H$Ld$Ll$Lt$L|$ H(fff.Hl$Ld$HLl$H\$H(O\IAԅuBG49G0}XA|$McHcLHLHB#E0HUHcȃHʉE0H\$Hl$Ld$Ll$ H(DuG4HED4w4HHcHHEifAWIAVAUIATUSH'LIEIIEIGIEIGIEIGIE IG IE(IG(IE0IG0IE8IG8IE@IG@IEHIGHIEPIGPIEXIGXIE`IG`IEhIGhAE4EM0E~VE11fDIEHAH<(I_LcLHIGLH<(IEH4(HE9u0AE(EE E~SE11IEHAH<(I_LcLHIGLH<(IEH4(HE9u AE,QA}$~TE11@IEHAH<(I_LcLHIGLH<(IEH4(HE9u$AEXueI}`fIG`H@HH@HIu`H[]A\A]A^A_HcHIGgHcHAuXIGP~E11IEPHAH<(I_PLcLHIGPLH<(IEPH4(HE9uXI}`2H[]A\A]A^A_HcHIGHcHIGAWAAVAUATU1SHH<$ALcHHHOtJL#LA9uD3CuH<$M9LLuHDmHH[]A\A]A^A_H1[]A\A]A^A_HVtGut*Ct DHHHffffff.Hvf$HfDHfDHfDHfDHfDHfDHfDHfDH\$Hl$HLl$Lt$ILd$L|$HxH6ILH)sLIFHCHEAEt {X|AE<M&I^HL)HCL)HA<$_H\$HHl$PLd$XLl$`Lt$hL|$pHxA<$ouA|$puAt$HtH E1D)D$ID$Lc|$HD$DIHIOkH+H9D$uH|$M9HLufDA|$_1AT$oAD$A|$E1M|$f.IHIOH]HHuHLuLMflKDmLH4WwfM&LAE8MfOf.L%At$H ID$H\$ Ht$8LHD$8HILIFLH,HDL1HL+oLhAE<MfA|$pWID$@Va_A|$@OE1M|$IHIO+H]HHuHLucIt$GE1D) D$ID$ Lc|$HD$@IHIOH+H9D$uH|$M9HLuLMfZKDmLH4EL8XAWIAVIAUE1ATIUHSHYHHHD$yc<lHHVH$HHDŽ$HDŽ$HDŽ$E1!HD$ LHD$H|$1HH|$ [;fLHLLHLL6AHD$H$HIHEHEHt$ LtZHC@HtE_HXu_u<_tDfDCH<_tftLcMDH|$ H|$ tH$7HĸD[]A\A]A^A_LHLLAfH\$Hl$HLd$Ll$HLt$L|$HW8HDtHD$@HD$8HD$0LHH8@Hl$Hf_HHHt`x_Hxu8_u'1f.H<_t~ HHLHt*DS@EDt;{8E1{<f f{L@HEuFH|$0D1DHHuCLHt$(HH|$0HD$0Pf.Ht$(HT$0Q=AHl$(}{8tq{<D2H|$0C<%ytHfHt$(HL$0H%Hl$(f.AH|$01C8DHt$(HT$0H2AOfDH9ft ypf[ tA_tH|$HHyH|$(Ht$(Ht$(H|$0hHl$(HHtHt$(HHtHELd$HHD$HH€:tlL&MHHD$HHD$H8_Huրx_uH@HD$HHDHE C<HD$(H|$0Hl$(HD$(HD$(8tH|$(AHD$(HD$ HIcH9HT$Ht$ H|$0D7HD$HD$(HD$(8_ux_uH|$0HD$(wHl$(fHl$H\$HLd$Ll$Lt$H=1HfH4$u% $4$Au\fHH0HHUHHl$xH\$pL$L$L$HĘHHHu$@tfDHfDHHHu$dHE18u HAE<_t <eEDtfDLHTA\LE1KLuDL.HE@LHLm/=fD~mNHE1AA,DL@ @LHEHpHu@u@LfHERD @L+HEHpHu@uC9HFHHE"tI}PtA;EX}HtIUPHHcLH4LE1HEA~McHcHuILHC7AuLIt%Mt4LLLLLLLωL<"ff.AWAVIAUIATIUSHxHEH|$DD$ DL$HBHLjD$,Ht$lLeL$ QT$lbE1D$DH|$HT$PL H|$PAED$ Lu Hl$0HD$@HD$8HD$0H|$DHLAD$ D$ID$9D$l~GLIZDzKH|$HLILAil$,GDID$x>L\$ tbD\$EtXH|$`ID$I4$1҉)H9EH|$o+DzzHÉD$leE1HxD[]A\A]A^A_H]HD$+]HPP{HcLHcHT$ HT$ HHT$HuHBPHJ<8HT$LHHBPJ8HH|$HHT$PILAH|$Pl$,L@L@'I>9LI6LD$ LcŅCMfHt$PLD$ H|$PI.H9HD$HLOI.1MtT$lHL6I.HcD$lD$,HDIjHBHH1HD$HxPt ;XXL fDHT$HBPHHcLH4yMHT$LHBPH4[fDH\$X+\$PLHD${HhPHcHcHT$HEHt$PHBPHJ<8HT$HBPJ8fHc|$lHHT$HHBPD$lBXD$l11H@HH9L$l]fDD$ CH$6LrDH,4HD$}LL$HcHXPHT$L$HI6HBPLJ<8HT$L$HBPJ8BhL_MoLL@\E1ff.AWIAVAUATUSHH|$ HT$L$DD$DL$D$,EtHT$ HHB8D$IHD$`HD$XHD$PHD$@HD$8HD$08KHP@<1}#D$(D$(HĈ[]A\A]A^A_D<9~$<_uILEHT$PAHT$uA붐H|$p 1D$pD$qIHz_HBAHL$PIHL$D$(f.EHD$0HD$8I_tK4HT$  LDA.A|$McHcI7LHHHL$ BD-H1HHH|$HHHM/HD$XHt$PH|$ )H9ƸDsAHT$ H|$HEyEHD$XHt$P1H|$ )H9EыL$,|$t>HD$ H|$HE$HT$ B<H|$Ht$0t$HL$HAH9t HT$ H|$HEHt$H|$-H|$0SH|$I@H|$06H|$ HT$0LtD$(H|$Ht$0@HItHT$H|$ HL$0E1AL}D$([@HLIit HT$ ;B |*D$(}DI7H|$DHRHH|$H4DD$(E 9fHBIHBH|$g@HLIEHL$ ;A 7HQHE1H4HD$PHHD$3fDHt$H|$VAWAVIAUAATUHSHHD$pHD$hHD$`H$HBHBHD$ DEu;EH<$9H|$`/1DHĘ[]A\A]A^A_fDHUC<4w$AtBHT$hH9T$`tH|$`HEH|$`HHUHBHEKHBHEHD$`H;D$ht<*<&HT$`HLqtHE_DE1HBH$HHEtԋ$A9F0~IVHH$HH$HBH|$`HE\$ ED$ D$ `AHBHEFDd$ EED$ D$ 3HBH|$`HEHEQ8Qt#AH|$`HE?HEB<|tSQHT$`E11HLAnDHBHEHD$`H;D$ht<*<&H|$` HE8_u!HHEH|$`5DHT$`HLAHE8_uDH|$`I@HAĉ$L}LA9H|$`DL@Hc$HE{fH|$`H|$`2\DH|$`H|$` DHT$@HLH|$`Ht$@QH|$@wH|$`E1eMu@HuJ2E1HFFHEHT$`HL9HE8_HAHEEHD$hH9D$`tH|$`=DH|$`H(sHT$@1AAHLHD$PHD$HHD$@7A,Ht$@HT$HH|$`)H|$@\HMB<DŽ$B<2xE1D\$ T$ EADՉT$ EHL$hH9L$`tH<$?H<$Ht$`H|$`DT$ EED$ HHHH]AHEHpHuP+$HHE HAH$HHE$A9F$IVHH<$H4wHAHHEI~PtA;FX@HIVPHHcH<$H4 H$A1HL1Af$fDHAH $HEHAH9t HH<$HMH$HAHEHJH9 t HnH<$`HMHAHEH$HPH9t H.H<$ HMAt9H$HPH9tHHM9TH<$HqHEHM3$A5HQHUAHHqHuy_QHALd$HEL1$_t"HHE$UHMuـ9_HDHEH$L1$1LH$HPH9t HH<$LAPHAHEH$HPH9t HH<$ALd$@LHLLHD$PHD$HHD$@1Q tKHD$HHt$@1L)H9EщH $HAH9t HH<$LLAs@mH\$@AA1HLHHD$PHD$HHD$@H<$HމH1H$HAHEHJH9 t HmH<$AYHAHEH$HPH9t H2H<$AHAHEH$HPH9t HH<$AhH$HAHEHJH9 t HH<$A-HAH $HEHAH9t HH<$AmH$HAHEHJH9 t HFH<$A2HAH $HEHAH9t H H<$A|H$HAHEHJH9 t HH<$AAHAH $HEHAH9t HH<$AHAH $HEHAH9t HZH<$AFH<$fDLd$LD$H]HHHCHH]HMfDAWHcIAVAUIATUSHxH.HD$Ht$T$ Ltt A>XA!uN|$ fADHD$T$ LH0HT$HL$H Hx[]A\A]A^A_fHHHpHCLd$hHD$hL!zHT$hHHI9f:_]HBHD$hHD$HD$`HD$XHD$PLH0)ADu IEA+EAGDA7LHl$Pt$$AL;t$hv~Hl$PKfDL#H(D[]A\A]A^A_ÐDl$E~HE1AZfDztCHHLAHbID$x>uLuDHLHHEL A:9\$-LeHEZmHLHE@fDLH譾HŻAUATIUHSHHDL+AD$hHEHEHEtH8nu4HHHݹAD$h~C ~H8_u6LhL+fDI|$`H5IT$`HLuu;H1[]A\A]@It$`AD$hHtHֽH[]A\A]It$`H蹽HLLD)8H[]A\A]ÿID$`o@AWAVIAUIATUSHH8I1IL|$ _thtdet_N@t~Ttv@t LLHl\kLI_uKheDHID$,8t {0 ?Ht$(L<tl$(D$(;C0|KHcD$(HSHHD$ tu]LLHt{u.L1shD$,D$,yfDLLDfDLKfHt$,LC 1H8[]A\A]A^A_LL腻HI8 LڼDLضfD~D$(L証 L薼fHI2t LkL^fH\$Hl$HLd$Ll$H(G\Lg`DohHG`GhH{`Ht襷H{`Lc`Dkhk\Hl$H\$Ld$Ll$ H(DAWE1AVIAUIATAUSHHT$D$D$D$IH݄OBLfH|$輳HHT$@LLIH|$@A3ED$D$E10AWAVAUATUSH(HT$H|$ H|$Ht$L$ fHT$HLxL:A1I]LD$LLI]{v${t{_HI] $ > : ; I$ >   I I !I/  : ;  : ;I8 : ;  : ; I8 &I : ; &I : ; I8 .: ;' : ;I4: ;I: ;I.? : ;' I 4: ;I.: ;' I .? : ; ' @ : ; I .: ;' I@ : ;I 4: ;I .: ;' I@!: ;I"4: ;I#.? : ;' I@ $4: ;I %.: ;' @&: ;I' (1X Y)1*41+.: ;' @ ,1X Y- U.1UX Y/ U0.? : ;' I@1 24: ;I3 4 51UX Y6417 : ;8 1941 : : ;;4: ; I <4: ; I? < =4: ; I?  . = int  )  G  - # # # # # #( #0 #8 #@ #H #P  #X "Q#` $W#h &#p *#t ,#x 0# 1# 2]# 6m# ?# H# I# J# K# L# N# Ps# QQ#W##  G m    I  uv#w$#x# l^bm#pn#eo#p- pvw#x#y#z#{# |#$}#(~#,#0#4#8#<#@#D#H#L#P#X#\#`#h  ^ in#out##ydxxdxx UTiV i s s__s$^__s###%0__s////15434446 wWcvwgwchfUw4UT + !4"idx#wm Um Q s  w  4U T$p X"n % &s%pI !oiq% !'"i%5 !4(j7)x'*%P &s&n"tem%; &p:&s:&n:%- &p,&s,"n.%XB &pW&sW&nW"qY+Ow &pN&sN%F &pE&sE%! &p &s "n"%iY &sh&idxh$bufjY  i  !4&arg . !-ret/%O!!&lentem%I!G!G&lenH!HtemJ%!!&lentem%G&toF!F"iH,J)-lenU-len`-lenk.)/lenv0[!!"i"len 5&c4 N!M%Kg!I!I4!J!J"iLM^"temN.uj)-len,)1ll,o).)16rr/len()  o! ! 4! ! 2 2  ^ i~, .), P)( ) P  4   i 3( 4\ \ \ 3))4* 31)E)9)-4*Q4)))})q4*  4 n    z!!^22$s1w"s2"s3"s4.(x)))/*,)5o)))/*6614***(\ ))'6 -C*5P )n)b/6z*6+ijp73)W)K)?)34)W)K)?)30OE!N!N"retPQE~5zk))/666**668,%!)W)K)?)35%)W)K)?)3 iU 4s44buf74s !!!4&s &tk 2"-$tmp8"val9-"valM-2_'pf"qf.U5T))s)g/*/666/9.Vt)))/"idx'   r!!4!!!!"i"r22^-^"s1"len2( )-"r2'len-52J-O"idx'"len   4     5 !3 !3 4!4 !4 !4 26 27 $num8 9 ^: ^~2; ,B ),C ).Wi )j- -'"idx , I)/2 5r ))))/*6'"idxH mkl4lnobufpdecqtkr39i3^^4)3w^4)4)L  $ 7 "!6 !6 4!6 "n8 9 2: ; ^< w2= "tk> .A c ),@ )-!G .: )L1  ^~' ^~( ).D!)))/*69~6*1!6..:!)L-!6>9J~()/9c~( )/"idx-lp"jj4kmnoa"__n``4`43"lenf3"lenw4len%%!!4&n!"p2"e$arg^::* .p"$)")")")")"1#9"P-$6"/6"-e$2^.R$)/ /2."$)?")3")'"/6K"*W"6c".$)))/*'() I %!G !G 4!H "nJ 2K ! &!! 4! "i""r#$2%&^ &!!4!2() R'!!4!$arg^2"r"t"tem &'!$!$4!%2'2(2)~ F(} } 4}    ^ 4) )!!4!2~222^^,w-)),xO))1u)^~1)$sF^~5'5)()')'/*(6(9&(~62(( ) _*!]!]4&s^&tk^2`2a'"ijlenk'"ls  u,! ! 4! "n 2 "p 1+2v '2~ '$buf u,-+; ; ; -,' ' ' 1J,! ! ! /^ ^ ^  , 10',!&2(m '++0}.!|!|!|"len~~"ret~^E~"tem1-"i--"i--"i/"i;a ;c  K. N;`. ;. u. < Y.e.<W<W=_  . =. . ../../binutils-2.18/libiberty/usr/include/bits/usr/include/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include../../binutils-2.18/libiberty/../includecplus-dem.cstring2.hstdlib.htypes.hstddef.hlibio.hstdio.hdemangle.hsafe-ctype.h ut=I=;pJ 9 ?wgN@ku\oJu.?UkjKI=;0gIM[]ztKsB  =Yh|v=;=Yz hwYYڃY<v=;=Yz  v=;=SBzJ4zgZd[ 0KM;ILsMp.K-g0/;YLk<[q?ZK/;YZ!fM+i .x:L,̭mt$;gx؜0HX Z:>vW/Y/Y>z.[BgY`suY#9?vQgj=;=su[ci0Qg@Y;;=Y=ru098J?9?Y?:ZIYK)9iMY;;=Y=pLuNgh"L8LK)OSnL8LK)OSnL8LK)OSn d<dLQf!tHLL8LK)OSne ut}t*$TJN+xX6~ K<o.Xo.XKXat XY` X` XlXiXoXrX(SA7Auz4~<' 4+$U#.%A"8<HJvX..XY<JY<tLX"&+G##<~JKpJz<zJu "o$_k  s#n R r  .r< ~MKs\ JL…KsZ 'MKs(9t xf ΅dQWYYPMUZ;=|.Ksqg;=)!n#ˠV==/ω;=Zn5;=u ;=1 ɔ:fYZ[ iBtKX5.K<]4!Y.>=:Lu?ht/u>>zXpj(9[X *)!PKYY̓,~=Wh <~tf! & 'mɷ ~t;=hJ@!+CTf!: f"~&<V KW=u;uZdYVLV>-= fX&Z Hf]"Y![YL:>Y;/2"=;WKKeugt~ =/$..<4\TN" <t6 ~=;iXKiXXi<<i t ;=~fY;=[Vh:>hɈ<#@$U.!-KhNt,LK;=Yf~ t?P~tK;=Yi*t vf v Jv$X=}thhXhX<~ 1~KK^]'KKYvIhLL\# M+?唃~vet;W^;YZ X&KIKjDwZ,>hYX $~<@ۢ~f:J~KK tK;KZ:03aJ(KIKYIY˃khggJ~JWYXm.m u?-MVhZ $PuKeYuY~WuM~X;=Xmk-Kh[&Ƀut~. ּ t*ּ,0k˭W=YZ:Z:>h;=rtYWK;=  M ngY8/ rKYɟ~;7z ~ f@8@Y;/03y_y<yX_Z*fLR.xJ& X-=j efKeK,>mfKKȮtCX{t JK;=Z,Z2Z \CI/PV\,TJ,XpHZwttn@8;.I<>Z  L,> f O\-x$\q xtTtt1hXɼf, sfK;=hL NKKw[G1ZYLM*Ng t~2>Jf6Z,>jAM~#tK=Y=~(FA}O;=~u-= f%s~vV>HL<{*@>9M+-=hv:Y>~<w<@~JnY=Y1\Ywf=w"uA;~w\h }t)ywXx1~J~YW=(zXJ]SOYI/v":>#=Y> _t!._.(=@w+7ANK;KY;=j>:>i>VYDc 5d.M~<">:kK -/!T.r EAXXtL%?.'IKK׻;/Y;Y,~(M K #  -ɔTxo~*BLL6D<<.) 2=.#4"ׁu1kKY;uNX%hJ#"=W/;ufKJ'"yJ9#"Y;uKWT%dconstvolatile__restrictconst volatileconst __restrictvolatile __restrictconst volatile __restrict__ct__dtassign_operator=typeoperator ___imp____imp__GLOBAL___std____sti____vtbl__:: virtual tableglobal constructors keyed to global destructors keyed to import stub for _ada____<%s>-%d'falsetrue.e0&JArray1Z<, []>~*()[]unsignedsigned__complexvoidlong longlongintshortboolcharwchar_tlong doubledoublefloat%xint%u_t-2147483648U,__pt____tm____ps____S{anonymous}template <class> class... static__thunk___t type_info function type_info node0123456789QtnoneDemangling disabledautognuGNU (g++) style demanglinglucidLucid (lcc) style demanglingarmARM style demanglinghpHP (aCC) style demanglingedgEDG style demanglinggnu-v3javaJava style demanglinggnatGNAT style demanglingnw newdl deletenewdeletevn new []vd delete []asne!=eq==ge>=gtle<=ltplus+plapl+=minusmiami-=multmlamu*=amlconvertnegatetrunc_mod%mdamd%=trunc_div/dvadv/=truth_andif&&aatruth_orif||ootruth_not!ntpostincrement++pppostdecrement--mmbit_ior|oraor|=bit_xor^eraer^=bit_andadaad&=bit_notcocall()clalshift<<lsals<<=arshift>>rsars>>=component->ptrfindirectmethod_call->()addrarrayvccompoundcmcond?:cnmax>?mxmin*szsizeof  @virtual function thunk (delta:%d) for Automatic selection based on executableGNU (g++) V3 ABI-style demanglingx HfD9*A$OAAG $BDA $AAG $JL $OJK $\JL $JK "SN $bJL <NP$ADG jA$JQ0$tEG\0$JQ0<BEB E(A0A8D@<BEB B(A0C8I@aDD,MJMQ<BEE E(D0D8K,GJa$JY,UJMQp<BBE E(D0A8D<BEB B(A0A8G<* BBE H(A0D8G<BHB E(A0A8D$wJQ0<]BHB B(D0I8D`,BBD D(G0<BBE E(A0A8Gp${JQ0<XBEE E(G0A8G<BBB B(A0A8I`,JMT$9BDF ,nJ`zRx 4HLfDd9|*AOAAG BDA AAG  JL ,OJK L\JL lJK "SN bJL <NPADG jA,JQ0LtEG\0lJQ04BEB E(A0A8D@4BEB B(A0C8I@aDD$,MJMQ4TBEE E(D0D8K$GJaJY$UJMQp4BBE E(D0A8D44BEB B(A0A8G4l* BBE H(A0D8G4BHB E(A0A8DwJQ04]BHB B(D0I8D`$4BBD D(G04\BBE E(A0A8Gp{JQ04XBEE E(G0A8G4BBB B(A0A8I`$$JMTL9BDF $lnJ``dwdw`oUoSUSUS|QQQSyR|RwwUSwwww USU "w"&w&'w'w ,U,\bVwwww UsSySw(w UV(VTQ\QTPS0EwEw 0OUOuVuU0OTOz\zT0YQlQww U\UTVTSwgw UVUgVT \ Tg\"Q.aRpUUpTTww UVUVTSTSwbw U]\]bU+T+XVXbT2?Sp~w~wpUSpTwwwWw US8U8WSTVTWV`awaw`|U|SUSww0U[Vj|U|VTe]j]Q\'Qj\w w0U_T^QR] + w+ w0 @ U@ V U V U V 8 T8 ] T ] 8 Q8 H \H P Qz \ Q \ w w w w w( w0 w8 w U _ _ _ T ] ] ] ^ ^ ^ w w w w w( w0 w8 i w U 7 wU i w T T _U h _ L VU ` V ] ^  ]  ^ 7 ]U d ]d f ^p t wt wp U U w zw U U P P%P*5P:EPJUPZePjuPwwU9]H]?]] <]TV%/VVaVQ>^H^RRS%*SSaS%9]]?] ]<]%Hw8%aw8wwww w(w0w8wU_U}_}~U~_T{^{~T~^QuVu~Q~VRSRS\>S>C\CtStw\w~R~SwC~Cwy]~]wwU-S-tUtSUSTw(Vtw(tVw(Vw(OVOaadw(dVw(V5w(5]V]`w(`@V@JJVw(0V05w(5DPDNw(NTVT^^hPhw(w( \t\P5\DN\\P^cPP:_B_2^B^(]B]BwURUR U Rc-RFXRXUR\\iReRPRPzzRRTPFPP /P;JPepPPPPepP"\FV\\;i\@z\P5N\T\wQQwQ5DQNhQww U VV VJTTTSPS{TS[TchThzYzTY$P$>T>HPHwT/>P_rP{\XS[X[\\P\X\XPX{^^{]Q_]_dTdi]isPsxT{]]] w E%w, U, } ]} U !]!}"]"N#]S#$]*%E%] T s V E%V# Q# x \ E%\, R, 5 S5 ^ R^ n S R S R !S!(!R(!"S"-"R-""S"#R# #S ##R##S##R#C$S$$S^ R R!!R!!R!!R""Ru"}"R""R%#*#Ro#t#R)$.$R$$R9%E%Rg i P P!!P !PS#j#Pg ^""P""P$$.$^$$Pg } ]p"}"]""]$*%]g } ]!!]p""]N#S#]g _w!!_p""_@#S#_g ^g!!^p""^F#S#^##^$$^g n S$$.$SA$C$Pr$~$P*%E%SP%R%wR%T%wT%Y%wY%^%w ^%b%w(b%c%w0c%g%w8g%5+wP%%U%%w%#'~#'`'w`'(~((w()~)F)wF)*~*=*w=*5+~P%%T%#'^#'='T=']'^`')^)/)T/)5+^P%j%Qj%Y'\`'5+\P%%R%%]}&&]#'N']'']()]*b*]**]+0+]P%m%Xw%%X%%w %#'~#'`'w `'(~()w )*~**w *+~+-+w -+5+~P%%Y%&w&#'~#'5+w%%R%#'~N'(~)*~?*b*Rb**~*+~-+5+R%#'?'A'PK'N'wN'(((w((S()w))P)***.****S**w*+-+5+%#']N'[']`'(])*]b**]*+]0+5+]%#'~K'(~( )S ))~)*~**S*+~-+5+~%&V`'(V(,(Vw((V))Vb**Vl'v'S%&V]&&V&&X'(V ((X(g(Vg(w(Xw((V))V**X**X*+V'!'R%&SK'V'S`'d'S'(S2)4)P{))S**S**S+5+S))S@+B+wB+G+wG+I+wI+K+w K+L+w(L+M+w0M+T+w8T+/w@+l+Ul++w +,~,,w ,-~--w -.~..w ..~./w /W/~W/p/w p//~//w //~@+l+Tl+,_,/_@+l+Ql+.w.\.~\./w@+l+Rl+z+wz++~+-w-\.~\.p/wp//~//w//~@+l+Xl+.w.\.~\./w//~+,^#,&,Pa,W/^p//^//^+,~v,:-~:-g-w(g--~--w(-.~..w(..~..w(.W/~p//~//~u+-w,-\.~\.p/w,p//~//w,//~--P./P-/D/P++\v,W/\p//\//\++Sv,W/Sp//S//S++P//P//w//w//w/0w 00w(00w00 0w8 0=w/K0UK00^0=^/K0TK00V09V:b:Vq:=V/K0QK0s0ws00~0E7wE7i7~i77w77~77w77~78w8/8~/89w9:9~:9O9wO9u9~u99w9:~::w::~::w::~::w:";~";7;w7;];~];r;wr;;~;;w;;~;;w;<~<#<w#<I<~I<^<w^<<~<<w<<~<=wK0[1[1h1wh1n3n3{3\{33w33\33P3=/0]0=]K00\02\2n3\38\:9z9\:<\K0K0~K0U0w U0^0~^00w 01~11w 12~22w 25~55w 5=~^00V55V9:Vb:q:V^00m557<<=^0g0P55P55P88P==P^00S55S9:S^00S55S66P66P<<S ="=w"=*=w*=,=w,=1=w 1=2=w(2=3=w03=7=w87=Cw =j=Uj==_=?_?@U@@_@C_ =T=TT==w==~=T>wT>3?~3??w??~?i@wi@IC~IC|Cw|CC~CCwCC~CCw =T=QT=~=w ~==~=?w ??~?Cw =T=RT==]=@]@C]r==S==P??SIC|CSCCSj=r=r==w=== >w >>>>w>>>>w>>>?w?3?`??w????wBBB@Cw@C|CCCCCwCCM==^=@^@{A^AB^BC^r==P=>P??Pr==Pk?|?P??P==~q>3?w$BICw$CCw$@Bw @@S@@SSAUAPB8BSBBS@@\@B\DDwDwDw0D!DU!DSD]XDwD]D)DT)DIDVXDwDVD)DQ)DND\XDwD\,D.DPXDwDS?DIDPuDwDPDDwDDwDDwDDw DDw(DDw0DDw8DEwDDUDD_DE_DDTDDVDEVDDQDD\DE\DDSEESDDDEDD]EE]EEwEEwEEwEEw EEw(EFw0EEUEF\FFUFF\FF\FF\EETEFSFFSFFSFFSEEQEFVFFQFFVFFVFFVEF]FF]FF]FF]GGwGGwG Gw GGw GGw(GGw0GGw8GIwG GU GHSHHUHISIIUIISG GT GH^HHTHI^G GQ GH]HI](GHVHIV+IIV5GGw,G)H)HFHw,FH}H}HHPHHw,HHHIw,+IKIKIIw,5GHHHw(H5H5H?HPoHHHI+IBIBIKIPKII5GIw +IIw IIwI+Jw0IIUIJSIITIIQI!J\IJVI&J]0J2Jw2J7Jw7JYGYVnYYV'U}U\UUPUU\UU\VWPWWPWWPeXpXPXX\GYsY\TTPUU\TTPUUVYYwYYwYYwY)Zw YZUZ(Z\Z#ZS0ZZZwZZ^w0ZbZUbZZVZZV[U[V[\V]]V]^V0ZbZTbZZ^[^^0ZbZQbZZSZZS[][Sr[v[S]2]Sm]]S]]SZZT[[Sd\\S] ^SZZS[[SZ\d\S\]S}^^SZ[w \d\wN]m]wZZ]Q[[]ZZ][[]]]]ZZ\\]\ZZ\ ^^\.wset_cplus_marker_for_demangling+ cplus_demangle_set_stylecplus_mangle_opname+cplus_demangle,cplus_demangle_name_to_style,cplus_demangle_opname.current_demangling_style.libiberty_demanglers,^ 8 =  4 ` g k 8 ? x } C t 58@DK`r>h>ht;Ph"0|oilZE#8vWi;O-P#u"0 5#8 5n~hk5^ VX2X[V?S "# !X#x#""! !$*%$$.$""p""a!g! !a!$$##0#X#""g!! !#!$$##0#:#""!!g!n!(!a!N!a!$$##0#:#""!!g!n!!!"""p"#$$x###0#.$$*%E%%]&h**`''&&*+ ((&('K'N' ))+-+0,<,^,f,M,P,E,J,,-/`/`././0/`/,:-/0/,:-/0/,,/0/-:---,-,,,,//,0P00P586E65+60000b55<=U8< 7J8b55<=<<b:<Y:`:9:T:9:99U8u9 7J88#8'8*8999:9:T:b:q:Y:`:66<<^=r=CCICC8??=>==CC=>W?`?CCh??>8?CCBIC#>,>.>@>>>CC@@CC@B=AABB=AIABBAAAAAA{AAsAxAUAhAQASA@=A8BB@=A8BBNNQRPPOONONNQRPPOOXOOOMOYVfViVlVWWWXYYYY[[]]\\\ ]^^ ^^/home/tyndur/lbuilds/tmp/cross-binutils/build/libibertytk_integralfunc_donetk_referenceexpect_return_typemangle_initstring_appendn_shortbuffromis_typestring_appendsliteral_len_IO_lock_trecursetype_strlibiberty_demanglersedg_demangling_IO_buf_endarm_demanglingdecl_initktypevecflags_IO_write_endunsigned int_sch_isidnumstring_init_flagsqualifier_stringcplus_demangle_opnamerecurse_demdelete_non_B_K_work_stuffforgetting_typestk_realstatic_type_markersdemangle_integral_valuestring_need_sch_iscntrlgnu_specialremember_Btypeold_vectmultidigit_without_leading_underscoreSuppresscplus_demangle_name_to_style_sch_isdigit_sch_istablebtype_sch_isidstdestructorset_cplus_marker_for_demanglingntypesneed_operator_sch_isspacetemp_start_sch_isnvsptemptypesaved_nrepeats_postypevecjava_demanglinglen1stdout_IO_save_enddemangle_arm_hp_templateappendgnu_v3_demanglingcountindexresultlong long unsigned intreturn_typedo_argtk_pointerneed_commanamelength_IO_backup_base_sch_ispunctdemangle_fund_type_offsetauto_demangling_sch_isprintvaluemarker_filenocplus_markerssnarf_numeric_literalsize_telement_size_IO_read_basebindexstdin_nextdemangle_signatureiterate_demangle_function_sch_isgraphstringstring_deletelen0hold_optionscfront_template_args_donerememberstartdeclpcharcplus_demanglesymbol_len_sch_isalpha_IO_markerstart_spec_args_IO_read_ptrwork_stuff_copy_to_fromold_argsdemangling_styleexpect_func_sch_isvspdo_hpacc_template_const_valuegnat_demangling__a0__a1squangle_mop_up_IO_write_base__nptr_sch_isalnumlong long int__s2_len_IO_save_basetypevec_sizedemangle_template_value_parm__strspn_c2no_demangling_sch_isblankunsigned_constdemangledada_demangledemangle_classhpacc_template_args_donestring_append_template_idxqualifiersdemanglertname../../binutils-2.18/libiberty/cplus-dem.ccode_for_qualifierscantrawnamearm_ptsizedemangle_templateparamdemangling_style_name_sch_isupper__pad1__pad2__pad3__pad4__pad5nrepeats__r0__r1delete_work_stuffgrow_vectremembered_typeis_java_arrayoption_vtable_offsetdoneleave_following_underscore_modetk_noneargsGNU C 4.3.2forget_B_and_K_typesdemangle_argslast_nameconsume_count_with_underscoressaved_previous_argument__resulttk_charmangled__accept1__accept2__accept3_IO_read_endprevious_argumentdllimporteddemangle_qualifieddemangled_sizeshort intdemangle_template_template_parmcplus_mangle_opnamedemangle_qualifierlong intnumbanchorget_countoptionsnumkrecursively_demangledo_typetempisfuncnametype_qualsdo_hpacc_template_literalworkinternal_cplus_demangleforget_typesdemangle_function_nameremember_typeconstructorcplus_demangle_set_stylenamesuccessksizecurrent_demangling_stylegnu_demangling__a2remember_K_sch_iscppsptk_booldemangler_engineoptable_lockbtypeveclong unsigned int_old_offset_IO_FILEmemberarm_specialstring_prependsave_class_name_end__accept__r2unknown_demanglingclass_namedemangle_real_valueopnametypeunsigned chartmpl_argvecstring_clear_sbufdemangling_stylesconsume_count_IO_write_ptrdemangle_expressionmethodchangedmin_sizestring_prependnstylestring_prependstype_kind_tstring_appendhp_demanglingbsizemop_up__off_t_sch_islower__strspn_c1signed char__strspn_c3work_stuffdeltaregister_Btypeshort unsigned intdemangle_prefixntmpl_argsdecldemangle_class_nameatoilucid_demanglingdemangling_style_doc_chainchar_str_flags2__s1_len_sch_isxdigitwork_init_cur_column_sch_isbasicdemangle_nested_args__off64_t_unused2_IO_buf_baseoldmangledremember_KtypeGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rela.rodata.rodata.str1.8.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @^p&&^,^1^BD*b.?ZU Pa2u@ pX/ }2r pPh)8o8-90-090LJ [,[,[c> `ll H)`fHR*`Om 0O\p"Sb p</8`jGVte s  ` hp a  M/*  = 0JXG4 T@U]@+pRP%D]I{DwEG !9: @ Ohmv~  #Y9@G0Zn]dcplus-dem.ccplus_markersconsume_countconsume_count_with_underscoresget_countstring_deleteforget_typesdelete_non_B_K_work_stuffsquangle_mop_upstring_needstring_appendnstring_appendsstring_prependnstring_prependsstring_prependstring_appendstring_append_template_idxsnarf_numeric_literalchar_strregister_Btyperemember_Ktyperemember_Btyperemember_typework_stuff_copy_to_fromoptablecode_for_qualifierqualifier_stringdemangle_function_namedo_typedemangle_arm_hp_templateiterate_demangle_functiondemangle_signatureinternal_cplus_demanglegnu_specialdemangle_template_value_parmdemangle_qualifieddemangle_expressiondemangle_templatedemangle_template_template_parmdemangle_nested_argsdemangle_class_namedo_argdemangle_argsset_cplus_marker_for_demangling_sch_istablecplus_demangle_set_stylelibiberty_demanglerscurrent_demangling_stylefreexreallocxmallocmemcpystrlensprintfcplus_mangle_opnameabortstrchrstrstrcplus_demanglecplus_demangle_v3xstrdupjava_demangle_v3strcpystrncpystrtolsscanfstrpbrkstrcspncplus_demangle_name_to_stylestrcmpcplus_demangle_opnamestrcatstrncat ?B ? ? AB  ?A ?h ?CC7CrCCCC:CaCDEdFF]FG'GFF H ?  ?1 :DED#E4F}EEFL E] F E D G E F G E9 Fp G E F E E EH GZ Ey F E E #h G GB #` J J # R l! 1  A Q a -q >f kK #` G  ?  ?8 #` jG  #h  m  K<  r #` G& w= #` yG  #h   LxGK ?i  l )Gf & SGj    K9 t ?G$ ?` eLG ; G B9BNOP *3 0;LWGtD 4HQD ?  ?2 ?n ? ? ? ?G > >! ;!HS" ?" F" O" 9^# @~# M# ?# 9# 9# K$ ?$ 9$E$R$M$C$C % Q% \q& ^& f'E'F ( c:(GG( a(G)E)F*E* a* S*E*FF,S,E,F -M+-C3-Cr- Kw- - - K. $. Kv/ h0 #@0 a1 Q*2 nJ2 KO2 n2 ?2 p 3 rN3 j3G3 l3 n3 l3 n/4 l4 a5 a16 #&7 #F7 aW7 t7 a7 }7 a7 8 aF8 #@d8 ?8 8T8 9H9 aP9 aa9 9 a: a: : a: : a; 8; aI; s; a; ; a; ; a; $< a5< _< ap< < a< <R<G= =Lr> \> ? f9? A?L? ? ?K?   @Kr@ \@ f#A \A QoAEAFAMACAC'B 9B 9cB ?qB zBB ?B C l&C nJC RCLcC kCLC CL5DGD D (JE aE ^E "FEH ^I lI LI ^^I nI I 0JCJ #GK KQK PL aiN KsN O KO *P ?JP ?4Q aQ hQ h;R 4R lS #` SG1SGXS anS #h S aS n[T <T 4THTCTG U E#U ]U IV VKCV mLVKZV bVUVGV VW ?tWGW WUW KW W WU#X (XKqX }X KXGY  YVtY Y YKY  Y YUY AZX^ZGZ ![ ?3[ ?J[ #` z[G[G[ #h [Z[ [K\GN\[{\ \K\ #` \G\G] #h ]Z_]G] #` ]G]G] w^ #` 9^Gb^G^ #h ^Z^GuC  ; ;I ;!^) 6 ;< ; B ;H ; N ;<T ;Z ;a ;h ; o ;v ;} ;  ;f ;B ;J ; ; ; ; ;7 ;= ;S ; ; ; ; ;  ;G ;, ;3 ;OH ;q T ;cc ;r ;;  ; ;, ;I  ;/ ;# ; ;f ; ;W ; ; & ;V5 ; D ;e S ; c ;Rs ; ;D  ;$ ; ; ; ; ; ; ; ; ;s' ;5 ;# C ;. ;)  ; ;  ;, ;  ;  ; ;  ; ; ;; ; ;+  ; ; ; % ;) . ;_ ;j ; v ;  ;3 ;  ;J  ;  ;  ;  ;  ; ;t ;  ; ;, ;: ;2 H ;Z V ; d ;Z r ; ;H  ; ;<  ;) ;  ; ; ;N ;8 ;#  ;  ; ; & ;#4 ;1@ ;L ;z X ;k ;y ;W  ; ;W  ;W ;  ;  ;  ;  ;: ; F ;' R ; ` ; ~ ;  ;'  ;1  ;  ;  ;W  ;A ;  ; ; ;W  ;  ;( ;; ; Y ;~ k ;;y ; ;; X ;  ; ;` 7 ;  78& 7- ; 9 A  Q ; _ ;9t ;+ } ;   ; ; 7 ;   79 7q ;t   & 7/ ;W : 7J ;R  Z b 7Pk ;W v 7{ W  7 ;   7  ;W 7i  X  X ;  ( 7- 7; 73K 7Q ;zY 0a i 7{ 7 7Y 7 ;   7 7 7Y 7 ;  g 7 7! 7Y/ 7= 7C ; K pS l 7z 71 ;   7g 7 7 ;  b 7W 7 7  7! ; p " 7D 4 7} D 7 j ;lv ~ W 7 ; 76 7 ;( `  7 ;W 7& ;;   7  ;W  7 # ;;. 7 > 7_ P ;"X` h 7 q ;W | 7  ;; 7) 7_ ; 7 ;    7 ;W  7 ;; 7r  7 ;$ , 4 7PG 7L ;W 7]e 7n v  : :@ : : : ;  i  7 ; ( 7- ; 8 7F 7GV 7}\ ;shp p x 7 7J ;j z 7 ;2  7 ;  7 ;W  7 ;  7A ;A 7 ;" 70 7{5 ; P 7Y :0k :` ;  ;] :  ; * ;]7 :LTh ;t| 7" ;W  7 ;  7U ;A 7 ; 7  ;n 7 ;  7; ; ; 3W3;UH]\p ;J  ;W  ;  ;A ;  ; ;O ; ; ; Q ; c ; o ;A ;  ; ;\  7q ;W  7 ;  7, ;e  ;  7 ; 75+ 7~: 7I 7R :m :0}Mh :p : 7  7" - 7"5 :@H :Z :c 7"q 7#{ ; ;  ;K ; ; ;r  ;y  ;`- ;L9AI 7;$R ; ] 7t$b ; m 7$} 7% ;W  :0 :` 7O% 7& 7S& 7G' 7}'N_{& :V ;h ;W t ;  ;  ;I ;: ;f ;  ;W  ;  ; E% 78(% ;W 0 7q(5 ; @ 7)N 7b)] 7)b ; m 7$+r : 7+, :  7t, :` ;[ 7,$*% 7- : :@# :, 7u-5 7-> 7-.C :PY :u : 7. ;P%5+ 7/ ;W  7/ ;  70 ;C 7T1 ; 71 ;  7X2 ;2 7[3* 738 7m4= ;I ; T 75Y ;=d 7E6i ;" y :  ; 76`'' 7{7&3& :@  77*+ : % ;0 786 : J 78P)X*l 7p9s ;  ;W  ;  ; ; ; ; ;f @+/ 79 ;W  7D: ;  7; ; 7; ;' * 7/</ ;}: 7<? ;.J 7k=O ; Z 7=o ;"  ; ; 7>++++ :  :0  ;  :p " 7m?,,4,J : O ;Z 7?c :  :  7@// 7n@ ; ;W  ;  ; ;a ; ? ;K ;d ; ; /= 7@ ;W  7UA ;  7A ; 7 B 7&E ;a ; 7E ;e  ;-/ ;2 : 7FI 7FR : h  0p (0 : ;z : 4 )4 ;" 4 P5 ;" 4!5! : 7! :p E! 7GW! 7Ga!8i!8z! 7BH! : ! :P ! 7H!9!9! : !9:!T:! : " 7H" ;= (" ;W 4" ; @" ;L" ;X" ;d" ;q" ;" ;W " ; " ; " ;" ;d" =#C# 7iI# ;W # 7J!# ; ,# 7J:# 7K?# ;AJ# 7RLX# 7L]# ;h# 7Mv# 7N# ;#@# ;#?# : #=#=# :P# 7@O$ : $ 7O$ :$ ; ($ 7O-$ ;A$ :S$ :@X$ ;f$ :pk$ ;~w$ ; $ 73P$ :$ :$ 7WP$ 7P$ :$ :$H@$c@% ;j %D#%wD+% 7P4% ;W ?% 74QD% ; O% 7}QT% ;A_% 7Qm% 7Rr% ; }% 7ER% ; %D%E% 7{R% ;W % 7,S% ; % 7uS% ;C% 7S% 7T% 7=T% ;& ; & 7wT& ;" !& ;-&E5&F=& 7TF& ;W Q& 75UV& ; a& 7Uf& ;q& 7&Vv& ;;& 7V&F&F& ;&G&I& 7W& ;W & 7W& ; & 77X& ;A& 7X ' ;' 7X#' 7%Y1' 7ZA' 7ZF' ;S' ; _'Ig'+Jo' 7[x' ;W ' 78[' ; ' 7n[' ;A' 7[' ;' 7[' ;' 7[' ;' 7[' ;' ;W ' ; ( ;A( ; ( ;'( ; 3( ; G( ;S(0J[(Rc( 7\l( ;W w( 7\|( ; ( 7*]( ;A( 7]( ; ( 7l_( ;D( ;( 7_( ;[( 7*`( ;0( 7x`( ;( ;C)J)K2)K:)1KP)$LX)Le) ;v)HN~)N) :) :@) 7b) 7Dc)N)N) ;W *R*T* 7c * ;W +* 7d0* ; ;* 7eI* 7\eX* 7e]* ;h* 7fm* ; x* 7yf}*S*S* 7f**S*S* 7f* ;* T*Y* 7g* ;W * 7Tg* ; + 7g+ ;A+ 7 h(+ 7hh-+ ; 8+ 7iF+ 7=jK+oTS+U`+ ;" k+ 7 kp+Tx+U+ ;k + 7Ak+T+U+ :+ ;+ ;+ ; + :+ ;+ ;, ; ,Y, Y&, ;2, ; >, ; K, :P, ;\, ;h, ; , ;i,Y,)Z, 7wk, ; , 7k, ;9, 7 l,Z,Z, ; , ;], ;{-0Z -^- 70l- ; (- 7il-- ;8- 7l=- ; H- 7GmX- 7m]- ;Kt- 7Kny- ; - ;W - 7n-Q[-[- 7 o- :@- 7?o- :p- 7o- : . 7o. ;^.'. ; 3.L. ;< X.#` v. ;. ;. ;P. ; .B. ;.A% 0@ P(`0p8@2HU0P0XU0`U0h1p0xU0U0U0U0U0 2U0 21U01U0p1U00U0U0U0U0U0U0 U0(U00U08U0@U0HU0PU0XU0`U0hU0pU0xU0U0U0U0U0U0U0U01U0U0U0U00E6b5b5b5b5b5b5 b5(b5068b5@b5Hb5Pb5Xb5`6hb5pb5xb5b5b5b5667~5~5~5~5~5~57~5~5~5~5~5~5~5 ~5(p70~5807@7H~5P~5X~5`~5h~5p~5x~5~5~5~5~5~5~5~5~5~5~5~5~5~5~5~5~5~5~5~5~5 ~5(~50~587@J8H5P5X5`5h5p5x555555555555555555555 5(50585@5H5P5X5`5h5p5x555555555u9u9u9u9u9u9u9u9u9u955 5(50585@5H5P5X5`5h5p5xU85r8555555555555555555 5(5058J8@5H5P:9X<`I<h5p<x55;55:55555:q::5];";;NNN N(N0N8N@NHNPNXJ`JhJpJxJJJJHNNJJMJXMJJ8MMJJ J J L J L( J0 J8 N@ JH JP JX J` Jh Jp Jx J L J J J J J J J J J J J J J J J J J J J J( J0 N@ zP X h 4(p           ) 4P 0 5 K( P` fh ix n q y i } q         ( 8 @ P X fh p   \        9  9  ( 0 j@ H jX ` p x     9         !# !0&8*H-P9`<h9x?JMJPZ\Z_mpms (8@PXhpQQh(0h@HX`px   08 HPj`h+x0Q5c;c>^G^JORO U(Y8\@YP_Xchfpcilmptw 5 4 58L 5P`l 5p 5 5 5 5   54 58\ 5`0 5 5 5p 5  54 58pT 5X| 5` 5 5 5  5 T 5X  5p  5  5 5D 5Ht 5x 5 5P%  5@+L 5P/ 5 = 5D 5D4 58Ed 5hG 5I 50J  5RL 5P T| 5Y 50Z 8 P `h        0 0P p  p   p  `0 P p       p   0 X     P%8 @+p /  = D D8 E` G I 0J R(  TP Yp 0Z  cp-demangle.o/ 1261082944 1002 1002 100644 129008 ` ELF>D@@Ht#HttHwW1DHt#xHt)wHW1DHtHtwHW1ffff.HtHtwHW1ffff.2v E1L@$HDtDO(D;O,fD}IcH@LLG AAG(MtA0IPLIHHtHtDO(D;O,fDwffffff.uHGtQHHGhtIvu_HFHHEHH$HdHD$D1Ґ1HHHL9t8#HL$L%H4HHD8HD$R@k HHD&1HHEfHAHG:HL$HE8;E<HcHE0E8H Qff.UHS1HHWDEt)HBHGZtHBHGAvuzC< 11)HcH@L HA8u"@88~9u1HH[]D8rvDuAcf{HHH1[]H¾*sHHM(;M,H}ÍpHcH@HHU AE(HiaHX)rHzHfM(;M,8HcH@HHU AE(H(LJH[H]fffff.USHHHOB< vqB<vBB<_HwHHtu`FCPCt\D1HH[]DHHt8(uHPCPBCP@H[] DtCuA<2J<32<1uS(;S,HAHC}HcH@H HK BC(H^HUyHqE@A<1<2<0f!S(;S,HAHCHcH@H HK BC(HHyHq@LHAHGHHHH^Nff.AUATUSHHHG8JLl$HD$E1uIHL$Ht/HyLH߾#TH[]A\A]fH1[]A\A]EIC< IHH@HVHHGu(;u,HHcH@HHU FE(HHBBHEPH1Sf.HuEHt E8;E<D|~IE1HHHBHEzsH&HI\LHھH`HCHcHE0E8H @1EZMMe>EHFH\$HEM!HHHE8;E<HcHE0E8HHBHHEAU(;U,|1HcH@H HM BE(HtHAAAWAVIAUIATUSHHHttL1$@HDdHI9HDvHHE$.H=uƃH LHǃ1fH[]A\A]A^A_ÐAWAVIAUATUSHHHHItlL{1$@HDdHI9HDv@HE$.H=uƃH LHǃ1롐H[]A\A]A^A_ÐAUIATUHSHHHDMH!EHB8%3HcHHHa`<(t <*JHH=kD(HL0H1ƃ(Hǃ0HHGHH=QD)Hƃ)HHH=D(Hƃ(HIuHtHHH=D)Hƃ)HHHߺL0H[]A\A]fDHHt DBEL01Hǃ0HH\:< HH=D Hƃ HƃH H{Hǃ1fƃH H{Hǃ1@ƃH H{Hǃ1ƃH H{Hǃ1GƃH H{Hǃ1I}qff.AUATIUHSHHuW@HuHEM$(EI$(#te$tLM$(HmHt2E$8Eu%DUEuuHuwHmHuϐH[]A\A]HUL9M$(H[]A\A]HULM$(H[]A\A]I$0IDŽ$0LHv'A$I$0uQL+HEHpwfHvvLM$(H[]A\A]þ.LAUIATUHSHHHHАD`EtHHu1HHBDH@8$HLcH=D Hƃ H=HD(H1Hƃ(HHHH=D)Hƃ)HHH=D Hƃ HHH=D[Hƃ[HIuHtHnHH=t'D]Hƃ]HH[]A\A]DƃH H{Hǃ1@ƃH H{Hǃ1Cf1HHƃH H{Hǃ1ƃH LHǃ1ƃH LHǃ1ƃH LHǃ1DH\$Hl$HLd$Ll$HLt$HHt8u;2vDDž8H$H$L$L$L$Hf.$fHHsH\HsHNH{tHYHsH-nHcSHsHYE  H{@H0H$HDŽ$H$H$H0H(H$HsH$H0$E  HYE H0HHH0H(HH\$D$IH4$HD$MHH0P IE> LAfDHAw\AuMAHDAHHHQHTHQHTHQH4H4HTH0AH HuHsHD$L0AtAHDHHtAwH0HHzH0H$HDŽ$H$H$H0H(H$Hs$u- HHsHHH$H0"H~GHsH[EfHCHHcPH0xH0Ht;HBuHBAw9[HHuH0H$H$H$DŽ$HH0H(H$Hsj$HHHC8/fnH@80a(HHCHHpHHsHHHCHH@HpHHCHH@Hp)HHCE18!u"H@D`ArAAG(H=HsHQ)H$;2AH[HsH]HLEfHcCHSL$L9r2*@2@_HZ@HL9HLH)H2HHsHHHHp Hs>*HH(&HsH:)H nHC8-WHC8(@ (HHCHHpHHsHdHHCHHp)HHC8(H@xH@8>fLkL0MAML(HL4$Ll$HT$ H0D$AALL$MmMQAGH0AMALjBLJHAH0H vGMEAAAL$DAHHHL HH4HHHT4HTHT4HTHT4HTH7LD4 LL HHH0M@AyHsHA}EADHDH uH HHtH HHSHra<w HHSHrHcRHHsHEH'L(MID$HKHPHv:'t'lHRHҐ^:'NHHHfD6I$HH(HrL(EL0HDž0LCtAu AxLH<V<HdHsHx>>H>L0HeHsH9z_HZRzUHLjM9;10IM9$HHHAMA< v׍A<w7΍A<W뻾.HpHCHHcPHpH(cHsHw)HJH0HHE H! HfDHCD(Ex1H@<0<1xHHsD6EV2DHAfDD$HHHxlH&fDuHfDi-HfDL0EH@xH@8>(HAD-IpHsHH)H$L$L$H(8H$H(;Am_lH@[HI]S-HHsDIH/fSH@<$HH$H$ HDŽ$Ƅ$HDŽ$(HDŽ$0DŽ$8H$H$ H|$D4$1$8H@[ffffff.HcHl$Ld$Ll$H\$HHHAHIH$HD$HD$D$uUHHDtv|$t!IEH$H\$(Hl$0Ld$8Ll$@HHHD$fHv DHH9w1HHt&H$H\$vH<$IE1H<$H$HD$HD$D$.UHH]LeHLuL}ALmH?_IIu E1ZtIHu&C<.2<_*<$"f.1AAHHEHpH]HDeHxHHHEEUHcEHRHHEEHH)HT$H)HD$HHEHUHEuYHpHAt HE8HLLDHH]LeLmLuL}fHpHC D*tH\$Hl$H&HH\$Hl$H DffDVfffff.H\$Hl$HLd$H(HvH>tH\$Hl$Ld$ H(DH(L0H(HLJ0Ht$H$HvHH=tTD>Hƃ>HL0(ƃH H{Hǃ1jƃH H{Hǃ1@ HsfD H[@H\$Hl$HLd$Ll$Lt$L|$H8>(t.H\$Hl$Ld$Ll$ Lt$(L|$0H8HFLchLpMtwL1'HDdHI9HDvHHE$.H=uƃH LHǃ1fH\$Hl$Ld$Ll$ Lt$(L|$0H8% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I' I : ; (  : ; : ;I8  : ; : ; I8 &I : ; : ;I : ;.: ;' I : ;I4: ;I.? : ;' I : ;I 4: ;I! "1# $41%.: ;' &.? : ;' '.1@ (1 ).: ;' I@ *: ;I +: ;I,: ;I -4: ;I.1UX Y/ U01UX Y14121X Y3 4.: ;' I@5: ;I64: ;I741 8 U9.1@:1;.: ;' @<.? : ;' I@=1X Y>.? : ;' I@ ?4: ;I @!IA4: ;I B C4D4: ; I? < E4: ;I?  f:8intii-d b# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &b#p *b#t ,p#x 0F# 1T# 2# 6# ?{# H# I# J# K# L-# Nb# P#  # # b#k  d  -3R͑      !"#$%&'()*+,-./012s#lenb#op#o '# )#len+b# -b#L b# v#xv zR#u#L # v# 3# v# 9# p9 O#lenQb# S# Ub# W'#?p #lenb# i# v# v#}'$|Hp3p X]/s_# a# cb#ne# gv# ib#( kb#, m/#0 ob#8 qb#< ub#@ wv#H {b#Pv8դ ב# # b# # b# #( b#0 # #L * * #mod# b# #  z buf #len-#alc-# b#@ b#buf #len-# !# ## %# '# ** # ,b# ' vO diO pvpb pvslenbb pvbvb pvvb+ pv3vbI dcv*i di)O +b ,ret-iv diO vpv! "9 #$D #" " " vQ diO 3vpv!? "9 #$D #" " " v diO iipv#"9 #$D v diO lenbpv#"9 #$D %  dpi z %  dpi  b: dpi %  dpi  len bp end #c 8q #dig b  dpi % dpi  b  %R ,dgsQ ,Q -0 % mdgs ,s l -  -CvdiBO sBlenBbpDv!"9 #$D #"| "r "h KvdiJO lenJb L!Nsc#"""#$!:"9 #$D #"| "r "h #"""#$!v"9 #$D #"| "r "h tvdirO rbsvpuv!"9 #$D #" " " cv.dibO opbpdv#"9 #$D {vdizO ! #" " " #$ !"9 #$D #" " " # 3#" " " #$# !"9 #$D #" " "  b di O dc vvAdiO retv /bfdcv#"= &`^^blen^-di_O vdiO retvQvdiOO P9pRv#"9 #$D v/diO %vdi$O &dim'v#s1#"""#$!"9 #$D #"| "r "h 'U w(h U(r T(| Q' w( U( T( Q' wB( U( T( Q' wt( U( T( Q)vw*diO U+R,vQ,vR-pv.' 5"9 /$D )[bw*diZO U*cZbT0I ci"[ /$f 1r $~ 0I `"[ /$f 1r $~ 2I f"[ 3$f 1r $~ 4/U5diO +/+b6/-tR)vw *diO U6i0Q "n "c /1x .' "9 /$D .I "[ /1f 1r $~ ) bw|*di O U6 i.I  "[ /7f X1r $~ ) vw*di O U+ b-c 86! b-p"  # /-s5 -len6 b0 F " " " /1 2' "9 3$D . 9 " " " /1 .' "9 /$D /-id b5%  dpi c #" 9n::2  " 'fw(uU(T(Q(R%` dgs_ ,_ - a - b ; 5s 5l -+ -dgs ,.2 "V"L"@/1`2 ""/1$)vw65diO -leni-retv0I ,"[ /1f 1r $~ .!""/10mo/0U G"""2' F"9 3$D 31.mj/0' F"9 /$D 2U G"""v`diO retvPvdiOO clQvmemRv S/#""<v5diO 6-retv b8K6/2 ""=r""0""/12' V"9 3$D =?""8$6J.\"#0`5~"r/1}112s""06&"H/1S0/1t"A/1L1X3$e2m:3=' FG"9 3$D 2U G"""2-"#4v 5diO -c1-c28-lowb6b/-ib-p2" "3$2' f"9 3$D ./10' w"9 /$D 2 x"""4vw!5diO 60.:!"@8 1. /0'  "9 /$D 2 "l"e"^/1P. /0' !"9 /$D 2 ":"3",8T!-retv3-retv4v"5diO +b6v-tlv-ptl/6/6vvm"diO # v i v#"[ #$f $r $~ 4v#5diO +b684#-dc v0A0#"S2+ := 3-dcr v." "#"/1/"1;"1G".I "[ /1f 1r $~ >vw#5diO +b4b$++$+$?dip~?dcvQ-retb0f$""""/ $ $3 L$@ v$@<3 %+AtA3p<u%+AtA3p4O vA&5diN O -retP v/6X v-tY RsZ .m~ /10U G &""".' F"9 /$D 4vM'5diO 68&'-op v6 b8&64 v65 v8'/6 M'  b36) v/6v6vS'?4v'5diO 6v-alv-pal//-av."/$v<(diO #  Rdcv#"" v(di O  v!w(  v#"""#$!("9 #$D #"""4Cv+5diBO D-dcEv0<(M)"N(/1Y(BD)1j(2m """310' F)"9 /$D .U G"""=)""8*6Tb0m^c*/10U GD*""".' F"9 /$D 2s"". J"/1(14.'"'/C/1 (1($#(.""% O+dpi s l -i -#"F"=#" 9++:+:+:'+11+. "F"=.  " %  ,dpi s #"~+"u+"l+#$1+#"F"=#" 9+,:+:+.+ "~+"u+"l+/11+. "F"=.  " ;\.5dpi 5dc+* b b b-p* 6* = B-" 0{-"F"=2  " 0-"F"=2  " 0-"F"=2  " 0&."F"=2  " ."F"=2  " ;.5dpi +* +b6/6:* -dc;v;05dpi 5dc+* b80 b-p* 0+/"0,"',.+ "~+"u+"l+/$1+. "F"=.  " ."F"=2  " 0<0"F"=2  " 0u0"F"=2  " ."F"=2  " ;" _35dpi 5dc! 816@ * 6A vAB _3~-iC M?dptD @= e c1" 36x vB1?dpm 816 * A _3~-i M6 * B2?dpm B@26V * Bf2?dpmw 82-tp '0: 1 2"` "T "H /1l 1v /1 $ /1 B2c% B83-i i-a v  /6 * -dcl v o3 < b(4+ b5dc + + ?dpi z }0  4" " " " 2  " < 4+ b5dc + b+ 4?dgs 0 . "".Y ""/1$-4b5+~+~b++6b?dip~-dcv6b0f5""""85 5 53  L5@ v 6@>bwc6+++46++b+4?dgs0 P6b2""<A7+?alc-p<m7+l+lb?alcn-p>vbw7+t+tb+u+u;d?85dpib 5modc;395dpi1 5dc2368* ?dpt9P0M8"F"=2  " .S"F"=2  " ;&95dpi$ 5dc%2+("~+"u+"l+311+. "F"=.  " 59 A 9 9DD !: 1Ez8: : M: Ed: =:] ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/include../../binutils-2.18/libiberty/../includecp-demangle.cstddef.htypes.hlibio.hstdio.hdemangle.hcp-demangle.h gK/ fg=/ fg=wJg=wJ%X?+B/tZ=N9MD XX&KZZ}Xu y /}fu y}.}KMPy}tG?=@YLiGf;K0L`t\ iGyiG6Xv .mXM9My ytɃ;y<]MMtJ ftJh/fg JyKeKwJX_)vJ <vJK fɃ;y<v.KeKl 5.X&g s< XN"K;Ku:L0?rL/JyJ3JqqJ0/[Kr fLZKCq</fgK KsYsvqfuY .I>>PwtRO=uyt Z: Y;=keG \KGt.[gt Jtt ({uJ<{/JZ:0lxJq~Y.~<= ~Xɑ;y<":Z[gc.LxL ""agigl/fNf~fKWYi}f}u3J7 ZgIu  &MMY;=,..&X#<= |Xf|N\y<7vjFKHZuxl<XHvhK9l fv9攮ɻ?~<evtZvx}t7wFɻ==J4JL=gt>ixlS<<=le<=ls<<lt<mI-=mL*=mi-mlmm--nanew[]ne!=ngnt!nwnewoR|=oo||or|pL+=pl+pm->*pp++pspt->qu?rM%=rS>>=rm%rs>>stsizeof szsigned charboolbooleancharbytedoublelong doublefloat__float128unsigned charintunsigned intunsignedlongunsigned long__int128unsigned __int128shortunsigned shortvoidwchar_tlong longunsigned long long...std::allocatorallocatorstd::basic_stringbasic_stringstd::stringstd::istreambasic_istreamstd::ostreambasic_ostreamstd::iostreambasic_iostreamstd::basic_string, std::allocator >std::basic_istream >std::basic_ostream >std::basic_iostream >x ++##-$BDD |N A$JQ0$JQ@$ADF $AAG ,BBA C(G@$UJK +,IAC BED$D $D NA$JQ0$JL0,BBA D(D@<BBE E(A0A8G@<BBE B(A0A8J@,BEA D(G0,xBBD D(F0,BEA D(G0$J\$AG$[P,AC HYlAL0D D BN $JL0$J[@zRx +4+L#d#|-BDD |N ,ADJQ0d|JQ@ADF AAG $BBA C(G@UJK $+$<IAC BEDd$D |$D NAJQ0JL0$BBA D(D@4BBE E(A0A8G@4LBBE B(A0A8J@$BEA D(G0$xBBD D(F0$BEA D(G0J\AG<[P$\AC HYlAL0D D BN JL0$<J[@TPTP(T(RPX (XRpRRRRpR4<PDGPwwwRw UKSKRUTOVORTQQ\PBPJNPT ,T6BTikRkoXwXQQRQR1XQSQSXRkoQ1QioXX1XXioTTPXTQQPQPQPTPTDTTR RP!R!'P'FRRRRXX4XXXQKQ4QQXXXRRRQQQFRRQPQQPQQ%'Q24Pw\w U#S#(U(\STV(T(\Vww0U$]$)U)]T\WTW\Q3QV3Q3VP\PS)BSDSUH XQQPQ P! $ PA C QC H P  Q % Qg Q ? Q U? H UTP T? H T Z ? Z  QN g Q  QP k wk UwP U V U V  U b Vb U V  U c Vc U V U V U V U & V& 3 U3 O VO i Ui V U V U aVafUfuVu}U}VUVUV'U'UVr Q Q  Q% E Qb f Qf P P Q  Qc g Q Q Q Q 3 QO n Q Q IQafQu}PQ'Q P P% b w w S P < w< D RD c w P w P PJ O P w Pkuww P S QQ b Q Qw}Qg QQ ]% b ] ] & ]}]'U] H% b H H & HH,UH S% b S S  P}S'US Q% E Qq Q Q P9=P S% b S S & S aS S`awaewekwkw `UV V )U)@VMSUSVs5XMXXXgS?SMfSflPS TT UUQQPQ  Q YYQxQQww w w OUOYSYeUeSUU S 3U3SUSUSUSUSUSeQQQ 6QQQO[U3UUUO[U UUUOZVPO[RhkPryPyR RVRRwwww w(#w=U=GSGbUbqSwSUS#U,T,rVwVT#V=t\w\\#\:QPQlRlPRP#R1v]w]]#]ClPwPPPwPPP0EwEw 0WUW\U<\E\0WTWVT7VEVOdPPPEQPgjPS Q 2S[`SQQ'S'6Q6RS PRPQQ+2SY[SS7NS|SQY`QQQPQ~PQ+EP PUY`UU7NU|UTY`TTPT7NT|TUTww vUSS ST]] ]Q\\ \PPPw4w #U@DwDdw @SUpqwqwp}U}SUSU S 'U'CSDS}Q Q*DQ}YPD]Y]dPdY}TTD]TzT RRw[w0 U NV]V U -U-OVO]U][VQ Q -QO]QP]]-O].]PPP\\SSsP-BPS.S\c\.[\SkS.[S`vwv^w0`USUSUSUSU^S~V^VX^X\^\QQ Q+BQ`bwbdwdeweiw imw(mx#w`UVUV U M VM g Ug D!VD!M!UM!U!VU!e!Ue!x#VSS M SP!U!S!!S!"Sc"h"S""S"#SS"c"S#x#S\@"h"\P"`"R/#=#RO#x#RQ 2 Q!!Q""Q!!Q""QP""P]j m P!"]h""]""]\Rv \ R \ !R!!\!!!R!!B!\B!D!R!"R""\""Rh""R""\""RS D!S!!S""Sh""S""S""S !T""T##w##w##w##w ##w(##w0##w8#$w##U#$S$$U##T#$^$$T##Q##]##Q#$]$$Q#$V $"$w"$$$w$$)$w)$+$w +$,$w(,$-$w0-$7$w87$$w $3$U3$$S $<$T<$$^J$$V$$w$$w$$w$$w $$w($'w0$$U$4&S:&'S$$T$9&]:&']$$Q$*%V*%S%QS%5&V:&&V&&Q&&V&&Q&'V''Q''V''Q$l%Q:&^&Qy&&Q''Qc%7&\\&y&\&'\''w''w''w''w ''w('H)w0''U'x(\x({(U{((\((\(6)\9)H)\''T'v(Vv({(T{((V((V(4)V9)H)V''Q'u(Su({(Q{((S((S((S((Q'z(]{((]((](8)]9)H)](3)S9)H)S(&)TP)R)wR)W)wW)X)wX)\)w \)c)w(c)+w0P)l)Ul)*S**U*+SP)l)Tl)*]*+]P))Q))V))Q)*V**Q*'+V'+2+Q2+q+Vq++Q++Vo))P))P,&,w&,:w,+,U+,5,V5,7,U7,V,VV,v,Uv,:V,1,T1,N,SN,v,Tv,12SI24S,56SE79S9:S<,n,^3,5^89^y99^<,f,]3,5]89]y99]<,^,\34\4,5S89\y99\<,v,X?44X<,f,]-.]59E9]<,^,\..\..P..\;9E9\<,v,R-~.R,,Q00T0J0QQ00QF,^,\^,v,P,,\o11\7i8\i88P88P88P88P88P88\9:\F,N,SN,v,Q212Q12=2]=2I2SI2Z2Q66Q66S66Q6E7]99]99SF,^,\2Z2\6E7\99\12=2Q67Q7E7Q99Q99T12=2P77P0727PC7E7P<,v,R56R<,v,Q56QF,^,\466\77\E9y9\C6b6XE9g9X :!:w!:(:w(::w :.:U :z:T :z:Q :z:R::w:;w: ;U ;F;\P;;\: ;T ;A;VP;;V:;QW;;Q: ;R ;K;]P;;] ;<;SP;W;Si;;S;;w;;w;=v;<U<(<S.<<S8=<=Sa==S;<T<@=\N==\;<Q<L=_L=N=QN==_;<R<H=^N==^<D=]N==] =5=T5=N=T_=a=T==TR<j<P5=@=P==P==P==U==T==Q==R==w==w=\>w0='>U='>T==Q=A>SB>\>S)>->PB>Q>P`>d>wd>x>w `>s>U>>w>>w >>U>>T>>U>>T>>Q>>R>>w>?w >>U>>V> ?V ??U?U?V^??V??U??V??V>>T>>S>P?S^??S??S??S@@w@Aw0@"@U"@,@S;@AS@@T@1@V;@AV'@6@\N@A\AAwABwAAUAASAAUAuBSuBBUAATAOBTgBBTAzBVj:cplus_demangle_fill_namecplus_demangle_fill_extended_operatorcplus_demangle_fill_ctorBcplus_demangle_fill_dtorncplus_demangle_init_infocplus_demangle_type#cplus_demangle_mangled_name$is_gnu_v3_mangled_dtor %is_gnu_v3_mangled_ctoro3cplus_demangle_print_callback(4cplus_demangle_print 6java_demangle_v3_callback6java_demangle_v3A7cplus_demangle_v37cplus_demangle_v3_callback!:cplus_demangle_operatorsM:cplus_demangle_builtin_types,B:R:R((ppJik-ik-8X8Xdi{twdi{tw4FK4FKFKAIMAIMAIMjAIMj4000P\? H ? H   ? (   ? (   N   N   r ? ?   j u}j u}<  & 'U } 'U    O 'O a 'q a =@DX^iacX^iacX^iacX^iac)O39A39A39A`39A`OQ@G_X@H.XHX||7N||7N||7N4J%,"  J,4"%  H   B00P`pxpxP0[LPTH+H##x# "p"#x#####E"M" "2"'#/#@#Y#'#/#@#Y#/#@#Y#x# * "#""X!!e!k!""n!!e!k!""n!!!!""e!k!n!!e!k!n!!P H!""p""! "P T ""p""! "m H!g j ^ b !""""p""" "!!!!H! """"p""!!!!7!!! """"p""!!!!7!!! !!p""###$#########$<$?$B$$<$?$B$$D$P$|$$p$w$`$n$T$]$D$P$$$@%\%&&l%s%c%j%%%& '%%P''%& 'P'&&''(.)9)H)p)-*q++0+B+))q++))))q++))))q++))))q++))))q++*-*++-*W*B+q+W***0+****<,F,y99893,5-.59E9h119:782 2996E72Z22 2996E72Z2-212996E7U2Z267 7E7)66E9y977(:+:.:u:::;;`;;: ;`;;;;`;x;;;;;j<<<<<<<<<<==P=h=<8=<<<<@@A0A@@0A`AAB4BpB(B/BB&B BBABBP)A@;=l +0+*`#C#\`Au|P  @ ` +$ @$$ :B:W=q`>>>cp-demangle.cd_make_compd_call_offsetd_cv_qualifiersd_template_paramd_discriminatord_substitutionstandard_subsd_append_chard_growable_string_callback_adapterd_source_named_template_argsd_bare_function_typed_named_expressiond_operator_named_unqualified_named_encodingis_ctor_or_dtord_expr_primaryd_append_bufferd_append_stringd_print_function_typed_print_mod_listd_print_compd_print_modd_print_array_typed_print_expr_opd_print_castd_demangle_callbackd_demanglecplus_demangle_fill_namecplus_demangle_fill_extended_operatorcplus_demangle_fill_ctorcplus_demangle_fill_dtorcplus_demangle_init_infomemcpyreallocfreecplus_demangle_typecplus_demangle_builtin_typescplus_demangle_operatorscplus_demangle_mangled_namestrlenis_gnu_v3_mangled_dtoris_gnu_v3_mangled_ctorcplus_demangle_print_callbackcplus_demangle_printjava_demangle_v3_callbackjava_demangle_v3cplus_demangle_v3cplus_demangle_v3_callback 7 = `G `m 7X8s9 /  : p ; : : : :/ : :E:: < <1:: a:x::::: :$:>s= :#=>:Y::! .h# 8$>( 2, p, r, :=/ 6e/ o/ y/ ?/ K/ / / / / 0  0 $0 P1 S31 V^2 F|2 F3 P-3 S-5 =5 26 T6 m8 ls8 x8 b8 _8 \J9 5h9 <: f; ;A~;8;9;9< f<>==1=AX=:= = q=>= M>9> @ ? 6A? a? q? ? ?   /  / /!B) . /T; /GB /I /P /zW /^ / l /' q /P| /v /# /k / /d / / /> /L /l / /, /; /J /Y /Nh /w / / /Y /N /h  /t / / /  /  / $ / 4 / D /(T /e /l /@x / / /m // / / /k ! / ' / - /4 /@ / F /rL /S /_ /e / k /!q / w / } /  /  /\ / /G  / / / / /K /0  /C /y / / / /  /B  /  / / / /$  /X  /; /p  / /^% / + /1 /7 / = /C /I /O /U /[ /a /g /z m /?s /yy / / / /# /[ /8 / /  /[. / = /M /Z / / / / / / / / /` /$+ / @ /R /Cz / /f / / / / /^  /- /Y  /t / /( /4 /w : /l@ /6 F / L /R /X /^ /) d /j / q / /H /Q  /B / /^  / /M / / / ! /6 /3B /8P /^ /Fl / z /C /  / /g /  / / /  / /  / 1 /xk / { / /Q / / / / /  /8( /iW / / / / / / / / / /, /(J /g / s /4 / / / / / /R /^ / / /5 / /; /U / / / /Q / / /]  /3 / a /n /4 /" / /t /  / // /xQ / / /t  /^5 /B /Mh / v /|  /Q  /X / / /-0 /M /4+0[`GOu / R / + /f / + . .0 / `? .`P .^ +n . . +0e0e +J /R +  + / +)! /, +r1 /4< +A . O +V /b`jX /t  +: .P . + . . .0 .p +Q + /`"? /c J +S .` .p +} / /M + +  .0 / + +4 /&  .p  + +& .A .J +"S[lt . .0 +k .` . . + /3 /%-\5 +\ B + K + T0\\s`{ / / / / /+  +L  +  + $ // +< ? +r H ._ .0h + q0y .p +  /H  +:  +p  +  . . +t ! + 1 .`C .L +U .a .j .@N r N r  ?  +< .p . . .0  ? 7 /qa /  / /IP U + + /4 +z + / .p /# +, 4 P- XX w . . +z  z   <  .  /  + .0 ) .` : . C +QL +U +[^,fU .  .P  + .  .  +9 +o , , ,  0 8 L T,yaf / ` + +Q + +/ .  + /  + .P  + + +y4<RZlt .  .  + .  .P  /  # +6 +X; /4F +O . ` . m +Sv . ~ .0 .` . `  . + . .  .P! .!!;! .O! + U!`]!q! +Ax! / !!#! +! +_! /M! + ! /! +v ! + ! +W!! /4! +!! ." / " +"" / 0" /<" /rH" /n" /z"0"" +X"" +"" /} " +"" /4" +n#" ." +#" .p""X # +$##.# +$9# .F# .O# +%X# +s%a# +&j# .`w# .# +Q&# +&# / ### +U'# /} # +x'# /%## # +'$ /| $ +'$ /?$ +C("$ /-$ +(Y$ +(b$ . $ .$ /B$ /$ /$$4$ +D)$ /$ +|)% /?% /"% /j.%@6%d>% +)G% /R% +)W% /?f% /v% /%p%% +)% +2*% +*% .0% /% +6+% ++% .`% .% +,& .%& .2& . B& /lN&V&[^& +7,q& +o,v& /4& +-& .P& +s-& / & +-& .& /=& +.& /{& +N.& .& . & /W& +.& /J ' '0' /f ' +.'' .P,' /7' +.<' /G' +9/Y' / e'`m'^u' +/' +/' /?' +0' +0' +0' .' +,1' .' .' /W ( /4( /}=( /kZ( /k( /( /I(`(x#( +1( +2( /4( +3) .0) .p!) +3&)E".)M"?) + 4I)'#Q)x#l)'#t)x#) +?4) .) .@) .p)) ) .) /Q* +4 * .* .0 * +4)* .pI* .V* .h*"p*#* .* .P* +5* +R5* .* .P* +5* .* +7* +7* .p+ /N T+#\+$d+ +7q+ +}8z+ +8+ +9+ +~9+ .+ .+ /], $,$, +9,, +R:5, +:>, .0U, .`^, +:g, .}, ., /V,$,', +:, +i;, +;, /, +;, /4, /, /0 - +<- /Z- +K=%-*%--1%G- . a-&i-&- .p-&- '- .-P'-'- . . '.P'+. .A.'I.']. /9 e.'m.H)u. +=. +>. /. +>. / . +F?. / . +?. .0. /Z. +J@. +@. /.P).+. +@/ ++A/ +A$/ /// +A4/ /0@/ .`I/ /4^/ +Bg/ ./ ./ . / .`/ ./ ./+/+0 ."0B+*0q+A0 .0[0*c00+z0 .`0*0*0 / 0,0:0 +B0 + C0 +C0 .0 /Z1 +7D1 /1 +D1 /S .1 +DF1<,N1F,d1;4l14u1 /1 +^E1-1-1 .1 /Z1 +E1 /S 1 +E1 /1 +LF1.1d/2 0#2J002 /;2 +FA2Q0I20g2 . z2 +F2 .P 2 . 2 +G2 +H2 . 2 +"I2 .@!2 +I2,52q5253)63 +I'3 +#J,3 / 93 .p!>3 /I3 +YJY3 +Jq3 /V}3 :3:3 +J3 /Q 3 +8K3 +[K3 /3 +~K3 /3 +K3 .!4z:4:*4 /964:>4;F4 +KO4 /Q Z4 +Ki4 +FLn4 /y4 +L~4 /4 +L4 .!4 .0"4 .`"4 +M4 /J4;4=5 +WM 5 /| 5 +M5 /Q '5 +N,5 /75 +[N<5 /G5 +NL5 /W5 +Ou5 +6Oz5 /5 +O5 ."5 ."5 /B5 /5=5=5 /.6 /~6=#6=36 /| >6 +OC6 /N6 +PS6 /^6 +4Pd6 /e p6=x6\>6 +jP6 /| 6 +P6 /Q 6 +P6 /6 +P6 /6 +EQ6>6">6 / 7`>7x>7 +{Q"7 /| -7 +QC7 /ZO7>W7>_7 +Qh7 /| s7 +Rx7 /Q 7 +1R7 / 7>7>7 /| 7 +TR7 /Q 7 +wR7 /7 +R7 /7 +R7 / 8>8?8 +R*8 +S:8 +S@8 /xH8@P8AX8 +UTl8 +T{8 +T8@@8A8 /8 +U8 .`#8A80A8 .#90A 9`A 9 /(9A09B89 +UUL9 +U[9 +Ud9Al9pB9A9pB9 +FV9 .#9 . $9 /9 `9 /e: /": /%0:<N: /0\:;000 0(08@HP0X`hpx0 5(008@HPX0`0h0p0x0000aaaaaaaaaa        ( 0 8 @ HO P& X ` h p x  a    c       a      b (b 0b 8b @b Hb Pb Xb `b hb p xb b b b    b b  b b b b b tYYXYY  ( 0Y8Y@YHYPYXY`YhYpxYYYYYYYYYYYYYtYYYYF Y(Y0Y8Y@YHYPYXY`YhYpYxYY (08@HPX`hp1xq5q53)65,/x//6,d/n//////00,  0( 00 08J0@J0HJ0PJ0XJ0`J0hJ0pJ0x/,,-.,,,5Z2x222<,0<,<,h1h1F,F,8 8(8088w8@0?H>P>X>`>h>p>x>>>>>>>>>>>>@?`?p?@?`? p? ? ? ? ?( ?0 >8 >@ >H >P ?` h x               ( 8  @  P X h p  % ( * - 0 3 5 8 ; > A D F <( I0 L@ PH SX V` Yp \x _ a d g j m p r  u x { ~  0 8 pH P ` h x               ( 8 @ P X h p            0@P`p  ,,22== K0K@OP\eejjxx`pe 0@Ph.x. (0HX(Hh'5(BP(^ ) 4 )80L )P`d )h| ) )` ) )` )` ) ) < )@`T )X| ) )P  )` )  )< )@0d )h| ) ) )@ )p  )4 )8`\ )`` )# ) $  )$< )@'l )pP) ), ) : ): );D )H=\ )`=| )`> )> )> )> )@ ) A 8 0P `h   `  ` `  0 `H h  P  `   0( @ h  @ p  ` ` #P  $ $ ' P) ,   :@ :` ; = = `> > > >  @@ A  md5.o/ 1261082944 1002 1002 100644 19008 ` ELF>.@@#EgGGܺG vT2GGGffffff.GFGFG F HfDAWHHAVHAUATUHSH DzHD$HT$RD$HD$T$HT$@ D$BBH9vBH;|$f.ET$D$؍xj׉D$D$3D$T$D!3D$ƋEDD$܍VD$D$T$D1!3D$NjED$p $D$D1!D1E D$B8νD$1!1‹E ʉD$D$č0|Du1!1A>*ƇGDt$Ɖ1!1NjED$D$ȍF0]1!1ЍF\$1!1‹E ʉD$D$̍0ؘi1!1ƋE$։D$Ѝ8DD$De(1!1A [D$$lj1!1E,D$D$ԍ\DU01!1A2"kDT$‰Dm4 1!Dl$ DM81A=qƉ1DL$D]HtI}HLAmH\$Hl$ Ld$(Ll$0Lt$8L|$@HHHLLH?HIDH)H|H9ILFLLMEeDd$I@wML)YDIELLHL$HHHD$L$H|$ItA?LD$D?AE@Hl$Ll$HH\$Ld$H(OIG9GvG78AA)̉LH|IEH}DUE ‰THHHEH\$Ld$AEEAEEAEE Hl$AE LLl$ H(@xAA)mATISHH$#EgD$D$ܺD$ vT2D$D$D$LHHĨ[A\fffff.AWIAVAUAATUHSHL$PDŽ$P#EgDŽ$TDŽ$XܺDŽ$\vT2IDŽ$dDŽ$`DŽ$h1I<LHH)ھHHvHtLH@HuHuHH$Pu%LH1H[]A\A]A^A_@H$PHHH% $ > $ > : ; I$ >   I&  : ;  : ;I8 : ; : ; I8 I!I/ &I : ; I8 .? : ; ' I : ; I: ; I&I.? : ; ' .1@ 1 .? : ;' @: ;I: ;I4: ;I 4: ;I4: ;I4: ;I  4: ;I!.? : ; ' @": ; I#: ; I$4: ; I%4: ; I&.? : ; ' I@'1UX Y (1)4: ; I *1X Y +4: ; I , U-!I/.4: ; I? < int^^B1 - W# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &W#p *W#t ,e#x 04# 1I# 2# 6# ?p# H~# I~# J~# K~# L# NW# P#   # # W# { {8; MqAN#BO#CP#DQ# Sq# T# U# { {S~ctxRR~ BctxA w Uw8UTMlenctxM]]ABCD cwp$h%&'( ]{c!"Ʀ#lenƍ#ctx$̍%add͍&c~e#ctxb"b~$e%padf'x(0()&~"#len"~)ctx ~*(&W""~)ctx ~+]%sum,k%n*( -{G -{?+; ..# ../../binutils-2.18/libiberty/usr/include/bits/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include../../binutils-2.18/libiberty/../includemd5.ctypes.hstddef.hstdio.hlibio.hmd5.h guuvu Kggi2p2FZ:^HY)_:MWPSyuN$JI;g/I;Y;Y;YIg/-=-/g;Y;g/-=-/g;Y;YIg/-=-/g;YIg//H=-//YH//-=/V1JJK//V=-/K/-=-/fnJXIYIYIYɁggIYIYɁIYIYɁIYsgzQyJ^==-YKIYK-=-/KIYIYsK-=//K-=//K-YgIYIYIYIYK-=//K-=-/KIYzJ^s/=-/g/=-/g/=-/g-=-/gIY-=-/gIYIY-=-/gIY-=-/gIYIYIYMFCyJ4Ej~<IK=u~ (G?XfZLu&:=;Y=VH f=x"<:BY-=/L=G[$^%<[Kuu"<^X"Jtt XuXYox 1<]BIF B(A0D8DX,,JMQP$JQ0$bBDG<BEB H(A0D8G"zRx 144L]BIF B(A0D8DX$,JMQPJQ0bBDG4BEB H(A0D8G"`bwbkwkqwqsw stw(txw0x|w8|w`UU`TTT`Qw~wVw~wTT vTT \TwT T3TT2TETT@T\TT#_T_~Tk_kQbQ}QNQ`QQ$gQQQ8QQ)QMQQ sQ}Q_IwIR6RKR4R>RRPRkR R#mRuRR6vRRMRWlRl~R&w&UU<UU$sUUCUTUUUU]UUlU~U3U=fUf~UwwU+^+5U5^TV5T5VQ&]&5Q5]S5;S[Sn\ w w0D UD V U T ] ] M R R5 \ \ w w w 2 w  U  T Q 1 \@ B wB G wG I wI Q w Q R w(R V w0V ] w8] X w"@ U  V( 3 V@ T ; _< X _ 2 S< X S P P  Pmd5_init_ctx md5_read_ctx8md5_process_blocknmd5_process_bytesmd5_finish_ctxemd5_buffermd5_stream,X |  I O  ] e __off_t_IO_read_ptr_chainsize_t_shortbufstream_IO_buf_baseresblocklong long unsigned intwordslong long intsigned charC_save_fileno_IO_read_endmd5_ctxlong int../../binutils-2.18/libiberty/md5.c_flags_IO_buf_end_cur_column_old_offset_offsetbytesGNU C 4.3.2A_savemd5_buffer_IO_markerstdinunsigned intlong unsigned int_IO_write_ptrmd5_finish_ctx_sbufshort unsigned intleft_over_IO_save_base/home/tyndur/lbuilds/tmp/cross-binutils/build/libibertynwords_locktotal_flags2_modestdoutcorrect_words_IO_write_end_IO_lock_t_IO_FILEresbufmd5_stream_pos_markersunsigned charshort int_vtable_offsetFILEbuflenmd5_process_bytesB_savecharmd5_uint32fillbufmd5_process_blockbufferendp_next__off64_t_IO_read_base_IO_save_end__pad1__pad2__pad3__pad4__pad5_unused2md5_init_ctxmd5_read_ctx_IO_backup_baseD_save_IO_write_baseGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @X 8h& , 1 mD?8: U'PGa @ n`HiHP  {PI E  )I)0J0)0N*p---5 H8 @   1@)`];,MTc bn@ ymd5.cfillbufmd5_init_ctxmd5_read_ctxmd5_process_blockmd5_process_bytesmemcpymd5_finish_ctxmd5_buffermd5_streamfreadferror Oy; I x  #    " R      !X ) 0 W7 |> :E GL uS ea f q    J g ~ .     a Y . 4= L [ Jj y N      o #   $  4 D T  d t ' # )  v I   G U c  = 7  01@Z: B`JR [ f v  0  a }     W  : ( 4 @ Zp w    L X    M  g  p  " 7, 1 ; : J p S g r z2      *  A M    >@ X   - 4  A# } 7 P U @f pe x    4  4 8@L P`     @ 8 @P `    @   alloca.o/ 1261082944 1002 1002 100644 8432 ` ELF>@@ATIUSHH=Ht.Hl$H9or!@H9kHߐsHHuH1MH=u H[]A\@I|$HHt'HHHHD$HBHHB[]A\% $ > : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ;  : ;  : ; I : ; I.? : ; ' I@: ; I4: ; I 4: ; I U4: ; I  U4: ; I? < 4: ; I?  _?int---d F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#k  Md  M  M" C# #hdrCh""W4_hpnpWI ? @ A?  ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includealloca.cstddef.htypes.hlibio.hstdio.h hzXUw.qȡ9?1wq=HLuXx ,BDA D0zRx $BDA D0www w w0U[\\\\$U/=UBeU$XS\SSScTC_alloca libiberty_optr6libiberty_nptrLlibiberty_len, EJQ`__off_t_IO_read_ptr_chainsize_t_shortbuf_IO_buf_baselong long unsigned intnextlong long intsigned char../../binutils-2.18/libiberty/alloca.c_filenolibiberty_len_IO_read_endlong int_flags_IO_buf_end_cur_column_old_offset_offsetlibiberty_nptrGNU C 4.3.2last_alloca_headeralign_IO_markerstdinprobeunsigned intlong unsigned int_IO_write_ptr_sbufsizeshort unsigned intdepth_IO_save_base/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_lock_flags2_modestdout_IO_write_end_IO_lock_t_IO_FILE_pos_markersunsigned charshort int_vtable_offsetdeepchar_next__off64_t_IO_read_base_IO_save_end__pad1__pad2__pad3__pad4__pad5_unused2_IO_backup_baselibiberty_optrnew_storageC_alloca_IO_write_baseheaderGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @&,1eDEc?hUPH fHa` 0 x@s  (b W  0 0 p0 v   X Xe   &+39HWalloca.clast_alloca_headerC_allocafreexmallocabortlibiberty_optrlibiberty_nptrlibiberty_len9Mfu|   p !) 0 5 B NS A\ #c yj dq 1v  Z O      d  `  - , ; J rY h w     ; #     $ 4 D T e l *x T n  : V Q J/ $J V aiq z t t ;   2=  0   5 ! .7 DM Z    argv.o/ 1261082944 1002 1002 100644 18008 ` ELF>&@@UHSHHt2H?HtHHH;HuHH[]H[]fAUIATIUSHHtjHHHu5\Dt;'t3"t+Lt.Ht4@@tL\uøH[]A\A]ÐL tII]Hu1ffff.UHAWAVAUATSHHHHEHE1HE1E1H)EEHD$HEHHE@E̅tELc}ȃ9E|;H}eH}HcuHHLc}HEJHMu|@E1HHtd@tEu DD NEuƀ\E'HHuH}HUHJ;EHELc}J@tH@uHEHe[A\A]A^A_fEt+"`E1Af'Dt>"(A@H3E1DAfE1E1f@HE8H}*H}HEDHHEHl$L|$E1H\$Ld$HLl$Lt$H8Hu+LH\$Hl$Ld$Ll$ Lt$(L|$0H8D1H}Ht$HBHHuAHH<HIItH}Ht`IE1*DIuHLlH|HCHt9IHHcHK&uLE1'1IAWAVAUE1ATUSH8H|$Ht$AA]9HL$HcL<HH8@uHxHIto1Ht+LHIt11LuIfALA]HD$9qfH8[]A\A]A^A_ÐHD$D@I|$LLHH$I9HD$t LuH $HT$HHD$ HD$H8HL$HHHHL$ HHE18u8DHL$ IJHuJDd$4HD$(HL$HHcItHHL$HT$I<,HtH : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ; ( .? : ; ' @: ; I4: ; I.? : ;' I@: ;I: ;I4: ;I : ; U4: ;I4: ;I.? : ; ' I@4: ; I4: ; I4: ; I 4: ; I!.? : ;' @"4: ;I# : ;$4: ; I? < ?int--1-o F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#v  Mo  M=k mln1FB0f0B2FVarg9c=argFFFFFvPBcACFD lenRF!s@r@rFiuF"wF#}fBpos-len4"4F$$$ ` M$Ys+ ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/include../../binutils-2.18/libiberty/../includeargv.cstddef.htypes.hstdio.hlibio.hsafe-ctype.h ZZVH>,h[6pJxXv%dJ~ <C[= 2 +JJv·#GMf9=;KlKhHPZo0Yiȥy<{h~t8Xm+5Y;g2 w>Y;K0z !f<g[;=0>I=0/><JF KY;Yݒ:L!;gnAIU[?TYoz0 r out of memory x $GADD ,BED A(D0,AC I$J^@<}BBB E(A0A8DpzRx GADD $<BED A(D0$dAC I$J^@4}BBB E(A0A8Dpww w Gw U:V?GU9SPRwRWwW[w[\w \`w(`w0PeUep]pU]U]U]PT\T\T\PPknPSwwv:U:SUSlR5REuRD]]K^^N\\XtvHt_vH_vH_vH_vH5_5EvHEu_uvH__vLTvLPP_lPPPwwU V ]7U7V]V]V*bR_#_wwww w(w0w8mwUmwT;w;wm]S]SmS2P6IPP^m^\V\/2\Hm\BwBm!!Sw SHHmw t\\\VH\RyfreeargvwriteargvHbuildargvdupargvcexpandargv,mxxm__off_t_sch_isblank_IO_read_ptr_chain_sch_isxdigitsize_t_sch_ispunctmaxargc_shortbufdone_sch_istable_IO_buf_basenargvlong long unsigned intvectorlong long intsigned char_sch_iscppsp_fileno_IO_read_endlong intdquotescan_flags_IO_buf_end_cur_columnexpandargv_old_offset_offset_sch_isbasicGNU C 4.3.2freeargv_IO_markerbuildargvunsigned intlong unsigned int_IO_write_ptr_sbufshort unsigned int_IO_save_base/home/tyndur/lbuilds/tmp/cross-binutils/build/libibertystdin_lockdupargv_flags2_modestdoutargv_dynamiccopyargcp_sch_iscntrlbsquotefilename_IO_write_endsquote_IO_lock_t_IO_FILEwriteargv../../binutils-2.18/libiberty/argv.c_poserror_markers_sch_isupper_sch_isvspunsigned charcopybufshort int_vtable_offsetFILEinput_sch_isprintfile_argc_sch_isgraphchar_sch_isidst_sch_isspacebuffer_next__off64_t_sch_islower_IO_read_base_IO_save_end__pad1__pad2__pad3__pad4__pad5_sch_isalpha_unused2stderr_sch_isdigitstatusfile_argv_sch_isidnum_IO_backup_baseargc_sch_isalnum_sch_isnvspargv_IO_write_baseargvpGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @mH2&,1D ? 6pU9/PDa2hupD Ex pX VF 0(F0N 0>!C%%%X-  x1   GP &3=DLU\dk}v|argv.cfreeargvfreewriteargvfputc_sch_istablebuildargvstrlenrealloc__strdupmallocdupargvstrcpyexpandargvfopenfseekftellfclosexmallocfreadferrorxreallocmemmovememcpystderrfwritexexit% 6~  h  {^@ E\ i!~ "#$%*&'(K)P _*i+;  <  !m) 0 5 7B sS f\ c j q v  ^ 3  q    u .   Q o( 7 F U d s "      S  '   / ? O _ p fw Q X    3  h   > D % ), 83 : A H O V &] d /n u { HG   `   zP  ) T   ~ ] , 1 @J \U]e n  x 6   _    @ G   } K  ) |    X% )/ 4  > LC (M oR pe mum}  - V =       H     a  Q * / : M Z g  b D HPt x   @ Ph     choose-temp.o/ 1261082944 1002 1002 100644 6848 ` ELF> @@H\$Hl$Ld$HHHLcI|$ HHHJD%HccXXXXXXHH@HtHH$Hl$Ld$H% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I.? : ; ' I@4: ; I4: ; I4: ; I4: ; I? < O8intii-d b# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &b#p *b#t ,p#x 0F# 1T# 2# 6# ?{# H# I# J# K# L-# Nb# P#  # # b#k  d  :8;<len=b ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includechoose-temp.cstddef.htypes.hlibio.hstdio.h 9/\8@Y;=:vVx $|S zRx |S w|w Pw|S#Schoose_temp_base,|__off64_t_IO_read_endchoose_temp_base_IO_write_base_IO_buf_end__pad2__pad3/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_read_ptrunsigned int_offset../../binutils-2.18/libiberty/choose-temp.c_mode_chain_IO_FILE_IO_save_baseunsigned charlong unsigned intshort unsigned intsize_t_IO_save_end_IO_lock_t_markers_posstdin_flags2_sbuf_old_offset_lockbase_IO_marker_cur_columnlong long unsigned int_fileno_IO_buf_base_next_vtable_offset__off_t_unused2long long intstdoutchartemp_filename_IO_write_endshort int_IO_backup_base_flags__pad1long int_IO_write_ptr__pad4__pad5signed char_IO_read_base_shortbufGNU C 4.3.2GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @|&,1DS?UPf@a00 x08s` hn'x000-   ( 0Q  | .5=DKchoose-temp.cchoose_temp_basechoose_tmpdirstrlenxmallocstrcpymktempabort,:Xx    Q!|) . .; B I P W r^ %l Mq |  ? ~ ( V   7, ; /J 5Y Mh w  a o    {  F C J$ d4 kD T e Bl x  i V   |    8" 9 [F      concat.o/ 1261082944 1002 1002 100644 16984 ` ELF>&@@AUIATIUHSHHH$HT$0HL$8LD$@LL$HHD$HD$ $HD$uPHT$$H*Ht:HLHHH$I܃/vHT$HBHD$H*HuA$HL[]A\A]ff.US1HHH$Ht$(HT$0HL$8LD$@HD$HD$ LL$H$HD$tDHl$1HLB$H9Ht&$HÃ/vHL$HAHD$H9HuHH[]AWIAVAUATIUSHHH$HT$0HL$8LD$@LL$HIHD$HD$ $HD$HH1HLB$H9Ht&$HÃ/vHL$HAHD$H9HuH{IH$ALIFHD$ IFHT$$L"Mt:LHHLH$H݃/vHT$HBHD$L"MuMEtLHL[]A\A]A^A_ÿHH$$IHD$HD$ HD$ff.AVAUATIUSHHH$Ht$(HT$0HL$8LD$@IHD$HD$ LL$H$HD$H1@HLB$H9Ht&$HÃ/vHL$HAHD$H9HuH{IH$ALIFHD$ IFHT$$L"Mt:LHHLH$H݃/vHT$HBHD$L"MuEHL[]A\A]A^ÿHH$$IHD$HD$ HD$f.ATUHSHHL%H$Ht$(HT$0HL$8LD$@HD$HD$ LL$H$HD$uTDHT$$H*Ht:HLHHH$I܃/vHT$HBHD$H*HuA$HH[]A\% $ > : ; I$ > I!I/ $ >  : ;  : ; I8   I : ;I8 : ; &I.: ; ' I : ; I: ; I4: ; I 4: ; I.? : ; ' I@: ; I: ; I U4: ; I 1RUX Y 1414: ; I U 41! "1UX Y #1X Y $4: ; I? < %4: ; I?  ?int+Xkhh # # # # iM-- - F# # # # # #( #0 #8 #@ #H #P  #X " #` $#h &F#p *F#t ,#x 0# 1# 2# 6)# ?# H# I# J# K# L4# NF# P/#    # # F#  )h ?h ESdstRR?RendTargU?Y? ku]dsttt?vx~X{tiG?F?FH?argI?f?)e?g?i~]kyn3?¹}]yn ɹ}!Xti*?~"]yn ~!#Xti?~"Xti $$%  ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includeconcat.cstddef.hstdarg.htypes.hstdio.hlibio.h bt<b!<?_X=U@8#Xfe..et<?[bW=;$Jf<~@&W=;)L=U@8<J/sJP. <~@\&W=;)L=U@8Jv.k-I:F O Y ^ wh n x }  ? w  0  p ?00  $ 5 @HFP /Y wc i s tx ` ?     ` ?   , 7P?G P wZ {` e ?t P}     )  *  L Pt x`  P P p `  P  cp-demint.o/ 1261082944 1002 1002 100644 18536 ` ELF>%@@HItM2wHAHIIu)HIt7HWLOf.Mt1H\$Hl$HLt$Ld$Ll$HI;_u E1{Zt@AHH‰HHc|$,H<HHc|$ $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ; (  : ; : ;I8  : ; : ; I8 &I : ; : ;I.? : ; ' I@ : ; I : ; I: ; I .? : ; ' I@: ; I4: ; I4: ; I 4: ; I !4: ; I" #4: ; I$4: ; I? < %!i 8intFF-r ?# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &?#p *?#t ,p#x 0T# 1b# 2# 6# ?{# H# I# J# K# L-# N?# P#  # # ?#y  r   +j      !"#$%&'()*+,-./012s#len?#op#o '# )#len+?# -?#% ?# O#xO z+#u#%} # O#  # O# # p O#lenQ?# S# U?# W#I #len?#b F# O# O#}jU}!Ib3I X]s_# a# c?#ne# gO# i?#( k?#, m#0 o?#8 q?#< u?#@ wO#H {?#PO??wip;OU<+=OQ>OO?memlen-? diI~!dcO? pO?!len?!i["#-#-? pO!len?!i["#-#-$$ 8 %$E - Z $g J  ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/include../../binutils-2.18/libiberty/../includecp-demint.cstddef.htypes.hlibio.hstdio.hdemangle.hcp-demangle.h ?;=08./Ku< X/9%BZ"VZVZ [8@kY1o/zJ[$J^@$JY0zRx X4>J[$TJ^@|JY0T8FTUXTRXY`ww`U S&-S/AShS`TIVhV`Q`^h^X]h] /SANSSwwU{^{UT]Tv]vTQ_Qq\SQS>Q[Qw?w0U:^:?UT]T5]5?T0\V P+Vm cplus_demangle_fill_componenticplus_demangle_v3_componentscplus_demangle_fill_operator cplus_demangle_fill_builtin_type,?/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_shortbuf_IO_lock_t_IO_buf_endd_builtin_type_printD_PRINT_UNSIGNED_LONGjava_lenDEMANGLE_COMPONENT_BINARY_ARGS_IO_write_endunsigned intDEMANGLE_COMPONENT_RESTRICT_THISDEMANGLE_COMPONENT_REFTEMPdid_subsDEMANGLE_COMPONENT_VENDOR_TYPE_flagsgnu_v3_deleting_dtors_dtor_markersDEMANGLE_COMPONENT_DTORs_stringdemangle_componentdemangle_component_typegnu_v3_base_object_dtorDEMANGLE_COMPONENT_LITERAL_NEGcompssend_posgnu_v3_complete_object_dtorDEMANGLE_COMPONENT_OPERATORs_namestdout_IO_save_enddemangle_builtin_type_infoDEMANGLE_COMPONENT_NAMED_PRINT_LONGlong long unsigned intjava_namekindDEMANGLE_COMPONENT_EXTENDED_OPERATOR_IO_backup_baseDEMANGLE_COMPONENT_CAST_offset_filenoDEMANGLE_COMPONENT_COMPLEXsize_tdemangle_operator_infoDEMANGLE_COMPONENT_TRINARYnext_comp_IO_read_basestdin_nextDEMANGLE_COMPONENT_VTABLEgnu_v3_complete_object_allocating_ctorcodestring../../binutils-2.18/libiberty/cp-demint.cDEMANGLE_COMPONENT_IMAGINARY__s1_lenDEMANGLE_COMPONENT_TRINARY_ARG1DEMANGLE_COMPONENT_TRINARY_ARG2DEMANGLE_COMPONENT_CONSTRUCTION_VTABLEchar_mode_IO_markerDEMANGLE_COMPONENT_THUNK_IO_read_ptrs_binarycplus_demangle_fill_components_numberDEMANGLE_COMPONENT_PTRMEM_TYPEDEMANGLE_COMPONENT_HIDDEN_ALIASDEMANGLE_COMPONENT_FUNCTION_TYPErightcplus_demangle_operators_IO_write_basenext_sublong long intDEMANGLE_COMPONENT_ARGLIST__s2_lens_operator_IO_save_basecplus_demangle_v3_componentsD_PRINT_BOOLD_PRINT_UNSIGNEDDEMANGLE_COMPONENT_VTTs_ctorDEMANGLE_COMPONENT_REFERENCEDEMANGLE_COMPONENT_BUILTIN_TYPEDEMANGLE_COMPONENT_CTORDEMANGLE_COMPONENT_TEMPLATE_PARAMDEMANGLE_COMPONENT_BINARY__pad1__pad2__pad3__pad4__pad5DEMANGLE_COMPONENT_TEMPLATEcplus_demangle_fill_builtin_typegnu_v3_base_object_ctorDEMANGLE_COMPONENT_CONST_THISDEMANGLE_COMPONENT_RESTRICTnum_comps_vtable_offsetD_PRINT_DEFAULTargsgnu_v3_complete_object_ctorGNU C 4.3.2DEMANGLE_COMPONENT_ARRAY_TYPEDEMANGLE_COMPONENT_SUB_STDlast_nameDEMANGLE_COMPONENT_QUAL_NAMEDEMANGLE_COMPONENT_VENDOR_TYPE_QUALmangledcplus_demangle_builtin_types_IO_read_endprintD_PRINT_VOIDshort intlong intDEMANGLE_COMPONENT_VIRTUAL_THUNKoptionss_builtingnu_v3_ctor_kindsDEMANGLE_COMPONENT_TYPED_NAMEDEMANGLE_COMPONENT_VOLATILEDEMANGLE_COMPONENT_COVARIANT_THUNKleftD_PRINT_FLOATnumbernameDEMANGLE_COMPONENT_TEMPLATE_ARGLISTsubsD_PRINT_UNSIGNED_LONG_LONGd_info_lockDEMANGLE_COMPONENT_GUARDlong unsigned int_old_offset_IO_FILED_PRINT_LONG_LONGs_extended_operatorexpansionnum_subsopnametypeunsigned charcplus_demangle_fill_operator_sbuf_IO_write_ptrDEMANGLE_COMPONENT_JAVA_CLASSDEMANGLE_COMPONENT_VOLATILE_THIStype_nameDEMANGLE_COMPONENT_UNARYDEMANGLE_COMPONENT_LOCAL_NAME__off_tsigned charDEMANGLE_COMPONENT_TYPEINFO_FNshort unsigned intgnu_v3_dtor_kindsDEMANGLE_COMPONENT_TYPEINFODEMANGLE_COMPONENT_POINTERD_PRINT_INT_chainDEMANGLE_COMPONENT_CONSTDEMANGLE_COMPONENT_TYPEINFO_NAME_flags2DEMANGLE_COMPONENT_LITERAL_cur_column__off64_t_unused2_IO_buf_baseGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @?0&,1Djm ?2UPFfpaG xsG` ` H08H00 $%%0, .   X+`>HOhocp-demint.ccplus_demangle_fill_componentcplus_demangle_v3_componentsstrlencplus_demangle_init_infomalloccplus_demangle_typefreecplus_demangle_mangled_namecplus_demangle_fill_operatorcplus_demangle_operatorsstrcmpcplus_demangle_fill_builtin_typecplus_demangle_builtin_types'1y   0 :E       !?) . ; I P / W ! ^ e l q | | }  +  e ^ g `   + M: I X 0g Nv      p 8    " 2 B R b  s Bz  r Z        4  2 % , 8 X> D J P V x\ `b Wh xn t Uz F         n      J     ,  b  #   @   '   " Y ( . 4 : @ F L 9R X 5^ d  "  T   "  T & x3 * _ n T   T  *  = T    r =+ S M l : { H "    G  o   Y   }   p% n+ 1 7 = ? C xJ b p   T f }  v       #X> * H M : Z Hd Ik v`~  @   ' p *    =    8& q+ # 5 : D )S r` e 6m >v     ?  <        l! )9 N[ H   4 8`\ `  8 `X    dyn-string.o/ 1261082944 1002 1002 100644 21368 ` ELF>p,@@HGGÐH1ҋG;Ft HHHv1҅Hffff.SH9"@9}9tH{HcHCH[ffffff.H\$Hl$Ld$Ll$H(9HI|F9~9fDAA)D1HtRDx6ADHcHyHcH)DIT$HE2HHH9uHEIcDmH\$Hl$Ld$Ll$ H(@H\$Hl$HwH1Ht"HcSHC@,HcSHCDCH\$Hl$HH\$Hl$HLd$HHIsH߉1HtHc{LH{kH$Hl$Ld$Hfff.H\$Hl$HHvwH1HtHc{HuH{ECH\$Hl$Hffff.ATAUSwH1HtCC9|(Hc)HHJH)@HSD  HH9uHCHcD$C[]A\AUIATAUSHHHsH߉1HtQSD9|/DHcHcȉHyD)H)ǐHS2H HH9uIcH{HcLkH[]A\A]ÐH1fDATH9AUHSHtcrw1HtJsD9|#HcHCU 8HA9Hc҈ ~HcUIcH{HuEC[]A\fDH1fDH\$Hl$HLd$HHHH߉I1HtH{HDcH$Hl$Ld$HÐH\$Hl$HH9HHt8v1HtHsH}CEH\$Hl$Hf.SH_HGH[fSHHH[f.H\$Hl$HHHcu]HEEH\$Hl$HDH\$Ld$HADHHHLd$H\$H% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ; I8 .? : ; ' @ : ; I .? : ;' I@: ;I 4: ;I.? : ; ' I@: ; I: ; I4: ; I: ;I4: ;I4: ;I.? : ; ' I@ 4: ; I4: ; I .? : ; ' @!4: ; I? < 8intii-d b# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &b#p *b#t ,p#x 0F# 1T# 2# 6# ?{# H# I# J# K# L-# Nb# P#  # # b#k  d  " b# b#s#-w`ds"Ubds1"ds2"--"#ds"bbnbl"srcl"mbendmbiobpbXbW"cWbGbBF"sFlenHb9b8"s8"$b#"pos#bc#bi%bb_ "pos bsrc ibbbw"srcb"posbsrc"ibbwE"src"b"srcbb"src"xdsw"z mKdsl"<b;-;bW"VbX"!! ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/include../../binutils-2.18/libiberty/../includedyn-string.cstddef.htypes.hlibio.hstdio.hdyn-string.h uu.L=}ʒd!;J=\~2h=e=eȓ9?ztBzXPu[]:LZ0-["O 19?1#=Iue1>tthl!;J=ZV>bX;g2ʮv"L[l ==M,ZZ:Mu?  <;=x 3D1A$JP0XN $dJO SN $hBDC ,BED A(J0 $zBGD  $_JO VN AAKN ;N zRx 43DL1AdJP0XN dJO SN hBDC $BED A(J0 4zBGD T l_JO VN AAKN ;N wCw,U0TPQwQwPZUZSUPsT|TS\Q\jPjsQsxT|QwLw0U=VT\TB\QQ8SRRQ$Q$]$1Q1G]P^w^w PnUnSPcTcVww UST\P .w.sw ?U?iS 4T4nVwwww USTVQVQ\PPwwww w(w0UyS T [\[jUr|\ Q ~]$DQXbQ PbjQmzVUTwww w US ST\U\ \QV VTUT 9w9w 5U5pS ATAuVww UVVTSSwwUSwwUS .w.kw 8U8fV FTFaSp~w~w pU\3dyn_string_clear`dyn_string_eqdyn_string_resize#dyn_string_substringdyn_string_append_chardyn_string_append_cstrBdyn_string_appenddyn_string_insert_chardyn_string_insert_cstr_dyn_string_prepend_cstrdyn_string_insertdyn_string_prependEdyn_string_copy_cstrdyn_string_copydyn_string_releasedyn_string_deleteKdyn_string_initdyn_string_new,__off_t_IO_read_ptr_chainsize_t_shortbuf_IO_buf_basedyn_string_insertlong long unsigned intdyn_string_initstdoutdyn_string_insert_cstrlong long intsigned chardyn_string_append_char_fileno_IO_read_endlong int_flags__s2_len_IO_buf_end_cur_columndyn_string_append_old_offset_offsetGNU C 4.3.2_IO_markerstdinunsigned intlong unsigned int_IO_write_ptrdyn_string_substring_sbufshort unsigned intspace_IO_save_base/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_lock_flags2_modedyn_string_copydyn_string_prependallocatednew_allocated../../binutils-2.18/libiberty/dyn-string.cdyn_string_prepend_cstr_IO_write_enddyn_string_newdyn_string_t_IO_lock_t_IO_FILEdestdyn_string_clear__s1_len_posdyn_string_insert_char_markersunsigned charshort intdyn_string_append_cstrdyn_string_releasedyn_string_eq_vtable_offsetdyn_string_deletedyn_string_resizelengthchardyn_string_copy_cstr_next__off64_t_IO_read_base_IO_save_enddyn_string__pad1__pad2__pad3__pad4__pad5_unused2ds_struct_ptr_IO_backup_basestart_IO_write_baseresultGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @H8&,1D?0;UPNfxa N` x(sQ ($L%0S'0HS000'Fv+++2 6  3-4P1FOdjPXd Sh z + _@VPchz Kp;dyn-string.cdyn_string_cleardyn_string_eqstrcmpdyn_string_resizexreallocdyn_string_substringabortdyn_string_append_chardyn_string_append_cstrstrlenstrcpydyn_string_appenddyn_string_insert_chardyn_string_insert_cstrstrncpydyn_string_prepend_cstrdyn_string_insertdyn_string_prependdyn_string_copy_cstrdyn_string_copydyn_string_releasefreedyn_string_deletedyn_string_initxmallocdyn_string_new1tj;Sf=J]% %B((' %  . A !) . ; XB I P KW ^ l q |      0 j  - , ; J Y h w     V #  &   $ 4 D T e l :x    L   ) # 5 <Db HnvC~  8 [(5   wP ~    3 5% x19LA J U e j *u n    # P l        H- ~= D P Xs` i t  E  {    m  z   a, < J )O Z _a llt    :    N     O  ' 1 r @ G R Zb k u  &    \     5 &  ^  ?  e$,4 F M cX `kh  q { J    p    ? E s  4 8T XPt x P    , 0\ `t x       < @ \ `p 8 P Ph  P       8 X p        p  fdmatch.o/ 1261082944 1002 1002 100644 8472 ` ELF>@@SH H$t1H [H޿uH$H9$uHD$H9$% $ > : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ .? : ;' I : ;I.? : ; ' I@: ; I4: ; I 1UX Y 11X Y 4: ; I? < D?int?PP?P?------ F# # # # # #( #0 #8 #@ #H #P  #X "#` $ #h &F#p *F#t ,#x 0`# 1g# 2# 6!# ?# HW# IW# JW# KW# L4# NF# P'#  #  # F# ! M 7 Mz` {# |-#,M -u# 2# :# ;# =# ># @F#$ Bu#( G#0 K#8 M#@ X7#H Y7#X Z7#h gM#x -] MFFn5F-fd14Ffd24F6n~7n}]9 |p]9|p  % ../../binutils-2.18/libiberty/usr/include/sys/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includefdmatch.cstat.hstddef.htypes.hlibio.hstdio.htime.hstat.h 4<|tt| f|'x $fAPzRx fAPwwfw UT,S-fSHfdmatch,f __off_t__gid_t_IO_read_ptr_chainst_ctimpad0size_t_shortbuf_IO_buf_basefdmatchlong long unsigned intst_blocksstatlong long intsigned charst_ino__mode_t_fileno_IO_read_end__blkcnt_tlong int_flags_IO_buf_end_cur_columnst_atim_old_offset_offsetGNU C 4.3.2__dev_tst_uid_IO_markerstdinunsigned intlong unsigned int_IO_write_ptr__statbuf_sbufshort unsigned int_IO_save_base/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty__nlink_t_lock_flags2_modestdout__fdst_size__unusedst_mode../../binutils-2.18/libiberty/fdmatch.ctv_nsectv_sec_IO_write_end_IO_lock_t_IO_FILE__blksize_t_pos_markerssbuf2st_nlinkunsigned charshort intst_blksizetimespec_vtable_offset__ino_tsbuf1st_rdevchar__uid_t_next__off64_t_IO_read_base_IO_save_endst_gid__pad1__pad2__pad3__pad4__pad5__time_t_unused2st_dev_IO_backup_basest_mtimfstat_IO_write_baseGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @f0&,1)DH?(H U)Pp fH@a 0 x8s  y   0 0 00        ffdmatch.cfdmatch__fxstat;     !f) 0 5 1B DS 7\ c tj q v         E i   `  & 5 D |S Vb Gq B   ^  z      ' 87 G W "g )w 0 7 >  N U &  n u8 D @R 8c Wj }o x{ W      ,    n # n1 $? _ vq } d Of  M p   0?. 1;      fibheap.o/ 1261082944 1002 1002 100644 24592 ` ELF>7@@HW1HtHB(ffffff.HW1HtHB ffffff.1H?fDHNHI1H9HEHt H;pHVHHJHFHvHPHvA@0% A@0HWHt+HBH9tRHFHBHHrHpHVf3fHwHvHvHf3HPiHrHrHVHVHf3@H\$Ll$HHl$Ld$H HF IH9|)E1LH$Hl$Ld$Ll$H DH.Lf(HV HN(Ht $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/  : ; I8  : ; I 8 .: ; ' I : ; I: ; I.: ;' : ;I.: ;' I : ;I4: ;I 14: ; I414: ; I.? : ; ' I@ : ; I .? : ;' I@  : ;I !.: ;' @ ": ;I#1UX Y$ U%41&1UX Y'.? : ; ' I@(: ; I): ; I*4: ; I+4: ; I,1UX Y -1UX Y .1X Y / 01X Y 1.: ;' @24: ;I 34: ;I41X Y5.: ;' I@64: ;I7.? : ;' @8.? : ; ' I@ 94: ; I? < } 8intFF-r ?# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &?#p *?#t ,p#x 0T# 1b# 2# 6# ?{# H# I# J# K# L-# N?# P#  # # ?#y  r  -F0$ 1-#min2# 3#82 8# 9# :# ;#key<# =#(B[#0C[#0$4EM?LaLbLabFret@y??W?VkeyVVbVaX$yzS3RR-9rAB}w|UwU?w' U!w U T"#-$%9&F`T&M'(ƭ(ƾ)key(lj*ɉ+y˾,yД$-].߿./-'z(()key*?w((('` ((**01] "\2a^ {3w_3y`3xaib?3dc?Dd?#m#  &W-$9#rC #3yz YMA&#F `T&M4  @5 "3ret3x3y6#F( `T&M&, &W-$97  " 'A (+z+ret' ((+ret'cF (b)keyb(bd,rg /-Fn`T&M8:w99( ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/include../../binutils-2.18/libiberty/../includefibheap.cstddef.htypes.hlibio.hstdio.hfibheap.h KKtOG<4!Ku =ȾIMGNGN?G<֮mt <"j<#MqKMGN~JJ}X(J KKILMJ=h<J/fJu}.f,KKKfaJmX9 KKILJ}}YBKKKKKft!OtaJvJ KKIL~t2X#MqKMGN~JVJw9? .v<  tKKKKK~\~X!W=uw=X%K\N $JQ zRx 4L d|JQ(A zADG GA0A4 AL>N dJQ P\Q\,XT\R\vQR Q ,R0KwKw(0WUWv]v{U{]0`T`gSgTST0QQQ0RR`q\\\`lVVQVQVV !w!3w .U .T .Q%2S@LU@LT@GQGLRPQwQUwU\w\w PUVUVP`T`SS`TTiRRwwUZmRR>R}RRcRRT#QBUQUaTaqPqTQPT*Q*<T<>QtQQFXFPYPXYXwwUUSSS`QQQXXTTw0w U +S01w1Pw0?UKPUBKU3OSP^w^w PtUtSPtTb\wRw UV&RVT!\&R\QS&RS  fibheap_minfibheap_min_keyfibheap_emptyfibheap_replace_key_datafibheap_replace_keyzfibheap_replace_datafibheap_union fibheap_delete fibheap_extract_minA fibheap_delete_node fibheap_insertF fibheap_new,oPWZPWZ  KOR`KOR`KOR`B > >hmm~@]@] 88=J{J{0R@R__off_tfibnode_remove_IO_read_ptr_chainsize_t_shortbuffibheap_replace_data_IO_buf_basefibnode_newfibheap_replace_keylong long unsigned intodatarightlong long intsigned charmark_fileno_IO_read_endfibheap_extract_minparentokeyfibheap_emptylong int_flags_IO_buf_end_cur_column_old_offset_offsetGNU C 4.3.2heapaheapbtemp_IO_markerstdinunsigned intfibheap_comp_datab_rootfibnode_insert_afterlong unsigned int_IO_write_ptr_sbufdatashort unsigned intfibheapkey_t_IO_save_base/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty../../binutils-2.18/libiberty/fibheap.cfibheap_cascading_cut_lockfibheap_rem_root_flags2_modestdoutfibheap_tfibheap_extr_min_node_IO_write_end_IO_lock_t_IO_FILEfibheap_new_pos_markersunsigned charchildnodeorigshort intdegreefibnode_vtable_offsetfibheap_consolidatefibheap_unionheapcharfibnode_tfibheapfibheap_cutnodes_nextfibheap_insert__off64_t_IO_read_base_IO_save_endfibheap_comparefibheap_ins_rootfibheap_delete_node__pad1__pad2__pad3__pad4__pad5_unused2fibheap_delete_IO_backup_basea_rootfibheap_minfibheap_linkfibheap_replace_key_datafibheap_min_key_IO_write_baseleftrootGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @oB&,1DD ?CUu,Px[fa[ xs`^h   +_,0_0-02666P>0 A P+  AM ]@ k0 @ Pz00 P>`fibheap.cfibheap_cutfibheap_consolidatefibheap_extr_min_nodefibheap_minfibheap_min_keyfibheap_emptyfibheap_replace_key_datafibheap_replace_keyfibheap_replace_datafibheap_unionfreefibheap_deletefibheap_extract_minfibheap_delete_nodefibheap_insertxcallocfibheap_new*Gpx H,k   ? 9 !o) . +; I P W ^ me l q |  l ~            Q+ : I ?X g v $   +  6 2 w 7   " 2 B  R b 's z \     {  % .1 ?  M [ w  '   q  g  . G U ga z z g  a g }  g 4 bB gN Z s ^  V g  1 g @ J g( 0P8,H gV d o x  @ 6   o0  g   9  $ ) 3 '8 K pT s @| p  j% -35 > gH =M W `f k u | <@L g      YP E K  Q  O J ) . W= E a Ei q y  g  %      0( `H g   0 f p    S g & 4 B S G R [ `u    0 0  0 g  0 P -  g e - < C N PV ^ g gq  v  O r   R g   _  `   2 H S `[ og gt  4 8 L P@d hP| 0   @ P $ (D Hd h0 P  ` 8  P @h P 0   @ P    8 0P Ph  `  filename_cmp.o/ 1261082944 1002 1002 100644 4224 ` ELF>P@@% : ; I$ > $ > $ > .? : ; ' I@ : ; I  4: ; I  I &I8int4bws13s23 6- 6-  s{ ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/includefilename_cmp.cstddef.h 5x zRx UTzfilename_cmp,size_t/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty__s2_lenunsigned charlong unsigned intshort unsigned intGNU C 4.3.2unsigned intchar../../binutils-2.18/libiberty/filename_cmp.cshort intlong intfilename_cmpsigned char__s1_lenGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @h &H,H1HD? XUPf`0a0 x0s  F#8)0P00YTss  @ $  filename_cmp.cfilename_cmpstrcmp  {  !) . ; VB HI hP W ^ l v |  # ?     floatformat.o/ 1261082944 1002 1002 100644 27000 ` ELF>h;@@ f.ATUHSDJA)D)A)A¸B GE11fDDẢDA)ԉE)EDA44!I AAF1Eu[]LA\A)D)AAnH\$Ld$HLl$HIO WDG7LSKIċ3LAMH$Ld$HLl$H1fDAVAUATIUSDRA)D)A)AAƸACGD׉DD)I44M͉A)EDID!I" AAFE1Eu[]A\A]A^DA)D)AAjffffff.HLX0AfDHl$Lt$IH\$Ld$HLl$L|$HhWL1 $ $f. Zf. zf.fDff(Xf.fDZH|$,f(D$,ED$DHM UDEuLMcJM DmA(A YL,MI*D9\L$ tD)IUuADLA)EM A A DYL$ANf. rf(H\L,I1MkLLHH D9H*X\L$X}$ND$,E>A $ >  I: ; I$ > &I  : ;  : ;I8 : ; : ; I8 I!I/  : ; ( ' II&I&.: ; ' I@ : ; I : ; I .: ;' I@: ;I: ;I 4: ;I4: ;I U.: ; ' I@: ; I : ; I!4: ; I"4: ; I#.: ;' @$: ;I %.? : ;' I@ &: ;I'.? : ;' @(4: ;I)4: ;I*4: ; I? < +4: ; I?  v intHZqH -} ;# B# B# B# B# B#( B#0 B#8 B#@ B#H B#P  B#X "#` $#h &;#p *;#t ,#x 0d# 1# 2# 6# ?# H# I# J# K# LO# N;# P#   # # ;# Ha} Ha"6+ 89 :# ;}# >}# @}# A}# G;# K}# M}# N}# Q#$ Tk#( W #0;+ F;wOfmtDUETZII}}len}XZ} ; ; ; ;}}}Ov;fmt !Z!Z"I#}}len}X$ZY};;;}}v%1;w&fmt00'&fmt&to4;4}};(utoZ4'0&fmt./&to/1I(dto2434Z5}5}6;7;)nanA;4**+P +W +^ +e +p +z + + + + + + + + + + + + + ~ ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/include../../binutils-2.18/libiberty/../includefloatformat.cstddef.htypes.hlibio.hstdio.hfloatformat.h 2*\i4z^v/_xX <tXQ:>r>/>9Hy)A[f2b\.XD>d>@jT@F\t1+i4z^v=_xX JtX0+=;MZ=9-Y;kE3Yh2b\= (;K?4 t tsg =K,>iY8m\9gXjfvdM(x82uXj2B(vV(h"~t <wt J/K<1VZH>SAQNl..p.7k7kuU  8ztW[ s. v6v8`U"floatformat_ieee_single_bigfloatformat_ieee_double_bigfloatformat_vax_ffloatformat_vax_dfloatformat_vax_gfloatformat_i387_extfloatformat_m68881_extfloatformat_i960_extfloatformat_m88110_extfloatformat_m88110_ext_harrisfloatformat_arm_ext_bigfloatformat_ia64_spill_bigfloatformat_ia64_spill_littlefloatformat_ia64_quad_bigfloatformat_ia64_quad_little    @  4@  4@  4  @ 7@  4P?@`? @`? @P?@  4`? @`? @@@?p?pfloatformat_ieee_single_littlefloatformat_ieee_double_littlefloatformat_ieee_double_littlebyte_bigwordfloatformat_arm_ext_littlebyte_bigwordAC?x $BCD $jJL 4BDB D(A0 $J^p<BEB B(D0A8D`zRx 4BCD TjJL ,tBDB D(A0 $J^p4BEB B(D0A8D`wwww UVVZTT9QQ!R!>PRPXZ%cYcmPxYY9hQprQQOhRRZTTw:w UST-]"\(0P@BwBFwFHwHLw LMw(Mw0@SUS\\@TT@QQ@URUsPRPYZTZZn^^QQTUT HwHw RUR:VSV TT KQOYbpb/b/qbb bP/Sw6b6qwqbw/SwwS/5S]/D]\/?\-I^S^ZYYwwww w( w0 $w8$w7U7g\n\\1T1m_n__4Q4wr/w /nww pww wPSQi]n]]]QPQ4PPQQSPdSS*SS]k^n^]^]XeVnVVVlPP 4PPPz floatformat_is_validfloatformat_from_doublefloatformat_to_doublefloatformat_ieee_single_bigfloatformat_ieee_single_little floatformat_ieee_double_big floatformat_ieee_double_little/ floatformat_ieee_double_littlebyte_bigwordE floatformat_vax_f[ floatformat_vax_dq floatformat_vax_g floatformat_i387_ext floatformat_m68881_ext floatformat_i960_ext floatformat_m88110_ext floatformat_m88110_harris_ext floatformat_arm_ext_big floatformat_arm_ext_littlebyte_bigword! floatformat_ia64_spill_big7 floatformat_ia64_spill_littleM floatformat_ia64_quad_bigc floatformat_ia64_quad_little,>C`FKsx|Zc__off_tfloatformat_vax_IO_read_ptr_chainfloatformat_from_doublesize_t_shortbufshiftedcur_bytetotalsize_IO_buf_basefloatformat_intbit_nomant_longordersigned charfloatformat_i960_exthi_bit_fileno_IO_read_endfloatformat_intbitexp_biasbitslong int_flags_IO_buf_end_cur_columndouble_old_offset_offsetexp_nanlo_bitfloatformat_arm_ext_littlebyte_bigwordufrommaskdfromGNU C 4.3.2_IO_markerstdinfloatformat_arm_ext_bigunsigned intfloatformatspecial_exponentnextbytefloatformat_ieee_double_biglong unsigned intfloatformat_always_validexponent_IO_write_ptrnamefloatformat_ia64_spill_littlefloatformat_m88110_ext_sbufdatashort unsigned intfloatformat_to_doublefloatformat_ia64_quad_big_IO_save_base/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_lockint_bit_flags2_modestdoutfrommant_offfloatformat_littlebyte_bigwordfloatformat_intbit_yesman_startfloatformat_ieee_single_bigfloatformat_byteorders_IO_write_endmant_IO_lock_t_IO_FILEintbitmant_bitsman_lenfloat_pos_markersput_fieldcur_bitshiftsign_startfloatformat_bigunsigned charexp_lenfloatformat_is_validshort intfloatformat_ia64_spill_bigfloatformat_ieee_double_littlebyte_bigword_vtable_offsetstuff_to_putbyte_ptrcharfloatformat_i387_extfloatformat_vax_dfloatformat_vax_ffloatformat_vax_g_next__off64_t_IO_read_basefloatformat_little_IO_save_end../../binutils-2.18/libiberty/floatformat.cexp_startfloatformat_ieee_double_little__pad1__pad2__pad3__pad4__pad5mant_bits_leftfloatformat_m68881_ext_unused2is_validfloatformat_ieee_single_littlefloatformat_m88110_harris_ext_IO_backup_basebyteorderstartfloatformat_i387_ext_is_valid_IO_write_baseresultget_fieldtotal_lenfloatformat_ia64_quad_littleGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rela.rodata.rodata.str1.8.rodata.cst8.rodata.cst16.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @K&<,<1<XD z ?@MPUPca2lu pc }2P088gPh u/0i20Hi0N2 0.3:6:6:.hCp! H(2jP@   Z_dins(x }   8 @8 8* 8I 8t @8 8 8 8 @8 8 8 8  @88 8_ 8z 8 @8 8floatformat.cfloatformat_always_validget_fieldfloatformat_i387_ext_is_validput_field.LC0.LC2.LC3.LC1.LC4.LC6.LC5floatformat_is_validfloatformat_from_doublememsetfrexpldexpfloatformat_to_doublefloatformat_ieee_single_bigfloatformat_ieee_single_littlefloatformat_ieee_double_bigfloatformat_ieee_double_littlefloatformat_ieee_double_littlebyte_bigwordfloatformat_vax_ffloatformat_vax_dfloatformat_vax_gfloatformat_i387_extfloatformat_m68881_extfloatformat_i960_extfloatformat_m88110_extfloatformat_m88110_harris_extfloatformat_arm_ext_bigfloatformat_arm_ext_littlebyte_bigwordfloatformat_ia64_spill_bigfloatformat_ia64_spill_littlefloatformat_ia64_quad_bigfloatformat_ia64_quad_little_#lz$m%%C%f%   w !) 0 7 )K P D] g y I   t   ?      I   C ' p6 E T dc jr  %  - 0   K  <   - = M ] 5m ~   9     W 9 P    o% }, 8 tF fT .b p W~  D    Q   !%B BP \dl u  `     ~   q ]  L   9 ! o  $ U0 < U `h:p   B  : I % l z @     `    ~ 0 > ]I (N LY ^ i n z @     _  B 6 ,  Y" ' B2 A F Q !V :a f q v   G     A    w     ^  B  $  ) z@ M E :P  U ` D e p  u G [      &   ; ' '(  ) ' *0 = +F S ,\ i -r ' .  /  0  1 t 2 F 3  4 S 5" ~/ 68 VE 7N [ 8d q 9( 0hp  (@0h 8p J \( n0h p  ( 0h pp ( 0h 5p O  4 8\ ` @     8 X x @      fnmatch.o/ 1261082944 1002 1002 100644 1784 ` ELF>@@ % $ > 1int GNU C 4.3.2../../binutils-2.18/libiberty/fnmatch.c/home/tyndur/lbuilds/tmp/cross-binutils/build/libibertyGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rela.debug_info.debug_line.debug_str.comment.note.GNU-stack@!@'@,@?_5:P KW0lbk<<{8  @   fnmatch.c     4!) /0 1261082945 1002 1002 100644 10600 ` ELF>p@@SHHt HH[HH=Ht H=Ht H=HtHfDHff.Ht fffff.SHHt HH[SHHt HH[% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ; ( .: ; ' : ; I.? : ; ' I@: ; I4: ; I1UX Y 1.? : ; ' @1X Y .? : ; ' @ : ; I1X Y 4: ; I? < E8intii1-o b# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &b#p *b#t ,p#x 0F# 1T# 2# 6# ?{# H# I# J# K# L-# Nb# P#  # # b#v  o  SfpR"z"yyy"fp{|bcde\w[fp["]r"qbqfpstj"!iifpkl: ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includefopen_unlocked.cstddef.htypes.hstdio.hlibio.hstdio_ext.h !ZX&<ZP'f8 a' x s(x x t w )c 08)0 0Si    #+9 ULRY`n ~ fopen_unlocked.cfreopen_unlockedfreopen__fsetlockingunlock_std_streamsstdinstdoutstderrunlock_streamfdopen_unlockedfdopenfopen_unlockedfopen'6=LSf  - S 9!) . ; B ZI P tW h^ ~l q | B   >        + ( 7 F U qd s    ! '       / ? O _ p  w   8 3      9* 5= E N X 8] g [l  v ~   G u +:AP 0  9 BJ] hpx 2 L j    `       .  Q " / <   < @ \ `t x  8  P h    getopt.o/ 1261082945 1002 1002 100644 4384 ` ELF>`@@ % : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ 4: ; I? < 8intii-d b# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &b#p *b#t ,p#x 0F# 1T# 2# 6# ?{# H# I# J# K# L-# Nb# P#  # # b#k  d   /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includestddef.htypes.hlibio.hstdio.h_IO_buf_end_old_offsetGNU C 4.3.2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_save_endshort intsize_t_offset_IO_write_ptr_flags_IO_buf_base_markers_IO_read_end_locklong int_cur_column_pos_sbuf_IO_FILEunsigned charsigned charunsigned int_IO_marker_shortbuf_IO_write_base_unused2_IO_read_ptrshort unsigned intchar_next__pad1__pad2__pad3__pad4__pad5long unsigned int_IO_write_end__off64_t__off_t_chain_IO_backup_basestdin_flags2_mode_IO_read_base_vtable_offset../../binutils-2.18/libiberty/getopt.c_IO_save_base_filenostdout_IO_lock_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rela.debug_info.debug_line.debug_str.comment.note.GNU-stack@!@'@,@?: ( KW0oTbk{      getopt.c    $!) . s; B I JP W ^ il q |  ]   =   %    , ,; J \Y h w :        z h o v$ }4 D T 4e Il x b    Bgetopt1.o/ 1261082945 1002 1002 100644 4384 ` ELF>`@@ % : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ 4: ; I? < 8intii-d b# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &b#p *b#t ,p#x 0F# 1T# 2# 6# ?{# H# I# J# K# L-# Nb# P#  # # b#k  d   /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includestddef.htypes.hlibio.hstdio.h_IO_buf_end_old_offsetGNU C 4.3.2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_save_endshort intsize_t_offset_IO_write_ptr_flags_IO_buf_base_markers_IO_read_end_locklong int_cur_column_pos_sbuf_IO_FILEunsigned charsigned charunsigned int_IO_marker_shortbuf_IO_write_base_unused2_IO_read_ptr../../binutils-2.18/libiberty/getopt1.cshort unsigned intchar_next__pad1__pad2__pad3__pad4__pad5long unsigned int_IO_write_end__off64_t__off_t_chain_IO_backup_basestdin_flags2_mode_IO_read_base_vtable_offset_IO_save_base_filenostdout_IO_lock_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rela.debug_info.debug_line.debug_str.comment.note.GNU-stack@!@'@,@?: ( KW0oUbk{      getopt1.c   J $!) . s; B I rP W ^ il q |     =   %    , -; J \Y h w ;        z   $ 4 D  T 4e Jl x     Cgetpwd.o/ 1261082945 1002 1002 100644 9648 ` ELF>H@@H\$Hl$Ld$Ll$HHHHt1HH$0H$(L$8L$@HHfDIŋAEuHHt8/taADfDAmH"u/MLLHHHtHTD-1AmHHƿuH$lHD$H9$YH$H9$G% $ > $ > : ; I$ >   I : ;  : ; I8 &I I !I/ : ;I8 : ; .? : ;' I : ;I.? : ; ' I@4: ; I4: ; I  U1X Y 14: ; I 4: ; I? < intB;;B;B^^^^^Bz$ {# |^#8 , -e# 2# :# ;# =p# >{# @W#$ Be#( G#0 K#8 M#@ X#H Y#X Z#h g#x ^, - W# # # # # #( #0 #8 #@ #H #P  #X "6#` $<#h &W#p *W#t ,#x 04# 1I# 2B# 6R# ?# H# I# J# K# L# NW# PX#6 6# <# W#, R  h W2=EpIsJK=~K=}eYWhO4{hOZ{pwdF GW <<4 ../../binutils-2.18/libiberty/usr/include/sys/usr/include/bits/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/includegetpwd.cstat.htypes.hstddef.htime.hstat.hstdio.hlibio.h xXc1Z *KSx}J}f/PWD.x $@[zRx @[w@w":SRSP@S'B\\'2VVgetpwd,@st_rdevGNU C 4.3.2st_size/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_FILEtv_sec_IO_save_end__mode_tsize_t_offset_IO_write_ptr_flagsst_atim__pathst_dev_IO_buf_basest_nlinkshort int_markers_IO_read_end__unusedpwdstatgetpwdst_blksizelong long intst_gidpad0_locklong int__nlink_t_cur_column_posst_ctim_vtable_offset_old_offsetunsigned chardotstatst_inofailure_errnotv_nsecsigned charlong long unsigned intunsigned int_IO_marker_shortbuf__off64_t_IO_write_base_unused2_IO_read_ptr__blksize_t__pad5_IO_buf_endchar__statbuf_next__pad1__pad2__pad3__pad4st_blocksst_mtim__ino_tst_uidshort unsigned intlong unsigned int_IO_write_end__time_t_fileno_chain__off_t__dev_t_IO_backup_basestdin_flags2_mode_IO_read_basetimespec__uid_t../../binutils-2.18/libiberty/getpwd.c_IO_save_basestatst_mode_sbuf__blkcnt_tstdout_IO_lock_t__gid_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @@8&,1;D?0 U[8P%a2 u @p %0  8P%   h%6 0%0f 00 -LL a   &@->EJRYgetpwd.cpwd.3415failure_errno.3416getpwd__errno_locationgetenvfreexmallocgetcwd__xstatYbo t     * !@) 0 t7 > E L S a -f q "|  } q 6     r : z  ] ' .  > _J X f t d   "    k  u Q - T9 H W f  u     . Q  d     ) h8 @H YX h 'x  O V ] d '      I l( Lj _|  ? @  9      9Agp |  }    getruntime.o/ 1261082945 1002 1002 100644 7344 ` ELF> @@H1HHT$H$HD$HD$HĘHi@BH% $ > : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ .? : ; ' I@4: ; I 4: ; I? < \?int-----z F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#  Mz  MF G# H# # # -# -#( -#0 -#8 -#@ -#H -#P -#X -#` -#h -#p -#x -# -#^-E`!~ ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includegetruntime.cstddef.htypes.hlibio.hstdio.htime.hresource.h xntx 6GzRx 6Gw6w`get_run_time,6GNU C 4.3.2ru_minflt/home/tyndur/lbuilds/tmp/cross-binutils/build/libibertyru_nvcsw_IO_FILEru_ixrsstv_sec_IO_save_endshort intsize_t_offsetru_nswap_IO_write_ptr_flags_IO_buf_baseget_run_timeru_majflt_markers_IO_read_endru_oublockru_maxrsslong long int_locklong int_cur_column_posru_inblock_sbuf_old_offsetunsigned charsigned charlong long unsigned intrusageunsigned int_IO_marker_shortbuf__off64_t_IO_write_base_unused2_IO_read_ptr_IO_buf_endru_utimechar../../binutils-2.18/libiberty/getruntime.c_next__pad1__pad2__pad3__pad4__pad5_IO_backup_baseru_msgsndru_nsignalsshort unsigned intlong unsigned int_IO_write_endru_isrss__time_t_fileno_chaintimeval__off_ttv_usecru_nivcswstdin_flags2_mode_IO_read_base_vtable_offsetru_idrss_IO_save_baseru_stime__suseconds_tru_msgrcvstdout_IO_lock_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @6&x,x1xDK`?(UPf8a 0 x0sP 9I#hl000\   8 %  6getruntime.cget_run_timegetrusage     !6) 0 5 B ~S \ Nc kj \q }v    2  W     $ 3 B Q E` po ~    B      " )* 0: 7J >Z j { Q   < ,  i  h " . < )J X `f t     1  U @ _ N  %6- 6 F S J     hashtab.o/ 1261082945 1002 1002 100644 47184 ` ELF>s@@Hf1H9HG ff.HG(H+G0HD$H7HWHOLGPLOXHG`AVAUIATUSHHG Lwt>ƒx7Hc1AI,HHA9xH}HvHHAUA9yIEHHtL@[]A\LM]HA]A^A@IE`HtI}PL[]A\I}PLM]`A]A^A[]A\A]A^ffffff.AWAVAAUAATIUDSHGhG8H4$L ML$HHDVDF DIH ))ʼnIHHt7H4$HAT$@AD$hML$HHDF FDWLLEnH A)AAA)DAD$<I9wD)IHt;HtH4$HAT$uDAD$<ML$I9vIHuHH[]A\A]A^A_fffff.H\$Ld$HHIHA$HLH\$Ld$Hf.Hl$Ld$ILl$H\$H(H_HG IH, @HH9vH;vLHAՅfDufDH\$Hl$Ld$Ll$ H(ffffff.W8fWɅtGHCXAHHuRHS@1HuUDH[]A\A]A^A_H vAĉHHCXHtH{PH1HtHCHk LHC0DchH)C(HC0HI9LeIvLNjChLKLC HLDABEj DHH )ЉA)‰ЉT$IHHt\HABDASHHwH ))Htzt$D$I9w D)D$D$IHHuHL"I9-HCHHtLкDHC`HyH{PLкffDff.H\$Hl$HLd$HHG(H+G0IHHH;G sHLHHl$H$Ld$Hffff.AWAVAUAATUHSHL L$Ht$fDEhEDDLHHQI IH )E8)ÉHILeHD$I<$HHtHt$UDDEhE1LHHAI LLEuH A)AATA)fHt$ULIDE<I9wD)L,LHEH8Ht@HuMuDfDLd$LeHL[]A\A]A^A_E1f.|$tXMt`Hm0I$@HG(KHH9t"L} fDmMLefDE1DtL$HE(Le^ffff.H\$Hl$1HHH8HHtHCHtHC0HEH\$Hl$HfDH\$Ld$HHIHA$HLH\$Ld$Hf.H\$Ld$Ll$IHIHAULLH$Ld$Ll$Hffff.H\$Hl$HHWHHH9wKHG HH9s>H>Ht6Ht0HEHt HE0HHl$H\$HLl$H\$IHl$Ld$Lt$L|$H8HLw LtDDx $ > : ; I$ >   I' I I &  : ;  : ;I8 : ;  : ; I8 I!I/ '  : ; (  : ; I8 .: ; ' I : ; I: ; I 4: ; I.: ;' I : ;I4: ;I141&I 4: ;I! ".: ; ' I@ #: ; I $.? : ; ' I@ %: ; I &.? : ;' @ ': ;I (.? : ;' @): ;I*4: ;I+4: ;I,.? : ;' I@-1UX Y. U/4101UX Y11X Y2 3.? : ;' I@ 4: ;I 54: ;I 6&I7.: ; ' I@8: ; I94: ; I:4: ; I;.: ;' I@<1X Y= : ;>4: ; I ?4: ; I? < @4: ; I?  int^^BW  - W# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &W#p *W#t ,e#x 04# 1I# 2# 6# ?p# H~# I~# J~# K~# L# NW# P#  ##W#{{.;3 0 :>FLX ~DciW~ ~ ~~J~ MFQ~ ~ R ~ ~ pdf#i0#l;#o~#r# u#(x#0|;#8;#<#@#H~#P#X#`;#h  }P~#inv### xyinvWt1t2t3t4qr 1  p 1~sja7 p1~sja~   ~ !R~sja^Rj~sja"w#pU"Ww#p1U#p2T$w9%U$wk%U&gw'dU'dT'd0Q'e;R'e~X'fY'f(Q )**~+iW,1~ )0)0)0*2*2*3*4~-8Z ./0P~sja./1@?^R2j0P~sja./,S~% )R)R( ))X)~*~*~2x~3 w 'U3'wK 4p&U5str(K R+r)+c*-Q 6-, )))+kK +a+b+c+len7;Z 8nB9low;:;.9mid;,E)A)A)A0)B;)B~)C'D*F*G;,") ) ) 0)!;)!)!*#*$;3{w)z)z)z0)z;3uw)t)t)t0)t;;W)*~*~+p~*~****;*;.+x~.+q~0.///<@.^R2j0P~sja./0./0P~sja./())X)~,b~)`)`)a)a*c~*d*d*e*f~=-p../0P~sja./0@}^R./j0P~sja./())~)*~(D))~,~)))())~(a)**~+iW. W*W q{> 6a???@O @P0 & ../../binutils-2.18/libiberty/usr/include/bits/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include../../binutils-2.18/libiberty/../includehashtab.ctypes.hstddef.hlibio.hstdio.hhashtab.h LL„S=KKKKKJTKM/ZY\yJ{yJvHH>t}<}f<}X E L S _a pf q _  G  _    < U P  H/ ~> rM r\ mk z   /  F  S  L  $ 4 D T d t  i V  | B q g 1 :<  Y    8 f h  + 9 G U  c cq  %   ` y  6  7      4 iB Q   ] y h8 A S y_ h  h y   m      %, h; F0N9^ hm Iu@}] h    y   ` +`   h # . 3 > -L vS _  g bo x h    y S    W  z    P  0 9  _ g }   @  R  p  u h   ' / 7 !? H hS QX c h s x m   <    0 S h N  ` 8 _F X d l t } N  ~ t   ,   h    # " 1 6 @ .E T d\ h 0p x    E       y E    `        &. V7 B G R W b !g r Xw    `   !  W @             + 31 C N ,S ^ Oc n rs ~  @ E   h i m  V    T     v"  ' (2 ?7 @B G U Z @h -q    q          O3 `E N rW s P|  P     h <   r          h' !, 7 !< yG "L W [#\ Mg #l w $|  l%  %  % 4    Z&  @  }&3 E N &W s 0| &    & h '  T' y w' m ' 0 6 '$ h/ '4 ? +(F >R@Zb a(k hv ({  (  )  ;) h s) m ) ] >* h  w*  *! ,  +: ?+? D @P [ +r !~ ` v { a {4 5 (08@HPX  4 8L P d h0| @ `    p, 0T X0l p`   0  $ ( < @ T X@  P       < @@d h  8 P  h 0 @ `   p  @ 0X `p   0      ( @ ` P       @ (   hex.o/ 1261082945 1002 1002 100644 6256 ` ELF>X @@% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ .? : ; ' @ 4: ; I? < 4: ; I?  &I28intii-d b# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &b#p *b#t ,p#x 0F# 1T# 2# 6# ?{# H# I# J# K# L-# Nb# P#  # # b#k  d  w ? K0   ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includehex.cstddef.htypes.hlibio.hstdio.h cccccccccccccccccccccccccccccccccccccccccccccccc ccccccc cccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccx zRx *6hex_init_hex_value,_IO_buf_end_old_offsetGNU C 4.3.2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_save_endshort intsize_t_offsethex_init_IO_write_ptr_flags_IO_buf_base_markers_IO_read_end_locklong int_cur_column_pos_hex_value_sbuf_IO_FILEunsigned charsigned char../../binutils-2.18/libiberty/hex.c_IO_marker_shortbuf_IO_write_base_unused2_IO_read_ptrshort unsigned intchar_next__pad1__pad2__pad3__pad4__pad5long unsigned int_IO_write_end__off64_t__off_t_chain_IO_backup_basestdin_flags2_mode_IO_read_base_vtable_offset_IO_save_base_filenounsigned intstdout_IO_lock_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.rela.debug_frame.rela.eh_frame.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack@!D'D,D?6:(PRK\@ i@0d0 {p0v .(0@00ec   X     hex.chex_init_hex_value    $!) . s; B I uP FW ^ il q |   h  P   , 0; J \Y h w >    ! F  z   $ 4 D T _e Zl ;x      S (    lbasename.o/ 1261082945 1002 1002 100644 6072 ` ELF> @@Ht HWH/ HDHu% $ > : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I.? : ; ' I@ : ; I 4: ; I4: ; I? < 7?int---d F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#k  Md  M2w 1U3 ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includelbasename.cstddef.htypes.hlibio.hstdio.h :u;=Ix ,zRx ,*P;lbasename,,_IO_buf_end_old_offsetGNU C 4.3.2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_save_endshort intsize_t_offset_IO_write_ptr_flags_IO_buf_base_markers_IO_read_endlbasename_locklong int_cur_column_pos../../binutils-2.18/libiberty/lbasename.cname_sbuf_IO_FILEunsigned charsigned charunsigned int_IO_marker_shortbuf_IO_write_base_unused2_IO_read_ptrshort unsigned intchar_next__pad1__pad2__pad3__pad4__pad5long unsigned int_IO_write_end__off64_t__off_t_chain_IO_backup_basestdin_flags2_mode_IO_read_base_vtable_offset_IO_save_base_filenobasestdout_IO_lock_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack@,!l'l,l?U;:XPKap0\(0 s0nX }# p000Ck @    ,lbasename.clbasename    $!,) 0 5 sB S <\ "c j 0q iv     v ! ^   , >; J \Y h w L    / T  z   $ 4 D T me `l Ix    ,  T ! . Y     lrealpath.o/ 1261082945 1002 1002 100644 7680 ` ELF> @@SHHHHHEHH[% $ > : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ; ( .? : ; ' I@: ; I 4: ; I 4: ; I!I/4: ; I? < ?int---d F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#k  Md  Mt     MLbufT_rpU M ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includelrealpath.cstddef.htypes.hlibio.hstdio.hconfname.h v x $+AJ zRx +AJ w w +w U*S"Ptlrealpath,+_old_offsetGNU C 4.3.2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_FILE../../binutils-2.18/libiberty/lrealpath.c_IO_save_endshort intsize_t_PC_SYNC_IO_offset_PC_FILESIZEBITS_PC_REC_XFER_ALIGN_IO_write_ptr_flags_IO_buf_base_PC_MAX_INPUT_markers_IO_read_end_PC_PIPE_BUFfilename_PC_SOCK_MAXBUF_cur_column_PC_MAX_CANON_locklrealpathlong int_PC_SYMLINK_MAX_PC_PRIO_IO_pos_sbuf_PC_VDISABLE_PC_PATH_MAXunsigned charsigned char_PC_NO_TRUNClong long unsigned int_PC_LINK_MAXunsigned int_IO_marker_shortbuf_IO_write_base_unused2_IO_read_ptr_PC_2_SYMLINKS_IO_buf_endchar_PC_ALLOC_SIZE_MIN_next__pad1__pad2__pad3__pad4__pad5_PC_REC_MIN_XFER_SIZE_PC_REC_INCR_XFER_SIZEshort unsigned intlong unsigned int_IO_write_end__off64_t_fileno_chain__off_t_PC_CHOWN_RESTRICTED_IO_backup_basestdin_PC_REC_MAX_XFER_SIZE_flags2_mode_IO_read_base_vtable_offset_PC_NAME_MAX_IO_save_base_PC_ASYNC_IOstdoutlong long int_IO_lock_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @+0&l,l1l D?0(UPXf@ap0 x8s  000    )   + lrealpath.clrealpathrealpath__strdup   Y !+) 0 o5 B S \ c j q v   f P >  w &   Z, ; =J Y h w  i  E   _    $ 4 D qT 5e l x ~      Q     (  & , 2 8 > 5D J P SV \ b kh xn Kv e+  , M "  M      /18 1261082945 1002 1002 100644 17808 ` ELF>'@@UHSHH?HtH@H{HHuHH[]AWH1AVAUATUSHHHt$t&H/u $ > $ >   I&I  : ;  : ;I8 : ; : ; I8 I!I/ .: ; ' I : ; I4: ; I.: ; ' @: ; I4: ; I.: ; ' I@4: ; I4: ; I1UX Y 1 U411UX Y  U 4: ;I !.? : ;' I@ ": ;I#4: ; I? < 8intFF? - ?# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &?#p *?#t ,p#x 0T# 1b# 2# 6# ?{# H# I# J# K# L-# N?# P#   # # ?#  h$sgleng?i]]i?t]2ssu?v]pwqwchx?  ݦݦަ]]]???i?n???retptr-D-D- ]-]-?!wX"""!w"""## ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includemake-relative-prefix.cstddef.htypes.hlibio.hstdio.h WI=-X:[@8 ; ft Jt<.J<>::>X>dlfJIiX>::>f@<X@<?X_$; .#""yF6N W a f p +u     ] # ; r    %      W    ;      /  >  C M  R [ ye : j @o fy  ~      T ]r T  T@G( 3 ; 8 C ^ H S  Z fPnZ~            D H@  @ P @ @x  @ P  /42 1261082945 1002 1002 100644 10536 ` ELF>p@@H\$Hl$HHHHtHHl$H\$HDHtHDfH\$Hl$Ld$Ll$H(HHtHHl$H\$Ld$Ll$ H(ÿ1H\HHHDHHH,HHHHHHt@HxD`AHHHB+/B#H)DAALd$Lt$IH\$Hl$Ll$H(MILAHcLHcH| LHHHDHccXXXXXXH|LH@DHtKfu>HH$Hl$Ld$Ll$Lt$ H(fDAE11g% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I.: ; ' I@: ; I: ; I.? : ; ' I@4: ; I4: ; I4: ; I4: ; I4: ; I 4: ; I 4: ; I? < 8intii-d b# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &b#p *b#t ,p#x 0F# 1T# 2# 6# ?{# H# I# J# K# L-# Nb# P#  # # b#k  d  D0dirCCbcdleneMbbfdb  tmpM  , NA P[ S 5 ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includemake-temp-file.cstddef.htypes.hlibio.hstdio.h ;g4bye=W=W=U?\T@YW=YW=[9?j. Y;=YZu]7Azf օ9?uZ[j&tTMPDIRTMPTEMP/tmp./var/tmp/usr/tmp/tmpx GN $X0$JV0zRx GN 4X0TJV0wGw U!V!+U+5V5?U?GVT&S&+T+GSPhwhhw0t|VSTTTT PoSS-KSpwUw0pU#\2U\-^2U^ PHUP30choose_tmpdirmake_temp_file,UusrtmpGNU C 4.3.2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_FILE_IO_save_endshort intsize_t_offsetbase_len_IO_write_ptr_flagstmpdirvartmp_markers_IO_read_endlong long int_locklong int_cur_column_pos_sbuf_old_offsetunsigned charmemoized_tmpdir_IO_save_basesigned charlong long unsigned intunsigned int_IO_marker_shortbuf_IO_write_base_unused2_IO_read_ptr_IO_buf_endtry_dirchar_next__pad1__pad2__pad3__pad4__pad5suffixchoose_tmpdirshort unsigned intmake_temp_filelong unsigned int_IO_write_end__off64_t_fileno_chain__off_t_IO_backup_basestdin_IO_buf_base_flags2_mode_IO_read_base_vtable_offsettemp_filenamesuffix_len../../binutils-2.18/libiberty/make-temp-file.cbasestdout_IO_lock_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rodata.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @U&,1VD?hU~9P'a2 p } x( p p(H  7(00(00`Yxx0 HG * 1 8   <CPQX_gnp}make-temp-file.ctry_dirmemoized_tmpdirvartmpusrtmptmpaccesschoose_tmpdirgetenvstrlenxmallocstrcpymake_temp_filemkstempscloseabort;k       #1BQ : Q     !U) . k;  B I P KW (^ al q D| +  K    } m   b , ; LJ TY h =w 5 o    c  r   $ 4 D wT |e l Xx    4  G   8! + 2 =PEhM V ` Ne o  pU ,  d    z  - 9 G Sa  mv \   < @Pd hp 8 PX p  objalloc.o/ 1261082945 1002 1002 100644 12712 ` ELF>@@AWAVIAUATUHSHHHtCHE1HCH9t7HHt'LcMuH9v LL9rhIHHufH+H9tHH9HuH}IntDHmH}uHM&D)AFH[]A\A]A^A_H9t~H$fDI9LDL9Lt$ML'uH;or@H<$HE<$L9H<$LuH<$t*H$I.IFD)AFH[]A\A]A^A_H$fDfDUHSHHHtfDHHHuHH[]f.UHSHW@HtH^HH9sHHHtPHEHHBHUEHHHBHEHwH]H)]HEH[]DH1[]H])]HHHEH[]H{HHtHEHUHHEHBHBfDSHHt0HHCt"H@HHHCH[H1%  : ;  : ; I8  I$ >  : ; I$ >  $ > : ;I8 : ; I !I/ .? : ; ' @: ; I: ; I4: ; I4: ; I 4: ;I4: ;I U4: ;I.? : ; ' I@ U4: ; I4: ; I 4: ; I? < -d.d#/q#0x#j֓int - # d# d# d# d# d#( d#0 d#8 d#@ d#H d#P  d#X "#` $#h &#p *#t ,#x 0# 1# 2# 6# ?# Hx# Ix# Jx# Kx# L# N# P# ### j  j ;I=I#Ad# 3o3xpIIbdqIdIqIII-o3lIItx)os3lensI__o3retdIW3iretX3YI ../../binutils-2.18/libiberty../../binutils-2.18/libiberty/../include/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includeobjalloc.cobjalloc.hstddef.htypes.hstdio.hlibio.h C <vv<7?\=SA7 .VLuIxs=vEQwX <s<3;=4hs <st.vM9N"Q{ K=SA7 .I=-w%{ȟ;=0RytHxxJT%U%kSkV-S-7U7JS#]2]7J]kV.V7JVnxU{~S~UsSU\<U>JU@7w7B@BJw0\7J\PQwQUwUYwYw P]U]V]pUsvSvUkSwwwzw UVU"V#0V1TUTzVTST!S!#T#/S1NSPzSP S P!SwwPS`Oobjalloc_free_block9objalloc_free_objalloc_alloc)objalloc_create,px{~(7J7> hpsv,.,. __off_t_IO_read_ptr_chainsize_t_shortbuf_IO_buf_baselong long unsigned intobjalloc_free_blockstdoutnextlong long intsigned char_fileno_IO_read_endlong int_flags_IO_buf_end_cur_columndouble_old_offset_offsetGNU C 4.3.2_IO_markerstdinblockunsigned intlong unsigned int_IO_write_ptrcurrent_ptr_sbufshort unsigned int_IO_save_base/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_lockchunks_flags2_modechunk../../binutils-2.18/libiberty/objalloc.c_objalloc_allocobjalloc_create_IO_write_end_IO_lock_t_IO_FILE_pos_markersunsigned charshort intcurrent_space__len_vtable_offsetfirstobjalloc_freechar_next__off64_t_IO_read_base_IO_save_endobjalloc_chunk__pad1__pad2__pad3__pad4__pad5_unused2_IO_backup_basesmallobjalloc_IO_write_baseGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @#&,1D?%( U P(0f a@0 x s1` @ Wd`10x10+0 X!@ #`   J &+P69IPTobjalloc.cobjalloc_free_blockabortfreeobjalloc_free_objalloc_allocmallocobjalloc_createat8lU    f!) . : 3H PV m t }     8 E  F   !     . %= L -[ j Xy   /      d # " 2 B R b r       ? * : q! - l; 3Q QX`Jh y ~   |   Gh  3  l  0   s X `" l, ; yBPJR c Np u z l  z  P     ^ P z + 6>F Y !^ j w e  \ `P   X Px    obstack.o/ 1261082945 1002 1002 100644 4384 ` ELF>`@@ % : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ 4: ; I? < 8intii-d b# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &b#p *b#t ,p#x 0F# 1T# 2# 6# ?{# H# I# J# K# L-# Nb# P#  # # b#k  d   /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includestddef.htypes.hlibio.hstdio.h_IO_buf_end_old_offsetGNU C 4.3.2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_fileno_IO_save_endshort intsize_t_offset_IO_write_ptr_flags_IO_buf_base_markers_IO_read_end_locklong int_cur_column_pos_sbuf_IO_FILEunsigned charsigned charunsigned int_IO_marker_shortbuf_IO_write_base_unused2_IO_read_ptrshort unsigned intchar_next__pad1__pad2__pad3__pad4__pad5long unsigned int_IO_write_end__off64_t__off_t_chain_IO_backup_basestdin_flags2_mode_IO_read_base_vtable_offset_IO_save_base../../binutils-2.18/libiberty/obstack.cstdout_IO_lock_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rela.debug_info.debug_line.debug_str.comment.note.GNU-stack@!@'@,@?: ( KW0oUbk{      obstack.c    $!) . {; B I RP  W ^ ql q |  e   E   -    ,  ; J dY h w \      #   p w ~$ 4 D T <e Jl x j    Cpartition.o/ 1261082945 1002 1002 100644 12272 ` ELF>P@@SHcLcH[LH KIHDD9D\:E9tpD;DruK IIcIcHRH@HH4DD9DDHNLVI9tDHII9uKIHLH[EHHPHHKIHTD[f.DIEHAwfff.9|Љfff.S{HcH<H< HƉ~0H1HRQHAHDHAH9H[AWHWIAVIAUATUSH(HT$Hc؉D$ H1HHIH<L[H$D$ HD$HD$ fDH\$A|HT$ IcDH@EdEH,$AD$HtHHc‰HADH@IDH+D$HiЫH9uH<$Ic1L(U۸LHD1HA9L)HD$HD$ T$9T$ L]H<$H(L[]A\A]A^A_H<$IcL(% : ; I$ > $ > $ >   I&  : ;  : ;I8 : ; : ; I8 I!I/ .? : ; ' I@: ; I : ; I4: ; I4: ; I4: ; I4: ; I.: ; ' I@ .? : ; ' @: ; I U.? : ; ' @ 4: ; I? < 8intFF1 - ?# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &?#p *?#t ,p#x 0T# 1b# 2# 6# ?{# H# I# J# K# L-# N?# P#   # # ?#   /+ 2?# 5+# 8[# ?# @Z# jAu1L?KjUK?K?M+e1N+e2O+pP+Q+S?}?wp|U|Te1~?e2?,j+?e-?/jdjfpd?+je?c??i??Aw@j ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/include../../binutils-2.18/libiberty/../includepartition.cstddef.htypes.hstdio.hlibio.hpartition.h '?9M9[ MӉTxJRg;%L:Ke$/ 3h,=/I>FR1G"/]zs=WlʒI=vXZX %d%dx AXA<BIE B(A0A8D`zRx A4LXA4dBIE B(A0A8D`wwT"QjZfRQ',X,1[1EXEMPZXPPwHwUGSPRwR[w[`w`bw bcw(cdw0dhw8h wPyUy^ ^P~T~_ _vw  ow wMQCTTTSOSU]{partition_unionppartition_newpartition_printppartition_delete, __off_tcount_IO_read_ptr_chainsize_t_shortbufold_nextdone_IO_buf_basepartitionlong long unsigned intnextpartition_deletelong long intsigned char_fileno_IO_read_endlong int_flags_IO_buf_end_cur_columnelem1elem2_old_offset_offsetGNU C 4.3.2partition_union_IO_markerstdinunsigned intpartition_deflong unsigned int_IO_write_ptr_sbufshort unsigned int_IO_save_base/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_lock../../binutils-2.18/libiberty/partition.c_flags2_modestdoutelements_IO_write_endpartition_elem_IO_lock_t_IO_FILEpartition_newclass_elements_pospartition_print_markersunsigned charshort int_vtable_offsetFILEelem_comparechar_next__off64_t_IO_read_base_IO_save_endclass_countpart__pad1__pad2__pad3__pad4__pad5_unused2num_elements_IO_backup_baseclass_element_IO_write_baseGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @P!&X,X1XzD?# U P(.a2 u( p@.  0/x  ua/v0/000]3RR      *X8@PPW]ckppartition.celem_comparepartition_unionpartition_newxmallocpartition_printmemsetfputcqsortfprintffreepartition_deletezD P]n s      !) . "; DI P }W j^ )e l q |   X   9     N V . A= L }[ 0j y t       )   $ 4 D  T d t  .   d _  @ o 2 6> #L k N}     8  [  ~  3  @  &.> K k Vr B}H  #   dP      < #  =  v! P5 B G Q ^ r ty  R #  < @T Xt xP  8 P h P   pexecute.o/ 1261082945 1002 1002 100644 10512 ` ELF>@@H\$Hl$Ld$Ll$H(H=IkH9utgHcH5H=HItyHcLADA$;uBH=HHufHl$H\$Ld$Ll$ H(L֐H\$Hl$HLd$Ll$LLt$HHI\$PIMH=HHƿHH=LLHD$E1փE1H$ HutH\$ Hl$(Ld$0Ll$8Lt$@HHH=uIIfIIHEI$% $ > : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I.? : ; ' I@: ; I: ; I U4: ; I4: ; I4: ; I < 4: ; I? < a?int---d F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#k  Md  MVFQpidUFUQUFdQF*F'''((()F+err,FL pex#/ idx$F  ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includepexecute.cstddef.htypes.hlibio.hstdio.h p>> ==;_g\mA#̒ t7 Xi%utfuKpexecute already in progresspexecute not in progressx $JP0$+WLPzRx JP0<+WLPww0!U!'S'zVzPVSVSVS0T0\T\[QQQ#w#+w9U9^U+^9T9]T+]9Q9WPhjPjzQQPQ P QWRhtRR9X9VX+V9Y9\Y+\99S+SP)P%epwaitWpexecute,+O__off_t_IO_read_ptr_chainsize_t_shortbuf_IO_buf_baselong long unsigned int../../binutils-2.18/libiberty/pexecute.cvectorlong long intsigned charprogram_fileno_IO_read_endlong int_flags_IO_buf_end_cur_column_old_offset_offsetpwaitGNU C 4.3.2_IO_markerstdinunsigned intlong unsigned int_IO_write_ptr_sbufshort unsigned int_IO_save_base/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_lock_flags2_modestdouttemp_base_IO_write_end_IO_lock_t_IO_FILEpex_obj_pos_markersunsigned charshort int_vtable_offsetpnamechar_next__off64_terrmsg_IO_read_base_IO_save_end__pad1__pad2__pad3__pad4__pad5_unused2status_IO_backup_baseflagspexecuteerrmsg_fmtargv_IO_write_baseerrmsg_argGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @+@X&l,p 1p$De?UP (a2 6uP hp8(`  X(0  )(%0(0U00e@ Y    "16?+HQpexecute.cpexidxpwaitxmallocpex_get_statusfreepex_freepexecutepex_initpex_run:W]do<SYdm     Q k!+) 0 5 B $S \ c Jj q v  8 -     I  6  - , ]; J WY h w      #   d k r$ y4 D T e l x 2 D  :     8" , 1 ; b@ E zY dl+t }    @ '   W      X B  'BK X  D H @   physmem.o/ 1261082946 1002 1002 100644 17608 ` ELF> @@HUH*$fW$f.rH*f.rY$Hf.f(HHVH*$fW$f.rH*f.rY$Hf.YH% $ > $ > : ; I$ >   I : ;  (  : ;  : ;I8 : ; : ; I8 I!I/ .? : ; ' I@ U4: ; I 4: ; I? < int^^BJ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < < = > ?                                                                           - W# # # # # #( #0 #8 #@ #H #P  #X "#` $ #h &W#p *W#t ,e#x 04# 1I# 2# 6!# ?p# H~# I~# J~# K~# L# NW# P'#   #  # W#!{7{TWX   ../../binutils-2.18/libiberty/usr/include/bits/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/includephysmem.ctypes.hstddef.hlibio.hstdio.hconfname.h MWYYYgXJMWYYYgX?x YDbDzRx YD4bDwYw1w1Yp6AaFTa`dwdw}wpaa67physmem_totalphysmem_available,APT_SC_LEVEL3_CACHE_SIZE_SC_INT_MAXsize_t_SC_MAPPED_FILES_SC_CHILD_MAX_SC_CLK_TCK_SC_SIGQUEUE_MAX_SC_DEVICE_IO_IO_save_end_SC_LEVEL4_CACHE_ASSOC_SC_JOB_CONTROL_SC_CHAR_MAX/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_SC_TRACE_INHERIT_SC_XOPEN_VERSION_IO_write_base_SC_GETGR_R_SIZE_MAX_SC_PII_SOCKET_lock_SC_SAVED_IDS_SC_SCHAR_MAX_SC_ARG_MAX_SC_TIMEOUTS_IO_save_base_SC_CHAR_BIT_SC_AIO_LISTIO_MAX_SC_MB_LEN_MAX_SC_THREAD_PRIO_PROTECT_SC_PII_INTERNET_SC_THREAD_PROCESS_SHARED_chain_cur_column_SC_PII_SC_AIO_PRIO_DELTA_MAX_mode_SC_MEMORY_PROTECTION_SC_OPEN_MAX_SC_THREAD_THREADS_MAX_SC_READER_WRITER_LOCKS_SC_STREAMSlong int_SC_MQ_OPEN_MAX_SC_FIFO_SC_2_C_VERSION_IO_marker_SC_BC_DIM_MAX_SC_THREAD_ATTR_STACKADDR_SC_UINT_MAX_SC_2_PBS_LOCATEsigned char_SC_LEVEL1_DCACHE_LINESIZE_IO_FILE_SC_TRACE_EVENT_FILTER_SC_NL_LANGMAX_SC_V6_LP64_OFF64_SC_NL_MSGMAXunsigned char_SC_PII_OSI_CLTS_SC_LEVEL1_ICACHE_ASSOC_SC_DEVICE_SPECIFIC_R_SC_NZERO_SC_XOPEN_XPG2_SC_XOPEN_XPG3_SC_XOPEN_XPG4_SC_ULONG_MAX_SC_XOPEN_ENH_I18N_SC_INT_MINchar_SC_2_UPE_SC_PAGESIZE_SC_FILE_SYSTEM_IO_lock_tGNU C 4.3.2_SC_2_VERSION_SC_RE_DUP_MAX_SC_LEVEL3_CACHE_ASSOC_SC_2_FORT_DEV_SC_CHAR_MIN_SC_IOV_MAX_posstdin_SC_THREAD_CPUTIME_SC_SYSTEM_DATABASE_SC_PII_INTERNET_DGRAM_SC_FILE_LOCKING_markerspagesize_SC_SCHAR_MINpages_SC_UIO_MAXIOV_SC_VERSION_SC_SPIN_LOCKS_offset_SC_LEVEL1_DCACHE_SIZE_SC_RAW_SOCKETS_SC_THREADS_SC_THREAD_SAFE_FUNCTIONS_SC_WORD_BIT_SC_REGEXP_SC_ASYNCHRONOUS_IO_SC_CHARCLASS_NAME_MAX_SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE_SC_THREAD_STACK_MINlong unsigned int_SC_XOPEN_UNIX_SC_NL_TEXTMAX_flags2_SC_PII_INTERNET_STREAM_SC_V6_ILP32_OFFBIG_IO_read_base_SC_SEMAPHORES_SC_LEVEL4_CACHE_SIZE_unused2_SC_MULTI_PROCESS_SC_NPROCESSORS_ONLN_SC_USER_GROUPS_SC_2_LOCALEDEF_SC_LINE_MAX_old_offset_SC_PHYS_PAGES_SC_XOPEN_REALTIME_SC_SIGNALS_SC_MONOTONIC_CLOCK_SC_RTSIG_MAX_SC_FILE_ATTRIBUTES_SC_USER_GROUPS_R_SC_XOPEN_XCU_VERSION_SC_PII_XTI_SC_XOPEN_REALTIME_THREADSlong long int_SC_LONG_BIT_SC_XBS5_ILP32_OFFBIGdouble_IO_write_end_SC_UCHAR_MAX_SC_PIPE_SC_TYPED_MEMORY_OBJECTS_SC_LOGIN_NAME_MAX_SC_THREAD_KEYS_MAX_SC_ADVISORY_INFO_IO_buf_baseunsigned int_SC_COLL_WEIGHTS_MAX_SC_PII_OSI_M_SC_2_C_DEV__pad1__pad2__pad3__pad4__pad5_SC_SYSTEM_DATABASE_R_sbuf_SC_USHRT_MAX_SC_IPV6_SC_HOST_NAME_MAX_SC_BC_STRING_MAX_SC_THREAD_PRIORITY_SCHEDULING_flags_SC_POLL_SC_2_SW_DEV_SC_REALTIME_SIGNALS_SC_XBS5_LPBIG_OFFBIG_SC_2_PBS_ACCOUNTING_SC_THREAD_DESTRUCTOR_ITERATIONS_SC_TRACE_LOG_SC_MEMLOCK_SC_PII_OSI_SC_DELAYTIMER_MAX_SC_2_FORT_RUN_SC_NPROCESSORS_CONF_SC_SHRT_MAX_SC_AIO_MAX_SC_BARRIERS_SC_REGEX_VERSION_SC_LEVEL2_CACHE_LINESIZE_SC_DEVICE_SPECIFIC_SC_SHARED_MEMORY_OBJECTSphysmem_total_SC_XBS5_LP64_OFF64long long unsigned int_SC_NL_ARGMAX__off_t_SC_SINGLE_PROCESS_SC_AVPHYS_PAGES_SC_XOPEN_SHM_SC_THREAD_SPORADIC_SERVER_SC_NL_NMAX_IO_backup_base_shortbuf../../binutils-2.18/libiberty/physmem.c_SC_2_PBS_MESSAGE_SC_SEM_NSEMS_MAX_SC_T_IOV_MAX_SC_PRIORITIZED_IO_next__off64_t_SC_V6_ILP32_OFF32_SC_STREAM_MAX_SC_TZNAME_MAX_SC_2_PBS_CHECKPOINT_SC_SPAWN_SC_MEMLOCK_RANGE_SC_BC_SCALE_MAX_SC_SYMLOOP_MAX_IO_buf_end_SC_2_CHAR_TERM_SC_SHELL_SC_FD_MGMT_SC_XOPEN_CRYPT_SC_LEVEL1_ICACHE_LINESIZE_SC_C_LANG_SUPPORT_R_SC_TIMER_MAX_SC_2_PBS_SC_CPUTIME_SC_SPORADIC_SERVERshort int_SC_CLOCK_SELECTION_SC_XBS5_ILP32_OFF32_SC_NETWORKING_SC_LEVEL4_CACHE_LINESIZE_SC_ATEXIT_MAX_SC_PII_OSI_COTS_SC_MQ_PRIO_MAX_vtable_offset_SC_SEM_VALUE_MAX_SC_C_LANG_SUPPORT_SC_TIMERS_SC_PASS_MAX_SC_FSYNC_SC_SELECT_SC_TTY_NAME_MAX_SC_MESSAGE_PASSING_IO_read_end_SC_LEVEL2_CACHE_ASSOC_SC_BC_BASE_MAX_SC_LEVEL2_CACHE_SIZE_SC_EXPR_NEST_MAXphysmem_available_SC_SYNCHRONIZED_IO_fileno_SC_SHRT_MIN_SC_2_PBS_TRACK_SC_NGROUPS_MAX_SC_V6_LPBIG_OFFBIGshort unsigned intstdout_SC_LEVEL1_ICACHE_SIZE_SC_EQUIV_CLASS_MAX_IO_write_ptr_SC_BASE_SC_PRIORITY_SCHEDULING_IO_read_ptr_SC_SSIZE_MAX_SC_GETPW_R_SIZE_MAX_SC_XOPEN_LEGACY_SC_THREAD_PRIO_INHERIT_SC_TRACE_SC_NL_SETMAX_SC_2_C_BIND_SC_THREAD_ATTR_STACKSIZEGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.cst8.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @)&,1D?)@U PCa s XnC` ` HPD0  L :D.0D0^00[& (8    Y&`bphysmem.c.LC1physmem_totalsysconfphysmem_available j~  v   !) 0 7 O> E gL S r a f M q ; ? " e : H + L X g  I   2  "  J ) 7    6 p %  + 1  7 = O C I  O mU N[ a  g  m Ts : y     z     N     4    b    >   4  C    T  ^   !  ' . 5  < C J Q X _ _f  m t R{ Y  A      q   g h    =   y     y     D  # * 1 8 ? F 3M (T [ b i p Ww J~    `   Q  ?  _    &    5      v        % & | - R 4 ; eB  I P  W ^ ne l 's [z   U    p y         ^     5  q w .  H       "  ) 0 v 7 E > E nL ;S h Z a Hh o ) v i}       $       8     _   (   ?   & 5 D S b Rq    ~   s 8    [   '  7 CG W  g  w   '  .  0  k  5  K  9  DLYT ] b Xl 8q A{ p K ` d X  A   b < @` 8 `  pex-common.o/ 1261082946 1002 1002 100644 30896 ` ELF>pI@@Sw,1H~HP0HCh[ÐAWIAVAAUATUSHHG09GPt$HT$H@HcHHC@DkPD;k0A}xIcAII@HHLL$DD$HLP HCHJ HHDHC8HS@H4L<$A҅DHAHI D9k0DkPHD[]A\A]A^A_fDHcs0H{HAHDkPD;k0HCHCDATIUSHw~ HPI|$@AT$(I|$8HtI|$@HtI|$HHtI|$`HtI|$hHtAD$p~;11ID$xH<ID$xH<HA9l$pI|$xI$H@@HtLLH[]A\DI|$ 6A$$HL$ HL H\$Hl$Ld$H(H@HItfHuHHtpE09|.HcLHH\$Hl$Ld$ H(fDHc)1HHcI< : ; I$ > $ >  I!I/  I  : ;  : ;I8 : ; : ; I8 &I : ;&I' II' .: ; ' : ; I: ; I4: ; I.? : ;' I@: ;I: ;I4: ;I.: ;' I@.? : ;' @   4: ;I !4: ;I " : ;#4: ;I$ U%.: ; ' I@&: ; I': ; I( U)4: ; I*4: ; I+.? : ; ' I@,: ; I -: ; I .4: ; I/4: ; I 01UX Y 112413: ;I 44: ; I? < ?int--FM 1 - F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#   # # F#  M M  D ?# ?# ?# ?#w^ 3F# 5# 7# 9F# ;# =F#( ?F#, AF#0 C^#8 Ed#@ Gj#H IF#P Kp#X Mp#` Op#h QF#p Tv#x V# XW# - F    HV a6# d6# o# v# {# #( #0 #8 0#@  |F00F D -~0F~~FFFFd   <F0F F0-djFd F0dF p0FF 00 $U~objT0TTFaddVpobj0FoFFWobj0FerrdretFiFWobjV0iuF _P!err`F\:Feobj909F9j =P!err>F\!Fobj 0 F d $P!err%F\p obj0F!p@fp"#Fp obj0F$ XerrFoF%h &objg0'gF'g()lenqF)outrF*u4*u4|p# obj{0{F{#}f~p+y &obj0'F''~&env~',-errd.)inF)outF.F..F/p.F)pid-"a0D1g1\1Q(2rs objp0pFpq~qq3errrd+70| '5F'5'5'6obj8044J ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/include../../binutils-2.18/libiberty/../includepex-common.cstddef.htypes.hstdio.hlibio.hlibiberty.hpex-common.h  1=*@LDxbbi;Kj$R'MstcMȭu ʟYYYYZV>MUyZdYWKWg .{?xu.QXKWg .zwygy~yfh"/;= .y{PHL] Kotwt=hs|<; =.^JYN> J tzk\ tt#zJBh#|YW=1;=4LKzX~+pJ \ZxY~: =-K f3't f.(~ ,LlqJ f;YjzhBփg)qg#IY~<=Ig-KX,L f@J:>m~4b(Jgh#I.i~ /=IgIKVK}.i/KKuuuuuuurrbXXXXXXwwbclosing pipeline input fileopen temporary filepipeline already completepipeopen temporary output fileopen error filecould not create temporary fileboth ERRNAME and PEX_STDERR_TO_PIPE specified.PEX_STDERR_TO_PIPE used in the middle of pipelinex A<BEH B(A0A8GP,BDA D0$JK0$JK0$JQ@$ACG0D$JY0,)JMT"D $JS0zRx A44BEH B(A0A8GP$lBDA D0JK0JK0JQ@ACG0D,JY0$L)JMTt"D JS0wwUSUTQQTT "w"'w'/w/1w 12w(23w03:w8:;w SUSS U ;S OTO;w OQO;w ORO _  R ;_-^ ;^p]+;]@BwBFwFGwGKw K_w0@\U\*\+_\(V`uwuw0`UVUV`TSQSS`Q\Q\ww0"U"MVWV"T"0S07QAHSWS"Q"R\W\w}wUV}VTT]}]\Q}\www2w0USUS%U%2STV2VQdT%T@DwDw@UUg|UUU@^TgTTT@IQIQPQ[S[`Q`bPgPSQSQSPSPPPP3w3w0MUM\SuUS?T?f\u\?Q?k]u]Up^POaVVw wU[S STs]sT4]4`Tf|TTT ] ] T e ]m ] ]Q< w< m m w  wR_R9_9fRfRRR| _ _ R D _m _ _X< w8< m m w8  w8YcVcYKVKfYfYYY/ VD V V Y W V 6 Vm \ Vn V VQ     8 ? Q \   QUwU< w< m m w  wQ{^^D ^  ^L W ^ m ^ ^  ^n ^Qw#KKw  w < w< m    wn w 5 w5 D D j wj  W wW  R \ w\ f Rf i i n Rn wQk\\/ @ V@ \  \O W \W V m \ \  \\ n Vn \ QVcV3 6 P V  w " w  U  T  Q  R  X  Y0 M wM w00 X UX S0 ] T] \0 ] Q] ]0 ] R] ^ ~pex_read_errWpex_freepex_get_timesepex_get_statuspex_input_pipe pex_read_output pex_input_file# pex_run_in_environmenty pex_run pex_init_common, y` \ n ` c y g m /home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty../../binutils-2.18/libiberty/pex-common.c_shortbuf_IO_lock_tpex_runoutname_allocatedremove_IO_buf_enderrdespex_read_outputusage_errorflags_IO_write_endunsigned int_flagspnamesystem_microsecondspex_input_file_markersuser_microsecondssystem_secondsfuncspex_input_pipenext_inputfdopenrfdopenw_postemp_filestdout_IO_save_endcountlong long unsigned intcleanupvector_IO_backup_baseerrname_offsettimepipe_filenosize_tremove_count_IO_read_baseread_errpex_run_in_environment_nextpex_get_status__s1_lenexec_childcharnext_input_name_allocated_mode_IO_markercloseinput_file_IO_read_ptrpex_funcspex_get_timesstatuspex_init_commonnumber_waitedtempbase_IO_write_baselong long int__s2_len_IO_save_baseerrmsgpex_add_removepex_get_status_and_time__pad1__pad2__pad3__pad4__pad5pex_objwait_vtable_offsetdoneopen_readargvGNU C 4.3.2user_secondsread_output_IO_read_endshort intlong intallocatedpex_read_errsysdepin_namebinarypex_freenamepex_time_locksaved_errnolong unsigned intorig_outname_old_offsetstdin_IO_FILEunsigned char_sbuftoclose_IO_write_ptrnext_input_name__off_tsigned charopen_writeshort unsigned intoutnamestderr_pipechildrenerror_exit_chainFILE_flags2executable_cur_column__off64_t_unused2_IO_buf_baseGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rodata.str1.8.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @ V&<,<1<D ?\UNPta2!p2p""u@ %Hw &kAhxA0x0 B0B\IHhHhHpPP T=  &@  0=F@OT[b`pw~) "%0 5pex-common.cpex_get_status_and_timetemp_filepex_read_errxreallocpex_freefreefcloseremovepex_get_timesmemcpymemsetpex_get_statuspex_input_pipe__errno_locationpex_read_outputfopenconcatstrlenmkstempsclosemake_temp_filexstrduppex_input_filepex_run_in_environmentpex_runpex_init_commonxmalloc[#68s J   " }$  #%&(I   "  k  ` A P u u  #  -!  4 [M b (o  {   [ *Y -c#''   8 ! ) 0 5 B CS \ }c j q v  < _  t        ) O8 G V e t     b 0  c 1  U \/ c? jO q_ ~o F m  6  s (  "& 45 E xR ` n | X  d         $ 2 @ CO }    T    c k  9 @ E .] #h    8    = ;       '$ D4 {D R  Y a@i_q C  @_ ' ` # [   % 0 &5=F 'g <s{      r ' I }  # . =I sN U ^ If }o 7z    2  ?    '   2 A  x @$ , w ?  D N  S #] g b 0q n    K         n     #   6 % 0 8  @ l S  X b  g %q v    U 7  '   9      % / > C J KW pm { x  " Q    %    U   8  0 $  , [5 ? D N S ] b Cl 5} n  < @ | @ `  $ (L P@l p    0 8  p @ `    @0 P x   0   pex-one.o/ 1261082946 1002 1002 100644 7848 ` ELF> @@H\$Hl$LLd$Ll$ILt$L|$1H8AI1HMHHD$HIMLLDHH$HHt8HHHl$H\$Ld$Ll$ Lt$(L|$0H8f.HT$@HuHD$H% $ > : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I.? : ; ' I@: ; I: ; I : ; I < 4: ; I4: ; I4: ; I? < ?int---d F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#k  Md  MFerrobjFz ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includepex-one.cstddef.htypes.hlibio.hstdio.h $*Jj*j;=6x0Zpex_get_status failedx ,JMS@zRx $JMS@*w*w2U2__5T5^^&Q&]]=R=X=\\=Y=fS@xVVcfPSpex_one,_IO_buf_end_old_offsetGNU C 4.3.2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_save_endoutnameshort intsize_t_offset_IO_write_ptr_flags_IO_buf_baseerrname_markers_IO_read_endpname_locklong int_cur_column_posexecutableargv_sbuf_IO_FILEunsigned charsigned charflagspex_objunsigned int_IO_marker_shortbuf_IO_write_base_unused2_IO_read_ptrshort unsigned intstatuschar../../binutils-2.18/libiberty/pex-one.cerrmsg_next__pad1__pad2__pad3__pad4__pad5pex_onelong unsigned int_IO_write_end__off64_t__off_t_chain_IO_backup_basestdin_flags2_mode_IO_read_base_vtable_offset_IO_save_base_filenostdout_IO_lock_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @hx&,1D'? UPa2uHp0 @@H " ` 0x00     (<    $-pex-one.cpex_onepex_initpex_runpex_freepex_get_status9\l     $!) 0 5 {B S 7\ c ~j q qv '     q  Z Y    , w; 6J \Y h /w  L    h O     $ 4 D TT he l Dx      ) 9  # - 2 < A iK 7P Z _ { /    F     pex-unix.o/ 1261082946 1002 1002 100644 22600 ` ELF>h+@@fffff.S1x߾[f1[fff.@HH\$Hl$HLd$Ll$HEHIMulHtx1HLH$HHD$HCHD$HCHD$HC1xOH$H$L$L$HĸfDHu1LH$IEfLd$Ll$ILt$H\$H(H_AIHHH¿LLH¿LLH¿DHDHHHƿfffff.SH@D$<D$8D$8H|$(t$$HT$HL$LD$DL$~,`|$<D$<D$ : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ;&I' II' 5I.: ; ' I : ; I: ; I4: ; I.: ;' @ : ;I .: ;' I@: ;I: ;I.: ;' I@ 1UX Y 1! U"41#41 $.: ;' @%: ;I &4: ;I'4: ;I(.? : ;' I@ )4: ; I? < *4: ;I?  +4: ;I? < ?int--F--1- F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#  M  M U ?# ?# ?# ?#wo 3F# 5# 7# 9F# ;# =F#( ?F#, AF#0 Co#8 Eu#@ G{#H IF#P K#X M#` O#h QF#p T#x V# XW#-F HV aG# dG# o# v# {# #( /#0 /#8 A#@FAAFU'-AFFFFFuMFAFFA-u{FuFAuF/AFFAA5>F F G# H# } e# e# -# -#( -#0 -#8 -#@ -#H -#P -#X -#` -#h -#p -#x -# -#^Gobj\Apid\G\u]{ret_Gr` wobj AUSobjAfdFFwobjAfdFFFwobjApuFF objApid-u{Ferru}    !"#~KFw objJAfdJF$Un objSASTerrTFk-n objgAgFghenvhiniFoutiF%iF%jF%jerrju &pidlG'p`'q`AFw obj?A?@F8Fw obj6A67F(/Awn .F..))* +d# ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/include../../binutils-2.18/libiberty/../includepex-unix.cstddef.htypes.hstdio.hlibio.hlibiberty.hpex-common.hsignal.htime.hresource.h k /huu/v=j9}.\unv.|Y/~/ Hhu=u=u=+= t`v tv< Xyz>Y-/4 .vkJMg ?t=w wrwait: error trying to exec '': : vforkdup2closeexecvpexecvx 4A $JT$JQ0ADP  zRx 44AL d|JTJQ0ADP  $ wDw!UT2S7CSQPRUPWTW\UP\Q`cU`hT`hQpwIwpUU UpTVIVpQ\I\pRSISpXX%XpY]I]Q'.QPRUPWT`{w{Rw0`U`TR\`QR]`RR^`awaewew`Uw(`Tvw$w$w$`Qw`Rw`Xww`Yww'w'S&S'SmlPw<lw<luhPh #U -T-4U (Q@CU@GTGLU@LQPZUPZTPZQ%  pex_init funcs,Z)count_IO_read_ptr_chainstderr_pipesize_tru_ixrss_shortbuffuncsclosedoneremove_count_IO_buf_baselong long unsigned intpipeuser_secondsremoveru_nsignalsru_nvcswpex_funcsbinarylong long intsigned charpex_waitru_msgsnd_fileno_IO_read_endwaitlong int_flagsinput_file_IO_buf_endru_minfltsleep_intervalpex_unix_closeru_idrss_old_offset_offsetexecutablesysdepGNU C 4.3.2number_waited_IO_markerstdinunsigned intpex_unix_cleanuppex_unix_fdopenrtoclosepex_unix_fdopenwlong unsigned int__suseconds_t_IO_write_ptrname_sbufshort unsigned int_IO_save_base/home/tyndur/lbuilds/tmp/cross-binutils/build/libibertynext_input_nameenviron_lock../../binutils-2.18/libiberty/pex-unix.c_flags2timevalru_nswapstdoutopen_readsystem_microsecondsretriesru_oublockexec_childpex_time_IO_write_end_IO_lock_tcleanup_IO_FILEtimepex_objru_stime__off_tuser_microsecondsru_isrss_postv_secpex_unix_exec_child_markerspex_child_errorru_majfltchildrenpex_unix_open_writeunsigned charpex_unix_wait__pid_tshort interrdes_vtable_offsetFILEpex_unix_open_readread_outputtv_usec_modepnamecharsystem_secondsopen_write_next__off64_terrmsg_cur_column_IO_read_base_IO_save_endru_utimeru_maxrss__pad1__pad2__pad3__pad4__pad5__time_t_unused2read_errfdopenrpex_unix_pipestatusfdopenwnext_input_name_allocated_IO_backup_baseflagsru_msgrcvru_nivcswnext_inputpid_tpex_initrusageargv_IO_write_basetempbaseru_inblockGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rela.rodata.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @Z8&,1@D ?>HU PSa2IuH pT (P}T x8V #)X#0X0#p0m$C*b*b*2 p7X  4.P ?`Mp[Pj`z` @   '.49P B HHpex-unix.cpex_unix_cleanuppex_unix_fdopenwpex_unix_fdopenrpex_unix_pipepex_unix_waitpex_unix_closepex_child_errorpex_unix_exec_childpex_unix_open_writepex_unix_open_readfcntlfdopenpipewait4killwaitpid__errno_locationclosestrlenwritexstrerror_exitsleepvforkdup2environexecvpexecvopenpex_initfuncspex_init_common"- S  !!"*#< %& &%& "&%& && '% '0&? )D&N()*+$5+F$_$,-# <$# +5$>#S 6e$+$# 6+# 1.# CQ 13XdS$0/H/V2    S!Z) 0 5 &B S \ c 2j q v w       v > X       + 7: ^I #X Eg cv      `  / 6  l  0 @ P ` p j  E   ,   . ( 7 {F V fc sq p    I    : a    V' 5 QC Q @`     # F   $ A  P H U k\ f r  b   n  - W  /    ' 5 C yQ _ n ~  : a   D / 8> [C N T `Ph\      ,`h C f    p I + ; .@ :K wP a[ ` Lk  p { R  0  H P W    ` R% 9 O> tI rN Y i o { `   a s  t   . e  (  I xN 9Y ^ i Ho {   4  '    C @ L  ' 2   h  & P. Z> sI  N pY  ^ i  o |  @ 1 0@ `P p(`0P8@  4 8T XPl p` p P ` `   $ (@< @P 8 P Ph ` p P ` `   @( P  safe-ctype.o/ 1261082946 1002 1002 100644 6280 ` ELF> @@% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ 4: ; I?  &I4: ; I? < \8intii-d b# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &b#p *b#t ,p#x 0F# 1T# 2# 6# ?{# H# I# J# K# L-# Nb# P#  # # b#k  d   F   ? % @  /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/include../../binutils-2.18/libibertystddef.htypes.hlibio.hstdio.hsafe-ctype.cCBBBBQ00000000000000000000000000000000  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~A`_sch_istable_sch_toupper*_sch_tolower_IO_buf_end../../binutils-2.18/libiberty/safe-ctype.c_old_offsetGNU C 4.3.2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_save_endshort intsize_t_offset_IO_write_ptr_flags_IO_buf_base_markers_IO_read_end_locklong int_cur_column_pos_sbuf_IO_FILE_sch_istableunsigned charsigned char_sch_tolowerunsigned int_IO_marker_shortbuf_IO_write_base_unused2_IO_read_ptrshort unsigned intchar_next__pad1__pad2__pad3__pad4__pad5long unsigned int_sch_toupper_IO_write_end__off64_t__off_t_chain_IO_backup_basestdin_flags2_mode_IO_read_base_vtable_offset_IO_save_base_filenostdout_IO_lock_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rela.debug_info.debug_line.rodata.rela.debug_pubnames.debug_str.comment.note.GNU-stack@!@'@,@?`:KcW@ d@ E_p t0  # #   5    (safe-ctype.c_sch_istable_sch_tolower_sch_toupper  C  O!) . ; B !I P HW /^ l q |     : j   , W; J Y h w e , 7  H `     $ 4 D 4T ye tl Ux      + ;8F &S m sort.o/ 1261082946 1002 1002 100644 8360 ` ELF>`@@AWII11AVAUATUSHDHHHHuH\$AL$H : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ .? : ; ' @: ; I: ; I4: ; I 4: ; I4: ; I U4: ; I4: ; I? < ?int---d F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#k  Md  M0n/4//4Y;w=Fi>4j?4UVtopWXYW P M.P ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includesort.cstddef.htypes.hlibio.hstdio.h /K9y<r<tkf'XgJg }IKP;KV^W-K-=IY. v<  @@9=SHcω|HcH)H[H=Ht{HcHH1HtHcHH9tH@HH9 u% $ > : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I.? : ; ' I@: ; I4: ; I4: ; I 4: ; I 4: ; I? < b?int---d F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#k  Md  M1K0Ft2buf3 4F  ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includespaces.cstddef.htypes.hlibio.hstdio.h 5a%73.qZKv0H>:2gx GzRx GwwU S !U!SP!Q\dPdQfspaces,_IO_buf_end_old_offsetGNU C 4.3.2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_save_endshort intsize_t_offset_IO_write_ptr_flags_IO_buf_basemaxsize_markers_IO_read_end_locklong int_cur_column_pos_sbuf_IO_FILEunsigned charsigned charunsigned int_IO_marker_shortbuf_IO_write_base_unused2_IO_read_ptrshort unsigned intchar../../binutils-2.18/libiberty/spaces.c__pad1__pad2__pad3__pad4__pad5_nextlong unsigned int_IO_write_end__off64_t__off_t_chaincount_IO_backup_basestdin_flags2_mode_IO_read_base_vtable_offset_IO_save_basespaces_filenostdout_IO_lock_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @&,1Df?PU-Phf8a0 xP0s p000i& E E ` X3    ',spaces.cmaxsize.2268buf.2267spacesfreemalloc+5@Jv   j $!) 0 5 sB S  \ c Rj q iv   e   E   -    , :; J \Y h w O     + #  z   $ 4 D T <e ^l x    H   8 -6 BL  Y W    splay-tree.o/ 1261082946 1002 1002 100644 26768 ` ELF>>@@AVIAUIATUSH/HH]HH3LDAU;H{D"D1E…HSHBHjHCH]IUImHuLAUAt jH]Hgf.[]A\A]A^HSHDHBHjHCH]IUt,t(HCHPHXHSHPHhHUIET@H@HCHPHXHSHPHhHUIEfExHCHkHEI][]A\A]A^fHCHkHEI][]A\A]A^þffff.AU1IATIUHSHHHu2HHAԅDuH[HtHsHLLtH[]A\A]@H\$Hl$HLd$Ll$LLt$L|$IH8IIMLο8HLhLpLxHX Hh(L`0H\$Hl$Ld$Ll$ Lt$(L|$0H8E1Affff.AUATIUSHH/HHGHtH}ID$HtH}fHEfD1HEHt-IT$Ht H8HEIT$Ht HxHEHHHEHt-IT$Ht H8HEIT$Ht HxHEHHLmIt$0HAT$(Mu.HtH@kIt$0M\$(H[]LA\A]ALHfffff.H\$Hl$HLl$Ld$H(HIHHtRHH8SAHHtAEu $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/  : ; I8 ' II' .: ; ' : ; I4: ; I.: ; ' @: ; I U4: ; I4: ; I1X Y 1 411UX Y 41 1X Y !.: ; ' I@": ; I#.? : ;' I@$: ;I%4: ;I&.? : ; ' I@ ': ; I(4: ; I) *.? : ;' @+: ;I,1UX Y-4: ;I..? : ;' I@ /: ;I 04: ;I1.: ; ' @ 2.: ; ' I@ 34: ; I? < 8intFF-r ?# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &?#p *?#t ,p#x 0T# 1b# 2# 6# ?{# H# I# J# K# L-# N?# P#  # # ?#y  r  (878; ;Ykey\# _# b# c#?dj?CGJ?P?V'8h j# mY# p# s# v# w#( x#0{'rppqpqnqtmpspp~p~n~tmpspkey??nc / ] Yß   !?QspΖ"fnϹ"ωval?# $Y$$$$ $ %sp &w5 "Y""5{ sp4'4(6(7)(P* +sp,5 L B W b n #(w +sp'+key'$'-)?-;*\ +sp[+key[-a-a#% +sp+key.wf /spU0n.w /spU0n# +sp+key-?-#s +sp+key-?-.?w +sp+fn$.?w /k1U/k2T.?wG /k1U/k2T1w ""2w "?"33h ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/include../../binutils-2.18/libiberty/../includesplay-tree.cstddef.htypes.hlibio.hstdio.hsplay-tree.h  K "IJKKRR9?2gM'X_ CKKȄDJKKqJKKKJKK JKKK%XXKKKJKKKJf1+?uJ[!R,+uKKKKKMc##~<# ./==>/==@KhT˾C>˾C l.kYNu]w< < l.kYK <zw>w 0IUImSmoUoSS0DTDnVnoToVVW\PP3IQ`oQosPswQwPQQwwww USUSTVTVPPQQQPQPQUTQR`eU`eTpxUpxTH Qsplay_tree_new_with_allocatorsplay_tree_new{ splay_tree_delete splay_tree_insertw splay_tree_remove splay_tree_lookup% splay_tree_maxf splay_tree_min splay_tree_predecessor splay_tree_successors splay_tree_foreach splay_tree_compare_ints splay_tree_compare_pointers,x `x~__off_tsplay_tree_compare_ints_IO_read_ptr_chainsize_t_shortbufcompsplay_tree_new_IO_buf_baselong long unsigned intdatastdoutobjectsplay_tree_xmalloc_deallocaterightlong long intsigned chardelete_key_fnsplay_tree_successor_filenosplay_tree_key_IO_read_endlibi_uhostptr_ttemplong int../../binutils-2.18/libiberty/splay-tree.c_flags_IO_buf_end_cur_column_old_offset_offsetsplay_tree_node_ssplay_tree_maxsplay_tree_removeGNU C 4.3.2splay_tree_svalue_IO_markersplay_tree_minunsigned intsplay_tree_nodeactivelong unsigned int_IO_write_ptr_sbufallocatesplay_tree_deallocate_fnsizeshort unsigned int_IO_save_base/home/tyndur/lbuilds/tmp/cross-binutils/build/libibertystdin_lock_flags2_modedeallocatesplay_tree_delete_value_fnpendingrotate_right_IO_write_endallocate_datasplay_tree_compare_pointerssplay_tree_predecessor_IO_lock_t_IO_FILEsplay_tree_insert_pos_markerscompare_fnsplay_tree_lookupunsigned charsplay_tree_compare_fnnodesplay_tree_splayshort intsplay_treesplay_tree_xmalloc_allocate_vtable_offsetcmp1cmp2splay_tree_deletesplay_tree_foreach_fnsplay_tree_foreach_helperdelete_value_fncomparisoncharsplay_tree_new_with_allocatorsplay_tree_value_next__off64_tdelete_key_IO_read_base_IO_save_endallocate_fnsplay_tree_foreach__pad1__pad2__pad3__pad4__pad5_unused2splay_tree_delete_key_fnsplay_tree_delete_helper_IO_backup_baserotate_left_IO_write_baseleftdelete_valuesplay_tree_allocate_fndeallocate_fnrootGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @xpIx&,1D ?IUjlPhcf`ac0 x8 sf X3LHhT40`h0407<==D` G\9`Wp  s0J!!0mf2E ]@y~splay-tree.csplay_tree_splaysplay_tree_foreach_helpersplay_tree_xmalloc_deallocatesplay_tree_xmalloc_allocatesplay_tree_new_with_allocatorsplay_tree_newsplay_tree_deletesplay_tree_insertsplay_tree_removesplay_tree_lookupsplay_tree_maxsplay_tree_minsplay_tree_predecessorsplay_tree_successorsplay_tree_foreachsplay_tree_compare_intssplay_tree_compare_pointersfreexmalloc ` pa"t#   3 !x) . 4; !I *P W n^ e l q |   f  v ^     3   Y+ e: I X g v -   } q ' ;   & -" 42 ;B BR b Is kz   A       / = K Z  R  R  P( 4 B EP ^ l Gz  *    '/ A P  U Z 6d i ;s  W   `  2  $ 4  N PW Ub | $0$0 0H0H  ] i>]FiS ^ifi  = h, `    1. z3 }= L  S _0go Ux        0  f *  J   ! & 0 6 kM X c o %} @   ;   0        % 0 n 5 @  E P  U c] f q 6 y   ~   L `          L  ' 3 ; a  h t | ! M T 0        0  # + > %N S ^ c n u      }     1 8 @ RH O `W eg q $v } G   p x i j }    T X 0   $ (L Pl p  0     @4 8`L Pp P x 0      @ X p 0     @ ` p  strerror.o/ 1261082946 1002 1002 100644 16896 ` ELF>@@Su0H=t&1@P9MHHyu5H=t [fHcHHcHHHt1HHH HtH5fHcHH HJHu[f.AUIATUSHHtWH=t\D%11E~8H1 fH3Ht LtEHA9މA9u1H[]A\A]띐HH=t"9MHfH=StKy1[;f}HHt HcHHuىھ1[@#% $ > : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I.: ;' @4: ;I4: ;I&I.? : ;' I@: ;I4: ;I 4: ;I 4: ; I 4: ;I 4: ; I? < 4: ;I? < ?int---d F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#k  Md  M  M<& =&# >+#FneipnFtFF44LF!MF~Fbuf   MyJ ~ F F, ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includestrerror.cstddef.htypes.hlibio.hstdio.h yf'LL0~ "a"ɼrLHZ&H tk~M2F@~~ 23 J .iX w tff Error %dEPERMENOENTESRCHEINTREIOENXIOE2BIGENOEXECEBADFECHILDEWOULDBLOCKEAGAINENOMEMEACCESEFAULTENOTBLKEBUSYEEXISTEXDEVENODEVENOTDIREISDIREINVALENFILEEMFILEENOTTYETXTBSYEFBIGENOSPCESPIPEEROFSEMLINKEPIPEEDOMERANGEENOMSGEIDRMECHRNGEL2NSYNCEL3HLTEL3RSTELNRNGEUNATCHENOCSIEL2HLTEDEADLKENOLCKEBADEEBADREXFULLENOANOEBADRQCEBADSLTEDEADLOCKEBFONTENOSTRENODATAETIMEENOSRENONETENOPKGEREMOTEENOLINKEADVESRMNTECOMMEPROTOEMULTIHOPEDOTDOTEBADMSGENAMETOOLONGEOVERFLOWENOTUNIQEBADFDEREMCHGELIBACCELIBBADELIBSCNELIBMAXELIBEXECEILSEQENOSYSELOOPERESTARTESTRPIPEENOTEMPTYEUSERSENOTSOCKEDESTADDRREQEMSGSIZEEPROTOTYPEENOPROTOOPTEPROTONOSUPPORTESOCKTNOSUPPORTEOPNOTSUPPEPFNOSUPPORTEAFNOSUPPORTEADDRINUSEEADDRNOTAVAILENETDOWNENETUNREACHENETRESETECONNABORTEDECONNRESETENOBUFSEISCONNENOTCONNESHUTDOWNETOOMANYREFSETIMEDOUTECONNREFUSEDEHOSTDOWNEHOSTUNREACHEALREADYEINPROGRESSESTALEEUCLEANENOTNAMENAVAILEISNAMEREMOTEIO  !"*+,-./0123#%456789#;<=>?@ABCDEFGHIJ$KLMNOPQRST&(UV'WXYZ[\]^_`abcdefghijklmnopqrstuvwxyx G,BEA A(D07DbIzRx G$4BEA A(D0\7DtbIwwfRQwwww w(?w0U)])+U+7]7=U=?]PVPV$P$)V)+P+3V@DwDwwwwUSUSPSSPPP8}strtoerrnoerrno_max!strerrno,__off_t_IO_read_ptr_chainsize_t_shortbuf_IO_buf_baselong long unsigned int__s2_lenerrno_maxlong long intsigned char_fileno_IO_read_endlong int_flags../../binutils-2.18/libiberty/strerror.c_IO_buf_end_cur_column_old_offset_offsetnum_error_namesGNU C 4.3.2init_error_tablesvalue_IO_markerstdinunsigned intlong unsigned interror_table_IO_write_ptrnamesys_nerr_sbufshort unsigned int_IO_save_base/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_lock_flags2_modestdouterror_info_IO_write_end_IO_lock_t_IO_FILE__s1_len_posnbytes_markersunsigned charshort int_vtable_offseterror_nameschar_next__off64_t_IO_read_base_IO_save_endstrerrno__pad1__pad2__pad3__pad4__pad5_unused2_IO_backup_basestrtoerrnomaxsize_IO_write_baseerrnovalGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rela.rodata.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @@)&$,@H 1@jD?+` U0P(5a2 u  p@5X  }@ (XA`n<AZ0A00% ( . :@ F   OV]ho@7ybstrerror.cinit_error_tablesnum_error_nameserror_tableerror_namesbuf.3163mallocmemsetstrtoerrnostrcmperrno_maxsys_nerrstrerrnosprintf 7>;Sbl<{< ;<G;PV];<         !) 0 5 B JS =\ Ic j rq Wv   | "      h   - , ; J Y @h w ~    a #     $ 4 D T e l ,x   4 : d   & v1 9AI ] 8b 9u  ? n v   x  + Q Z@w    # /7? XH S X vc %u  \ p@  7  {  ( 8 H "X &h ,x 2 : @ G S Z a h o w }( 8 H X h x           ( 8 H X h x   " ) 1 8 ? G N T Z( a8 hH pX xh x           ( 8 H X h x     $ , 4 < D M T( [8 aH jX sh }x           ( 8 H !X -h 7x D O W _ h r     ( 8 H X h x    < @l p@  8 ` @x   strsignal.o/ 1261082946 1002 1002 100644 12552 ` ELF>@@@Su0H=t&1@P9MHHyu5H=t [fHcHHcHHHt1HHH HtH5fHcHH HJHu[f.AUIATUSHHtWH=t\D%11E~8H1 fH3Ht LtEHA9މA9u1H[]A\A]띐HH=t"=AAMHfH=StKy1[;f}HHt HcHHuىھ1[@#% $ > : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I.: ;' @4: ;I4: ;I&I.? : ;' I@: ;I4: ;I 4: ;I 4: ; I 4: ; I 4: ; I? < ?int---d F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#k  Md  M  M@& A&# B+#F neip!n"FtFF 4 4qF!rF~Fbuf   M!N ~ F &A' ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includestrsignal.cstddef.htypes.hlibio.hstdio.h yf'LL0~ "a"ɼrLHZ&Hzp~M2F@~~ 23O .nXw tkf Signal %dSIGHUPSIGINTSIGQUITSIGILLSIGTRAPSIGIOTSIGABRTSIGFPESIGKILLSIGBUSSIGSEGVSIGSYSSIGPIPESIGALRMSIGTERMSIGUSR1SIGUSR2SIGCLDSIGCHLDSIGPWRSIGWINCHSIGURGSIGIOSIGPOLLSIGSTOPSIGTSTPSIGCONTSIGTTINSIGTTOUSIGVTALRMSIGPROFSIGXCPUSIGXFSZ    x G,BEA A(D07DbIzRx G$4BEA A(D0\7DtbIwwfRQwwww w(?w0U)])+U+7]7=U=?]PVPV$P$)V)+P+3V@DwDwwwwUSUSPSSPPP8}strtosignosigno_max!strsigno,_chainsys_nsig_old_offsetGNU C 4.3.2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_FILEsignal_info_IO_save_endshort intsize_t_offset__s2_len_IO_write_ptr_flags_IO_buf_basemaxsize_markersvalueinit_signal_tableslong long int_locklong int_cur_column_possignoname_sbuf../../binutils-2.18/libiberty/strsignal.cunsigned charsigned charlong long unsigned intunsigned int_IO_marker_shortbuf_IO_read_end_IO_write_base_unused2strtosigno_IO_read_ptr_IO_buf_endchar_next__pad1__pad2__pad3__pad4__pad5signal_namesnum_signal_namesshort unsigned intlong unsigned int_IO_write_endsigno_max__off64_tstrsignonbytes_fileno__s1_len__off_t_IO_backup_basestdin_flags2_mode_IO_read_base_vtable_offsetsignal_table_IO_save_basestdout_IO_lock_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rela.rodata.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @ p&$,@H 1@YD?#` U+Pp,a2 u  p,  }/  `0`0n<00000 )HH@    1 >@ K   T[bmt@7~bstrsignal.cinit_signal_tablesnum_signal_namessignal_tablesignal_namesbuf.3500mallocmemsetstrtosignostrcmpsigno_maxstrsignosprintf 7>;Sbl<{< ;<G;P];<        / (!) 0 5 B TS \ Yc Aj gq v  ~  `       f  , ; J uY h w            $ 4 D T e l x  )  s  i   $1 9AI ] 8b u i ? n $   x    t@w    # /7? XH S X $c %u   #@ 0      ( 8 H 'X /h 6x > E M T \ c k s {  ( 8 H X h x            < @l p@  8 ` @x   /60 1261082946 1002 1002 100644 8368 ` ELF>P@@SHHHHuD$%=t=tHĐ[@HHĐ[% $ > $ > : ; I$ >   I : ;  : ; I8 &I I !I/ : ;I8 : ; .? : ;' I : ;I.? : ; ' I@: ; I4: ; I 1UX Y 14: ; I? < intB;;B;B^^^^^Bz$ {# |^#8 , -e# 2# :# ;# =p# >{# @W#$ Be#( G#0 K#8 M#@ X#H Y#X Z#h g#x ^, - W# # # # # #( #0 #8 #@ #H #P  #X "6#` $<#h &W#p *W#t ,#x 04# 1I# 2B# 6R# ?# H# I# J# K# L# NW# PX#6 6# <# W#, R  h W2=@W?2stA=~hC{<<2 ../../binutils-2.18/libiberty/usr/include/sys/usr/include/bits/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/includeunlink-if-ordinary.cstat.htypes.hstddef.htime.hstat.hstdio.hlibio.h ? |<<|Xt|[Ņ x $YARzRx YARwwYw U CSDXS%unlink_if_ordinary,Y st_rdev__unusedGNU C 4.3.2st_size/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_FILEtv_sec_IO_save_end__mode_tsize_tunlink_if_ordinary_offset_IO_write_ptr_flagsst_atim__pathst_dev_IO_buf_basest_nlinkshort int_markers_IO_read_endst_blksizelong long intst_gidpad0_locklong int__nlink_t_cur_column_posst_ctimname_vtable_offset_old_offsetunsigned charst_inotv_nsecsigned charlong long unsigned intunsigned int_IO_marker_shortbuf__off64_t_IO_write_base_unused2_IO_read_ptr__blksize_t__pad5_IO_buf_endchar__statbuflstat_next__pad1__pad2__pad3__pad4st_blocksst_mtim__ino_tst_uidshort unsigned intlong unsigned int_IO_write_end__time_t_fileno_chain__off_t__dev_t_IO_backup_basestdin_flags2_mode_IO_read_basetimespec../../binutils-2.18/libiberty/unlink-if-ordinary.c__uid_t_IO_save_basestatst_mode_sbuf__blkcnt_tstdout_IO_lock_t__gid_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @Y0&,1D? U6P f@a 0 x@8sP  x )h 7 0 0g @0 C b b  9  Y)2unlink-if-ordinary.cunlink_if_ordinary__lxstatunlinkL    %!Y) 0 }7 > E L S a 1f q N|  v z :     w -   f ' . > dJ X f t i ~  &    d  n U - ]9 H W f u     ! V  m     ) q8 DH bX h +x  H O V ]       B q( Pj <|  2 Y  ] M        xatexit.o/ 1261082946 1002 1002 100644 8000 ` ELF> @@USHH-Ht0fDEÃxfDHcTyHmHDuH[]H=SHt"H Q#HcH\BA1[ÐHHHtHA1HH % $ > : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/  : ;  : ; I8 ' .: ; ' @4: ; I.? : ; ' I@: ; I4: ; I 4: ; I? < ?int---d F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#k  Md  M2  3 #ind4F#fns5# $" M"\ep] n^FDFfnC$pE : =  .$ ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includexatexit.cstddef.htypes.hlibio.hstdio.h j!sWe~ @1us<isv-= x $IAAD sIzRx IAAD <sIwwwIw HVS P +S+/P2GSPYwYwP^U^~S~USeRRRexatexit,_IO_buf_end_old_offsetGNU C 4.3.2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_save_endshort intsize_t_offset_IO_write_ptr_flags_IO_buf_base_markers_IO_read_endxatexit_cleanup_locklong int_cur_columnxatexit_pos_sbuf_IO_FILExatexit_firstunsigned charxatexit_headsigned charunsigned int_IO_marker_shortbuf_IO_write_base_unused2_IO_read_ptrshort unsigned int../../binutils-2.18/libiberty/xatexit.cchar_next__pad1__pad2__pad3__pad4__pad5long unsigned int_IO_write_end__off64_t__off_t_chain_IO_backup_basestdin_flags2_mode_IO_read_base_vtable_offset_IO_save_base_filenostdoutnext_IO_lock_t_xexit_cleanupGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.rela.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @+&H1  6 +IKD`ZCUP k8`fh` }Px0   000      0T I(  6Ps>Mxatexit.cxatexit_cleanupxatexit_headxatexit_firstxatexit_xexit_cleanupmalloc Sa     $!) 0 5 sB S 6\ c }j *q iv      p  C X    , `; J \Y h w n 5    Q N  z   $ 4 D =T ge l Cx     }+ 2:IB S `` g rPz  *    / v  D HP @ P  xexit.o/ 1261082946 1002 1002 100644 6472 ` ELF>( @@HSHtЉ% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ .? : ; ' @: ; I4: ; I? < ' 4: ; I?  H8intii-d b# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &b#p *b#t ,p#x 0F# 1T# 2# 6# ?{# H# I# J# K# L-# Nb# P#  # # b#k  d  0/b,E - ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includexexit.cstddef.htypes.hlibio.hstdio.h 0s /Y/x HzRx HwwUS+Lxexit/_xexit_cleanup,__off64_t_IO_read_endsize_t_IO_FILE_IO_write_base_IO_buf_end__pad2__pad3/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_read_ptrunsigned int_offset_mode_chain_IO_save_baseunsigned char_xexit_cleanuplong unsigned intshort unsigned intGNU C 4.3.2xexit_IO_save_end_IO_lock_t_markers_posstdin_flags2_sbuf_old_offsetcode_lock_IO_marker_cur_columnlong long unsigned int_fileno_IO_buf_base_next_vtable_offset__off_t_unused2long long intstdoutchar../../binutils-2.18/libiberty/xexit.c_IO_write_endshort int_IO_backup_base_flags__pad1long int_IO_write_ptr__pad4__pad5signed char_IO_read_base_shortbufGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @X0&X,X1XDAL?UPfh8a0 x0s n>/m000/ N N h 0#   xexit.cxexit_xexit_cleanupexit    P!) . ; B I P W n^ !l Iq |   ; z ' R   6, ; +J Y 1h w  E S u   d  B B I$ `4 gD T e &l jx  M :     _ 8 ?! 0 =     xmalloc.o/ 1261082946 1002 1002 100644 10912 ` ELF>X@@HH=H=t HfD1HH=SHtR1HH+5HH=IIؾ:HE1fD1HHffff.HSHHDHtHHt [DHDHfDH\$Hl$HHHHt'Ht"HHHtH\$Hl$HHHHSHHDHHt[HfD% $ > : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I.? : ; ' @: ; I: ; I4: ; I.? : ; ' I@4: ; I4: ; I 4: ; I? < ?int---d F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#k  Md  Mksjv\u4y4WW4WW44WW>4Wa f x ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includexmalloc.cstddef.htypes.hlibio.hstdio.h Nw1 } A/ 1u09#U?L[\y$g9iw\x m<9#U?L\+: %s%sout of memory allocating %lu bytes after a total of %lu bytes x 0DsIJDXN -DzRx 0D4sILJDdXN |-Dw0w"U09w9w0>U>SHrTTwwUUTSSPPwXw U3S=XST8V=JTJXV`dwdw`pUp~SScxmalloc_set_program_namexmalloc_failed\xreallocxcallocxmalloc,environ/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_FILE_IO_save_endshort intsize_t_offsetelsize_IO_write_ptr_flags_IO_buf_base_markers../../binutils-2.18/libiberty/xmalloc.cnewmemGNU C 4.3.2stderrlong long intallocated_locklong int_cur_columnxmallocxmalloc_set_program_name_posname_sbuf_old_offsetxcallocunsigned charsigned charlong long unsigned intunsigned int_IO_marker_shortbuf_IO_read_end_IO_write_base_unused2_IO_read_ptr__pad5_IO_buf_endxreallocoldmemchar_next__pad1__pad2__pad3__pad4nelemshort unsigned intlong unsigned int_IO_write_end__off64_t_fileno_chainsize__off_t_IO_backup_basestdin_flags2_mode_IO_read_base_vtable_offsetfirst_break_IO_save_basexmalloc_failedstdout_IO_lock_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.rela.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rodata.str1.8.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @(+&016+IDH ZU( f2u2D (  )xP J gX*0p*0016UUX p    05:0sIPX^fJow~X`-xmalloc.cfirst_breaknamexmalloc_set_program_namesbrkxmalloc_failedstderrfprintfxexitenvironxreallocreallocmallocxcalloccallocxmalloc#*3AKRY^ c n | %Tt     !) 0 5 `B CS \ [c 0j iq Vv  c  @      v U  , ; J IY h uw m  G      g   $ #4 D T e l x  A 7 u  0  8 %0-5 [> |H M W ^ iqy   7 | m   SX  * $ o m   ` $ |. 3 ? <KT `i v    < @0\ `|  ` 8 0P h  `  xmemdup.o/ 1261082946 1002 1002 100644 6712 ` ELF> @@H\$Ld$HHIHֿHLH\$Ld$HH% $ > : ; I$ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ .? : ; ' I@: ; I4: ; I&4: ; I? < ^?int---d F# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &F#p *F#t ,u#x 0`# 1g# 2# 6# ?# HW# IW# JW# KW# L4# NF# P#  # # F#k  Md  M#W@"@"4"4$WF ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includexmemdup.cstddef.htypes.hlibio.hstdio.h "gg>Ix =JG zRx =JG w=w U1\T,S!Qbxmemdup,=__off64_t_IO_read_endsize_t_IO_FILE_IO_write_base_IO_buf_end__pad2__pad3/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_read_ptrunsigned intxmemdup_offset_mode_chain_IO_save_baseunsigned charinputcopy_sizelong unsigned intshort unsigned intGNU C 4.3.2_IO_save_end_IO_lock_t_markers_posstdin_flags2_sbuf_old_offset_lock../../binutils-2.18/libiberty/xmemdup.c_IO_marker_cur_columnlong long unsigned int_fileno_IO_buf_basealloc_size_next_vtable_offset__off_t_unused2long long intstdoutchar_IO_write_endshort int_IO_backup_baseoutput_flags__pad1long int_IO_write_ptr__pad4__pad5signed char_IO_read_base_shortbufGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @=0&,1Deb?0`UPf8a0 x8s 000-    "   =xmemdup.cxmemdupxcallocmemcpy9   h P!=) 0 [5 B S \ c j q ,v    M  ' d   6, ; 6J Y 4h w  H V    b  T B I$ r4 yD T e )l x  P =   =   8 ! n& 0 5 FH BU      xstrdup.o/ 1261082946 1002 1002 100644 6552 ` ELF>p @@H\$Ld$HIHXHHLH\$Ld$HH% $ > $ > : ; I$ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I.? : ; ' I@: ; I4: ; I4: ; I4: ; I? < Qint^^B-r W# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &W#p *W#t ,e#x 04# 1I# 2# 6# ?p# H~# I~# J~# K~# L# NW# P#  # # W#y  {r  { :slen!ret" ../../binutils-2.18/libiberty/usr/include/bits/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/includexstrdup.ctypes.hstddef.hlibio.hstdio.h =g>Ix >N zRx >N w>w U2\-SUxstrdup,>__off64_t_IO_read_end_IO_write_base_IO_buf_end__pad2__pad3/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_read_ptrunsigned int_offset_mode_chain_IO_FILE_IO_save_baseunsigned charlong unsigned intshort unsigned intsize_t_IO_save_end_IO_lock_t_markers_posstdin_flags2_sbuf_old_offset_lock_IO_marker_cur_column../../binutils-2.18/libiberty/xstrdup.clong long unsigned int_fileno_IO_buf_base_next_vtable_offset__off_t_unused2long long intstdoutcharxstrdup_IO_write_endshort int_IO_backup_base_flags__pad1long int_IO_write_ptr__pad4__pad5signed char_IO_read_base_shortbufGNU C 4.3.2GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @>H&,1DvU?UPf8a0 x0s8 P0h00q    )   >"xstrdup.cxstrdupstrlenxmallocmemcpy:  v [ @!>) 0 7 > E L RS a -f q     x ^  6   + &: I X g v   $ 2 O  l >  & 2" 92 DB KR b s z D  ,  >   8* n; H      xstrerror.o/ 1261082946 1002 1002 100644 6832 ` ELF> @@SHt[Ðھ[% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ .? : ; ' I@: ; I4: ; I4: ; I 4: ; I? < T8intii-d b# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &b#p *b#t ,p#x 0F# 1T# 2# 6# ?{# H# I# J# K# L-# Nb# P#  # # b#k  d  76b8 ( *1  ../../binutils-2.18/libiberty/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/include/bits/usr/includexstrerror.cstddef.htypes.hlibio.hstdio.h 6 .\^8\undocumented error #%dx (AzRx (Aw(wUS'S P!P&&PXxstrerror,(_IO_buf_end_old_offsetGNU C 4.3.2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_save_enderrnumshort intsize_t_offset_IO_write_ptr_flags_IO_buf_base_markers_IO_read_enderrstr_locklong int_cur_column../../binutils-2.18/libiberty/xstrerror.c_pos_sbufxstrerror_IO_FILEunsigned charsigned charunsigned int_IO_marker_shortbuf_IO_write_base_unused2_IO_read_ptrshort unsigned intchar_next__pad1__pad2__pad3__pad4__pad5long unsigned int_IO_write_end__off64_t__off_t_chain_IO_backup_basestdin_flags2_mode_IO_read_base_vtable_offset_IO_save_base_filenoxstrerror_bufstdout_IO_lock_tGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @(xx&h,+ 1DqX?UPa2u8p 0 0P ( h000B}   H @6 +  (%.xstrerror.cxstrerror_bufxstrerrorstrerrorsprintf  "     $!() . z; B +I P EW 9^ pl q |   "    * g    , G; J \Y h w U     8 ]     $ 4 D $T ve rl Rx     (  i 8   ) ]5> K k    xstrndup.o/ 1261082946 1002 1002 100644 6704 ` ELF> @@H\$Ld$HHIH9HGH{HLH\$Ld$HH% $ > $ > : ; I$ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I.? : ; ' I@: ; I4: ; I4: ; I4: ; I? < ^int^^B-r W# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &W#p *W#t ,e#x 04# 1I# 2# 6# ?p# H~# I~# J~# K~# L# NW# P#  # # W#y  {r  {1Gs0n02len3 ../../binutils-2.18/libiberty/usr/include/bits/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/includexstrndup.ctypes.hstddef.hlibio.hstdio.h 0>;K=@Ix IJG zRx IJG wIw U=\T S 8Sbxstrndup,I__off64_t_IO_read_end_IO_FILEresult_IO_write_base_IO_buf_end__pad2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_read_ptrunsigned int_offset_mode_chain_IO_save_baseunsigned char__pad3long unsigned intshort unsigned intsize_t_IO_save_end_IO_lock_t_markers_posstdin_flags2_sbuf_old_offset../../binutils-2.18/libiberty/xstrndup.c_lock_IO_marker_cur_columnlong long unsigned int_fileno_IO_buf_base_next_vtable_offset__off_t_unused2long long intstdoutchar_IO_write_endshort int_IO_backup_base_flagsxstrndup__pad1long int_IO_write_ptr__pad4__pad5signed char_IO_read_base_shortbufGNU C 4.3.2GCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_str.comment.note.GNU-stack @I(H&,1Db?pUPf8a0 x8s 8000N    +   I$xstrndup.cxstrndupstrlenxmallocmemcpy%E   E I!I) 0 7 > E L [S a 6f q      g ' ?   + 6: I X g v   + 9   u n  / B" 2 MB TR b s z t  3  &I   8( n- B H %U      mkstemps.o/ 1261082946 1002 1002 100644 9056 ` ELF>@@H\$Hl$؉Ld$Ll$HLt$L|$HhHC9|*H\$8Hl$@Ld$HLl$PLt$XL|$`HhfHBHcӿH)LlLuH|$ 1M}MuH\$(Ld$ HIMHL1HL$E1H1IEHH !B!HD$IEHD$fH HHHHHHHH4?HHH)H)AEHHHHHH 6HHH)HL$H)HHHHHH ?HHH)HL$H)HHHHHH 6HHH)HL$H)HHHHHH ?HHH)H)AHHHHHH)H)׺HA1'AHaAE% $ > $ > : ; I$ >   I : ;  : ; I8 : ;I8 : ; I !I/ .? : ; ' I@: ; I4: ; I 4: ; I4: ; I4: ; I U4: ; I4: ; I &I4: ; I? < int^^^^BF G~# H#- W# # # # # #( #0 #8 #@ #H #P  #X "#` $#h &W#p *W#t ,e#x 04# 1I# 2# 6 # ?p# H# I# J# K# L# NW# P#  # # W#  { ! {+OWNNWtvTVlenWXWvn!fdoWP R!   {>' ../../binutils-2.18/libiberty/usr/include/bits/usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/usr/includemkstemps.ctypes.hstddef.htime.hstdio.hlibio.h  '/tYP% uY 2uxHH#H#H#HT>vVv:>umJfXXXXXXabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789x $>J]pzRx $>J]p'w'>w,U,EV^>V,T,6S6^Q^gSgQ;J\>\/R;EPP>P",mkstemps,>#GNU C 4.3.2/home/tyndur/lbuilds/tmp/cross-binutils/build/libiberty_IO_FILEtv_sec_IO_save_endshort intsize_t_offset_IO_write_ptr_flagsgcc_uint64_t_markersvaluelong long intletters_locklong intpattern_cur_column_pos../../binutils-2.18/libiberty/mkstemps.c_sbuf_old_offset__off64_tunsigned char_IO_save_basetv_usecsigned charlong long unsigned intXXXXXXunsigned int_IO_marker_shortbuf_IO_read_end_IO_write_base_unused2_IO_read_ptr_IO_buf_endchar_next__pad1__pad2__pad3__pad4__pad5short unsigned intlong unsigned int_IO_write_end__time_t_fileno_chaintimeval__off_tcount_IO_backup_basestdin_IO_buf_base_flags2_mode_IO_read_base_vtable_offsetsuffix_len__suseconds_tstdout_IO_lock_tmkstempsGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.rodata.str1.1.rodata.rela.debug_frame.rela.eh_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack @>P&,19D"? U+P"a2 p ? }` @x"0  @# s # 00#0 @0 p M  ?  $>-4AHmkstemps.cvalue.3524letters.3523mkstempsstrlengettimeofdaygetpidopen(h  D t         !>) 0 .7  > |E L RS aa f ]q $ =   k U M J ^  D    . = zL /[ j y < k T  N F     ! 1 rA Q a q         " . 9A>I R \ 9a k ~ u e   ' J    {     system/lib/crttyndur.o0000644000175200017520000001022011312534041015013 0ustar tyndurtyndurELFL4(UW1V1S1ۃ fvvvEE$9v1E<8 ut&t1ۍt&Ӎ1ۍvÍލ")ċED$|$$~'t&D$$9|$4$á$$% $ > $ > : ; I  I$ >  : ;  : ; I8 : ; I8 .? : ; ' @ 4: ; I 4: ; I4: ; II!I4: ; I? < >ointE65L\7e{S$e#&e).Z%1H id2# @3# pid4# :5# 7# 8z# +9z# :A# En3N $+ :up j;3V pos;3, f;3JR Z3Ss6Y} ../../include/arch/i386../includecrt0.cstdint.hstddef.htypes.hio_struct.hstdio.h*Jq. q. q.>YYvW! 1u;/dxv  |  AB ACCttuWS kStzSSSd_startresultGNU C 4.3.2short intsize_t_startbuffer_posuint8_tcrt0.clong long intlong intunsigned charargcsigned charlong long unsigned intuint32_tbuffer_sizeunsigned intbuffer_ptrargsargvshort unsigned intcharbuffer_modelong unsigned int/home/tyndur/tyndur/src/modules/libpid_tio_resource_id_tresidpathungetc_countungetc_bufferio_resource_tFILEstdoutGCC: (Debian 4.3.2-1.1) 4.3.2.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ %T+T0TB2> XR"N `^2q8m h ~$~ x  0zYxx      "#2ER_jv}crt0.c_startinit_memory_managerinit_messaginginit_sync_messagesinit_envvarsinit_waitpidstdio_initget_cmdlinestrlenstrtokmainstdoutfflushexit!)19W     !( / = B O V [ h o v {           , : O Z f mqu ~        system/include/0000755000175200017520000000000011312534041013457 5ustar tyndurtyndursystem/include/gui/0000755000175200017520000000000011312534041014243 5ustar tyndurtyndursystem/include/gui/gui.h0000644000175200017520000000644111312534041015205 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Mathias Gottschlag. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef GUI_GUI_H #define GUI_GUI_H #include "types.h" #include "video/bitmap.h" #include "gui/events.h" #include "collections.h" typedef struct widget_t { int x; int y; dword width; dword height; dword type; dword id; dword *data; } widget_t; typedef struct window_t { int x; int y; dword width; dword height; dword flags; dword id; dword shmid; bitmap_t bitmap; list_t *widgets; char *title; } window_t; typedef struct font_t { char *name; int size; dword id; dword shmid; byte *data; } font_t; #define GUI_WINDOW_FRAME 1 #define GUI_WINDOW_RESIZEABLE (1<<1) #define GUI_WINDOW_MINIMIZE (1<<2) #define GUI_WINDOW_MAXIMIZE (1<<3) #define GUI_WINDOW_CLOSE (1<<4) #define GUI_WINDOW_NO_FOCUS (1<<5) #define GUI_WINDOW_ALWAYS_ON_BOTTOM (1<<6) #define GUI_WINDOW_ALWAYS_ON_TOP (1<<7) #define GUI_WINDOW_NO_BACKGROUND (1<<8) extern font_t *titlefont; int init_gui(void); int close_gui(void); window_t *gui_create_window(int x, int y, int width, int height, dword flags); void gui_delete_window(window_t *window); void gui_repaint_window(window_t *window); void gui_start_moving_window(window_t *window); void gui_start_resizing_window(window_t *window, dword position); void gui_set_window_title(window_t *window, const char *title); const char *gui_get_window_title(window_t *window); void gui_send_event(event_t event); void gui_set_callback(void (*cb)(event_t)); font_t *gui_get_font(const char *name, int size); void gui_delete_font(font_t *font); int render_char(bitmap_t bitmap, font_t *font, unsigned char c, int x, int y); void render_text(bitmap_t bitmap, font_t *font, const char *string, int x, int y); dword get_text_width(font_t *font, const char *string); dword get_string_position(font_t *font, const char *string, int x); #endif system/include/gui/events.h0000644000175200017520000000366211312534041015727 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Mathias Gottschlag. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef GUI_EVENTS_H #define GUI_EVENTS_H typedef struct event_t { dword windowid; dword type; dword data[10]; } event_t; #define EVENT_MOUSE_ENTERED_AREA 0 #define EVENT_MOUSE_LEFT_AREA 1 #define EVENT_MOUSE_MOVED 2 #define EVENT_MOUSE_BUTTON_PRESSED 3 #define EVENT_MOUSE_BUTTON_RELEASED 4 #define EVENT_KEYBOARD_BUTTON_PRESSED 9 #define EVENT_WINDOW_PAINT 5 #define EVENT_WINDOW_RESIZED 6 #define EVENT_CLOSE_WINDOW 7 #define EVENT_BUTTON_PRESSED 8 #endif system/include/gui/widgets.h0000644000175200017520000000371111312534041016064 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Mathias Gottschlag. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef GUI_WIDGETS_H #define GUI_WIDGETS_H #include "gui/gui.h" #include "gui/events.h" #define GUI_WIDGET_BUTTON 1 #define GUI_WIDGET_EDITBOX 2 #define GUI_WIDGET_LABEL 3 widget_t *create_button(window_t *window, int x, int y, int width, int height, char *label); widget_t *create_edit_box(window_t *window, int x, int y, int width, int height, char *value); int process_event(window_t *window, event_t event); void draw_widgets(window_t *window); void destroy_widgets(window_t *window); #endif system/include/gui/commands.h0000644000175200017520000000335211312534041016220 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Mathias Gottschlag. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef GUI_COMMANDS_H #define GUI_COMMANDS_H #define GUI_CREATE_WINDOW 0 #define GUI_CLOSE_WINDOW 1 #define GUI_REPAINT_WINDOW 3 #define GUI_MOVE_WINDOW 4 #define GUI_RESIZE_WINDOW 5 #define GUI_GET_FONT 6 #define GUI_DROP_FONT 7 #define GUI_SET_CALLBACK_FUNCTION 2 #endif system/include/sys/0000755000175200017520000000000011312534041014275 5ustar tyndurtyndursystem/include/sys/utsname.h0000644000175200017520000000365411312534041016132 0ustar tyndurtyndur/* * Copyright (c) 2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _SYS_UTSNAME_H_ #define _SYS_UTSNAME_H_ #include struct utsname { char sysname[32]; char nodename[32]; char release[32]; char version[32]; char machine[32]; }; static int uname(struct utsname* utsname) { strcpy(utsname->sysname, "tyndur"); strcpy(utsname->nodename, "tyndur"); strcpy(utsname->release, TYNDUR_RELEASE); strcpy(utsname->version, TYNDUR_VERSION); strcpy(utsname->machine, TYNDUR_ARCH); return 0; } #endif system/include/sys/file.h0000644000175200017520000000344511312534041015373 0ustar tyndurtyndur/* * Copyright (c) 2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _SYS_FILE_H_ #define _SYS_FILE_H_ #ifndef CONFIG_LIBC_NO_STUBS /** * Datei-Lock nehmen oder abgeben * * @param fd Filedeskriptor der betroffenen Datei * @param operation LOCK_SH (Shared Lock), LOCK_EX (Exklusiver Lock), LOCK_UN * (Lock abgeben) * * @return 0 bei Erfolg, -1 im Fehlerfall */ int flock(int fd, int operation); #endif #endif system/include/sys/select.h0000644000175200017520000000573011312534041015732 0ustar tyndurtyndur/* * Copyright (c) 2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _SYS_SELECT_H_ #define _SYS_SELECT_H_ #include #include #ifndef CONFIG_LIBC_NO_STUBS /** * Menge von Dateideskriptoren * * FIXME Irgendwann will man da sicher mehr als 32 benutzen koennen */ typedef struct { uint32_t bits; } fd_set; #define FD_ZERO(fdset) do { (fdset)->bits = 0; } while (0) #define FD_SET(fd, fdset) do { (fdset)->bits |= (1 << (fd)); } while (0) #define FD_CLR(fd, fdset) do { (fdset)->bits &= ~(1 << (fd)); } while (0) #define FD_ISSET(fd, fdset) ((fdset)->bits & (1 << (fd))) /** * Prueft, welche der gegebenen Dateideskriptoren bereit zum Lesen oder * Schreiben sind oder ein Fehler fuer sie aufgetreten ist. Dateideskriptoren * die nicht bereit bzw. in einem Fehlerzustand sind, werden aus der Menge * entfernt. * * @param number_fds Nummer des hoechsten Dateideskriptors in einem der * uebergebenen Mengen. * @param readfds Dateideskriptoren, bei denen ueberprueft werden soll, ob sie * zum Lesen bereit sind. * @param writefds Dateideskriptoren, bei denen ueberprueft werden soll, ob sie * zum Schreiben bereit sind. * @param errfds Dateideskriptoren, bei denen ueberprueft werden soll, ob sie * in einem Fehlerzustand sind. * @param timeout Maximales Timeout, das gewartet werden soll, falls kein * Deskriptor bereit ist. NULL fuer dauerhaftes Blockieren. * * @return Anzahl der Dateideskriptoren, die bereit bzw. in einem Fehlerzustand * sind */ int select(int number_fds, fd_set* readfds, fd_set* writefds, fd_set* errfds, struct timeval* timeout); #endif #endif system/include/sys/types.h0000644000175200017520000000423411312534041015615 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _SYS_TYPES_H_ #define _SYS_TYPES_H_ #include // FIXME #define _NO_LOST_TYPES #include #undef _NO_LOST_TYPES // FIXME: Diese Deklarationen sind nur da, damit das Fake-stat() benutzt werden // kann. typedef unsigned int dev_t; typedef unsigned int ino_t; typedef unsigned int mode_t; typedef unsigned int nlink_t; typedef signed int off_t; typedef unsigned int blksize_t; typedef unsigned int blkcnt_t; typedef long time_t; typedef unsigned long suseconds_t; typedef uint64_t clock_t; typedef uint8_t u_int8_t; typedef uint16_t u_int16_t; typedef uint32_t u_int32_t; typedef uint64_t u_int64_t; typedef unsigned int u_int; typedef unsigned long u_long; #endif //ifndef _SYS_TYPES_H_ system/include/sys/stat.h0000644000175200017520000001112711312534041015423 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _SYS_STAT_H_ #define _SYS_STAT_H_ #include #include // Modus Format: 3 Bits fuer Dateityp /// Zurgriffsberechtigungen #define S_IRUSR 0400 #define S_IWUSR 0200 #define S_IXUSR 0100 #define S_IRGRP 0040 #define S_IWGRP 0020 #define S_IXGRP 0010 #define S_IROTH 0004 #define S_IWOTH 0002 #define S_IXOTH 0001 #define S_IRWXU 0700 #define S_IRWXG 0070 #define S_IRWXO 0007 /* FIXME Sowas haben wir momentan eh nicht */ #define S_ISUID (1 << 5) #define S_ISGID (1 << 5) #define S_ISVTX (1 << 5) /// Modus: Maske fuer Dateityp #define S_IFMT (0x7 << 12) /// Modus: Blockdatei #define S_IFBLK (0x0 << 12) /// Modus: Character Datei #define S_IFCHR (0x1 << 12) /// Modus: Regulaere Datei #define S_IFREG (0x2 << 12) /// Modus: FIFO #define S_IFIFO (0x3 << 12) /// Modus: Verzeichnis #define S_IFDIR (0x4 << 12) /// Modus: Symlink #define S_IFLNK (0x5 << 12) /// Modus: Socket #define S_IFSOCK (0x6 << 12) /// Ueberprueft ob es sich bei einem st_mode-Feld um eine Regulaere Datei /// handelt #define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) /// Ueberprueft ob es sich bei einem st_mode-Feld um ein Verzeichnis handelt #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) /// Ueberprueft ob es sich bei einem st_mode-Feld um einen Symlink handelt #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) /// Spezialdateien aus UNIX #define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) #define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK) #define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR) #define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK) /// Information zu einer Datei struct stat { dev_t st_dev; /// Geraet auf dem die Datei liegt ino_t st_ino; /// Serielle Dateinummer mode_t st_mode; /// Modus (u.A Zugriffsberechtigungen) nlink_t st_nlink; /// Anzahl der Verknuepfungen auf diese Datei uid_t st_uid; /// Benutzernummer gid_t st_gid; /// Gruppennummer dev_t st_rdev; /// Geraetenummer bei speziellen Dateien wie /// Geraetedateien. off_t st_size; /// Dateigroesse in Bytes (nur bei normalen /// Dateien) time_t st_atime; /// Letzter Zugriff time_t st_mtime; /// Letzte Aenderung time_t st_ctime; /// Letzter Statuswechsel blksize_t st_blksize; /// Ideale Blockgroesse blkcnt_t st_blocks; /// Anzahl der Blocks }; /// Modus einer Datei aendern int chmod(const char* filename, mode_t mode); /// Modus einer geoeffneten Datei aendern int fchmod(int file, mode_t mode); /// Informationen zu einer Datei auslesen int stat(const char* filename, struct stat* stat_buf); /// Informationen zu einer Verknuepfung auslesen int lstat(const char* filename, struct stat* stat_buf); /// Informationen zu einer geoeffneten Datei auslesen int fstat(int file, struct stat* stat_buf); /// Verzeichnis erstellen int mkdir(const char* path, mode_t mode); /// FIFO erstellen int mkfifo(const char* filename, mode_t mode); /// Geraetedatei erstellen int mknod(const char* filename, mode_t mode, dev_t device); /// Modus fuer neue Dateien festlegen mode_t umask(mode_t mode); #endif //ifndef _SYS_STAT_H_ system/include/sys/time.h0000644000175200017520000000331311312534041015404 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _SYS_TIME_H_ #define _SYS_TIME_H_ #include struct timeval { time_t tv_sec; suseconds_t tv_usec; }; #ifndef CONFIG_LIBC_NO_STUBS int gettimeofday(struct timeval *tv, void* tz); #endif #endif //ifndef _SYS_TIME_H_ system/include/sys/wait.h0000644000175200017520000000337511312534041015422 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _SYS_WAIT_H_ #define _SYS_WAIT_H_ #include // TODO #define WIFEXITED(staus) (1) #define WIFSIGNALED(status) (0) #define WEXITSTATUS(status) (status) #define WNOHANG 1 pid_t wait(int* status); pid_t waitpid(pid_t pid, int* status, int options); #endif //ifndef _SYS_WAIT_H_ system/include/sys/param.h0000644000175200017520000000316511312534041015553 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _SYS_PARAM_H_ #define _SYS_PARAM_H_ // Kuenstliche Begrenzung fuer Programme die sie benutzen wollen #define MAXPATHLEN 4096 #endif //ifndef _SYS_PARAM_H_ system/include/sys/socket.h0000644000175200017520000001250411312534041015740 0ustar tyndurtyndur/* * Copyright (c) 2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _SYS_SOCKET_H_ #define _SYS_SOCKET_H_ #include #include typedef int socklen_t; typedef unsigned int sa_family_t; #define PF_INET AF_INET /** * Beschreibt die Adresse einer Gegenstelle fuer einen Socket. * * Diese struct dient als "Vaterklasse" fuer weitere structs, die fuer die * einzelnen Adressfamilien definiert sind. */ struct sockaddr { /// Adressfamilie (AF_*) sa_family_t sa_family; /// Adressfamilienspezifische Daten char sa_data[]; }; struct sockaddr_storage { sa_family_t ss_family; }; /// Protokolltypen enum { /// Verbindungsoriertierter Socket (z.B. TCP) SOCK_STREAM, /// Datagramm-Socket (z.B. UDP) SOCK_DGRAM, /// Rohdaten (direkt IP-Pakete) SOCK_RAW, }; /// Adressfamilien enum { /// IPv4 AF_INET, }; /// Protokolle fuer IP enum { IPPROTO_TCP, IPPROTO_UDP, IPPROTO_ICMP, IPPROTO_IP, IPPROTO_IPV6, IPPROTO_RAW, }; /** * Erstellt einen Socket * * @param domain Protokollfamilie (AF_*, z.B. AF_INET fuer IPv4) * @param type Protokolltyp (SOCK_*, z.B. SOCK_STREAM fuer TCP) * @param protocol Wird ignoriert; tyndur benutzt immer das Default-Protokoll, * das zu domain und type passt * * @return Socketnummer. Im Fehlerfall -1 und errno wird gesetzt. */ int socket(int domain, int type, int protocol); /** * Verbindet einen Socket (als Client) mit einer Gegenstelle * * @param socket Socket, der verbunden werden soll * @param address Adresse der Gegenstelle (z.B. IP-Adresse/TCP-Port) * @param address_len Laenge der Adresse in Bytes * * @return 0 bei Erfolg. Im Fehlerfall -1 und errno wird gesetzt. */ int connect(int socket, const struct sockaddr* address, socklen_t address_len); /** * Gibt die lokale Adresse des Sockets zurueck */ int getsockname(int sock, struct sockaddr* address, socklen_t* address_len); /** * Liest eine Anzahl Bytes aus einem Socket */ ssize_t recv(int socket, const void *buffer, size_t length, int flags); /** * Sendet eine Nachricht ueber einen Socket */ ssize_t send(int socket, const void *buffer, size_t length, int flags); /** * Liest eine Anzahl Bytes aus einem Socket * * Fuer TCP werden die zusaetzlichen Parameter ignoriert */ ssize_t recvfrom(int socket, const void *buffer, size_t length, int flags, const struct sockaddr* from, socklen_t* from_len); /** * Sendet eine Anzahl Bytes ueber einen Socket * * Fuer TCP werden die zusaetzlichen Parameter ignoriert */ ssize_t sendto(int socket, const void *buffer, size_t length, int flags, const struct sockaddr* to, socklen_t to_len); /** * Bindet einen Socket an einen bestimmten TCP-Port (bzw. allgemein an eine * Adresse) * * @param sock Socket, dem die Adresse zugewiesen werden soll * @param address Adresse fuer den Socket (Fuer IP: struct sockaddr_in) * @param address_len Groesse der Adressstruktur * * @return 0 bei Erfolg. Im Fehlerfall -1 und errno wird gesetzt. */ int bind(int sock, const struct sockaddr* address, socklen_t address_len); /** * Benutzt einen Socket, um auf eingehende Verbindungen zu warten * * @param sock Socket, der auf Verbindungen warten soll * @param backlog Wird unter tyndur ignoriert * * @return 0 bei Erfolg. Im Fehlerfall -1 und errno wird gesetzt. */ int listen(int sock, int backlog); /** * Nimmt eine eingehende Verbindung an * * @param sock Socket, der auf eingehende Verbindungen wartet * @param address Pointer auf die Struktur, in der die Adresse der Gegenstelle * gespeichert wird. * @param address_len Pointer auf die Laaenge des Puffers fuer die Adresse der * Gegenstelle. Wenn die gespeicherte Adresse kuerzer ist, wird *address_len * auf die tatsaechliche Groesse gesetzt. * * @return Die (nicht-negative) Nummer des Dateideskriptors der neuen * Verbindung bei Erfolg. Im Fehlerfall -1 und errno wird gesetzt. */ int accept(int sock, struct sockaddr* address, socklen_t* address_len); #endif system/include/arpa/0000755000175200017520000000000011312534041014402 5ustar tyndurtyndursystem/include/arpa/inet.h0000644000175200017520000000612111312534041015512 0ustar tyndurtyndur/* * Copyright (c) 2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _ARPA_INET_H_ #define _ARPA_INET_H_ #include unsigned long int htonl(unsigned long int hostlong); unsigned short int htons(unsigned short int hostshort); unsigned long int ntohl(unsigned long int netlong); unsigned short int ntohs(unsigned short int netshort); /** * Wandelt einen String, der eine IP-Adresse der Form a.b.c.d enthaelt in einen * 32-Bit-Wert um. * * @return 0 im Fehlerfall; ungleich 0 bei Erfolg */ int inet_aton(const char* ip_string, struct in_addr* ip); /** * Wandelt eine 32-Bit-Adresse in einen String um. Der String ist in einem * statischen Puffer und wird beim naechsten Aufruf ueberschrieben. */ char* inet_ntoa(struct in_addr ip); /** * Wandelt einen String, der eine Adresse (IPv4 or IPv6) enthaelt in ihre * binaere Darstellung um. * * @param family Adressfamilie, fuer die umgewandelt werden soll (z.B. AF_INET) * @param src Adresse als String * @param dst Ziel fuer die binaere Darstellung (z.B. struct in_addr*) * * @return 1 bei Erfolg, 0 wenn die Adresse ungueltig ist. Bei sonstigen * Fehlern -1 und errno wird gesetzt. */ int inet_pton(int family, const char* src, void* dst); /** * Wandelt eine Adresse (IPv4 oder IPv6) in einen String um. Der Ausgabepuffer * wird vom Aufrufer uebergeben. * * @param family Adressfamilie, zu der src gehoert (z.B. AF_INET) * @param src Adressstruktur, die umgewandelt werden soll (z.B. struct * in_addr*) * @param dst Ausgabepuffer * @param size Laenge des Ausgabepuffers * * @return Pointer auf den Ausgabepuffer; im Fehlerfall NULL und errno wird * gesetzt */ const char *inet_ntop(int family, const void* src, char* dst, socklen_t size); #endif system/include/io.h0000644000175200017520000000653311312534041014246 0ustar tyndurtyndur/* * Copyright (c) 2006 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _IO_H_ #define _IO_H_ #include #include #include #include typedef struct { char name[MAX_FILENAME_LEN]; io_direntry_type_t type; uint64_t size; time_t ctime; time_t mtime; time_t atime; } __attribute__ ((packed)) io_direntry_t; #ifdef MODULE_INIT void io_init(void); void rpc_io_open(pid_t pid, dword correlation_id, size_t data_size, void* data); #else typedef struct { io_resource_id_t id; size_t blocksize; size_t blockcount; uint32_t shared_mem_id; } __attribute__ ((packed)) io_read_request_t; typedef struct { io_resource_id_t id; size_t blocksize; size_t blockcount; uint32_t shared_mem_id; uint8_t data[]; } __attribute__ ((packed)) io_write_request_t; typedef struct { io_resource_id_t id; uint64_t offset; int origin; } __attribute__ ((packed)) io_seek_request_t; typedef struct { io_resource_id_t id; } __attribute__ ((packed)) io_eof_request_t; typedef struct { io_resource_id_t id; } __attribute__ ((packed)) io_tell_request_t; typedef struct { io_resource_id_t target_id; io_resource_id_t dir_id; size_t name_len; char name[]; } __attribute__ ((packed)) io_link_request_t; typedef struct { io_resource_id_t dir_id; size_t name_len; char name[]; } __attribute__ ((packed)) io_unlink_request_t; #endif int io_create_link(const char* target_path, const char* link_path, bool hardlink); int io_remove_link(const char* link_path); char* io_get_absolute_path(const char* path); char* io_split_filename(const char* path); char* io_split_dirname(const char* path); #endif //ifndef _IO_H_ system/include/lost/0000755000175200017520000000000011312534041014440 5ustar tyndurtyndursystem/include/lost/config.h0000644000175200017520000000522411312534041016061 0ustar tyndurtyndur/* * Copyright (c) 2006 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Andreas Klebinger. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _CONFIG_H_ #define _CONFIG_H_ #define MALLOC_LOST 1 #define MALLOC_BSD 2 #define MALLOC_LIBALLOC 3 #define ARCH_I386 1 #define ARCH_AMD64 2 #define SYSCALL_V1 1 #define SYSCALL_V2 2 //%desc "Architektur" //%type "radio" //%values "ARCH_I386,ARCH_AMD64" #define CONFIG_ARCH ARCH_I386 //%desc "Kooperatives Multitasking" //%type "yesno" #undef CONFIG_COOPERATIVE_MULTITASKING //%desc "Timerfrequenz in Hertz" //%type "text" #define CONFIG_TIMER_HZ 50 //%desc "Letzten Syscall fuer Debugausgaben merken" //%type "yesno" #define CONFIG_DEBUG_LAST_SYSCALL //%desc "malloc" //%type "radio" //%values "MALLOC_LOST,MALLOC_BSD,MALLOC_LIBALLOC" #define CONFIG_MALLOC MALLOC_LIBALLOC //%desc "shell - Eingebaute Befehle" //%type "yesno" #define CONFIG_SHELL_BUILTIN_ONLY //%desc "Releaseversion (Einige Pruefungen weglassen)" //%type "yesno" #undef CONFIG_RELEASE_VERSION //%desc "Stubs in der LibC nicht benutzen" //%type "yesno" #undef CONFIG_LIBC_NO_STUBS #define TYNDUR_VERSION "0.2.2" #define TYNDUR_RELEASE "Gothmog" #if CONFIG_ARCH == ARCH_I386 #define TYNDUR_ARCH "i386" #elif CONFIG_ARCH == ARCH_AMD64 #define TYNDUR_ARCH "amd64" #else #error Unbekannte Architektur #endif #endif // _CONFIG_H_ system/include/io_struct.h0000644000175200017520000000454411312534041015652 0ustar tyndurtyndur/* * Copyright (c) 2006 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _IO_STRUCT_H_ #define _IO_STRUCT_H_ #include #include #define MAX_FILENAME_LEN 255 #define IO_DIRENTRY_FILE 1 #define IO_DIRENTRY_DIR 2 #define IO_OPEN_MODE_READ 1 #define IO_OPEN_MODE_WRITE 2 #define IO_OPEN_MODE_APPEND 4 #define IO_OPEN_MODE_TRUNC 8 #define IO_OPEN_MODE_DIRECTORY 16 #define IO_OPEN_MODE_CREATE 32 #define IO_OPEN_MODE_LINK 64 #define IO_OPEN_MODE_SYNC 128 typedef uint32_t io_resource_id_t; typedef uint8_t io_direntry_type_t; typedef struct { io_resource_id_t id; char* path; pid_t pid; io_resource_id_t resid; void* buffer_ptr; size_t buffer_size; size_t buffer_pos; uint8_t buffer_mode; size_t ungetc_count; uint8_t* ungetc_buffer; } __attribute__ ((packed)) io_resource_t; #endif //ifndef _IO_STRUCT_H_ system/include/regex.h0000644000175200017520000001273411312534041014751 0ustar tyndurtyndur /* $NetBSD: regex.h,v 1.13 2005/09/13 01:44:32 christos Exp $ */ /*- * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. * * This code is derived from software contributed to Berkeley by * Henry Spencer of the University of Toronto. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * @(#)regex.h 8.2 (Berkeley) 1/3/94 */ /*- * Copyright (c) 1992 Henry Spencer. * * This code is derived from software contributed to Berkeley by * Henry Spencer of the University of Toronto. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * @(#)regex.h 8.2 (Berkeley) 1/3/94 */ #ifndef _REGEX_H_ #define _REGEX_H_ #include #include /* types */ typedef off_t regoff_t; typedef struct { int re_magic; size_t re_nsub; /* number of parenthesized subexpressions */ const char *re_endp; /* end pointer for REG_PEND */ struct re_guts *re_g; /* none of your business :-) */ } regex_t; typedef struct { regoff_t rm_so; /* start of match */ regoff_t rm_eo; /* end of match */ } regmatch_t; /* regcomp() flags */ #define REG_BASIC 0000 #define REG_EXTENDED 0001 #define REG_ICASE 0002 #define REG_NOSUB 0004 #define REG_NEWLINE 0010 #define REG_NOSPEC 0020 #define REG_PEND 0040 #define REG_DUMP 0200 /* regerror() flags */ #define REG_NOMATCH 1 #define REG_BADPAT 2 #define REG_ECOLLATE 3 #define REG_ECTYPE 4 #define REG_EESCAPE 5 #define REG_ESUBREG 6 #define REG_EBRACK 7 #define REG_EPAREN 8 #define REG_EBRACE 9 #define REG_BADBR 10 #define REG_ERANGE 11 #define REG_ESPACE 12 #define REG_BADRPT 13 #define REG_EMPTY 14 #define REG_ASSERT 15 #define REG_INVARG 16 #define REG_ENOSYS 17 #define REG_ATOI 255 /* convert name to number (!) */ #define REG_ITOA 0400 /* convert number to name (!) */ /* regexec() flags */ #define REG_NOTBOL 00001 #define REG_NOTEOL 00002 #define REG_STARTEND 00004 #define REG_TRACE 00400 /* tracing of execution */ #define REG_LARGE 01000 /* force large representation */ #define REG_BACKR 02000 /* force use of backref code */ __BEGIN_DECLS int regcomp(regex_t * __restrict, const char * __restrict, int); size_t regerror(int, const regex_t * __restrict, char * __restrict, size_t); int regexec(const regex_t * __restrict, const char * __restrict, size_t, regmatch_t [], int); void regfree(regex_t *); __END_DECLS #endif /* !_REGEX_H_ */ system/include/ctype.h0000644000175200017520000000513211312534041014755 0ustar tyndurtyndur/* * Copyright (c) 2006-2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Burkhard Weseloh. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _CTYPE_H_ #define _CTYPE_H_ #define isprint(c) ((c) >= (char) 0x20) #define iscntrl(c) ((c) < (char) 0x20) static inline int isspace(int c) { return (c == ' ' || c== '\n' || c == '\t' || c == '\r'); } static inline int isblank(int c) { return (c == ' ' ||c == '\t'); } static inline int isdigit(int c) { return (c >= '0' && c <= '9'); } static inline int isalpha(int c) { return ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')); } static inline int isalnum(int c) { return (isdigit(c) || isalpha(c)); } static inline int isxdigit(int c) { return (isdigit(c) || (c >= 'a' && c <= 'f') || (c >= 'A' && c <= 'F')); } static inline int isupper(int c) { return (c >= 'A' && c <= 'Z'); } static inline int islower(int c) { return (c >= 'a' && c <= 'z'); } static inline int ispunct(int c) { return (isprint(c) && !isspace(c) && !isalpha(c)); } static inline int isgraph(int c) { return (isprint(c) && !isspace(c)); } static inline int tolower(int c) { return isupper(c) ? c + ('a' - 'A') : c; } static inline int toupper(int c) { return islower(c) ? c - ('a' - 'A') : c; } #endif /* ndef CTYPE_H */ system/include/unistd.h0000644000175200017520000001150211312534041015135 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _UNISTD_H_ #define _UNISTD_H_ #include #include /// Nummer der des Posix-Deskriptors fuer stdin #define STDIN_FILENO 0 /// Nummer der des Posix-Deskriptors fuer stdout #define STDOUT_FILENO 1 /// Nummer der des Posix-Deskriptors fuer stderr #define STDERR_FILENO 2 /// Fuer ed #define _PC_PATH_MAX 4096 #ifndef CONFIG_LIBC_NO_STUBS int isatty(int desc); #endif /// PID des aktuellen Prozesses auslesen pid_t getpid(void); /// PID des Elternprozesses auslesen pid_t getppid(void); /// Hardlink erstellen int link(const char* oldpath, const char* newpath); /// Aktuelles Arbeitsverzeichnis auslesen char* getcwd(char* dest, size_t size); /// Arbeitsverzeichnis wechseln int chdir(const char* path); /// Prozess sofort und ohne leeren der Buffer loeschen void _exit(int result); /// Eine Datei loeschen int unlink(const char* filename); /// Ein Verzeichnis loeschen int rmdir(const char* dirname); /// Ziel eines symbolischen Links auslesen ssize_t readlink(const char* path, char* buf, size_t bufsize); // Makros fuer access() #define F_OK 1 #define R_OK 2 #define W_OK 4 #define X_OK 8 /// Prueft ob der aktuelle Prozess auf die Datei zugreiffen darf int access(const char *pathname, int mode); /// Eigentuemer einer Datei aendern int chown(const char* path, uid_t owner, gid_t group); /// Gegebene Anzahl von Sekunden warten unsigned int sleep(unsigned int sec); // UNIX-Dateifunktionen: ACHTUNG: Emuliert Unix-Dateien => // Geschwindigkeitsbremse! /// Daten aus einer Datei auslesen ssize_t read(int fd, void* buffer, size_t size); /// Daten in eine Datei schreiben ssize_t write(int fd, const void* buffer, size_t size); /// Datei-Zeiger verschieben off_t lseek(int fd, off_t offset, int whence); /// Unix-Datei schliessen int close(int fd); /// Dateinamen fuer temporaere Datei erstellen char* mktemp(char* template); /// Temporaere Datei anlegen int mkstemp(char* template); /// In eine Datei mit gegebenem Offset lesen ssize_t pread(int fd, void *buf, size_t count, off_t offset); /// In eine Datei mit gegebenem Offset schreiben ssize_t pwrite(int fd, const void *buf, size_t count, off_t offset); /// Timer setzen nach dem ein SIGALARM gesendet werden soll long alarm(long seconds); /// Gibt die Groesse einer Page zurueck int getpagesize(void); #ifndef CONFIG_LIBC_NO_STUBS /// Prozess klonen pid_t fork(void); /// Pipe einrichten int pipe(int mode[2]); /// Ersetzt das aktuelle Prozessimage int execvp(const char* path, char* const argv[]); /// Dateideskriptor duplizieren int dup(int fd); /// Dateideskriptor duplizieren int dup2(int fd, int new_fd); /// Warten bis zeit abgelaufen ist, oder Signal eintrifft unsigned int sleep(unsigned int seconds); /// Datei umbenennen oder verschieben int rename(const char* path_old, const char* path_new); /** * Einen symbolischen Link anlegen * * @param oldpath Ziel des Links * @param newpath Hier wird der Link erstellt * * @return 0 bei Erfolg; im Fehlerfall -1 und errno wird gesetzt */ int symlink(const char* oldpath, const char* newpath); /// Gibt die aktuelle Benutzer-ID zurueck uid_t getuid(void); /// Gibt die effektive Benutzer-ID zurueck uid_t geteuid(void); /// Gibt die aktuelle Gruppen-ID zurueck gid_t getgid(void); // /// Gibt die effektive Gruppen-ID zurueck gid_t getegid(void); /// Gibt den Hostnamen dieses Rechners zurueck int gethostname(char* buf, size_t len); #endif #endif system/include/strings.h0000644000175200017520000000354511312534041015330 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _STRINGS_H_ #define _STRINGS_H_ #include void bcopy(const void* src, void* dst, size_t num); void bzero(void* buf, size_t num); int bcmp(const void* s1, const void* s2, size_t num); int ffs(int i); char* index(const char* s, int c); char* rindex(const char* s, int c); int strcasecmp(const char* s1, const char* s2); int strncasecmp(const char* s1, const char* s2, size_t n); #endif // ifndef _STRINGS_H_ system/include/dir.h0000644000175200017520000000353511312534041014414 0ustar tyndurtyndur/* * Copyright (c) 2006-2007 tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _DIR_H_ #define _DIR_H_ #include "types.h" #include "stdio.h" #include "io.h" io_resource_t* directory_open(const char* dirname); int directory_close(io_resource_t* io_res); io_direntry_t* directory_read(io_resource_t* io_res); int directory_seek(io_resource_t* io_res, long int offset, int origin); bool directory_create(const char* dirname); bool is_directory(const char* dirname); #endif system/include/env.h0000644000175200017520000000352611312534041014426 0ustar tyndurtyndur/* * Copyright (c) 2008 tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _ENV_H_ #define _ENV_H_ #include #include void init_envvars(void); char* getenv(const char* name); char* getenv_index(int index); char* getenv_name_by_index(int index); int getenv_count(void); int setenv(const char* name, const char* value, int overwrite); void unsetenv(const char* name); char* getcwd(char* dest, size_t size); int chdir(const char* path); #endif system/include/grp.h0000644000175200017520000000444611312534041014430 0ustar tyndurtyndur/* * Copyright (c) 2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _GRP_H_ #define _GRP_H_ #include #include /** Repraesentiert einen Eintrag in der Gruppendatenbank */ struct group { /** Gruppenname */ char* gr_name; /** Gruppen-ID */ gid_t gr_gid; /** Zeiger auf ein Nullterminiertes Array mit den Mitgliedern */ char** gr_mem; }; #ifndef CONFIG_LIBC_NO_STUBS /** * Gruppendatebank-Eintrag anhand des Namens holen * * @param name Benutzername * * @return Pointer auf internen Speicher, der bei weiteren Aufrufen * ueberschrieben wird. */ struct group* getgrnam(const char* name); /** * Gruppendatebank-Eintrag ahnand der GID holen * * @return Pointer auf internen Speicher, der bei weiteren Aufrufen * ueberschrieben wird. */ struct group* getgrgid(gid_t gid); #endif /* ndef CONFIG_LIBC_NO_STUBS */ #endif /* ndef _GRP_H */ system/include/kbd.h0000644000175200017520000000542611312534041014377 0ustar tyndurtyndur/* * Copyright (c) 2008 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _KBD_H_ #define _KBD_H_ #define KBD_RPC_REGISTER_CALLBACK "RPCREGIS" #define KBD_RPC_CALLBACK "KBDEVENT" /** * Das sind einige der Keycodes die KBC ueber die Callback-Funktion verschickt. * Es handelt sich dabei aber nur um diese Keycodes, die auf allen Layouts am * selben Ort sind. */ #define KEYCODE_SHIFT_LEFT 42 #define KEYCODE_SHIFT_RIGHT 54 #define KEYCODE_CONTROL_LEFT 29 #define KEYCODE_CONTROL_RIGHT 97 #define KEYCODE_ALT 56 #define KEYCODE_ALTGR 100 #define KEYCODE_INSERT 110 #define KEYCODE_DELETE 111 #define KEYCODE_PAGE_UP 104 #define KEYCODE_PAGE_DOWN 109 #define KEYCODE_HOME 102 #define KEYCODE_END 107 #define KEYCODE_F1 59 #define KEYCODE_F2 60 #define KEYCODE_F3 61 #define KEYCODE_F4 62 #define KEYCODE_F5 63 #define KEYCODE_F6 64 #define KEYCODE_F7 65 #define KEYCODE_F8 66 #define KEYCODE_F9 67 #define KEYCODE_F10 68 #define KEYCODE_F11 87 #define KEYCODE_F12 88 #define KEYCODE_ARROW_UP 103 #define KEYCODE_ARROW_DOWN 108 #define KEYCODE_ARROW_LEFT 105 #define KEYCODE_ARROW_RIGHT 106 #define KEYCODE_SCROLL_LOCK 70 #endif // ifndef _KBD_H_ system/include/pci.h0000644000175200017520000000406111312534041014404 0ustar tyndurtyndur/* * Copyright (c) 2007-2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _PCI_H_ #define _PCI_H_ #include "collections.h" #define PCI_RESOURCE_MEM 0 #define PCI_RESOURCE_PORT 1 #define PCI_RESOURCE_IRQ 2 struct pci_device { word bus; word device; word function; word vendor_id; word device_id; byte rev_id; byte irq; byte interface_id; byte subclass_id; byte class_id; /// XXX: Fuer Abwaertskompatibilitaet eingefuehrt byte :8 ; list_t* resources; } __attribute__ ((packed)); struct pci_resource { dword type; dword start; dword length; } __attribute__ ((packed)); #endif system/include/pwd.h0000644000175200017520000000463011312534041014425 0ustar tyndurtyndur/* * Copyright (c) 2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _PWD_H_ #define _PWD_H_ #include #include /** Repraesentiert einen Eintrag in der Benutzerdatenbank */ struct passwd { /** Benutzername */ char* pw_name; /** Benutzer-ID */ uid_t pw_uid; /** Gruppen-ID */ gid_t pw_gid; /** Homeverzeichnis */ char* pw_dir; /** Login-Shell */ char* pw_shell; /** Echter Name des Benutzers */ char* pw_gecos; }; #ifndef CONFIG_LIBC_NO_STUBS /** * Benutzerdatenbank-Eintrag anhand des Namens holen * * @param name Benutzername * * @return Pointer auf internen Speicher, der bei weiteren Aufrufen * ueberschrieben wird. */ struct passwd* getpwnam(const char* name); /** * Benutzerdatenbank-Eintrag ahnand der UID holen * * @return Pointer auf internen Speicher, der bei weiteren Aufrufen * ueberschrieben wird. */ struct passwd* getpwuid(uid_t uid); #endif /* ndef CONFIG_LIBC_NO_STUBS */ #endif /* ndef _PWD_H */ system/include/rpc.h0000644000175200017520000000561311312534041014421 0ustar tyndurtyndur/* * Copyright (c) 2006 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef RPC_H #define RPC_H #include "types.h" #include #define MAX_MESSAGE_HANDLERS 32 #define RPC_FUNCTION_NAME_LENGTH 8 #define RPC_SIGNALS_START 256 #define RPC_SIGNALS_END 511 #define RPC_MESSAGE 512 #define RPC_RESPONSE 513 #define RPC_TIMER 514 #define RPC_TRPC_FIRST 1024 #define RPC_TRPC_LAST 4095 typedef void (*handler_function_t)(pid_t, dword, size_t, void*); typedef struct { dword pid; dword correlation_id; size_t data_length; void* data; } response_t; extern handler_function_t rpc_response_handler; void init_messaging(void); bool register_message_handler(char* fnname, handler_function_t handler); void register_intr_handler(byte intr, void (*handler)(uint8_t)); dword rpc_get_dword(pid_t pid, char* function_name, size_t data_length, char* data); int rpc_get_int(pid_t pid, char* function_name, size_t data_length, char* data); char* rpc_get_string(pid_t pid, char* function_name, size_t data_length, char* data); response_t* rpc_get_response(pid_t pid, char* function_name, size_t data_length, char* data); void rpc_send_response(pid_t pid, dword correlation_id, size_t len, char* data); void rpc_send_dword_response(pid_t pid, dword correlation_id, dword response); void rpc_send_int_response(pid_t pid, dword correlation_id, int response); void rpc_send_string_response(pid_t pid, dword correlation_id, char* response); dword timer_register(void (*callback)(void), dword usec); void timer_cancel(dword timer_id); #endif system/include/video/0000755000175200017520000000000011312534041014565 5ustar tyndurtyndursystem/include/video/color.h0000644000175200017520000000330111312534041016051 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Mathias Gottschlag. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef VIDEO_COLOR_H #define VIDEO_COLOR_H #include "types.h" byte convert_color_24_to_8(dword color); byte convert_color_24_to_4(dword color); dword convert_color_8_to_24(byte color); dword convert_color_4_to_24(byte color); #endif system/include/video/bitmap.h0000644000175200017520000000446211312534041016220 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Mathias Gottschlag. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef VIDEO_BITMAP_H #define VIDEO_BITMAP_H #include "types.h" #include "collections.h" typedef struct bitmap_t { dword width; dword height; dword bpp; byte *data; } bitmap_t; typedef struct sprite_t { dword bpp; dword span_count; sword *span_data; dword pixel_count; byte *pixel_data; } sprite_t; void draw_dot_4p(bitmap_t bitmap, int x, int y, byte c); void convert_bitmap_to_4(bitmap_t *bitmap); void convert_bitmap(bitmap_t *bitmap, dword bpp); sprite_t convert_bitmap_to_sprite(bitmap_t bitmap, dword transparent); void bitmap_clear(bitmap_t bitmap, dword color); void bitmap_draw_rect(bitmap_t bitmap, dword color, int x, int y, dword width, dword height); void bitmap_draw_bitmap(bitmap_t bitmap, bitmap_t bitmap2, int x, int y, dword width, dword height); void bitmap_draw_sprite(bitmap_t bitmap, sprite_t sprite, int x, int y); #endif system/include/video/video.h0000644000175200017520000000425211312534041016047 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Mathias Gottschlag. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef VIDEO_H #define VIDEO_H #include "types.h" typedef struct resolution_t { dword width; dword height; dword bpp; } resolution_t; typedef struct resolution_list_t { dword res_count; resolution_t *resolutions; } resolution_list_t; typedef struct palette_t { dword color_count; dword *colors; } palette_t; int video_init(char *driver_name); void video_close(void); void *set_resolution(dword width, dword height, dword bpp); resolution_t video_get_resolution(void); resolution_list_t video_get_resolutions(void); palette_t video_get_palette(void); void *get_screen_buffer(void); int video_update_screen(void); int video_update_screen_partially(int x, int y, int width, int height); #endif system/include/video/commands.h0000644000175200017520000000345511312534041016546 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Mathias Gottschlag. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef VIDEO_COMMANDS_H #define VIDEO_COMMANDS_H #define VIDEO_REGISTER 0 #define VIDEO_UNREGISTER 1 #define VIDEO_INIT 2 #define VIDEO_CLOSE 3 #define VIDEO_SET_RESOLUTION 4 #define VIDEO_GET_RESOLUTION 5 #define VIDEO_GET_RESOLUTION_LIST 6 #define VIDEO_GET_PALETTE 7 #define VIDEO_NEED_UPDATE 8 #define VIDEO_NEED_PARTIAL_UPDATE 9 #endif system/include/syscall.h0000644000175200017520000000651211312534041015306 0ustar tyndurtyndur/* * Copyright (c) 2006 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef SYSCALL_H #define SYSCALL_H #include "types.h" #include "syscallno.h" #include "syscall_structs.h" typedef struct { vaddr_t virt; paddr_t phys; } dma_mem_ptr_t; typedef struct { dword total; dword free; } memory_info_t; //int puts(const char* s); int syscall_putsn(unsigned int n, const char* s); void* mem_allocate(dword size, dword flags); void *mem_allocate_physical(dword size, dword position, dword flags); dma_mem_ptr_t mem_dma_allocate(dword size, dword flags); bool mem_free(void* address, dword size); void mem_free_physical(void* address, dword size); memory_info_t memory_info(void); void* get_phys_addr(void* address); dword create_shared_memory(dword size); void *open_shared_memory(dword id); void close_shared_memory(dword id); bool request_ports(dword port, dword length); bool release_ports(dword port, dword length); void yield(void); void wait_for_rpc(void); void syscall_p(void); void syscall_v(void); #define p() do { __sync_synchronize(); syscall_p(); } while (0) #define v() do { __sync_synchronize(); syscall_v(); } while (0) void set_rpc_handler(void (*rpc_handler)(void)); void add_intr_handler(dword intr); void rpc(pid_t pid); int send_message(pid_t pid, dword function, dword correlation_id, dword len, char* data); void wait_for_rpc(void); void v_and_wait_for_rpc(void); pid_t get_pid(void); pid_t get_parent_pid(pid_t pid); pid_t create_process(dword initial_eip, uid_t uid, const char* path, pid_t parent_pid); void destroy_process(void); void init_child_page (pid_t pid, void* dest, void* src, size_t size); void init_child_page_copy (pid_t pid, void* dest, void* src, size_t size); void unblock_process(pid_t pid); char* get_cmdline(void); bool vm86_int(vm86_regs_t *regs, dword *shm); task_info_t* enumerate_tasks(void); qword get_tick_count(void); void syscall_timer(dword timer_id, dword usec); void syscall_debug_stacktrace(pid_t pid); #endif system/include/signal.h0000644000175200017520000001263111312534041015110 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _SIGNAL_H_ #define _SIGNAL_H_ #include #include typedef uint32_t sig_atomic_t; // Signale /// Verbindung zu Terminal Verloren #define SIGHUP 1 /// Unterbrechung vom Benutzer angeforder (Ctrl + C) #define SIGINT 2 /// TODO #define SIGQUIT 3 /// Fehlerhafte Instruktion #define SIGILL 4 /// Debug #define SIGTRAP 5 /// Prozess terminieren (Kann zwar abgefangen werden, aber nach abarbeiten der /// Routine wird der Prozess trotzdem beendet). #define SIGABRT 6 /// TODO #define SIGBUS 7 /// Fehler bei einer arithmetischen Operation #define SIGFPE 8 /// Prozess terminieren (kann _nicht_ abgefangen werden) #define SIGKILL 9 /// Benutzerdefiniertes Signal 1 #define SIGUSR1 10 /// Speicherzugriffsfehler #define SIGSEGV 11 /// Benutzerdefiniertes Signal 2 #define SIGUSR2 12 /// Pipe-Fehler #define SIGPIPE 13 /// alarm()-Timer ist abgelaufen #define SIGALRM 14 /// Prozess terminieren (kann abgefangen werden) #define SIGTERM 15 /// Start des frei verwendbaren Bereichs #define SIGRTMIN 32 /// Ende des frei verwendbaren Bereichs #define SIGRTMAX 63 /// Prozess stoppen #define SIGTSTP 64 /// Prozess gestoppt #define SIGSTOP 65 /// Prozess forgesetzt #define SIGCONT 66 /// Terminal-Größe verändert #define SIGWINCH 67 /// Kindprozess beendet, gestoppt oder fortgesetzt #define SIGCHLD 68 /// Nur fuer interne Verwendung. Muss immer 1 groesser sein als die groesste /// Signalnummer und teilbar durch 8 #define _SIGNO_MAX 72 // Gehoert nach Spezifikation da nicht rein. void _signal_default_handler(int signal); /// Standard-Signalhandler #define SIG_DFL (&_signal_default_handler) /// Das gibt signal im Fehlerfall zurueck #define SIG_ERR ((sighandler_t) -1) /// Signalhandler fuer ignonierte Signale #define SIG_IGN (NULL) // Verwaltung von sigsets /// Typ fuer eine Sammlung von Signalen typedef struct { uint8_t bitmask[_SIGNO_MAX/8]; } sigset_t; /// Sigset leeren int sigemptyset(sigset_t *sigset); /// Alle Signale ins sigset packen int sigfillset(sigset_t *sigset); /// Einzelnes Signal zu sigset hinzufuegen int sigaddset(sigset_t *sigset, int signal); /// Einzelnes Signal aus sigset loeschen int sigdelset(sigset_t *sigset, int signal); /// Pruefen ob ein Signal im sigset enthalten ist int sigismember(const sigset_t *sigset, int signal); // Signal-Handler /// Typ fuer einen Pointer auf einen Signal-Handler typedef void (*sighandler_t)(int); /// Bei einem Signal auszufuehrende Aktion struct sigaction { sighandler_t sa_handler; sigset_t sa_mask; int sa_flags; }; enum { SIG_BLOCK, SIG_UNBLOCK, SIG_SETMASK, }; /// Fuer SIGCHLD: Signal nicht ausloesen, wenn ein Kindprozess gestoppt wird #define SA_NOCLDSTOP 1 /// Fuer SIGCHLD: Nicht auf Kindprozesse warten #define SA_NOCLDWAIT 2 /// Signal wird wahrend dem Signalhandler nicht automatisch blockiert #define SA_NODEFER 4 /** * Aendert die auszufuehrende Aktion fuer ein Signal und gibt die alte Aktion * zurueck. * * @param sig Nummer des Signals, fuer das die Aktion geaendert wird * @param action Neue Aktion. Wenn NULL, wird nur die aktuelle Aktion * zurueckgegeben, aber keine Aenderung vorgenommen * @param old Wenn nicht NULL, wird hier die alte Aktion gespeichert */ int sigaction(int sig, const struct sigaction* action, struct sigaction* old); /// Einen Signal-Handler aendern sighandler_t signal(int signum, sighandler_t handler); /** * Verwaltung von blockierten Signalen * * @param mode * SIG_BLOCK: Alle Signale aus sigset blockieren * SIG_UNBLOCK: Alle Signale aus sigset wieder aktivieren * SIG_SETMASK: sigset als neue Signal-Maske benutzen * * @return 0 bei Erfolg. -1 und errno = EINVAL, wenn mode einen unerlaubten * Wert hat. */ int sigprocmask(int mode, const sigset_t* sigset, sigset_t* oldset); /// Ein Signal zum aktuellen Prozess senden int raise(int signal); /// Ein Signal an einen anderen Prozess senden int kill(pid_t pid, int signal); #endif // ifndef _SIGNAL_H_ system/include/dirent.h0000644000175200017520000000352711312534041015124 0ustar tyndurtyndur/* * Copyright (c) 2006 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _DIRENT_H_ #define _DIRENT_H_ #include #include struct dirent { unsigned short d_reclen; char d_name[MAX_FILENAME_LEN + 1]; }; typedef io_resource_t DIR; DIR* opendir(const char * name); int closedir(DIR * dir); struct dirent* readdir(DIR * dir); long telldir(DIR * dir); void rewinddir(DIR * dir); void seekdir(DIR * dir, long offset); #endif system/include/elf32.h0000644000175200017520000001474111312534041014552 0ustar tyndurtyndur/*- * Copyright (c) 1996-1998 John D. Polstra. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * $FreeBSD: /repoman/r/ncvs/src/sys/sys/elf32.h,v 1.11 2005/12/18 19:43:33 kan Exp $ */ #ifndef _SYS_ELF32_H_ #define _SYS_ELF32_H_ 1 #include "types.h" #include "elf_common.h" /* * ELF definitions common to all 32-bit architectures. */ typedef dword Elf32_Addr; typedef word Elf32_Half; typedef dword Elf32_Off; typedef int Elf32_Sword; typedef dword Elf32_Word; typedef Elf32_Word Elf32_Hashelt; /* Non-standard class-dependent datatype used for abstraction. */ typedef Elf32_Word Elf32_Size; typedef Elf32_Sword Elf32_Ssize; /* * ELF header. */ typedef struct { Elf32_Word e_magic; unsigned char e_ident[EI_NIDENT - sizeof(Elf32_Word)]; /* File identification. */ Elf32_Half e_type; /* File type. */ Elf32_Half e_machine; /* Machine architecture. */ Elf32_Word e_version; /* ELF format version. */ Elf32_Addr e_entry; /* Entry point. */ Elf32_Off e_phoff; /* Program header file offset. */ Elf32_Off e_shoff; /* Section header file offset. */ Elf32_Word e_flags; /* Architecture-specific flags. */ Elf32_Half e_ehsize; /* Size of ELF header in bytes. */ Elf32_Half e_phentsize; /* Size of program header entry. */ Elf32_Half e_phnum; /* Number of program header entries. */ Elf32_Half e_shentsize; /* Size of section header entry. */ Elf32_Half e_shnum; /* Number of section header entries. */ Elf32_Half e_shstrndx; /* Section name strings section. */ } Elf32_Ehdr; /* * Section header. */ typedef struct { Elf32_Word sh_name; /* Section name (index into the section header string table). */ Elf32_Word sh_type; /* Section type. */ Elf32_Word sh_flags; /* Section flags. */ Elf32_Addr sh_addr; /* Address in memory image. */ Elf32_Off sh_offset; /* Offset in file. */ Elf32_Word sh_size; /* Size in bytes. */ Elf32_Word sh_link; /* Index of a related section. */ Elf32_Word sh_info; /* Depends on section type. */ Elf32_Word sh_addralign; /* Alignment in bytes. */ Elf32_Word sh_entsize; /* Size of each entry in section. */ } Elf32_Shdr; /* * Program header. */ typedef struct { Elf32_Word p_type; /* Entry type. */ Elf32_Off p_offset; /* File offset of contents. */ Elf32_Addr p_vaddr; /* Virtual address in memory image. */ Elf32_Addr p_paddr; /* Physical address (not used). */ Elf32_Word p_filesz; /* Size of contents in file. */ Elf32_Word p_memsz; /* Size of contents in memory. */ Elf32_Word p_flags; /* Access permission flags. */ Elf32_Word p_align; /* Alignment in memory and file. */ } Elf32_Phdr; /* * Dynamic structure. The ".dynamic" section contains an array of them. */ typedef struct { Elf32_Sword d_tag; /* Entry type. */ union { Elf32_Word d_val; /* Integer value. */ Elf32_Addr d_ptr; /* Address value. */ } d_un; } Elf32_Dyn; /* * Relocation entries. */ /* Relocations that don't need an addend field. */ typedef struct { Elf32_Addr r_offset; /* Location to be relocated. */ Elf32_Word r_info; /* Relocation type and symbol index. */ } Elf32_Rel; /* Relocations that need an addend field. */ typedef struct { Elf32_Addr r_offset; /* Location to be relocated. */ Elf32_Word r_info; /* Relocation type and symbol index. */ Elf32_Sword r_addend; /* Addend. */ } Elf32_Rela; /* Macros for accessing the fields of r_info. */ #define ELF32_R_SYM(info) ((info) >> 8) #define ELF32_R_TYPE(info) ((unsigned char)(info)) /* Macro for constructing r_info from field values. */ #define ELF32_R_INFO(sym, type) (((sym) << 8) + (unsigned char)(type)) /* Types of relocation info */ #define R_386_NONE 0 #define R_386_32 1 #define R_386_PC32 2 #define R_386_COPY 5 #define R_368_GLOB_DAT 6 #define R_368_JMP_SLOT 7 #define R_386_RELATIVE 8 /* * Symbol table entries. */ typedef struct { Elf32_Word st_name; /* String table index of name. */ Elf32_Addr st_value; /* Symbol value. */ Elf32_Word st_size; /* Size of associated object. */ unsigned char st_info; /* Type and binding information. */ unsigned char st_other; /* Reserved (not used). */ Elf32_Half st_shndx; /* Section index of symbol. */ } Elf32_Sym; /* Macros for accessing the fields of st_info. */ #define ELF32_ST_BIND(info) ((info) >> 4) #define ELF32_ST_TYPE(info) ((info) & 0xf) /* Macro for constructing st_info from field values. */ #define ELF32_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf)) /* Macro for accessing the fields of st_other. */ #define ELF32_ST_VISIBILITY(oth) ((oth) & 0x3) /* Structures used by Sun & GNU symbol versioning. */ typedef struct { Elf32_Half vd_version; Elf32_Half vd_flags; Elf32_Half vd_ndx; Elf32_Half vd_cnt; Elf32_Word vd_hash; Elf32_Word vd_aux; Elf32_Word vd_next; } Elf32_Verdef; typedef struct { Elf32_Word vda_name; Elf32_Word vda_next; } Elf32_Verdaux; typedef struct { Elf32_Half vn_version; Elf32_Half vn_cnt; Elf32_Word vn_file; Elf32_Word vn_aux; Elf32_Word vn_next; } Elf32_Verneed; typedef struct { Elf32_Word vna_hash; Elf32_Half vna_flags; Elf32_Half vna_other; Elf32_Word vna_name; Elf32_Word vna_next; } Elf32_Vernaux; typedef Elf32_Half Elf32_Versym; #endif /* !_SYS_ELF32_H_ */ system/include/elf64.h0000644000175200017520000001661211312534041014556 0ustar tyndurtyndur/*- * Copyright (c) 1996-1998 John D. Polstra. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * $FreeBSD: /repoman/r/ncvs/src/sys/sys/elf64.h,v 1.17 2006/10/17 05:43:30 jkoshy Exp $ */ #ifndef _SYS_ELF64_H_ #define _SYS_ELF64_H_ 1 #include #include /* * ELF definitions common to all 64-bit architectures. */ typedef uint64_t Elf64_Addr; typedef uint16_t Elf64_Half; typedef uint64_t Elf64_Off; typedef int32_t Elf64_Sword; typedef int64_t Elf64_Sxword; typedef uint32_t Elf64_Word; typedef uint64_t Elf64_Lword; typedef uint64_t Elf64_Xword; /* * Types of dynamic symbol hash table bucket and chain elements. * * This is inconsistent among 64 bit architectures, so a machine dependent * typedef is required. */ typedef Elf64_Word Elf64_Hashelt; /* Non-standard class-dependent datatype used for abstraction. */ typedef Elf64_Xword Elf64_Size; typedef Elf64_Sxword Elf64_Ssize; /* * ELF header. */ typedef struct { Elf64_Word e_magic; unsigned char e_ident[EI_NIDENT - sizeof(Elf64_Word)]; /* File identification. */ Elf64_Half e_type; /* File type. */ Elf64_Half e_machine; /* Machine architecture. */ Elf64_Word e_version; /* ELF format version. */ Elf64_Addr e_entry; /* Entry point. */ Elf64_Off e_phoff; /* Program header file offset. */ Elf64_Off e_shoff; /* Section header file offset. */ Elf64_Word e_flags; /* Architecture-specific flags. */ Elf64_Half e_ehsize; /* Size of ELF header in bytes. */ Elf64_Half e_phentsize; /* Size of program header entry. */ Elf64_Half e_phnum; /* Number of program header entries. */ Elf64_Half e_shentsize; /* Size of section header entry. */ Elf64_Half e_shnum; /* Number of section header entries. */ Elf64_Half e_shstrndx; /* Section name strings section. */ } Elf64_Ehdr; /* * Section header. */ typedef struct { Elf64_Word sh_name; /* Section name (index into the section header string table). */ Elf64_Word sh_type; /* Section type. */ Elf64_Xword sh_flags; /* Section flags. */ Elf64_Addr sh_addr; /* Address in memory image. */ Elf64_Off sh_offset; /* Offset in file. */ Elf64_Xword sh_size; /* Size in bytes. */ Elf64_Word sh_link; /* Index of a related section. */ Elf64_Word sh_info; /* Depends on section type. */ Elf64_Xword sh_addralign; /* Alignment in bytes. */ Elf64_Xword sh_entsize; /* Size of each entry in section. */ } Elf64_Shdr; /* * Program header. */ typedef struct { Elf64_Word p_type; /* Entry type. */ Elf64_Word p_flags; /* Access permission flags. */ Elf64_Off p_offset; /* File offset of contents. */ Elf64_Addr p_vaddr; /* Virtual address in memory image. */ Elf64_Addr p_paddr; /* Physical address (not used). */ Elf64_Xword p_filesz; /* Size of contents in file. */ Elf64_Xword p_memsz; /* Size of contents in memory. */ Elf64_Xword p_align; /* Alignment in memory and file. */ } Elf64_Phdr; /* * Dynamic structure. The ".dynamic" section contains an array of them. */ typedef struct { Elf64_Sxword d_tag; /* Entry type. */ union { Elf64_Xword d_val; /* Integer value. */ Elf64_Addr d_ptr; /* Address value. */ } d_un; } Elf64_Dyn; /* * Relocation entries. */ /* Relocations that don't need an addend field. */ typedef struct { Elf64_Addr r_offset; /* Location to be relocated. */ Elf64_Xword r_info; /* Relocation type and symbol index. */ } Elf64_Rel; /* Relocations that need an addend field. */ typedef struct { Elf64_Addr r_offset; /* Location to be relocated. */ Elf64_Xword r_info; /* Relocation type and symbol index. */ Elf64_Sxword r_addend; /* Addend. */ } Elf64_Rela; /* Macros for accessing the fields of r_info. */ #define ELF64_R_SYM(info) ((info) >> 32) #define ELF64_R_TYPE(info) ((info) & 0xffffffffL) /* Macro for constructing r_info from field values. */ #define ELF64_R_INFO(sym, type) (((sym) << 32) + ((type) & 0xffffffffL)) #define ELF64_R_TYPE_DATA(info) (((Elf64_Xword)(info)<<32)>>40) #define ELF64_R_TYPE_ID(info) (((Elf64_Xword)(info)<<56)>>56) #define ELF64_R_TYPE_INFO(data, type) \ (((Elf64_Xword)(data)<<8)+(Elf64_Xword)(type)) /* * Note entry header */ typedef Elf_Note Elf64_Nhdr; /* * Move entry */ typedef struct { Elf64_Lword m_value; /* symbol value */ Elf64_Xword m_info; /* size + index */ Elf64_Xword m_poffset; /* symbol offset */ Elf64_Half m_repeat; /* repeat count */ Elf64_Half m_stride; /* stride info */ } Elf64_Move; #define ELF64_M_SYM(info) ((info)>>8) #define ELF64_M_SIZE(info) ((unsigned char)(info)) #define ELF64_M_INFO(sym, size) (((sym)<<8)+(unsigned char)(size)) /* * Hardware/Software capabilities entry */ typedef struct { Elf64_Xword c_tag; /* how to interpret value */ union { Elf64_Xword c_val; Elf64_Addr c_ptr; } c_un; } Elf64_Cap; /* * Symbol table entries. */ typedef struct { Elf64_Word st_name; /* String table index of name. */ unsigned char st_info; /* Type and binding information. */ unsigned char st_other; /* Reserved (not used). */ Elf64_Half st_shndx; /* Section index of symbol. */ Elf64_Addr st_value; /* Symbol value. */ Elf64_Xword st_size; /* Size of associated object. */ } Elf64_Sym; /* Macros for accessing the fields of st_info. */ #define ELF64_ST_BIND(info) ((info) >> 4) #define ELF64_ST_TYPE(info) ((info) & 0xf) /* Macro for constructing st_info from field values. */ #define ELF64_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf)) /* Macro for accessing the fields of st_other. */ #define ELF64_ST_VISIBILITY(oth) ((oth) & 0x3) /* Structures used by Sun & GNU-style symbol versioning. */ typedef struct { Elf64_Half vd_version; Elf64_Half vd_flags; Elf64_Half vd_ndx; Elf64_Half vd_cnt; Elf64_Word vd_hash; Elf64_Word vd_aux; Elf64_Word vd_next; } Elf64_Verdef; typedef struct { Elf64_Word vda_name; Elf64_Word vda_next; } Elf64_Verdaux; typedef struct { Elf64_Half vn_version; Elf64_Half vn_cnt; Elf64_Word vn_file; Elf64_Word vn_aux; Elf64_Word vn_next; } Elf64_Verneed; typedef struct { Elf64_Word vna_hash; Elf64_Half vna_flags; Elf64_Half vna_other; Elf64_Word vna_name; Elf64_Word vna_next; } Elf64_Vernaux; typedef Elf64_Half Elf64_Versym; typedef struct { Elf64_Half si_boundto; /* direct bindings - symbol bound to */ Elf64_Half si_flags; /* per symbol flags */ } Elf64_Syminfo; #endif /* !_SYS_ELF64_H_ */ system/include/inttypes.h0000644000175200017520000000002411312534041015503 0ustar tyndurtyndur#include system/include/fcntl.h0000644000175200017520000000434411312534041014743 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _FCNTL_H_ #define _FCNTL_H_ #include #define O_RDONLY 1 #define O_WRONLY 2 #define O_RDWR 4 #define O_APPEND 8 #define O_CREAT 16 #define O_EXCL 32 #define O_TRUNC 64 #define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR) enum { /// Liest die Flags des Filedeskriptors F_GETFD, /// Setzt die Flags ds Filedeskriptors F_SETFD, /// Liest die Flags einer Datei F_GETFL, /// Setzt die Flags einer Datei F_SETFL, }; /// Emulierter Unix-Syscall zum oeffnen von Dateien int open(const char* filename, int flags, ...); /// Emulierter Unix-Syscall zum erstellen von Dateien int creat(const char *pathname, mode_t mode); /// Fuehrt unterschiedliche Aktionen (F_*) auf Dateien aus int fcntl(int fd, int cmd, ...); #endif //ifndef _FCNTL_H_ system/include/sleep.h0000644000175200017520000000313111312534041014736 0ustar tyndurtyndur/* * Copyright (c) 2006 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _SLEEP_H_ #define _SLEEP_H_ #include "types.h" #include "syscall.h" void msleep(unsigned long msec); #endif //ifndef _SLEEP_H_ system/include/errno.h0000644000175200017520000000465211312534041014764 0ustar tyndurtyndur/* * Copyright (c) 2006 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _ERRNO_H_ #define _ERRNO_H_ #define ERANGE 1 #define EINVAL 2 #define ENOMEM 3 #define EINTR 4 #define ENOENT 5 #define EEXIST 6 #define EBADF 7 #define EPERM 8 #define EIO 9 #define EXDEV 10 #define EFAULT 11 #define E2BIG 12 #define ENOTDIR 13 #define EACCES 14 #define EMFILE 15 #define ENOEXEC 16 #define ECHILD 17 #define EAGAIN 18 #define ENFILE 19 #define EISDIR 20 #define ENODEV 21 #define ENOTTY 22 #define EDOM 23 #define ENXIO 24 #define ESRCH 25 #define EPIPE 26 #define EILSEQ 27 #define EAFNOSUPPORT 28 #define ETIMEDOUT 29 #define EPROTOTYPE 30 #define ECONNREFUSED 31 #define ENOTCONN 32 #define ECONNRESET 33 #define EINPROGRESS 34 #define EALREADY 35 #define EISCONN 36 #define EOPNOTSUPP 37 #define EROFS 38 #define ENOSPC 39 #define EBUSY 40 #define EOVERFLOW 41 #define EFBIG 42 #define EDEADLK 43 #define EADDRNOTAVAIL 44 #define ENOSYS 45 #define ENAMETOOLONG 46 #define ESPIPE 47 #define EMLINK 48 #define ENOTEMPTY 49 extern int errno; #endif system/include/stdio.h0000644000175200017520000001014211312534041014750 0ustar tyndurtyndur/* * Copyright (c) 2006 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _STDIO_H_ #define _STDIO_H_ #include #include #include #define SEEK_SET 0 #define SEEK_CUR 1 #define SEEK_END 2 #define EOF -1 #define _IONBF 1 #define _IOFBF 2 #define _IOLBF 3 #define BUFSIZ 512 #define P_tmpdir "file:/tmp" typedef io_resource_t FILE; extern FILE* stdin; extern FILE* stdout; extern FILE* stderr; int putc(int c, FILE *stream); int putchar(int c); int puts(const char* str); void perror(const char* message); int getc(FILE* io_res); int getchar(void); int ungetc(int c, FILE* io_res); char* gets(char* dest); int printf(const char * format, ...); int sprintf(char * buffer, const char * format, ...); int snprintf(char * buffer, size_t size, const char * format, ...); int fprintf(FILE * fp, const char * format, ...); int asprintf(char ** buffer, const char * format, ...); int vprintf(const char * format, va_list); int vsprintf(char * buffer, const char * format, va_list); int vsnprintf(char * buffer, size_t size, const char * format, va_list); int vfprintf(FILE * fp, const char * format, va_list); int vasprintf(char ** buffer, const char * format, va_list); int scanf(const char* fmt, ...); int sscanf(const char* input, const char* fmt, ...); int fscanf(FILE* f, const char* fmt, ...); int vscanf(const char* fmt, va_list ap); int vsscanf(const char* input, const char* fmt, va_list ap); int vfscanf(FILE* f, const char* fmt, va_list ap); //Dateihandling FILE* fopen(const char* filename, const char* mode); FILE* fdopen(int fd, const char* mode); FILE* freopen(const char* filename, const char* mode, FILE* stream); int fclose(FILE* io_res); FILE* tmpfile(void); size_t fread(void* dest, size_t blocksize, size_t blockcount, FILE* io_res); int fgetc(FILE* io_res); char* fgets(char* dest, int length, FILE *io_res); size_t fwrite(const void* src, size_t blocksize, size_t blockcount, FILE* io_res); int fputc(int c, FILE *io_res); int fputs(const char *str, FILE *io_res); int fseek(FILE* io_res, long int offset, int origin); long ftell(FILE* io_res); int feof(FILE* io_res); int ferror(FILE* io_res); void clearerr(FILE* io_res); void rewind(FILE* io_res); int fflush(io_resource_t* io_res); int fpurge(io_resource_t* io_res); int setvbuf(FILE* io_res, char* buffer, int mode, size_t size); int setbuf(FILE* io_res, char* buffer); int setbuffer(FILE* io_res, char* buffer, size_t size); int setlinebuf(FILE* io_res); int remove(const char* filename); #ifndef CONFIG_LIBC_NO_STUBS /// Datei verschieben int rename(const char *oldpath, const char *newpath); #endif /// Den Filedeskriptor holen, um diese Datei mit den Unix-Dateifunktionen /// benutzen zu koennen int fileno(FILE* io_res); #endif system/include/fenv.h0000644000175200017520000000316511312534041014573 0ustar tyndurtyndur/* * Copyright (c) 2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _FENV_H_ #define _FENV_H_ enum { FE_TONEAREST, FE_UPWARD, FE_DOWNWARD, FE_TOWARDZERO, }; int fegetround(void); int fesetround(int rounding_mode); #endif system/include/getopt.h0000644000175200017520000001406011312534041015133 0ustar tyndurtyndur/* * Copyright (c) 2008 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _GETOPT_H_ #define _GETOPT_H_ // Fuer den has_arg-Member in der option-struct #define no_argument 0 #define required_argument 1 #define optional_argument 2 /** * Struktur die eine lange Option fuer getopt_long oder getopt_long_only * beschreibt */ struct option { /** Name der Option (der Text wie sie benutzt wird) */ const char* name; /** * 0 oder no_argument wenn die Option kein Argument nimmt * 1 oder required_argument wenn die Option ein Argument haben muss * 2 oder optional_argument wenn die Option ein Argument haben kann, aber * nicht muss */ int has_arg; /** * Ist dieser Pointer != NULL, wird an dieser Speicherstelle der Wert val * abgelegt, wenn diese Option gefunden wird. */ int* flag; /** * Wert den die Funktionen zurueckgeben oder allenfalls ind *flag ablegen * */ int val; }; /** Pointer auf den aktuellen argumentstring zur aktuellen Option oder NULL */ extern char* optarg; /** Index des naechsten zu Verarbeitenden Elements in argv */ extern int optind; /** Aktuelles Zeichen, auch wenn der getopt-Aufruf nicht erfolgreich war. */ extern int optopt; /** Wenn dieser Wert auf 0 gesetzt ist, gibt getopt keine Fehlermeldungen aus */ extern int opterr; /** Auf != 0 setzen damit getopt beim naechsten Aufruf vorne Anfaengt. */ extern int optreset; /** * Kommandozeilenoptionen in der Form "-x[arg]" verarbeiten, wobei x nur ein * nahezu beiliebiges Zeichen(nicht -+:) sein kann. Mit jedem Aufruf wird eine * Option verarbeitet. Um alle Optionen zu verarbeiten, muss getopt solange * aufgerufen werden, bis es -1 zurueckgibt. * * Bei Erfolg aktualisiert die Funktion den Pointer optarg so dass er auf den * Argumenttext zeigt, falls die aktuelle Option ein Argument nimmt, oder auf * NULL wenn nicht. * * @param argc Anzahl der Elemente in argv * @param argv Pointer auf ein Array mit den Parametern * @param optstring String der die akzeptierten Optionen beschreibt. Diesser * String besteht aus den Zeichen fuer die einzelnen Optionen, * die von einem Doppelpunkt gefolgt werden koennen, wenn ein * Argument folgen muss. In diesem Fall wird der Pointer optarg * nach dem Aufruf auf den Argumenttext zeigen. * * @return Die Verarbeitete Option bei Erfolg, im Fehlerfall ':' wenn das * Argument zu einer Option fehlt, '?' wenn eine ungueltige Option gefunden * wurde, oder -1 wenn die Optionen alle verarbeitet wurden. */ int getopt(int argc, char* const argv[], const char* optstring); /** * Diese Funktion arbeitet gleich wie getopt, akzeptiert aber auch lange * Optionen, die mit zwei Minuszeichen eingeleitet werden. Argumente koennen * ihnen entweder in der form --param arg oder --param=arg uebergeben werden. * * Die langen Optionen werden mit einem Array von struct option beschrieben. * Das letzte Element in diesem Array muss alle Member auf Null gesetzt haben. * * @param argc Anzahl der Elemente in argv * @param argv Pointer auf ein Array mit den Parametern * @param optstring Optstring wie bei getopt * @param longopts Array von struct option * @param longindex Wenn != NULL, wird in ihr der Index der Option abgelegt, * relativ zu longopts * * @return Wenn eine lange Option gefunden wurde, haeng das Resultat vom * flag-Member in der struct option ab. Ist er NULL wird der val-Member * zurueckgegeben, sonst wird der Wert des val-Members in diese Speicherstelle * geschrieben. Wenn eine kurze Option gefunden wurde, ist das Verhalten gleich * wie bei getopt, ebenfalls wenn keine gefunden wurde. */ int getopt_long(int argc, char* const argv[], const char* optstring, const struct option* longopts, int* longindex); /** * Diese Funktion verhaelt sich aehnlich wie getopt_long. Der Unterschied ist, * dass getopt_long_only auch lange optionen akzeptiert, die mit nur einem * Bindestrich eingeleitet werden, also -option. Werden hier mehrere Buchstaben * nach einem Minus gefunden, die auf kein Element in longopts passen, werden * sie wie einzelne kurze Optionen verarbeitet. * * @param argc Anzahl der Elemente in argv * @param argv Pointer auf ein Array mit den Parametern * @param optstring Optstring wie bei getopt * @param longopts Array von struct option * @param longindex Wenn != NULL, wird in ihr der Index der Option abgelegt, * relativ zu longopts * * @return Gleich wie bei getopt_long. */ int getopt_long_only(int argc, char* const argv[], const char* optstring, const struct option* longopts, int* longindex); #endif system/include/netdb.h0000644000175200017520000000602411312534041014726 0ustar tyndurtyndur/* * Copyright (c) 2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _NETDB_H_ #define _NETDB_H_ struct hostent { char* h_name; char** h_aliases; int h_addrtype; int h_length; char** h_addr_list; #define h_addr h_addr_list[0] }; struct servent { char* s_name; char** s_aliases; /// Portnummer des Diensts, in Big Endian int s_port; char* s_proto; }; struct protoent { char* p_name; char** p_aliases; int p_proto; }; struct hostent* gethostbyname(const char* name); /** * Gibt Informationen zu einem Netzwerkdienst zurueck. Wenn der Dienst nicht * gefunden werden kann, wird NULL zurueckgegeben. * * @param name Name des Diensts (z.B. "imap") * @param protocol Name des Transportprotokolls (z.B. "tcp"). Falls nicht * angegeben, soll jeder Treffer zaehlen. */ struct servent* getservbyname(const char* name, const char* protocol); /** * Gibt Informationen zu einem Netzwerkprotokoll zurueck. Wenn das Protokoll * nicht gefunden werden kann, wird NULL zurueckgegeben. * * @param name Name des Protokolls (z.B. "tcp") */ struct protoent* getprotobyname(const char* name); /** Fehlerstatus fuer gethostbyaddr() und gethostbyname() */ extern int h_errno; /** Werte fuer h_errno */ enum { HOST_NOT_FOUND, NO_DATA, NO_RECOVERY, TRY_AGAIN, }; /** * Gibt den Fehlerstring fuer einen gegebenen Wert von h_errno zurueck */ const char* hstrerror(int error); /** * Gibt str gefolgt vom String fuer h_errno auf stderr aus. Wenn str NULL oder * ein leerer String ist, wird nur der Fehlerstring ausgegeben. */ void herror(const char* str); #endif system/include/netinet/0000755000175200017520000000000011312534041015125 5ustar tyndurtyndursystem/include/netinet/in.h0000644000175200017520000000402311312534041015703 0ustar tyndurtyndur/* * Copyright (c) 2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _NETINET_IN_H_ #define _NETINET_IN_H_ #include #include /// Laenge einer IP-Adresse als String #define INET_ADDRSTRLEN 16 typedef uint32_t in_addr_t; struct in_addr { in_addr_t s_addr; }; /// Adresse fuer das INET-Protokol (IPv4) struct sockaddr_in { sa_family_t sin_family; struct in_addr sin_addr; uint32_t sin_port; }; // arpa/inet.h braucht die Definitionen von oben. Eigentlich muesste das hier // gar nicht eingebunden werden, aber manche Programme erwarten Definitionen // von dort hier. #include #endif system/include/init.h0000644000175200017520000000416611312534041014602 0ustar tyndurtyndur/* * Copyright (c) 2006 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _INIT_H_ #define _INIT_H_ #include #include #define INIT_PID 1 extern void stdio_init(void); #ifndef MODULE_INIT void init_service_register(char* name); pid_t init_service_get(char* name); char *init_service_get_name(pid_t pid); void init_process_exit(int result); pid_t init_execute(const char* cmd); #endif //ifndef _INIT_H_ #ifdef _USE_START_ #undef _USE_START_ #warning _USE_START_ sollte nicht mehr verwendet werden #else struct service_s { pid_t pid; char* name; }; struct service_s* get_service_by_name(const char* name); struct service_s* get_service_by_pid(pid_t pid); #endif #endif system/include/collections.h0000644000175200017520000001451011312534041016147 0ustar tyndurtyndur/* * Copyright (c) 2006-2008 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef COLLECTIONS_H #define COLLECTIONS_H #include "types.h" #include #include /* Listen **************************************/ typedef struct { struct list_node* anchor; dword size; } list_t; list_t* list_create(void); void list_destroy(list_t* list); list_t* list_push(list_t* list, void* value); void* list_pop(list_t* list); bool list_is_empty(list_t* list); void* list_get_element_at(list_t* list, int index); list_t* list_insert(list_t* list, int index, void* value); void* list_remove(list_t* list, int index); dword list_size(list_t* list); /* Baeume **************************************/ /** * Repraesentiert einen Knoten und bestimmt seine Position im Baum. * * Diese Struktur muss in jedem Typ, der in Baeumen verwendet werden soll, * als Teil enthalten sein. Durch den Offset, den das tree_item in dem * jeweiligen Typ hat, kann ein Pointer auf den Anfang des Objekts berechnet * werden. */ struct tree_item { struct tree_item* parent; struct tree_item* left; struct tree_item* right; int balance; }; /** * Repraesentiert den Baum und erlaubt den Zugriff auf seine Elemente. * * Ein Baum besteht aus Objekten eines einheitlichen Datentyps. Die Objekte * enthalten jeweils mindestens ein tree_item, das Vater und Kinder sowie den * AVL-Balancewert ihres Knotens beschreibt und einen Schluessel, nach dem der * Baum sortiert wird. Der Schluessel muss vom Typ uint64_t sein. */ typedef struct { struct tree_item* root; size_t tree_item_offset; size_t sort_key_offset; /** * AND-Maske, die alle Bits des Schluessels auswaehlt, die zur * Identifikation und Sortierung von Objekten benutzt werden sollen. Diese * Maske darf nicht mehr veraendert werden, sobald der Baum Elemente * enthaelt, da er ansonsten nicht mehr sortiert ist und falsche Ergebnisse * liefert. * * Direkt nach dem Erzeugen eines Baums sind alle Bits gesetzt. */ uint64_t key_mask; } tree_t; /** * Erzeugt einen neuen AVL-Baum * * @param type Datentyp der Objekte im Baum * @param tree_item Name des tree_item-Felds in der Struktur der Objekte * @param sort_key Name des Schluessels in der Struktur der Objekte */ #define tree_create(type, tree_item, sort_key) \ tree_do_create(offsetof(type, tree_item), offsetof(type, sort_key)) /** * Erzeugt einen neuen AVL-Baum. Nicht direkt verwenden, tree_create ist das * Mittel der Wahl. */ tree_t* tree_do_create(size_t tree_item_offset, size_t sort_key_offset); /** * Initialisiert einen neuen AVL-Baum. Dies ist eine Alternative zu * tree_create, wenn der Baum nicht dynamisch alloziert werden soll, sondern * z.B. fest in einer Struktur eingebettet ist. * * @param tree Baum, der initialisiert werden soll * @param type Datentyp der Objekte im Baum * @param tree_item Name des tree_item-Felds in der Struktur der Objekte * @param sort_key Name des Schluessels in der Struktur der Objekte */ #define tree_init(tree, type, tree_item, sort_key) \ tree_do_init(tree, offsetof(type, tree_item), offsetof(type, sort_key)) /** * Initialisiert einen AVL-Baum. Nicht direkt verwenden, tree_do_init ist das * Mittel der Wahl. */ void tree_do_init(tree_t* tree, size_t tree_item_offset, size_t sort_key_offset); /** * Gibt einen AVL-Baum frei. Zu beachten ist, dass keiner seiner Knoten * freigegeben wird, da ein Knoten immer noch ueber eine andere Datenstruktur * erreichbar sein koennte. */ void tree_destroy(tree_t* tree); /** * Sucht nach dem Objekt mit einem gegebenen Schluessel in einem AVL-Baum * * @return Objekt mit dem gesuchten Schluessel oder NULL, wenn kein Objekt mit * dem gesuchten Schluessel im Baum enthalten ist. */ void* tree_search(tree_t* tree, uint64_t key); /** * Fuegt ein neues Objekt in den AVL-Baum ein. * * @param node Einzufuegendes Objekt. Muss den in tree_create angegebenen * Datentyp haben, ansonsten ist das Ergebnis undefiniert. */ tree_t* tree_insert(tree_t* tree, void* node); /** * Entfernt ein Objekt aus dem AVL-Baum. Das uebergebene Objekt muss im Baum * enthalten sein. * * @return Das zu entfernende Objekt */ void* tree_remove(tree_t* tree, void* node); /** * Sucht zu einem gegebenen Objekt den Vorgaenger. * * Der Vorgaenger ist das Objekt mit dem naechstkleineren Schluessel. Der * Vorgaenger von NULL ist das Objekt mit dem groessten Schluessel. * * @return Das Vorgaengerobjekt oder NULL, wenn das uebergebene Objekt das * Objekt mit dem kleinsten Schluessel war. */ void* tree_prev(tree_t* tree, void* node); /** * Sucht zu einem gegebenen Objekt den Nachfolger * * Der Nachfolger ist das Objekt mit dem naechstgroesseren Schluessel. Der * Nachfolger von NULL ist das Objekt mit dem kleinsten Schluessel. * * @return Das Nachfolgerobjekt oder NULL, wenn das uebergebene Objekt das * Objekt mit dem groessten Schluessel war. */ void* tree_next(tree_t* tree, void* node); #endif system/include/math.h0000644000175200017520000000765111312534041014572 0ustar tyndurtyndur/* * Copyright (c) 2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Patrick Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _MATH_H_ #define _MATH_H_ #define NAN (__builtin_nanf ("")) #define INFINITY (__builtin_inff ()) #define HUGE_VAL (__builtin_huge_val()) #define MAXFLOAT 3.4028234663852886e+38 #define M_E 2.71828182845904523536 #define M_LOG2E 1.44269504088896340735 #define M_LOG10E 0.43429448190325182765 #define M_LN2 0.69314718055994530942 #define M_LN10 2.30258509299404568402 #define M_PI 3.14159265358979323846 #define M_PI_2 1.57079632679489661923 #define M_PI_4 0.78539816339744830962 #define M_1_PI 0.31830988618379067154 #define M_2_PI 0.63661977236758134308 #define M_2_SQRTPI 1.12837916709551257390 #define M_SQRT2 1.41421356237309504880 #define M_SQRT1_2 0.70710678118654752440 double tan(double); float tanf(float); long double tanl(long double); double sqrt(double); float sqrtf(float); long double sqrtl(long double); double sin(double); float sinf(float); long double sinl(long double); double log2(double); float log2f(float); long double log2l(long double); double log10(double); float log10f(float); long double log10l(long double); double log(double); float logf(float); long double logl(long double); double ldexp(double, int); float ldexpf(float, int); long double ldexpl(long double, int); double fabs(double); float fabsf(float); long double fabsl(long double); double exp(double); float expf(float); long double expl(long double); double cos(double); float cosf(float); long double cosl(long double); double atan(double); float atanf(float); long double atanl(long double); double atan2(double, double); float atan2f(float, float); long double atan2l(long double, long double); double asin(double); float asinf(float); long double asinl(long double); double acos(double); float acosf(float); long double acosl(long double); double floor(double x); float floorf(float x); long double floorl(long double x); double ceil(double x); float ceilf(float x); long double ceill(long double x); double trunc(double x); float truncf(float x); long double truncl(long double x); double round(double x); float roundf(float x); long double roundl(long double x); double nearbyint(double x); float nearbyintf(float x); long double nearbyintl(long double x); double rint(double x); double pow(double x, double y); #endif system/include/lock.h0000644000175200017520000000401611312534041014561 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _LOCK_H_ #define _LOCK_H_ #include #define LOCK_LOCKED 1 #define LOCK_UNLOCKED 0 /// Typ fuer einen Lock typedef volatile bool lock_t; /// Einen Lock sperren void lock(lock_t* l); /// Sperre aufheben void unlock(lock_t* l); /// Testen ob ein Lock gesperrt ist bool locked(lock_t* l); /// Wartet, bis ein Lock nicht mehr gesperrt ist. void lock_wait(lock_t* l); /// Eine Variable inkrementieren, waehrend der Bus gesperrt ist. void locked_increment(volatile dword* var); #endif //ifndef _LOCK_H_ system/include/network.h0000644000175200017520000000412511312534041015323 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _NETWORK_H_ #define _NETWORK_H_ #include "types.h" #define RPC_ETHERNET_RECEIVE_PACKET "ETH_RECV" #define RPC_ETHERNET_SEND_PACKET "ETH_SEND" #define RPC_ETHERNET_REGISTER_RECEIVER "ETH_REG " #define RPC_IP_REGISTER_DRIVER "REGDRV " #define big_endian_word(x) ((((x) & 0xFF) << 8) | (((x) & 0xFF00) >> 8)) #define big_endian_dword(x) \ ((big_endian_word((x) & 0xFFFF) << 16) | \ (big_endian_word((x) >> 16))) struct net_device { uint32_t number; uint64_t mac; }; dword string_to_ip(const char* ip); char* ip_to_string(dword ip); char* mac_to_string(uint64_t mac); void register_netcard(dword device_numer, uint64_t mac); #endif system/include/page.h0000644000175200017520000000470111312534041014546 0ustar tyndurtyndur/* * Copyright (c) 2006-2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Burkhard Weseloh. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _PAGE_H_ #define _PAGE_H_ #define PAGE_SHIFT 12 #define PAGE_SIZE (1 << PAGE_SHIFT) #define PAGE_MASK (~(PAGE_SIZE - 1)) #define PAGE_DIRECTORY_LENGTH 1024 #define PAGE_TABLE_LENGTH 1024 #define PGDIR_SHIFT 22 // TODO: Muss das Kernelzeug wirklich hier sein? :/ // Die Adresse, an der der Kernel-Adressraum beginnt #define KERNEL_MEM_START 0x00000000 #define KERNEL_MEM_END 0x40000000 #define PAGETABLES_MEM_START 0x3fc00000 #define PAGETABLES_MEM_END 0x40000000 #define USER_MEM_START 0x40000000 #define USER_MEM_END 0xffffffff #define USER_STACK_START 0 #define USER_STACK_SIZE 0x1000 // Die Anzahl der Pages, die von n Bytes belegt werden. #define NUM_PAGES(n) ((((n) + ~PAGE_MASK) & PAGE_MASK) / PAGE_SIZE) // Rundet eine Adresse auf das kleinste Vielfache von PAGE_SIZE > n auf #define PAGE_ALIGN_ROUND_UP(n) (((n) + ~PAGE_MASK) & PAGE_MASK) // Rundet eine Adresse auf das grï¿œte Vielfache von PAGE_SIZE < n ab #define PAGE_ALIGN_ROUND_DOWN(n) ((n) & PAGE_MASK) #endif system/include/services.h0000644000175200017520000000327311312534041015460 0ustar tyndurtyndur/* * Copyright (c) 2008 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _SERVICES_H_ #define _SERVICES_H_ #include /** * Service vom service-Manager starten lassen. * * @param name Service Name * * @return TRUE bei Erfolg, FALSE sonst. */ bool servmgr_need(const char* service_name); #endif system/include/types.h0000644000175200017520000000446311312534041015003 0ustar tyndurtyndur/* * Copyright (c) 2006 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _TYPES_H_ #define _TYPES_H_ #include typedef signed int ssize_t; typedef void * paddr_t; typedef void * vaddr_t; typedef unsigned int pid_t; typedef unsigned int uid_t; typedef unsigned int gid_t; #endif // FIXME Um pid_t aus sys/types holen zu koennen #ifndef _NO_LOST_TYPES // Schutz vor mehrfachen Deklarationen #ifndef _LOST_TYPES_ #define _LOST_TYPES_ #ifndef __cplusplus // FIXME: HACK #ifdef TRUE #undef TRUE #endif #ifdef FALSE #undef FALSE #endif typedef enum { FALSE = 0, TRUE } bool; #endif typedef unsigned char byte; typedef unsigned short word; typedef unsigned int dword; typedef unsigned long long qword; typedef signed char sbyte; typedef signed short sword; typedef signed int sdword; typedef signed long long sqword; typedef qword timestamp_t; typedef dword syscall_id_t; #endif // ndef _LOST_TYPES_ #endif // ndef _NO_LOST_TYPES system/include/loader.h0000644000175200017520000000711311312534041015100 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _LOADER_H_ #define _LOADER_H_ #include /// Ueberprueft ob die Datei vom Typ ELF32 ist bool loader_is_elf32(vaddr_t image_start, size_t image_size); /// Laedt ein ELF32-Image bool loader_elf32_load_image(pid_t process, vaddr_t image_start, size_t image_size); /// Ueberprueft ob die Datei vom Typ ELF64 ist bool loader_is_elf64(vaddr_t image_start, size_t image_size); /// Laedt ein ELF64-Image bool loader_elf64_load_image(pid_t process, vaddr_t image_start, size_t image_size); /// Laedt eine flache Binaerdatei bool loader_load_flat_bin_image(pid_t process, vaddr_t image_start, size_t image_size); /// Ausfuehrbare Datei laden bool loader_load_image(pid_t process, vaddr_t image_start, size_t image_size); // Hilfsfunktionen fuer den Loader: /** * Speicher allozieren um ihn spaeter in einen neuen Prozess zu mappen. Diese * Funktion sollte nicht fuer "normale" Allokationen benutzt werden, da immer * ganze Pages alloziert werden. * * @param size minimale Groesse des Bereichs * * @return Adresse, oder NULL falls ein Fehler aufgetreten ist */ vaddr_t loader_allocate_mem(size_t size); /** * Ein Stueck Speicher in den Prozess mappen. Dieser darf dazu noch nicht * gestartet sein. Der Speicher muss zuerst mit loader_allocate_mem alloziert * worden sein, denn sonst kann nicht garantiert werden, dass der Speicher * uebertragen werden kann. * * @param process PID des Prozesses * @param dest_address Adresse an die der Speicher im Zielprozess soll * @param src_address Adresse im aktuellen Kontext die uebetragen werden soll * @param size Groesse des Speicherbereichs in Bytes * * @return TRUE, wenn der bereich gemappt wurde, FALSE sonst */ bool loader_assign_mem(pid_t process, vaddr_t dest_address, vaddr_t src_address, size_t size); /** * Erstellt einen neuen Thread. * * @param process PID * @param address Einsprungsadresse des Threads * * @return bool TRUE, wenn der Thread erstellt wurde, FALSE sonst */ bool loader_create_thread(pid_t process, vaddr_t address); #endif //ifndef _LOADER_H_ system/include/time.h0000644000175200017520000000476711312534041014604 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _TIME_H_ #define _TIME_H_ #include #include struct tm { int tm_sec; /// Sekunden 0-60 int tm_min; /// Minuten 0-59 int tm_hour; /// Stunde 0-23 int tm_mday; /// Tag 1-31 int tm_mon; /// Monat 1-12 int tm_year; /// Jahre seit 1900 int tm_wday; /// Wochentag 0-6 (Wobei 0 = Sonntag) int tm_yday; /// Tag des Jahres 0-365 int tm_isdst; /// Todo }; time_t time(time_t* t); /// Timestamp in tm-Struct einfuellen struct tm* gmtime(const time_t* time_ptr); struct tm* gmtime_r(const time_t* time_ptr, struct tm* result); struct tm* localtime(const time_t* time_ptr); struct tm* localtime_r(const time_t* time_ptr, struct tm* result); size_t strftime(char *str, size_t maxs, const char *datestr, const struct tm *tm); #ifndef CONFIG_LIBC_NO_STUBS /// Datum und Uhrzeit in einen String umwandeln char* ctime(const time_t* time_ptr); /// Zeit und Datum als String char* asctime(const struct tm* time_ptr); time_t mktime(struct tm* time_ptr); #endif #endif system/include/termios.h0000644000175200017520000001060411312534041015313 0ustar tyndurtyndur/* * Copyright (c) 2008 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _TERMIOS_H_ #define _TERMIOS_H_ #ifndef CONFIG_LIBC_NO_STUBS /// Namen fuer Zeichen in c_cc enum { VINTR, VQUIT, VERASE, VKILL, VEOF, VTIME, VMIN, VSTART, VSTOP, VSUSP, VEOL, VWERASE, VLNEXT, VEOL2, /// Anzahl der Kontrollzeichen NCCS }; // Eingabeflags /// CR => NL bei der Eingabe #define ICRNL (1 << 0) /// NL => CR bei der Eingabe #define INLCR (1 << 1) /// ignoriere CR #define IGNCR (1 << 2) /// TODO #define ISTRIP (1 << 3) /// #define IXON (1 << 4) /// #define BRKINT (1 << 5) /// #define PARMRK (1 << 6) /// #define IGNBRK (1 << 7) /// #define IGNPAR (1 << 8) /// #define INPCK (1 << 9) /// #define IXOFF (1 << 10) // Ausgabeflags /// #define OPOST (1 << 0) // Kontrollflags /// Groesse eines Zeichens in Bit #define CSIZE ((1 << 0) | (1 << 1)) #define CS5 (0 << 0) #define CS6 (1 << 0) #define CS7 (2 << 0) #define CS8 (3 << 0) /// Baudrate #define CBAUD ((1 << 2) | (1 << 3) | (1 << 4) | (1 << 5)) #define B0 (0 << 2) #define B50 (1 << 2) #define B75 (2 << 2) #define B110 (3 << 2) #define B134 (4 << 2) #define B150 (5 << 2) #define B200 (6 << 2) #define B300 (7 << 2) #define B600 (8 << 2) #define B1200 (9 << 2) #define B1800 (10 << 2) #define B2400 (11 << 2) #define B4800 (12 << 2) #define B9600 (13 << 2) #define B19200 (14 << 2) #define B38400 (15 << 2) /// #define CLOCAL (1 << 6) /// #define CREAD (1 << 7) /// #define CSTOPB (1 << 8) /// #define HUPCL (1 << 9) /// #define PARENB (1 << 10) /// #define PARODD (1 << 11) // Lokale Flags /// #define ECHO (1 << 0) /// #define ECHONL (1 << 1) /// Cannonical Input #define ICANON (1 << 2) /// Signale Aktivieren #define ISIG (1 << 3) /// #define IEXTEN (1 << 4) /// #define NOFLSH (1 << 5) /// #define ECHOE (1 << 6) /// #define ECHOK (1 << 7) // Fuer tcflush /// Flush pending input. Flush untransmitted output. #define TCIFLUSH 0 /// Flush both pending input and untransmitted output. #define TCIOFLUSH 1 /// Flush untransmitted output. #define TCOFLUSH 2 // Fuer tcsetattr /// Change attributes immediately. #define TCSANOW 0 /// Change attributes when output has drained. #define TCSADRAIN 1 /// Change attributes when output has drained; also flush pending input. #define TCSAFLUSH 2 typedef unsigned int speed_t; typedef unsigned int tcflag_t; typedef char cc_t; struct termios { tcflag_t c_iflag; tcflag_t c_oflag; tcflag_t c_cflag; tcflag_t c_lflag; cc_t c_cc[NCCS]; }; int tcgetattr(int file, struct termios* tios); int tcsetattr(int fd, int optional_actions, const struct termios* tios); int tcflush(int fd, int queue_selector); speed_t cfgetospeed(const struct termios* tios); #endif #endif system/include/syscall_structs.h0000644000175200017520000000413111312534041017070 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _SYSCALL_STRUCTS_H_ #define _SYSCALL_STRUCTS_H_ #include "types.h" typedef struct { size_t count; struct { void* start; size_t size; char* cmdline; } modules[]; } init_module_list_t; typedef struct { pid_t pid; pid_t parent_pid; dword status; dword eip; dword memory_used; const char* cmdline; } task_info_task_t; typedef struct { size_t task_count; size_t info_size; task_info_task_t tasks[]; } task_info_t; typedef struct { word ax; word bx; word cx; word dx; word si; word di; word ds; word es; } vm86_regs_t; #endif system/include/locale.h0000644000175200017520000000624011312534041015071 0ustar tyndurtyndur/* * Copyright (c) 2008 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _LOCALE_H_ #define _LOCALE_H_ #include struct lconv { /* Allgemeine Definitionen */ char *decimal_point; char *thousands_sep; char *grouping; /* Waehrungen */ char *int_curr_symbol; char *currency_symbol; char *mon_decimal_point; char *mon_thousands_sep; char *mon_grouping; char *positive_sign; char *negative_sign; char int_frac_digits; char frac_digits; char p_cs_precedes; char p_sep_by_space; char n_cs_precedes; char n_sep_by_space; /** * Position des Vorzeichens bei positiven Betraegen * 1: + 100 EUR und + $100 * 2: 100 EUR + und $100 + * 3: 100 + EUR und + $100 * 4: 100 EUR + und $ +100 */ char p_sign_posn; /// Position des Vorzeichens bei negativen Betraegen char n_sign_posn; }; /** Moegliche Werte fuer setlocale */ enum { LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES, LC_MONETARY, LC_NUMERIC, LC_TIME, }; #ifndef CONFIG_LIBC_NO_STUBS /** * Gibt Informationen zur aktiven Locale zurueck */ static inline struct lconv* localeconv(void) { static struct lconv lconv = { .decimal_point = ",", .thousands_sep = " ", .mon_decimal_point = ",", .mon_thousands_sep = " ", .int_curr_symbol = "EUR", .currency_symbol = "EUR", .positive_sign = "+", .negative_sign = "-", .p_sign_posn = 1, .n_sign_posn = 1, }; return &lconv; }; /** * Aktuelles Locale anpassen. Ist locale == NULL wird nichts gemacht. * * @return Nach dem Aufruf aktives locale */ static inline char* setlocale(int category, const char* locale) { return "de_DE.UTF-8"; } #endif #endif system/include/stdarg.h0000644000175200017520000000345611312534041015124 0ustar tyndurtyndur /* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _STDARG_H_ #define _STDARG_H_ // Alle diese Definitionen funktionieren vermutlich nur mit gcc ;-) typedef __builtin_va_list va_list; #define va_start(v, l) __builtin_va_start(v,l) #define va_end(v) __builtin_va_end(v) #define va_arg(v, l) __builtin_va_arg(v,l) #define va_copy(d, s) __builtin_va_copy(d,s) #endif //ifndef _STDARG_H_ system/include/utime.h0000644000175200017520000000336511312534041014762 0ustar tyndurtyndur/* * Copyright (c) 2006-2007 tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _UTIME_H_ #define _UTIME_H_ #include struct utimbuf { time_t actime; /// Zugriffszeit time_t modtime; /// Modifikationszeit }; /// Aendert Zugriffs- und Modifikationszeit einer Datei int utime(const char* filename, const struct utimbuf* buffer); #endif // system/include/stddef.h0000644000175200017520000000325311312534041015104 0ustar tyndurtyndur/* * Copyright (c) 2006-2007 tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _STDDEF_H_ #define _STDDEF_H_ #include #include #define NULL (void*) 0 typedef __SIZE_TYPE__ size_t; typedef int ptrdiff_t; typedef int32_t wchar_t; #endif system/include/elf_common.h0000644000175200017520000004215311312534041015753 0ustar tyndurtyndur/*- * Copyright (c) 1998 John D. Polstra. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * $FreeBSD: /repoman/r/ncvs/src/sys/sys/elf_common.h,v 1.19 2006/05/31 13:47:32 maxim Exp $ */ #ifndef _SYS_ELF_COMMON_H_ #define _SYS_ELF_COMMON_H_ 1 /* * ELF definitions that are independent of architecture or word size. */ /* * Note header. The ".note" section contains an array of notes. Each * begins with this header, aligned to a word boundary. Immediately * following the note header is n_namesz bytes of name, padded to the * next word boundary. Then comes n_descsz bytes of descriptor, again * padded to a word boundary. The values of n_namesz and n_descsz do * not include the padding. */ typedef struct { dword n_namesz; /* Length of name. */ dword n_descsz; /* Length of descriptor. */ dword n_type; /* Type of this note. */ } Elf_Note; /* Indexes into the e_ident array. Keep synced with http://www.sco.com/developers/gabi/latest/ch4.eheader.html */ // Die negativen Zahlen kommen von der verkorxten definition der Elf-Header // struct #define EI_MAG0 -4 /* Magic number, byte 0. */ #define EI_MAG1 -3 /* Magic number, byte 1. */ #define EI_MAG2 -2 /* Magic number, byte 2. */ #define EI_MAG3 -1 /* Magic number, byte 3. */ #define EI_CLASS 0 /* Class of machine. */ #define EI_DATA 1 /* Data format. */ #define EI_VERSION 2 /* ELF format version. */ #define EI_OSABI 3 /* Operating system / ABI identification */ #define EI_ABIVERSION 4 /* ABI version */ #define OLD_EI_BRAND 4 /* Start of architecture identification. */ #define EI_PAD 5 /* Start of padding (per SVR4 ABI). */ #define EI_NIDENT 16 /* Size of e_ident array. */ /* Values for the magic number bytes. */ #define ELFMAG0 0x7f #define ELFMAG1 'E' #define ELFMAG2 'L' #define ELFMAG3 'F' #define ELFMAG "\177ELF" /* magic string */ #define SELFMAG 4 /* magic string size */ /* Values for e_ident[EI_VERSION] and e_version. */ #define EV_NONE 0 #define EV_CURRENT 1 /* Values for e_ident[EI_CLASS]. */ #define ELFCLASSNONE 0 /* Unknown class. */ #define ELFCLASS32 1 /* 32-bit architecture. */ #define ELFCLASS64 2 /* 64-bit architecture. */ /* Values for e_ident[EI_DATA]. */ #define ELFDATANONE 0 /* Unknown data format. */ #define ELFDATA2LSB 1 /* 2's complement little-endian. */ #define ELFDATA2MSB 2 /* 2's complement big-endian. */ /* Values for e_ident[EI_OSABI]. */ #define ELFOSABI_NONE 0 /* UNIX System V ABI */ #define ELFOSABI_HPUX 1 /* HP-UX operating system */ #define ELFOSABI_NETBSD 2 /* NetBSD */ #define ELFOSABI_LINUX 3 /* GNU/Linux */ #define ELFOSABI_HURD 4 /* GNU/Hurd */ #define ELFOSABI_86OPEN 5 /* 86Open common IA32 ABI */ #define ELFOSABI_SOLARIS 6 /* Solaris */ #define ELFOSABI_AIX 7 /* AIX */ #define ELFOSABI_IRIX 8 /* IRIX */ #define ELFOSABI_FREEBSD 9 /* FreeBSD */ #define ELFOSABI_TRU64 10 /* TRU64 UNIX */ #define ELFOSABI_MODESTO 11 /* Novell Modesto */ #define ELFOSABI_OPENBSD 12 /* OpenBSD */ #define ELFOSABI_OPENVMS 13 /* Open VMS */ #define ELFOSABI_NSK 14 /* HP Non-Stop Kernel */ #define ELFOSABI_ARM 97 /* ARM */ #define ELFOSABI_STANDALONE 255 /* Standalone (embedded) application */ #define ELFOSABI_SYSV ELFOSABI_NONE /* symbol used in old spec */ #define ELFOSABI_MONTEREY ELFOSABI_AIX /* Monterey */ /* e_ident */ #define IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && \ (ehdr).e_ident[EI_MAG1] == ELFMAG1 && \ (ehdr).e_ident[EI_MAG2] == ELFMAG2 && \ (ehdr).e_ident[EI_MAG3] == ELFMAG3) /* Values for e_type. */ #define ET_NONE 0 /* Unknown type. */ #define ET_REL 1 /* Relocatable. */ #define ET_EXEC 2 /* Executable. */ #define ET_DYN 3 /* Shared object. */ #define ET_CORE 4 /* Core file. */ #define ET_LOOS 0xfe00 /* First operating system specific. */ #define ET_HIOS 0xfeff /* Last operating system-specific. */ #define ET_LOPROC 0xff00 /* First processor-specific. */ #define ET_HIPROC 0xffff /* Last processor-specific. */ /* Values for e_machine. */ #define EM_NONE 0 /* Unknown machine. */ #define EM_M32 1 /* AT&T WE32100. */ #define EM_SPARC 2 /* Sun SPARC. */ #define EM_386 3 /* Intel i386. */ #define EM_68K 4 /* Motorola 68000. */ #define EM_88K 5 /* Motorola 88000. */ #define EM_860 7 /* Intel i860. */ #define EM_MIPS 8 /* MIPS R3000 Big-Endian only. */ #define EM_S370 9 /* IBM System/370. */ #define EM_MIPS_RS3_LE 10 /* MIPS R3000 Little-Endian. */ #define EM_PARISC 15 /* HP PA-RISC. */ #define EM_VPP500 17 /* Fujitsu VPP500. */ #define EM_SPARC32PLUS 18 /* SPARC v8plus. */ #define EM_960 19 /* Intel 80960. */ #define EM_PPC 20 /* PowerPC 32-bit. */ #define EM_PPC64 21 /* PowerPC 64-bit. */ #define EM_S390 22 /* IBM System/390. */ #define EM_V800 36 /* NEC V800. */ #define EM_FR20 37 /* Fujitsu FR20. */ #define EM_RH32 38 /* TRW RH-32. */ #define EM_RCE 39 /* Motorola RCE. */ #define EM_ARM 40 /* ARM. */ #define EM_SH 42 /* Hitachi SH. */ #define EM_SPARCV9 43 /* SPARC v9 64-bit. */ #define EM_TRICORE 44 /* Siemens TriCore embedded processor. */ #define EM_ARC 45 /* Argonaut RISC Core. */ #define EM_H8_300 46 /* Hitachi H8/300. */ #define EM_H8_300H 47 /* Hitachi H8/300H. */ #define EM_H8S 48 /* Hitachi H8S. */ #define EM_H8_500 49 /* Hitachi H8/500. */ #define EM_IA_64 50 /* Intel IA-64 Processor. */ #define EM_MIPS_X 51 /* Stanford MIPS-X. */ #define EM_COLDFIRE 52 /* Motorola ColdFire. */ #define EM_68HC12 53 /* Motorola M68HC12. */ #define EM_MMA 54 /* Fujitsu MMA. */ #define EM_PCP 55 /* Siemens PCP. */ #define EM_NCPU 56 /* Sony nCPU. */ #define EM_NDR1 57 /* Denso NDR1 microprocessor. */ #define EM_STARCORE 58 /* Motorola Star*Core processor. */ #define EM_ME16 59 /* Toyota ME16 processor. */ #define EM_ST100 60 /* STMicroelectronics ST100 processor. */ #define EM_TINYJ 61 /* Advanced Logic Corp. TinyJ processor. */ #define EM_X86_64 62 /* Advanced Micro Devices x86-64 */ /* Non-standard or deprecated. */ #define EM_486 6 /* Intel i486. */ #define EM_MIPS_RS4_BE 10 /* MIPS R4000 Big-Endian */ #define EM_ALPHA_STD 41 /* Digital Alpha (standard value). */ #define EM_ALPHA 0x9026 /* Alpha (written in the absence of an ABI) */ /* Special section indexes. */ #define SHN_UNDEF 0 /* Undefined, missing, irrelevant. */ #define SHN_LORESERVE 0xff00 /* First of reserved range. */ #define SHN_LOPROC 0xff00 /* First processor-specific. */ #define SHN_HIPROC 0xff1f /* Last processor-specific. */ #define SHN_LOOS 0xff20 /* First operating system-specific. */ #define SHN_HIOS 0xff3f /* Last operating system-specific. */ #define SHN_ABS 0xfff1 /* Absolute values. */ #define SHN_COMMON 0xfff2 /* Common data. */ #define SHN_XINDEX 0xffff /* Escape -- index stored elsewhere. */ #define SHN_HIRESERVE 0xffff /* Last of reserved range. */ /* sh_type */ #define SHT_NULL 0 /* inactive */ #define SHT_PROGBITS 1 /* program defined information */ #define SHT_SYMTAB 2 /* symbol table section */ #define SHT_STRTAB 3 /* string table section */ #define SHT_RELA 4 /* relocation section with addends */ #define SHT_HASH 5 /* symbol hash table section */ #define SHT_DYNAMIC 6 /* dynamic section */ #define SHT_NOTE 7 /* note section */ #define SHT_NOBITS 8 /* no space section */ #define SHT_REL 9 /* relocation section - no addends */ #define SHT_SHLIB 10 /* reserved - purpose unknown */ #define SHT_DYNSYM 11 /* dynamic symbol table section */ #define SHT_INIT_ARRAY 14 /* Initialization function pointers. */ #define SHT_FINI_ARRAY 15 /* Termination function pointers. */ #define SHT_PREINIT_ARRAY 16 /* Pre-initialization function ptrs. */ #define SHT_GROUP 17 /* Section group. */ #define SHT_SYMTAB_SHNDX 18 /* Section indexes (see SHN_XINDEX). */ #define SHT_LOOS 0x60000000 /* First of OS specific semantics */ #define SHT_GNU_verdef 0x6ffffffd /* Symbol versions provided */ #define SHT_GNU_verneed 0x6ffffffe /* Symbol versions required */ #define SHT_GNU_versym 0x6fffffff /* Symbol version table */ #define SHT_HIOS 0x6fffffff /* Last of OS specific semantics */ #define SHT_LOPROC 0x70000000 /* reserved range for processor */ #define SHT_HIPROC 0x7fffffff /* specific section header types */ #define SHT_LOUSER 0x80000000 /* reserved range for application */ #define SHT_HIUSER 0xffffffff /* specific indexes */ /* Flags for sh_flags. */ #define SHF_WRITE 0x1 /* Section contains writable data. */ #define SHF_ALLOC 0x2 /* Section occupies memory. */ #define SHF_EXECINSTR 0x4 /* Section contains instructions. */ #define SHF_MERGE 0x10 /* Section may be merged. */ #define SHF_STRINGS 0x20 /* Section contains strings. */ #define SHF_INFO_LINK 0x40 /* sh_info holds section index. */ #define SHF_LINK_ORDER 0x80 /* Special ordering requirements. */ #define SHF_OS_NONCONFORMING 0x100 /* OS-specific processing required. */ #define SHF_GROUP 0x200 /* Member of section group. */ #define SHF_TLS 0x400 /* Section contains TLS data. */ #define SHF_MASKOS 0x0ff00000 /* OS-specific semantics. */ #define SHF_MASKPROC 0xf0000000 /* Processor-specific semantics. */ /* Values for p_type. */ #define PT_NULL 0 /* Unused entry. */ #define PT_LOAD 1 /* Loadable segment. */ #define PT_DYNAMIC 2 /* Dynamic linking information segment. */ #define PT_INTERP 3 /* Pathname of interpreter. */ #define PT_NOTE 4 /* Auxiliary information. */ #define PT_SHLIB 5 /* Reserved (not used). */ #define PT_PHDR 6 /* Location of program header itself. */ #define PT_TLS 7 /* Thread local storage segment */ #define PT_LOOS 0x60000000 /* First OS-specific. */ #define PT_HIOS 0x6fffffff /* Last OS-specific. */ #define PT_LOPROC 0x70000000 /* First processor-specific type. */ #define PT_HIPROC 0x7fffffff /* Last processor-specific type. */ /* Values for p_flags. */ #define PF_X 0x1 /* Executable. */ #define PF_W 0x2 /* Writable. */ #define PF_R 0x4 /* Readable. */ #define PF_MASKOS 0x0ff00000 /* Operating system-specific. */ #define PF_MASKPROC 0xf0000000 /* Processor-specific. */ /* Values for d_tag. */ #define DT_NULL 0 /* Terminating entry. */ #define DT_NEEDED 1 /* String table offset of a needed shared library. */ #define DT_PLTRELSZ 2 /* Total size in bytes of PLT relocations. */ #define DT_PLTGOT 3 /* Processor-dependent address. */ #define DT_HASH 4 /* Address of symbol hash table. */ #define DT_STRTAB 5 /* Address of string table. */ #define DT_SYMTAB 6 /* Address of symbol table. */ #define DT_RELA 7 /* Address of ElfNN_Rela relocations. */ #define DT_RELASZ 8 /* Total size of ElfNN_Rela relocations. */ #define DT_RELAENT 9 /* Size of each ElfNN_Rela relocation entry. */ #define DT_STRSZ 10 /* Size of string table. */ #define DT_SYMENT 11 /* Size of each symbol table entry. */ #define DT_INIT 12 /* Address of initialization function. */ #define DT_FINI 13 /* Address of finalization function. */ #define DT_SONAME 14 /* String table offset of shared object name. */ #define DT_RPATH 15 /* String table offset of library path. [sup] */ #define DT_SYMBOLIC 16 /* Indicates "symbolic" linking. [sup] */ #define DT_REL 17 /* Address of ElfNN_Rel relocations. */ #define DT_RELSZ 18 /* Total size of ElfNN_Rel relocations. */ #define DT_RELENT 19 /* Size of each ElfNN_Rel relocation. */ #define DT_PLTREL 20 /* Type of relocation used for PLT. */ #define DT_DEBUG 21 /* Reserved (not used). */ #define DT_TEXTREL 22 /* Indicates there may be relocations in non-writable segments. [sup] */ #define DT_JMPREL 23 /* Address of PLT relocations. */ #define DT_BIND_NOW 24 /* [sup] */ #define DT_INIT_ARRAY 25 /* Address of the array of pointers to initialization functions */ #define DT_FINI_ARRAY 26 /* Address of the array of pointers to termination functions */ #define DT_INIT_ARRAYSZ 27 /* Size in bytes of the array of initialization functions. */ #define DT_FINI_ARRAYSZ 28 /* Size in bytes of the array of terminationfunctions. */ #define DT_RUNPATH 29 /* String table offset of a null-terminated library search path string. */ #define DT_FLAGS 30 /* Object specific flag values. */ #define DT_ENCODING 32 /* Values greater than or equal to DT_ENCODING and less than DT_LOOS follow the rules for the interpretation of the d_un union as follows: even == 'd_ptr', even == 'd_val' or none */ #define DT_PREINIT_ARRAY 32 /* Address of the array of pointers to pre-initialization functions. */ #define DT_PREINIT_ARRAYSZ 33 /* Size in bytes of the array of pre-initialization functions. */ #define DT_LOOS 0x6000000d /* First OS-specific */ #define DT_HIOS 0x6ffff000 /* Last OS-specific */ #define DT_LOPROC 0x70000000 /* First processor-specific type. */ #define DT_HIPROC 0x7fffffff /* Last processor-specific type. */ #define DT_VERSYM 0x6ffffff0 /* Address of versym section. */ #define DT_VERDEF 0x6ffffffc /* Address of verdef section. */ #define DT_VERDEFNUM 0x6ffffffd /* Number of elems in verdef section */ #define DT_VERNEED 0x6ffffffe /* Address of verneed section. */ #define DT_VERNEEDNUM 0x6fffffff /* Number of elems in verneed section */ /* Values for DT_FLAGS */ #define DF_ORIGIN 0x0001 /* Indicates that the object being loaded may make reference to the $ORIGIN substitution string */ #define DF_SYMBOLIC 0x0002 /* Indicates "symbolic" linking. */ #define DF_TEXTREL 0x0004 /* Indicates there may be relocations in non-writable segments. */ #define DF_BIND_NOW 0x0008 /* Indicates that the dynamic linker should process all relocations for the object containing this entry before transferring control to the program. */ #define DF_STATIC_TLS 0x0010 /* Indicates that the shared object or executable contains code using a static thread-local storage scheme. */ /* Values for n_type. Used in core files. */ #define NT_PRSTATUS 1 /* Process status. */ #define NT_FPREGSET 2 /* Floating point registers. */ #define NT_PRPSINFO 3 /* Process state info. */ /* Symbol Binding - ELFNN_ST_BIND - st_info */ #define STB_LOCAL 0 /* Local symbol */ #define STB_GLOBAL 1 /* Global symbol */ #define STB_WEAK 2 /* like global - lower precedence */ #define STB_LOOS 10 /* Reserved range for operating system */ #define STB_HIOS 12 /* specific semantics. */ #define STB_LOPROC 13 /* reserved range for processor */ #define STB_HIPROC 15 /* specific semantics. */ /* Symbol type - ELFNN_ST_TYPE - st_info */ #define STT_NOTYPE 0 /* Unspecified type. */ #define STT_OBJECT 1 /* Data object. */ #define STT_FUNC 2 /* Function. */ #define STT_SECTION 3 /* Section. */ #define STT_FILE 4 /* Source file. */ #define STT_COMMON 5 /* Uninitialized common block. */ #define STT_TLS 6 /* TLS object. */ #define STT_LOOS 10 /* Reserved range for operating system */ #define STT_HIOS 12 /* specific semantics. */ #define STT_LOPROC 13 /* reserved range for processor */ #define STT_HIPROC 15 /* specific semantics. */ /* Symbol visibility - ELFNN_ST_VISIBILITY - st_other */ #define STV_DEFAULT 0x0 /* Default visibility (see binding). */ #define STV_INTERNAL 0x1 /* Special meaning in relocatable objects. */ #define STV_HIDDEN 0x2 /* Not visible. */ #define STV_PROTECTED 0x3 /* Visible but not preemptible. */ /* Special symbol table indexes. */ #define STN_UNDEF 0 /* Undefined symbol index. */ /* Symbol versioning flags. */ #define VER_DEF_CURRENT 1 #define VER_DEF_IDX(x) VER_NDX(x) #define VER_FLG_BASE 0x01 #define VER_FLG_WEAK 0x02 #define VER_NEED_CURRENT 1 #define VER_NEED_WEAK (1u << 15) #define VER_NEED_HIDDEN VER_NDX_HIDDEN #define VER_NEED_IDX(x) VER_NDX(x) #define VER_NDX_LOCAL 0 #define VER_NDX_GLOBAL 1 #define VER_NDX_GIVEN 2 #define VER_NDX_HIDDEN (1u << 15) #define VER_NDX(x) ((x) & ~(1u << 15)) #endif /* !_SYS_ELF_COMMON_H_ */ system/include/stdint.h0000644000175200017520000001056611312534041015145 0ustar tyndurtyndur/* * Copyright (c) 2006 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _STDINT_H_ #define _STDINT_H_ #define INT8_MIN -128 #define INT8_MAX 127 #define UINT8_MAX 255 #define INT16_MIN -32768 #define INT16_MAX 32767 #define UINT16_MAX 65535 #define INT32_MIN ((int32_t) -0x80000000) #define INT32_MAX 0x7FFFFFFF #define UINT32_MAX ((uint32_t) -1) #define INT64_MIN ((int64_t) -0x8000000000000000LL) #define INT64_MAX 0x7FFFFFFFFFFFFFFFLL #define UINT64_MAX ((uint64_t) -1ULL) typedef signed char int8_t; typedef signed short int16_t; typedef signed int int32_t; typedef signed long long int64_t; typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsigned int uint32_t; typedef unsigned long long uint64_t; #define INT_LEAST8_MIN INT8_MIN #define INT_LEAST8_MAX INT8_MAX #define UINT_LEAST8_MAX UINT8_MAX #define INT_LEAST16_MIN INT32_MIN #define INT_LEAST16_MAX INT32_MAX #define UINT_LEAST16_MAX UINT32_MAX #define INT_LEAST32_MIN INT32_MIN #define INT_LEAST32_MAX INT32_MAX #define UINT_LEAST32_MAX UINT32_MAX #define INT_LEAST64_MIN INT64_MIN #define INT_LEAST64_MAX INT64_MAX #define UINT_LEAST64_MAX UINT64_MAX typedef int8_t int_least8_t; typedef int32_t int_least16_t; typedef int32_t int_least32_t; typedef int64_t int_least64_t; typedef uint8_t uint_least8_t; typedef uint32_t uint_least16_t; typedef uint32_t uint_least32_t; typedef uint64_t uint_least64_t; #define INT_FAST8_MIN INT8_MIN #define INT_FAST8_MAX INT8_MAX #define UINT_FAST8_MAX UINT8_MAX #define INT_FAST16_MIN INT32_MIN #define INT_FAST16_MAX INT32_MAX #define UINT_FAST16_MAX UINT32_MAX #define INT_FAST32_MIN INT32_MIN #define INT_FAST32_MAX INT32_MAX #define UINT_FAST32_MAX UINT32_MAX #define INT_FAST64_MIN INT64_MIN #define INT_FAST64_MAX INT64_MAX #define UINT_FAST64_MAX UINT64_MAX typedef int8_t int_fast8_t; typedef int32_t int_fast16_t; typedef int32_t int_fast32_t; typedef int64_t int_fast64_t; typedef uint8_t uint_fast8_t; typedef uint32_t uint_fast16_t; typedef uint32_t uint_fast32_t; typedef uint64_t uint_fast64_t; #define INTPTR_MIN INT32_MIN #define INTPTR_MAX INT32_MAX #define UINTPTR_MAX UINT32_MAX #define INTMAX_MIN INT64_MIN #define INTMAX_MAX INT64_MAX #define UINTMAX_MAX UINT64_MAX typedef unsigned int uintptr_t; typedef long int intptr_t; typedef int64_t intmax_t; typedef uint64_t uintmax_t; /* MIN/MAX fuer Typen aus anderen Headern */ #define PTRDIFF_MIN INT32_MIN #define PTRDIFF_MAX INT32_MAX #define WCHAR_MIN INT32_MIN #define WCHAR_MAX INT32_MAX #define WINT_MIN WCHAR_MIN #define WINT_MAX WCHAR_MAX #define SIG_ATOMIC_MIN 0 #define SIG_ATOMIC_MAX UINT32_MAX #define SIZE_MAX ((__SIZE_TYPE__) -1) /* Makros fuer Integerkonstanten */ #define INT8_C(x) ((int_least8_t) x) #define INT16_C(x) ((int_least16_t) x) #define INT32_C(x) ((int_least32_t) x) #define INT64_C(x) ((int_least64_t) x ## LL) #define UINT8_C(x) ((uint_least8_t) x) #define UINT16_C(x) ((uint_least16_t) x) #define UINT32_C(x) ((uint_least32_t) x) #define UINT64_C(x) ((uint_least64_t) x ## ULL) #endif system/include/stdlib.h0000644000175200017520000002034711312534041015117 0ustar tyndurtyndur/* * Copyright (c) 2006-2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _STDLIB_H_ #define _STDLIB_H_ #include #include #define EXIT_SUCCESS 0 #define EXIT_FAILURE 1 #define RAND_MAX 0x7FFFFFFF /** Maximale laenge eines Multibyte-Zeichens in Bytes */ #define MB_CUR_MAX 4 void exit(int result); void abort(void); int atexit(void (*function)(void)); void* malloc(size_t size); void free(void* address); void* realloc(void* address, size_t size); void* calloc(size_t size, size_t count); void init_memory_manager(void); long strtol(const char* str, char** endptr, int base); unsigned long strtoul(const char *nptr, char **endptr, int base); unsigned long long strtoull(const char *nptr, char **endptr, int base); char* getenv(const char* name); int setenv(const char* name, const char* value, int overwrite); /** * Umgebungsvariable setzen * * @param str String in der Form variable=wert * * @return 0 bei Erfolg, -1 im Fehlerfall */ int putenv(const char* str); void unsetenv(const char* name); void qsort(void *base, size_t num, size_t size, int (*comparator)(const void *, const void *)); /** * Fuehrt eine Suche in einem sortierten Array von Objekten durch * * @param key Schluesselobjekt, das zum Vergleich mit dem gesuchten Objekt * verwendet wird * @param base Zeiger auf den Anfang des Arrays, das durchsucht wird * @param nel Anzahl der Elemente im Array * @param width Die Groesse eines Elements in bytes * @param compar Vergleichsfunktion, die angewandt wird, um die Suche * durchzufuehren. Jeder Kandidat wird durch diese Funktion mit dem * Schluesselobjekt verglichen. Wenn die Objekte gleich sind, gibt die * Vergleichsfunktion 0 zurueck und die Suche ist erfolgreich beendet. * Ansonsten gibt die Vergleichsfunktion < 0 zurueck, wenn der Schluessel * kleiner als der Kandidat ist; sie gibt > 0 zurueck, wenn die Schluessel * groesser ist * * @return Die Funktion gibt das gesuchte Objekt zurueck; wenn kein Objekt * gefunden wurde, gibt sie NULL zurueck. */ void *bsearch(const void *key, const void *base, size_t nel, size_t width, int (*compar)(const void *, const void *)); char* mktemp(char* templatename); #ifndef CONFIG_LIBC_NO_STUBS double atof(const char* str); #endif /** * Absolutbetrag einer Zahl errechnen */ static inline int abs(int x) { return (x < 0 ? -x : x); } /** * Berechnet den Absolutwert eines long int */ static inline long int labs(long int x) { return (x < 0 ? -x : x); } /** * Berechnet den Absolutwert eines long long int */ static inline long long int llabs(long long int x) { return (x < 0 ? -x : x); } int system(const char* command); /** * Anzahl der Bytes die das erste Zeichen belegt * * @param s Pointer auf den Anfang den Anfang des Zeichens * @param slen Maximale Laenge die das Zeichen haben kann (Stringlaenge) * * @return Laenge des Zeichens oder -1 wenn ein Fehler auftritt (z.B. * ungueltiges Zeichen) */ int mblen(const char* s, size_t slen); /** * Erstes Zeichen im String in einen wchar umwandeln. Wird NULL als wc * uebergeben, gibt die Funktion lediglich die Laenge des Zeichens zurueck * (mblen). Ist s NULL gibt die Funktion 0 zurueck. * * @param wc Pointer auf den wchar in dem das Ergebnis abgelegt werden soll * @param s Pointer auf den Anfang des Zeichens * @param len Maximale Laenge die das Zeichen haben kann (Stringlaenge) * * @return Bei Erfolg wird die Anzahl der benutzten Bytes aus s zurueckgegeben, * im Fehlerfall -1 */ int mbtowc(wchar_t* wc, const char* s, size_t len); /** * Einen wchar in ein Multibyte-Zeichen umwandeln. Der Aufrufer muss * garantieren dass in buf mindestens MB_CUR_MAX Bytes verfuegbar sind. * * Falls buf == NULL uebergeben wird, soll der interne "shift state" * zurueckgesetzt werden und != 0 zurueckgegeben werden, falls die aktuelle * Kodierung sowas hat. Solange wir nur UTF-8 benutzen brauchen wir uns aber * darum nicht zu kuemmern. * * @param buf Puffer in dem das Multibyte-Zeichen abgelegt wird. Dabei koennen * bis zu MB_CUR_MAX Bytes geschrieben werden. * @param wc Der umzuwandelnde wchar * * @return Bei Erfolg wir die Anzahl der in buf geschrieben Bytes * zurueckgegeben, im Fehlerfall -1. Falls buf == NULL war, wird 0 * zurueckgegeben. */ int wctomb(char* buf, wchar_t wc); /** * String aus breiten Zeichen in Multibyte-String umwandeln. Wird ein Zeichen * angetroffen, das nicht umgewandeld werden kann, wird -1 zurueckgegeben. Es * werden maximal len Bytes geschrieben. Das abschliessende L'\0' wird * mitkonvertiert, aber beim Rueckgabewert, wird es nicht mit beruecksichtigt. * Falls der String nicht vollstaendig konvertiert werden konnte, weil buf zu * klein ist, ist das Ergebnis nicht nullterminiert. * * Ist buf == NULL wird len ignoriert und es wird nur die Laenge bestimmt, die * der String haette, ohne das abschliessende 0-Byte. * * Um einen String vollstaendig zu konvertieren, muss buf mindestens die Groesse * wcstombs(NULL, wcs, 0) + 1 haben. * * @param buf Puffer in dem der Multibytestring abgelegt werden soll oder NULL * @param wcs Zeiger auf den String aus breiten Zeichen * @param len Groesse von buf * * @return Anzahl der in buf geschriebenen Bytes ohne abschliessendes '\0', oder * (size_t) -1 wenn ein Zeichen nicht konvertiert werden konnte. */ size_t wcstombs(char* buf, const wchar_t* wcs, size_t len); /** * Multibyte-String in String aus breiten Zeichen umwandeln. Wird ein Zeichen * angetroffen, das nicht umgewandeld werden kann, wird -1 zurueckgegeben. Es * werden maximal len breite Zeichen geschrieben. Das abschliessende '\0' wird * mitkonvertiert, aber beim Rueckgabewert, wird es nicht mit beruecksichtigt. * Falls der String nicht vollstaendig konvertiert werden konnte, weil buf zu * klein ist, ist das Ergebnis nicht L'\0'-terminiert. * * Ist buf == NULL wird len ignoriert und es wird nur die Laenge bestimmt, die * der String haette, ohne das abschliessende L'\0'. * * Um einen String vollstaendig zu konvertieren, muss buf mindestens die Groesse * von mbstowcs(NULL, str, 0) + 1 breiten Zeichen haben. * * @param buf Puffer in dem der String aus breiten Zeichen abgelegt werden soll * oder NULL * @param wcs Zeiger auf den Multibytestring * @param len Groesse von buf in Zeichen * * @return Anzahl der in buf geschriebenen Zeichen ohne abschliessendes L'\0', * oder (size_t) -1 wenn ein Zeichen nicht konvertiert werden konnte. */ size_t mbstowcs(wchar_t* buf, const char* str, size_t len); /** * Seed fuer Zufallszahlgenerator setzen * * @param seed Seed */ void srand(unsigned int seed); /** * Zufallszahl generieren * * @return Zufallszahl */ int rand(void); /** * Zufallszahl generieren * * @return Zufallszahl */ long int random(void); /** * Seed fuer Zufallszahlgenerator setzen * * @param seed Seed */ void srandom(unsigned int seed); #endif system/include/setjmp.h0000644000175200017520000000316011312534041015132 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Mathias Gottschlag. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef SETJMP_H #define SETJMP_H #include typedef uintptr_t jmp_buf[9]; int setjmp(jmp_buf env); void longjmp(jmp_buf env, int value); #endif system/include/wchar.h0000644000175200017520000005025711312534041014745 0ustar tyndurtyndur/* * Copyright (c) 2008-2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _WCHAR_H_ #define _WCHAR_H_ #include #include #define WEOF ((wint_t) -1) /** * Sollte theoretisch alle Werte von wchar_t und zusaetzlich WEOF annehmen * koennen. */ typedef wchar_t wint_t; /** * Funktionspointer als Schnittstelle zu den wctype-Klassen **/ typedef int (*wctype_t)(wint_t); /** * Repraesentiert den internen Shift-Status einer Funktion, brauchen wir mit * UTF-8 nicht. */ typedef int mbstate_t; /* WSTRINGS */ /** * Reentrante Variante von mbtowc, bei uns mit UTF-8 aber identisch. * @see mbtowc */ size_t mbrtowc(wchar_t* wc, const char* s, size_t len, mbstate_t* ps); /** * Reentrante Variante von wctomb, bei uns mit UTF-8 aber identisch. * @see wctomb */ size_t wcrtomb(char* buf, wchar_t wc, mbstate_t* ps); /** * Reentrante Variante von wcstombs. Der einzige wesentliche Unterschied fuer * uns mit UTF8 ist, dass *wcs so aktualisiert wird, dass es bei einem Abbruch, * sei es weil buf zu klein ist oder weil ein ungueltiges Zeichen angetroffen * wurde, auf das betreffende Zeichen zeigt. Wird der String erfolgreich * verarbeitet, wird *wcs auf NULL gesetzt. * @see wcstombs */ size_t wcsrtombs(char* buf, const wchar_t** wcs, size_t len, mbstate_t* ps); /** * Reentrante Variante von mbstowcs. Der einzige wesentliche Unterschied fuer * uns mit UTF8 ist, dass *str so aktualisiert wird, dass es bei einem Abbruch, * sei es weil buf zu klein ist oder weil ein ungueltiges Zeichen angetroffen * wurde, auf das betreffende Zeichen zeigt. Wird der String erfolgreich * verarbeitet, wird *str auf NULL gesetzt. * @see mbstowcs */ size_t mbsrtowcs(wchar_t* buf, const char** str, size_t len, mbstate_t* ps); /** * Anzahl der Spalten, die ein Zeichen in Anspruch nimmt, errechnen. Fuer c = 0 * wird 0 zuruekgegeben. Falls es sich nicht um ein druckbares Zeichen handelt, * wird -1 zurueckgegeben. * * @param wc Das breite Zeichen * * @return Anzahl Spalten, oder -1 wenn das Zeichen nicht druckbar ist. */ int wcwidth(wchar_t wc); /** * Anzahl der Spalten, die ein String aus breiten Zeichen in Anspruch nimmt, * errechnen. Wird ein nicht druckbares Zeichen erkannt, wird abgebrochen. * * @see wcwidth * @param wcs Zeiger auf das erste Zeichen * @param len Anzahl der Zeichen * * @return Anzahl der Zeichen oder -1 im Fehlerfall. */ int wcswidth(const wchar_t* wcs, size_t len); /** * Einen String aus breiten Zeichen kopieren, das ist das Pendant zu stpcpy. Die * beiden Strings duerfen sich nicht ueberlappen. Das abschliessende L'0' wird * mitkopiert. * * @see stpcpy * @see wcscpy * @see wcpncpy * @param dst Zeiger auf die Speicherstelle in die der Kopiertestring abgelegt * werden soll. Dabei muss vom Aufrufer sichergestellt werden, dass * dort mindestens speicher fuer wcslen(src) + 1 breite Zeichen ist. * @param src * * @return Zeiger auf das Ende (L'0') des Zielstrings. */ wchar_t* wcpcpy(wchar_t* dst, const wchar_t* src); /** * String aus breiten Zeichen kopieren. Dabei werden hoechstens len Zeichen * kopiert. Sind in src weniger als len Zeichen wird dst mit L'\0' aufgefuellt. * Ist src laenger als oder gleich lang wie len wird der String in dst nich * nullterminiert, der Rueckgabewert zeigt also nich auf ein L'\0'. Die beiden * Speicherbereiche duerfen sich nicht ueberlappen. Diese Funktion ist das * Pendant zu strncpy. * * @see strncpy * @see wcpncpy * @param dst Zeiger auf den Speicherbereich der len breite Zeichen aufnehmen * kann. Es werden genau len Zeichen hineingeschrieben. * @param src Quellstring * @param len Anzahl der Zeichen, die in dst geschrieben werden sollen. * * @return Zeiger auf das letzte geschriebene Byte, also immer dst + len - 1 */ wchar_t* wcpncpy(wchar_t* dst, const wchar_t* src, size_t len); /** * Zwei Strings aus breiten Zeichen ohne Unterscheidung von * Gross-/Kleinschreibung vergleichen inklusive abschliessendes L'\0'. Diese * Funktion ist das Pendant zu strcasecmp. * * @see strcasecmp * @see wcscmp * @see towlower * @param wcs1 Erster String * @param wcs2 Zweiter String * * @return 0 wenn die Strings gleich sind, oder <0 wenn das erste * ungleiche Zeichen in wcs1 kleiner ist als das in wcs2, ist es * groesser >0. */ int wcscasecmp(const wchar_t* wcs1, const wchar_t* wcs2); /** * Zwei Strings aus breiten Zeichen aneinanderhaengen. Dabei wird der Inhalt von * src inklusive dem abschliessenden L'\0' ans Ende von dst kopiert. Der * Aufrufer muss sicherstellen, dass nach dst genug Speicher frei ist. Diese * Funktion ist das Pendant zu strcat. * * @see strcat * @see wcsncat * @param dst Zeiger auf den String an dessen Ende src angehaengt werden soll. * @param src Zeiger auf den String der an dst angehaengt werden soll. * * @return dst */ wchar_t* wcscat(wchar_t* dst, const wchar_t* src); /** * Erstes Vorkommen eines breiten Zeichens aus einem String aus breiten Zeichen * heraussuchen. Diese Funktion ist das Pendant zu strchr. * * @see strchr * @param wcs Zeiger auf den String in dem gesucht werden soll. * @param wc Zeichen das gesucht werden soll. * * @return Zeiger auf das erste gefundene Zeichen oder NULL wenn keines gefunden * wurde. */ wchar_t* wcschr(const wchar_t* wcs, wchar_t wc); /** * Zwei Strings aus breiten Zeichen inklusive dem abschliessenden L'\0' * vergleichen. Diese Funktion ist das Pendant zu strcmp. * * @param wcs1 Erster String * @param wcs2 Zweiter String * * @return 0 wenn die Strings gleich sind, oder <0 wenn das erste * ungleiche Zeichen in wcs1 kleiner ist als das in wcs2, ist es * groesser >0. */ int wcscmp(const wchar_t* wcs1, const wchar_t* wcs2); /** * TODO */ int wcscoll(const wchar_t* wcs1, const wchar_t* wcs2); /** * String aus Breiten Zeichen inklusive abschliessendem L'\0' kopieren. Der * Aufrufer hat sicherzustellen, dass dst genug Platz bietet. Die beiden Strings * duerfen sich nicht uberlappen. Diese Funktion ist das Pendant zu strcpy. * * @see strcpy * @see wcsncpy * @see wcpcpy * @param dst Zeiger auf den Speicherbereich in dem die Kopie abgelegt werden * soll. * @param src Zeiger auf den String der kopiert werden soll. * * @return dst */ wchar_t* wcscpy(wchar_t* dst, const wchar_t* src); /** * String aus breiten Zeichen nach einem Vorkommen eines Zeichens aus set * durchsuchen. Diese Funktion ist das Pendant zu strcspn. * * @see strcspn * @see wcsspn * @param wcs Zeiger auf den String, dar durchsucht werden soll * @param set Zeiger auf den String mit den zu suchenden Zeichen. * * @return Offset vom Anfang des Strings oder wcslen(wcs) wenn kein Vorkommen * gefunden wurde. */ size_t wcscspn(const wchar_t* wcs, const wchar_t* set); /** * String aus breiten Zeichen in einen neu allozierten Speicherbereich kopieren. * Diese Funktion ist das Pendant zu strdup. * * @see strdup * @param wcs Zeiger auf den zu kopierenden String * * @return Zeiger auf die Kopie. Muss vom Aufrufer freigegeben werden. Im * Fehlerfall NULL. */ wchar_t* wcsdup(const wchar_t* wcs); /** * Kopiert src an das Ende des Strings dst. Dabei wird der String dst auf * maximal len - 1 Zeichen und L'\0' verlaengert, ausser wenn len == 0. * * @see wcsncat * @param dst Zeiger auf String an den src angehaengt werden soll * @param src Zeiger auf String der an dst angehaengt werden soll * @param len Anzahl Zeichen auf die dst Maximal verlaengert werden darf * inklusiv L'\0.' * * @return wcslen(urspruengliches dst) + wcslen(src); Wenn der Rueckgabewert >= * len ist, wurde src nich vollstaendig kopiert. */ size_t wcslcat(wchar_t* dst, const wchar_t* src, size_t len); /** * Kopiert einen String aus breiten Zeichen. Dabei werden maximal len - 1 * Zeichen kopiert, und dst wird immer mit L'\0' terminiert, wenn len != 0 ist. * * @see wcscpy * @param dst Zeiger auf den Speicherbereich in dem die Kopie abgelegt werden * soll. * @param src Zeiger auf den Quellstring * @param len Anzahl der Zeichen inklusiv abschliessendes L'\0', die maximal in * dst geschrieben werden sollen. * * @return wcslen(src); Wenn der Rueckgabewert <= len ist, wurde src nicht * vollstaendig kopiert. */ size_t wcslcpy(wchar_t* dst, const wchar_t* src, size_t len); /** * Laenge eines Strings aus breiten Zeichen bestimmen. Dabei werden die Zeichen * gezaehlt, bis ein abschliessendes L'\0' gefunden wird. Das L'\0' wird nicht * mitgezaehlt. Diese Funktion ist das Pendant zu strlen. * * @see strlen * @param wcs Zeiger auf den String * * @return Laenge des Strings in Zeichen */ size_t wcslen(const wchar_t* wcs); /** * Zwei Strings aus breiten Zeichen ohne Unterscheidung von * Gross-/Kleinschreibung vergleichen. Dabei werden maximal die ersten len * Zeichen von Beiden Strings verglichen. Diese Funktion ist das Pendant zu * strncasecmp. * * @see strncasecmp * @see wcscasecmp * @param wcs1 Erster String * @param wcs2 Zweiter String * @param len Anzahl der Zeichen, die maximal verglichen werden sollen, wenn * vorher kein L'\0' gefunden wird. * * @return 0 wenn die beiden Strings gleich sind, < 0 wenn das Zeichen in wcs2 * groesser ist als das in wcs1 und > 0 wenn das Zeichen in wcs1 * groesser ist als das in wcs2. */ int wcsncasecmp(const wchar_t* wcs1, const wchar_t* wcs2, size_t len); /** * Zwei Strings aus breiten Zeichen aneinanderhaengen. Dabei werden maximal len * Zeichen aus src kopiert. Der Aufrufer muss sicherstellen, dass nach dem * String, auf den dst zeigt, noch mindestens len + 1 Zeichen platz haben. dst * wird in jedem Fall mit L'\0' terminiert. Diese Funktion ist das Pendant zu * strncat. * * @see strncat * @see wcscat * @param dst String an den src angehaengt werden soll * @param src String der an dst angehaengt werden soll * @param len Anzahl der Zeichen, die maximal kopiert werden aus src * * @return dst */ wchar_t* wcsncat(wchar_t* dst, const wchar_t* src, size_t len); /** * Zwei Strings aus breiten Zeichen vergleichen. Dabei werden maximal len * Zeichen verglichen. Diese Funktion ist das Pendant zu strncmp. * * @see strncmp * @see wcscmp * @param wcs1 Erster String * @param wcs2 Zweiter String * @param len Anzahl der Zeichen, die maximal verglichen werden sollen, wenn * vorher kein abschliessendes L'\0' angetroffen wurde. * * @return 0 wenn die Strings gleich sind, oder <0 wenn das erste * ungleiche Zeichen in wcs1 kleiner ist als das in wcs2, ist es * groesser >0. */ int wcsncmp(const wchar_t* wcs1, const wchar_t* wcs2, size_t len); /** * String aus breiten Zeichen kopieren. Dabei werden maximal len Zeichen * kopiert. Die restlichen Zeichen im Puffer werden mit L'\0' gefuellt. Ist src * gleich lang wie oder laenger als len, wird dst nicht mit L'\0' terminiert. * Die beiden Strings duerfen sich nicht ueberlappen. Diese Funktion ist das * Pendant zu strncpy. * * @see strncpy * @see wcscpy * @param src String der kopiert werden soll * @param dst Zeiger auf den Speicherbereich in den src kopiert werden soll * @param len Anzahl der Zeichen, die maximal kopiert werden sollen * * @return dst */ wchar_t* wcsncpy(wchar_t* dst, const wchar_t* src, size_t len); /** * Laenge eines Strings aus breiten Zeichen errechnen. Dabei werden maximal max * Zeichen gezaehlt. Diese Funktion ist das Pendant zu strnlen. * * @see strnlen * @see wcslen * @param wcs String * @param max Anzahl der Zeichen, die maximal gezaehlt werden sollen * * @return Anzahl der Zeichen ohne abschliessendes L'\0' */ size_t wcsnlen(const wchar_t* wcs, size_t max); /** * Erstes vorkommen eines breiten Zeichens aus set im String aus breiten Zeichen * wcs suchen. Diese Funktion ist das Pendant zu strpbrk. * * @see strpbrk * @see wcschr * @param wcs String der durchsucht werden soll * @param set String aus Zeichen nach denen gesucht werden soll * * @return Zeiger auf die Position an der ein Zeichen gefunden wurde oder NULL * falls keines gefunden wurde. */ wchar_t* wcspbrk(const wchar_t* wcs, const wchar_t* set); /** * Letztes Vorkommen eines breiten Zeichens in einem String aus breiten Zeichen * suchen. Diese Funktion ist das Pendant zu strrchr. * * @see strrchr * @see wcschr * @param wcs String der durchsucht werden soll * @param wc Zeichen das gesucht werden soll * * @return Zeiger auf das letzte gefundene Vorkommen, oder NULL falls das * Zeichen nicht gefunden wurde. */ wchar_t* wcsrchr(const wchar_t* wcs, wchar_t wc); /** * Durchsucht einen String aus breiten Zeichen nach dem ersten Zeichen das nicht * in set vorkommt. Diese Funktion ist das Pendant zu strspn. * * @see strspn * @see wcschr * @param wcs String der durchsucht werden soll * @param set Zeichen die zugelassen sind * * @return Offset des ersten Zeichens das nicht in set vorkommt, oder * wcslen(wcs) falls alle Zeichen in set enthalten sind. */ size_t wcsspn(const wchar_t* wcs, const wchar_t* set); /** * Erstes Vorkommen des Breiten Strings find in wcs suchen. Diese Funktion ist * das Pendant zu strstr. * * @see strstr * @see wcschr * @param wcs String der durchsucht werden soll * @param find String der gesucht werden soll * * @return Zeiger auf das erste Vorkommen in wcs oder NULL falls keines gefunden * wurde. */ wchar_t* wcsstr(const wchar_t* wcs, const wchar_t* find); /** * String aus breiten Zeichen in Tokens aufspalten, die durch die in delim * angegebenen Zeichen getrennt werden. wcs wird dabei veraendert. Ist wcs != * NULL beginnt die suche dort, sonst wird bei *last begonnen. *last wird * jeweils auf den Anfang des naechsten Token gesetzt, oder auf NULL, wenn das * Ende erreicht wurde. * Diese Funktion ist das Pendant zu strtok. * * @see strtok * @param wcs Zeiger auf das Zeichen bei dem die Zerlegung in Tokens begonnen * werden soll, oder NULL, wenn der Wert von *last genommen werden * soll. * @param delim Zeichen die zwei Tokens voneinander trennen koennen * @param last Zeiger auf die Speicherstelle an der die Funktion die Position * des naechsten token speichern kann fuer den internen Gebrauch, * um beim Naechsten Aufruf mit wcs == NULL das naechste Token * zurueck geben zu koennen. * * @return Zeiger auf das aktuelle Token, oder NULL wenn keine Tokens mehr * vorhanden sind. */ wchar_t* wcstok(wchar_t* wcs, const wchar_t* delim, wchar_t** last); /** * Speicherbereich aus breiten Zeichen nach einem bestimmten Zeichen * durchsuchen. Diese Funktion ist das Pendant zu memchr. * * @see memchr * @see wcschr * @param wcs Zeiger auf den Speicherbereich * @param wc Zu suchendes Zeichen * @param len Laenge des Speicherbereichs * * @return Zeiger auf das gefundene Zeichen oder NULL falls keines gefunden * wurde. */ wchar_t* wmemchr(const wchar_t* wcs, wchar_t wc, size_t len); /** * Zwei Speicherbereiche aus breiten Zeichen vergleichen. Diese Funktion ist das * Pendant zu memcmp. * * @see memcmp * @see wcscpm * @see wcsncmp * @param wcs1 Zeiger auf den ersten Speicherbereich * @param wcs2 Zeiger auf den zweiten Speicherbereich * @param len Laenge der beiden Speicherbereiche * * @return 0 wenn die beiden Speicherbereiche gleich sind, < 0 wenn das erste * unterschiedliche Zeichen in wcs1 kleiner ist als das * Korrespondierende in wcs2 oder > 0 wenn es groesser ist. */ int wmemcmp(const wchar_t* wcs1, const wchar_t* wcs2, size_t len); /** * Speicherbereich aus breiten Zeichen kopieren. Die beiden Speicherbereiche * duerfen sich nicht ueberlappen. Diese Funktion ist das Pendant zu memcpy. * * @see memcpy * @see wcsncpy * @see wcscpy * @param dst Speicherbereich in den kopiert werden soll * @param src Speicherbereich der kopiert werden soll * @param len Laenge der Speicherbereiche * * @return dst */ wchar_t* wmemcpy(wchar_t* dst, const wchar_t* src, size_t len); /** * Speicherbereich aus breiten Zeichen kopieren. Die beiden Speicherbereiche * duerfen sich ueberlappen. Diese Funktion ist das Pendant zu memcpy. * * @see memmove * @see wmemcpy * @param dst Speicherbereich in den kopiert werden soll * @param src Speicherbereich der kopiert werden soll * @param len Laenge der Speicherbereiche * * @return dst */ wchar_t* wmemmove(wchar_t* dst, const wchar_t* src, size_t len); /** * Speicherbereich aus breiten Zeichen mit einem bestimmten Zeichen ausfuellen. * Diese Funktion ist das pendant zu memset. * * @see memset * @param wcs Zeiger auf den Speicherbereich * @param wc Zeichen mit dem der Speicherbereich gefuellt werden soll * @param len Laenge des Speicherbereichs * * @return wcs */ wchar_t* wmemset(wchar_t* wcs, wchar_t wc, size_t len); /* WSTDIO */ /** * Breites Zeichen aus einer Datei lesen. * * @param stream Die geoeffnete Datei * * @return Das gelesene Zeichen oder WEOF im Fehlerfall. */ wint_t fgetwc(FILE* stream); /** * Wie fgetwc, mit dem Unterschied, dass getwc als Makro implementiert werden * darf, das den Parameter mehrmals auswertet * * @see fgetwc */ #define getwc(stream) fgetwc(stream) /** * Breites Zeichen von der Standardeingabe lesen. * * @see fgetwc */ wint_t getwchar(void); /** * Ein breites Zeichen in eine Datei schreiben, dabei wird das Zeichen * entsprechend codiert. * * @param wc Das zu schreibende Zeichen * @param stream Die geoeffnete Datei * * @return Das geschriebene Zeichen oder WEOF im Fehlerfall */ wint_t fputwc(wchar_t wc, FILE* stream); /** * Wie fputwc, mit dem Unterschied, dass putwc als Makro implementiert werden * darf, das seine Parameter mehrmals auswertet. * * @see fputwc */ #define putwc(wc, stream) fputwc(wc, stream) /** * Breites Zeichen auf die Standardausgabe schreiben * * @see fputwc * @param wc Das zu schreibende Zeichen * * @return Das geschriebene Zeichen oder WEOF im Fehlerfall */ wint_t putwchar(wchar_t wc); /** * Einen String aus breiten Zeichen in den angegebenen Stream schreiben. * * @param wcs Zeiger auf den String aus breiten Zeichen * @param stream Die geoeffnete Datei * * @return Bei Erfolg > 0, im Fehlerfall -1 */ int fputws(const wchar_t* wcs, FILE* stream); /** * Konvertiert ein Ein-Byte-Character in ein Wide-Character * * @param c Der Character * * @return Das konvertierte Zeichen, ansonsten WEOF */ wint_t btowc(int c); #endif //ifndef _WCHAR_H_ system/include/libgen.h0000644000175200017520000000362611312534041015077 0ustar tyndurtyndur/* * Copyright (c) 2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _LIBGEN_H_ #define _LIBGEN_H_ /** * Trennt den Dateinamen aus einem Pfad heraus. Wenn path ein Nullpointer ist, * wird "." zurueckgegeben. Der Rueckgabestring befindet sich in einem * statischen Puffer. */ char* basename(char* path); /** * Trennt den Verzeichnisnamen aus einem Pfad heraus. Wenn path ein Nullpointer * ist, wird "." zurueckgegeben. Der Rueckgabestring befindet sich in einem * statischen Puffer. */ char* dirname(char* path); #endif system/include/bsdtypes.h0000644000175200017520000000344611312534041015474 0ustar tyndurtyndur/* * Copyright (c) 2006 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _BSDTYPES_H_ #define _BSDTYPES_H_ #include #include typedef unsigned char u_char; typedef unsigned int u_short; typedef unsigned int u_int; typedef unsigned long u_long; typedef void* caddr_t; #if CONFIG_ARCH == ARCH_AMD64 #define LONG_BIT 64 #else #define LONG_BIT 32 #endif #define NBBY 8 #endif system/include/wctype.h0000644000175200017520000001020411312534041015140 0ustar tyndurtyndur/* * Copyright (c) 2009 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _WCTYPE_H_ #define _WCTYPE_H_ #include /** * Testet ob es sich bei einem breiten Zeichen um ein grosses alphabetisches * Zeichen handelt. * @see iswlower * @see iswalpha * @see towupper * @see towlower * @see isupper */ int iswupper(wint_t wc); /** * Testet ob es sich bei einem breiten Zeichen um ein kleines alphabetisches * Zeichen handelt. * @see iswupper * @see iswalpha * @see towlower * @see towupper * @see islower */ int iswlower(wint_t wc); /** * Testet ob es sich bei einem breiten Zeichen um ein alphabetisches Zeichen * handelt. * @see iswalnum * @see isalpha */ int iswalpha(wint_t wc); /** * Testet ob es sich bei einem breiten Zeichen um eine Ziffer handelt. * @see iswalnum * @see isdigit */ int iswdigit(wint_t wc); /** * Testet ob es sich bei einem breiten Zeichen um ein alphabetisches Zeichen * oder eine Ziffer handelt. * @see iswalpha * @see iswdigit * @see isalnum */ int iswalnum(wint_t wc); /** * Testen ob es sich bei einem Breiten Zeichen um ein Leerzeichen oder ein * Zeilenende handelt. * @see iswblank * @see isblank */ int iswspace(wint_t wc); /** * Testen ob es sich bei einem breiten Zeichen um ein Leerzeichen * handelt(einfaches Leerzeichen oder Tab). * @see iswspace * @see isblank */ int iswblank(wint_t wc); /** * TODO: Kann man das irgendwie sinnvoll erklaeren, was da alles * dazugehoert? ;-) Mit Unicode sind das naemlich nicht nur * Punktuationszeichen sondern auch andere Sonderzeichen. * @see ispunct */ int iswpunct(wint_t wc); /** * Testen ob es sich bei einem breiten Zeichen um ein druckbares Zeichen * handelt. Das sind alle Zeichen, die keine Kontrollzeichen(iswcntrl) sind. * @see iswcntrl * @see isprint */ int iswprint(wint_t wc); /** * Testen ob es sich bei einem breiten Zeichen um ein Kontrollzeichen(z.B \n, \t * oder \b) handelt. Diese Zeichen wuerden bei einem iswprint-Aufruf 0 * zurueckgeben. * @see iswprint * @see iscntrl */ int iswcntrl(wint_t wc); /** * Testen, ob das Zeichen ein druckbares Zeichen außer ein Leerzeichen ist **/ int iswgraph(wint_t wc); /** * Testen, ob das Zeichen eine druckbare hexadazimale Ziffer ist **/ int iswxdigit(wint_t wc); /** * Breites Zeichen in einen Grossbuchstaben umwandeln, falls es sich um einen * Kleinbuchstaben handelt. Sonst wird das Zeichen unveraendert zurueckgegeben. * @see iswupper * @see towlower * @see tolower */ wint_t towupper(wint_t wc); /** * Breites Zeichen in einen Kleinbuchstaben umwandeln, falls es sich um einen * Grossbuchstaben umwandeln. Sonst wird das Zeichen unveraendert * zurueckgegeben. * @see iswlower * @see towupper * @see tolower */ wint_t towlower(wint_t wc); #endif /* ndef WCTYPE_H */ system/include/cdefs.h0000644000175200017520000003313411312534041014720 0ustar tyndurtyndur/* * Copyright (c) 1991, 1993 * The Regents of the University of California. All rights reserved. * * This code is derived from software contributed to Berkeley by * Berkeley Software Design, Inc. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ #ifndef _SYS_CDEFS_H_ #define _SYS_CDEFS_H_ #define _CDEFS_H_ /* bird: compatability */ #if defined(__cplusplus) #define __BEGIN_DECLS extern "C" { #define __END_DECLS } #else #define __BEGIN_DECLS #define __END_DECLS #endif /* * The __CONCAT macro is used to concatenate parts of symbol names, e.g. * with "#define OLD(foo) __CONCAT(old,foo)", OLD(foo) produces oldfoo. * The __CONCAT macro is a bit tricky to use if it must work in non-ANSI * mode -- there must be no spaces between its arguments, and for nested * __CONCAT's, all the __CONCAT's must be at the left. __CONCAT can also * concatenate double-quoted strings produced by the __STRING macro, but * this only works with ANSI C. * * __XSTRING is like __STRING, but it expands any macros in its argument * first. It is only available with ANSI C. */ #if defined(__STDC__) || defined(__cplusplus) #define __P(protos) protos /* full-blown ANSI C */ #define __CONCAT1(x,y) x ## y #define __CONCAT(x,y) __CONCAT1(x,y) #define __STRING(x) #x /* stringify without expanding x */ #define __XSTRING(x) __STRING(x) /* expand x, then stringify */ #define __const const /* define reserved names to standard */ #define __signed signed #define __volatile volatile #if defined(__cplusplus) #define __inline inline /* convert to C++ keyword */ #else #ifndef __GNUC__ #define __inline /* delete GCC keyword */ #endif /* !__GNUC__ */ #endif /* !__cplusplus */ #else /* !(__STDC__ || __cplusplus) */ #define __P(protos) () /* traditional C preprocessor */ #define __CONCAT(x,y) x/**/y #define __STRING(x) "x" #ifndef __GNUC__ #define __const /* delete pseudo-ANSI C keywords */ #define __inline #define __signed #define __volatile /* * In non-ANSI C environments, new programs will want ANSI-only C keywords * deleted from the program and old programs will want them left alone. * When using a compiler other than gcc, programs using the ANSI C keywords * const, inline etc. as normal identifiers should define -DNO_ANSI_KEYWORDS. * When using "gcc -traditional", we assume that this is the intent; if * __GNUC__ is defined but __STDC__ is not, we leave the new keywords alone. */ #ifndef NO_ANSI_KEYWORDS #define const /* delete ANSI C keywords */ #define inline #define signed #define volatile #endif /* !NO_ANSI_KEYWORDS */ #endif /* !__GNUC__ */ #endif /* !(__STDC__ || __cplusplus) */ /* * Compiler-dependent macros to help declare dead (non-returning) and * pure (no side effects) functions, and unused variables. They are * null except for versions of gcc that are known to support the features * properly (old versions of gcc-2 supported the dead and pure features * in a different (wrong) way). If we do not provide an implementation * for a given compiler, let the compile fail if it is told to use * a feature that we cannot live without. */ #ifdef lint #define __dead2 #define __pure2 #define __unused #define __packed #define __aligned(x) #define __section(x) #else #if __GNUC__ < 2 || __GNUC__ == 2 && __GNUC_MINOR__ < 5 #define __dead2 #define __pure2 #define __unused #endif #if __GNUC__ == 2 && __GNUC_MINOR__ >= 5 && __GNUC_MINOR__ < 7 #define __dead2 __attribute__((__noreturn__)) #define __pure2 __attribute__((__const__)) #define __unused /* XXX Find out what to do for __packed, __aligned and __section */ #endif #if __GNUC__ == 2 && __GNUC_MINOR__ >= 7 || __GNUC__ == 3 #define __dead2 __attribute__((__noreturn__)) #define __pure2 __attribute__((__const__)) #define __unused __attribute__((__unused__)) #define __packed __attribute__((__packed__)) #define __aligned(x) __attribute__((__aligned__(x))) #define __section(x) __attribute__((__section__(x))) #endif #endif /* XXX: should use `#if __STDC_VERSION__ < 199901'. */ #if !(__GNUC__ == 2 && __GNUC_MINOR__ >= 7 || __GNUC__ >= 3) #define __func__ NULL #endif #if __GNUC__ >= 2 && !defined(__STRICT_ANSI__) || __STDC_VERSION__ >= 199901 #define __LONG_LONG_SUPPORTED #endif /* * GCC 2.95 provides `__restrict' as an extension to C90 to support the * C99-specific `restrict' type qualifier. We happen to use `__restrict' as * a way to define the `restrict' type qualifier without disturbing older * software that is unaware of C99 keywords. */ #if !(__GNUC__ == 2 && __GNUC_MINOR__ == 95) #if __STDC_VERSION__ < 199901 #define __restrict #else #define __restrict restrict #endif #endif /* * We define this here since , , and * require it. */ #define __offsetof(type, field) ((size_t)(&((type *)0)->field)) // FIXME Das gehrt nach stddef.h #ifndef offsetof #define offsetof(type, field) ((size_t)(&((type *)0)->field)) #endif /* * Compiler-dependent macros to declare that functions take printf-like * or scanf-like arguments. They are null except for versions of gcc * that are known to support the features properly (old versions of gcc-2 * didn't permit keeping the keywords out of the application namespace). */ #if __GNUC__ < 2 || __GNUC__ == 2 && __GNUC_MINOR__ < 7 #define __printflike(fmtarg, firstvararg) #define __scanflike(fmtarg, firstvararg) #else #define __printflike(fmtarg, firstvararg) \ __attribute__((__format__ (__printf__, fmtarg, firstvararg))) #define __scanflike(fmtarg, firstvararg) \ __attribute__((__format__ (__scanf__, fmtarg, firstvararg))) #endif /* Compiler-dependent macros that rely on FreeBSD-specific extensions. */ #if __FreeBSD_cc_version >= 300001 #define __printf0like(fmtarg, firstvararg) \ __attribute__((__format__ (__printf0__, fmtarg, firstvararg))) #else #define __printf0like(fmtarg, firstvararg) #endif #ifdef __GNUC__ #define __strong_reference(sym,aliassym) \ extern __typeof (sym) aliassym __attribute__ ((__alias__ (#sym))); #ifdef __STDC__ #define __weak_reference(sym,alias) \ __asm__(".weak " #alias); \ __asm__(".equ " #alias ", " #sym) #define __warn_references(sym,msg) \ __asm__(".section .gnu.warning." #sym); \ __asm__(".asciz \"" msg "\""); \ __asm__(".previous") #else #define __weak_reference(sym,alias) \ __asm__(".weak alias"); \ __asm__(".equ alias, sym") #define __warn_references(sym,msg) \ __asm__(".section .gnu.warning.sym"); \ __asm__(".asciz \"msg\""); \ __asm__(".previous") #endif /* __STDC__ */ #endif /* __GNUC__ */ #ifdef __GNUC__ #define __IDSTRING(name,string) __asm__(".ident\t\"" string "\"") #else /* * This doesn't work in header files. But it may be better than nothing. * The alternative is: #define __IDSTRING(name,string) [nothing] */ #define __IDSTRING(name,string) static const char name[] __unused = string #endif /* * Embed the rcs id of a source file in the resulting library. Note that in * more recent ELF binutils, we use .ident allowing the ID to be stripped. * Usage: * __FBSDID("$FreeBSD: src/sys/sys/cdefs.h,v 1.69 2003/04/18 18:59:34 bde Exp $"); */ #ifndef __FBSDID #if !defined(lint) && !defined(STRIP_FBSDID) #define __FBSDID(s) __IDSTRING(__CONCAT(__rcsid_,__LINE__),s) #else #define __FBSDID(s) struct __hack #endif #endif #ifndef __RCSID #ifndef NO__RCSID #define __RCSID(s) __IDSTRING(__CONCAT(__rcsid_,__LINE__),s) #else #define __RCSID(s) #endif #endif #ifndef __RCSID_SOURCE #ifndef NO__RCSID_SOURCE #define __RCSID_SOURCE(s) __IDSTRING(__CONCAT(__rcsid_source_,__LINE__),s) #else #define __RCSID_SOURCE(s) #endif #endif #ifndef __SCCSID #ifndef NO__SCCSID #define __SCCSID(s) __IDSTRING(__CONCAT(__sccsid_,__LINE__),s) #else #define __SCCSID(s) #endif #endif #ifndef __COPYRIGHT #ifndef NO__COPYRIGHT #define __COPYRIGHT(s) __IDSTRING(__CONCAT(__copyright_,__LINE__),s) #else #define __COPYRIGHT(s) #endif #endif #ifndef __DECONST #define __DECONST(type, var) ((type)(uintptr_t)(const void *)(var)) #endif #ifndef __DEVOLATILE #define __DEVOLATILE(type, var) ((type)(uintptr_t)(volatile void *)(var)) #endif #ifndef __DEQUALIFY #define __DEQUALIFY(type, var) ((type)(uintptr_t)(const volatile void *)(var)) #endif /*- * The following definitions are an extension of the behavior originally * implemented in , but with a different level of granularity. * POSIX.1 requires that the macros we test be defined before any standard * header file is included. * * Here's a quick run-down of the versions: * defined(_POSIX_SOURCE) 1003.1-1988 * _POSIX_C_SOURCE == 1 1003.1-1990 * _POSIX_C_SOURCE == 2 1003.2-1992 C Language Binding Option * _POSIX_C_SOURCE == 199309 1003.1b-1993 * _POSIX_C_SOURCE == 199506 1003.1c-1995, 1003.1i-1995, * and the omnibus ISO/IEC 9945-1: 1996 * _POSIX_C_SOURCE == 200112 1003.1-2001 * * In addition, the X/Open Portability Guide, which is now the Single UNIX * Specification, defines a feature-test macro which indicates the version of * that specification, and which subsumes _POSIX_C_SOURCE. * * Our macros begin with two underscores to avoid namespace screwage. */ /* Deal with IEEE Std. 1003.1-1990, in which _POSIX_C_SOURCE == 1. */ #if _POSIX_C_SOURCE == 1 #undef _POSIX_C_SOURCE /* Probably illegal, but beyond caring now. */ #define _POSIX_C_SOURCE 199009 #endif /* Deal with IEEE Std. 1003.2-1992, in which _POSIX_C_SOURCE == 2. */ #if _POSIX_C_SOURCE == 2 #undef _POSIX_C_SOURCE #define _POSIX_C_SOURCE 199209 #endif /* Deal with various X/Open Portability Guides and Single UNIX Spec. */ #ifdef _XOPEN_SOURCE #if _XOPEN_SOURCE - 0 >= 600 #define __XSI_VISIBLE 600 #undef _POSIX_C_SOURCE #define _POSIX_C_SOURCE 200112 #elif _XOPEN_SOURCE - 0 >= 500 #define __XSI_VISIBLE 500 #undef _POSIX_C_SOURCE #define _POSIX_C_SOURCE 199506 #endif #endif /* * Deal with all versions of POSIX. The ordering relative to the tests above is * important. */ #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE) #define _POSIX_C_SOURCE 198808 #endif #ifdef _POSIX_C_SOURCE #if _POSIX_C_SOURCE >= 200112 #define __POSIX_VISIBLE 200112 #define __ISO_C_VISIBLE 1999 #elif _POSIX_C_SOURCE >= 199506 #define __POSIX_VISIBLE 199506 #define __ISO_C_VISIBLE 1990 #elif _POSIX_C_SOURCE >= 199309 #define __POSIX_VISIBLE 199309 #define __ISO_C_VISIBLE 1990 #elif _POSIX_C_SOURCE >= 199209 #define __POSIX_VISIBLE 199209 #define __ISO_C_VISIBLE 1990 #elif _POSIX_C_SOURCE >= 199009 #define __POSIX_VISIBLE 199009 #define __ISO_C_VISIBLE 1990 #else #define __POSIX_VISIBLE 198808 #define __ISO_C_VISIBLE 0 #endif /* _POSIX_C_SOURCE */ #else /*- * Deal with _ANSI_SOURCE: * If it is defined, and no other compilation environment is explicitly * requested, then define our internal feature-test macros to zero. This * makes no difference to the preprocessor (undefined symbols in preprocessing * expressions are defined to have value zero), but makes it more convenient for * a test program to print out the values. * * If a program mistakenly defines _ANSI_SOURCE and some other macro such as * _POSIX_C_SOURCE, we will assume that it wants the broader compilation * environment (and in fact we will never get here). */ #if defined(_ANSI_SOURCE) /* Hide almost everything. */ #define __POSIX_VISIBLE 0 #define __XSI_VISIBLE 0 #define __BSD_VISIBLE 0 #define __ISO_C_VISIBLE 1990 #elif defined(_C99_SOURCE) /* Localism to specify strict C99 env. */ #define __POSIX_VISIBLE 0 #define __XSI_VISIBLE 0 #define __BSD_VISIBLE 0 #define __ISO_C_VISIBLE 1999 #else /* Default environment: show everything. */ #define __POSIX_VISIBLE 200112 #define __XSI_VISIBLE 600 #define __BSD_VISIBLE 1 #define __ISO_C_VISIBLE 1999 #endif #endif /* bird: toolkit pollution */ #define __TCPPROTO(args) __P(args) #define TCPCALL _System /* zap: For backward compatibility with GCC/EMX */ #ifndef _System #define _System #endif #endif /* !_SYS_CDEFS_H_ */ system/include/readline/0000755000175200017520000000000011312534041015242 5ustar tyndurtyndursystem/include/readline/history.h0000644000175200017520000000314311312534041017115 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _READLINE_HISTORY_H_ #define _READLINE_HISTORY_H_ /** * Nimmt eine Zeile in die readline-History auf */ void add_history(char* line); #endif system/include/readline/readline.h0000644000175200017520000000405511312534041017202 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _READLINE_H_ #define _READLINE_H_ /** * Typ fuer den attemped_completion-Handler. * * @param text Text, der vervollstaendigt werden soll * @param start Position im Zeilenpuffer an der das Wort beginnt * @param end Position im Zeilenpuffer an der das Wort endet * */ typedef char** (__rl_attemped_completion_func_t)(const char* text, int start, int end); /** Pointer auf den attemped_completion-Handler */ extern __rl_attemped_completion_func_t* rl_attempted_completion_function; /** * Prompt anzeigen und Zeile von der Tastatur einlesen */ char* readline(const char* prompt); #endif system/include/string.h0000644000175200017520000000636511312534041015150 0ustar tyndurtyndur/* * Copyright (c) 2006 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _STRING_H_ #define _STRING_H_ #include void* memcpy(void* dest, const void* src, size_t num); void* memccpy(void* dest, const void* src, int c, size_t num); void* memmove(void* dest, const void* src, size_t num); void* memset(void* addr, int value, size_t len); void* memchr(const void* s, int c, size_t n); void* memmem(const void* find, size_t f_len, const void* mem, size_t m_len); int memcmp(const void* s1, const void* s2, size_t n); char* strcpy(char* dest, const char* src); char* strncpy(char* dest, const char* src, size_t n); size_t strlcpy(char* dest, const char* src, size_t n); int strcmp(const char* s1, const char* s2); int strncmp(const char* s1, const char* s2, size_t n); size_t strlen(const char* s); size_t strnlen(const char* s, size_t maxlen); char* strstr(const char* s1, const char* s2); char* strnstr(const char* s1, const char* s2, size_t s1_len); char* strcasestr(const char* s1, const char* s2); char* strchr(const char* str, int character); char* strrchr(const char* str, int character); char* strcat(char* dest, const char* src); char* strncat(char* dest, const char* src, size_t n); size_t strlcat(char* dest, const char* src, size_t n); char* strsep(char** strp, const char* delim); char* strtok(char* str, const char* delim); size_t strspn(const char* s, const char* charset); size_t strcspn(const char* s, const char* charset); void itoa(unsigned int n, char* s, unsigned int base); unsigned int atoi(const char* s); long atol(const char* str); char* index(const char* p, int ch); char* strdup(const char* str); char *strpbrk(const char *s1, const char *s2); char* strerror(int error_code); int strcasecmp(const char* s1, const char* s2); int strncasecmp(const char* s1, const char* s2, size_t n); int strcoll(const char* s1, const char* s2); #endif /* ndef _STRING_H */ system/include/lostio.h0000644000175200017520000001260011312534041015140 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /** \addtogroup LostIO * @{ */ #ifndef _LOSTIO_H_ #define _LOSTIO_H_ #include "types.h" #include "collections.h" #include "io.h" #include ///ID des Verzeichnis Typs #define LOSTIO_TYPES_DIRECTORY 1 ///ID des Ramfile Typs #define LOSTIO_TYPES_RAMFILE 128 #define LOSTIO_FLAG_EOF 0x10000 #define LOSTIO_FLAG_BROWSABLE 0x20000 ///Der Knoten ist ein Symlink. #define LOSTIO_FLAG_SYMLINK 0x40000 /// EOF nicht automatisch setzen wenn beim Oeffnen die Groesse 0 ist #define LOSTIO_FLAG_NOAUTOEOF 0x80000 /*#define LOSTIO_MODE_READ 0x1 #define LOSTIO_MODE_WRITE 0x2 #define LOSTIO_MODE_APPEND 0x4 #define LOSTIO_MODE_BROWSE 0x8 */ ///Typ der Typehandle-IDs typedef byte typeid_t; ///Knoten im VFS-Baum typedef struct vfstree_node_t { typeid_t type; char* name; qword size; void* data; qword resid; dword flags; list_t* children; struct vfstree_node_t* parent; } vfstree_node_t; ///Handle fuer eine geoeffnete Datei typedef struct { dword id; pid_t pid; dword flags; io_resource_t* source; qword pos; ///Modulspezifische Daten void* data; vfstree_node_t* node; } lostio_filehandle_t; ///Rueckgabe der typedef struct { void* data; size_t size; } read_hdl_reply; ///Handle um einen bestimmten Knotentyp zu beschreiben typedef struct { typeid_t id; bool (*not_found)(char**, byte, pid_t,io_resource_t*); bool (*pre_open)(char**, byte, pid_t,io_resource_t*); void (*post_open)(lostio_filehandle_t*); size_t (*read)(lostio_filehandle_t*,void*,size_t,size_t); size_t (*write)(lostio_filehandle_t*,size_t,size_t,void*); int (*seek)(lostio_filehandle_t*,uint64_t,int); int (*close)(lostio_filehandle_t*); int (*link)(lostio_filehandle_t*,lostio_filehandle_t*, const char*); int (*unlink)(lostio_filehandle_t*,const char*); } typehandle_t; /// Geoeffnete Datei auf Clientseite (Wrapper fuer FILE) struct lostio_internal_file { io_resource_t res; bool free_buffer; }; ///LostIO-Schnittstelle initialisieren void lostio_init(void); ///LostIO-Interne vorgaenge abarbeiten void lostio_dispatch(void); ///Typehandle in die Liste einfuegen void lostio_register_typehandle(typehandle_t* typehandle); ///Typehandle anhand der ID finden typehandle_t* get_typehandle(typeid_t id); ///Neuen Knoten im VFS-Baum erstellen bool vfstree_create_node(char* path, typeid_t type, size_t size, void* data, dword flags); ///Neuen Kindknoten erstellen bool vfstree_create_child(vfstree_node_t* parent, char* name, typeid_t type, size_t size, void* data, dword flags); ///Knoten aus dem VFS-Baum loeschen bool vfstree_delete_node(char* path); ///Kindknoten loeschen bool vfstree_delete_child(vfstree_node_t* parent, const char* name); /// void vfstree_clear_node(vfstree_node_t* node); ///Dateinamen aus einem ganzen Pfad extrahieren char* vfstree_basename(char* path); ///Verzeichnisnamen aus einem Pfad extrahieren char* vfstree_dirname(char* path); ///Pointer auf einen Knoten anhand des Elternknotens und es Namens ermitteln vfstree_node_t* vfstree_get_node_by_name(vfstree_node_t* parent, char* name); ///Pointer auf einen Knoten anhand seines Pfades ermitteln vfstree_node_t* vfstree_get_node_by_path(char* path); ///Den Ramfile-Typ benutzbar machen void lostio_type_ramfile_use(void); ///Den Ramfile-Typ unter einer bestimmten ID benutzbar machen void lostio_type_ramfile_use_as(typeid_t id); ///Den Verzechnis-Typ benutzbar machen void lostio_type_directory_use(void); ///Den Verzechnis-Typ unter einer bestimmten ID benutzbar machen void lostio_type_directory_use_as(typeid_t id); /// Stream-Position setzen bool lio_seek(io_resource_t* res, uint64_t off, int whence); /** @} */ #endif system/include/syscallno.h0000644000175200017520000000547311312534041015650 0ustar tyndurtyndur/* * Copyright (c) 2006-2008 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef SYSCALLNO_H #define SYSCALLNO_H #define SYSCALL_PUTSN 0 #define SYSCALL_MEM_ALLOCATE 1 #define SYSCALL_MEM_FREE 2 #define SYSCALL_MEM_INFO 60 #define SYSCALL_MEM_ALLOCATE_PHYSICAL 61 #define SYSCALL_MEM_FREE_PHYSICAL 62 #define SYSCALL_MEM_RESOLVE_VADDR 66 #define SYSCALL_SHM_CREATE 63 #define SYSCALL_SHM_ATTACH 64 #define SYSCALL_SHM_DETACH 65 #define SYSCALL_PM_CREATE_PROCESS 3 #define SYSCALL_PM_INIT_PAGE 13 #define SYSCALL_PM_INIT_PAGE_COPY 82 #define SYSCALL_PM_EXIT_PROCESS 5 #define SYSCALL_PM_SLEEP 6 #define SYSCALL_PM_GET_UID 7 #define SYSCALL_PM_SET_UID 8 #define SYSCALL_PM_REQUEST_PORT 9 #define SYSCALL_PM_RELEASE_PORT 10 #define SYSCALL_PM_SLEEP 6 #define SYSCALL_VM86 81 #define SYSCALL_PM_P 11 #define SYSCALL_PM_V 12 #define SYSCALL_PM_V_AND_WAIT_FOR_RPC 19 #define SYSCALL_PM_GET_PID 14 #define SYSCALL_PM_GET_CMDLINE 15 #define SYSCALL_PM_GET_PARENT_PID 16 #define SYSCALL_PM_ENUMERATE_TASKS 18 #define SYSCALL_PM_WAIT_FOR_RPC 17 #define SYSCALL_GET_TICK_COUNT 40 #define SYSCALL_FORTY_TWO 42 #define SYSCALL_SET_RPC_HANDLER 50 #define SYSCALL_RPC 51 #define SYSCALL_ADD_INTERRUPT_HANDLER 52 #define SYSCALL_FASTRPC 55 #define SYSCALL_FASTRPC_RET 56 #define SYSCALL_WAIT_FOR_RPC 57 #define SYSCALL_ADD_TIMER 70 #define SYSCALL_DEBUG_STACKTRACE 80 //ACHTUNG: Muss eine Zahl groesser als die Groesste Syscall-Nummer sein #define SYSCALL_MAX 83 #endif system/include/assert.h0000644000175200017520000000343511312534041015136 0ustar tyndurtyndur/* * Copyright (c) 2007 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Antoine Kaufmann. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // Lautmanpage muss das Makro bei jedem einbinden neu definiert werden #ifdef assert #undef assert #endif #ifdef NDEBUG #define assert(x) ((void) 0) #else void _assert(const char* assertion, const char* file, int line, int expression); // Das #x verwandelt x in einen String #define assert(x) _assert(#x, __FILE__, __LINE__, x) #endif system/include/ports.h0000644000175200017520000000514011312534041014777 0ustar tyndurtyndur/* * Copyright (c) 2006-2008 The tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _PORTS_H_ #define _PORTS_H_ #include static inline word inw(word _port) { word result; __asm__ volatile ("inw %1, %0" : "=a" (result) : "Nd" (_port)); return result; } /// in in byte /// static inline byte inb(word _port) { byte result; __asm__ volatile ("inb %1, %0" : "=a" (result) : "Nd" (_port)); return result; } /// in in long(32 bit) /// static inline dword inl(word _port) { dword result; __asm__ volatile ("inl %1, %0" : "=a" (result) : "Nd" (_port)); return result; } /// out in dword /// static inline void outw(word _port, word _data) { __asm__ volatile ("outw %0, %1" : : "a" (_data), "Nd" (_port)); } /// out in byte /// static inline void outb(word _port, byte _data) { __asm__ volatile ("outb %0, %1" : : "a" (_data), "Nd" (_port)); } /// out in long(32 bit) /// static inline void outl(word _port, dword _data) { __asm__ volatile ("outl %0, %1" : : "a"(_data), "Nd" (_port)); } /* Ein Byte an einen IO Port senden und fr langsame Ports kurz verzgern */ static inline void outb_wait(word _port, byte _data) { __asm__ volatile ("outb %0, %1\njmp 1f\n1: jmp 1f\n1:" : : "a" (_data), "Nd" (_port)); } #endif system/include/limits.h0000644000175200017520000000404611312534041015135 0ustar tyndurtyndur/* * Copyright (c) 2006-2007 tyndur Project. All rights reserved. * * This code is derived from software contributed to the tyndur Project * by Kevin Wolf. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _LIMITS_H_ #define _LIMITS_H_ #define NAME_MAX 255 #define SCHAR_MIN (-128) #define SCHAR_MAX 127 #define UCHAR_MAX 255 #define CHAR_MAX SCHAR_MAX #define CHAR_MIN SCHAR_MIN #define CHAR_BIT 8 #define SHRT_MIN (-32768) #define SHRT_MAX 32767 #define USHRT_MAX 65535 #define LONG_MAX 0x7FFFFFFF #define LONG_MIN ((signed long) -0x80000000) #define INT_MAX 0x7FFFFFFF #define INT_MIN ((signed int) -0x80000000) #define ULONG_MAX 0xFFFFFFFF #define UINT_MAX 0xFFFFFFFF #define _POSIX_PATH_MAX 4096 /** Maximale laenge eines Multibyte-Zeichens in Bytes */ #define MB_LEN_MAX 4 #endif