packages/0000755000175000017500000000000011103041642011330 5ustar tonitonipackages/libc/0000755000175000017500000000000011103041642012241 5ustar tonitonipackages/libc/0.2/0000755000175000017500000000000011103041642012540 5ustar tonitonipackages/libc/0.2/lib/0000755000175000017500000000000011103041642013306 5ustar tonitonipackages/libc/0.2/lib/dummy.txt0000644000175000017500000000000011103041642015170 0ustar tonitonipackages/libc/0.2/postinstall-bin0000644000175000017500000000011711103041642015604 0ustar tonitoni#!file:/apps/sh lpt cfg-addlib file:/packages/libc/0.2/lib/dummy.txt dummy.txt system/0000755000175000017500000000000011103041641011075 5ustar tonitonisystem/include/0000755000175000017500000000000011103041641012520 5ustar tonitonisystem/include/bsdtypes.h0000644000175000017500000000416211103041641014531 0ustar tonitoni/* * Copyright (c) 2006 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 typedef unsigned char u_char; typedef unsigned int u_short; typedef unsigned int u_int; typedef unsigned long u_long; typedef void* caddr_t; #define LONG_BIT 64 #define NBBY 8 #endif system/include/cdefs.h0000644000175000017500000003313411103041641013761 0ustar tonitoni/* * 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/collections.h0000644000175000017500000000076711103041641015221 0ustar tonitoni#ifndef COLLECTIONS_H #define COLLECTIONS_H #include "types.h" 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); #endif system/include/ctype.h0000644000175000017500000000537211103041641014024 0ustar tonitoni/* * Copyright (c) 2006-2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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) #define isspace(c) ((c) == ' ' || (c) == '\n' || (c) == '\t' || (c) == '\r') #define isblank(c) ((c) == ' ' || (c) == '\t') #define isdigit(c) ((c) >= '0' && (c) <= '9') #define isalpha(c) (((c) >= 'a' && (c) <= 'z') || ((c) >= 'A' && (c) <= 'Z')) #define isalnum(c) (isdigit(c) || isalpha(c)) #define isxdigit(c) (isdigit(c) || ((c) >= 'a' && (c) <= 'f') || ((c) >= 'A' && (c) <= 'F')) #define isupper(c) ((c) >= 'A' && (c) <= 'Z') #define islower(c) ((c) >= 'a' && (c) <= 'z') #define ispunct(c) (isprint(c) && (!isspace(c)) && (!isalpha(c))) #define isgraph(c) (isprint(c) && !isspace(c)) #define tolower(c) (isupper(c) ? (c) - 'A' + 'a' : (c)) #define toupper(c) (islower(c) ? (c) - 'a' + 'A' : (c)) #endif /* ndef CTYPE_H */ system/include/elf32.h0000644000175000017500000001474111103041641013613 0ustar tonitoni/*- * 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.h0000644000175000017500000001661211103041641013617 0ustar tonitoni/*- * 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/elf_common.h0000644000175000017500000004215311103041641015014 0ustar tonitoni/*- * 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/errno.h0000644000175000017500000000454611103041641014027 0ustar tonitoni/* * Copyright (c) 2006 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 extern int errno; #endif system/include/inttypes.h0000644000175000017500000000002411103041641014544 0ustar tonitoni#include system/include/limits.h0000644000175000017500000000447711103041641014206 0ustar tonitoni/* * Copyright (c) 2006-2007 LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 -0x80000000 #define INT_MAX 0x7FFFFFFF #define INT_MIN -0x80000000 #define ULONG_MAX 0xFFFFFFFF #define UINT_MAX 0xFFFFFFFF #endif system/include/loader.h0000644000175000017500000000776711103041641014160 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/lock.h0000644000175000017500000000467211103041641013632 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/lost/0000755000175000017500000000000011103041641013501 5ustar tonitonisystem/include/lost/config.h0000644000175000017500000000552011103041641015121 0ustar tonitoni/* * Copyright (c) 2006 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 fr Debugausgaben merken" //%type "yesno" #define CONFIG_DEBUG_LAST_SYSCALL i386 //%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 #endif // _CONFIG_H_ system/include/ports.h0000644000175000017500000000600511103041641014041 0ustar tonitoni/* * Copyright (c) 2006-2008 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/setjmp.h0000644000175000017500000000402511103041641014174 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/stdarg.h0000644000175000017500000000432311103041641014157 0ustar tonitoni /* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/stdlib.h0000644000175000017500000001025411103041641014154 0ustar tonitoni/* * Copyright (c) 2006 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 "string.h" #include #define EXIT_SUCCESS 0 #define EXIT_FAILURE 1 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* str, 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 *)); char* mktemp(char* template); #ifndef CONFIG_LIBC_NO_STUBS double atof(const char* str); #endif int abs(int 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); /** * 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/string.h0000644000175000017500000000347611103041641014211 0ustar tonitoni#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, unsigned char 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/strings.h0000644000175000017500000000403411103041641014363 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 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/syscallno.h0000644000175000017500000000256511103041641014710 0ustar tonitoni#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/syscall_structs.h0000644000175000017500000000477611103041641016150 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/wchar.h0000644000175000017500000000400611103041641013775 0ustar tonitoni/* * Copyright (c) 2008 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 typedef wchar_t wint_t; #endif //ifndef _WCHAR_H_ system/include/wctype.h0000644000175000017500000000000011103041641014172 0ustar tonitonisystem/include/page.h0000644000175000017500000000554611103041641013617 0ustar tonitoni/* * Copyright (c) 2006-2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/stddef.h0000644000175000017500000000412011103041641014137 0ustar tonitoni/* * Copyright (c) 2006-2007 LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 uint32_t wchar_t; #endif system/include/stdint.h0000644000175000017500000000541611103041641014204 0ustar tonitoni/* * Copyright (c) 2006 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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_ 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; 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; 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; typedef unsigned int uintptr_t; typedef long int intptr_t; typedef int64_t intmax_t; typedef uint64_t uintmax_t; #endif system/include/types.h0000644000175000017500000000156211103041641014041 0ustar tonitoni#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/assert.h0000644000175000017500000000430211103041641014171 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/dirent.h0000644000175000017500000000437411103041641014166 0ustar tonitoni/* * Copyright (c) 2006 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/dir.h0000644000175000017500000000440211103041641013447 0ustar tonitoni/* * Copyright (c) 2006-2007 LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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.h0000644000175000017500000000437311103041641013470 0ustar tonitoni/* * Copyright (c) 2008 LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/fcntl.h0000644000175000017500000000445611103041641014010 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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_BINARY 128 /// 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); #endif //ifndef _FCNTL_H_ system/include/getopt.h0000644000175000017500000001472511103041641014204 0ustar tonitoni/* * Copyright (c) 2008 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/gui/0000755000175000017500000000000011103041641013304 5ustar tonitonisystem/include/gui/commands.h0000644000175000017500000000421711103041641015262 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/gui/events.h0000644000175000017500000000452711103041641014771 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/gui.h0000644000175000017500000000730611103041641014247 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/widgets.h0000644000175000017500000000455611103041641015135 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/init.h0000644000175000017500000000503311103041641013635 0ustar tonitoni/* * Copyright (c) 2006 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/io.h0000644000175000017500000000740011103041641013301 0ustar tonitoni/* * Copyright (c) 2006 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/io_struct.h0000644000175000017500000000541111103041641014705 0ustar tonitoni/* * Copyright (c) 2006 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/kbd.h0000644000175000017500000000627311103041641013441 0ustar tonitoni/* * Copyright (c) 2008 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/lostio.h0000644000175000017500000001322411103041641014204 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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; ///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/math.h0000644000175000017500000000403411103041641013623 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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_ #include // Betrag einer reelen Zahl errechen #ifndef CONFIG_LIBC_NO_STUBS double fabs(double x); #endif #endif system/include/netinet/0000755000175000017500000000000011103041641014166 5ustar tonitonisystem/include/network.h0000644000175000017500000000501111103041641014357 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 { dword number; uint64_t mac; dword ip; }; dword string_to_ip(char* ip); char* ip_to_string(dword ip); char* mac_to_string(uint64_t mac); void register_netcard(dword device_numer, uint64_t mac, dword ip); #endif system/include/pci.h0000644000175000017500000000453211103041641013450 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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; dword class_id; list_t* resources; } __attribute__ ((packed)); struct pci_resource { dword type; dword start; dword length; } __attribute__ ((packed)); #endif system/include/pwd.h0000644000175000017500000000000011103041641013451 0ustar tonitonisystem/include/readline/0000755000175000017500000000000011103041641014303 5ustar tonitonisystem/include/readline/history.h0000644000175000017500000000401011103041641016150 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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.h0000644000175000017500000000472211103041641016244 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/regex.h0000644000175000017500000001273411103041641014012 0ustar tonitoni /* $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/rpc.h0000644000175000017500000000266311103041641013464 0ustar tonitoni#ifndef RPC_H #define RPC_H #include "types.h" #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)(void)); 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/services.h0000644000175000017500000000414011103041641014513 0ustar tonitoni/* * Copyright (c) 2008 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/signal.h0000644000175000017500000001036011103041641014146 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 // 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 /// TODO #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 // Hier sollte noch viel mehr kommen /// Nur fuer interne Verwendung. Muss immer 1 groesser sein als die groesste /// Signalnummer und teilbar durch 8 #define _SIGNO_MAX 64 // 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) /// Typ fuer einen Pointer auf einen Signal-Handler typedef void (*sighandler_t)(int); /// Einen Signal-Hander aendern sighandler_t signal(int signum, sighandler_t handler); /// Ein Signal zum aktuellen Prozess senden int raise(int signal); /// Ein Signal an einen anderen Prozess senden int kill(pid_t pid, int signal); // 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); #endif // ifndef _SIGNAL_H_ system/include/sleep.h0000644000175000017500000000377611103041641014016 0ustar tonitoni/* * Copyright (c) 2006 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/stdio.h0000644000175000017500000001060711103041641014017 0ustar tonitoni/* * Copyright (c) 2006 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 #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); #ifndef CONFIG_LIBC_NO_STUBS int fscanf(FILE* fp, const char* format, ...); int sscanf(const char* str, const char* format, ...); #endif //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/sys/0000755000175000017500000000000011103041641013336 5ustar tonitonisystem/include/sys/stat.h0000644000175000017500000001141411103041641014463 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 0 #define S_IWUSR 0 #define S_IXUSR 0 #define S_IRGRP 0 #define S_IWGRP 0 #define S_IXGRP 0 #define S_IROTH 0 #define S_IWOTH 0 #define S_IXOTH 0 #define S_IRWXG 0 #define S_IRWXO 0 /// Modus: Maske fuer Dateityp #define S_IFMT 0x7 /// Modus: Blockdatei #define S_IFBLK 0x0 /// Modus: Character Datei #define S_IFCHR 0x1 /// Modus: Regulaere Datei #define S_IFREG 0x2 /// Modus: FIFO #define S_IFIFO 0x3 /// Modus: Verzeichnis #define S_IFDIR 0x4 /// Modus: Symlink #define S_IFLNK 0x5 /// Modus: Socket #define S_IFSOCK 0x6 /// 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.h0000644000175000017500000000403211103041641014444 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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; }; #endif //ifndef _SYS_TIME_H_ system/include/sys/param.h0000644000175000017500000000403211103041641014606 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/types.h0000644000175000017500000000455111103041641014660 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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_ // 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; #endif //ifndef _SYS_TYPES_H_ system/include/sys/wait.h0000644000175000017500000000421711103041641014457 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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) pid_t wait(int* status); pid_t waitpid(pid_t pid, int* status, int options); #endif //ifndef _SYS_WAIT_H_ system/include/sys/file.h0000644000175000017500000000372111103041641014431 0ustar tonitoni/* * Copyright (c) 2008 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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_ #include #endif //ifndef _SYS_FILE_H_ system/include/sys/cdecl.h0000644000175000017500000000000011103041641014547 0ustar tonitonisystem/include/sys/uio.h0000644000175000017500000000476011103041641014312 0ustar tonitoni/* * Copyright (c) 2008 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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_UIO_H_ #define _SYS_UIO_H_ #include /** * Vektor-Dateifunktionen: * * Diese Funktionen lesen/schrereiben nacheinander aus der/in die selben/selbe * Datei. Dabei werden die Uebergebenen Puffer befuellt/geschrieben, und zwar in * der Reihenfolge, wie sie im Array liegen. * * Die Vektor-Operationen sind atomar, das heisst, die Funktionen * lesen/schreiben nur einen grossen Block mit allen Daten. * * Wenn beim lesen nicht genug Daten zur Verfuegung stehen, werden * moeglicherweise nicht alle Dateteien befuellt. */ struct iovec { void* iov_base; size_t iov_len; }; #endif //ifndef _SYS_UIO_H_ system/include/sys/ioctl.h0000644000175000017500000000000011103041641014607 0ustar tonitonisystem/include/sys/cdefs.h0000644000175000017500000000002311103041641014566 0ustar tonitoni#include system/include/syscall.h0000644000175000017500000000336411103041641014351 0ustar tonitoni#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 p(void); void v(void); void set_rpc_handler(void (*rpc_handler)(void)); void add_intr_handler(dword intr); void rpc(pid_t pid); void 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/termios.h0000644000175000017500000001140111103041641014350 0ustar tonitoni/* * Copyright (c) 2008 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 // Anzahl der Kontrollzeichen #define NCCS 10 // Namen fuer Zeichen in c_cc /// Ein Zeichen loeschen #define VERASE 0 /// #define VKILL 1 /// #define VMIN 2 /// #define VTIME 3 // 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/time.h0000644000175000017500000000530511103041641013632 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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); #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); /// Timestamp in tm-Struct einfuellen struct tm* gmtime(const time_t* time_ptr); struct tm* localtime(const time_t* time_ptr); time_t mktime(struct tm* time_ptr); #endif #endif system/include/unistd.h0000644000175000017500000001041011103041641014173 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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); // 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); #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); /// Timer setzen nach dem ein SIGALARM gesendet werden soll long alarm(long seconds); /// 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); #endif #endif system/include/utime.h0000644000175000017500000000423211103041641014015 0ustar tonitoni/* * Copyright (c) 2006-2007 LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/video/0000755000175000017500000000000011103041641013626 5ustar tonitonisystem/include/video/bitmap.h0000644000175000017500000000532711103041641015262 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/color.h0000644000175000017500000000414611103041641015122 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/commands.h0000644000175000017500000000432211103041641015601 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/video/video.h0000644000175000017500000000511711103041641015111 0ustar tonitoni/* * Copyright (c) 2007 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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/config.h0000644000175000017500000000553311103041641014144 0ustar tonitoni/* * Copyright (c) 2006 The LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 fr Debugausgaben merken" //%type "yesno" #define CONFIG_DEBUG_LAST_SYSCALL i386 //%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" #define CONFIG_LIBC_NO_STUBS #endif // _CONFIG_H_ system/include/config.h.rej0000644000175000017500000000605511103041641014723 0ustar tonitoni*************** *** 1,85 **** - /* - * Copyright (c) 2006 The LOST Project. All rights reserved. - * - * This code is derived from software contributed to the LOST 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. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the LOST Project - * and its contributors. - * 4. Neither the name of the LOST Project 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 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 fr Debugausgaben merken" - //%type "yesno" - #define CONFIG_DEBUG_LAST_SYSCALL i386 - - //%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 - - - #endif // _CONFIG_H_ - --- 0 ---- system/include/stddef.h.orig0000644000175000017500000002035411103041641015105 0ustar tonitoni/* * Copyright (c) 2006-2007 LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 #define NULL (void*) 0 typedef __SIZE_TYPE__ size_t; typedef int ptrdiff_t; typedef short wchar_t; #endif /* * Copyright (c) 2006-2007 LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 #define NULL (void*) 0 typedef __SIZE_TYPE__ size_t; typedef int ptrdiff_t; typedef short wchar_t; #endif /* * Copyright (c) 2006-2007 LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 #define NULL (void*) 0 typedef __SIZE_TYPE__ size_t; typedef int ptrdiff_t; typedef short wchar_t; #endif /* * Copyright (c) 2006-2007 LOST Project. All rights reserved. * * This code is derived from software contributed to the LOST 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. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the LOST Project * and its contributors. * 4. Neither the name of the LOST Project 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 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 #define NULL (void*) 0 typedef __SIZE_TYPE__ size_t; typedef int ptrdiff_t; typedef short wchar_t; #endif system/lib/0000755000175000017500000000000011103041641011643 5ustar tonitonisystem/lib/crtlost.o0000644000175000017500000001067411103041641013525 0ustar tonitoniELF4(UW1V1S1ۃf$ED$D$ D$$EE$9v"E< FE$9wߍ")ċE\$D$$~!D$$F9u\$<$á$E$$Kt1F^G1f% $ > $ > : ; I  I : ;  : ; I8 : ; I8 .? : ; ' @ 4: ; I 4: ; I 4: ; I4: ; II!I4: ; I? < 2zinthR,LZ.e+e7 e%=5ZL%8id9# u:#pid;# a<# <># v?z# G@z# AA# Cz# DL#!AgEc;R 22 N>z ?ul Iup J3W posJ3, fJ3J ai3~>]} ../../include/arch/i386../includecrt0.cstddef.hstdio.hio_struct.hstdint.htypes.h1Ji. i. i.>YYvYZ\1;K=;/vd\vɰ\>)k |  2AB ACCtt2u VV S!S%+S.2SSh_start2resultshort intsize_t/home/toni/tmp/lost/src/modules/libbuffer_ptrbuffer_posuint8_tuint32_tFILElong long intbuffer_sizelong intbuffer_modeunsigned charsigned charlong long unsigned intunsigned intargsargvshort unsigned intcharstdout_bufferGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tio_resource_id_tstdout_buffer_sizeresidio_resource_tpathcrt0.cungetc_countargcungetc_buffer_startstdoutGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@2 l%t+t0tBX> xRgN ^27q<8m  ~t "  0B&     2"#2ER_jqxcrt0.c_startinit_memory_managerinit_messaginginit_sync_messagesinit_envvarsinit_waitpidstdio_initmallocstdoutsetvbufget_cmdlinestrlenstrtokmainfflushfreeexit!&+7C[`n    ! & - ; B M T [ f m t {           " 0 > S ^ n uy}            system/lib/libc.a0000644000175000017500000314127011103041641012726 0ustar tonitoni! / 1225538316 0 0 0 7860 ` #)))))^Djy`(<,4,,;FLPXPX`4lv08tX$D8  '3???N,N,bbr~tttttttttѤѤѤѤѤѤ      !!!!4444444444444444444444444h8HHH)$333333333333T______w(w(w(w(w(w(w(̬#########NXbbbbbq~ xhhTTTTTt||<<8#/p/p9@@@@@@ # # 333333JJJJJJJJJJt((((((((((((((ɴӘDDDDDDDDDDD W W W W W W n8 n8 n8 n8 n8 n8 n8 n8 n8 n8 n8 n8 n8 @ @ @ @      Ռ 0 0 0 0 0 0 0 Ot Ot d d d d d d d d d d d Ҹ ܤ  X *H *H 64 64 64 64 64 GT Q Q ] g\ g\ q q ~ d d Ϝ Ϝ Ϝ Ϝ Ϝ Ϝ Ϝ Ϝ Ϝ Ϝ Ϝ   5 5 5 d d r r r r errnoinit_memory_managerfreemallocrealloccallocstrtolstrtoulbcmpbcopybzeroffsffslflsflslindexmemccpymemchrmemcmpmemcpymemmemmemmovememsetmblenmbtowcrindexstpcpystrcasecmpstrncasecmpstrcasestrstrcatstrchrstrcmpstrcpystrcspnstrdupstrerrorstrlcatstrlcpystrlenstrncatstrncmpstrncpystrnstrstrpbrkstrrchrstrsepstrspnstrstrstrtok_r__strtok_rstrtokloader_is_elf32loader_elf32_load_imageloader_is_elf64loader_elf64_load_imageloader_load_flat_bin_imageloader_load_imagelist_is_emptylist_sizelist_get_element_atlist_removelist_poplist_destroylist_insertlist_pushlist_createlocklockedunlocklock_waitlocked_incrementabsqsortstrnlenitoaatoiatolatofstrcollsetjmplongjmpasprintf_putcvasprintfasprintf_assertdirectory_opendirectory_createdirectory_closeis_directorydirectory_seekdirectory_read_exitabortatexitexitferrorclearerrfpurgesetvbufsetbufsetbuffersetlinebufrenameremovefflushfeofftellfclosefseekrewindfwritefputsfputcungetcfreadfgetcfgetsfopentmpfilefreopenvfprintffprintf_putcfprintffprintf_putsnfscanfdivmodulltoajprintf_putcjprintf_putsnjvprintffabsvprintfprintf_putcprintf_putsnprintfsrandsrandomrandrandomsnprintf_putcvsnprintfsnprintfsprintf_putcvsprintfsprintfsscanfperrorgetcharstdingetcputcharstdoutgetsputcputsnputsstdio_initstderrsystemlocaltimegmtimeasctimectimemktimetimelibrpc_c_rpc_handlerintr_handlermessage_handlerrpc_response_handlerregister_intr_handlerregister_message_handlerinit_messagingrpc_send_string_responserpc_send_int_responserpc_send_dword_responserpc_send_responseinit_sync_messagessync_rpc_response_handlerresponsesrpc_get_responserpc_get_stringrpc_get_intrpc_get_dwordtimer_canceltimer_callbacktimer_registerlibrpc_rpc_handlergui_get_window_titlegui_send_eventgui_callbackgui_set_callbackget_string_positionget_text_widthrender_charrender_textgui_delete_fontgui_get_fontgui_controlgui_start_resizing_windowgui_command_datagui_start_moving_windowrpc_gui_callbackwindowlisttitlefontmin_buttonmax_buttonclose_buttongui_repaint_windowgui_set_window_titlegui_delete_windowgui_create_windowclose_guiinit_guiwidget_is_at_positiondestroy_widgetsdraw_widgetsfocuswidget_process_eventprocess_eventcreate_edit_boxlastidcreate_buttonsyscall_debug_stacktraceadd_intr_handlerget_pidget_parent_pidcreate_processdestroy_processget_cmdlineenumerate_tasksget_phys_addrget_tick_countget_uidinit_child_pageinit_child_page_copymem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physicalmemory_inforequest_portsrelease_portssyscall_putsnpvrpcsend_messageset_rpc_handlercreate_shared_memoryopen_shared_memoryclose_shared_memoryyieldsyscall_timerunblock_processvm86_intwait_for_rpcv_and_wait_for_rpcregcompregerrorregexecregfreeaccesschownexecvpgetoptoptresetoptoptoptargoptindopterrgetopt_long_onlygetopt_longgetppidgetpidlinkisattyforkpipemktempmkstempseekdirrewinddirtelldirreaddirclosediropendirdupdup2closefilenoopencreatlseekwritereadfdopenrmdir_signal_default_handlerraisesignalsigaddsetsigdelsetsigismemberalarmsigfillsetsigemptysetkillchmodfchmodlstatmkfifomknodumaskmkdirfstatstattcgetattrtcsetattrtcflushcfgetospeedunlinkutimewaitpidwaitwait_child_addinit_waitpidcopy_shifteddraw_dot_4pget_color_4pbitmap_clearbitmap_draw_spritebitmap_draw_bitmapbitmap_draw_rectconvert_bitmap_to_4convert_bitmapget_colorconvert_bitmap_to_spriteconvert_color_24_to_8stdpalette8convert_color_24_to_4stdpalette4convert_color_8_to_24convert_color_4_to_24get_screen_buffervideo_buffervideo_update_screen_partiallyvideo_driver_controlvideo_command_datavideo_update_screenvideo_get_palettevideo_get_resolutionsvideo_get_resolutionset_resolutionvideo_buffer_idvideo_closevideo_initdir_seekdir_readlostio_type_directory_use_aslostio_type_directory_useramfile_seekramfile_writeramfile_readlostio_type_ramfile_use_aslostio_type_ramfile_uselio_seekrpc_io_unlinkrpc_io_linkrpc_io_tellrpc_io_eofrpc_io_seekrpc_io_writerpc_io_readrpc_io_closerpc_io_openhandle_idget_typehandlelostio_typesget_filehandlefilehandleslostio_register_typehandlelostio_dispatchlostio_initlostio_sync_read_waitlostio_sync_dispatchvfstree_clear_nodevfstree_basenamevfstree_dirnamevfstree_create_childnext_residvfstree_get_node_by_namevfstree_delete_childvfstree_get_node_by_pathvfstree_rootvfstree_delete_nodevfstree_create_nodelibrpc_c_rpc_handlerintr_handlermessage_handlerrpc_response_handlerregister_intr_handlerregister_message_handlerinit_messaginglibrpc_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_dwordsyscall_timeradd_intr_handlerget_pidget_parent_pidcreate_processdestroy_processget_cmdlinesyscall_debug_stacktraceenumerate_tasksget_phys_addrget_tick_countget_uidinit_child_pageinit_child_page_copymem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physicalmemory_inforequest_portsrelease_portssyscall_putsnpvrpcsend_messageset_rpc_handlercreate_shared_memoryopen_shared_memoryclose_shared_memoryyieldunblock_processvm86_intwait_for_rpcv_and_wait_for_rpc_startgetenv_name_by_indexgetenv_indexunsetenvgetenvgetcwdsetenvchdirputenvgetenv_countrpc_get_envvarsinit_envvarsinit_service_getinit_executeinit_process_exitinit_service_registerinit_service_get_nameio_remove_linkio_create_linkio_split_filenameio_get_absolute_pathio_split_dirnamemsleepsleepstring_to_ipregister_netcardmac_to_stringip_to_stringadd_historyrl_attempted_completion_functionreadlinerl_line_bufferservmgr_need// 264 ` add_intr_handler.o/ create_process.o/ enumerate_tasks.o/ get_tick_count.o/ init_child_page.o/ set_rpc_handler.o/ unblock_process.o/ add_intr_handler.o/ create_process.o/ enumerate_tasks.o/ get_tick_count.o/ init_child_page.o/ set_rpc_handler.o/ unblock_process.o/ bsdmalloc.o/ 1225538171 1001 1002 100644 853 ` ELF4( GCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).symtab.strtab.shstrtab.text.data.bss.debug_abbrev.debug_info.debug_line.comment.note.GNU-stack4!4'4,4:5F5R5&[[[k  H bsdmalloc.c errno.o/ 1225538171 1001 1002 100644 1440 ` ELF4( % 4: ; I?  $ > ;J& &7int$ errno.c?%errnoGNU C 4.1.2 (Gentoo 4.1.2 p1.1)errno/home/toni/tmp/lost/src/lib/stdlibcerrno.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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?: PHJ(ZV j0Ru9&~__p  @   errno.cerrno   ! & 3 liballoc.o/ 1225538171 1001 1002 100644 12496 ` ELFX"4(UÍt&'UɉVSt11@9ȉu[^ U1ÐU1ÐU]]u}tzCvGsV t~Ѓ%=t"ftt]u})뵍 ]u}cv]u}Í&NЉ~N1) G)ȃGVF ޭޅtCCt;Pt3Gt4$FP +PG +G92=$'VW;= tO1;=$H!$tGBGtG 1)(,G<$ D$G 맍t&U0]u}uz sD$ <$úᆳ tG{ 1CsCCC (,]uȋ} @냃1ېt&UWVSt&}EEEX]tы 5$ V N}EE)ȃE;}r2}EދKS FHP Ɖ)1;Mr;Ev 5$EM9r͋N)9QtY))؃9suыQuˉYF )؃9VVt:Fo1W[^_Ã}tEFtډ0h}uo E뵍D PX@ UPUpPQA1ɉ~U fC[^_ËEbFI07FF@ FF@FpFUPFUP~1ҋE^ڃq)Ã`EECKA@ @pUPUP~1ҋE2ڃ덋Es cSFVPFF@ FUWVS } uFvvACP uyX9v`7<$ljv1f2:w 2tvBAKu4$ [^_f)놉x [^_ÃЃ%=tfttf1 [^_à ݉} [^_4$1됍t&USE ]؉$t11B9Ӊu[% $ > $ > : ; I  : ; (  : ; : ; I8  I .? : ; ' @ .: ; ' I@ : ; I: ; I 4: ; I.: ; ' I@.: ; ' : ; I: ; I.? : ;' @: ;I4: ;I U4: ;I 4: ;I1X Y1.: ; ' I 4: ; I: ; I U!41".? : ;' I@#: ;I$&%1UX Y&4: ; I' (41 )4: ; I *4: ; I+&I,4: ; I -5I!I\int1huHO&+O  k&OMI &J# K# L]# M]# N]# Od# d4O &Yd# Zd# [# e\O# ]]# ^]#  a z1, szX cvnoQi3Ws3@Oz3P_"?ptrz3{` ptrzz6min|dmaj}p]tN]] ?z3z ^ ]+st]>maj(N  !"U-2z#1o33IN4Vup5zp6]maj7min8d)Y9d:o$0p8]E>`p]n xp]zs1zs2noC+T $  O"zpz#o\ptrzmindoPp"]1%Uezpf !O!b!u!uzszc3no&i3"Wz!#o#o 3pz(  '(R)b )c$*e+3,f)g:()h:)0k:)$l:)m:,q-|?\ ../../include/arch/i386liballoc.ctypes.hstddef.hstdint.h>",f0u;jDJhZ[hZX$ J9^w+wt.֝O #>:v5 th" X!{f|&z< XwX />O)3 J9mz.ur<.uv [ f!fqZ t*bjh:vrL:>_i0MJ!#(?J .x1+?t~< t~n-=//thUN= .s=?*0AU+i0Xi-=g~tiu#g>Ui~.=;@sv=gg>Ui~-YYuQ[z<z./0h=;=9X{fH\r<:J= XBw+w$tKj<tShx{If| AB !AD AC@AB PAB `AB FIAE QAB FAB F1AB Dttutt1uP/VR,S,1R.P@AtACtCOuPQtQStS_u`atactcu`vvSuSuS u SVV VW%WzPPttuPPP!P!=VPVRgSiQQARSgiSSSttuuu(#u`6u`u`2VuhtPQ1uhuhSAS#SxSVYPktPPP V KSVYSYaPgkPSVPSVSP V!'V''S''P'5V5VVSV#6SSVadQQR!5Q5KRQQ#Q66R6SQQ9iP_ud_udQud udR ud#udQ#audazudRzudtRRPR RRRzRttukVknunVuVuVuV&W&nu nWu Wu Wu W&lWPt|PPjStSPntPTdQMdR(TQZdQ*3PGSPZdPtt!u  !u  !u PQjinit_memory_manager"free^mallocrealloccalloc!v=?AN>A#zrtdijoupt!$&Z!$&ZusagecharFALSEstartedBetshort intsize_tmallocliballoc_minorcdestliballoc.clsrcnew_mininit_memory_manageruintptr_tliballoc_unlockfreel_possibleOverrunsldestl_memRootlong long intliballoc_memcpyl_inuseliballoc_fill_dwordlong int/home/toni/tmp/lost/src/lib/stdlibcblockl_errorCountunsigned charliballoc_freeliballoc_majorsigned charlong long unsigned intunsigned intla_lockl_allocatedshort unsigned intcallocl_pageSizereallocGNU C 4.1.2 (Gentoo 4.1.2 p1.1)real_sizenobjl_bestBetsizeallocate_new_pagereq_sizeprevcsrcl_warningCountliballoc_allocbestSizeliballoc_lockmagicTRUEdiffliballoc_memsetdwordpagesl_pageCountnextmajSizefirstGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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)x%d+h00hbB > *`RCN 0b ^ (0 o$; ~_Uz 0   00\!&!!&@ X( ! @.P>K^mu$ (   `1liballoc.cliballoc_fill_dwordliballoc_lockliballoc_unlockl_errorCountl_possibleOverrunsl_warningCountl_inusel_bestBetl_memRootl_allocatedallocate_new_pageinit_memory_managerpvfreemem_freemem_allocatemallocrealloccallocGW,2h9 |{(nvfq!`!! !&-;BIPW^ip,:HVlsw{(048HXhqv %4=ANWdptx}).9?DOZ"'2;@KUlu~ !*.EIXdiuzi04PThlmalloc.o/ 1225538171 1001 1002 100644 850 ` ELF4( GCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).symtab.strtab.shstrtab.text.data.bss.debug_abbrev.debug_info.debug_line.comment.note.GNU-stack4!4'4,4:5F5R5&[[[k  H malloc.cstrtol.o/ 1225538171 1001 1002 100644 2968 ` ELF4(UWVuS]t& € u t uvC1u(Yt&H9}JtYPC DŽɍ<t3A< w P9ߍA<A<tuH9|E tE [^_ÍP% $ > $ > .? : ; ' I@: ; I: ; I4: ; I I &I:int~ 'Zg]str,b"3]3 V strtol.c?Π|q.<q<.q<0 "v\ot| AB BDttu  SuSu   VuV5WWQ}RRRdstrtoldigitendptrunsigned charretvalbaseshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong int/home/toni/tmp/lost/src/lib/stdlibcsigned charstrtol.cstrtolGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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: NXZJ h ^4Z p  k zv    00&::l  l     strtol.cstrtol   ! & - ; B I P W ^ j uy}           ,strtoul.o/ 1225538171 1001 1002 100644 4004 ` ELFx 4(UWVSu] C € u € u܀-7+ELt 090t 1UE1EHAɍ&9}VE9EuU9UEȉE CA< vA<vA<w A9|EF1E"vKE ttK]UE E[^_9M{f CE1UE C]6Ea<Lv% $ > $ > .? : ; ' I@: ; I4: ; I4: ; I : ;   I &I 4: ; I? < F"}s int1Xk+"*,*0L*3xs,acc-c.)/neg03any0303Qi:? $ ) 6 ) @39 ../../includestrtoul.cerrno.h* tK #_ v#=W=pXKvvu? tf.um^r<4!iU| "AB Ftt"u"uKKfu f"cVcfuf"VPSSbSf"Su`P5tu`u`u`iQiusPQQP P  Q )Q:fQttQususQGtud"ud)W.dWftWWWJdstrtoul"endptrerrno/home/toni/tmp/lost/src/lib/stdlibcunsigned charlong unsigned intnoconvshort unsigned intstrtoulstrtoul.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)baseunsigned intlong long unsigned intcutlimcutofflong long intnptrcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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+d0dBJ> L(RJN tb4^ | o$~Bz  `  0 &       "strtoul.cstrtoulerrno<   ! & - ; B I P W ^ j uy}                * = Fbcmp.o/ 1225538171 1001 1002 100644 2748 ` ELF<4(U1VuSt]M CA8uNu[^% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I 4: ; I  I &)Rint1?r+O&3)b1%,b2%X%dp1' p2'Q  _A ../../include/arch/i386bcmp.cstddef.h%#+wL=>=/| )AD ADtt)u%u%)%u %)'V')u&Sobcmp)size_tbcmp.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charlengthbcmpGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>: NcJ ^P4Z  kzFv  a  0U&{{     )bcmp.cbcmp   ! & - ; B I P W ^ e u        Nbcopy.o/ 1225538171 1001 1002 100644 3724 ` ELF4(UWVS Eu }9}9}}u u t@1ƒ}EEEUt&IKJu+}+uEEUt ONJu [^_Í& t<1ƒ}uE] MACJu}u EEuUtGFJu [^_ɐJuEƉJuE1E))ug)EE% $ > $ > : ; I.? : ; ' @: ; I4: ; I : ;  I &  &Igint@T+ONA?,?L?dldstBsrcCOtDd}     B ../../include/arch/i386bcopy.cstddef.h8=?  gh%(Q"& a]<8H<J| AB Fttu$$u$$u $$uV5jVjSVSVSVSVS9S99S9;V;;S^^VsV/WlQWWQWQWQ99Q9=W==QsWehuhhRulRRupVRupRR99uh99R99ul??RfsV~uh obcopysize_tbcopy.cdst0long int/home/toni/tmp/lost/src/lib/stringunsigned charbcopyshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intsrc0signed charlengthdoneGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@!',>W : d NaJ \^4Z d k,zv t   |0&##T  T     bcopy.cbcopy   ! - 4 ; B I P W ^ e u |            Obzero.o/ 1225538171 1001 1002 100644 3088 ` ELF4(UW}VS] wtAKu[^_Éu8މJu؍tՍ&BHtBHuf뼾)Ɖv@Ju 7)% $ > $ > : ; I .? : ; ' @: ; I4: ; I  I~jb int/O+O)A=<~1,1dnt=ddstA% o_ ../../include/arch/i386../../includememset.cstddef.hbsdtypes.h;C.YKI)<jX tg=@*@K;KmtKc| ~AB AEtt~uW#u##W#~uS#u #~SP V%*P**V*,R,,V33RADPbbPgkVm~RQR#Q*.PDbRbkWkwPw~Qbzero~size_tdst0/home/toni/tmp/lost/src/lib/stringunsigned charlong unsigned intshort unsigned intbzero.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intbzerou_charshort intlong intsigned charlengthGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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    0&       ~bzero.cbzero   ! & - ; B I P W ^ e p {         lffs.o/ 1225538171 1001 1002 100644 2408 ` ELF4(U1Utu@t% $ > $ > .? : ; ' I@: ; I4: ; IK.~intp!4ffs&3k%3,bit'3K9 ffs.c%#+.?Lu-i| AD ttu  RPPdffslong long intshort unsigned intunsigned intffs.clong long unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)maskunsigned char/home/toni/tmp/lost/src/lib/stringlong intsigned charshort intGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 8 ^,Z @  kiz1v P  K  X 0k+&QQ     ffs.cffs   ! & - ; B I P W ^ quy ~   )ffsl.o/ 1225538171 1001 1002 100644 2428 ` ELF4(U1Utu@t% $ > $ > .? : ; ' I@: ; I4: ; ILEintq!.&3l%],bit'3K: ffsl.c%#+.?Lu-i| AD ttu  RPPdffsllong long intshort unsigned intunsigned intlong long unsigned intffsl.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)maskunsigned char/home/toni/tmp/lost/src/lib/stringlong intsigned charshort intffslGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 L ^,Z T  kiz1v d  L  l 0l2&XX     ffsl.cffsl   ! & - ; B I P W ^ f quy ~   *fls.o/ 1225538171 1001 1002 100644 2444 ` ELF84(U1҉EttBuɉ% $ > $ > .? : ; ' I@: ; I4: ; IExintj!.fls&3e%3,bit'3n9 fls.c%#+.?Lu-i| AD ttu  PuPuRRdflslong long intshort unsigned intunsigned intlong long unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)maskunsigned char/home/toni/tmp/lost/src/lib/stringlong intsigned charshort intfls.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 \ ^,Z d  kzTv t  n  | 0N&tt     fls.cfls   ! & - ; B I P W ^ quy ~   )flsl.o/ 1225538171 1001 1002 100644 2460 ` ELF<4(U1҉EttBuɉ% $ > $ > .? : ; ' I@: ; I4: ; ImJint!3.&3%],bit'3n: flsl.c%#+.?Lu-i| AD ttu  PuPuRRdflsllong long intshort unsigned intunsigned intflsllong long unsigned int/home/toni/tmp/lost/src/lib/stringGNU C 4.1.2 (Gentoo 4.1.2 p1.1)maskunsigned charflsl.clong intsigned charshort intGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 l ^,Z t  kzTv  o  0U&{{     flsl.cflsl   ! & - ; B I P W ^ f quy ~   *index.o/ 1225538171 1001 1002 100644 2496 ` ELF`4(UEM 8u @8t ҍvu1% $ > $ > .? : ; ' I@: ; I4: ; I  I&I&LDint#1ly+&p*,ch*3Wc,Q; index.c*: N?J ^,Z  kkzsv    0w&     &index.cindex   ! & - ; B I P W ^ j uy}    +memccpy.o/ 1225538171 1001 1002 100644 3024 ` ELF4(UWVS]t(E uMEvU:BUA8t Ku1[^_Ã[^_% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I 4: ; I   I & &ILKint*8kx+O'Lt#,f$dc%3n&dtp*Qfp+up uc,A   A  AgD ../../include/arch/i386memccpy.cstddef.h&>L=H=iL?91~2| LAB FttLu8u8BBLu8u 8BBLu 8B >S>BuBHSHLu?VBIV omemccpyL8EG;=size_t/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intmemccpymemccpy.cshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@L!',>, : N5kJ ^4Z  kzv    . 0N&BB       Lmemccpy.cmemccpy   ! & - ; B I P W ^ e u        Qmemchr.o/ 1225538171 1001 1002 100644 2808 ` ELFL4(USM] tUJBB8tIu[1[ɉ% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I   I & &I)[int3A{+OT))s&,c'Adn(dp+    AaC ../../include/arch/i386memchr.cstddef.h(Ju?+182| )AB Att)uu$$)u S $u $%S%)u )Qomemchr)&(!#size_tmemchr.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intmemchrGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@)!l'l,l>:  NeJ ^80Z  khz-v  J  j 0V&||      )memchr.cmemchr   ! & - ; B I P W ^ e u      Pmemcmp.o/ 1225538171 1001 1002 100644 2932 ` ELF4(UVSut]M CA8u Nu[^1҉SA[^)‰% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I 4: ; I  I & &I9[Rint1?{+O+39s1),s2)dn*dp1- p2-Q   AdC ../../include/arch/i386memcmp.cstddef.h*X=Ki?91882| 9AB Btt9u!u!))9u!u !))9u  #V#)u)3V39u"S)2Somemcmp9 !46)1$&size_tmemcmp/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intmemcmp.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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!|'|,|>: | NhJ D ^h4Z L  kzv \    d (0&X  h     9memcmp.cmemcmp   ! & - ; B I P W ^ e u       Pmemcpy.o/ 1225538172 1001 1002 100644 3784 ` ELF 4(UWVS Eu} 9}9} }uu t@1ƒ}EEEUt&IKJu+}+uEEUt ONJuE [^_Ít& t<1ƒ}uE]M ACJu} uEEuUtGFJuE [^_ɋJuEĉƒJuE0E ))uf)EE% $ > $ > : ; I.? : ; ' I@: ; I4: ; I : ;    I & &IbintAO +OA:,:L:dldstBsrcCOtDd}      B ../../include/arch/i386bcopy.cstddef.h8=?  gh%(Q"& a].8H.J| AB Fttu$$u$$u $$uV5jVjSVSVSVSSV;S;;S;=V==S__VtV/W/lWlQWWQWQ W  Q;;Q;?W??QtWehuhhRulRRupRVRupRR""R;;uh;;R;;ulAARgtVuhomemcpysize_tdst0long intmemcpy.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intmemcpyshort intsrc0charsigned charlengthdoneGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@!',>[: NmJ ^4Z  k8z v  &  0F-&SS       memcpy.cmemcpy   ! - 4 ; B I P W ^ e u             Omemmem.o/ 1225538172 1001 1002 100644 3328 ` ELF4(U(M uu]}]ɋ}…t 1]u}9ruM]u}E M)u9]sC9]r:ut$|$$u߉% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I 4: ; I 4: ; I   I &&I[intM:{+O3(l&,&dzs''dcur)b ) cl*  cs+     yC ../../include/arch/i386memmem.cstddef.h'JBz.B3qNY fv <v [| AB IIttu))6u6HSHWuW`S`u))6u 6WQWWu WZQZu ))4W46u6NWNWuWW) )1V16u6KVKWuWV).S`S)6up]upomemmemsize_tmemmem.c/home/toni/tmp/lost/src/lib/stringmemmemshort unsigned intunsigned charGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned ints_lenlong long unsigned intlong long intcharshort intlong intsigned charlastl_lenGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> R}N b4^  oL~z     0) &11       memmem.cmemmemmemchrmemcmpS   ! & - ; B I P W ^ e u            Pmemmove.o/ 1225538172 1001 1002 100644 3788 ` ELF 4(UWVS Eu} 9}9} }uu t@1ƒ}EEEUt&IKJu+}+uEEUt ONJuE [^_Ít& t<1ƒ}uE]M ACJu} uEEuUtGFJuE [^_ɋJuEĉƒJuE0E ))uf)EE% $ > $ > : ; I.? : ; ' I@: ; I4: ; I : ;    I & &Ik'intJX+OA:,:L:dldstBsrcCOtDd}      B ../../include/arch/i386bcopy.cstddef.h8=?  gh%(Q"& a].8H.J| AB Fttu$$u$$u $$uV5jVjSVSVSVSSV;S;;S;=V==S__VtV/W/lWlQWWQWQ W  Q;;Q;?W??QtWehuhhRulRRupRVRupRR""R;;uh;;R;;ulAARgtVuhomemmovememmovesize_tmemmove.cdst0long int/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intsrc0signed charlengthdoneGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@!',>[: NmJ ^4Z  k8z v  '  0G0&VV       memmove.cmemmove   ! - 4 ; B I P W ^ e u             Omemset.o/ 1225538172 1001 1002 100644 3428 ` ELF4(UWVSME ] wt t&CIuE[^_1uaEu6E‰؍v8JuEȃt BHt BHuE)EUE@Ju]+M]Љ Љ NjEt% $ > $ > : ; I .? : ; ' I@: ; I: ; I 4: ; I  Ir/ int8X+O)A+OFk<:,c0:3L:d t=d c?z dstA o_ ../../include/arch/i386../../includememset.cstddef.hbsdtypes.h;m: < NJ 4 ^04Z <  kd9zv L    T 0&(  (     memset.cmemset   ! & - ; B I P W ^ e p {            lmultibyte.o/ 1225538172 1001 1002 100644 3808 ` ELF4(UWVSu>Љ%=t$б%=tuO9] r>~,F%t$t&2%uB9u[^_ɉÍ[^_ɹÉx륐&Uuu ]1ۉ}}tE4$D$u؋u]}Ívtt=)H!ƒ~˹1A 9ˉu% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &I 4: ; I_>_int9L.Z+Z-OL3sK,GKoylenM3iN3  \z3>wcy\sy8Gyonlen{3i|3 }3 zR ../../include/arch/i386multibyte.cstddef.hstdint.h%SXA"  ]Y'_y_m<#<)uWu>WVu >V>uSS P 7S7:P:>SQ7Q#cmblenmbtowc>size_twchar_tmbtowc/home/toni/tmp/lost/src/lib/stringunsigned charslenshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intbitposlong long intcharmblenshort intmultibyte.cuint32_tlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@> ` %+0Bc> h 8R}N b$X^   o|~r'z    0&4  D     multibyte.cmblenmbtowc   ! & - ; B I P [ b i p {            ! & 0 ? L Q _8<rindex.o/ 1225538172 1001 1002 100644 2592 ` ELF4(US1E MtA8u҉u[% $ > $ > .? : ; ' I@: ; I4: ; I4: ; I I &I'RIint#1r+'p*,ch*3KD,_c-r = rindex.c*NbnG!v-/2| 'AB Att'u'Q%S $Pdrindex'/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intsaverindex.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charrindexGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>: ( NAJ ^0Z  k,zv      0&      'rindex.crindex   ! & - ; B I P W ^ j uy}       ,stpcpy.o/ 1225538172 1001 1002 100644 2512 ` ELFd4(UU Mt BABuɉ% $ > $ > .? : ; ' I@: ; I: ; I I&I"Y/ int8Fy%"to$,$K8 stpcpy.c$: N<J ^,Z  kvznv    0z&     "stpcpy.cstpcpy   ! & - ; B I P W ^ j uy}     ,strcasecmp.o/ 1225538172 1001 1002 100644 4000 ` ELFX 4(UWVSuM yZQw1A 9u-tTFC<EwÍx 9@QwJ9tӀ}ÍP w;y@Aw @)[^_ɉÍ1[^_ÀyZAw@ Ҁy@ӍAvUWVSu}M $ > : ; I.? : ; ' I@: ; I4: ; I I &I .? : ; ' I@ UZshint*J+O)A8]%3s1$,s2$Lus1'lus2(  o 43ss12 s22Cn3d{ us17us28c ../../include../../include/arch/i386strcasecmp.cbsdtypes.hstddef.h$=ZgW(;/I/1W&==0L:&%z<4zJ4S3zX | AB FAB Fttuuu uVzVVQ_RhnPzRPPttsu_u_jjsu_u _jjsu ZVZ_u_gVgjujsV[W_hWjsWQ8RDSP_jRjnP-^strcasecmpstrncasecmpsSjsce\^VXsize_t/home/toni/tmp/lost/src/lib/stringunsigned charlong unsigned intshort unsigned intstrcasecmpGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharu_charshort intstrncasecmplong intsigned charstrcasecmp.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@s!',>P^: 8(NJ `^`TZ h  k0z1v    500ec&  %   strcasecmp.cstrcasecmpstrncasecmp   ! & - ; B I P W ^ e p {            ' 4 9 H W p8<strcasestr.o/ 1225538172 1001 1002 100644 3100 ` ELF 4(U(U ]u}]2u ؋]u}ÍF<w z<$Et4B<wB ȉC9uߋE|$$D$uK1% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &IPint*=p}+O+s*,8*bc,sc,len-d    qG ../../include/arch/i386strcasestr.cstddef.h* @ /u>v"ug8| AB Ottu#S#+u+SW)u +8R8@W@u &V+dVdgPgV +RF\R~R+upCupostrcasestrsize_t/home/toni/tmp/lost/src/lib/stringunsigned charfindshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intstrcasestrlong long intcharshort intlong intsigned charstrcasestr.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>  R=uN b4^  o,~!z   5  0U3&YY   ,    strcasestr.cstrcasestrstrlenstrncasecmp<s   ! & - ; B I P W ^ e u         Tstrcat.o/ 1225538172 1001 1002 100644 2564 ` ELF4(US]M ;tB:uABu[% $ > $ > .? : ; ' I@: ; I: ; I4: ; I I &I'Y int,:yM#'s","bT$ 8 strcat.c"Jiɮ| 'AB Att'uR%S%'u'Qdstrcat'strcat.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intstrcatsaveGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharappendshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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~>:  N<J ^0Z  kzv    0&      'strcat.cstrcat   ! & - ; B I P W ^ j uy}      ,strchr.o/ 1225538172 1001 1002 100644 2504 ` ELFd4(UEM 8u @8t ҍvu1% $ > $ > .? : ; ' I@: ; I4: ; I  I&I&Kint*8kx+&p*,ch*3Wc,Q; index.c*: N?J ^,Z  kkzsv    0z&     &strchr.cstrchr   ! & - ; B I P W ^ j uy}    +strcmp.o/ 1225538172 1001 1002 100644 2528 ` ELF|4(US]U t&C B8u u[1ɉB[)% $ > $ > .? : ; ' I@: ; I I&I5M int,:mz*35s1),s2)n? strcmp.c)JM+1;u-/| 5AB Att5u  !S!'u'/S/5u  5Rdstrcmp5strcmp.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intstrcmplong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,xb>: NCJ ^0Z  kzv    0&     5strcmp.cstrcmp   ! & - ; B I P W ^ j uy}    ,strcpy.o/ 1225538172 1001 1002 100644 2568 ` ELF4(USU ]tBBAAu[% $ > $ > .? : ; ' I@: ; I: ; I4: ; I I &I'Uint(=u6#'to","WP$ 8 strcpy.c"Jiv| 'AB Att'u%S%'uR'u dstrcpy'from/home/toni/tmp/lost/src/lib/stringunsigned charstrcpyshort unsigned intsaveGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charstrcpy.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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~>:  N<J ^0Z  kzv    0&      'strcpy.cstrcpy   ! & - ; B I P W ^ j uy}      ,strcspn.o/ 1225538172 1001 1002 100644 3020 ` ELF84(U1ɉWVSUE EEEEt#¾ȉ? |JBu?1ɅDu&UB?tt+M[^_% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I 4: ; I 4: ; I  I &I I!I/ dint*J+O],z8%ds$,$Ls1*R bit+otbl,\ idx-3w   o` ../../include/arch/i386../../includestrcspn.cstddef.hbsdtypes.h$ v. v< ,>G #,>x | AD FttuuHPHu UlPstrcspnsize_t/home/toni/tmp/lost/src/lib/stringunsigned charlong unsigned intshort unsigned intu_longGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intstrcspn.clong long intcharcharsetstrcspnshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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  kzv  <  0\P&vv       strcspn.cstrcspn   ! & - ; B I P W ^ e p {         mstrdup.o/ 1225538172 1001 1002 100644 2816 ` ELF4(U}}]u1ۉ<$p4$tÉt$|$$؋u]}% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &IJ8|int%Xe+O&Jstr%,len'dW(j   ^C ../../include/arch/i386strdup.cstddef.h%%- | JAB FIttJu++HWHJuBVESostrdupJsize_tstrdup.cstrdupunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned int/home/toni/tmp/lost/src/lib/stringlong long intcharshort intlong intsigned charcopyGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>  RbN bP4^  o}~z    0>&::0  &    Jstrdup.cstrdupstrlenmallocmemcpy#9   ! & - ; B I P W ^ e u       Pstrerror.o/ 1225538172 1001 1002 100644 2728 ` ELFH4(U% $ > $ > .? : ; ' I@: ; I 4: ; I  I&I q<intG^U0 /3 17! strerror.c/Unbekannter Fehler|  AG tt udstrerror error_codeerror_message/home/toni/tmp/lost/src/lib/stringstrerror.cunsigned charstrerrorshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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_str.comment.note.GNU-stack@  %L+L0LqB> Rq;N p ^2qm x  },y  , ;  0[B&hhX0  (      strerror.cerror_message.1033strerror  !&-;BIPW^juy}  .  strlcat.o/ 1225538172 1001 1002 100644 3148 ` ELFp4(UWVS M]} t];tX :tB9u)މ)t+1tt KB@u) [^_É<$ [^_É1% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &IyP}int/=p+O,dydst),src*ysiz+dd-s.<n/dO*0d   zD ../../include/arch/i386strlcat.cstddef.h+Kh0Y/#?;/uX u< .oX| yAB FttyuS"u"2S2susyS_W_au aqWqsu syW9Q9auaiQisusyQS iRuyRATP2]SaoSostrlcatysize_t/home/toni/tmp/lost/src/lib/stringdlenunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intstrlcat.clong long unsigned intstrlcatlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 4 %+0BG> < RL~N  b4^ $  om~mz 4    < 0&       ystrlcat.cstrlcatstrlene   ! & - ; B I P W ^ e u          Qstrlcpy.o/ 1225538172 1001 1002 100644 2824 ` ELF4(UWE}Vu St &ItBCuu Bu[)^_ɍB% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &IGU8int*Bu+O*dGdst',src(Wsiz)dd+s,Rn-dQ   rD ../../include/arch/i386strlcpy.cstddef.h)z. u. .u.L=37A|  GAB AGFttGuBWBGuAVAGu P#u#&P&Gu>SostrlcpyGsize_t/home/toni/tmp/lost/src/lib/stringunsigned charstrlcpy.cshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charstrlcpyGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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!',>:  N vJ ^8Z  kzv    0&      Gstrlcpy.cstrlcpy   ! & - ; B I P W ^ e u       Qstrlen.o/ 1225538172 1001 1002 100644 2532 ` ELFx4(U1U:t А@8u)% $ > $ > : ; I.? : ; ' I@: ; I4: ; I I &I[int:H{ +O3$dstr#,s%K ]C ../../include/arch/i386strlen.cstddef.h##+.?| AD ttu  RPostrlenstrlen.csize_t/home/toni/tmp/lost/src/lib/stringstrlenunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@!\'\,\~>: NaJ ^,Z  k$^zv    0&     strlen.cstrlen   ! & - ; B I P W ^ e u     Pstrncat.o/ 1225538172 1001 1002 100644 2744 ` ELF44(UVuS]t">tB:uM AtBKu[^% $ > $ > : ; I.? : ; ' I@: ; I 4: ; I  I &I7]int4B}+OU*7dst),src)Wn)d1d,Rs-Q   cD ../../include/arch/i386strncat.cstddef.h)=Nu!=?| 7AB ADtt7u5V57u1u 172S27uostrncat7size_tstrncat.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intstrncatGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>: NgJ ^X4Z  kz:v  X  0xK&qq      7strncat.cstrncat   ! & - ; B I P W ^ e u      Qstrncmp.o/ 1225538172 1001 1002 100644 2712 ` ELF$4(UVSMu] uFC8utIu[^1҉C[^)‰% $ > $ > : ; I.? : ; ' I@: ; I I&I>U8int*Bu+O%3>s1#,s2#nn$djD ../../include/arch/i386strncmp.cstddef.h$XlL>82zAB Btt>u)V)/u/8V8>u(S(/u /7S7>u >Qostrncmp>size_t/home/toni/tmp/lost/src/lib/stringunsigned charstrncmp.cshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharstrncmpshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@>!',o>: NnJ h ^(4Z p  k\z+v  I  0i<&bb      >strncmp.cstrncmp   ! & - ; B I P W ^ e u      Qstrncpy.o/ 1225538172 1001 1002 100644 2892 ` ELF4(UVuS]tU BAt Ku[^ÉHtvAHtAHuf% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I  I &IB]int4B}+OU*Bdst),src)bn)dd,Qs-R   eD ../../include/arch/i386strncpy.cstddef.h)=?yfI=I| BAB ADttBu&V&(u(BV"u "((Bu "S"#P#%u(*S*BPostrncpyB"(Bsize_tstrncpy.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intstrncpyGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@B!',> : T NiJ  ^`4Z $  kzzv 4    < 0&0  @     Bstrncpy.cstrncpy   ! & - ; B I P W ^ e u       Qstrnstr.o/ 1225538173 1001 1002 100644 3132 ` ELF84(U(E ]u}]u8u ؋]u}@E$EvNt0t)C8u9uwEU$D$T$uK1% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &Izg]int2J+O.zs+,@,bE-dc/sc/len0d#   mD ../../include/arch/i386strnstr.cstddef.h- j /sK,"KZ>| zAB Ottzu!!&S&.u.zS!!!up!.u ..P/2u 2zup!!)V).u.zV,W.zW=\PvxP!.ul=zulostrnstrzsize_tstrnstr/home/toni/tmp/lost/src/lib/stringunsigned charfindslenshort unsigned intstrnstr.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@z  %+0BI> $ RDqN b4^   oC~/z $  M  , 0mJ&pp   "    zstrnstr.cstrnstrstrlenstrncmp6k   ! & - ; B I P W ^ e u           Qstrpbrk.o/ 1225538173 1001 1002 100644 2676 ` ELF4(UVSMu t&AtBt9u[^ɍA[^1% $ > $ > .? : ; ' I@: ; I4: ; I 4: ; I4: ; I  I &I9\ int-;|T'9s1&,s2&KN(Rc)3sc)3   @  strpbrk.c&,x9?zJ4| 9AB Btt9u  9Q  .V.3u 35V59u -S34Sdstrpbrk9strpbrk.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intscanpstrpbrkGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@9!|'|,|> : NDJ D ^(4Z L  k\zv \  %  d 0E&==p p     9strpbrk.cstrpbrk   ! & - ; B I P W ^ j uy}      -strrchr.o/ 1225538173 1001 1002 100644 2596 ` ELF4(US1E MtA8u҉u[% $ > $ > .? : ; ' I@: ; I4: ; I4: ; I I &I'S#int-;s+'p*,ch*3KN,_c-r = rindex.c*NbnG!v-/2| 'AB Att'u'Q%S $Pdstrrchr'/home/toni/tmp/lost/src/lib/stringstrrchr.cunsigned charshort unsigned intsaveGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charstrrchrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>: , NAJ ^0Z  k,zv     0&      'strrchr.cstrrchr   ! & - ; B I P W ^ j uy}       ,strsep.o/ 1225538173 1001 1002 100644 2860 ` ELF4(UWVSEEU1t5uv>U Fft B9uu1E0E[^_F% $ > $ > .? : ; ' I@: ; I4: ; I4: ; I 4: ; I  I &I]_ int0F0]>.,Y/Ls12Rc33sc33tok4    H strsep.c/r. xJy| ]AB Ftt]u]u..Ou OWW]u upTVW]VSSW]S)PORPdstrsep]strsepspanp/home/toni/tmp/lost/src/lib/stringunsigned charstringpshort unsigned intdelimGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intstrsep.clong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 ^x4Z   kzv      0&       ]strsep.cstrsep   ! & - ; B I P W ^ j uy}          ,strspn.o/ 1225538173 1001 1002 100644 3012 ` ELF04(U1ɉWVSUE EEEEt#¾ȉ? |JBu?1ɅDt&UB?tu+M[^_% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I 4: ; I 4: ; I  I &I I!I/ mint3S+Of,zA%ds$,$Ls1*R bit+otbl,\ idx-3w   o_ ../../include/arch/i386../../includestrspn.cstddef.hbsdtypes.h$ v. v< <0V>,>G #,>x | AD FttuuHPHu UlPstrspnsize_tstrspn.c/home/toni/tmp/lost/src/lib/stringunsigned charlong unsigned intshort unsigned intu_longGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharstrspncharsetshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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  kzv  7  0WI&oo       strspn.cstrspn   ! & - ; B I P W ^ e p {         lstrstr.o/ 1225538173 1001 1002 100644 3024 ` ELF4(U(E ]u}]0u ؋]u}Íx<$E&t!C8uE|$$D$uK1% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &IrPint*=p}+O*rs),8)bc+sc+len,d   lC ../../include/arch/i386strstr.cstddef.h) @ /u=#v,"Kg8 | rAB Ottru#S#+u+rSW)u +.P.6W6ru &V+rV9QPhjP+up9rupostrstrrsize_t/home/toni/tmp/lost/src/lib/stringunsigned charfindshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intstrstr.clong intsigned charstrstrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@r %+0BA> R-pN b4^  o ~z    0&x       rstrstr.cstrstrstrlenstrncmp2]   ! & - ; B I P W ^ e u         Pstrtok.o/ 1225538173 1001 1002 100644 3680 ` ELF4(UWVSu|U F9tBuۉutG>U F؋EHE t&t B9uu1UE2[^_FU1[^_ËE01u U E D$D$E$% $ > $ > .? : ; ' I@: ; I: ; I4: ; I4: ; I 4: ; I : ;  I &I .? : ; ' I@: ; I : ; I 4: ; I IWint0>w2s1,Q113tok3c43^ sc43 @    )`s_Q_af strtok.c1@=;hs)A .=; <xJyofZ#X].*i| AB F"AB ttu4V4tuptwuwVuV  ou owwu oowuwu<R}R P'*PmrPPP6Q6KSTWQw}S}}Qttu(Md__strtok_rstrtokspanp/home/toni/tmp/lost/src/lib/stringstrtokunsigned charshort unsigned intdelimGNU C 4.1.2 (Gentoo 4.1.2 p1.1)__strtok_runsigned intlong long unsigned intstrtok.clong long intcharshort intlong intcontsigned charlastGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> (RLjN bL^ (  o~,z H   P0&** 0  /    "("strtok.clast.1060strtok_r__strtok_rstrtok   ! & - ; B I P W ^ j uy}              - ; G, 8 <elf32.o/ 1225538170 1001 1002 100644 5212 ` ELF 4(U} 3Ev8ELFt1ÀxÍU1(U ]u}:ELFt ]u}ËBD$M $E P@,M 1| F 9u_F$EWGT$U %T$E$WGD$)ЉD$G%U$\$ ED$G %D$U$M A,9Y&]u}% $ > $ > : ; I  : ; (  : ; : ; I8 I !I/ .? : ; ' I@ : ; I4: ; I I: ; I 4: ; I U4: ; I FPb5intTO.?+Oo O /G %H_&Oe'()$+47 n8# 9# :# n;# J<# =# B># ?# f@#$ A#( xB#* C#, D#. ?E#0 F#2 A  vG_ _ `# Fa# b# c# d# e# f# Lg#7h 1$ 30q, #0dn7 CL0P K| 3Kq#KdNYCi]3Tfdhqup_f ../../include/arch/i386../../includeelf32.ctypes.hstddef.helf32.h0>H>5 u  .u  Ju  f%)]7(\%jnv< #)m<mefX| $AB 0 AD Ott$u  Pu P $u  $u 01t15t5Pu0{{Pu0LLPu FV>Jjloader_is_elf32loader_elf32_load_imageP1wordprogram_headere_entrye_identElf32_WordFALSEshort intsize_tp_offsetlong long unsigned inte_flagse_machinee_phentsize/home/toni/tmp/lost/src/lib/bin_loaderelf_headerp_vaddrp_typee_shentsizeboolprocesse_typevaddr_te_ehsizelong long inte_shstrndxElf32_Offmem_imageimage_sizelong intElf32_Phdre_phoffe_versionunsigned charsigned chare_magicElf32_Ehdrelf32.cunsigned intp_paddrshort unsigned intp_flagsloader_is_elf32Elf32_Halfe_shoffGNU C 4.1.2 (Gentoo 4.1.2 p1.1)pid_tp_memszp_filesze_phnumloader_elf32_load_imageimage_starte_shnumTRUEp_alignpage_countdwordElf32_AddrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@P (%+0BJ> hRN bL^ $  o ~Bz D 7  LW 0wp &  p z    $0 1FZahelf32.cloader_is_elf32loader_elf32_load_imageloader_create_threadloader_allocate_memmemcpymemsetloader_assign_meme&   ! & - ; B I P W ^ e r }              * 8 F T b p ~           ' 5 C Q ` p {                $ ) 4 s04elf64.o/ 1225538170 1001 1002 100644 4036 ` ELF4(U} ?Ev8ELFt1ÀxÍU1% $ > $ > : ; I  : ; (  : ; : ; I8 I !I/ .? : ; ' I@ : ; I4: ; I I.? : ; ' I@: ; I 7W_9int I-Ss.e|0/wJ&C+e e  'l(H)l,Z@A kB# C# D# iE# /F# G# H# I#( aJ#0 K#4 sL#6 M#8 N#: O#< P#> A  |Q 890$ /, /n%68L07JJKr ../../include/arch/i386../../includeelf64.ctypes.hstddef.helf64.hstdint.h/>H>5 u  .u  Ju  f- S.-.| $AB 0AD tt$u  Pu P $u  $u 01t15t57u>loader_is_elf64>loader_elf64_load_image7Elf64_Offe_identElf64_Addre_entryelf_headeruint64_tshort intsize_tlong long unsigned inte_flagse_machinee_phentsize/home/toni/tmp/lost/src/lib/bin_loaderloader_elf64_load_imageElf64_Worde_phnume_shentsizeboolprocesse_typevaddr_tElf64_Halfe_ehsizelong long inte_shstrndxlong inte_versionloader_is_elf64unsigned charelf64.csigned chare_magicuint32_tunsigned intFALSEshort unsigned intuint16_te_phoffe_shoffGNU C 4.1.2 (Gentoo 4.1.2 p1.1)pid_timage_sizeimage_starte_shnumTRUEElf64_EhdrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>^: NJ ^DZ   kzBv    0&&&X  h 1    $0elf64.cloader_is_elf64loader_elf64_load_image   ! & - ; B I T [ f m x               ' 5 C Q _ m {              ( - @ KOS X f t 04flat.o/ 1225538171 1001 1002 100644 3060 ` ELFt4(U(]]u}}$ƋE \$4$D$<$D$@\$ t$<$D$@]u}% $ > $ > : ; I  : ; ( .? : ; ' I@ : ; I 4: ; IejintCQ+O!o= O d, 4e 2| 12q 3d 6q,jL ../../include/arch/i386flat.ctypes.hstddef.h3 >1v | eAB FItteu`V-loader_load_flat_bin_imageesize_tmem_imageloader_load_flat_bin_imageboolimage_startpid_tunsigned charshort unsigned intFALSE/home/toni/tmp/lost/src/lib/bin_loaderGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intprocesslong long intshort intTRUEflat.clong intimage_sizesigned charvaddr_tGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@e %+0B1> R,nN b4^  o?~1z  @  0`)& @ L e   e#7>Sflat.cloader_load_flat_bin_imageloader_allocate_memmemcpyloader_create_threadloader_assign_mem.>V   ! & - ; B I P W ^ e r }           Yloader.o/ 1225538171 1001 1002 100644 3396 ` ELF|4(U]u]u }}\$4$t]u }]u}\$4$u]u }]u}]u }]u}% $ > $ > : ; I  : ; ( .? : ; ' I@ : ; I 4: ; IsL int%3+Oo O F 1 0|, 0q 0d 2tN ../../include/arch/i386loader.ctypes.hstddef.h0J?xYVz| AB IIttu((:W:@u@bWbhuhzWzu((7V7@u @_V_hu hwVwu ((4S4@u@\S\huhtStu$loader_load_imagesize_tresultboolimage_startpid_tunsigned charshort unsigned intFALSE/home/toni/tmp/lost/src/lib/bin_loaderGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intloader_load_imageprocesslong long intshort intTRUEloader.clong intimage_sizesigned charvaddr_tGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@ (%+0BG>  RAxN  b4^   o7~'(z ,  O  4 0o& P d     ,DToloader.cloader_load_imageloader_is_elf32loader_elf32_load_imageloader_is_elf64loader_load_flat_bin_imageloader_elf64_load_image H<d|   ! & - ; B I P W ^ e r }             [list.o/ 1225538171 1001 1002 100644 8456 ` ELF<4(UUt1:Í&UEt t@1Í&U$t$Éu 1ɋ$t$Ëut9t$ tHu5 봡9|Ӌtɉ)ȉUU Er1҅tPɉÐt&U]]}u} tGu3t=r$K;tI]u}ÍWu1]}uËtq $묡9}Hu똍t&'U]]u1t tr$K;t ]uÐtH]uÍ&]uÍUS]$u][&U]u}]} $ƋEۉFtu;3C;t؋u]}Ð9@؋u]}ÍWt21뺐&US]t,$U PC1;؃[Í&'U$@% $ > $ >   : ; ( : ; I : ; : ; I8  : ;  I .? : ; ' I@ : ; I.: ; ' I@4: ; I4: ; I.? : ;' I@: ;I4: ;I4: ;I U4: ; I.? : ; ' @ : ; I 4: ; I A @zint2\v{ + f&O D# #  )# *d#  $T{ S,  P!\ 9K [wK@  t3Mn3 0d  t3 ,ch%d?$kt$3&d,.. db dH9 G< G@g  t3 d-o n mmds j< A=1233(_ ../../include/arch/i386../../includelist.ctypes.hcollections.h!W.=<=>:0g-tK./gI/Hmggr/=g@< ?O JkK=> `.,0.3bk/;0/~fjj+?/A xkyX=Wg>,>2 JK1>z֑kjȠ,02KE~t=NgL;2Xggw| AG  AB @AB LAB AB FItAB FF)AB D@AB LBAB D !AB ttuR !t!#t#9u **3P35u58P89u@AtACtCu@UPUZSZ`PbS@URU^V^bRbVUWQWbRdQRRQW`PPPttuuu Pttu"S"*u*ESEOuOS(W(*u *HWHOu OW %VBMVZV:<P>URUWPWdRttuSuSuSuVVVtt9u3S39u@AtACtCu@mmSuSuS@mmWu Wu W@mmsPsuPucVVVwRPRttuSu !t!#t#Aulist_is_empty#list_sizelist_get_element_atlist_removeclist_poplist_destroylist_insertGlist_pushlist_createA0@Oflist_nodelist.clast_listvaluelist_sizeboollist_get_element_atanchorlist_get_node_atunsigned charlist_createshort unsigned intlist_destroylast_indexprev_nodeFALSElist_popold_anchorlist_pushlist_tGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intnextlong long unsigned intlistlist_is_emptylong long int/home/toni/tmp/lost/src/lib/collectionslist_removeindexshort intTRUEcurrentnodenew_nodelong intlast_nodesigned charsizedwordlist_insertelementGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> xR,N H b ,^ P  oD D~z  .  N0fC&ii @#.   8F Pdput~)@B !list.clist_get_node_atlast_listlast_indexlast_nodelist_is_emptylist_sizelist_get_element_atlist_removefreelist_poplist_destroylist_insertmalloclist_pushlist_creates`gq{$]|.5 !&-;BIPW^ou|   )48< AK U`dh mw |          !, 1< AMR] itx|          ( -16A MX\` eo t l 0 4H Lh l      lock.o/ 1225538173 1001 1002 100644 3600 ` ELF04(UW}0u_ÍUEÍUEfUS]t&$u[Í'UE% $ > $ >  : ; ( : ; I.? : ; ' @: ; I  I 5I .? : ; ' I@ : ; Ig{V3int vy - d&O-l,  d O:y *,l9D0>XlC7N@c lM_Xp{varW_ e d= ../include/arch/i386lock.ctypes.h,J==Y=Rt6<==| AB A AB 0AB @#AB Dp AB ttu !t!#t#*u01t13t3>u@AtACtCcu@LLaSacupqtqsts{uPklocklockedunlocklock_wait7locked_increment{boollock.cunsigned charshort unsigned intFALSE/home/toni/tmp/lost/src/liblockedGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlock_waitunlocklong long intshort intTRUElong intlocked_incrementsigned charlockdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 %+0Bgk> ` @RhN b<^ P o~Tz  +  0KD&jj P  @     0%@#/p lock.clock_looplocklockedunlocklock_waitlocked_incrementU   ! & - ; B I P W ^ m s z         !% 2 = DHL J 4 8L Pd h misc.o/ 1225538173 1001 1002 100644 2260 ` ELF4(UEə1)% $ > $ > .? : ; ' I@: ; I  aEint!.abs)3 x(36 misc.c(<>Z|  AB tt udabs long long intshort unsigned intunsigned intlong long unsigned int/home/toni/tmp/lost/src/libGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned charmisc.clong intsigned charshort intGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,PP>: N+:J ^h,Z  k,zv    0&      misc.cabs   ! & - ; B I P W ^ quy *sort.o/ 1225538173 1001 1002 100644 3156 ` ELFP4(UW1VSE$U EJU;}sxGUEEEӍ4Et$É$U~UUE\$$D$Et$$D$UE4$T$D$1);}r[^_Ë}s% $ > $ > : ; I.? : ; ' @: ; I: ; I4: ; I 4: ; I  ' I I  I&O3int  o|+O'&,num&dd&d&tmp+uh i,3  3  k> ../include/arch/i386sort.cstddef.h&N*\LY+Y/[y Xt| AB AGttuPPuu  u  uP Pu u W upWoqsortsize_tqsortunsigned charbaseshort unsigned int/home/toni/tmp/lost/src/libGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intsort.cshort intlong intsigned charsizecomparatorGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> D RoN $ b4^ ,  oL~Rz <  n  D 0e&      sort.cqsortmallocmemcpybu   ! & - ; B I P W ^ e u |         Kstring.o/ 1225538173 1001 1002 100644 5416 ` ELF 4(UMU 9tt19t@<u1Ð&UWVS1ۃ0M} uB01҈DӉCt1҉ vB71҈DӉCu1ۉDtt&KDӈD:Bu0[^_ÍvUWVS}tc011< vVvF>t0< wtFP>ut&119A0ø9u[^_1ۉ[^_Ít&UVuSt<-t?+t:A11< v %A< wCP 3TЄu߅u1[^ɉFuvUÉ'U% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &I .? : ; ' @ 4: ; I 4: ; I UI!I/ 4: ; I4: ; I: ; I .? : ; ' I@|Bint/+O(d(s','dKlen)dj   ?*40n3Os3?%3O  st5EKi6O5 y@O t:O UU  IO,tsHJd^KdiLduUO1&`]0Ostr_{d3ue]f38 cqRRstrnf3s1s2@ ../include/arch/i386string.cstddef.h',L,"gY=-K-!F/[kKf@v=I*vKu7 H"Pzt4{[_?r"zfPzJJjif#![v?| (AB 0}AB C|AB C0]AB ADAD  AB tt(u(Q(R#P''P01t13t3u0FFQu0FFWu 0FFVu8{S{}SQSQtt,u!W!#u#*W*,u V#)VR,R#QS%(S01t13t3u0??VuVNhRsRP~SttuttuJostrnlenitoa\atoiatol&atofYstrcollFIpqjnZhQRKOIkossize_tpositiveunsigned charmaxlenbaseitoashort unsigned int/home/toni/tmp/lost/src/libhigheststrcolldoubleresultGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intdigitlong long unsigned intatollong long intcharshort intstrnlenlong intatofsigned charatoilengthstring.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>  RN bL^ ` o:~B Nz     P0  &E E p H5    (0}|0]!& .string.cstrnlenitoaatoiatolatofstrcollstrcmp   ! & - ; B I P W ^ e u             " 0 V b mqu                  , 7;? S [ fjn M04PTptsetjmp.o/ 1225538173 1001 1002 100644 584 ` ELF4(UW}_OW wEGEG GEG _U}E ogw _OW w.symtab.strtab.shstrtab.text.data.bss4]!',` 87setjmplongjmpasprintf.o/ 1225538180 1001 1002 100644 4584 ` ELF 4(U]]uu SB9CtC @C]uÍCD$$u΍'U8uu]}u؋u]}Í}EE$@}tʉEEE@ED$E D$E܉$D$É<$@tE;ErE끉D$E$EfU(EED$E D$E$% $ > $ > : ; I  I' II &I  : ; : ; I8 : ; I8 .? : ; ' I@: ; I: ; I4: ; I 4: ; I.? : ; ' I@: ; I 4: ; I bDXmEint( d+O (|63o<3o3 /  # # argo# SV - (.S# y/d# 0d# 43carg3,c3b ;E3p(DODapDq#F`FGTH3:Sl3 DX(kOkapmqu|n3Pr ../../../include/arch/i386../../../includeasprintf.cstddef.hstdarg.hjprintf.h3K 1ugK-/ X%JY^xtDYI <9uv[1q Xjg\| cAB FFpAB FI $AB ttcu4S4;u;cS7V7;u ;cVpqtqstsupVuVpu puSS !t!#t#Du;fYasprintf_putcvasprintfasprintfDsize_tputsn_fctputc_fctasprintfargsbufferjprintf_argspfn_putsnasnprintf_handler/home/toni/tmp/lost/src/modules/lib/stdlibcunsigned charretvalbytes_writtenshort unsigned intasprintf_putcasprintf.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intpfn_putclong long unsigned intva_listlong long intcharvasprintfshort intformatasprintf_argslong intsigned charbuflenGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 8%+0Bf> RN bl^ 0 o8~?z    0 &   P pE    c"p,3< $asprintf.casprintf_putcreallocvasprintfmallocjvprintfasprintfR>   ! & - ; B I P W ^ e r       ! ) 7 E _ jnr               !%) . < X 8<X\assert.o/ 1225538180 1001 1002 100644 3736 ` ELF4(U}MU EtÉD$T$ L$D$$% $ > $ > : ; I  : ;  : ; I8  : ; I8  I .? : ; ' @ : ; I &I 4: ; I? < >1}Hint*,LnZ.ec+e8+ el5Z?%8id9# :?#pid;#<# >#?z#=@z#bAA#Cz#DE#!  AE];K R.> ,, ,W %,3 |-3  ? V ../../include../../../include/arch/i386assert.cstdio.hio_struct.hstdint.htypes.hstddef.h-gI3*Zusicherung fehlgeschlagen: '%s' in '%d' auf Zeile %d | >AB tt>u8Q8>u8R8>u 0P0>u >ua_assert>size_tresidpathungetc_countbuffer_sizepid_t/home/toni/tmp/lost/src/modules/lib/stdlibcFILEbuffer_modeunsigned charexpressionassert.clong unsigned intshort unsigned intio_resource_tfilestderrassertionGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intuint8_tlinelong long intcharbuffer_posshort int_assertuint32_tlong intio_resource_id_tsigned charungetc_bufferbuffer_ptrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 h^27q,m p ~   0&x @  '    >!assert.c_assertstderrfprintfabort',4:   ! & - ; B M T [ f m t {           # 1 L W g nrv {          directory.o/ 1225538180 1001 1002 100644 5860 ` ELFD 4(UED$$Ðt&UED$$1҅t $ɉU&UE$1҅t $ɉÐ&U&Uuu]u 1ۉ؋u]Ð4$u$Ét$ D$D$$% $ > $ > : ; I  : ; (  : ; : ; I8 : ; I8  I  : ; I!I/ .? : ; ' I@: ; I &I: ; I4: ; I4: ; Igint~,L5.e</wJ+e e 6? U5~5Z#6A%8 id9# :# pid;# <# Q># ?# s@# AA# C# D#!  A1ED; + ,# E-# .l# \/# a0# 1# 3S*S))Y  _bI P,)HYXJx 03PY/SHV`)UYdirWSVID3,CSC~ZC3&6X5S;  ../../include../../../include/arch/i386../../include/sysdirectory.cio_struct.hstdint.htypes.hstddef.hstdio.hio.htypes.h)g/tg0k]J>%ggf>qR/wrdwd| AB  0AB P AB `(AB  AB XAB FFttu !t!#t#Pu ??Pu;GPLOPPQtQStSYu`atactcu`wwusPPttuttuVuVSS'directory_openddirectory_createdirectory_closeis_directorydirectory_seekVdirectory_readdirectory_closeresultdirectory.cio_direntry_type_tFALSEuint64_ttypesize_tbuffer_ptrctimedirectory_createbuffer_posuint8_tuint32_tboolshort intlong long intlong intoffsetnameatimeio_direntry_tunsigned chartime_tsigned charlong long unsigned intbuffer_sizeunsigned intdirectory_readshort unsigned intis_directorycharoriginmtime/home/toni/tmp/lost/src/modules/lib/stdlibcbuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)io_reslong unsigned intpid_tio_resource_id_tsizedirectory_openresidpathungetc_countungetc_bufferdirnameio_resource_tTRUEFILEdirectory_seekGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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`%8+808B;> RN d^2qm l` ~tL    0 XI &o o      " 03:P J`(W flX{directory.cdirectory_openfopendirectory_createfclosedirectory_closeis_directorydirectory_seekfseekdirectory_readfeofmallocfread -5Cm{U   ! & - ; B M T [ f m x              , : H V d r           - 8<@ E j uy}              #' , : H \ gko t ~    0 4H L` dx | exit.o/ 1225538180 1001 1002 100644 4788 ` ELF 4(UVuS0]D$4$]$t$$D$ D$D$$f&'U$ÍUtED$$1uɸÍv'UVS1ۃuu &CЉ\$$uu[^% $ > $ > : ; I I : ;  : ; I8 < .? : ; ' @ : ; I 4: ; I 4: ; I 4: ; II!I/ .? : ; ' @.? : ; ' I@: ; I '  4: ; I4: ; I4: ; I? < &%{intJ8,LmXD&Za#1o#@ kb j3, msgm d 6nzV o00A 3JKpKwS3w(Ryw h7& 63i:3(;y  ,.P@3| ../../../include/arch/i386../../../includeexit.cstdint.hcollections.htypes.herrno.hM9JB>0Tfgh >0s \*\/x `TZ,>d>!-P=eCHL_EXIT| bAB AGpAB FAB FAB Bttbu^^bSpqtqstsuttutt&u V &uSP&P6_exit6abortKatexitexit&resultatexitshort intlist_t_exitexit.catexit_listuint8_tlist_nodelong long intlong intanchorexitunsigned charsigned charlong long unsigned intunsigned intshort unsigned intstatuschar/home/toni/tmp/lost/src/modules/lib/stdlibcGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intfunctionsizefunction_namedwordaborterrnoGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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+h0hDB> RN T^2i qtm \@ ~+#: ]  0}V&  p   b!0=O_peFlvFexit.catexit_list_exitstrcpyget_parent_pidsend_messageinit_process_exitdestroy_processabortatexitlist_pushlist_createerrnoexitlist_get_element_at)MUZ~" !&-;BMT[bip  8?CG Q\`d i     8 <P Th lfile.o/ 1225538180 1001 1002 100644 20428 ` ELF`74(U1É'UÍt&'UE@1 USEU M]t!u@@1[Ãt1tAIt [ɸt&@@@@1ljP@X@1벉P@X@1띐&UU D$ T$D$E$fUM UT$ L$D$E$ÍvUED$ D$D$$Ðt&U$ɸÍ&U&U(}ω]uEewnG.w)ċE\$KSC |$CU$T$\$ t$D$uF$Ƌe]}ufu \$KS<$C $|$U$T$\$ D$D$F$ƋC $e]u}Í&US]u[Í&Kt{t2Ct+St$Kt$;Cu1C1밸C US$]u$[Í&KtS1u$EED$D$ D$ C$ US$]u$[Í&Ct$EED$D$D$ C$D$Ë@ D$E$C $$E뉍Uuu]u ]uËFtt$ D$D$$É4$ US]u[Ðt&CtCu#E$D$ E D$T$1҅u뽋C!C$ɍt&'UED$D$$Í'U(E]]}u}EE ۉEC~CSwCu<rr<uPC9Cr9t$D$ E$ut$ED$CC$s$@fu1]u}À{t Ct&]UE]u}C!C$S=벐C9Cst$E$D$s낍&'U]]u$U $D$D$T$ Ɖ$9Ƌ]uDUS$E ]D$D$D$ E]$H$H É[ Uuu ]]u؋u]ËF@D$F!$t؉F!F@F\fUWVS,uFV} E}U U+U؉EEEU9=s-=<$$EED$D$$D$ F$Ë@ u؋9D$D$E؉E$C $$,[^_Í} U}9EعuVF!)AUD;M؉vV+E؉FD$F!$‹FEuBÄu1E܅t4V!/,1[^_ËuuE$F!;}f)}CE4$ED$D$$D$ F$u؉Ë@9v uuED$C $2US$]$t $[ÍE\$ D$D$$HuEҍ&Uuu]}]4$t1ۉ؋u]}É4$uE HE~&14$t t CG;}uu믍&'UWVS1ۃE} e$E$ )čt$<$9v(;a<w$@vC<$9w؋U$@D$ED$F$U$t$ D$-D$$ƋE$F ui1ۉ4$؋ee[^_À&CtCkЃ|;+UCKЃ*|;+5+C+Ë@tFtCCCCU$@$CU$T$EUD$6$:Ít&UHE ]u}]D$E$tF}ω޹  ֈ uψ$؋u]}Ít&1ۋu}؋]% $ > $ > : ; I  : ;  : ; I8  : ; I8  I I !I &I .? : ;' I@: ;I .? : ;' @: ;I.: ;' I@: ;I4: ;I4: ;I &4: ;I .? : ; ' I@: ; I4: ; I: ;I 4: ;I .: ; ' I : ; I4: ; I U!1UX Y"1# U$4: ; I%4: ;I&4: ; I'4: ; I(.? : ;' I@  UMint,L.e(+e eT$L&e k5ZU%8id9#:U#pid;#H<# >#n?z#@z#/AA#Cz#D[#!  AE;apid##z## :w =id>#?z#y@z#AZ# ;BcEidF#Gz#yHz#IZ# Jc# rA ]KUidV# W}[id\#] a  3 l.4, \Y3 1X 3@6U73Vz &3%6%U D,3-+6+U+z r=130[H0 EG3`ytFF >3N=pzsrczyz5zSzq+`|z7]  A  r 3z 51x3 5wa"p UsT[p\s|d% 3 qCo $=3<M<s%<3QN} z Rzyzmz '3`str&& CW3c3chu{ 3~3N;c}3g}z  87z zP ؅z[ yz  z_  \ a |   z ! " 8| 8 "zV #X$i3i z| <3 ; %c= V .SU R = RUi R3 R %iT3 %cT3+  Q` T NP P \RUup&msgU 'fV$iZ3 |  (=T 0r E \y LlG3$4Z5z ../../include../../../include/arch/i386file.cstdio.hio_struct.hstdint.htypes.hstddef.hio.hrpc.h#+1 >:=.JNKu%fa<y.e uuu=u==u=f=#Mf="[g#tgt>|-=;[9M+A;Byt6`?j9w+A;; .2+? t>JZjzYIt>JZoy19?ZL3t>JYjz19?]"/#| JYvyʄ.t> JYuyy#;uJg~J+?jJf %yX4Ki' uQ;u֡/?./aAyg v:>e=7k~<=JYv/-/1=w~=5;/@S>?c?~gȅ$@82x*%YW!>;:0^tdփyi8x"7/@~t?\a" ?4dɇZ\/s f-=I}.nx.=;gj>Jcf$",> J0+?Vl<fg-/3I/uW/t . [file.c] FIXME: rename aufgerufen, aber nicht implementiert IO_WRITEIO_EOF IO_TELL IO_CLOSEIO_READ IO_OPEN w+btmp:/createD M V v | AD AB  AB @AB A.AB -AB 0+AB `AB  AB  AB FKqAB D aAB DAB D QAB FFeAB D#AB  2AB II`PAB FFAAB DNAB FFP@AB F IAB D rAB FI` AB C AB  AB Ottuttu !t!#t#1u@AtACtCu@TTePehuh|P|uPuPuPu@TTR@TTeQehuhsQsuQ@T TfSfhuhvSvuSttutt-u01t13t3[u`atactcyuttuttuPulR?RQ?QWWVV~VQ]PttuSuSPP !t!#t#u ..7S79u9SttuSuSuututSS !t!#t#qu 33>V>@u@qV8;SeqSttuSuSu uttu !t!#t#Ru IIRup IIRul IIWuW Q  u RW I ISuS u RSqVV/RV`atactcuttuttNu#S#%u%NS V %u %NVPQtQStS uPPPZuZuu PZu Zrru  u PZuZrru uPd dVZuZV u c Vc u V}WuX0VcfWfuXWWV uXc V=S Su`)Pu` P/ u`)VSe Sh ~ PzQRPZRR  R ' R t t u  S u S u{ u{ t t R u   S  u R S    u  ' ' R u    V  u R V  W) M W  P) 1 P1 M P` a ta c tc u`  u`  B WB D u D Wh / SD S A V V- @ S S t t u  t  t u : : u : : u  : : w Sw | u| S u4 6 P8 o Ro z W| R# ferrorclearerr.fpurge\setvbufsetbufsetbufferDsetlinebufrrenameremovefflushfeof5ftellfclosefseek$rewindNfwritefputsfputcCungetcfread fgetc fgetsV fopen tmpfile freopen )   )P/ ` / unsigned charread_bytescorrelation_idsize_tbuffer_modeio_read_request_t/home/toni/tmp/lost/src/modules/lib/stdlibcstreampathdata_lengthio_reslong long unsigned intread_requestremoveungetc_countio_resource_tlong long intsigned charfseekrequest_sizeget_shmshm_ptrlong intshm_idrequestungetcresponse_trenametmp_filefile.cfull_pathattrio_resource_id_trespunsigned intnew_filedwordblocksizeio_tell_request_tlong unsigned intferrordatashared_mem_idsizeshort unsigned intfclosebuffer_ptrfgetctell_requesteof_requestfgetsclearerrsetlinebufresidfilenamefputcio_write_request_tio_writeblockcountdestfputssetbuffflushnewpathfreadshort intdata_sizeungetc_bufferFILEoriginuint32_tshm_sizeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)charbuffer_posmodeio_eof_request_tfeofbuffertmpfilefreopenoffsetbytefpurgewrite_requestbuffer_sizenew_bufferuint8_tsetvbuflengthfwritepid_trewindftelloldpathsetbufferresultfopenGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rodata.str1.1.rel.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@  \A% + 0 -B > DP RN TM^2=m2F,\| \M  Np!>0' O1  O1p0e2:6&`6`6; ?   ! )09 @@H.O-Y0+d`kr yq a Qe# 2%,`P29A?NFNP@T IZ r`` f{  file.cio_writeshm_sizeshm_idshm_ptrferrorclearerrfpurgesetvbufsetbufsetbuffersetlinebufrenameprintfremoveio_remove_linkmemcpyrpc_get_dwordcreate_shared_memoryopen_shared_memoryclose_shared_memoryfflushfeofftellrpc_get_responsefreefclosefseeklio_seekrewindfwritememchrfputsstrlenfputcungetcreallocfreadfgetcfgetsfopenio_get_absolute_pathmallocstrcpytmpfilefreopen'Uin" #;$F%Y"m x#&Y'l {#' *" ++W _#i+.+ -1"'+I"s303046$% *%9"D+L+6 +: 'M  \ * & ( 7 ( - 8x ; 3 3  3 3 " 3   *" +3 + 3 < =     :0 :k ,! !&-;BMT[fmt{+9Gbm +9GUs 4@DHMbnrv{ &5JVZ^cx &+:EJUZfr}  !&;GKOT_ds~*26:?T`dhmx} &IUY]kp{    * / : ? J S f k v {                    % * 5 C Q \ g k o t ~                 # ( 2 7 A F P U _ d s        $(,048<@DHLPTX04HL`d|04LPhl8<X\txfprintf.o/ 1225538180 1001 1002 100644 5008 ` ELF 4(U(EEEEEEED$E D$E$Ðt&U(EED$E D$E$ÍUEu]u Et$\$ 4$D$D$]uÍt&4$ҍUUE $T$ɸ% $ > $ > : ; I I  : ;  : ; I8 : ; I8 ' I I &I  : ; .? : ; ' I@: ; I : ; I 4: ; I 4: ; I : ; I: ; I.? : ; ' I@[]int-%,Lp.e+e(CK e~5ZP%8id9# :P#pid;# <# ># ??z# R@z# dAA# %Cz# DV#!AEX;\} 3  3  3 2  r# H#arg# )fp*#g:3;fp99ap9;t<h;B3@d,fpAAapCu|]D3P$g53pXarg4$Q4n43u.3arg-$c- ../../include../../../include/arch/i386../../../includefprintf.cstdio.hio_struct.hstdint.htypes.hstddef.hstdarg.hjprintf.h9g==hwjg\jg;f="xg;K| ;AB @$AB pJAB L"AB tt;u@AtACtCdupqtqstsupupVu VputtuJ_%vfprintffprintffprintf_putsn*fprintf_putcsize_tresidputc_fctfprintf.cpathungetc_countjprintf_argsbuffer_sizepid_tstringFILEretvalbuffer_modeunsigned charlong unsigned intargsshort unsigned intvfprintfva_listio_resource_tGNU C 4.1.2 (Gentoo 4.1.2 p1.1)pfn_putsnunsigned intpfn_putcformatlong long unsigned intuint8_tlong long intfprintfcharputsn_fctbuffer_posshort intfprintf_putsnfprintf_putcuint32_tlong intio_resource_id_tfprintf_argssigned charungetc_bufferbuffer_ptr/home/toni/tmp/lost/src/modules/lib/stdlibcfprintf_handlerGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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$)BM_> 0RN 0b|^ 8@ o&~6Nz x   0 &  <p T    ;"!*@$2pJ@GNfprintf.cvfprintffprintf_putcjvprintffprintffprintf_putsnfwritestrlenfputc 5^   ! & - ; B M T [ f m t {           & 4 B ] h s      + 6:> P k y           , 7;? 04HLhlfscanf.o/ 1225538180 1001 1002 100644 3308 ` ELF4(U$1% $ > $ > : ; I  : ;  : ; I8  : ; I8  I .? : ; ' I@ : ; I : ; I &I A]0int ,L~:.eC+e ; eL5Z?%8id9#:?#pid;#<# w>#/?z#%@z#rAA#Cz#iDE#!  AEm;K ()3 fp( ( V  ../../include../../../include/arch/i386fscanf.cstdio.hio_struct.hstdint.htypes.hstddef.h(hTODO in LOST-Libc: fscanf!| AB ttuafscanfsize_tresidfscanf.cpathungetc_countfscanfbuffer_sizepid_t/home/toni/tmp/lost/src/modules/lib/stdlibcFILEbuffer_modeunsigned charlong unsigned intshort unsigned intio_resource_tGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intformatlong long unsigned intuint8_tlong long intcharbuffer_posshort intuint32_tlong intio_resource_id_tsigned charungetc_bufferbuffer_ptrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 > (RN ^2Zqx,m  ~,   0 &L  l     fscanf.cfscanfputs    ! & - ; B M T [ f m t {           # 1 L W g rvz   jprintf.o/ 1225538180 1001 1002 100644 14956 ` ELF<+4(U(}}EU u1]]EUt\$t$ $T$EU\$t$ $T$]u}Í&'UWVS $ >  : ; I I' II &I  : ; : ; I8 : ; I8 .? : ; ' I@: ; I4: ; I4: ; I: ; I4: ; I4: ; I4: ; I  U  U4: ;I4: ;I4: ;I 4: ;I  I!I/ v p6intBPt(qw!3dw3d3 w   ~# 2# argd# r9Vb8V,8OX8rx:Vrem;OO &Sp.'RVbufRRORO]pT}U VVWOXOulw [g30W[cw) b3`k[}n3i3$3B -3v `[apf0t3w <Ou~OO>qret3B cw8ret3 PbufJ-K3u~'g:u!ret3#\}u len3upad3Pret3Wvh'SVulen3u;ret3ret3^ret3w ret3 FPret3Q9(ret3 W}ret3 q@ret3~ Xret3 P t ret3 pret3F ret3 ret3 ret3 / ret3B Iret3v g 4 ret3 e v ret3PwBJ ../../../includejprintf.cjprintf.hstdarg.h8N*C+8m00 r>:>c !iYBu1 rttrtwtt?zu >Su S,u ,`S`pu pSJu JGSGPu PVSVu S"u "HSH}u }S u   S P u P S u S u H SH u S 4 u 4 e Se v u QQhuh,u,BBu`u`uuv uHWJ W"v WGVJVV"CV}V  P1 < PP b Pb V P V & P& C V V v VR6RhR,/RRRR\RkuRRRRRQSPUQ,Q;JQ"Q{}Q QK P Q Q Q{ Q Q Q  Q` e QPHhP;EPPP,P;EPP%Q>QQ!,QPQ;=Q=CQGPQ] ` Q[^P,EPPP!,P;EP=PPPy}P PI P P P Py P  PP;EPqPP;EPzP P;EPJtPtyP P%Q>QQ!,Q;=Q=CQGPQPQQ] ] QP!,P;EPGPPPP;EP < PD I P  PP!,P;EPPj P PP!,P;EP P PP;EP P P  P;EPP. J Pa t P PG ] P;EPJ t Pt y P PQ=CQ P Q;EP P P PPP' 4 PTdivmodxulltoa!jprintf_putcajprintf_putsnjvprintfv 3[^h3W^hh!e v  ] y  P  I P#`h#,] e y   I P " #PB] e }"yh] e &,6>`e v  ] y  P  I #G  y  I P  y}PYay ) 1 I   F P 4 ] P Y a y remaindertempshort intcharsva_listvaluesignputsn_fctwidthlong long intlong long unsigned intjprintf_putclong intstringuppercasejprintf_argsdigitsdivmodquotientlengthunsigned chardividendsigned charflagspfn_putsnunsigned intjprintf.cargsradixshort unsigned intcharulltoajvprintf/home/toni/tmp/lost/src/modules/lib/stdlibcjprintf_putsnGNU C 4.1.2 (Gentoo 4.1.2 p1.1)putc_fctpfn_putcformatbytes_writtendivisorprecisionGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rel.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@v  1 % + 0 {B3 > 2RN l7^2Hq4Hm t7 }|y :P , $X T:W%  \:w%0_((*&N*N*t/ $1_    b&p-0':`Hv QXjprintf.c__umoddi3__udivdi3divmodulltoajprintf_putcjprintf_putsnjvprintfstrtolstrlen7S M/ DF}"E\ (9mp@ f   p   # C  !&-;BIPW^gx"&* /9 >H MW \~        '26: ?I V grvz          ) .8 =LWa jn}   $EU af{     $4 >BR \l v       * 4D NRb hlW  $(,048<@DHLPTX\`dhlptx|  $(,048<@D < @\ `t x math.o/ 1225538180 1001 1002 100644 2420 ` ELF 4(UEEu% $ > $ > .? : ; ' I@: ; Idint,Q?:/x.,5 math.c.<=| AB ttuurfabs/home/toni/tmp/lost/src/modules/lib/stdlibcunsigned charfabslong unsigned intshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intdoublelong intsigned charmath.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,XR>: NO9J D ^,Z L  kLzv \    d 0;#&II| |    math.cfabs   ! & - ; B I P W ^ e l x    *printf.o/ 1225538180 1001 1002 100644 4300 ` ELFd 4(U(E EEED$ED$E$Ív'UE ED$E$ÍvUuu ]]4$9؉ƒtu M]uvu ]u]&'UE $ɸ% : ; I I$ > ' II$ >  &I  : ; : ; I8 : ; I8 .? : ; ' I@: ; I : ; I 4: ; I 4: ; I : ; I: ; I4: ; I.? : ; ' I@*{F9(06 HNccj6intw}cjc 6  =# l# argj#-1a$O _)Ac6@ap@%Bl tHc@],GapI%u|?JcP 1c`Xarg0j"0n0clen2c*carg)jc)6I ../../../includeprintf.cstdarg.hjprintf.hi:LYjg`X=,0nxtjpp.g| 6AB @AB `RAB FFAB tt6u@AtACtC]u`atactcu`Vu Vu `SuSuttuF.vprintf_printfprintf_putsnprintf_putcputsn_fctputc_fctprintf_handlerstringvprintfunsigned charretvalprintf.clong unsigned intshort unsigned intprintfGNU C 4.1.2 (Gentoo 4.1.2 p1.1)pfn_putsnunsigned intpfn_putcformatlong long unsigned intva_listjprintf_argslong long intprintf_putsncharshort intprintf_putclong intsigned char/home/toni/tmp/lost/src/modules/lib/stdlibcGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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)BE.> pRsN lb|^ t@ ot4~Jz    0ew& p lP    6`R+4@;BHprintf.cvprintfprintf_putcprintf_putsnjvprintfprintfstrlenputsnputchar 0Wv   ! & 7 > m              )-1 6 Q e ptx }          V04HLhlrand.o/ 1225538180 1001 1002 100644 3356 ` ELF 4(UEÍvU&U]u5D$5qD$ Ӊ $\$Ƌ]5ufU% $ > $ > .? : ; ' @: ; I .? : ; ' I@4: ; I.? : ; ' I@ 4: ; I y9Nint"@~qZ0q/ .OR,QO93 nXrnd:3H]py '3F rand.c.=!X>f20:h|>|  AB  AB  NAB Ip AB tt uttu !t!#t#nupqtqstsyu8rsrandsrandomrandrandomyrandomshort intrnd_seedsrandomlong long intlong intrand.cunsigned charsigned charlong long unsigned intunsigned intshort unsigned intchar/home/toni/tmp/lost/src/modules/lib/stdlibcGNU C 4.1.2 (Gentoo 4.1.2 p1.1)seedrandsrandGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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%+0BX> (RnJN b|^ @ o4~<z      0@2&XX `  D     ) N.=p rand.crnd_seedsrandsrandom__umoddi3randget_tick_countrandom-3Zeu   ! & - ; B I P W ^ e l x           * 0 4H Lh lsnprintf.o/ 1225538180 1001 1002 100644 4464 ` ELFH 4(U t$u|$$} FH9rVZ9w9v# ^&$t$|$u^UVES0EEu] EED$Eu]ED$E$x9v0[^Ðt&U(EED$ ED$E D$E$% $ > $ > : ; I  I' II &I  : ; : ; I8 : ; I8 .? : ; ' I@: ; I: ; I4: ; I 4: ; I.? : ; ' I@: ; I 4: ; I yWbl:int'U+O(|53o<3o3 &  # # argo# S^ ) *S# }+d# ,d# 03_arg/,c/b KJ3`ISxIdDIapIq:KdFLXM3Z3\3m[Sx[dD[ap]qu|^3Pr ../../../include/arch/i386../../../includesnprintf.cstddef.hstdarg.hjprintf.h/<=L y 1L:L?7guwpgwLLOjg| _AB GJ`[AB H+AB tt_u!!GVGRuR_V!!1W1Ru R_W`atactcu`Vu`Su `u` uPttu;}Ysnprintf_putcvsnprintfsnprintfsize_tputsn_fctputc_fctargsbufferjprintf_argssnprintfpfn_putsnsnprintf_handlersnprintf.c/home/toni/tmp/lost/src/modules/lib/stdlibcunsigned charretvalbytes_writtenshort unsigned intsnprintf_putcGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intpfn_putclong long unsigned intva_listlong long intcharshort intformatvsnprintflong intsnprintf_argssigned charsizebuflenGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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%,+,0,BH}> `RN btl^ (0 o~y?z X   `0\ &   0 6    _`[$-+snprintf.csnprintf_putcvsnprintfjvprintfsnprintf   ! & - ; B I P W ^ e r       ! ) 7 E _ jnr                 *.2 7 E S o 8<X\sprintf.o/ 1225538180 1001 1002 100644 3828 ` ELF@4(USMU A@A[fUSE4]EEEEE]D$E D$E$x4[ÐU(EED$E D$E$% : ; I I$ > ' II$ >  &I  : ; : ; I8 : ; I8 .? : ; ' I@: ; I : ; I: ; I4: ; I 4: ; I.? : ; ' I@: ; I 4: ; I ](06HNccj6intw}cjc 6   =# l# argj# P' (# )#6  G3-carg,Gc,6 4c o,3X3ap3%5l@6`7c+CcpBBapD%u|EcPuJ ../../../includesprintf.cstdarg.hjprintf.h,J=L:<=u?9@YLNwjg\| AB A OAB Gp$AB ttu !t!#t#ou eemSmou eeou eeoualPpqtqstsu8sprintf_putcMvsprintfsprintfputsn_fctunsigned intbufferjprintf_argssprintfsprintf_putcsprintf_handlersprintf_args/home/toni/tmp/lost/src/modules/lib/stdlibcGNU C 4.1.2 (Gentoo 4.1.2 p1.1)vsprintfcharva_listformatpfn_putsnpfn_putcputc_fctbytes_writtensprintf.cargsretvalGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> T PRyN bd^ 0 o~<z  .  0NT&zz 0  2     O!*p$sprintf.csprintf_putcvsprintfjvprintfsprintf=]   ! & 7 > m         $( S ^bf k u z            W48PTsscanf.o/ 1225538180 1001 1002 100644 2624 ` ELFX4(U$1% $ > $ > .? : ; ' I@: ; I : ; I  I &I_int,L:)3str(( d6 sscanf.c(hTODO in LOST-Libc: sscanf!| AB ttursscanf/home/toni/tmp/lost/src/modules/lib/stdlibcunsigned charlong unsigned intshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intformatlong long unsigned intsscanf.csscanflong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 %X+X0XvB> ` R:N  ^2q,m   ~,4 ( Q  0 0q]&  8     sscanf.csscanfputs    ! & - ; B I P W ^ e l x   , stdio.o/ 1225538180 1001 1002 100644 8420 ` ELF4(U$D$ED$ÍU$Ít&'U&US$]t$D$Ã$[Í&E]$D$؃$[fUWV1S }$ tC7F$u.uҡ$u$t> [^_1&'US$]tE $D$Ã$[Ít&E]$D$؃$[fUS]U u$T$؃[Í\$D$ D$$@H [Ð&US]$\$$@tt $ [Í&D$$[ɉ UVSD$$;wD$ D$D$4$Ƅw6D$D$!4$$D$$$wD$ D$D$4$ƄwD$D$44$$D$$6tlwD$ D$D$4$ƄwD$D$44$$Ġ[^ Ġ[^WD$!4$D$44$D$44$h% $ > $ > : ; I  : ;  : ; I8  : ; I8  I &I .? : ;' @ : ;I .? : ; ' I@.? : ; ' I@: ; I : ; I 4: ; I : ; I4: ; I.? : ; ' @4: ; I4: ; I I!I/ 4: ; I?  4: ; I? < J6 intcF,LS.ey+eo e]u5Z8%8id9#:8#pid;#<# #>#?z#;@z#*AA#Cz#DE#! > AE c >;K $ 3] q30E,3PYXV h*3`c3cs>u{s8"8pos3Tc3r.30~c3V`vcs>u{~3n}e*str}]l*N3Qstr]q3`J4H5q~6z>V+,\-@3g ../../include../../../include/arch/i386../../../includestdio.cstdio.hio_struct.hstdint.htypes.hstddef.herrno.hhGgs>iuW=Qy;=%X\iJY;/0Li uW=Qy;=GuWgK6zz ,R kN 4 ^2H Fq m <  ~    05!&GG l    $0%+1P 6`N>EKYr^ej0NoXu|q`stdio.cperrorerrnoprintfgetcharstdinfgetcgetcputcharstdoutfputcsyscall_putsngetsferrorfeofputcputsnfwriteputsstrlenstdio_initfopenfreadfreopenfclosestderr7?h{8Nr "4@ov{$%&'$%%9A&I'QX]$%(&'($$!4<$A(U   ! & - ; B M T [ f m t {           * ? L W i y           0 ;?C H R a n y          % 0 7;? D N S b l    (  0 4H L` d|     system.o/ 1225538180 1001 1002 100644 2780 ` ELF4(U(E$UD$$T$@tUɉ% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &I7Jint7q~ O%j4373,pid6dL73u|  o_E ../../../include/arch/i386system.ctypes.h3h=| 7AB tt7u007u(P}system7commandpid_tunsigned charsystem.clong unsigned intshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)systemunsigned intlong long unsigned intlong long intcharshort int/home/toni/tmp/lost/src/modules/lib/stdlibclong intstatussigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@7 %x+x0xB> RcN b<,^  oh_~z    0&$$   &    7system.csysteminit_executewaitpid $   ! & - ; B I P W ^ e p w       Rtime.o/ 1225538181 1001 1002 100644 5908 ` ELF 4(UÍUÍUÍUÍU1É'UVS EuD$$t7D$ ED$D$$$t-E [^$$ 1[^ËE [^*% *99% $ > $ > : ; I  : ;  : ; I8  : ; : ; I8  I .? : ; ' I@ : ; I &I: ; I4: ; I 4: ; I4: ; I v]ointaC,L(.e+e e5s.tm$)*3#J+3#R,3#-3# Z.3#/3#*03#13#}23# ;5Z%8 id95#:# pid;#<5# >#?z#8@z#QAA#Cz#D#! . AE@; "V" #U(  . _Kd", c( m *X #l  2{0: z( @G " 6#>Pt=6?ut@A<a  tm)4c 5c ../../include../../include/sys../../../include/arch/i386time.ctime.htypes.hstdio.hio_struct.hstdint.htypes.hstddef.h#U1 #U1 ",0s?=-/4ׄK[tt u< .rcmos:/unix_timecmos-Modul geladen? Wed Jun 42 13:37:42 1337 time():Konnte 'cmos:/unix_time' nicht oeffnen. Ist das ''|  AG  AG  AG 0 AG @AD PAB Ett uttu !t!(t(*u01t18t8:u@AtAEtEGuPQtQStSuP||VuVuVuvxPzSSSQzlocaltime3gmtime_asctimectimemktimetimeresulttime.cshort intsize_tbuffer_ptrtm_wdayctimebuffer_posuint8_tgmtimetm_hourtm_monlong long int/home/toni/tmp/lost/src/modules/lib/stdlibcctime_stringasctimelong intunsigned charmktimesigned chartm_yearlong long unsigned intuint32_tbuffer_sizeunsigned inttm_mdaytimeshort unsigned intchartime_filetm_minbuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)tm_isdstlong unsigned inttm_ydaytime_ptrpid_ttime_tio_resource_id_tresidpathungetc_countasctime_bufungetc_bufferio_resource_ttm_secFILElocaltimeGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rel.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ h% $ +D0DB0z> RN ^2Am28|    `a U   0  &  @ 0i$      $ . 5 =0 C@JPOU[btime.ctmasctime_bufctime_stringlocaltimegmtimeasctimectimemktimetimefopenfreadfcloseprintf" 2 f m r   !&-;BMT[fmt{ /6Vr 9DHLQeptx}'1NS_ iu   04HL`dx|messaging.o/ 1225538179 1001 1002 100644 6240 ` ELFL4(U8]EU ]u}EUS=Uw# t E;t_]u}fv2=tI==űU]u}Ut&U]u}]u}SUD$$w11 F dD$D$E$uҍCD$ ED$ED$U$CD$ ED$UT$E$&'UUE UUW1EV1S1ۃ,D$D$$D$ED$E$E v]C t4t荇D$D$E$uʃ,1[^_Ã} tED$D$] ؍$E ,[^_É'U$1fƀǀ =u% $ > $ > : ; I  : ; (  I ' I  : ; : ; I8 I!I/ .? : ; ' @: ; I4: ; I4: ; I4: ; I : ; I ' .? : ; ' I@4: ; I4: ; I?  _&int 0+O O  |$A &O  q d o8   1 O2# R3# .74pRo,EoLZoliq3vwulzj`zDiRiLTKWpJRJ LdiM2Mu`o>`i?;q=9 m6 .7k ../../../include/arch/i386../../includemessaging.ctypes.hrpc.hstddef.htl/@T@04XOtv>>T.<R.XM.i )L7==_k7&z.&z.Au&; ;/xXj(9[WiZrZux| RAB FO`AB  AB AFC`=AB ttRu--Ruh--Rud--FSFNuN}S}uSuSuRSCIV)V ;PCPPP),P`atactczuttWuWuS+S`atactcu9librpc_c_rpc_handlerregister_intr_handlerregister_message_handlerLinit_messagingrpc_response_handlerintr_handlermessage_handlercaller_pidpadded_fnnameFALSEmy_pidshort intsize_tmsg_handler_tdata_sizenameregister_message_handlerintr_handlerregister_intr_handlerboollong long intlong intlibrpc_c_rpc_handlerbytefnnameunsigned charsigned charlong long unsigned intcorrelation_idunsigned intintrshort unsigned intindexcharrpc_response_handlerhandlerdataGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned int/home/toni/tmp/lost/src/modules/lib/rpcinit_messaginghandler_function_tpid_tfunctionmessaging.cTRUEmessage_handlerdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> 8RN b^ @ ot~z z H -  P0M ^ &        R)6EKS ck``=messaging.cmy_pidlibrpc_c_rpc_handlerintr_handlertimer_callbackraisestrnlenmessage_handlerstrncmprpc_response_handlerregister_intr_handleradd_intr_handlerregister_message_handlermemsetstrncpyinit_messagingget_pidlibrpc_rpc_handlerset_rpc_handler0= Im5=Fgnsx v   ! & - ; B I P W ^ e r            / ? FJN S ] b l q {              # 9 > R Y]a p |   x 8 <P Tt xsync.o/ 1225538179 1001 1002 100644 10656 ` ELFt4(US]$D$ E \$D$D$E$[ÍUED$ D$D$E D$E$ UED$ D$D$E D$E$ UED$D$ED$ E D$E$UÍt&UWVS,EUMe=GEu&)D$\$#ED$$ED$ED$C$\$t$ |$D$E$1vt$$t;;{tFvމt$$E;u;{tfE;fu؋ee[^_fUS]EU M][UEMU u}]1$EtK@D$F $Í@$\$NjF <$D$F $4$]u}Í'UEMU ]u$Et*xv$@ 0$$]uÐt&C 1ډ'UEMU ]u$Et*xv$@ 0$$]uÐt&C 1ډ'U(E u}]u}EEEt`$É0E{C<$|$ƋE4$D$s \$$]u}&% $ > $ > : ; I  I' I  : ; : ; I8 : ; I8 < .? : ;' @: ;I : ;I .? : ; ' @.: ; ' I : ; I: ; I4: ; I.: ; ' I@: ; I: ; I4: ; I1UX Y 1 U4141I!I .? : ;' I@!4: ;I": ;I#: ;I$4: ;I%.? : ; ' I@&.? : ; ' @'4: ; I (4: ; I? < )4: ; I?  G!intS-)+O5 O &O"q|do  pid|# D|# 7d# o#  $ *# D|# $0 AS r:pidqqDq|;q; wc@q,pidbqDb|;b3 'YTXpidSqDS|;S| ~eEpidDqDD|lenDdD; F CxpidwqDw|y3;z >pidqW;'7dF;eD|;AH w4@Zpid3qW3;73d3; !;5 q;`"pidq-#W;M#7dm#;$;$;$|%3GpidqW;=7d];}3;%xI|Ppidq&W;F7df;|;&PGOq/DO|e7OdOo;QRo'`9|()40P ../../../include/arch/i386../../include../../../includesync.ctypes.hstddef.hrpc.hcollections.ht=*og)og)og(}.gYZfZK;=YCXh^azZ:XYCv[+?XK;>,_h,,01=I/LVhh,0[z bhh,0[z ~ Y />:@I/=l| :AB D@1AB 1AB 0AB AB .AB F@AB A`AB UWAB RPWAB RAB Ott:u@AtACtCquttuttutt utt>u*P*>ul*R*>uh*Q*>ud4u4>02W4>W0S1V@AtACtCZu`atactcu`u`u `u` uzWPVSttGuGuGu Gu Gu!9VEGVPSP6S;GSPQtQStSuPvvuPvvu PvvuPv vuVVprPt|S|PSSttGuV9u9GVGup3W39u9GW Gul0VOrpc_send_string_responserpc_send_int_responserpc_send_dword_response'rpc_send_response~init_sync_messagesrpc_get_responserpc_get_stringrpc_get_intrpc_get_dwordxsync_rpc_response_handlerresponsesG""caller_pidsync_rpcactual_lenshort intsize_tlist_tdata_lengthsync_rpc_has_responserpc_send_dword_responserpc_get_stringvaluelist_noderpc_datarpc_send_string_responselong long intrpc_get_intlong intinit_sync_messagessync_rpc_response_handlersaved_datadwordunsigned charsigned charlong long unsigned intcorrelation_idunsigned intcurrent_correlation_idrpc_send_int_responseresponsesshort unsigned intindexcharrpc_response_handlerresponse_tdataGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/rpchandler_function_tpid_tresponsesizerpc_get_dwordfunction_namerpc_send_responserpc_get_responseanchorsync.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 "x%+0BB> #R TN (b@L^ ( o~zz )   )@0x&4  .   (:AHU@1k10 3@D`S[bgWsPWsync.csync_rpccurrent_correlation_idrpc_send_string_responsestrlensend_messagerpc_send_int_responserpc_send_dword_responserpc_send_responseinit_sync_messageslist_createsync_rpc_response_handlerrpc_response_handlerresponsespstrncpymemcpyvlist_get_element_atlist_removev_and_wait_for_rpcrpc_get_responserpc_get_stringstrnlenmallocfreerpc_get_intrpc_get_dwordlist_push0k&,49p !" #  # 5&'((%(-(((''&+A5  !&-;BIPW^er}%1BIU]ae y  -59= Qo      !+ 0: ?JT ]nw    # (3 8C HS Xc hs x         ( -7 <F KU Zd is ~       4 8L Pd h|      0 4timer.o/ 1225538179 1001 1002 100644 4816 ` ELF 4(UWV1S }t$$t$9{tFt$F$$Ń [^_UWV1S }9{t$Ft$$u [^_t$$$ [^_t&'UVStt$1ƋEF@ @;FwC\$$ut$\$$E D$F$F[^% $ > $ > : ; I : ;  : ; I8 <  I  : ; ' .? : ; ' @ : ; I 4: ; I4: ; I.? : ; ' I@: ; I 4: ; I4: ; I a>intUrcl&O?#d#4 o F-6.#/d#  +bZ ad, 1c+id3W r%P`j Od 1Q+iR3F3da 62"2dF:+N 1@+iA3a *#+df ../../../include/arch/i386../../../includetimer.ctypes.hcollections.h\*J@YgW>"sc\*J@vW tsyX/sUw+vY]MMit | ZAB BF`eAB BFAB EttZuTWTZuSV`atactcu`uuWuWugVVttauUuUaSVRSEtimer_cancel1timer_callbackrtimer_registeratimer_canceltimersshort intlist_ttimer_callbacklist_nodetimer.ctimer_registerlong long intlong intdwordunsigned charsigned charlong long unsigned intusecunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/rpcsizetimer_idnext_timer_iditemcallbackanchortimeoutGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@a %+0B> RN b\t^ 0 ot~DIz    0N&! !   P    Z+-AMRT`ecrytimer.ctimersnext_timer_idtimer_cancelplist_get_element_atlist_removefreevtimer_callbacktimer_registermalloclist_insertsyscall_timerlist_create 7@Ho%5GV[V !&-;BIPW^ex  & 7>BF KU Zm x    s 8 <X \rpchandler.o/ 1225538179 1001 1002 100644 784 ` ELF@4(`E4"b* `D$ L$$T$(RPQ a80PD$t D$@D$ă ؋DThe Netwide Assembler 0.98.39.text.comment.shstrtab.symtab.strtab.rel.text85M9%rpchandler.asmlibrpc_c_rpc_handlerlibrpc_rpc_handlerlibrpc_rpc_handler.1librpc_rpc_handler.2gui.o/ 1225538176 1001 1002 100644 21368 ` ELF84(UE@0Ðt&U tÍ&'UEÍvUW1V1S E] EEEU1y.IEPT;}w FƉ$9wƉ] [^_ [^_ÍUWV1S1ۃ } %EP;CTƉ<$9wσ [^_ÍvUWVSlEU u$}E؋EUUEEXSCEUSUCS UEKșʋK )U MEE(EЉEEE;Ev E)ЋU)ЉE]ȋE;Ev E܋U))ЉEt EEl[^_$EӋE]E~ɋ}EE1ۋUċuEE<CF9]teEU<vE܋UCt$EFD$E EӉUUD$EU$U܉D$E؉T$D$ 9]ufEEU9U^")EE)EEu]UEUU؉E]EM~4UċE1ɋuuԋ]<E<vA9MuEԋUEU9Euv'UWV1S,}] =E$\$D$>FD$ED$E$E D$ED$ED$ É<$9w,[^_ÍUS]C $][&'UWVS}<$ $E CC|$$<$ \$ D$D$@$$~vE^ $<$E FFCF $Ft-[^_ËE |$1$D$[^_É4$1ǐt&UE@D$ D$ D$E @$ÍvUE@D$ D$D$@$Ít&'U WVSEEE EEEEċux1} t&t$$P9t@F$9w$0EEE EEļ[^_Eȃ tt[D$E|$D$E$x $utu Ёļ[^_át uЉ$CufE9sc} YK}ЍA9vA9s $볋ẺEЉCEԉCE؉C D$ CD$D$D$D$C$C D$C$D$C(D$ D$ CD$ D$D$D$C$C D$C$D$C(D$ D$ CD$C D$D$HD$C$C D$C$D$C(D$ C D$D$D$D$D$ C$C D$C$D$C(D$ C D$D$D$ CD$HD$C$C D$C$D$C(D$ D$ CD$D$D$D$C$C D$C$D$C(D$ C0t=D$ D$D$D$C$C D$C$D$C(D$ 1C1C1C1@EFG tW?tD$ D$GED$CD$FD$C$C D$C$D$C(D$ uE u E n1@E FG t؀?tD$ D$ED$CD$D$C$C D$C$D$C(D$ 맋| 1@| FG tҀ?tD$ D$|D$CD$ D$C$C D$C$D$C(D$ EUu vUE@D$ D$D$@$Ít&'U]]uu C0t$t4$C0]u]C0]u]v'UVSuF$FD$ D$D$@$F0t$4$1t&\$$9t$C$9wE`[^\$$$\$$t&'US$4D$4D$É$EE E EED$ D$D$@$xvpP BCBCB C BCBCJKBCB C B$C$ $C(C0C,\$$؃[É$1؃[ÐUD$$$$uҋt $ÐUVS0Éց$ u-9wr9Ívs$10[^Í]D$ D$$D$$D$$D$ D$$D$ D$D$@$u*$$11D$ $%$1% $ > $ > : ; I  : ;  : ; I8 <  I  : ; : ; I8 I !I/ &I.? : ; ' I@: ; I .? : ; ' @: ; I ' I.? : ;' I@: ;I: ;I4: ;I4: ;I 4: ;I: ;I  U4: ;I  U .? : ;' @!: ;I ": ; I# $4: ; I%: ; I&4: ; I'.? : ; ' I@(4: ; I )4: ; I?  ?6B int  ,L~ .e=+ea eZ$L&e'lm# #t  4d+,#-# bpp.#/4# d0 |0()#_*#+|#   ,E  84: x;3# y<3#=#># ?# idA#B#C:#eE8#,G>#0  DH KL># M3# idN#O# P4#QV 5ZY% 8 id 9#p :># pid ;#g <# ! >#[ ?z# @z# AA# Cz#4 DY#! A E ;_ pid##uz## mu D , K&D",Mm0=XcbYY M@~S~x~3i32[g3wo3  3.r yqSqis3tv3wwox3E 3f:"cLBx3by3!3w#$3%3o&3u='3ug)3ud+4u@13 23-H\ix]3Miy]3vixI3iyI3xJ ckpj:jSj xj3K!yj3il3v "" 3.N l  B#M,۝jP, S pid7X*zy,i3# % 8#O d x3y3@u `x3ty3xx3y3 ~ 5 #, !@ O",{". S u ",+ $i3a  3  %x3 %y3 "3 "3 "+ &QK &i & '3  b3 ? &d (tmpn R $ D )6)1H  j ^ 3  )2N )V48  )8 )C )N )F_Y ../../include/gui../../../include/arch/i386../../include/video../../../include../../includegui.cgui.htypes.hbitmap.hcollections.hevents.hrpc.hstddef.hstdio.hio_struct.hstdint.hd@;=/ vt <a +!d""9smfK;~K;*0d 䬅!-mUP<!g!ht-Yk>,ɟ3ZZmGUIFNCTSgui1%s:/controlwLIBGUICBvera[ LIBGUI ] Konnte Font nicht laden ("%s", %d). [ LIBGUI ] Fehlerhafte Fenster-ID empfangen! [ LIBGUI ] Fenster geloescht. [ LIBGUI ] Konnte GUI nicht finden![ LIBGUI ] Konnte GUI nicht oeffnen. [ LIBGUI ] Konnte Callback nicht initialisieren. |  AB AH 0 AB  @zAB ACFMAB BCVAB FpdAB BF"AB DAB FMAB PEAB MAH I EAB @ VAB FF AB E AB D OAB  _AB Ett utt"u01t13t3=u@AtACtCu@eeup@eeSu Su @eeulagPPPFWWtt u W  u S VttfufufuRu R RR""Vu$9VV;SSuDfuDuHfuHQQ$fQuTfuTS SuLuLuSuSpqtqstsupWupSu wVttuttuWuWuWu |VVSSVVVttMuPQtQStSutt u u u  u3V:}VVV'^ V VX a V2S:S S3VVU V"PPK ^ P P3VVI ^ V I V? K P P3VV= ^ V VI V3 ? PO a P t t 5 u@ A tA C tC u@ Y Y y Sy  u S u@ Y Y v Vv  u  V u t t u u  C VC I uI u V B SI u S t t u  u  u  u  u  u { S} S  P} P R R t t u t t ?u 4SV7:SV gui_get_window_titlegui_send_event&gui_set_callback_get_string_positionget_text_widthrender_charrender_textcgui_delete_fontgui_get_font gui_start_resizing_windowBgui_start_moving_windowjrpc_gui_callback gui_repaint_window gui_set_window_title gui_delete_window. gui_create_window close_gui init_gui$ titlefont6 gui_control^ gui_command_datap windowlist close_button max_button min_button gui_callback?f+ 5: I I X p correlation_idsize_tclose_buttongui_start_resizing_windowbwidthgui_send_eventstringbytetypeglyphbitmappathdata_lengthresponsedataclose_guilong long unsigned intgui_controldatagui_get_fontresponseio_resource_tlong long intsigned charneweventcmddatamin_buttonget_string_positionget_text_widthlong intgui_callbackrpc_gui_callbackbitmap_tresponse_tcolor4gui_start_moving_windowwindowidevent_tio_resource_id_tunsigned intdwordpositionlong unsigned inttimeoutnamewidtheventfontdatasizeshort unsigned intbuffer_ptrwindowgui_create_windowrender_charnewwindowbuffer_sizeresidgui_set_callbackgui_repaint_windowqwordtitlefonttitlebuffer_modetmpwindowmax_buttonfont_tbearing_xbearing_ylist_t/home/toni/tmp/lost/src/modules/lib/guiunsigned charshort intdata_sizeungetc_buffergui.cbitmapdatagui_delete_windowwidgetsanchorlist_nodeuint32_tgui_get_window_titlecharlengthbuffer_posoffsetoffsetxoffsetyungetc_countgui_command_datainit_guifontgui_delete_fontshmiduint8_tflagsbitmapgui_set_window_titleGNU C 4.1.2 (Gentoo 4.1.2 p1.1)windowlistpid_tbheightadvanceglyph_dataFILEheightrender_textwindow_tGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).symtab.strtab.shstrtab.rel.text.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@? D% +0>B > pIRN 8R^2!*m2!"| @R   % &0  `S12  hSQ2027&77< lA#    + 80 I@z]dMsVpd"(/MI (ZhPEMQ`QQ+ E>@ VS eu  O _gui.cgui_get_window_titlegui_send_eventgui_callbackgui_set_callbackget_string_positionstrlenget_text_widthrender_charconvert_color_24_to_4draw_dot_4prender_textgui_delete_fontclose_shared_memoryfreegui_get_fontmallocstrcpygui_controlrpc_get_responsestrdupopen_shared_memoryprintfgui_start_resizing_windowgui_command_datarpc_get_dwordgui_start_moving_windowrpc_gui_callbackwindowlistlist_get_element_atlist_sizerpc_send_dword_responseprocess_eventdraw_widgetsbitmap_draw_recttitlefontmin_buttonmax_buttonclose_buttongui_repaint_windowgui_set_window_titlegui_delete_windowdestroy_widgetslist_removegui_create_windowmemsetlist_createlist_pushclose_guifcloseinit_guiget_tick_countinit_service_getyieldputssprintffopenregister_message_handlermemcpy7 +!H"P_h#s$}!%& '))*/)7)<#G*X)j)z)#*-.-/ 's012!+333X333 4- X 5 3 6C 3[ 7 3  ) )  )$ #/ *] i %  ) ) )  # *  ; - .' -/ /:  N -V .^ g -o < ! > ) ) ) ) ) ) )  # $N &V ?i -q @  - . : - / # B D E FD% *G>FNHV^Ie#s,zJ))K#)*#B# '? - 4/ 4'60{ 8 8E ' !&-;BMT[fmt{ &;JR`n*EL[cq!/=K`k   ,37; equy ~       #2= K P[ `eq}       &6FVep u       *5 C ^ iquy ~      ! &4HOSW \px|         * . <  J  T b  p  v                        )  4 ? C G  T  a  f p  u                     % 2 47 D #_ l )q ~ -  7  6  5   0 4H L` d       $8 <P Tp t     widgets.o/ 1225538176 1001 1002 100644 10972 ` ELF4(USUM ]9}B9sB9}B 9[Ð[1Ít&'UÍt&'UWVS,uE  EF,$;E`ED$F,$Nj@uċG D$ GD$GD$D$D$F$F D$F$D$F(D$ GD$ GD$GD$D$UUUD$F$F D$F$D$F(D$ G D$D$ GD$D$UUUD$F$F D$F$D$F(D$ D$ GD$G GHD$D$D$F$F D$F$D$F(D$ G D$D$ GD$GD$HD$F$F D$F$D$F(D$ GD$$W OʉT$W)‰T$GD$D$F$F D$F$D$F(D$ G D$ GD$GD$D$D$F$F D$F$D$F(D$ G D$ GD$G@D$D$@D$F$F D$F$D$F(D$ G D$D$GD$D$F$F D$F$D$F(D$ ;=eGB)č\$3T$G$D$\$$W T$D$ЉD$D$F$F D$F$D$F(D$ eD$ GD$GD$D$D$F$F D$F$D$F(D$ G D$D$ GD$D$D$F$F D$F$D$F(D$ D$ GD$G GHD$D$UUUD$F$F D$F$D$F(D$ G D$D$ GD$GD$UUUHD$e[^_ÍvUxuEu ]}]EMVEttR]u}Í&UuF8uEF uuĉE t&uF$$VNjT$<$D$F\F$V )ȍT @D$DT$$F$~E$FF$V )@D$B$D$FE]u}E+~D$GD$$NjF뼍&UWVSLEt L1[^_ËE}1E2t$UB,$ËE|$$D$u'FUB,$9wL1[^_;t$U$C$D$|$u \$E$L[^_á-|$u D$E$L[^_ËU}1U2ft$UB,$ËE|$$D$3FUB,$9w'UVSu$ËE ECECECC @C4$$Ct$C$E\$@,$[^fUVSu$ËE ECECECC @C4$$Ct$C$E\$@,$[^% $ > $ > : ; I : ;  : ; I8 <  I  : ; : ; I8 I !I/ .? : ; ' I@: ; I: ; I.? : ; ' @: ; I 4: ; I  U4: ; I 4: ; I!I4: ; I 4: ; I: ; I 4: ; I? < 4: ; I?  > 2int$`D$A&OI#o# z +,o#-o# bpp.o#/# d0 C0()o#[*o#+C# So S `,  m- x.3# y/3#0o#1o# [2o# id4o#6#om7e tn4: x;3# y<3#=o#>o# >?o# idAo#Bo#C#!Et#,}Gz#0nH KLz#M3# idNo#Oo# P#Qv ==P356O=,xO3KyO3jk&@E)kP)ki3up6=/ oB[3U SSYh)Xk6X=hXZicZ0}z 3)kDhZi3@6=6= r?= )>kx>3y>3>3 >3w>z6@= ;/=> H).kx.3y.3.3 .3 .z60=]*3,= ../../include/gui../../../include/arch/i386../../include/video../../../includewidgets.cgui.htypes.hbitmap.hcollections.hevents.hJ)kE3>DȐg=CDDH (gXCKFYKYcNDDH-~J;=3P Yhw,>-=H> ;/K.=o+oX%<[%<[ _o$2 *z<4kX-=d . u< .lX;g0q<XxXy<_\X==Ygg=s>Yg!#b=Ygg=s>Yg!" _Fokus: %d | 5AB A@AB PAB FAB FLwAB F AB EAB Ett5u5R5Q'S'/u/1S15u@AtACtCEuPQtQStSuPeeVueW&CP`Rttuu@$V$)u )aVapu pUVUju jVttu u uuu/V2eVV.S2S.S22SS !t!#t#utt> u#widget_is_at_positionCdestroy_widgetsqdraw_widgets widget_process_eventprocess_eventcreate_edit_boxrcreate_buttonlastidfocus> enFpejadUX 2|cursorpostext_widthshort intlist_tdestroy_widgetswidgetwidget_is_at_positionwidget_process_eventeventwindow_tvaluetitlelist_node/home/toni/tmp/lost/src/modules/lib/guiwidthlong long intbitmaplong intwidgets.ctitlefontbytenamecreate_edit_boxtmplabeldwordprocess_eventunsigned charsigned charflagslong long unsigned inttypeunsigned intwidget_tlong unsigned intshort unsigned intchardraw_widgetsheightfont_tdataGNU C 4.1.2 (Gentoo 4.1.2 p1.1)neweventbitmap_tlastidshmidwindowidsizelabelfocusevent_twidgetswindowwidgetdatacreate_buttonanchorGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 #> %PR(N L*^2 qm T*p ~tl *#  *C`0P& "P    5!@1P>H\mww *18Bwidgets.cwidget_is_at_positiondestroy_widgetsdraw_widgetslist_sizelist_get_element_atbitmap_draw_recttitlefontget_text_widthrender_textfocusmemcpywidget_process_eventgui_send_eventstrlenmallocfreegui_repaint_windowmemmoveget_string_positionprocess_eventprintfcreate_edit_boxlastidstrcpylist_pushcreate_buttonx1uKo$HN(lg !,L"~# 4?G!QZ%x 3X'^'it()''  (1 )f! !&-;BIPW^ep'5T[j!<JXf   + 8 IPTX ]w~        %/ 4> CU Zjns        =KYgx  ' 4 8L Pl p   debug.o/ 1225538181 1001 1002 100644 2468 ` ELF04(UEPP0% $ > $ > : ; I.? : ; ' @: ; I um-intZ O,pid+d\D ../../../include/arch/i386debug.ctypes.h+<=| AB ttu+}syscall_debug_stacktracesyscall_debug_stacktracepid_tunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intdebug.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T[>: NQ`J t ^,Z |  k,z /v  ;  0[F&ll "    debug.csyscall_debug_stacktrace   ! & - ; B I P W ^ e p w   Q/0 1225538181 1001 1002 100644 2488 ` ELF84(UEP40% $ > $ > : ; I.? : ; ' @: ; I r_int;&ONdeO ../../../include/arch/i386add_intr_handler.ctypes.h<=| AB ttu#}add_intr_handlerunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intadd_intr_handleradd_intr_handler.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned chardwordintrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T[>: NQiJ ^,Z  k,z'v  ;  0[N&tt %   add_intr_handler.cadd_intr_handler   ! & - ; B I P W ^ e p w    \/20 1225538181 1001 1002 100644 3880 ` ELF,4(U0Ít&UEP0Í'USE] MURQSP0[ U0Ít&U0% $ > $ > : ; I I&I.? : ; ' I@4: ; I : ; I 4: ; I : ; I .? : ; ' @ .? : ; ' I@|Yx int3jA! O OB&OQ d pid d, 'd#? pidd dkq8d0Q~ 67z uid7o 7 J7d pid9d #M`l \p| ]M ../../../include/arch/i386create_process.ctypes.h "r6 f< <y J (=w f"r6|  AI AB 0!AB A` AB p AI t t u Ptt#u""P01t13t3QuNOP`atactclupqtqztz|ux{Pdget_pidget_parent_pid create_processqdestroy_processget_cmdline|resultuid_tshort intget_cmdlinedestroy_processlong long intlong intparentget_pidcreate_process.cunsigned charsigned charlong long unsigned intunsigned intargscreate_processshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallspid_tget_parent_pidinitial_eipdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@|!',>: 0 N4J ^Z P kL(zthv    0HD&jj @  T    )0!8` Hp create_process.cget_pidget_parent_pidcreate_processdestroy_processget_cmdline   ! & - ; B I P W ^ e p {           !% * F T l s z~     Z04HLdh|/38 1225538181 1001 1002 100644 3048 ` ELF 4(U0% $ > $ > : ; I : ;  : ; I8  : ; I8  I &I I !I .? : ; ' I@ 4: ; I dBintV2+O/ OV&O4pid5o#$6o#;8z#eip9z# :z#N<# =9@Ad#(Bd#D9# H :E F 5z,H ../../../include../../../include/arch/i386enumerate_tasks.csyscall_structs.hstddef.htypes.h"r6|  AI t t u P"Senumerate_tasks size_tmemory_usedtask_info_task_tparent_pidpid_taddrtask_info_tenumerate_tasksunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned inttask_countGNU C 4.1.2 (Gentoo 4.1.2 p1.1)enumerate_tasks.cunsigned intlong long unsigned intlong long inttaskscharshort intinfo_sizelong intstatussigned charcmdlinedwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 ^,Z  kD?z&v    0\%&KK|  | #    enumerate_tasks.cenumerate_tasks   ! & - ; B I P W ^ e p {          + I Y dhl q { get_phys_addr.o/1225538181 1001 1002 100644 2472 ` ELF04(UEPB0% $ > $ >  .? : ; ' I@: ; I 4: ; I/Vint Hwj?j'db&dptr(d,C& get_phys_addr.c&< <x | AB ttuP tget_phys_addrshort intlong long intlong long unsigned intget_phys_addr.clong intunsigned charsigned charaddressunsigned intshort unsigned intcharget_phys_addrGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,Tf>: NfGJ x ^,Z  k?z$v  ?  0_I&oo    get_phys_addr.cget_phys_addr   ! & - ; B I P W ^ g n v    3/57 1225538181 1001 1002 100644 2616 ` ELF4(U(0у $1ۉˉt$|$ڋt$$|$ % $ > $ > : ; I.? : ; ' I@4: ; I4w/int !_R;&O'VrR(o4eax)d,edx)d?rM ../../../include/arch/i386get_tick_count.ctypes.h'"r0,hH5yt_yX5| 4AI HLt t 4u1P R!get_tick_count4short intlong long intlong intunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsget_tick_countget_tick_count.cqworddwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@4!t't,t]>: @ NvJ  ^4Z   k<Rz%v    ( 0&  !   4get_tick_count.cget_tick_count   ! & - ; B I P W ^ e p {      Zget_uid.o/ 1225538181 1001 1002 100644 2484 ` ELFH4(UEP0% $ > $ > : ; I.? : ; ' I@: ; I 4: ; I`int E&OXdpidduidd,aF ../../../include/arch/i386get_uid.ctypes.h< <x | AB ttuP}get_uidget_uid.cunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intget_uidGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned chardwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,Tl>: NueJ ^,Z  k?zGv  e  0a&     get_uid.cget_uid   ! & - ; B I P W ^ e p w    S/75 1225538181 1001 1002 100644 2992 ` ELF4(USM ]UEPRQS 0[ USM ]UEPRQSR0[% $ > $ > : ; I .? : ; ' @: ; I : ; I .? : ; ' @'Qbint=TnK+O O!pidqosrcod (0Q,pidqosrcod yZ ../../../include/arch/i386init_child_page.ctypes.hstddef.hJ #J | !AB A0!AB Att!u01t13t3Qu;+init_child_pageinit_child_page_copyQdestshort intsize_tinit_child_page.cinit_child_page_copylong long intlong intunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallspid_tsizeinit_child_pageGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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!',>+: x NG}J p ^LZ x  kXzh?v    0&0  @ 8   !#0!init_child_page.cinit_child_pageinit_child_page_copy   ! & - ; B I P W ^ e r }          g48mem_allocate.o/ 1225538181 1001 1002 100644 4324 ` ELF\ 4(UU]u] uMRQS0 MEUN]uUU E$T$UT$EÉ'UEM URQP=0 Ðt&UEU RP0É'UUE PR>0% $ > $ > : ; I  : ; (  : ; : ; I8 .? : ; ' I@ : ; I 4: ; I 4: ; I4: ; I.? : ; ' @BH#intWwo@o x- |}&O  q#  d#2 2Q? L  ptrupQ wbo@g, L  ptr opX L o  ptr + *o L*,e9 8o L8f ../../include../../../include/arch/i386mem_allocate.csyscall.htypes.hi9f w< <-g:>< v  i< fw  R&N tb^ |P oh~Wuz    0o& @ 4_   ?!@'.pDMmem_allocate.cmem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physical[   ! & - ; B I P W ^ e r              8 CGK P ^ }             $ ) 7 s8<PThlmemory_info.o/ 1225538181 1001 1002 100644 2624 ` ELF4(U<0S]S[% $ > $ > : ; I : ;  : ; I8 .? : ; ' I@4: ; Iw*intW&Ojd#d#}p}e ../../include../../../include/arch/i386memory_info.csyscall.htypes.h#q: @ NJ  ^(0Z   kX,z"v (    0 0&$ $    memory_info.cmemory_info   ! & - ; B I P W ^ e p w       rports.o/ 1225538181 1001 1002 100644 2996 ` ELF4(Uu u 0Ít&'Uu u 0% $ > $ >  : ; ( : ; I.? : ; ' I@: ; I 4: ; I .? : ; ' I@(5Wint+Izc9y & d&Oz(y'B' eax), 6y 5?5B5 eax7kbD ../../../include/arch/i386ports.ctypes.h'> > | AB  AB ttuP !t!#t#5u34P2,request_portsrelease_ports5release_portsFALSEshort intports.cboollong long intlong intlengthunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)port/home/toni/tmp/lost/src/modules/lib/syscallsrequest_portsTRUEdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>,: \ N?fJ t ^DZ |  k~zj6v    0 &$  4 %     ports.crequest_portsrelease_ports   ! & - ; B I P W ^ m s z             & Q04puts.o/ 1225538181 1001 1002 100644 2400 ` ELF4(UUE PR0ɸ% $ > $ >  I&I.? : ; ' I@: ; I w/int !_R;rRxd3nOsr3 puts.c: Nl7J 0 ^,Z 8  k,z$v H     P 0@&??p p   puts.csyscall_putsn   ! & - ; B I P W ^ e l   *pv.o/ 1225538181 1001 1002 100644 2436 ` ELF4(U 0Ít&U j0% $ > $ > .? : ; ' @!Sint@ssp v !,3 pv.c=xi=|  AB AB tt utt!urpv!pv.cunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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?>: N<7J D ^tDZ L  kXzv l  .  t 0N&==p      pv.cpv   ! & - ; B I P W ^ e l y}  (04rpc.o/ 1225538181 1001 1002 100644 3264 ` ELF4(U1UjR30uÐt&UVUSE u]MEEE1QSRjV70u[^% $ > $ > : ; I I.? : ; ' @: ; I4: ; I .? : ; ' @ : ; I I !I/ 5IK]Lint>|oX,&Ouorpcpidd,dP 9 ]Kpiddw d dlend o dP5Iup Id | 9dB ../../../include/arch/i386rpc.ctypes.hX@Kxx< K| AD  =AB HttuR !t!#t#]u BB[V[]u BB]u BB]u B BZSZ]u BB]Q'Orpcsend_message]resultshort intsend_messagelong long intlong intmetadataunsigned charsigned charlong long unsigned intunsigned intshort unsigned intchardataGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsrpc.cfunctioncorrelation_iddwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@]!',>TO: X (NhJ ^ LZ  kX,z+v    0 &0  @     =rpc.crpcsend_message   ! & - ; B I P W ^ e v }               + O04/94 1225538181 1001 1002 100644 2440 ` ELF4(UEP20% $ > $ > .? : ; ' @: ; I '  Ip0int]>( set_rpc_handler.c<=| AB ttu"rset_rpc_handlerset_rpc_handlerunsigned charset_rpc_handler.c/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intrpc_handlerlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T`>: NWBJ X ^,Z `  k,z&v p    x 0:,&RR #   set_rpc_handler.cset_rpc_handler   ! & - ; B I P W ^ e l x   5shared_memory.o/1225538181 1001 1002 100644 3248 ` ELFh4(UEP?0Í'UEP@0Í'UEPA0% $ > $ >  : ; I.? : ; ' I@: ; I 4: ; I : ; I 4: ; I .? : ; ' @SxintNj\Fd&O1q qidq, d 3? idq efk @S~ idqtL ../../../include/arch/i386shared_memory.ctypes.h< <x < <x <=| AB  AB @AB ttuP !t!#t#3u22P@AtACtCSuV"create_shared_memoryopen_shared_memoryclose_shared_memorySshort intopen_shared_memoryclose_shared_memorycreate_shared_memoryvaddr_tlong long intlong intaddrunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallssizedwordshared_memory.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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!',><": H N^xJ ` ^\Z h 0 k4zZv  8  0X(&   M   & 9@shared_memory.ccreate_shared_memoryopen_shared_memoryclose_shared_memory   ! & - ; B I P W ^ g r }             Y04HLsleep.o/ 1225538181 1001 1002 100644 2292 ` ELF4(U0% $ > $ > .? : ; ' @ \intI|| 3 sleep.c=x|  AB tt uryield sleep.cyieldunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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?>: N7J ^L,Z  kx,zv    0&       sleep.cyield   ! & - ; B I P W ^ e l t { +timer.o/ 1225538181 1001 1002 100644 2480 ` ELF84(UFu u0% $ > $ > : ; I.? : ; ' @: ; I r=int /eI&&Oze('d`'d[D ../../../include/arch/i386timer.ctypes.h'=| AB ttu }syscall_timershort intlong long intsyscall_timerlong intunsigned charsigned charlong long unsigned intusecunsigned inttimer.cchartimer_idshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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[>: Nc_J ^,Z  k,z$v  @  0`N&tt     timer.csyscall_timer   ! & - ; B I P W ^ e p w     Q/113 1225538181 1001 1002 100644 2468 ` ELF04(UEP 0% $ > $ > : ; I.? : ; ' @: ; I dintA OTpidddN ../../../include/arch/i386unblock_process.ctypes.h<=| AB ttu"}unblock_processpid_tunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intunblock_processGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intunblock_process.clong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T[>: NQhJ t ^,Z |  k,z&v  :  0ZF&ll #   unblock_process.cunblock_process   ! & - ; B I P W ^ e p w   [vm86.o/ 1225538181 1001 1002 100644 2896 ` ELF4(UEU RPQ0% $ > $ >  : ; ( : ; I : ;  : ; I8 .? : ; ' I@ : ; I : ; I 4: ; I  Iv[int*A~g8y   d%H&O~HaxI#bxJ#cxK#dxL#siM#diN# dsO# esP#OQ m!y m shms ,  i ../../../include/arch/i386../../../includevm86.ctypes.hsyscall_structs.h< fx | AB ttuPz$vm86_intwordresultFALSEshort intboolvm86_intlong long intlong intunsigned charvm86_regs_tsigned charlong long unsigned intunsigned intshort unsigned intcharvm86.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsTRUEdwordregsGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>z: 0 NJ ^,Z (  k@?zv 8    @ 0&      vm86.cvm86_int   ! & - ; B I P W ^ m s z      * 59= B ^ h vwait_for_rpc.o/ 1225538181 1001 1002 100644 2564 ` ELFL4(U0Ít&U0% $ > $ > .? : ; ' @j[int H  ,=% wait_for_rpc.c=xi=x|  AB  AB tt uttu6rwait_for_rpcv_and_wait_for_rpcwait_for_rpcunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intwait_for_rpc.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intv_and_wait_for_rpclong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@!\'\,\?>: N8AJ ^|DZ  kXz:v  R  0re& 0     wait_for_rpc.cwait_for_rpcv_and_wait_for_rpc   ! & - ; B I P W ^ e l t {   204regcomp.o/ 1225538177 1001 1002 100644 39216 ` ELFd{4(UBw B ɉÍBʃwBȉÍvUHuP@1fUWVS9HvhC< w^1EC< t%AE9OpÍtẃ‹]t [^_1 X[^_Í&'UWVSӃ E@HMP Uxt1CFf f)K9uMUD9t [^_ËMAH [^_Í&UxuP % ȉÍt&UWVSUBtaف`1>EptJwz0t=v+Xt&ht&t![^_Ðt(uE}tًف`|tƍvvtu믁xtt;}||E덋UE@Rtt&64ف`u˃,;}}}E}E fUWVS^9؉Er sv9ˉvjʍJ9vA9uz]u㡀+}t-U|$$T$u<8t?uOt+1t&1[^_ËUCꍶU$t$ËP9s`A9wA$t$À9[uy.u.؉ S9s A9v9.t(믺 S9s닀y]u҃ ׍U]u9P| ]uÍvD$F $tF ^]uÉ]uɺ et&U]uÉ}@։υuC9C}CS 4@C]u}f@‰RL΍v'UWVS\EPr FB EU@ExB9 M 2ȃ)ظu}^~GfGEUC;BqU;ZEJO<-I<[EUƉJ9s 8-RWffG]KE9Y<]S9w<-uE EHȍPMQ]ljEȋKw $D$UBMYCiUȉ$T$C~*1ۋMؙI׉MEIPC9u؋UBP@|$D$)}Eȉ$ M 2ȃ)ыUظRU@E;^F]^-UJ9E]ssuFtk^Ky cKtSG7EUtCCƒtω9tM KffWu][]MątYEpNyANf!ʈf)Gt$Ou NffGu܋URUMA9uvut,_711ɍ&!<B9UuIGUMfEڋRUA 9‰E]uf;s9UЅt\ESUM_]M„18t*u]0u]„08A9MuՋEU}RUME0+y\[^_M9U<:<=BUC;BM<-<]~E=:Of fG]K90B9v :=EEH{]EG-fG-U;B-P9x]M;Qs x-ELÉ8q8h‰]9>1ۉE WCffOM 9E}ދ]K;9MfEE9EgM@]o]s|\[^_ËUC;B9M<-<] E;XrPƒa<VfPƒA<t UA9J w)ىMt4M\$$L$uU< uыE>MˋI9B9EEHD$D$$<uC;F^D$D$$-E4E 1MEIMG fo ][]::;z]1uB/$CE !--]K9qEE1҄u1 „0B9Uu1ҋEE\[^_OMC9ADE]]@G]fG]uN7~ F$Eȉ$C K9U@G-fG-MIuEE1ɺ>M1ɺdٍA< vA<A<tWffGCuCٍA< wWfCfGu BB<v tWffGS~{CiٍA<wWfCfGu? BB<vWfSfG~ BB<v/ t'A<A<tWffGS~ t( t&tC € tWffG̻CZٍA<wWfCfGu0ٍA< A<uA<wWffGCuC € tWfCfGuCٍA<A<tWfCfGuaCOwWfCfGu)&Ez]#uN$uENU(]uÉ}0xEE^E E]EEC3{u]}Ð&U(u}lj]@@tzB<F<uˉ/]u}Ít&I9tԋwEEEG]E]EMEw]u}É똍U(]uÉ}@)׉։Et2SES D$D$C${E]u}ÐUWVS X}t [^_ÍvXHN D 9@D DH9@DHB uF)D$D$$F  [^_Í'U}}]uˉƉUFEFu^~1ҁ~1w$0]u}ɺEF]u}ËMUKsEtMUOK\E]E)EHM$AN+MP]u}M+MxEOA$`N+MN+MU>1ɺVJ MUABEE)ExM$AU<$B\N+M*N+MU1ɺ VJ'UWVSUM܋@E;Vs :^ EE^g.7*mЉ ^9s<*IJ9v<\$EtEE9J9v ;EtFE<\>)\{dMXЋDHٺ8T LHBٺ@F@L^ v[M(F@HFXH FD ٺhEN9s!B9v :\)\; FDHٺp^9sB9v :\<^[t&;N8PfB;EEE;F[^_Ít&}^F@^ ^XBN+MHEA$N+MPN+MXEA$hN+M`E^o9{S Nj;Fs 8,s$U^9B9:\z}E1ɺ(2^^E dwSvVN1ɉ FH(F@0E;F5[^_B1ɉFH(F@,8}t"9Év@9sx\u E^z)z)fBt&P9Vv @0< v pu9lj_ ?Nv'UWVS,UEEEFEt&;N <|;]QN$D 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: ;I 4: ;I.: ;' @4: ;I4: ;I: ;I : ;I4: ;I .: ;' I : ;I4: ;I.: ;' .: ;' I 1UX Y 1! U"41#41$ % U&1X Y' (1UX Y)4: ;I *41 +: ;I,.? : ; ' I@-: ; I.4: ; I /4: ; I04: ; I11UX Y 24: ; I *M#(int :+OvUV3#Wd#9X#Y# v TY3#x#s3#3# ~#Vg#?3#7)#)#  )#$3#(3#,H3#0F}#43#8V#<#@s3#Dd#H3#L)#PeZ uch*A sopOomP]gu ptrvg#w#x,#y4m3 *  ^   O g  3 8   + K./}##0# ?&'}#(v# #p<n=}# end>}#?3#@x# A)#QB)#C3# gD#F# G#H) v-ch3,K2j30NJphKvei3R?3PpK3{3YpKHcs~gi3top~cssd@0o`|plKposm)nQK3IxBJ3L3tryM3upsNsvpK)3Rsp}{cplen3WOvj9pKevpp~K)Cspx-&lp*Kop+A,dAy~pxKnoz3nc{d|dcs}~css~di3pKcs~cvvlvi3.p,Kcs-~c/3sp0}cp1len2d6pKcs~cv]nch3pKcs~i3cssdn33pKcs~i3cssdu3pKcs~h,i3top~cs2~cssd4 0 )pKUcs~t3  !0"U#"#"*"6 Ap Y O!"d#n"zP#$ i3ci3~ % Hi3 &O r 1 ''r"< "F "R1  `  !x"D "d " ##&     ' "     !" " " #(] y o!"d # R X pK  }  } )_  upur v pKch3}}_  vg e` pK) ch3] ( 0 !H" " * i )_ pK ) l)6ret)uplen)TT H`gpDKopEAFdposG)snI)sJ,iK3? &$Rp K~!)"3to#3G)l%)up*)73pK+n3c33)3pos)i32) pK3U3t))ud3x3( ` !" # """ "*\OpNKcPvposQ)R3)S32T))U3&" p K!3Zc#vy)$)u\)|%)u`)&)ud)'3uh(- ! "*up#+"7"Cx*Oul?-pKb-pKgcpKgxxZx?)scp}i)3pKgch33mpKg3A3]3F)pKgxs)),m3 *--U-?3.pa?~/g/pK0i3$0lend71]& 41w? W M1b z p!"##"""""P  !h#" ^Cm   !"##"( 2 (!"<<"H"T#` 2F1_2)v 2xY ../../../include../../../../include/arch/i386regcomp.cregex2.hregex.hutils.hstddef.hcname.hcclass.h;#91YkF?9Y??f!;/K=gv|f4:=t>>I!L؁"H02fBA/$.1YQ wJ ] 1uyp2YW/yt.191 .yYN==}3o:LQzg;/g2 FI=-w&H!#;|)- .}fw.x< W{?91GXXh:0J|. gV {w,X4u"HjBV>,et X4u"H` BuV>,[t%B-;>,z<4OJ4X4u"HB,G X"Ht_4="HyXY"Hc<ZQf/?>KKF/@FAv/=`.:0e/;BYg?,KKZ=;.o@E/@0#>*z=U0=?>0)=5~֒!=;=;=u=s= .ggYu׻Yw  tu( t1-/bu  |f%0g vf 3uY=-0~'!pX!^fzH=W/u-/~fjFx8X} fuYOג,=u/sYX:=>ur>0jutq:]]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-brackettildeDELH:w=nhhhXXXXXtXXXXXXU=|| |l| -DE 0AE PAB AGiAB C`AF AB BF AB ACFAB Jp[AB IVAB IE0 AB FHAB IE`AB IE_AB IE`AB BFAB FIAB BFAB BF AB It t -uPR01t16t6Nu0LPPQtQStSuPhPhWWnVVuupupttYuPYuh R DSHUSEVHVV`atagtg|u`qPz|P`lRz|RttuPVVVVRulWWWSSSSttuPVV)R)TWW')up)-R-cQQRQRQR`SSSTWWWttjuPSHSHRPRjSV%HV]jVpqtqstsupPVPVVPpRSStt&uPS&SR V R&VQ W Q&W01t13t3 u0EPE u@RWKW} u W u' W W W R W WRuDR' uD uD uDuDuD uDBVRKV V  VVRuHi uHWWRKW W  WWS SP P P' - P@ J PVPV V P  V' V ' V V $ V$ ) P8V[jVqVVSP S P$S8ASeSPSd v S SPP PrPPuV VRj l R} uP uPj uPuPQ uZ uZ Q X Qd g Q Q uT uT P SSS(:S?wS|SSS=SBDSR_SSSS S6HSMpSSSS| Q QVRVV S V  V' ' V V) j V V8V[jVqVVr R PPttXu)P)SS#PV&VW`atactcu`tPtWWW`|R|VVVVu`Vtt_uPWSRZVZ_R+QQ_Q]W`atactcu`PV`R`Q`uu{W{}u}WuSSRttu P `V`nPnzVVPV R ul Q ]S]nQnwSwQSS  9W9LPcnun}W}uWuW  PPP`hPttuPIVLV"P"V R u`Qu\"uhGuh%"ulGul*HWMTRWJWL2WWWWJW2DWDXSWGWWSPS*"upGupHSSqSStt u#P#X V[ V P V#R# uX<YPEHP#GSSESR,S*QS5 W S S#GSWSESS*W5 W S} S W W S#GSSESUS*QS5 W S S t t *u "!"!&!u&!$$$u$&&&u&* !!w!Ww!y!u y!!W!!u !!W!*u ! !!u!!R!!u!!R!_"u" 'u!')u3)*u!!P$!u!S!#S$?$S&&S 'X'Sx''S)Y)S))S""W""u~"#u~$=$W$&W&&u~&&u~& 'W!'!'u~!'!'u~!'^'Wx''W''W^(g(W((W((W()W3)3)u~3)3)u~3))W))u~))u~)?*WL*}*W"&u~& 'u~!')u~3))u~)*u~##S#$R$?$Sw$$R$&S& 'S!'!'S!'-'Rx''S3):)S:)M)R)9*SL**S##P##W##P##W#$S$=$W=$?$Pw$$P]%i%P!'!'S!'X'Wx'x'Wx''S''W^(g(W((W((W()W3)3)W3)Y)S9*?*W}**P##u~#H$Qw$$Q&&u~&&Q!'!'Q!'-'u~3):)u~:)M)Q9*L*u~#&u~& 'u~!')u~3))u~)*u~/$=$W^''W''W^(g(W((W((W()W3)Y)W9*?*WF$$R$$R&&R?$H$SH$$Q$$S$$Q&&S&&Q/$$u~&&u~''W''u~^(g(Wg((W((W()W:)Y)u~9*9*W9*9*u~9*?*W'(Q1()Q9*G*Q/$$u~&&u~()u~:)Y)u~9*L*u~regcomp*<  RK<  KRt[8  j ' ' S ! 9R&8 5 G  ) '  S | 9Rr d  H d & )  R  R p'\  j j 0GP 0nGbD2B)+'P P< [ Q5 *P{ } Q5 * nb<_"")3)""))"$L**)9*Y))& '$&"#L**)9*Y))& '%&~%%v%|%$p%#$##$$/$!'x'$$/$-'x':$w$&&$$:$w$&&$$x')9*L*3):)x''9*L*3):)')''''oldnextbackrefsssizepregsize_tregcomp.cp_strCPRINTlong long unsigned intslencharjumpbracketCGRAPHnextp_b_coll_elemlong long intsigned charnbytesfirstchsizeCSPACEconcaltoffsetre_magicCLOWERfirstlong intmagicscan/home/toni/tmp/lost/src/modules/lib/posix/regexpbeginrepeatstripsnugnstatesnewlencclassesCDIGITsetbitsCALPHAregex_tsopnocsetsizeprevfwdcountre_gutsmaskp_erecsethashvalueCALNUMunsigned intCXDIGITiflagsmaxnestsetslong unsigned intnplusp_b_cclassnameCBLANKlaststateshort unsigned intwascaretsubnoCPUNCTcflagspmatchesp_b_symbolnewstartfindmustfinishmlenwasdollarnbolcopyoldendfrompluscountCUPPERcnamespendend1end2cnamepatternp_b_termncsetsnsuberrordoinsertcomputejumpsnulsdoemitunsigned charfirststatefidxshort intseterrre_endpopndmustcclassnonnewlinessuffixordinarystarordinaryndigitsncsallocendcstripmoffsetcharp_bracketp_countothercaseallocsetbothcasesp_simp_reoffsetre_gcitypematchjumplargestduplcodep_breCCNTRLp_ere_expparsecount2dofwdp_b_eclasssuffixneolGNU C 4.1.2 (Gentoo 4.1.2 p1.1)regcompfreezesetenlargestartmindexplusneststopprevbackcomputematchjumpsinvertre_nsubfreesetGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@* ؃)* % X/`. 4`.F1B H VD]R  b2OLHuOq  |Q`} 0SD p >p  ^p0vuJz&pzpz' Ԃ -0 !P)i1`7AOVap[iV p0 zh` H_` regcomp.cothercaseseterrnulsp_countfreesetdofwdaltoffsetp_b_coll_elemcnamesp_b_symbolenlargedoemitp_bracketcclassesordinarynonnewlinedupldoinsertrepeatp_brep_erestrncmpreallocmemsetmallocmemcpymemmoveregcompfreestrlenregfree?FN\o'((()   '3 ; 'd l ' **J+,Th.!*O!*e!.!/"(#*&0)'*'*'*I).C*. (08@HPX (08@HPX`hpx (08@HPX`hpx (08@HPX`hp $$!$&$-$;$B$I$P$W$^$e$p$w$$$$$$$$$$$"$0$>$L$Z$h$v$$$$$$$$$$ $*$K$Y$n$$$$$$$$$$$$$$$$$$$#$1$D$L$h$v$$$$$$$  $$(, : V$bfj x }$ $ $    $   - 2$E$QUY ^$i n$y ~$  $  $    $,04 B G$R \$dhl z $ $   $ $$F$o${$$$b$$ $      -  2 $=  J #W #`  n  |   # #       #    * . 7  @  I  X #j #s  |        # #    # #(  9 $A E I  W  \ $g  l $w  | $ $ $ $ $ $      +  4 #F #O  X  l $x |    $  $   $       $  $  3  A  O  Y $a e i  w  | $  $   $ $  $ $ $ $+$<$DHL Z _$j o$z $$ $ ##     $,$8$D$P$a$imq  $  $$$$##   +$D$g$$$$$$$$$=$I$U$a$r$$$$$ $ $ $ 5 D Q#f###      ## #!#* = H#Z#c l u $$$  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|04HLhl$(DHdh$(DHregerror.o/ 1225538177 1001 1002 100644 6200 ` ELF4(UWVSL]u }ڹu  t9fuu/q4$Xt9s $ > : ; I I : ;  : ; I8 &I <  : ; .: ; ' I : ; I 4: ; I.? : ; ' I@: ; I: ; I 4: ; I4: ; I4: ; I 1UX Y 1 U41I!I/ Y86OintW+O"evU9V3#OWd#X#4Y# v }Z j PQ3#AR}#S}# N} BN !} rYT$Frd8Gn3,BoNp}*qd#rsYplentdu3sv}ow$z9. D4v41K4wT;g ../../../include../../../../include/arch/i386regerror.cregex.hstddef.hyX5yXCi`?-=/Kk Y \f$XZdfz%%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 ***| 8AB Ftt8uJSJvuvSuSuS8uJVJvu vVu Vu  V u .V.8u  tWtvuvWu8W*RQvQQWrSS%RRvRRJsVVV V.8VJWSSS]_regerror888regatoire_endpshort intsize_tlocalbuferrbuf_sizeregerror.cnameregerrorre_nsublong long intcharrerrconvbufrerrsregex_tlong intunsigned charexplainsigned charlong long unsigned interrbufunsigned intcodeshort unsigned intre_gutstargetGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intre_gre_magicpregerrcode/home/toni/tmp/lost/src/modules/lib/posix/regexGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@8 p) % H/L4LBF]B XVR  b2q20 4  d H    ( H03  &   @    8")19regerror.crerrsregerrorstrlenstrcpysprintfstrncpystrcmp&Nh%/ (,48@DLPX\dhpt|     !&-;BIPW^epw"/:eptx }        5LXt regexec.o/ 1225538178 1001 1002 100644 40196 ` ELF4(UWVS9ʉEMЋuttыUËRUt&E %=XwL=0_=h4= =(t&dC9]ub[^_=Q=ht&=p=xt&uC! ! 9]t;=@=Ht&=Pt&`! ! ƅ>6ؿ)ȍH=S==} zvtQC=8vC! 5} UBM @ EC! EKM%=t&&Eэ%=u]! =,U! ƍ%=C! Z=` C=9M )CC! } ƒ} }C} C} {CzE }Cvbt&'UWVSӃ,MM@0UD$|EظM D$$;_EtCE]Et&M;OEEt EE} }'E1ۃ} }t#~ MUt$4$L$M Ku}t7}MA< A<A<tX}_tR}t1MA< A<A<}_}t1MA< A<A<}_EzM tE܉E;u؋M9M+E9E E؋MU4$D$L$M ƋEE܋MMVE{C}~t>}jMA< [A<A<C}_9EzEM Ut$4$D$TB+1}}EZ0BZ,EGvGf뭋E,[^_ÍvUWVS(E؋E;E MԉUT`xHts@HEt|6(0t&t&]9] U؍ pM܋ ʁXw%@HEuMOUE؉$T$U3M NjEL$$MԋE9EuCU]]JU]ӉuEMډމ$E؉L$9tЄtڋ]EM$E؉L$щ]9] }E([^_ÍvhlXMNUE؉$T$UUM ƋEL$$MԋE99EuǍ{]UE؉<$K\$tUE؉\$<$u_ڍ&ʋ %=uBUMOUE؉$T$UM NjEL$$MԋE9EuNjU؋M܍s@%\qUE؉\$4$b9t(K]؋P%%=uK뽋UE؉\$4$}Expt2xt&`"E؋]؁PE+C >E؋]؁PE+C D v'UWVS9ʉEMtj։׋EH%=XwT=0=t&|= =(t&FG9uuE[^_==hf=p =xt&uEFP;MG9u-E[^_=@=Ht&=Pt&PUB)E ʄɈ&)މf=t&=t&=t&} zUMF:D9G,=8EFGP} UBM ؋@ uMUFD:GE8ENVU%=tӍ3%=uMUGuk=M3AE@EM;FG=`FG=v9] FG{EFGPi} ƒ} }QUMF:D9G} /T} {JFGE }4FG'UWVS,EEM;E hMƉ׋ MIMvE%=0O=g&=t&NE؉M%=Xp=H=Pf=8t&Mډ]QB)u }dEE)9\$EP <$T$ukUM@@9 tUFu؋Bu9uFu؋E؍;=wc=`F;u t&9}܉t1,[^_9}tUBytʍ؋@ tGF;u df=p=E9xCv PU9zsOA< at&= =(@9}N?yEGtf=p=xW=ht&,[^_ËMFE֋%=uF;u zt&M;yuAt&E;x UBF;u -~ML$ ED$U T$M؉ $M܋EWU؁UB9M9yv  9vOA< A<A<_M9yA< A<A<_M;yt&'? E@vwF;u a9}_9NG}M+Q ApPED$ UT$M L$E؉$M܋EwUBt1MUA|EBUUE؍\3t&AUT$ M\$$L$M܋E UP%=uK%%=uK똋EMA98E)މD$ UFT$M $L$M܋EME؉}M+Q A0ED$ UT$M L$E؉$M܋E'UB41UBhMEB}0MA< !A<A< }_EzEM Ut$4$D$B1}}EZ0BZ,EE{RGG{ɋE<[^_fUWVS,E؋E;E MԉUT`xHts@HEt|6(0t&t&]9] U؍ pM܋ ʁXw%@HEuMOUE؉$T$UM NjEL$$MԋE9EuCU]]JU]ӉuEMډމ$E؉L$9tЄtڋ]EM$E؉L$щ]9] }E,[^_ÍvhlXMNUE؉$T$UM ƋEL$$MԋE9EuǍ{]UE؉<$K\$tUE؉\$<$u_ڍ&ʋ %=uBUMOUE؉$T$UVM NjEL$$MԋE:9EuNjU؋M܍s@%\qUE؉\$4$9t(K]؋P%%=uK뽋UE؉\$4$}Expt2xt&`"E؋]؁PE+C >E؋]؁PE+C D v'UWVS E} UH 8e9EA(Ѓy  @ Kuكt?xxA< A<A<tjx_taDt7DA< =A<A<%D_xt7xA< A<A<x_G%Pl 99XX+l9@@t$D$H$@D$L4$L$t$DT$H $TPƋ@lDx{~tHD DA< A<A<D_zt$4$|$PTBZ0}BRZ,I8D른 [^_Ëp9& EuRBLuEt$t$$ 1[^_PL$T$Xt΃}h@Ht(B@;PHv؋yL@BP~D$ D$PD$T $jv9MPKD$T$&D$ D$PL$Tى$YtE_+U+Z};(M@AC9]9PHs͋M@PD$T $E<$lXX9l [^_ËAlBL+U+Z8vr<B@8BD4J0l\9Xv9Xw;0R$\QPH$ @lX9sJlC9Xt9J4:u狅PDX)9|҉T$L$$u9XE@H$r$ +40D 93KJ:t)ʋ8;}9Xt&$QP3+$;I @$(A!EEdH,,9d;1ۋJ4tkr<xB@gBDJ`d\9,v9,w;`dDžHDž\L@D,PDždDžhDžlTDžpA8~)9dsdDž\Gӥ\\@D$|T$$(ed;P|Dž$t A$|Džhd;TDž DžttDž t|9$ u$11ۃt 0t|t/~-@t$T$$(wKuӃt?$$C< EC<C<tj$_tatt7tC< C<C<t_$t7$C< C<C<$_F(‹d9,q,+d9 Y|@T$tL$$(% dt$~tGtItC< 7C<C<t_z@t$L$ $(@BZ0}@BZ,dhP{?Dw@DA@뮋h҉XE@u@Lu LX(X<$L$,tԃ}Hu&@@H$H@@Ht2HB@@;PHv؋BLu EBP~\DXD$ D$(<$D$S[X9(K<$D$bXD$ D$(<$L$tEX+LU+LZ}(UH@ BC9]@9PHs͋M@ԋt$t$$@LX+LU+LZHt$\16$1'<$d,nX@dd,9sPdC;,t9J4:u狅PD,)9|҉T$L$$u9,|f+`D KJ:uS9 uG(X<$L$Ht$\)ʋ;}9,% $ > $ > : ; I I : ;  : ; I8 &I  : ; : ; I : ; I8  : ; : ; II!I/ .: ; ' I : ; I: ; I.: ;' I@: ;I: ;I: ;I 4: ;I4: ;I4: ;I4: ;I 4: ;I 4: ;I1X Y14: ; I 4: ; I! ".: ;' I #: ;I$: ;I%.? : ; ' I@&: ; I'4: ; I(1UX Y ) U*41+41 ,41-1UX Y .1/ U01X Y 5KnintD*EtU.eqK+e-Z 13xSUV3#mWz#X#Y9#  9>TY3##.3#A3# ##3# #c# #$3#(3#,3#0#43#8b#<#@3#Dz#H3#L#P Zo\]#^#%_J) uch*L sopO(Psu ptrv#Fw#fx,#[y3  : ++q  P gQ9#5R3#S #@T# 7U#V#`W#-X#UYs# stZs#$E[s#( tmp\s#,]s#0 mbs^2#4o P gQ9#5R3#S #@T# 7U#V#`W#-X# vnYs# Y#$ stZ#(E[#, tmp\#0]#4 mbs^2#86ZzwiU6sVnWzmbsX<UYzz2s%g9,TK_befschzaftsfcsspc0Zsi34p0mk4Tl"_mVLnuostqsrsuXtmpssptu\cuzkvz wzudix3Syuh<zzul* =gt v fmo4Tp_qLrs$iu3ssvDeswspxu`stpy~z({ |}ssp~sepN.dp7  Xg9T_befchzaft cs s" pcw Zs  i3 1  m* 5 T+T _, L-+ .a lev/ rec03= i23upss3 sp4N 56ssp7dp8Blen9z:3s;v< cs=6wc>zY*  d1Im*4uT+_,LL-k.lev/rec03}i23upss39sp4 506Nssp7dp8len9z:3s;<Mcs=vwc>z25Y* : p nmk Tl_mLno1stqQruTtmpsuXptu\cuzkvz wzudix3yuh<zzul* gtp mo 8TpW_qLrsiu3ssvesw4spxu`stpyt~z({k |}7ssp~sepNdpU03g99z 53 i3 mv= m4 dp gfU glUT_ pp cj3 mj3:kb!!"H#m4$T$_$L$stsE stmp sp c zk z zi3`<z!!3g99z 53 i3 mv m dp gfU glUT_ pp cj3 mj3:kb!!"#m $T$_$L$stE tmp p c zk z zi3`<z!!% 3 5&*&9l&zf& &53'g9(UJ?4+)H*`d *k +t},~*!,,,,*B!,,,,,,-.H!.<!.0Z"$)[*T"*_#*kf#,w*#,*$*5%,*%##** (gPx/p*%*n&+~,*&,,,,*&,,,&,1,<,G0Zs-1.B'.'.(vl),,*j(,*),***?*,* *-.** ?*  ../../../../include/arch/i386../../../../include../../../include../../../include/sysengine.hregexec.cstddef.hwchar.hstdint.hregex2.hregex.hutils.htypes.hx.K;u!P X<f,1!/WYOf'>f=csge/$&e=-?/gZf<XFf:ff~<<tJ<r "Py<M91g_e= .z<x?/@r(x.ngV.X:>r+1=e/;/-/RX6dJ=c sgegI=$J"?X=.tXIx t{< [t<=.<>:h,>#/1(;st .~Z|fl 3XM: X&<XX;!;<g9(. um&_0f-Y;g=(Je= x<"?f<[/0ȑ-u;Y/( xt,~tl [t<=.<>:h,>#/1(;st .~Z|fl 3XM: X&<XX;!;<g9(. um&_0f-Y;g=(Je= x<"?f<[/0ȑ-u;Y/( xt,~tȬg=g fvAyXikg/!-4w:8uvjfDuk"xt/{Ȑfo<<&z. .#c?4~<)#c?'.Xy<M91g^!;=V--/6~<<<f~Xy<M91g^=>"Py<M91g_e= .z<x?/@r}(wge >ɱ$,.gjcbgkgdggZdgjgdg fwf fg(|z"./LY!-4C>0hMYk)g;yO|JX{f.%Xb&-/4cu=Ǯ  7-/ fr2J\B'h4 fXXF ~"-)#dh/t!07v,hf  Rl'Xdh/~.=e ftf ؑɱ$"-gjcbgk fufil(jz".&LY/$!e4CC0ilLYk/g;ywtE-Jg-g{f b-/4vlg=Ǯ  .g-/ fr,J\. ~ !0c X\V.l'shut up gcc| %AB F0AB AD VAB F sAB F AB FAB F NAB AGpVAB F 1AB Itt%uP%uhR3PPRQ%udu u u u u u  u %u Vu%VP,,R,.QbbRbQRQ1ORObQRQ%R&,S,,Q,6upQSQ\bQ"W%W,6QQQ OQ01t13t3u0GPGW0JRJSSS0DQDuT0{{u0{{u :u ZhPrVyupu`5upOgupu`:upFFu`u`upS !t!#t#v u /P/v uX BRRR >Q>v uT >>BPBv u >>v u @SSS7S A SX ^ SBVupVYPPP9ZRQQQQ`bQezQBWVWLQQWVWV Q#/Q77WeWQ  Q v WP1P69PPPbkPPBBulBWVWWVbWeW V v WBuhS7SSQQS(S1>RQSPU~R~QBudV1V t t u P uh R  R Q ud  5 u 5 e e u Q v v } u }  u  u  u  u a a u uu  u  u 3 3 F uF r x P  S q Su S S R SF S V  ul  R r Vu V  W s Wu W Sa q S S  t  t u  P u` R[RRRRRFNRPRRRR8bRRRfRR  Q u\   - P- uP   u u88KuKu8u8NNuuu  u  u8 8KuK u 8u8 u u  @VDQVUVV^VVV WWP~W~~P"W"0RPPnRPPHMP~PPPSSQ8QP0DPPP- R`RRRRKNRPRRRR8FRRfRV^VVPttuPu`aR/RRRRKRRRvR28RH\RcfRR 0RRRRQu\PuPu 'u'u!!2u2\\u%u%qquu u 'u' u! !2u2\ \u %u%q qu VV$V'VV2?VVWW"P'WPWR'P-2PRiwP|PPPV\PcP#SZ\S\mQQ"PPPPaR/RRRRRRvR28RM\RcfRR%0RR$V2V?VFLP !t!#t#nu 7P7lW YRYnuP YQYnuL nu nu 4}S}V /SUcSupu`Eup_wupu`upu`;upGnu`jSpqtqsts upP uXpRRRpQ uTpP up u oSSRS Sf S SupPP$%PR35Q8MQQ+QQQWV8RWQVWWOVZgQsQWW  QR ^ Qf W5>PiPPPGXPPPulWV8RWWVWWf Vf WuhSRS  S  Q% ( Q8 J SxSRPRQudVV t t 5u  !P!&u&&P&5u  m!Wm!!u|!"S""S""u|""u &&u &&W&&u|&&u &&u|&&u|&&u|&&Sb)s)Ws))u|))u|))u ))u|))S)K*WK*K*u K*K*u|K*K*u|K*K*u|K*U*SU**u **u|**S**u **W*+S++u|+D+u D+D+SD++W++u|++u +3,W3,X,u|X,L-SZ-`-S`-s-u s-A.u|00S00S01S!3!3u|!3K3u|K3K3u|K3X3u|33W33u|33u|33u 33S33W34S44u|44u 44S45W `!`!&u&&&+u+&,&,5u ( (.)u.)2 2!3u!33 33u35  !R!e!u}e!&u&&R&&u&&u}&b)ub)j)Rj)+u++,R+,3u33R35u $u|$$R${&u|{&&R&&u|&&R&^.u|^.e.Re.0u|00R00u|00R05u|""S&&S'P'ST'6(S6(;(Q.)X)SX)])Q))S+D+S++S'P'S''R(.)S.)G)R""P=(T(P((P))P!!R!!u|&b)u|))u|*U*u|**u|+R+u|R++R!3X3u|C!&u|&U*u|*+u|!3X3u|"&u|&b)u|))u|K*U*u|+D+u|++u|!3X3u|x!&u|&b)u|y)U*u|*+u|!3X3u|"#S##V&&S&&S&&V&'VK*U*V!3X3V"&u|&b)u|))u|K*U*u|+D+u|++u|!3X3u|"&u|&b)u|))u|K*U*u|+D+u|++u|!3X3u|""u|"n$u|$$u|$$u|%%u|%%u|=&k&u|k&&u|&&u|&b)u|))u|))u|K*K*u|K*U*u|++u|+D+u|++u|++u|!3!3u|!3X3u|i#&W&&W&R'WT''W))WK*U*W+D+W!3X3Wi#&S&&S&P'SZ''SK*U*S!3X3S"&u|&b)u|))u|K*U*u|+D+u|++u|!3X3u|&&SU**Ss-A.S00S00S01S71!2S!2=2QX33S33S44S44Q&&S11R2!3S33S?2S2P22P33P&&u|K**u|,,u|,,RK33u|33u|U4c4u|c44R44R&&u|))u|K**u|,/u|/1u|71=1u|c1!3u|X34u|45u|&&WK**W`-k-Ws-!3WK33W33W44W&&u|))u|K**u|>,!3u|K33u|35u|&&u|&&u|K*K*u|K**u|s-s-u|s-!3u|K3K3u|K33u|33u|33u|44u|44u|&&u|&&u|K*K*u|K**u|s-s-u|s-.u|..u|/7/u|\//u|J0~0u|~00u|0!3u|K3K3u|K33u|33u|33u|44u|44u|&&VK*U*V-!1VK3X3V44V&&SK*U*S-.S..S/,/S\//SO00S071S=1a1SK3X3S33S44S&&u|K**u|s-!3u|K33u|33u|44u|regexec5%!&!3X3*+)U*))T')M'O'&G'%!!!3X3++++*+**)U*))j))(;)o(u(k(m(@(N(' (''T'Z'M'O'&G'!&!!"&&&""&&k&&%B&E$%B$C$# $##U**X35+!3d**45>443.4X332!3h2n2d2f2?2M212a1w1]1_1+=1--~01/O0//./..-e.ldissectflagchbackrefspregsize_tregmatch_tsmatcherstringoffpfreshlong long unsigned intcharjumpmustlastlong long intsigned charesubnsublmatchernmatchre_magicemptyxmbrtowc_dummylong intmagic/home/toni/tmp/lost/src/modules/lib/posix/regexlstepnstatessetbitsre_gregex_tsopnocsetsizebeginpre_gutsmaskregexec.cdummycsetcoldphashlastcunsigned intrestiflagslooksetslong unsigned intnplusoff_tlaststaterm_so__mbstate8short unsigned intspacesmatcflagspmatch__mbstateLwchar_tmbstate_tmlennbolregexectaillastposeflagsclenncsetssfastoldsspunsigned charfirststateshort intregoff_tre_endpmusthardstripwint_tsslowuint32_trm_eomoffsetcharlslowstopstlbackrefoffsavematchjumpendpmatchplmatsdissectsstepssubneollfastGNU C 4.1.2 (Gentoo 4.1.2 p1.1)mustfirstint64_tstartststartherestopsbackrefre_nsubGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@5 \%D5+D50D5wB7> t RL. N T^2U qU4m \ ~W!+! ?  _ 0u& w %0 V s & /8 N>pV  GNU\ 1dkpregexec.csstepsslowsdissectlsteplbackrefsbackreflslowldissectmemcmpmemsetmemcpyregexecmallocfreestrlenz   U=U!""9##v%%#'5'C'f)`***+6+++1/3A3O3333:44 !&-;FMT[fmt{ !/=KYgu+@Sap{,3BVdr0>LZhv+GSW[iny~#'+9>INY^iny?KOSafqv '7GLWlx|    ( < H L P ^ c n s ~             $ 5 J O Z i }                0 L [ ` k p {          & * . < A L Q \ a l q |           ? K O S a f q v             '7GLWl'2=H_w 5@KVa %1=I`",9Fjs|#1?HV`d#.7@Sft8<X\x|regfree.o/ 1225538178 1001 1002 100644 4076 ` ELF 4(USE8et[ËX t;EuCt$Ct$C4t$C $ > : ; I I : ;  : ; I8 &I  : ; : ; I : ; I8 .? : ; ' @ : ; I4: ; I&int[+OKzvUtV3#LWd#X#]Y# v TY3#!x#-3#T3# ~#g#s3#)#)# )#$3#(3#,F3#0G}#463#8#<i#@o3#D d#H>3#L')#PZ uch*A sopOoP]gu ptrvg#jw#x,#y4m3 b8 }7,g9W} ../../../include../../../../include/arch/i386regfree.cregex.hstddef.hregex2.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: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1)| AB Dttu0P0uSSregfreesetbitsre_endpshort intsize_tstripnpluscsetsizemoffsetbackrefsmustre_nsubncsetslong long intmatchjumpcflagscharlong intregex_tcsetlaststateunsigned charsopnohashsigned charlong long unsigned intunsigned intiflagsshort unsigned intre_gutsnsubregfree.csetsnstatesGNU C 4.1.2 (Gentoo 4.1.2 p1.1)neollong unsigned intre_gregfreemaskmlenre_magicpregnbolmagiccharjump/home/toni/tmp/lost/src/modules/lib/posix/regexfirststate.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> RaN ^uk0g  xu- K  0k<<      regfree.cregfreefree>M\p   ! & - ; B I P W ^ e p w           " 0 > L Z h v           * K Y n       access.o/ 1225538178 1001 1002 100644 3956 ` ELF$4(US]D$$t$1[f$t$1[ø% $ > $ > : ; I  : ;  : ; I8  : ; I8  I : ; I .? : ; ' I@ : ; I : ; I 4: ; I U&I4: ; I? < ]_2int,LOo<.eE+e1 e]"N5Z?%8id9# :?#pid;#<# y>#%?z#'@z#CAA#Cz#kDE#!  AE>;K DIR-K 7-3] ,, ,3f0ydir4  V h@3 ../../include../../../include/arch/i386../../../includeaccess.cstdio.hio_struct.hstdint.htypes.hstddef.hdirent.herrno.h,t? JvN73x<r| ]AB Dtt]u,S,.u.JSJLuL]S&P.8P8DPLQPsaccess]0DL]GIsize_tresidpathungetc_counterrnobuffer_sizepid_taccessFILEbuffer_modeunsigned charlong unsigned intshort unsigned intio_resource_taccess.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intuint8_tmodelong long int/home/toni/tmp/lost/src/modules/lib/posixcharbuffer_posshort intuint32_tlong intio_resource_id_tsigned charungetc_bufferbuffer_ptrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> `RyN D^2PqT0m L ~9 \V  dv 0&@@ p | 5    ]&/access.caccessfopenfcloseopendirclosedirerrno"4@S !&-;BMT[fmt{#1LWby      chown.o/ 1225538178 1001 1002 100644 2544 ` ELFp4(U1% $ > $ > : ; I.? : ; ' I@: ; I  I&IXint9~ OL O' 03/x/dR/o\D ../../../include/arch/i386chown.ctypes.h/#+1| AD ttuchownpathchown.cchownuid_tunsigned charlong unsigned intshort unsigned intgid_tgroupGNU C 4.1.2 (Gentoo 4.1.2 p1.1)ownerunsigned intlong long unsigned intlong long int/home/toni/tmp/lost/src/modules/lib/posixcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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  0&     chown.cchown   ! & - ; B I P W ^ e p {       Qexec.o/ 1225538178 1001 1002 100644 2608 ` ELFp4(U% $ > $ >  I&I.? : ; ' I@: ; I 4: ; I? < Rgint YsBkkK3322r@3R9 ../../../includeexec.cerrno.h2!U1| AQ ttuexecvpshort intlong long int/home/toni/tmp/lost/src/modules/lib/posixlong intexecvpexec.cunsigned charsigned charlong long unsigned intunsigned intargvshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpatherrnoGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 %T+T0TsB> 8 RVN b,^   o(,~Tz   q  0&     exec.cexecvperrno   ! & - ; B I P W ^ e l y      Fgetopt.o/ 1225538178 1001 1002 100644 5452 ` ELF 4(Uu}] }uuvtiB:{D$4$gx:8u]u}ɉËE  9߉ ~A-t]uЋ}Q€-A6D$-4$t-- v8@9>::[D$D$$?&yC:ңtO>:tJD$D$$]u?}ɉËU H?% $ > $ > : ; I  : ;  : ; I8  : ; I8  I &I .? : ; ' I@ : ; I 4: ; I4: ; I 4: ; I? < 4: ; I?  L>=>dintF.,Lyn.ew+eT8 e5Z?%8id9# :?#pid;#<# >#,?z#Y@z#mAA#Cz#DE#!  AEh;K g C3> @3, A Ba oliE?PD?  ?? V 4?13623%0333 ../../include../../../include/arch/i386getopt.cstdio.hio_struct.hstdint.htypes.hstddef.hbj "WXhgCȏ=-g  3Iu;lf2R(e=-Yu `f Xqt  illegal option -- %c option requires an argument -- %c | >AB Ltt>uWuWuWu>Wu =u =u >VuVuVu>VVmP=EPPRPlgetoptoptargoptindoptopt+opterr=optreset>size_tresidpathungetc_countnargcopterrbuffer_sizepid_t/home/toni/tmp/lost/src/modules/lib/posixFILEbuffer_modeunsigned charoptindlong unsigned intshort unsigned intoptresetio_resource_tgetoptplacestderrGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intoptargostrlong long unsigned intuint8_toptoptgetopt.clong long intcharbuffer_posshort intuint32_tlong intio_resource_id_tnargvsigned charungetc_bufferbuffer_ptrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@> `) % T/4FmPB \VR  b2q2#4 $ $yV 4  <0  &   W    >%,3:AHOgetopt.cplace.1347getoptoptresetoptoptstrchroptargoptindopterrstderrfprintf!08=Rio~ 0AOWcgz !'+ !&-;BMT[fmt{#1LWr}     ',9>K getopt_long.o/ 1225538179 1001 1002 100644 11928 ` ELF4(UWVSÃU)‰+E܉UEЙ}҉UEEU}u)ىș}U҉E~RU܋}E4E~-MM1+ME}C9]t 9M~MEE9Eu[^_Ë}}댍'UWVS,EܡU؉MԉED$=$E+}@E]ԋ,uԃEEEfEދto|$D$E$uۋ$9tpM ƒu}tMEuEU‹F;BEEދuUt%?,[^_ËUU]]]}t^EMEQÅtVA,?[^_ËF;BlF ;B `u t lBvoyt4]t]UQtsA 1 $ > : ; I .: ; ' I : ; I 4: ; I .: ; ' @: ; I4: ; I4: ; I4: ; I4: ; I 1UX Y 1 U41.: ; ' I@: ; I.: ;' I@: ;I: ;I4: ;I4: ;I4: ;I : ; .? : ;' I@!: ;I ": ;I #I$!I/ %4: ; I&4: ; I? < j02j#:|#@#valE|# puhint|U\ + gcd| a| b| c| |,)|`|#||i|j||y|uh|ulpos|6-u| @#ljidxʃ|D|;u`udi|#|Cm|G|c%Ap| wn|#nnjo idxoto|oliqr|pr|*s|O no|!m|!#m!mj!n "idxn 5b| !`|!#`!`j!a "idxa:tw|*x|#u$!\%{u#u$%*|i~| #$u$% 3#Hu$"%W8#lu$%{Q\#u$)%C#u$%m&<J&5M|&@P|&HT|&zW|1e ../../include../../../include/arch/i386getopt_long.cgetopt.hstddef.hC/W=ft.?>y<%>Zw.Y[yXT6JDXcfn<YN:j #hk<kt thg 7 v< XXu\ $fuu w;gb Kt? Ny$)mC>=MR\akp~ %05@PU`pu)-16ETc%/ISmwr8<X\x|getpid.o/ 1225538179 1001 1002 100644 2748 ` ELF4(U$ÍU% $ > $ > : ; I.? : ; ' I@) (iint[uR O8d!.d ),aE ../../../include/arch/i386getpid.ctypes.h7gt>| AB  AB ttu !t!#t#)u%getppidgetpid)short intgetpid.clong long intgetpid/home/toni/tmp/lost/src/modules/lib/posixlong intunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tgetppidGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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+l0lNB> RqeN | bD^  oX~t)z    0&40 d 0    ! (getpid.cgetppidget_parent_pidgetpidget_pid%   ! & - ; B I P W ^ e p w ~     R04link.o/ 1225538179 1001 1002 100644 2572 ` ELFX4(U% $ > $ > .? : ; ' I@: ; I  I&I4: ; I? < Pint=u+p03#//@3R9 ../../../includelink.cerrno.h/"T2| AQ ttuklinkerrnonewpathlink.cunsigned charoldpathlong unsigned intshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)linkunsigned intlong long unsigned intlong long int/home/toni/tmp/lost/src/modules/lib/posixcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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+T0TsB>  RVN b,^  o,~<z  W  0wl&      link.clinkerrno   ! & - ; B I P W ^ e q |     Fmisc.o/ 1225538179 1001 1002 100644 3060 ` ELF4(U1É'UÍU% $ > $ > : ; I.? : ; ' I@: ; I .? : ; ' I@ I 4: ; I? < DPint8p  O&-3,3}5d$,K>30DX=3 @3_ ../../../include/arch/i386../../../includemisc.ctypes.herrno.h,",0!U1!U1| AD AQ 0AQ ttut"t"$u01t1BtBDu+visattyforkpipeDdescerrnopid_tunsigned charisattylong unsigned intshort unsigned intpipeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intforklong long unsigned intmodelong long int/home/toni/tmp/lost/src/modules/lib/posixshort intlong intsigned charmisc.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 %+0B> RN b\^ 0 o~t/z    0&D 0 t    0misc.cisattyforkerrnopipe3   ! & - ; B I P W ^ e p |         l04HLmktemp.o/ 1225538179 1001 1002 100644 4224 ` ELF 4(UWVS }<$HX9<X‰E B $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I 4: ; I I !I 4: ; I? < azPint=+O+32,len6dyi73numI353 Ae3 d,fdf3Wlengdj bufhA P P @3b ../../../include/arch/i386../../../includemktemp.cstddef.herrno.h2?נ Xjt.j<W!,;lW!,;kii<. J[UJh?zBz. . 1qay2wsx3edc4rfv5tgb6zhn7ujm8ik9ol0p| AB F xAB BIttuWuWuW8PPP VQZVVQQupQ !t!#t#u KKWu*V<?P%evmktempmkstempsize_tfileiderrnomktemp.cunsigned charlong unsigned intshort unsigned int/home/toni/tmp/lost/src/modules/lib/posixGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intmkstempmktempcharshort inttemplatelong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@ h%+0Be> 8RN @^2%qTm H  ~8}) h  p0&,,  PM   $+39 xAHmktemp.cfileid.1168mktempstrlengetpidgetppiderrnomkstempstrcpyopenR[8X`t !&-;BIPW^ep|       " 1 QXo 8 <posix_dir.o/ 1225538179 1001 1002 100644 5864 ` ELFP 4(UE D$D$E$Í&'UED$D$$Í'U$1Ív'UEu}]1$tJ$$fw7@t$D$G$Ƈ4$]u}Í&‰'UE$ɃÍU% $ > $ > : ; I  : ;  : ; I8  : ; I8  I  : ; I !I/ : ; I : ; .? : ; ' @: ; I : ; I .? : ; ' I@: ; I4: ; I&I9$intc,Lgz.eQ/w).+e e5~5Z6AY%8id9# :Y#pid;#<# >#E?#O@#AA#C#Df#! _z A)E :(Z)S#*# _ Q DIR-l&+5,&#@-#.l#A/#0#1# 6_ 3wz"dirywy~ o0S,dirnwGc~`vXdirbw+I+dirHwJ1PkV+- w 6c^;3*Kdir:w0w09w5/ _ ../../include../../../include/arch/i386../../include/sysposix_dir.cdirent.hio_struct.hstdint.htypes.hstddef.hio.htypes.hgsgrgcg;,,02d/Yuv7cgust>telldir: Nicht implementiert | "AB 0#AB `AB AB OAB 0 AB tt"u01t13t3Su`atactcvuttuuPVVSPSPWWtt*u01t13t39uYAseekdir}rewinddirtelldirreaddir7closedircopendir9readdirio_direntry_type_tuint64_tshort intsize_tnamedirentctimetelldirbuffer_posd_reclenuint8_tposix_direntryuint32_tdirentryname_lengthlong long intposix_dir.c/home/toni/tmp/lost/src/modules/lib/posixlong intoffsetatimeopendirio_direntry_tunsigned chartime_tsigned charlong long unsigned inttypebuffer_sizeunsigned intclosedirshort unsigned intcharrewinddirmtimebuffer_ptrseekdirbuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intd_namepid_tio_resource_id_tsizeresidpathungetc_countungetc_bufferio_resource_tGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> pR7N h^2/qPm p` ~ ]   0 7S &y y      "$0#.`6=ET[binw0 posix_dir.cseekdirdirectory_seekrewinddirtelldirprintfreaddirdirectory_readstrlenmallocmemcpyfreeclosedirdirectory_closeopendirdirectory_openMin5   ! & - ; B M T [ f m x            ! / = K ` m |          7 G NRV i             & = HLP i tx|   0 4H L` d  posix_files.o/ 1225538179 1001 1002 100644 10700 ` ELF4(UÍUÍUWV1S }9{t/Ft$$u [^_Ét$$$uʉ$ 1[^_Ít&'UWVS }t}tm1 v;8tSFt$$u$t+ÉD$$;C@S [^_댺fUVS ] u؃00D$4$$t;ErtDa@DE4$D$tb$ [^É؃BB؃DDuJ1tErE+뚍&D$4$e땍&ErE+QD$4$uC&Ewt&EwE+D$4$$ t&'UE D$RD$E$Í&'Ut$$$Ít&'UVS t/19ptC\$$u[^Ë[^hʍUE]u}u} t=t$|$$t]u}É]u]}&]u}ÍUE"t D$ ED$D$E $ɸÍ'UEt D$ ED$D$E $ɸÍ'UE% $ > $ > : ; I  : ;  : ; I8  : ; I8  I <  : ; .? : ;' I@ : ;I .? : ;' I@: ;I : ;I4: ;I4: ;I.? : ; ' I@: ; I4: ; I4: ; I4: ; I  U  U&II!I/ : ; I .: ; ' @!.: ; ' I@": ; I#4: ; I$: ;I%4: ;I&&': ; I (4: ; I? < H%intlU,LN.ec7+ew3 e/e 135Z`%8id9#:`#pid;#<# ,>#W?z#J@z#AA#'Cz#:Df#!  AbEp;l&eu## ] %  -[.#fd/3# w $dupc3 fdb3`7l3 4, fdk34k3H3@XfdG3JiK3  S3^[R_Fi`3YV3`l<13l|z -vfK 8fif c3<E z=U!X`"fd~3J#i3~.*fd-3$-$-3A% /0sfd3z% z $&g8"fd3dz z'fd3E3 63(=(>(p?( @3 ../../include../../../include/arch/i386../../include/sys../../../includeposix_files.cstdio.hio_struct.hstdint.htypes.hstddef.htypes.hcollections.herrno.h!U1!U1Y֬]\ f7]sXڄ:0}=P{-/1 J2Z/=fzt.l YYhZNht[v-Kb'stWK\J -KtmJ=g~g z.7ȟQ[ Jr0nt g[+14B=v WXgOy.y _\gOy.y _IPbrPttuuPPttuodup$dup2`closefilenoopencreatXlseekwrite%readfdopenbvclosemode_tfilenoshort intsize_tlist_tbuffer_ptrdup2filenamemodebuffer_posuint8_tlist_nodereadlong long intposix_files_initfdl_element/home/toni/tmp/lost/src/modules/lib/posixlong intstdinoffsetfdopencreatlseekwriteunsigned chardwordfopen_flagsfd_list_elementfilesigned charflagslong long unsigned intuint32_tbuffer_sizeunsigned intstderrssize_tshort unsigned interrnocharoriginbufferbuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intbytespid_tio_resource_id_tsizeoff_tresidpathfd_to_fileungetc_countnewfdungetc_bufferposix_files.copenio_resio_resource_tFILEanchorflags_sizestdoutfd_listnext_fdGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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+BG> L$Re N (^2:q@\m ( ~js )  )00-& !E 0`J  ;?E J@uPdpw|`u"z0CC posix_files.cfd_listnext_fdposix_files_initfd_to_fileduperrnodup2closelist_get_element_atlist_removefclosefreefilenomalloclist_pushopenfopencreatlist_createstdinstdoutstderrlseekfseekftellwritefwritereadfreadfdopen#[co %,5T !!$ ,!?f n! ! ##(-$5:%BG&Ol(\+d-) !&-;BMT[fmt{ (6DRmx  *6:>Qfrvz $.4BLQ[dq{  %)-;@S^jnr +6:>LQ_mw| 0 4H Lh l      0 4H Lrmdir.o/ 1225538179 1001 1002 100644 2552 ` ELFH4(U% $ > $ > .? : ; ' I@: ; I  I&I4: ; I? < Hint5hu#.3 .@3S: ../../../includermdir.cerrno.h-"T2| AQ ttukrmdirrmdirerrnofilenameunsigned charlong unsigned intshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long int/home/toni/tmp/lost/src/modules/lib/posixcharshort intlong intsigned charrmdir.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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+T0TsB>  R~WN b,^  o,~0z  L  0l\&     rmdir.crmdirerrno   ! & - ; B I P W ^ e q |    Gsignal.o/ 1225538179 1001 1002 100644 7268 ` ELF4(U1 @@uÍ&'US]t$? 1t$1[fUSҋ]t/?ƒ uE  [ɉÍt&Kʉ'USU ]?$ ʃ)1[ø썶USU ]?$ ʃ) 1[ø썶USE ?  E˃)[øvU1É'UED$D$$1Ít&'UED$D$$1Ít&'UEHwE&Í&'UU ~ÍD$D$ D$D$E$1% $ > $ > : ; I I' I : ; : ; I8 I !I/  : ; ( .: ; ' @4: ; I .? : ; ' I@: ; I4: ; I: ; I &I.? : ;' I@: ;I .? : ; ' @: ; I 4: ; I 4: ; I? < W; intr3,L Z~.x3 j# A    e "&6"i73P^G30n,F3X;Swp3;K3!M3&3T3a3`Qa3}g hC h33s2Cr3oVc3@pidbob3 f ?/V 0@3 ../../include../../../include/arch/i386../../../includesignal.csignal.hstdint.htypes.herrno.h5[j vV>PugwrfdL,>3R9wwq5Ji^x<Ji^x<J?^z<<",0gpg=xZ"VX>,-0| "AD 0>AB DpGGB ADAB ADAB A`=AB AAD %AB %AB "AB @IAG tt"u01t13t3nu0CCeSegugnST_RagRpwtwytyupSuSQttuSuSRu RttTuASACuCTS,R,Cu CTR`atactcu`llvPvu Pu ttuttuttutt2u2u@AtAHtHu@VVRu "raise^signalsigaddsetsigdelset&sigismemberlalarmsigfillsetsigemptyset_signal_default_handlerkillkillFALSEshort intsigaddsetsigsetinit_signalsuint8_t/home/toni/tmp/lost/src/modules/lib/posixboolbitmasklong long intsignal_handlerslong intsigismemberunsigned charsigfillsetsigned charlong long unsigned intunsigned intalarmsigdelsetshort unsigned intchar_signal_default_handlersighandler_thandlersecondsold_handlerGNU C 4.1.2 (Gentoo 4.1.2 p1.1)signallong unsigned intpid_tsignal.csigemptysetsigset_tTRUEsignumraiseinitializederrnoGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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%+  0sBS> d0RN b0^  o, ~z L   T0&0 0 " '   3"K0>QpGXDbhDr`=~%%@Isignal.cinit_signalssignal_handlersinitialized_signal_default_handlerraisesignalsigaddseterrnosigdelsetsigismemberalarmsigfillsetmemsetsigemptyset_exitkillsend_message 8PrJ% !&-;BMT[bip{  (37; @J OY dosw |       ! ,7;? DR\ r~     !,04 GQ gsx 0 4L Ph l       stat.o/ 1225538179 1001 1002 100644 8228 ` ELF4(U1É'U1É'UÍUÍUÍUÍUE$ɃÐ&U}׉$]uD$4D$O$D$D$$$GD$t$$G1G,w, O0tAG0GG]u@G1}ÍUS] D$E$t [[Í&'U}}]uu D$<$t%$]u}Í&<$tO$4$D$4D$NFF@F1]u}þ% $ > $ > : ; I  : ;  : ; I8  : ; : ; I8  I .? : ; ' I@ : ; I &I.: ; ' I@: ; I: ; I4: ; I4: ; I U4: ; I 4: ; I? < gL X(int,L<{.ed2+e e  e e6-e.e/e0e132e93eQ5s|4alb#Jc#d#xe# f#g#+h#j#l# m#$>n#(o#,p#05Zp%8 id9#B:p# pid;#3<# M>#?z#a@z#AA#GCz#TDv#!  AhE;| G:3 X9 s9   I3, 9H3 sH Rb3 *X X R  30: X sؾ 3@J X s  PZ & @v3`x B sƾX3:4fW`WR~posYs  3@93RfH F|~3LfX}}R389adirF |. @3S ../../include/sys../../../include/arch/i386../../include../../../includestat.ctypes.hstat.htypes.hstdio.hio_struct.hstdint.hstddef.herrno.h9#+1 #+1#U11#U1 #U1 #U1Pgz ^8f2LL1?=,u/;gKhuu[ct=/P;/-TB >*2.u;/\l <(R! WN d^2x q| m l ~ Rm    0&`    ") /0 6@ <P B`HY`fl@Brystat.clost_statinode_numchmodfchmodlstatmkfifomknodumaskmkdirdirectory_creatememsetftellfseekfstatfdopenerrnostatfopenfclosedirectory_opendirectory_closem ,N Yo  "#$%%B  !&-;BMT[fmt{ "0>LZhv*8FTb}   )-1 6D^imq v    $2EPTX e jt          ", 1@ MY^ 0 4H L` dx |     termios.o/ 1225538179 1001 1002 100644 3408 ` ELF4(U1É'U1É'U1É'UE@Ƀ<% : ; I$ >  : ;  : ; I8 I!I/ .? : ; ' I@ : ; I $ >  I : ; I &I.? : ; ' I@>aG0&0M77#/7#?7#7# \#B ) ( O( int TL., fd- - O-L R TT3 'X fd2 28%0> O7L`; ../../includetermios.ctermios.h(",0",0",0| AD AD  AD 0AB ttuttu !t!%t%'u01t13t3>uFtcgetattrtcsetattrWtcflushcfgetospeed>unsigned intoptional_actionstermiostcflag_tc_oflagc_iflagc_cflagspeed_ttiostcflushc_ccGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/posixcc_ttcsetattrtermios.cc_lflagqueue_selectorfilechartcgetattrcfgetospeedGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@>!',>E: HNdJ ^dtZ @ kzJv 8    @ 0&D 0 t 3     '0termios.ctcgetattrtcsetattrtcflushcfgetospeed   ! & 1 8 C N Y a o }          0 > ] hlp     H04HL`dunlink.o/ 1225538179 1001 1002 100644 2472 ` ELF4(U% $ > $ > .? : ; ' I@: ; I  I&I LCint0ly.3 .k6 unlink.c-?|  AB tt urunlink unlinkfilenameunsigned charlong unsigned intshort unsigned intunlink.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long int/home/toni/tmp/lost/src/modules/lib/posixcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 x b,^  o,~z     0)&;;     unlink.cunlinkremove   ! & - ; B I P W ^ e l x   ,utime.o/ 1225538179 1001 1002 100644 2800 ` ELF4(U% $ > $ > : ; I : ;  : ; I8 .? : ; ' I@: ; I  I &I 4: ; I? < Q int>q5],$()d#*d#~1300    v @3p ../../include../../include/sys../../../includeutime.cutime.htypes.herrno.h0"T2| AQ ttuutimeerrnofilenameunsigned charactimeutimbuflong unsigned intshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intutimelong long unsigned inttime_tlong long int/home/toni/tmp/lost/src/modules/lib/posixcharshort intbufferlong intmodtimeutime.csigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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-&SS      utime.cutimeerrno   ! & - ; B I P W ^ e p {         }wait.o/ 1225538179 1001 1002 100644 6980 ` ELF,4(UVS1ۃf90tC\$$u[^ U]]u}u u؋u]}Ét$ft GutG1Ft$$t;ut$$됐&UED$$D$Í'Uuu]t]u$ 1D$bD$$D$ 3CC\$$]u&U}]u]ut]u4tH)1D$D$$D$ CC]u$뮍&'UD$$% $ > $ > : ; I  : ; (  : ; : ; I8 <  I  : ; : ; I8 .: ; ' I@: ; I4: ; I4: ; I.: ; ' : ; I4: ; I4: ; I.? : ; ' I@: ; I: ; I 1X Y 1 U4141.? : ; ' @.: ; ' @ .? : ; ' @!4: ; I "4: ; I? < /VMintq+O O l |&O # # U & 9m / , pid-q# _.# 2/3#wEw1pidDq,iF3JGw] ppidoqiq3rw,q@{pidq2,3w}H 3^gqf2,FWpidVqYw7"pidq?-d>ow <0V"!C3 "@3| ../../../include/arch/i386../../../includewait.ctypes.hstddef.hcollections.herrno.hI_X ?Jiw+1PWxKEYKgYx Jw'/uusjFfj.s[uM'/s?syXtgYYYwait.cwait_child != NULLCHL_EXIT| 1AB AC@AB FI#AB AB FFAB M0&AB tt1uP/V .SP*-P@AtACtCu@YYpSpuuuS@YYhVhuu uVu YsW|~PWhmVVttuttu//5V57u7Vu+CPtt"uSuSu"S"u VuVu"VPS P01t13t3VuG3waitpid2wait^wait_child_addinit_waitpidVwait_child_delFALSEshort intsize_tlist_tdata_sizerpc_child_exitwait_child_addlist_noderunningwaitboollong long intoptions/home/toni/tmp/lost/src/modules/lib/posixlong intdwordwait.cunsigned charsigned charlong long unsigned intcorrelation_idunsigned intwait_childshort unsigned intstatuschardatawait_listGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intwaitpidpid_tsizewait_child_getTRUEanchorinit_waitpiderrnoGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@V ,%+0By3> RN ^2#qm ` ~ N K ,)  4I 0a !&GG@ T1 !  0D@LRags#x0&wait.cwait_child_getwait_listrpc_child_exitlist_get_element_atwaitpiderrnoget_parent_pidyieldlist_removewaitwait_child_addpmalloc_assertlist_pushvinit_waitpidlist_createregister_message_handler"[ ?U \ h  7"?F KP#   !&-;BIPW^er!4?CG V c hr        8CGK Pdkos          & 8 <X \p t  bitmap.o/ 1225538182 1001 1002 100644 23852 ` ELFK4(UWVSU}EtyE1EMÈEE)E1]8UMU"E M]E ˆU"T>T>MM ˆT>F9uu[^_Ð&UWVSUE ]׉EU} 1EMӈ]tBtɅMu]B u[^_fUWVS uMUE uEȃ)ƉUU!2! ЋU҉UUU2!MMM 1 !ˉ [^_ Ít&UÍt&'UWVSdEUM ](EE UċUMȉ]̉EЋEUԃt $d[^_ËEԅtM9M0s]0E1EEE]䍴&MЍAEf~U,U9Uvtuu1F9]ĉv`xPExIMT$UED$MMĉD$ET$ MMȉD$EM L$$MGC9EEE؋]ԋE9 UU09UȉU=t)EfEEt&뾅E09EE1EEEEċ],EЍ HMf~MM9MvC]E14]U 9Uĉvx MxMGB9EEE]ԋM9EE0U9ЉEct)EfEEt&뼍&'UWVSEM},uU ]E$ME0MtE0EE4u]4M(DžDžM(E;v+E(E䋅)E䋅E49s)E4)E4t \Ĭ[^_ËE4t1E(Ëƍ&Et$G$D$;}4uہĬ[^_É)E4M()M䉍U4JU1E( 4t$G$L$ ;}4u؁Ĭ[^_ËE(EtOtF}4C؋}(ыMEljE(d‹hdhىldphdtډx|hT$hL$d$T$pL$l$T$xL$t$\$T$| $EdE4hlptx|9EC؉u  E( u4 U(Mu(E‹UUUEMEUMċM<Evt$T$ ML$E$t$T$ ML$E$t$T$ MĉL$E$\$<$t$T$ EMU4EMEME9UUM4U䋅ɃEÍ ؋PUU\U( $|(t&e+(XEX4" x4X$"B Ћ$B|9v3+X$"щ Ћ$X<"E㋅x*X "U Ћ |9v-+X]U" ЈX"Ƌx2X" Ћ|9v5+X"Bщ ЋBX" x2X" Ћ|9v5+X"Bщ ЋBE̋U4M $(9UE:E4/ؾʋMe+u䉅< 񋵴ЈDDHMEEȋMEEىMLEMEETDP‹׉X`\H<L$ED$U$L$ED$U$L$LD$U$L$TD$P$X"M# ЋX\"E# ‹\`"U# Ћ`"E# ˆE܋EM4UUEUELPTX\`9My.}4E0)ЋɉM,щMȋ,0,E<428@,UȉEUU(u]ȋEu]x(tNE؋M,E4048<@UMMM9E~+t,xЉlj‹E"1 ‹EȈ0" ‹084"x ‹8<x@!@ ljMx\T$ t\$L$Eȉ$T$ tL$D$M $D$ tT$M D$E$T$ tL$\$E$!}0M)M0E0HGEU('UWVS]EMU} ۉE]Mu uE$E;Ev E+EE$E(E9v+MM(t 5ļ[^_Ë]$}(}ƋE9lj}v؋]$U ]艕lf9]s=UEUMhhUljh&hA9وrll9E؉Ewļ[^_u(E E]$EEU(UM9ʉl#]$u ]艵d;]v MUMEu}B9Ӊ4wdld9lj}rļ[^_Ë]$EE$EuEu9ƉErU9UM(MuMU9UvPM] MEUME} EU\$L$Ct$$|$D$ED$ 9]wF9uwt&"]eu}]u}=M](]}9]E}‰ÃEԋEM̋M Uȉ]҉l|Ec_}E̅tt}]׉h;}Ѕttl}Љh]ԅtt|]A;M܉ssEU‹Eȅu]c E̅u}c:} }Ѕul}c ]ԅu|]:c 녋EE$u(u}9uEu} ‰ÉxuEEUM]tEMu$TE\Eu\$D$։4$E\$D$E$M\$D$x$U\$D$t$G9}U8EU]$‹EDu\$D$։4$ED\$D$E$MD\$D$x$UD\$D$t$?E}(})ƋE}9E}‰ÃEċEMM U]҉lpcU]U}ӉhE]}EhEl}EhEąpE]}AM9EfUEU}c Eg]}Ec Ehl}Ec Eąip]:Ec _t&UWVS,u~ t,[^_ËF EFF$F FtkE1t&11҅tKEЋU$\$|$D$C$FD$FD$F D$ 9wG}9~wEE,[^_fU} tÐt&v'U(U]u}u}M E]t1Ƀ tX]uȋ}Í]M EEt$|$\$ $L$D$]uE}Ƌu} ]ɉÍUWVS|EUM $EȋEUMEUȋMEԋEUUĉMMMȉE UEUM1 MEMɉMY;EUEEEUHE1IEM܋UfDJE܋MԉߋE܉ $D$9u؉EEtYEUE91u}։E1} a1;E9tuUM܋EfTHE9uuEEU܋MfDQE܋Uԍ\$\$fDEU܉$҉T$UEEB9UF}*1} ;EUEEE9 UҋMfDEEtEEEEEE1UԍBEfEЋEED$Ẻ$UE؅u1} *GF9~l}uEUMED$EU 1҉MMuF $D$T$EUȉD$T$ U)Ü:MG9v]EE9E%EỦPUԋMЉPH M܉HUĉE|[^_EMUEt$D$MEM$EUT$ L$D$$EEЋUȋME܋UfLBUЉM)ڍ:1uEЋŰM)EEMET$D$D$MEMȉ$EML$ D$$EȋUMED$D$E$L$D$D$ $UMȋ8Uȋ% $ > $ > : ; I : ;  : ; I8  : ; I8  I .? : ; ' @ : ; I : ; I 4: ; I 4: ; I: ; I : ; I4: ; I4: ; I4: ; I 4: ; I .? : ; ' I@.? : ;' @: ;I : ;I4: ;I4: ;I U4: ;I: ;I U .? : ; ' I : ; I!: ; I".1@#1 $1%.? : ; ' I@&1UX Y '1(1UX Y  n!V *TintQ$A&O:*,+,o#-o#bpp.o#@/# d0.3bpp4o#5o#6.#7o# j8#z9 * ), src) Z)dW |)o i,3 -d .d R$87x73y73c7d!9OAoff9O9OTp9OR9OQ s9O<Ld gKxK3 yK3MO offMOMOsMOup^Td   ^ o"*4x3Vy33ix3<iy3vi3j3'oo0#Gx3sy3o_o 3I33iy3oov 3u 30U3Pzgo)o]v3u3h   MN_d@`dbocoD`o doo@d~/oZ0d1d@2d|@o ABE0\^o>x3y3oo ix03V iy03 123d @o sD30 iyE3R 0d Hd P'Jo 'do |jo* ks`H rkt tup ix3 iy3   6 kbppo `\o [!x[3!y[3" @( #$T $ %4n!  o2 403 |3 i3!3[.3}& ''#\ d3(P''#\& ''#\ j3Ze ../../../include/arch/i386../../include/videobitmap.ctypes.hbitmap.h)7yH==Y_yXM@yJ?@0#Gz*[E%) tRxX4zX>:Dz<=gI=;>0*2ge/I/&9G[X<Ȑ7AGu+YYm n<.1I =r<f/ YYL3fM<3.1E=o</}Ⱥ*8jˣN$YLfnLt5Ds!~K;Y;v s#~)>@R<-=R<-gR. R<2"""z4z >gs>gs>u9jeh a<thy1"ff~<.f.~<t f\f~ff~fe=sg1/Y-Yh-Kg=gIi!Y-KZ-Y#//Y-KZ-YT Mef.f"/5.h)XnefSsf .ym<.qfb?g <~ffNWKeK[(.1ّeK,).gI=J|*:,>:>jڭfid00e!-/;I<~TX&!=;I~u!!W=Py<>v?7A9?gK;YeKlX l<fq<tu2u\unww0wZwyt7Aa.faf<a<<f< dzzftheuK%!iqy=fuBg;g;t. 3tf <tJ`@828@9Ȑzt#<<<f<JJ=_y<o.XJX LM>ZYuK:>Xa<<a<a<$@)KKZ:>Mmv+ v,b<#~O<0.,~| AB F~AB BI AB AGAB RAB F0AB I0,AB I`AB F AB @AB OAB FttuWuPu u#Vttuuuu RV !t!#t#u YYdQ6bVbV0SvPttutt"uv$vu,$"u,(u`ud(%Iu0I2ud22(EHu0H"u`upu/2uO"upuul82uX"uluhu?2u_"uhuuXF2uXf"uWI2Wf"WRpRR"R01t13t3#u0 u(#u(0v$vW%u,%:W:u,Wvu,vWgu,g W u, CWCu,Wu,#W0r(rvudvu0ud#ud0,#u4u} u}_#u}u}#u}u\uLuPuT%uX:WtWguP M uTM uX uLu\uX%u}#u}%u}#u}%u}M u}u}W#QWQP"VVP%u| u|V"uc  uc \ Vo W  VDS01t13t3\u0AuAu\u0\\\u0jjWu Wmm\u 0uuAu$Amm\u$0 Au(Am m\u(VQAQRRVSAu~u~SusV>V\usu\uu\uWQQWQQ\QV\VVVVmRR]RJRSOS`atactcu`rrwVwzuzVuSW !t!#t#6u ))6u @AtACtCu@ffxWxzuzWuWu@ffsVszuzVuVuttn!uu  u  !u !U!U!d!ud!n!OW W W !WU!d!Wvu=u !uU!d!u}u` u uU!d!u` u u u uGSBS S S S W W" ?copy_shifteddraw_dot_4pRget_color_4pbitmap_clearbitmap_draw_spritebitmap_draw_bitmapbitmap_draw_rectconvert_bitmap_to_4qconvert_bitmapget_color convert_bitmap_to_spriten!:",pg,p CMNZ)X ^ . y a v  \+#% 1V=P 06\9I06\9Ixp D/2), &z+.d!n! !U!:Kl}U!d! ! l}U!d! ! r  pixeldatadestoffset1bitmap_draw_sprite/home/toni/tmp/lost/src/modules/lib/videoshort intcoloris_transparentpagesizelengthlinesize2span_counttransparentcolorbitmap2sprite_tbitmapdata2offsetybitmapdata8offset2convert_bitmap_to_4widthcopy_shiftedbitmap_clearlong long intdraw_dot_4ptransparentget_color_4poffsetxlong intshiftget_colorpixel_datapagesize2pmaskunsigned chardwordrightedgesrcoffsetsigned charbitmapdatalong long unsigned intlinesizeheightunsigned intspritewd_in_bytesbitmap.cshort unsigned intoffsetpixel_widthsworddatabitmap_draw_rectGNU C 4.1.2 (Gentoo 4.1.2 p1.1)pagesize1bitmap_tbitmapbitmapdata32bytemaskbitmap_draw_bitmapconvert_bitmap_to_spritemask1mask2color8pixel_countconvert_bitmappositiondata1data2span_dataoldwidthGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@n! R%!+!0!CB#" > dTR.^N \\bt3d^ d\ o4~Cz ] D  ]D0G)J&JJO0 Q    ~# 0=RP0cj0,{` @bitmap.ccopy_shifteddraw_dot_4pget_color_4pbitmap_clearbitmap_draw_spritebitmap_draw_bitmapmemcpybitmap_draw_rectconvert_color_24_to_8convert_color_24_to_4memsetconvert_bitmap_to_4mallocfreeconvert_bitmapget_colorconvert_color_4_to_24convert_bitmap_to_spritereallocV%    x]mFj "O"k"2"J U  ! A!L! 2    ! & - ; B I P W ^ e p {           5 E LPT Y c v                * : G X cgk p               (,0 5 D \ j o z              / = B M R ] b n y ~                $ / 4 ? D P \ a m               , 8 I N Z f r                 - < A M Y d m r }                  #' , 6 ; I W e w ~              "  0  :  ?  J  T  Y  c  p  u                r8<X\x|(,HLcolor.o/ 1225538182 1001 1002 100644 5712 ` ELF 4(UWVS $ > : ; I.? : ; ' I@: ; I4: ; I 4: ; I 4: ; I 4: ; I  : ; I I!I/ 4: ; I?  HB]Jint.MaT$Au&O +~d}o,dug<33[3 oL i3_ U tord@odug<33[3 o i3 + too@k  dopL d d  A& 9d  ii#D ../../../include/arch/i386color.ctypes.h XwXJ <zJ28VhLHhbxȄ XwXJ <zJ28VhLHhbxȅ=h=| AB BIAB BI@+AB p+AB ttuUUuSW VU]PPtt@u@u>W=VP 8P@AtACtCkupqtqstsuLzconvert_color_24_to_8 convert_color_24_to_4convert_color_8_to_24convert_color_4_to_24stdpalette89stdpalette4bestdifferencediffgconvert_color_24_to_4convert_color_24_to_8stdpalette8unsigned chardiffbshort unsigned intdifferencebyteconvert_color_8_to_24colorGNU C 4.1.2 (Gentoo 4.1.2 p1.1)bestcolorunsigned intlong long unsigned intconvert_color_4_to_24/home/toni/tmp/lost/src/modules/lib/videolong long intdiffrcolor.cshort intlong intsigned charstdpalette4dwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 +0BL> R0N b^ @ od x~ z 8 v  @0 { &7 7 P y    +A0M@+cp+color.cconvert_color_24_to_8stdpalette8convert_color_24_to_4stdpalette4convert_color_8_to_24convert_color_4_to_24.9A_eoLS|   ! & - ; B I P W ^ e p                $ ) 3 8 F Q \ g q ~           : GQ8<X\ptvideo.o/ 1225538182 1001 1002 100644 10700 ` ELF4(UÍU$t$UM ]utN   5EEE @E$t$t&$t$1Ðt&U1t-D$ D$D$B$ U(]u}tXD$ D$D$@$Nj@wAUBE]u}E@E]u}p$E\$G D$E$G $<$EUB2E]u}U(]u}tXD$ D$D$@$Nj@wAUBE]u}E@E]u}H ؉$E\$G D$E$G $<$EUB2E]u}t&UVS uEEEtWD$ D$D$@$x tAEEFEF [^FF [^D$ @ D$E$C $$fUu1áubEE E D$ D$D$@$t$É$뀍vU tRuKD$ D$D$@$$É$뗍&'U1҉H}}]utAÉց@KL<$u6t&9ws$1ҋ]uЋ}9sߍ]։|$D$ $D$$D$ D$D$@$D$ D$D$@$ED$ D$D$@$$$1$$d1$01% $ > $ > : ; I  : ;  : ; I8  : ; I8  I  : ; .? : ; ' I@ .? : ; ' I@ : ; I: ; I4: ; I4: ; I4: ; I .? : ; ' @I!I/ 4: ; I?  }/2p\int,LD.ef+ea e&e,'l% *+#,#bpp-#%.0"1#2# 3M56#7M# 8$Op5Z %8id9l#: #pid;##?z#@z##AA#Cz#D#! ^ AEw; npid#a#xz##  - 2 3, x3X y333 3H @StSg@ n ~g@ resdg@4 R|=]{{ bpp{3g@  n53}94 e:tmpCnN~^y. "3y |/12 ../../include/video../../../include/arch/i386../../includevideo.cvideo.htypes.hrpc.hstddef.hstdio.hio_struct.hstdint.hWMgggg~h!-Y#]蓟%s zg!Z蓟%s zWY[JS>uuuM#I/4u u. tZg/o ;Y(KYp.dgW#ɟs.G!-N!'Xmg-Yj +W0W#ɟo.ɟv.VIDEODRV%s:/informationr[ LIBVIDEO ] Konnte Videotreiber nicht finden![ LIBVIDEO ] Konnte Videotreiber nicht oeffnen. [ LIBVIDEO ] Konnte Prozess nicht registrieren. [ LIBVIDEO ] Konnte Videotreiber nicht initialisieren. |  AG {AB JAAD AB LAB LAB EAB @AB AD FItt uttu22|R||u|R22|Q||u |Q22rSr|u|Su2 2vVv|u|Vuttuttu'KWpWttu;W`Wttu&*P,ESoStt=u  u=  u =  u=@AtACtCutt}u4W46u6}W,SV6?SV.get_screen_buffervideo_update_screen_partiallyvideo_update_screenvideo_get_paletteFvideo_get_resolutions~video_get_resolutionset_resolutionvideo_close$video_init~video_driver_controlvideo_command_datavideo_buffer_idvideo_buffer}resultvideo_update_screen_partiallyresolution_t/home/toni/tmp/lost/src/modules/lib/videoshort intsize_tbuffer_ptrdata_lengthcolorsresolutionscolor_countdriver_namelistbuffer_posuint8_twidthlong long intvideo_initlong intvideo_get_resolutionsvideo_driver_controlpaletteres_countqwordget_screen_bufferunsigned charset_resolutioncorrelation_idsigned charvideo_command_datalong long unsigned intuint32_theightunsigned intvideo_buffershort unsigned intcharvideo_get_resolutionvideo_closeresponse_tpalette_tdatabuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tresponseio_resource_id_tresolution_list_tvideo_get_paletteresidbuffer_sizeungetc_countungetc_buffervideo.cio_resource_tvideo_buffer_idFILEpathdwordtimeoutvideo_update_screenGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).symtab.strtab.shstrtab.rel.text.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@} "X%+ 02B> d%R N )^2ym2d| $) x;2 )m  )0$& t     ({F[ (n|A#7@CJUdu{video.cget_screen_buffervideo_buffervideo_update_screen_partiallyvideo_driver_controlvideo_command_datarpc_get_dwordvideo_update_screenvideo_get_paletterpc_get_responsemallocmemcpyfreevideo_get_resolutionsvideo_get_resolutionset_resolutionvideo_buffer_idopen_shared_memoryclose_shared_memoryvideo_closefclosevideo_initget_tick_countinit_service_getyieldputssprintffopenprintf4>DJPWe!}"   !#") 3HQ Z`l|$" &'(& #)GO*W_+fr~$%0 5,AI$OZ _,m r,x !&-;BMT[fmt{)1?T_fm#DR`oz       ! &1; LW[_ doy         *59= BL Q[   0 4P Th l     directory.o/ 1225538176 1001 1002 100644 7820 ` ELF4(U$t$EuU MtStot)^FVK 3C1 ttf1$t$f^;K w rI;SvvA$t$ɐË^FV;S wr;Cw؍ ^CS FV뇉VN|fN1$t$Í&'UWVS,U]}BREUK1EUq Y9w s 9؍vv+EiہvEUu 11t&]KUBD$A $Ë@S C$@D$C4$D$C%G9}uU]BREUKE1EU]CS;Q rvEHE,[^_;AsUbE,[^_ US]$(@@@ @@@@@ @$E[U$% $ > $ > : ; I  : ; (  I &I  : ; : ; I8 : ; I8  : ; I!I/ <  : ; ' II' .? : ; ' I@: ; I: ; I: ; I 4: ; I4: ; I4: ; I.? : ; ' @: ; I .? : ; ' @k'~/int,Lp.e&/w 9+eY e   D$L&e'w  5~G_5Z6A %8 id9# :# pid;# <# L># ?# y@# AA# C# D#!AE% -+ G,-# -# p.l# s/# 0# \1#=b3 m s# p#m@ HSC (G H# GI# pJ# nK# L# M# 5O # P#$yQ  W idX# pidY# Z# W[# pos\# n_# a#ub# 8(o idp# q]# %r]# su# u# >v# w# x# iz# .{0#$WW8ooco{o3ol33o3oo03o#|3o,l3VXVo bufV)IW^WUYpZi[3d=S 8 id79S6N` ../../../include../../../../include/arch/i386../../../../include../../../include/sysdirectory.clostio.htypes.hio_struct.hstdint.hstddef.hcollections.hio.htypes.hȻ&[% p\f< pȘfzfB0[iU?oh"لuX u?ux[t=/uuuuuuuuv=Wg| AB JAAB F dAB DAB ttuLVLNuNiViquqVuRu*RQ*3u Q3Nu NbRQbqu Qq{RQ{u QRQu QRQu  *P*NuNbPbquqvPvuPuPuttuu<<u  8W8u  PP%ul8WW6VV !t!#t#uttugoAdir_seekdir_read!lostio_type_directory_use_asYlostio_type_directory_usecloseio_direntry_type_ttime_tFALSEuint64_tshort intsize_tlist_tnamebuffer_ptrsourceblockcountlinkdatactimebuffer_posuint8_tlist_nodenot_founddirentryboolread/home/toni/tmp/lost/src/modules/lib/lostio/typeslong long intbuffer_sizefilehandlelong intbuffer_modeoffsetpre_openunlinkchildrenwritebyteblocksizetypeid_tatimeio_direntry_tunsigned chardirectory.coriginsigned charflagslong long unsigned intuint32_tunsigned intanchordir_readshort unsigned intparentchartypemtimelostio_type_directory_use_asGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tio_resource_id_tsizelostio_filehandle_tnodelostio_type_directory_useresidpathungetc_countseekungetc_bufferio_resource_tpost_openTRUEqworddworddir_seekvfstree_node_tdir_typehandletypehandle_tGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@%+0Bqo> R dN ,bD ^ 4@ o >~ kz t u  |00&H     A3:A d^edirectory.cdir_seekdir_readlist_get_element_atstrlenmemcpylostio_type_directory_use_asmalloclostio_register_typehandlelostio_type_directory_use]|2P^   ! & - ; B M T [ f m x                ; W e s            > Q _ n z            G U q           * 7 G RVZ _ i n x }                ' .26 H [ bfj 8<X\txramfile.o/ 1225538176 1001 1002 100644 7752 ` ELFP4(U$t$EuU MtStot)^FVK 3C1 ttf1$t$f^;K w rI;SvvA$t$ɐË^FV;S wr;Cw؍ ^CS FV뇉VN|fN1$t$Í&'U(E]E u}1EËEx;w r;_wYvED$ED$G$M؉AQAQ]KY 3A1 u EHE]u}ËUT$G$GMAXp y넍t&U}}]uEOWEq)9vƉt$QE T$$1҉GWOGWY 3A1 uO]u}Í'US]$(@@@ @@@@@ @$E[U$% $ > $ > : ; I  : ; (  I &I  : ; : ; I8 : ; I8 <  : ; ' II' .? : ; ' I@: ; I: ; I4: ; I4: ; I.? : ; ' @: ; I .? : ; ' @*fint,L.e /wA+e\ e  $L&e'w  Jb5Z %8 id9# :# pid;# <# M># ?# @# JAA# C# D#!AE  # s# & Cx(G %H# -I# sJ# oK# L# M# wOx# P~#$Q  W idX# pidY# Z# X[# pos\# o_# a#xb (o idp# q# ]r# s# u# v+# wK# xa# jz# p{#$+ K3l31a3Q3g3|3,Vl3VRr|q q)_qIoqiVTbufTU _U,WsXL2@d_id?tA)7p+ ../../../include../../../../include/arch/i386../../../../includeramfile.clostio.htypes.hio_struct.hstdint.hstddef.hcollections.hȻ&[% p\f< pȘfh:>Hh1"pK^J! tZ9ixUt=/uuuuuuuuv=Wjg| AB JAB SsAB FIdAB DpAB ttuLVLNuNiViquqVuRu*RQ*3u Q3Nu NbRQbqu Qq{RQ{u QRQu QRQu  *P*NuNbPbquqvPvuPuPutt|u|u|u |u> >VuV| ttuWuu u uVttdupqtqstsu}ramfile_seekramfile_writeRramfile_readlostio_type_ramfile_use_aslostio_type_ramfile_usecloseFALSEuint64_tshort intsize_tlist_tnamelostio_type_ramfile_use_asbuffer_ptrsourceblockcountlinkdataramfile_typehandleramfile_readbuffer_posuint8_tlist_nodenot_foundboolread/home/toni/tmp/lost/src/modules/lib/lostio/typeslong long intramfile_writebuffer_sizefilehandlelostio_type_ramfile_uselong intbuffer_modeoffsetpre_openramfile.cunlinkchildrenwritebyteblocksizetypeid_tunsigned charoriginsigned charflagslong long unsigned intuint32_tunsigned intanchorramfile_seekshort unsigned intparentchartypeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tio_resource_id_tsizelostio_filehandle_tnoderesidpathungetc_countseekungetc_bufferremainingio_resource_tpost_openTRUEqworddwordvfstree_node_ttypehandle_tGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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%+0PB> HR( /N bX ^ P o ~z 0 8  80X c& h    &-5sBd]dpramfile.cramfile_seekramfile_writememcpyreallocramfile_readlostio_type_ramfile_use_asmalloclostio_register_typehandlelostio_type_ramfile_used07>~`   ! & - ; B M T [ f m x              % A O ] k y            $ 2 @ N \ j       & 4 B P ^ l z                 % / 4 > C M X cgk p z               8<X\x|seek.o/ 1225538176 1001 1002 100644 3832 ` ELF04(US$]U MtCu$1[ËUMEEEED$D$D$ C$$[% $ > $ > : ; I  : ;  : ; I8  : ; I8  I  : ; ( .? : ; ' I@ : ; I: ; I 4: ; I dintbC,LK.e/wp+eG e5M5ZC%8id9#d:C#pid;#^<#  >#?#8@#AA#iC#vDP#! I AE v T aNidO#yPl#Q3# R V Y5vd .4, y4ln43 +6d ../../../../include/arch/i386../../../includeseek.ctypes.hio_struct.hstdint.hstddef.hio.h4t :0zh'V>IO_SEEK | dAB Dttdu!S!#u#_S_du  RuVRQVdu  lio_seekdFALSEuint64_tshort intsize_tbuffer_ptrseek_requestbuffer_posuint8_tuint32_tboollio_seeklong long intlong intoffsetio_seek_request_tunsigned charsigned charlong long unsigned intbuffer_sizeunsigned intseek.cshort unsigned intcharoriginbuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)io_reslong unsigned intpid_tio_resource_id_tresidpathungetc_countungetc_bufferio_resource_tTRUE/home/toni/tmp/lost/src/modules/lib/lostio/clientGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@d 0 %+0Bp > @ RN ^2B qL0m  ~|+ J  0j3&YY      dseek.clio_seekrpc_get_dwordCR   ! & - ; B M T [ f m x            ' 5 J W j p w              handler.o/ 1225538176 1001 1002 100644 19228 ` ELFl54(U(U]u}u }]v KA9sEu }]u}CEAD$U$;CuNj<$D$EE1ۉD$UB$E U;PtRC\$$uUB$tK@$tDUT$U$ЅtE?$E'EEv t&'U(U]u}u } ]v KA 9sEu }]u}C EAD$U$;CuNj<$D$EC<$D$ËE…t E뒋C$t+@ t$U\$T$U$ЅtEUEI&US$E]$D$t1P@UEE$D$D$ E D$$[ÐEEUE]u]u $D$t@ uEu ]u]EU(uE u]}}E<$D$t8@$t&HtF D$ FV$D$T$щEEE}]u}E v'U(E]]u}EE EEED$E$te@$tQPtJC usCUC9w2Ct+D$ CD$C4$D$WƋC u,u t&EE]u}E EE$ʍt&$뗍U(U}]uD$M $@$HUB tV$MQT$ QD$<$T$VUËB $\$M L$E$]u}feBB)ċB\$D$ B\$<$D$V\$ D$M L$E$e]u}Í&D$tv$D$E D$U$]u} UWV1SEEE EE8;;t $ > : ; I  : ; (  : ; : ; I8 : ; I8 <  I I!I : ; ' II' &I.? : ;' @: ;I: ;I4: ;I4: ;I4: ;I4: ;I : ;I  U.? : ; ' @: ; I : ; I!4: ; I": ; I #4: ; I$4: ; I%.: ;' I &: ;I'1UX Y (1)1*41+41,: ;I- .: ; I /4: ; I 01UX Y 1 U24: ; I 3!I/44: ; I? < 54: ; I?  l o:int,L\.eU/wP8+e e *j e$L&e'w  pid # ) # # F #  O U# W#  Oy *5Z %8 id9m# : # pid;# # ?# 7@# AA# C# D#! % AExq= id>m# ?# @# AZ# dB1E idFm# G# H# IZ# FJ# A*K|N idOm# ePl# Q3# SR7U idVm#BW! ` {am# bm# ?d# 5e# *fBi jm# ?l# 5m# *noCr(G vH# 5I # WJ# FK# L# M# Or# YPx#$ [ Q W idX# pidY# Z# [# pos\# F_# a#  ~`b(o idp# q# r# ls# u# v%# $wE# ^x[# z# {#$      % E3l3 +[3 K{3{  a3{ | |%pid,)bF|A3Sfhi33  9g0pidf)fQfFf*h9v Ax+I 3r KF pidE)EEFEGJK; 7@ .[pid-)--F-/3  V1pid ])  F ( 3  `:5pid֒a ) օ F֐!؂!ٍ !>(!tr! R  @pid")" F#R !%!Y!Ɛ!WDž>$bufX !W q g A*% `&pid_&id_abic3J HHpid )( " FH #'g @( h )y `* + + % :, ,&pid,8- vU)APl .pid@")@"@ F@ /CC/Huw#JU#K[!L  !SM 0 J S) (t (h (\ 1 + + m * 1'H!c `2bufhaw!Wi x#l $msgmr!q 1C+ S + /"B   rA3* * 45 2r509 ../../../include/arch/i386../../include../../../includeincludehandler.ctypes.hstddef.hio.hio_struct.hstdint.hlostio.hcollections.hrpc.hlostio_internal.h k7A tfbpX +?n`st k7AtfmnX ׯ/f u$X|.JXyH t|XpytXZ׮[|M9x@>zf@>z.liZd>|<.^+|;u/䭮 *+1lzueh;>s=uu>]x|XYH3؄:0Y;;u/'1oɃ;/ZL0<u$S|tvLostIO: Knoten geoeffnetFilehandle nicht gefundenDatei nicht vorhanden: '%s' IO_OPEN | %AB O0AB O `AB DOAB LAB FL`AB II@QAB OAB BFPAB Ltt%u  @W@FuF%W  =V=Fu F%V  *R*FuFVRV%u  1S1FuFS u S%u1Fulv%ul1Fup up%up1:S S%S1FPP%P1FPP01t13t3u0PPpWpvuvW0PPmVmvu vV0PPZRZvuvRu0P PaSavuvSuavupupajSSavPP PavP P !t!#t#u ??mSmouoS ? ?u;EPKNPoPKoup~upttuSuSVu V uPPttVuMWMVuVup VuJVPGS P7AP27P>AP`atactc:u`:up`:ul`:uh` :uPWPW":Wo S":SPVV,:VP PVV",V@AtACtCu@mmu@m mucePgWGWIW{}PVPVDVI]VPS%3PttHuHupHul HuWHW'.P7?PVHVPQtQStSl uP l u}SSZSS SXS`S S Suwl uwWWW ^ Wupl upPPV#PZcPkmPoVV V PP+FPZcP.5P>AP P% 6 PF I P`yPP PUyPP PUyPQ \ P P^ l PSSZS ^ SVoV ^ Vrpc_io_unlinkrpc_io_link?rpc_io_tellrpc_io_eof@ rpc_io_seek rpc_io_write rpc_io_read rpc_io_close rpc_io_openhandle_idl 7QVMP>D":?'? ^ >F ^ % 0   .> #okmV`+6 ^ l  ^ l ^ l  F ^ % 0   unsigned chario_unlink_request_tmy_pidcorrelation_idsize_tname_lenrpc_io_closeuint64_tcloseio_read_request_ttypetarget_idpathdata_lengthio_reslong long unsigned intread_requestunlink_requesttypehandle_tungetc_countresponseio_resource_tlong long intsigned charlostio_closeseek_requestfilehandlesdir_filehandlelong intparentlostio_filehandle_twrite_dataresponse_tanchorlinkrpc_io_writeattrio_resource_id_trespunsigned intdwordblocksizeio_sourcetarget_filehandlelong unsigned intrpc_io_readvfstree_node_tseekrpc_io_opennamelostio_opendatarpc_io_tellsizeshort unsigned inttypeid_tbuffer_ptrtell_requesteof_requestio_link_request_tshm_ptrwriteunlinksourceresidhandleqwordcaller_pidparent_pathio_write_request_tbuffer_modeblockcountrpc_io_seekFALSEhandle_id/home/toni/tmp/lost/src/modules/lib/lostiobyteboolhandler.clist_tchildrenrpc_io_eofpre_opennodetypehandleshort intdata_sizeungetc_bufferrpc_io_linklist_nodeoriginTRUEfilehandleuint32_tGNU C 4.1.2 (Gentoo 4.1.2 p1.1)charlink_requestbuffer_posio_eof_request_tio_seek_request_toffsetpost_openparent_nodenot_foundwrite_requestbuffer_sizeuint8_tflagsreadpid_tdir_idshared_mem_idrpc_io_unlinkresultGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@l  >% + 0 BJ > AX RN lJ^2Yq0m tJ ~( , K-  K-0{/d4&44T9` <   %%;CRkw0 `O`,@Q8EGIUZPfmhandler.cmy_pid.1740rpc_io_unlinkrpc_send_int_responsestrnlenget_filehandlevfstree_get_node_by_namefilehandleslist_get_element_atget_typehandleputsrpc_io_linkrpc_io_tellrpc_send_responserpc_io_eofrpc_send_dword_responserpc_io_seekrpc_io_writeclose_shared_memoryopen_shared_memoryrpc_io_readrpc_io_closepvlist_removefreerpc_io_openmemsetvfstree_get_node_by_pathmallochandle_idmemcpylist_pushget_pidstrlenrpc_get_responsevfstree_dirnameprintfZm7e &"4#_w#"7ch&'('#;)s+,, 'g,-..-/0 *}12 2& /. 2= M 3w / 4 , ) ! L U 5BrR !&-;BMT[fmx 3AP\gn +GUcr8KYgu,:HVd .<JXft     $ )4 M R] bfkv          #(3 EMQU e jy           $ 0 ;  F N R V  f  k v  {                      (  - 7  < F  K U  Z d  i n x  }                      )  . 2 B L  l                "  , :  C  O ] i                 , ; F Q [  ` j  w                ,5 > DP. 8 <X \t x     lostio.o/ 1225538176 1001 1002 100644 7968 ` ELFP4(U1VSu؉D$X$t8u[^É'UWV1S } 98tFt$$u [^_Uuu}$t u}át$$&U&U D$$D$$ D$$D$$D$$&D$$/D$$8D$$AD$$J% $ > $ > : ; I  : ; (  I &I  : ; : ; I8 < : ; I8  : ; ' II' .? : ; ' I@: ; I4: ; I4: ; I: ; I .? : ; ' @: ; I.? : ; ' @4: ; I? < 4: ; I?  j(int,LM.e /w|2+e0 e  #$L&e'w " (# G# "9 65Z %8 id9@# y:# pid;# e<@# E># ?# @# AA# ~C# 1D#!AkEK(Cx(G H# @I# GJ# K# eL# vM# Ox# P~#$.Q  W idX# pidY# vZ# [# pos\# _# `a#Lb (o idp# q# r# s# u# v+# {wK# xa# Pz# {#$+ K3l31a3Q3g3|b7ida,UcWid3uQ[@pididi3`y1Ux]?zV91.x#1x ../../include../../../include/arch/i386../../../includeincludelostio.clostio.htypes.hio_struct.hstdint.hstddef.hcollections.hlostio_internal.hn*vm&\*J@uKhZ[QyT>bhYZu[[Y========/IO_OPEN IO_CLOSEIO_READ IO_WRITEIO_SEEK IO_EOF IO_TELL IO_LINK IO_ULINK| 7AD E@@AB BFHAB FF AB AB tt7u5V57uP&3PPSP@AtACtCu@UU~W~u UYSY_P_|SG}VttuVuVPWPttuttuget_typehandleget_filehandleQlostio_register_typehandlelostio_dispatchlostio_initfilehandleslostio_typescloseFALSEuint64_tanchorfilehandlesshort intsize_tlist_tnamebuffer_ptrlinktypehandlelostio_register_typehandleseekbuffer_posuint8_tlist_nodenot_founduint32_tboolreadlong long intbuffer_sizefilehandlelostio_dispatchlong intbuffer_modepre_openunlinkchildrenwritebytetypeid_tungetc_bufferoldtypehandleunsigned charget_filehandlesigned charflagslong long unsigned intlostio_initunsigned intshort unsigned intparentchartypevfstree_rootdataget_typehandleGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intlostio_typespid_tio_resource_id_tsizelostio_filehandle_tnoderesidio_resource_tpathungetc_countsourcepost_openTRUEqworddwordvfstree_node_tlostio.c/home/toni/tmp/lost/src/modules/lib/lostiotypehandle_tGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@ %+0tB> `PRq N ^2 Sq m P ~   8  0XU&{{ P    7&:@@IKWYHt~ *6Blostio.cget_typehandlelostio_typeslist_get_element_atget_filehandlepfilehandlesvlostio_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[gr %*/7 >CK!RW_"fks#z$%&'   ! & - ; B M T [ f m x              # / : A a }            $ 2 @ N \ j       & 4 B P ^ l z            0 5 ? L W ^bf k u z          8 <X \x | sync.o/ 1225538176 1001 1002 100644 5384 ` ELF 4(US$átGE CECED$D$C$E\$$[ UW1VSto|$$tXBH+JX ZFF w9sGōFD$D$ FD$F$|$$둃[^_% $ > $ > : ; I  : ;  : ; I8 <  I : ; I8  : ; .? : ; ' @ : ; I : ; I 4: ; I4: ; I4: ; I4: ; I  DKint,L6.e]N+e  e$L0&e*'l### U 5Z%8 id9#G:# pid;#A<# a>#?z#y@z#AA#LCz#`D#!  AyE= id>#?z#n@z#AZ#  B C (GIH#\I##J#K#AL#WM#O# P#$  Q W idX# pidY#WZ#Y[# pos\#_#<a#  (b  p12%#l3#t4# pid5# aq _%pid_ t` l` b,  + ? Ji@3vA8 ../../include../../../include/arch/i386../../../includesync.clostio.htypes.hio_struct.hstdint.hstddef.hcollections.hio.huؔgjZYsfZPz.]h 73| qAB DAB AGttqucSeqStt u WA!plostio_sync_read_waitlostio_sync_dispatch sync_read_sio_read_request_t/home/toni/tmp/lost/src/modules/lib/lostiotypesize_tlist_tnamebuffer_ptrread_requestbuffer_possync_read_listuint8_tvfstree_node_tlist_nodeuint32_tshort intsync_readlong long intfilehandlelong intchildrenbyteblocksizetypeid_tlostio_sync_read_waitqworddwordunsigned charsync.csigned charflagslong long unsigned intcorrelation_idbuffer_sizeunsigned intparentshort unsigned intcharshared_mem_iddatabuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tio_resource_id_tsizelostio_filehandle_tnoderesidpathungetc_countsourceungetc_bufferblockcountio_resource_tanchorlostio_sync_dispatchGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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%L+L0LBE!> HRfN bPP^   o~)Ez  n  01 &W W  D   q-4;EQfzsync.csync_read_listlostio_sync_read_waitmallocmemcpylist_pushlist_createlostio_sync_dispatchlist_get_element_atrpc_io_readlist_remove@JV[fk   ! & - ; B M T [ f m t {            3 A O ] k y            + 9 G U c q        0 8 F T v }            4 8vfstree.o/ 1225538176 1001 1002 100644 10240 ` ELF4(UVSuF F u:$C$$F $uFF [^Ív'US]$Ix< /Tu J/1D$UxB $tË@4$D$uЃ [^_1ۃ [^_Ív'UWVS }E <$D$…1t [^_19t%C\$G $u 1[^_ɉÉ\$G $GFW $4$ [^_ɉÉ'U1WVS}?/lj<$Eu E[^_É<$}EEFE<$;Er/„tED$E$EtFu뺐&U]]u}$Ɖ$4$É4$1t |$$]u}Ít&'U(E ]]u}E$$4$4$t4ED$ED$ED$ E|$$D$]u}$]u1}% $ > $ > : ; I  : ; (  : ; : ; I8 <  I  : ; &I.? : ;' @: ;I 4: ;I.? : ; ' I@: ; I4: ; I 4: ; I4: ; I: ; I 4: ; I.? : ;' I@4: ;I4: ;I4: ; I : ;I 4: ; I?  f/c int|K-+O 4 q$A&O'V # # *   9OC (G AH # I# J# Ko# L# [M# O# P#$  Q   aWVV,OZAkh`WFgii3Qj@6F?iA3QBoO@ߨ A d o[ߜbnv Fi3m' _i%3&J0Fv(Huli3fc>F%FEGRHJEt0)FUA udo [ 41X4 ../../include../../../include/arch/i386../../../includevfstree.clostio.htypes.hcollections.hstddef.h=~~tAMG zfPI Ar <=H .sRI/M-K0=gh"hX#+?(,4x6<=-/ gK4Xr<.vtYM9M9[~%)A #.di =>#+=03!:0ukXX=;/Z:0Y;/ZP)a3Fehler beim erstellen der Datei| VAB E`DAB DAB F@AB FfAD FAB F0AD FUAB FI0AB JIttVuTVTVu`atactcu`wwSuSuPPtt6uWu4W46uQQRRPV3V@AtACtCuttvu**2u2KKvu**gVgju jsVsvu (*P*2W2?PjtW*fSjrStt'uWuWu#W#'u'u VV"VS!S01t15t5u0YYbWbdudWYduhquhYaVfVYdupupY`SStt%u%u V#WS01t13t3u0ssu0ssusVVV`WWjSS jvfstree_clear_nodevfstree_basenameAvfstree_dirnamevfstree_create_childvfstree_get_node_by_namenvfstree_delete_childvfstree_get_node_by_pathJvfstree_delete_nodevfstree_create_nodeEvfstree_rootWnext_residunsigned charwork_nodevfstree_create_childsize_tvfstree_roottypepathlong long unsigned intnew_filevfstree_basenamelong long intsigned charcur_parentparentlong intanchorunsigned intdwordvfstree_get_node_by_pathdirnamelong unsigned intvfstree_node_tnamedatasizeshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)typeid_tnext_residvfstree.ccur_nodepart_beginpart_endresidqworddirname_endFALSE/home/toni/tmp/lost/src/modules/lib/lostiobyteboollist_tvfstree_get_node_by_namechildrennodeshort intvfstree_delete_childlist_nodeTRUEcharvfstree_delete_nodebasenameflagsvfstree_clear_nodevfstree_create_nodenode_delvfstree_dirnameGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@ 0!%+0Bj> "R N P'^2 q 0m X' ~ '  '0&l D    V#,`D=DT[b@wf0  (U+0?vfstree.cvfstree_clear_nodefreelist_popvfstree_basenamestrlenvfstree_dirnamemallocmemcpyvfstree_create_childlist_pushnext_residlist_createvfstree_get_node_by_namelist_get_element_atstrcmpvfstree_delete_childpvlist_removevfstree_get_node_by_pathvfstree_rootvfstree_delete_nodevfstree_create_nodeputs$,7n$WkCX !"! JS$jt$#MWa#k'   ! & - ; B I P W ^ e z               ! / = K Y g u           " 2 < G RVZ _ i v {              '+/ 4 > C M Z _ i t                  " 8 E P \`d i t y                 % 0 5 @ F S$X e 8 <T Xt x     messaging.o/ 1225538179 1001 1002 100644 6240 ` ELFL4(U8]EU ]u}EUS=Uw# t E;t_]u}fv2=tI==űU]u}Ut&U]u}]u}SUD$$w11 F dD$D$E$uҍCD$ ED$ED$U$CD$ ED$UT$E$&'UUE UUW1EV1S1ۃ,D$D$$D$ED$E$E v]C t4t荇D$D$E$uʃ,1[^_Ã} tED$D$] ؍$E ,[^_É'U$1fƀǀ =u% $ > $ > : ; I  : ; (  I ' I  : ; : ; I8 I!I/ .? : ; ' @: ; I4: ; I4: ; I4: ; I : ; I ' .? : ; ' I@4: ; I4: ; I?  _&int 0+O O  |$A &O  q d o8   1 O2# R3# .74pRo,EoLZoliq3vwulzj`zDiRiLTKWpJRJ LdiM2Mu`o>`i?;q=9 m6 .7k ../../../include/arch/i386../../includemessaging.ctypes.hrpc.hstddef.htl/@T@04XOtv>>T.<R.XM.i )L7==_k7&z.&z.Au&; ;/xXj(9[WiZrZux| RAB FO`AB  AB AFC`=AB ttRu--Ruh--Rud--FSFNuN}S}uSuSuRSCIV)V ;PCPPP),P`atactczuttWuWuS+S`atactcu9librpc_c_rpc_handlerregister_intr_handlerregister_message_handlerLinit_messagingrpc_response_handlerintr_handlermessage_handlercaller_pidpadded_fnnameFALSEmy_pidshort intsize_tmsg_handler_tdata_sizenameregister_message_handlerintr_handlerregister_intr_handlerboollong long intlong intlibrpc_c_rpc_handlerbytefnnameunsigned charsigned charlong long unsigned intcorrelation_idunsigned intintrshort unsigned intindexcharrpc_response_handlerhandlerdataGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned int/home/toni/tmp/lost/src/modules/lib/rpcinit_messaginghandler_function_tpid_tfunctionmessaging.cTRUEmessage_handlerdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> 8RN b^ @ ot~z z H -  P0M ^ &        R)6EKS ck``=messaging.cmy_pidlibrpc_c_rpc_handlerintr_handlertimer_callbackraisestrnlenmessage_handlerstrncmprpc_response_handlerregister_intr_handleradd_intr_handlerregister_message_handlermemsetstrncpyinit_messagingget_pidlibrpc_rpc_handlerset_rpc_handler0= Im5=Fgnsx v   ! & - ; B I P W ^ e r            / ? FJN S ] b l q {              # 9 > R Y]a p |   x 8 <P Tt xrpchandler.o/ 1225538179 1001 1002 100644 784 ` ELF@4(`E4"b* `D$ L$$T$(RPQ a80PD$t D$@D$ă ؋DThe Netwide Assembler 0.98.39.text.comment.shstrtab.symtab.strtab.rel.text85M9%rpchandler.asmlibrpc_c_rpc_handlerlibrpc_rpc_handlerlibrpc_rpc_handler.1librpc_rpc_handler.2sync.o/ 1225538179 1001 1002 100644 10656 ` ELFt4(US]$D$ E \$D$D$E$[ÍUED$ D$D$E D$E$ UED$ D$D$E D$E$ UED$D$ED$ E D$E$UÍt&UWVS,EUMe=GEu&)D$\$#ED$$ED$ED$C$\$t$ |$D$E$1vt$$t;;{tFvމt$$E;u;{tfE;fu؋ee[^_fUS]EU M][UEMU u}]1$EtK@D$F $Í@$\$NjF <$D$F $4$]u}Í'UEMU ]u$Et*xv$@ 0$$]uÐt&C 1ډ'UEMU ]u$Et*xv$@ 0$$]uÐt&C 1ډ'U(E u}]u}EEEt`$É0E{C<$|$ƋE4$D$s \$$]u}&% $ > $ > : ; I  I' I  : ; : ; I8 : ; I8 < .? : ;' @: ;I : ;I .? : ; ' @.: ; ' I : ; I: ; I4: ; I.: ; ' I@: ; I: ; I4: ; I1UX Y 1 U4141I!I .? : ;' I@!4: ;I": ;I#: ;I$4: ;I%.? : ; ' I@&.? : ; ' @'4: ; I (4: ; I? < )4: ; I?  G!intS-)+O5 O &O"q|do  pid|# D|# 7d# o#  $ *# D|# $0 AS r:pidqqDq|;q; wc@q,pidbqDb|;b3 'YTXpidSqDS|;S| ~eEpidDqDD|lenDdD; F CxpidwqDw|y3;z >pidqW;'7dF;eD|;AH w4@Zpid3qW3;73d3; !;5 q;`"pidq-#W;M#7dm#;$;$;$|%3GpidqW;=7d];}3;%xI|Ppidq&W;F7df;|;&PGOq/DO|e7OdOo;QRo'`9|()40P ../../../include/arch/i386../../include../../../includesync.ctypes.hstddef.hrpc.hcollections.ht=*og)og)og(}.gYZfZK;=YCXh^azZ:XYCv[+?XK;>,_h,,01=I/LVhh,0[z bhh,0[z ~ Y />:@I/=l| :AB D@1AB 1AB 0AB AB .AB F@AB A`AB UWAB RPWAB RAB Ott:u@AtACtCquttuttutt utt>u*P*>ul*R*>uh*Q*>ud4u4>02W4>W0S1V@AtACtCZu`atactcu`u`u `u` uzWPVSttGuGuGu Gu Gu!9VEGVPSP6S;GSPQtQStSuPvvuPvvu PvvuPv vuVVprPt|S|PSSttGuV9u9GVGup3W39u9GW Gul0VOrpc_send_string_responserpc_send_int_responserpc_send_dword_response'rpc_send_response~init_sync_messagesrpc_get_responserpc_get_stringrpc_get_intrpc_get_dwordxsync_rpc_response_handlerresponsesG""caller_pidsync_rpcactual_lenshort intsize_tlist_tdata_lengthsync_rpc_has_responserpc_send_dword_responserpc_get_stringvaluelist_noderpc_datarpc_send_string_responselong long intrpc_get_intlong intinit_sync_messagessync_rpc_response_handlersaved_datadwordunsigned charsigned charlong long unsigned intcorrelation_idunsigned intcurrent_correlation_idrpc_send_int_responseresponsesshort unsigned intindexcharrpc_response_handlerresponse_tdataGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/rpchandler_function_tpid_tresponsesizerpc_get_dwordfunction_namerpc_send_responserpc_get_responseanchorsync.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 "x%+0BB> #R TN (b@L^ ( o~zz )   )@0x&4  .   (:AHU@1k10 3@D`S[bgWsPWsync.csync_rpccurrent_correlation_idrpc_send_string_responsestrlensend_messagerpc_send_int_responserpc_send_dword_responserpc_send_responseinit_sync_messageslist_createsync_rpc_response_handlerrpc_response_handlerresponsespstrncpymemcpyvlist_get_element_atlist_removev_and_wait_for_rpcrpc_get_responserpc_get_stringstrnlenmallocfreerpc_get_intrpc_get_dwordlist_push0k&,49p !" #  # 5&'((%(-(((''&+A5  !&-;BIPW^er}%1BIU]ae y  -59= Qo      !+ 0: ?JT ]nw    # (3 8C HS Xc hs x         ( -7 <F KU Zd is ~       4 8L Pd h|      0 4timer.o/ 1225538181 1001 1002 100644 2480 ` ELF84(UFu u0% $ > $ > : ; I.? : ; ' @: ; I r=int /eI&&Oze('d`'d[D ../../../include/arch/i386timer.ctypes.h'=| AB ttu }syscall_timershort intlong long intsyscall_timerlong intunsigned charsigned charlong long unsigned intusecunsigned inttimer.cchartimer_idshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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[>: Nc_J ^,Z  k,z$v  @  0`N&tt     timer.csyscall_timer   ! & - ; B I P W ^ e p w     Q/132 1225538181 1001 1002 100644 2488 ` ELF84(UEP40% $ > $ > : ; I.? : ; ' @: ; I r_int;&ONdeO ../../../include/arch/i386add_intr_handler.ctypes.h<=| AB ttu#}add_intr_handlerunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intadd_intr_handleradd_intr_handler.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned chardwordintrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T[>: NQiJ ^,Z  k,z'v  ;  0[N&tt %   add_intr_handler.cadd_intr_handler   ! & - ; B I P W ^ e p w    \/152 1225538181 1001 1002 100644 3880 ` ELF,4(U0Ít&UEP0Í'USE] MURQSP0[ U0Ít&U0% $ > $ > : ; I I&I.? : ; ' I@4: ; I : ; I 4: ; I : ; I .? : ; ' @ .? : ; ' I@|Yx int3jA! O OB&OQ d pid d, 'd#? pidd dkq8d0Q~ 67z uid7o 7 J7d pid9d #M`l \p| ]M ../../../include/arch/i386create_process.ctypes.h "r6 f< <y J (=w f"r6|  AI AB 0!AB A` AB p AI t t u Ptt#u""P01t13t3QuNOP`atactclupqtqztz|ux{Pdget_pidget_parent_pid create_processqdestroy_processget_cmdline|resultuid_tshort intget_cmdlinedestroy_processlong long intlong intparentget_pidcreate_process.cunsigned charsigned charlong long unsigned intunsigned intargscreate_processshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallspid_tget_parent_pidinitial_eipdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@|!',>: 0 N4J ^Z P kL(zthv    0HD&jj @  T    )0!8` Hp create_process.cget_pidget_parent_pidcreate_processdestroy_processget_cmdline   ! & - ; B I P W ^ e p {           !% * F T l s z~     Z04HLdh|debug.o/ 1225538181 1001 1002 100644 2468 ` ELF04(UEPP0% $ > $ > : ; I.? : ; ' @: ; I um-intZ O,pid+d\D ../../../include/arch/i386debug.ctypes.h+<=| AB ttu+}syscall_debug_stacktracesyscall_debug_stacktracepid_tunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intdebug.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T[>: NQ`J t ^,Z |  k,z /v  ;  0[F&ll "    debug.csyscall_debug_stacktrace   ! & - ; B I P W ^ e p w   Q/170 1225538181 1001 1002 100644 3048 ` ELF 4(U0% $ > $ > : ; I : ;  : ; I8  : ; I8  I &I I !I .? : ; ' I@ 4: ; I dBintV2+O/ OV&O4pid5o#$6o#;8z#eip9z# :z#N<# =9@Ad#(Bd#D9# H :E F 5z,H ../../../include../../../include/arch/i386enumerate_tasks.csyscall_structs.hstddef.htypes.h"r6|  AI t t u P"Senumerate_tasks size_tmemory_usedtask_info_task_tparent_pidpid_taddrtask_info_tenumerate_tasksunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned inttask_countGNU C 4.1.2 (Gentoo 4.1.2 p1.1)enumerate_tasks.cunsigned intlong long unsigned intlong long inttaskscharshort intinfo_sizelong intstatussigned charcmdlinedwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 ^,Z  kD?z&v    0\%&KK|  | #    enumerate_tasks.cenumerate_tasks   ! & - ; B I P W ^ e p {          + I Y dhl q { get_phys_addr.o/1225538181 1001 1002 100644 2472 ` ELF04(UEPB0% $ > $ >  .? : ; ' I@: ; I 4: ; I/Vint Hwj?j'db&dptr(d,C& get_phys_addr.c&< <x | AB ttuP tget_phys_addrshort intlong long intlong long unsigned intget_phys_addr.clong intunsigned charsigned charaddressunsigned intshort unsigned intcharget_phys_addrGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,Tf>: NfGJ x ^,Z  k?z$v  ?  0_I&oo    get_phys_addr.cget_phys_addr   ! & - ; B I P W ^ g n v    3/189 1225538181 1001 1002 100644 2616 ` ELF4(U(0у $1ۉˉt$|$ڋt$$|$ % $ > $ > : ; I.? : ; ' I@4: ; I4w/int !_R;&O'VrR(o4eax)d,edx)d?rM ../../../include/arch/i386get_tick_count.ctypes.h'"r0,hH5yt_yX5| 4AI HLt t 4u1P R!get_tick_count4short intlong long intlong intunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsget_tick_countget_tick_count.cqworddwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@4!t't,t]>: @ NvJ  ^4Z   k<Rz%v    ( 0&  !   4get_tick_count.cget_tick_count   ! & - ; B I P W ^ e p {      Zget_uid.o/ 1225538181 1001 1002 100644 2484 ` ELFH4(UEP0% $ > $ > : ; I.? : ; ' I@: ; I 4: ; I`int E&OXdpidduidd,aF ../../../include/arch/i386get_uid.ctypes.h< <x | AB ttuP}get_uidget_uid.cunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intget_uidGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned chardwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,Tl>: NueJ ^,Z  k?zGv  e  0a&     get_uid.cget_uid   ! & - ; B I P W ^ e p w    S/207 1225538181 1001 1002 100644 2992 ` ELF4(USM ]UEPRQS 0[ USM ]UEPRQSR0[% $ > $ > : ; I .? : ; ' @: ; I : ; I .? : ; ' @'Qbint=TnK+O O!pidqosrcod (0Q,pidqosrcod yZ ../../../include/arch/i386init_child_page.ctypes.hstddef.hJ #J | !AB A0!AB Att!u01t13t3Qu;+init_child_pageinit_child_page_copyQdestshort intsize_tinit_child_page.cinit_child_page_copylong long intlong intunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallspid_tsizeinit_child_pageGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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!',>+: x NG}J p ^LZ x  kXzh?v    0&0  @ 8   !#0!init_child_page.cinit_child_pageinit_child_page_copy   ! & - ; B I P W ^ e r }          g48mem_allocate.o/ 1225538181 1001 1002 100644 4324 ` ELF\ 4(UU]u] uMRQS0 MEUN]uUU E$T$UT$EÉ'UEM URQP=0 Ðt&UEU RP0É'UUE PR>0% $ > $ > : ; I  : ; (  : ; : ; I8 .? : ; ' I@ : ; I 4: ; I 4: ; I4: ; I.? : ; ' @BH#intWwo@o x- |}&O  q#  d#2 2Q? L  ptrupQ wbo@g, L  ptr opX L o  ptr + *o L*,e9 8o L8f ../../include../../../include/arch/i386mem_allocate.csyscall.htypes.hi9f w< <-g:>< v  i< fw  R&N tb^ |P oh~Wuz    0o& @ 4_   ?!@'.pDMmem_allocate.cmem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physical[   ! & - ; B I P W ^ e r              8 CGK P ^ }             $ ) 7 s8<PThlmemory_info.o/ 1225538181 1001 1002 100644 2624 ` ELF4(U<0S]S[% $ > $ > : ; I : ;  : ; I8 .? : ; ' I@4: ; Iw*intW&Ojd#d#}p}e ../../include../../../include/arch/i386memory_info.csyscall.htypes.h#q: @ NJ  ^(0Z   kX,z"v (    0 0&$ $    memory_info.cmemory_info   ! & - ; B I P W ^ e p w       rports.o/ 1225538181 1001 1002 100644 2996 ` ELF4(Uu u 0Ít&'Uu u 0% $ > $ >  : ; ( : ; I.? : ; ' I@: ; I 4: ; I .? : ; ' I@(5Wint+Izc9y & d&Oz(y'B' eax), 6y 5?5B5 eax7kbD ../../../include/arch/i386ports.ctypes.h'> > | AB  AB ttuP !t!#t#5u34P2,request_portsrelease_ports5release_portsFALSEshort intports.cboollong long intlong intlengthunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)port/home/toni/tmp/lost/src/modules/lib/syscallsrequest_portsTRUEdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>,: \ N?fJ t ^DZ |  k~zj6v    0 &$  4 %     ports.crequest_portsrelease_ports   ! & - ; B I P W ^ m s z             & Q04puts.o/ 1225538181 1001 1002 100644 2400 ` ELF4(UUE PR0ɸ% $ > $ >  I&I.? : ; ' I@: ; I w/int !_R;rRxd3nOsr3 puts.c: Nl7J 0 ^,Z 8  k,z$v H     P 0@&??p p   puts.csyscall_putsn   ! & - ; B I P W ^ e l   *pv.o/ 1225538181 1001 1002 100644 2436 ` ELF4(U 0Ít&U j0% $ > $ > .? : ; ' @!Sint@ssp v !,3 pv.c=xi=|  AB AB tt utt!urpv!pv.cunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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?>: N<7J D ^tDZ L  kXzv l  .  t 0N&==p      pv.cpv   ! & - ; B I P W ^ e l y}  (04rpc.o/ 1225538181 1001 1002 100644 3264 ` ELF4(U1UjR30uÐt&UVUSE u]MEEE1QSRjV70u[^% $ > $ > : ; I I.? : ; ' @: ; I4: ; I .? : ; ' @ : ; I I !I/ 5IK]Lint>|oX,&Ouorpcpidd,dP 9 ]Kpiddw d dlend o dP5Iup Id | 9dB ../../../include/arch/i386rpc.ctypes.hX@Kxx< K| AD  =AB HttuR !t!#t#]u BB[V[]u BB]u BB]u B BZSZ]u BB]Q'Orpcsend_message]resultshort intsend_messagelong long intlong intmetadataunsigned charsigned charlong long unsigned intunsigned intshort unsigned intchardataGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsrpc.cfunctioncorrelation_iddwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@]!',>TO: X (NhJ ^ LZ  kX,z+v    0 &0  @     =rpc.crpcsend_message   ! & - ; B I P W ^ e v }               + O04/226 1225538181 1001 1002 100644 2440 ` ELF4(UEP20% $ > $ > .? : ; ' @: ; I '  Ip0int]>( set_rpc_handler.c<=| AB ttu"rset_rpc_handlerset_rpc_handlerunsigned charset_rpc_handler.c/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intrpc_handlerlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T`>: NWBJ X ^,Z `  k,z&v p    x 0:,&RR #   set_rpc_handler.cset_rpc_handler   ! & - ; B I P W ^ e l x   5shared_memory.o/1225538181 1001 1002 100644 3248 ` ELFh4(UEP?0Í'UEP@0Í'UEPA0% $ > $ >  : ; I.? : ; ' I@: ; I 4: ; I : ; I 4: ; I .? : ; ' @SxintNj\Fd&O1q qidq, d 3? idq efk @S~ idqtL ../../../include/arch/i386shared_memory.ctypes.h< <x < <x <=| AB  AB @AB ttuP !t!#t#3u22P@AtACtCSuV"create_shared_memoryopen_shared_memoryclose_shared_memorySshort intopen_shared_memoryclose_shared_memorycreate_shared_memoryvaddr_tlong long intlong intaddrunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallssizedwordshared_memory.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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!',><": H N^xJ ` ^\Z h 0 k4zZv  8  0X(&   M   & 9@shared_memory.ccreate_shared_memoryopen_shared_memoryclose_shared_memory   ! & - ; B I P W ^ g r }             Y04HLsleep.o/ 1225538181 1001 1002 100644 2292 ` ELF4(U0% $ > $ > .? : ; ' @ \intI|| 3 sleep.c=x|  AB tt uryield sleep.cyieldunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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?>: N7J ^L,Z  kx,zv    0&       sleep.cyield   ! & - ; B I P W ^ e l t { +/245 1225538181 1001 1002 100644 2468 ` ELF04(UEP 0% $ > $ > : ; I.? : ; ' @: ; I dintA OTpidddN ../../../include/arch/i386unblock_process.ctypes.h<=| AB ttu"}unblock_processpid_tunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intunblock_processGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intunblock_process.clong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T[>: NQhJ t ^,Z |  k,z&v  :  0ZF&ll #   unblock_process.cunblock_process   ! & - ; B I P W ^ e p w   [vm86.o/ 1225538181 1001 1002 100644 2896 ` ELF4(UEU RPQ0% $ > $ >  : ; ( : ; I : ;  : ; I8 .? : ; ' I@ : ; I : ; I 4: ; I  Iv[int*A~g8y   d%H&O~HaxI#bxJ#cxK#dxL#siM#diN# dsO# esP#OQ m!y m shms ,  i ../../../include/arch/i386../../../includevm86.ctypes.hsyscall_structs.h< fx | AB ttuPz$vm86_intwordresultFALSEshort intboolvm86_intlong long intlong intunsigned charvm86_regs_tsigned charlong long unsigned intunsigned intshort unsigned intcharvm86.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsTRUEdwordregsGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>z: 0 NJ ^,Z (  k@?zv 8    @ 0&      vm86.cvm86_int   ! & - ; B I P W ^ m s z      * 59= B ^ h vwait_for_rpc.o/ 1225538181 1001 1002 100644 2564 ` ELFL4(U0Ít&U0% $ > $ > .? : ; ' @j[int H  ,=% wait_for_rpc.c=xi=x|  AB  AB tt uttu6rwait_for_rpcv_and_wait_for_rpcwait_for_rpcunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intwait_for_rpc.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intv_and_wait_for_rpclong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@!\'\,\?>: N8AJ ^|DZ  kXz:v  R  0re& 0     wait_for_rpc.cwait_for_rpcv_and_wait_for_rpc   ! & - ; B I P W ^ e l t {   204crt0.o/ 1225538182 1001 1002 100644 4540 ` ELF4(UW1V1S1ۃf$ED$D$ D$$EE$9v"E< FE$9wߍ")ċE\$D$$~!D$$F9u\$<$á$E$$Kt1F^G1f% $ > $ > : ; I  I : ;  : ; I8 : ; I8 .? : ; ' @ 4: ; I 4: ; I 4: ; I4: ; II!I4: ; I? < 2zinthR,LZ.e+e7 e%=5ZL%8id9# u:#pid;# a<# <># v?z# G@z# AA# Cz# DL#!AgEc;R 22 N>z ?ul Iup J3W posJ3, fJ3J ai3~>]} ../../include/arch/i386../includecrt0.cstddef.hstdio.hio_struct.hstdint.htypes.h1Ji. i. i.>YYvYZ\1;K=;/vd\vɰ\>)k |  2AB ACCtt2u VV S!S%+S.2SSh_start2resultshort intsize_t/home/toni/tmp/lost/src/modules/libbuffer_ptrbuffer_posuint8_tuint32_tFILElong long intbuffer_sizelong intbuffer_modeunsigned charsigned charlong long unsigned intunsigned intargsargvshort unsigned intcharstdout_bufferGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tio_resource_id_tstdout_buffer_sizeresidio_resource_tpathcrt0.cungetc_countargcungetc_buffer_startstdoutGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@2 l%t+t0tBX> xRgN ^27q<8m  ~t "  0B&     2"#2ER_jqxcrt0.c_startinit_memory_managerinit_messaginginit_sync_messagesinit_envvarsinit_waitpidstdio_initmallocstdoutsetvbufget_cmdlinestrlenstrtokmainfflushfreeexit!&+7C[`n    ! & - ; B M T [ f m t {           " 0 > S ^ n uy}            envvars.o/ 1225538182 1001 1002 100644 11432 ` ELF4(UED$$1҅tɉÍv'UED$$1҅tPɉÉ'UWV1S }<$D$t$Ft$$uփ [^_$C$$t$$ [^_t&'UWV1S Ë<$D$t'Ft$$u1 [^_ [^_fUE1҅tPɉÐt&U]u}]} $u1ۋu}؋]Åt34$@9r4$@t$$D$؋u]}É$4$x@$뭍vUuu]}} t^<$@$<$@|$4$D$tC$s1]u}Ív]u}$tމ4$@$<$@$CtXtT4$@t$D$$<$@|$D$C$\$$1K$C$$&t&U]]u$\$D$$É4$؋u]Ít&'U(}}]uD$=<$tJƉe)F)č\$t$|$$D73D$$D$@te1ҋ]uЋ}eߍv'U$Ít&'UWV1S,EEE EEErt&$@EG$]@EÍ\$E$EƋED$4$D$ED$GD$Eމ$EED$$tEt$D$ E܉D$E$EE,[^_UWVSD$$$u [^_ÐD$ D$D$$EtЉ‹@ tljB9s&4$|04$D$|$4$<$UÍt3BB 9r[^_% $ > $ > : ; I  : ;  : ; I8  : ; I8  I &I < .? : ; ' I@ : ; I4: ; I.? : ;' @: ;I4: ;I4: ;I.: ; ' I@4: ; I4: ; I.? : ;' I@4: ;I: ; I  U: ;I : ;II!I.? : ; ' I@.? : ; ' @ : ; I!4: ; I "4: ; I # $4: ; I? < { 6)intVI3+O O0&Opid|#%|#Fd#o# t oI  "#|#  : Z-A.#|/#'05 4& i3,ҝ Z R0WL i3x H`AGiI3JhdN$ APi3y Pk Apjpi@id|m ^_3< A: |pZ33@ 30 (3&Cstr'osep)3dA4 30EaP@  pid_q9 %_|Yf_d`o !boudcdy!dduh!ddul"ie3upfT;@ Bq#wFT#H 8AP|Q* !2k #$n@3 ../../include/arch/i386../include../../includeenvvars.cstddef.htypes.hrpc.hcollections.herrno.hg>j/fg>j=\*J@w  t fsvXs~x*Nu0$z Rxw X gj=i*2.2oQpȃ;=~J =w+1.;/[O\8\YX+12/+?uXI/YJ!y.C/=GMh]zg~_y.Jװ8Nih2*p<[gsX>Jm-=3ڻ>y Cyf CWDGET_ENVV| &AB 0'AB `AB BF ^AB ACFPAB pAB L<AB FI@EAB FFAB FI0AB PAB BF@AB Ftt&u  &u01t13t3Wu0PPWu`atactcu`uuWuWugVVttNuP=W?LW<V?KV;S?JSPQtQStSkuPddku`jPpqtqstsupSuSuSpWu Wu WPVVVtt<u""8V8u<V""kWkmu m~W~u <WP eSmsSS@AtACtCu]VsStt&uWu&WP P V&V01t13t3EuPQtQStS@uP||@u`P||@u\W|V|SS8V@AtACtC usPwup upw|V V Wegetenv_name_by_indexgetenv_indexunsetenvhgetenvgetcwdsetenv^chdirputenvgetenv_count5rpc_get_envvarsinit_envvars "bv{&getenvresultchdirdestunsetenvanchorshort intsize_tlist_tnamedata_lengthgetenv_indexsetenvdata_sizegetcwdrespvaluebuffer_poslist_noderesponsenamelenlong long intlong intinit_envvarsnew_valuevalue_sizeenvvarunsigned charsigned charenvvar_listlong long unsigned intcorrelation_idgetenv_name_by_indexunsigned intshort unsigned intindexcharresponse_tenvvars.cparent_piddatagetenv_countGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tputenvsizerpc_get_envvarsnormalized_pathpathname_sizeresponse_sizeenvvar_tdword/home/toni/tmp/lost/src/modules/liboverwritegetenvvarerrnoGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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$%P+P0PB_> 'R N +^2 qxm + ~=Q ,  ,&P0vt&  "r ^   !&6J0'W``bikp|Pp<@E0P @-9Raenvvars.cenvvar_listgetenvvargetenv_name_by_indexlist_get_element_atgetenv_indexunsetenvpstrcmpvfreelist_removegetenvgetcwdstrlenmemcpymallocsetenvlist_pushchdirio_get_absolute_pathputenvstrchrerrnogetenv_countlist_sizerpc_get_envvarsreallocrpc_send_responseinit_envvarslist_createregister_message_handlerget_parent_pidrpc_get_response>Fo&1@  &/ 9JY   " &.S$h m!w&!'7?)h+ *,J.OW*^ c/o0 1!< !&-;BIPW^er} $/>L[kvz~       %048 =G T Yc ny}          * /=G LQdptx }      )-1 ;BFJ Y ^h m{     #- 27BL [gr 0 4H Lh l     $ (< @\ `init.o/ 1225538182 1001 1002 100644 6996 ` ELF4(US]$@\$ D$D$$[Ít&'UWVS,eD$ E$E)ċET$U܉D$UT$E܉$U܋E$ED$$E1ۅU$uuE4$U|G)ċE\$D$$t$U$E$\$ |$D$$u ؋ee[^_É$؋ee[^_Í&Ue$$ $)č\$|$$D$$u&D$$Ƌee؉4$UÍD )č|$t$<$/E܉D$D$D$<$u<$@$E|$$e؋eEE1t&'US$$$$D$D$$UD$$T$$D$\$D$ D$D$$[Ð&U(uu]}$$É4$D$$$$D$D$$4$$$W؉t$$T$$@\$D$D$ D$$]u}Í&UED$D$-$D$ % $ > $ > : ; I I&I.? : ; ' I@: ; I : ; I 4: ; I 4: ; I 4: ; I 4: ; I U UI!I.? : ; ' @4: ; I.? : ; ' I@: ; I +=F$int%.+Oo O8]uFo5AEzlo@, cmdkX pidmox 5pduh q rzul d d ud  ~  dirzF dz M4c[8 Z3 Z\msg]zr4@A3z Z5msg6zQz+pidPoL ../../include/arch/i386init.ctypes.hstddef.ht=%$@Y9Y(tͭe=u;u!+12+?+?E:>-/l>H>-/tp<.pX;/I=K1>=tuZ v%,N"$+- g#SERV_GET PATH;LOADELF SERV_EXISERV_REGSERV_NAM| 5AB D@EAB FAB D@AB FI+AB tt5u@AtACtCu@uSACPEPSTeSSiupPRWTgWWGRWPWWmWVGQVP~VS~Stt8u@AtACtCutt+u~init_service_getinit_executeinit_process_exit4init_service_registerrinit_service_get_name+psvmargs_lenresultprogrampath_backupshort intsize_tprogram_lennameinit.cprogram_pathrpc_nameinit_process_exitinit_service_getrpc_datalong long intinit_service_registerlong intunsigned charsigned charlong long unsigned intinit_service_get_nameunsigned intinit_executedir_lenshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_trpc_sizepathabs_pathabs_path_len/home/toni/tmp/lost/src/modules/libGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@+ %l+l0l"B> R)N ^2 6qT m P ~   <  D 80 &P    5 .@E;CK`gns@+init.cinit_service_getstrlenrpc_get_dwordinit_executestrcspnstrncpyio_get_absolute_pathaccessstrcpyfreewait_child_addgetenvstrtokmallocinit_process_exitmemcpysend_messageinit_service_registerinit_service_get_namerpc_get_string+P[!1=Xz2BNWf   .!UZdpy~  !%$ !&-;BIPW^ep    !/9 >H MW \k pz      :AEI N\t Y 4 8T Xp t lost_link.o/ 1225538182 1001 1002 100644 7572 ` ELF4(UWVS]$E$UE…D$E$Ee$P(Hp )ԍ\$CL$ED$C$\$ t$D$G$tP8t&tUe<$E$E$e[^_Ívt"u뼻 뫻뚻딻냍U8M]u}] $$…t14$<$؋u]}Ðt&D$E$EtWD$<$EUBU;B E$U$mY$D$ JE1ۉ$@t$ D$D$U$4$se4$PHUP,)ԍ\$CC L$t$$UUC\$ ED$D$UB$t% t/et"u ѻ% $ > $ > : ; I  : ;  : ; I8  : ; I8  I  : ; ( I !I.? : ; ' I@: ; I4: ; I4: ; I  : ;  U4: ; I&I 4: ; I? < eyJ intuG,LGO.e+ed e5Z?%8id9#:?#pid;# <# #># ?z#<@z#AA#Cz#$DE#!  A2EE;K v  @X a `Za#b#ldz#e#  fij#llz#m# % n03J&,3?ul?up.pnzz,i?  V   %]:3PeJ8v&8w9vL;3l<p=N?[O?.!entzuziv?y   @3T ../include../../include/arch/i386../../includelost_link.cstdio.hio_struct.hstdint.htypes.hstddef.hio.herrno.h@;='/-/ fzS>JuPSSPS(P-9S>JSJLPNW(W9JWhQkV(VPQtQStSeuPEuEeuPmmSu S1u 16S6Eu EUSUu Su Seu PmmeuS1S6ESUSSP2S2CPCTSTePuhEuheuhulV1ulZ\P^VeulzVEVeVWEWeWQup1upeup40io_remove_linkio_create_linkeTW(ZresultFALSEshort intsize_tnamebuffer_ptrend_free_pathbuffer_posuint8_tuint32_tboolio_create_linkname_lenlong long inttarget_filelong intend_close_filetarget_pathend_close_dirio_unlink_request_tdir_idunsigned charsigned charlong long unsigned intbuffer_sizeunsigned intlink_pathio_remove_linkrequestshort unsigned inttarget_idcharbufferlink_dirlost_link.cbuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intio_link_request_tpid_tio_resource_id_tlink_filenamesizelink_dirnameresidpathungetc_countungetc_bufferio_resource_tTRUEFILE/home/toni/tmp/lost/src/modules/liblink_lenhardlinkerrnoGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@e P%+0 B> ,(RXN T^2: qT Tm \  ~ 8 |   0 & T    J-?ELS_fkqPlost_link.cio_remove_linkio_split_dirnameio_split_filenamefopenstrlenmemcpyrpc_get_intfclosefreeerrnoio_create_linkfwrite;F^ /@q{ (8LVm9J[ !&-;BMT[fmt{#1LWjpw&6AEI NX ]g lz     * /9 >H MW \f ku z      8 <lost_path.o/ 1225538183 1001 1002 100644 11928 ` ELF4(UWVSÃ,UM܉EEE(+u<:04$)E`@t&UWV1S‰EE1E$$1D$xE$t:C$ƋCtr wF&$Ɖ뮍F$EE$uEtTHvtT<$MED$E$t=_4$\$$ƋGu/F붍t&|F:F/$E$u$E[^_% $ > $ > : ; I  I : ; (  : ; : ; I8 <  : ; I!I/ .: ; ' I : ; I: ; I4: ; I&I.: ; ' @: ; I4: ; I 4: ; I4: ; I U1UX Y 1 U411X Y 1X Y .? : ;' I@!: ;I"4: ;I#4: ;I$ %.: ; ' &4: ;I'.: ;' (: ;I)4: ; I*.: ;' I +1X Y,41-1UX Y.1X Y/.? : ;' I@041 RUs,Hint {O8R+Oo 0g &O  l# # Y O,`w5 W7 r8# ?9# Y;W# goLYJlenKdrK?KIMo(6o:n,n(?^n3^pudposq}ruhrsulItg}dg(x@g`xxg@xgx  r!:"I#($@##pd%\(&cwd"I"3'5(("(&cwd"I"".3&i/3%m#()i3i3Iְ*@d(?("Ad&iB3"IC'e(c((c(d&ih3"Ii  .!:Z"I#(z"3#d#+U,,-,,,-,*K-5HB`,M,Va+Omf,.t,/U!:<#Q\#({#v#d+!mD ,.' (0ulp ../../include/arch/i386../../includelost_path.cstddef.hcollections.htypes.h:Z] _NYZ=s.@F=iT@YZ=s/tYZ=s.t3O %YZ=sY-/Ou/ktZ,>~ZU1xv(Mg[ p</JuzJ6f塉wf=<i~w=-/ui~`;/-=Z:h_y.L\*@~JuzJ~6f塉wf=X ...:/| AB CAB FLAB FEAB BFttuP$R$u`$Q$u\$S$KupKbSbfPfS6SS$dWfW$)VFcVf~VVVS ;V;LVVVVttu@@u P ,R,SScePgWWXVtt u uR udVtupVsV.7QUsVV3DSbvSUWWWUxS-SS SWW W^ uh uhP!WRTPdfPW ulttUuDDUuupRV"/R/Uuh'/P:JPVDDPDNWPPWRV.io_split_filenameio_get_absolute_pathio_split_dirnameU$Ffr~@@LRT).FU07U`U`vxrt3b/1`oqsx`f:T-/)+HKgZ\VX'element_stackresultresolve_relative_serv_pathFALSEget_path_elementsshort intsize_tlist_tPIPE_SEPdotdotlengthpath_sep_tlistcwd_listlist_nodeboollost_path.ccalc_path_lengthio_split_dirnamecur_sizelong long intfree_elementPATH_SEPlong intdwordunsigned chario_get_absolute_pathsigned charlong long unsigned intunsigned intresolve_relative_pathleft_sepshort unsigned intcharcreate_path_stringbufferdatacreate_path_elementpath_elementGNU C 4.1.2 (Gentoo 4.1.2 p1.1)NO_SEPlong unsigned intio_split_filenamesizeeliminate_dot_elementspathright_sepelementdirnametextpositionTRUEanchor/home/toni/tmp/lost/src/modules/libSERVICE_SEPlast_elementnew_pathescapedGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@U &h%+0B V> )(RqN 8.^2?qHm @.@ ~ V .<  .\X0u&h#P %    &-9KWks{LElost_path.cget_path_elementsmallocmemcpylist_insertio_split_filenamelist_createlist_get_element_atstrnlenstrncpyfreelist_poplist_destroyio_get_absolute_pathlist_sizegetcwdstrcmplist_removestrlenstrcpyio_split_dirnamezHm8R_x%BQk|  !  "!%6"W \"m{#"+>V!^n!6>Rc" "#"+6F !&-;BIPW^epy$-;Ily     $2@J SXb p4@DH MX ]it y}  :CWbr   ! &2= BNY ^i vz        %)6D TXox        &*A} 8 <X \x |msleep.o/ 1225538183 1001 1002 100644 3472 ` ELF4(UÍt&'UVSËE1i9w r 9Ív[^Í&UVS֋U$i@B1ˉL$9w r9Ívv獴&1[^% $ > $ > : ; I.: ; ' @.? : ; ' @: ; I4: ; I .? : ; ' I@ : ; Ig intBYsP'V2*I,)X+dx 5OP sec4O6dlB ../../include/arch/i386msleep.ctypes.h1<xYuL>sI/Z" | AB 9AB BPYAB EttuttIu--Iu!FSVPQtQStSuPudSV# msleepsleepdo_nothingshort intmsleep.c/home/toni/tmp/lost/src/modules/liblong long intlong intunsigned charsigned charlong long unsigned intunsigned intmsleepsleepshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intqwordmsectimeoutGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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%+0B >  0RpN @ b l^ H 0 ox~l'z x    0&8 P  M    9+PY1@msleep.cdo_nothingmsleepget_tick_countsleeptimer_registerwait_for_rpc.Yg|   ! & - ; B I P W ^ e p w ~              O 0 4P Tnetwork.o/ 1225538183 1001 1002 100644 4804 ` ELF 4(UVSUEEEEt1<.t|0< vE[^ÍvF<w3CCuT Q0TCCu1fUS]ԃDEU$D$D$EE UEEEED$D$E܉$$ \$D$ D$D$$D[ÍUS4E ] MD$ډD$ÉD$%D$%D$%D$ D$E$E4[Ðt&U(UD$-D$%D$ƁD$ ET$$E% $ > $ > : ; I : ;  : ; I8  : ; I8  I .? : ; ' I@ : ; I 4: ; I I !I/ .? : ; ' @: ; I : ; I 4: ; I .? : ; ' I@  aint!S/az/8$AL&O`4E5z#mac6V#ip7z#  m3z~ ip2, .4 W J6o 0o z RyzmacyVipyz {dL   7^mac]V_ux=RipQzSu|g ../../include/arch/i386../includenetwork.ctypes.hstdint.hnetwork.h2==nq =vf Jw>REGDRV tcpip%02x:%02x:%02x:%02x:%02x:%02x%d.%d.%d.%d| ~AB EAB A{AB DIAB tt~u""&R&~uxutuvxzup" "uuuwz~utuv&;V=~Vtt uttuttuWstring_to_ip0register_netcardmac_to_stringip_to_stringresultuint64_tshort intdriverlong long intlong intbyteip_to_stringcur_byteunsigned charsigned charstring_to_iplong long unsigned intunsigned intbuffernetwork.cregister_netcardshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned int/home/toni/tmp/lost/src/modules/libip_bytesmac_to_stringnumberdworddevice_numbernet_deviceGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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%+0B-> R<N d^29q0m l@ ~A[ P  0pk &   r    ~)0AN{\eInetwork.cstring_to_ipregister_netcardmemcpyinit_service_getsend_messagemac_to_stringasprintfip_to_string%~   ! & - ; B I P W b i p {             6 =AE J s        t 8 <T Xp treadline.o/ 1225538183 1001 1002 100644 12240 ` ELFP4(UVSӃ$9r5&P҈uAAAt CuƆ[^ÍUu]ut<4$@$tt$$\$$]uUS]$EfD$D$$D$ tE$[ÐUWVS $ > : ; I  : ; (  : ; : ; I8 : ; I8  I < ' II&I.: ; ' @: ; I: ; I4: ; I.? : ;' @: ;I4: ;I.: ; ' I@4: ; I .: ; ' : ; I4: ; I4: ; I4: ; I U1UX Y 1! U"41#41$I%!I&: ; I'.? : ; ' I@(4: ;I)4: ;I*4: ;I + : ;,1X Y- .4: ;I /4: ;I0!I/ 14: ; I 24: ; I? < 34: ; I?  2:i"int,LC.eu,+e. e  =&e45Zj%8 id9# h:j# pid;# V<# ^># ?z# @z# AA# sCz# Dp#!  AE;v # E#  3 . 33 j QTTSj,posS3JiU3~lenVz\`jj@cAu{~i3mjO=jiposlen3J33#jx3i3mj3  !8"#3 3$%Oijij&posi3&ciik3lenlz'xqjPQ}(j)pos3*E3ul*Q3u`+]9!X)c, 1 & -":#Cg;p(3^.bufx`/i3-*Rjud$01z. 2 = 2>34 37j  ../../include/arch/i386../../include../include../include/readlinereadline.cstddef.htypes.hcollections.hstdio.hio_struct.hstdint.hreadline.hNv--/IHu.iUf?N-//x|h )t ;[#i=;Y+1i t-/m |<<Y=*[<<] t Z/uZ,0}sN<K==~X#KO>-;>YK  ˀ>=~f;$~&8u<KC Bug(g[.tw0WuMg %s %s [%dD%s%s%s[%dC%s[%dD%s%s%s[%dD%s:u?9999999999999998| TAB AC``AB N?AB AOAB FP3AB FttTuPRVR1S==SFQS1QS#PFTP`atactcu`xxVuVttuttOuPOuTROuP!Q!OuLPRu\VlPPRVu`lOu`PW6SlWWS6SVudlOud6RSlSSCOSVuhlOuhP*PSVlV6VPPPQtQStSuPugsWuWupPupSR:?P?qSuxPxSPS-P=YR]gRP PS+:SSgScQadd_historyOreadlinerl_attempted_completion_functionrl_line_buffer96KNKNXuggwordmatches_list_displayedFALSEshort intsize_tlist_t/home/toni/tmp/lost/src/modules/libbuffer_ptrinscharreadlinehistoryreplacementbuffer_posuint8_tanchorlist_nodelineboolkeyboard_read_charmatcheslong long intmatching_charscomplete_wordlong intstdinrl_attempted_completion_functionreadline.cdwordunsigned charhistory_posseq_nomatchsigned charlong long unsigned intuint32_tbuffer_sizeunsigned intpromptword_lenshort unsigned intcharbufferfree_matches_arraybuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tio_resource_id_tsizematch_countresidadd_historypathmatchungetc_countcopyungetc_bufferio_resource_trl_line_bufferTRUEdelcharFILE__rl_attemped_completion_func_treplacement_lenformatenterold_posstdoutword_posGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@ &%+0Bb > )0RLN -^2\nqm - }y h/P Dg /d  /0$;&aa" x%/ T? /O  =D``PW^htzP3%readline.cdelcharhistorykeyboard_read_charcomplete_wordstrlenadd_historymallocstrcpylist_pushlist_createstdinfreadstrncpyrl_attempted_completion_functionstrncmpmemmovememcpyfreeprintfreadlinerl_line_bufferstdoutfflushmemsetreallocungetclist_get_element_atasprintflist_sizeg|y !"## $  $! &$=ah&r {$'()  !$,'4(B G$L'T(\i* $'( $ $))FU+t $  $'()/7,KV e-s |$#'( $'( $'( $#> G$L'[(em. !&-;BMT[fmt{$2@N\w !0=LW_cglw|#(27AFPU_dns}U`dhmw| &+6@_ch&  $(,048<@DHLPTX\`dhlptx|8<X\txservmgr.o/ 1225538183 1001 1002 100644 3312 ` ELF4(UVSu4$$tt$ \$D$$[^% $ > $ > : ; I : ; (  I&I .: ; ' I 4: ; I .? : ; ' I@ : ; I 1X Y  U41K`int;RlI O ) o 8d pid9d .-K ,, ,.WcC ../../include/arch/i386servmgr.ctypes.h,=WsvservmgrNEEDSERV| KAB EttKuIVIKuP(DPservmgr_needK(,FALSEshort intservice_nameservmgr_pidboolservmgr_needlong long intlong intunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tservmgr.cTRUE/home/toni/tmp/lost/src/modules/libGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@K 0%+0BN> RcgN ^2q4m  ~u#   0& ` D D    K%6servmgr.cservmgr_needstrlenyieldinit_service_getrpc_get_dword$8@ !&-;BIPW^ex~    P system/lib/libg.a0000644000175000017500000314127011103041641012732 0ustar tonitoni! / 1225538316 0 0 0 7860 ` #)))))^Djy`(<,4,,;FLPXPX`4lv08tX$D8  '3???N,N,bbr~tttttttttѤѤѤѤѤѤ      !!!!4444444444444444444444444h8HHH)$333333333333T______w(w(w(w(w(w(w(̬#########NXbbbbbq~ xhhTTTTTt||<<8#/p/p9@@@@@@ # # 333333JJJJJJJJJJt((((((((((((((ɴӘDDDDDDDDDDD W W W W W W n8 n8 n8 n8 n8 n8 n8 n8 n8 n8 n8 n8 n8 @ @ @ @      Ռ 0 0 0 0 0 0 0 Ot Ot d d d d d d d d d d d Ҹ ܤ  X *H *H 64 64 64 64 64 GT Q Q ] g\ g\ q q ~ d d Ϝ Ϝ Ϝ Ϝ Ϝ Ϝ Ϝ Ϝ Ϝ Ϝ Ϝ   5 5 5 d d r r r r errnoinit_memory_managerfreemallocrealloccallocstrtolstrtoulbcmpbcopybzeroffsffslflsflslindexmemccpymemchrmemcmpmemcpymemmemmemmovememsetmblenmbtowcrindexstpcpystrcasecmpstrncasecmpstrcasestrstrcatstrchrstrcmpstrcpystrcspnstrdupstrerrorstrlcatstrlcpystrlenstrncatstrncmpstrncpystrnstrstrpbrkstrrchrstrsepstrspnstrstrstrtok_r__strtok_rstrtokloader_is_elf32loader_elf32_load_imageloader_is_elf64loader_elf64_load_imageloader_load_flat_bin_imageloader_load_imagelist_is_emptylist_sizelist_get_element_atlist_removelist_poplist_destroylist_insertlist_pushlist_createlocklockedunlocklock_waitlocked_incrementabsqsortstrnlenitoaatoiatolatofstrcollsetjmplongjmpasprintf_putcvasprintfasprintf_assertdirectory_opendirectory_createdirectory_closeis_directorydirectory_seekdirectory_read_exitabortatexitexitferrorclearerrfpurgesetvbufsetbufsetbuffersetlinebufrenameremovefflushfeofftellfclosefseekrewindfwritefputsfputcungetcfreadfgetcfgetsfopentmpfilefreopenvfprintffprintf_putcfprintffprintf_putsnfscanfdivmodulltoajprintf_putcjprintf_putsnjvprintffabsvprintfprintf_putcprintf_putsnprintfsrandsrandomrandrandomsnprintf_putcvsnprintfsnprintfsprintf_putcvsprintfsprintfsscanfperrorgetcharstdingetcputcharstdoutgetsputcputsnputsstdio_initstderrsystemlocaltimegmtimeasctimectimemktimetimelibrpc_c_rpc_handlerintr_handlermessage_handlerrpc_response_handlerregister_intr_handlerregister_message_handlerinit_messagingrpc_send_string_responserpc_send_int_responserpc_send_dword_responserpc_send_responseinit_sync_messagessync_rpc_response_handlerresponsesrpc_get_responserpc_get_stringrpc_get_intrpc_get_dwordtimer_canceltimer_callbacktimer_registerlibrpc_rpc_handlergui_get_window_titlegui_send_eventgui_callbackgui_set_callbackget_string_positionget_text_widthrender_charrender_textgui_delete_fontgui_get_fontgui_controlgui_start_resizing_windowgui_command_datagui_start_moving_windowrpc_gui_callbackwindowlisttitlefontmin_buttonmax_buttonclose_buttongui_repaint_windowgui_set_window_titlegui_delete_windowgui_create_windowclose_guiinit_guiwidget_is_at_positiondestroy_widgetsdraw_widgetsfocuswidget_process_eventprocess_eventcreate_edit_boxlastidcreate_buttonsyscall_debug_stacktraceadd_intr_handlerget_pidget_parent_pidcreate_processdestroy_processget_cmdlineenumerate_tasksget_phys_addrget_tick_countget_uidinit_child_pageinit_child_page_copymem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physicalmemory_inforequest_portsrelease_portssyscall_putsnpvrpcsend_messageset_rpc_handlercreate_shared_memoryopen_shared_memoryclose_shared_memoryyieldsyscall_timerunblock_processvm86_intwait_for_rpcv_and_wait_for_rpcregcompregerrorregexecregfreeaccesschownexecvpgetoptoptresetoptoptoptargoptindopterrgetopt_long_onlygetopt_longgetppidgetpidlinkisattyforkpipemktempmkstempseekdirrewinddirtelldirreaddirclosediropendirdupdup2closefilenoopencreatlseekwritereadfdopenrmdir_signal_default_handlerraisesignalsigaddsetsigdelsetsigismemberalarmsigfillsetsigemptysetkillchmodfchmodlstatmkfifomknodumaskmkdirfstatstattcgetattrtcsetattrtcflushcfgetospeedunlinkutimewaitpidwaitwait_child_addinit_waitpidcopy_shifteddraw_dot_4pget_color_4pbitmap_clearbitmap_draw_spritebitmap_draw_bitmapbitmap_draw_rectconvert_bitmap_to_4convert_bitmapget_colorconvert_bitmap_to_spriteconvert_color_24_to_8stdpalette8convert_color_24_to_4stdpalette4convert_color_8_to_24convert_color_4_to_24get_screen_buffervideo_buffervideo_update_screen_partiallyvideo_driver_controlvideo_command_datavideo_update_screenvideo_get_palettevideo_get_resolutionsvideo_get_resolutionset_resolutionvideo_buffer_idvideo_closevideo_initdir_seekdir_readlostio_type_directory_use_aslostio_type_directory_useramfile_seekramfile_writeramfile_readlostio_type_ramfile_use_aslostio_type_ramfile_uselio_seekrpc_io_unlinkrpc_io_linkrpc_io_tellrpc_io_eofrpc_io_seekrpc_io_writerpc_io_readrpc_io_closerpc_io_openhandle_idget_typehandlelostio_typesget_filehandlefilehandleslostio_register_typehandlelostio_dispatchlostio_initlostio_sync_read_waitlostio_sync_dispatchvfstree_clear_nodevfstree_basenamevfstree_dirnamevfstree_create_childnext_residvfstree_get_node_by_namevfstree_delete_childvfstree_get_node_by_pathvfstree_rootvfstree_delete_nodevfstree_create_nodelibrpc_c_rpc_handlerintr_handlermessage_handlerrpc_response_handlerregister_intr_handlerregister_message_handlerinit_messaginglibrpc_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_dwordsyscall_timeradd_intr_handlerget_pidget_parent_pidcreate_processdestroy_processget_cmdlinesyscall_debug_stacktraceenumerate_tasksget_phys_addrget_tick_countget_uidinit_child_pageinit_child_page_copymem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physicalmemory_inforequest_portsrelease_portssyscall_putsnpvrpcsend_messageset_rpc_handlercreate_shared_memoryopen_shared_memoryclose_shared_memoryyieldunblock_processvm86_intwait_for_rpcv_and_wait_for_rpc_startgetenv_name_by_indexgetenv_indexunsetenvgetenvgetcwdsetenvchdirputenvgetenv_countrpc_get_envvarsinit_envvarsinit_service_getinit_executeinit_process_exitinit_service_registerinit_service_get_nameio_remove_linkio_create_linkio_split_filenameio_get_absolute_pathio_split_dirnamemsleepsleepstring_to_ipregister_netcardmac_to_stringip_to_stringadd_historyrl_attempted_completion_functionreadlinerl_line_bufferservmgr_need// 264 ` add_intr_handler.o/ create_process.o/ enumerate_tasks.o/ get_tick_count.o/ init_child_page.o/ set_rpc_handler.o/ unblock_process.o/ add_intr_handler.o/ create_process.o/ enumerate_tasks.o/ get_tick_count.o/ init_child_page.o/ set_rpc_handler.o/ unblock_process.o/ bsdmalloc.o/ 1225538171 1001 1002 100644 853 ` ELF4( GCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).symtab.strtab.shstrtab.text.data.bss.debug_abbrev.debug_info.debug_line.comment.note.GNU-stack4!4'4,4:5F5R5&[[[k  H bsdmalloc.c errno.o/ 1225538171 1001 1002 100644 1440 ` ELF4( % 4: ; I?  $ > ;J& &7int$ errno.c?%errnoGNU C 4.1.2 (Gentoo 4.1.2 p1.1)errno/home/toni/tmp/lost/src/lib/stdlibcerrno.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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?: PHJ(ZV j0Ru9&~__p  @   errno.cerrno   ! & 3 liballoc.o/ 1225538171 1001 1002 100644 12496 ` ELFX"4(UÍt&'UɉVSt11@9ȉu[^ U1ÐU1ÐU]]u}tzCvGsV t~Ѓ%=t"ftt]u})뵍 ]u}cv]u}Í&NЉ~N1) G)ȃGVF ޭޅtCCt;Pt3Gt4$FP +PG +G92=$'VW;= tO1;=$H!$tGBGtG 1)(,G<$ D$G 맍t&U0]u}uz sD$ <$úᆳ tG{ 1CsCCC (,]uȋ} @냃1ېt&UWVSt&}EEEX]tы 5$ V N}EE)ȃE;}r2}EދKS FHP Ɖ)1;Mr;Ev 5$EM9r͋N)9QtY))؃9suыQuˉYF )؃9VVt:Fo1W[^_Ã}tEFtډ0h}uo E뵍D PX@ UPUpPQA1ɉ~U fC[^_ËEbFI07FF@ FF@FpFUPFUP~1ҋE^ڃq)Ã`EECKA@ @pUPUP~1ҋE2ڃ덋Es cSFVPFF@ FUWVS } uFvvACP uyX9v`7<$ljv1f2:w 2tvBAKu4$ [^_f)놉x [^_ÃЃ%=tfttf1 [^_à ݉} [^_4$1됍t&USE ]؉$t11B9Ӊu[% $ > $ > : ; I  : ; (  : ; : ; I8  I .? : ; ' @ .: ; ' I@ : ; I: ; I 4: ; I.: ; ' I@.: ; ' : ; I: ; I.? : ;' @: ;I4: ;I U4: ;I 4: ;I1X Y1.: ; ' I 4: ; I: ; I U!41".? : ;' I@#: ;I$&%1UX Y&4: ; I' (41 )4: ; I *4: ; I+&I,4: ; I -5I!I\int1huHO&+O  k&OMI &J# K# L]# M]# N]# Od# d4O &Yd# Zd# [# e\O# ]]# ^]#  a z1, szX cvnoQi3Ws3@Oz3P_"?ptrz3{` ptrzz6min|dmaj}p]tN]] ?z3z ^ ]+st]>maj(N  !"U-2z#1o33IN4Vup5zp6]maj7min8d)Y9d:o$0p8]E>`p]n xp]zs1zs2noC+T $  O"zpz#o\ptrzmindoPp"]1%Uezpf !O!b!u!uzszc3no&i3"Wz!#o#o 3pz(  '(R)b )c$*e+3,f)g:()h:)0k:)$l:)m:,q-|?\ ../../include/arch/i386liballoc.ctypes.hstddef.hstdint.h>",f0u;jDJhZ[hZX$ J9^w+wt.֝O #>:v5 th" X!{f|&z< XwX />O)3 J9mz.ur<.uv [ f!fqZ t*bjh:vrL:>_i0MJ!#(?J .x1+?t~< t~n-=//thUN= .s=?*0AU+i0Xi-=g~tiu#g>Ui~.=;@sv=gg>Ui~-YYuQ[z<z./0h=;=9X{fH\r<:J= XBw+w$tKj<tShx{If| AB !AD AC@AB PAB `AB FIAE QAB FAB F1AB Dttutt1uP/VR,S,1R.P@AtACtCOuPQtQStS_u`atactcu`vvSuSuS u SVV VW%WzPPttuPPP!P!=VPVRgSiQQARSgiSSSttuuu(#u`6u`u`2VuhtPQ1uhuhSAS#SxSVYPktPPP V KSVYSYaPgkPSVPSVSP V!'V''S''P'5V5VVSV#6SSVadQQR!5Q5KRQQ#Q66R6SQQ9iP_ud_udQud udR ud#udQ#audazudRzudtRRPR RRRzRttukVknunVuVuVuV&W&nu nWu Wu Wu W&lWPt|PPjStSPntPTdQMdR(TQZdQ*3PGSPZdPtt!u  !u  !u PQjinit_memory_manager"free^mallocrealloccalloc!v=?AN>A#zrtdijoupt!$&Z!$&ZusagecharFALSEstartedBetshort intsize_tmallocliballoc_minorcdestliballoc.clsrcnew_mininit_memory_manageruintptr_tliballoc_unlockfreel_possibleOverrunsldestl_memRootlong long intliballoc_memcpyl_inuseliballoc_fill_dwordlong int/home/toni/tmp/lost/src/lib/stdlibcblockl_errorCountunsigned charliballoc_freeliballoc_majorsigned charlong long unsigned intunsigned intla_lockl_allocatedshort unsigned intcallocl_pageSizereallocGNU C 4.1.2 (Gentoo 4.1.2 p1.1)real_sizenobjl_bestBetsizeallocate_new_pagereq_sizeprevcsrcl_warningCountliballoc_allocbestSizeliballoc_lockmagicTRUEdiffliballoc_memsetdwordpagesl_pageCountnextmajSizefirstGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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)x%d+h00hbB > *`RCN 0b ^ (0 o$; ~_Uz 0   00\!&!!&@ X( ! @.P>K^mu$ (   `1liballoc.cliballoc_fill_dwordliballoc_lockliballoc_unlockl_errorCountl_possibleOverrunsl_warningCountl_inusel_bestBetl_memRootl_allocatedallocate_new_pageinit_memory_managerpvfreemem_freemem_allocatemallocrealloccallocGW,2h9 |{(nvfq!`!! !&-;BIPW^ip,:HVlsw{(048HXhqv %4=ANWdptx}).9?DOZ"'2;@KUlu~ !*.EIXdiuzi04PThlmalloc.o/ 1225538171 1001 1002 100644 850 ` ELF4( GCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).symtab.strtab.shstrtab.text.data.bss.debug_abbrev.debug_info.debug_line.comment.note.GNU-stack4!4'4,4:5F5R5&[[[k  H malloc.cstrtol.o/ 1225538171 1001 1002 100644 2968 ` ELF4(UWVuS]t& € u t uvC1u(Yt&H9}JtYPC DŽɍ<t3A< w P9ߍA<A<tuH9|E tE [^_ÍP% $ > $ > .? : ; ' I@: ; I: ; I4: ; I I &I:int~ 'Zg]str,b"3]3 V strtol.c?Π|q.<q<.q<0 "v\ot| AB BDttu  SuSu   VuV5WWQ}RRRdstrtoldigitendptrunsigned charretvalbaseshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong int/home/toni/tmp/lost/src/lib/stdlibcsigned charstrtol.cstrtolGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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: NXZJ h ^4Z p  k zv    00&::l  l     strtol.cstrtol   ! & - ; B I P W ^ j uy}           ,strtoul.o/ 1225538171 1001 1002 100644 4004 ` ELFx 4(UWVSu] C € u € u܀-7+ELt 090t 1UE1EHAɍ&9}VE9EuU9UEȉE CA< vA<vA<w A9|EF1E"vKE ttK]UE E[^_9M{f CE1UE C]6Ea<Lv% $ > $ > .? : ; ' I@: ; I4: ; I4: ; I : ;   I &I 4: ; I? < F"}s int1Xk+"*,*0L*3xs,acc-c.)/neg03any0303Qi:? $ ) 6 ) @39 ../../includestrtoul.cerrno.h* tK #_ v#=W=pXKvvu? tf.um^r<4!iU| "AB Ftt"u"uKKfu f"cVcfuf"VPSSbSf"Su`P5tu`u`u`iQiusPQQP P  Q )Q:fQttQususQGtud"ud)W.dWftWWWJdstrtoul"endptrerrno/home/toni/tmp/lost/src/lib/stdlibcunsigned charlong unsigned intnoconvshort unsigned intstrtoulstrtoul.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)baseunsigned intlong long unsigned intcutlimcutofflong long intnptrcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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+d0dBJ> L(RJN tb4^ | o$~Bz  `  0 &       "strtoul.cstrtoulerrno<   ! & - ; B I P W ^ j uy}                * = Fbcmp.o/ 1225538171 1001 1002 100644 2748 ` ELF<4(U1VuSt]M CA8uNu[^% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I 4: ; I  I &)Rint1?r+O&3)b1%,b2%X%dp1' p2'Q  _A ../../include/arch/i386bcmp.cstddef.h%#+wL=>=/| )AD ADtt)u%u%)%u %)'V')u&Sobcmp)size_tbcmp.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charlengthbcmpGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>: NcJ ^P4Z  kzFv  a  0U&{{     )bcmp.cbcmp   ! & - ; B I P W ^ e u        Nbcopy.o/ 1225538171 1001 1002 100644 3724 ` ELF4(UWVS Eu }9}9}}u u t@1ƒ}EEEUt&IKJu+}+uEEUt ONJu [^_Í& t<1ƒ}uE] MACJu}u EEuUtGFJu [^_ɐJuEƉJuE1E))ug)EE% $ > $ > : ; I.? : ; ' @: ; I4: ; I : ;  I &  &Igint@T+ONA?,?L?dldstBsrcCOtDd}     B ../../include/arch/i386bcopy.cstddef.h8=?  gh%(Q"& a]<8H<J| AB Fttu$$u$$u $$uV5jVjSVSVSVSVS9S99S9;V;;S^^VsV/WlQWWQWQWQ99Q9=W==QsWehuhhRulRRupVRupRR99uh99R99ul??RfsV~uh obcopysize_tbcopy.cdst0long int/home/toni/tmp/lost/src/lib/stringunsigned charbcopyshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intsrc0signed charlengthdoneGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@!',>W : d NaJ \^4Z d k,zv t   |0&##T  T     bcopy.cbcopy   ! - 4 ; B I P W ^ e u |            Obzero.o/ 1225538171 1001 1002 100644 3088 ` ELF4(UW}VS] wtAKu[^_Éu8މJu؍tՍ&BHtBHuf뼾)Ɖv@Ju 7)% $ > $ > : ; I .? : ; ' @: ; I4: ; I  I~jb int/O+O)A=<~1,1dnt=ddstA% o_ ../../include/arch/i386../../includememset.cstddef.hbsdtypes.h;C.YKI)<jX tg=@*@K;KmtKc| ~AB AEtt~uW#u##W#~uS#u #~SP V%*P**V*,R,,V33RADPbbPgkVm~RQR#Q*.PDbRbkWkwPw~Qbzero~size_tdst0/home/toni/tmp/lost/src/lib/stringunsigned charlong unsigned intshort unsigned intbzero.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intbzerou_charshort intlong intsigned charlengthGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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    0&       ~bzero.cbzero   ! & - ; B I P W ^ e p {         lffs.o/ 1225538171 1001 1002 100644 2408 ` ELF4(U1Utu@t% $ > $ > .? : ; ' I@: ; I4: ; IK.~intp!4ffs&3k%3,bit'3K9 ffs.c%#+.?Lu-i| AD ttu  RPPdffslong long intshort unsigned intunsigned intffs.clong long unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)maskunsigned char/home/toni/tmp/lost/src/lib/stringlong intsigned charshort intGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 8 ^,Z @  kiz1v P  K  X 0k+&QQ     ffs.cffs   ! & - ; B I P W ^ quy ~   )ffsl.o/ 1225538171 1001 1002 100644 2428 ` ELF4(U1Utu@t% $ > $ > .? : ; ' I@: ; I4: ; ILEintq!.&3l%],bit'3K: ffsl.c%#+.?Lu-i| AD ttu  RPPdffsllong long intshort unsigned intunsigned intlong long unsigned intffsl.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)maskunsigned char/home/toni/tmp/lost/src/lib/stringlong intsigned charshort intffslGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 L ^,Z T  kiz1v d  L  l 0l2&XX     ffsl.cffsl   ! & - ; B I P W ^ f quy ~   *fls.o/ 1225538171 1001 1002 100644 2444 ` ELF84(U1҉EttBuɉ% $ > $ > .? : ; ' I@: ; I4: ; IExintj!.fls&3e%3,bit'3n9 fls.c%#+.?Lu-i| AD ttu  PuPuRRdflslong long intshort unsigned intunsigned intlong long unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)maskunsigned char/home/toni/tmp/lost/src/lib/stringlong intsigned charshort intfls.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 \ ^,Z d  kzTv t  n  | 0N&tt     fls.cfls   ! & - ; B I P W ^ quy ~   )flsl.o/ 1225538171 1001 1002 100644 2460 ` ELF<4(U1҉EttBuɉ% $ > $ > .? : ; ' I@: ; I4: ; ImJint!3.&3%],bit'3n: flsl.c%#+.?Lu-i| AD ttu  PuPuRRdflsllong long intshort unsigned intunsigned intflsllong long unsigned int/home/toni/tmp/lost/src/lib/stringGNU C 4.1.2 (Gentoo 4.1.2 p1.1)maskunsigned charflsl.clong intsigned charshort intGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 l ^,Z t  kzTv  o  0U&{{     flsl.cflsl   ! & - ; B I P W ^ f quy ~   *index.o/ 1225538171 1001 1002 100644 2496 ` ELF`4(UEM 8u @8t ҍvu1% $ > $ > .? : ; ' I@: ; I4: ; I  I&I&LDint#1ly+&p*,ch*3Wc,Q; index.c*: N?J ^,Z  kkzsv    0w&     &index.cindex   ! & - ; B I P W ^ j uy}    +memccpy.o/ 1225538171 1001 1002 100644 3024 ` ELF4(UWVS]t(E uMEvU:BUA8t Ku1[^_Ã[^_% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I 4: ; I   I & &ILKint*8kx+O'Lt#,f$dc%3n&dtp*Qfp+up uc,A   A  AgD ../../include/arch/i386memccpy.cstddef.h&>L=H=iL?91~2| LAB FttLu8u8BBLu8u 8BBLu 8B >S>BuBHSHLu?VBIV omemccpyL8EG;=size_t/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intmemccpymemccpy.cshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@L!',>, : N5kJ ^4Z  kzv    . 0N&BB       Lmemccpy.cmemccpy   ! & - ; B I P W ^ e u        Qmemchr.o/ 1225538171 1001 1002 100644 2808 ` ELFL4(USM] tUJBB8tIu[1[ɉ% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I   I & &I)[int3A{+OT))s&,c'Adn(dp+    AaC ../../include/arch/i386memchr.cstddef.h(Ju?+182| )AB Att)uu$$)u S $u $%S%)u )Qomemchr)&(!#size_tmemchr.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intmemchrGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@)!l'l,l>:  NeJ ^80Z  khz-v  J  j 0V&||      )memchr.cmemchr   ! & - ; B I P W ^ e u      Pmemcmp.o/ 1225538171 1001 1002 100644 2932 ` ELF4(UVSut]M CA8u Nu[^1҉SA[^)‰% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I 4: ; I  I & &I9[Rint1?{+O+39s1),s2)dn*dp1- p2-Q   AdC ../../include/arch/i386memcmp.cstddef.h*X=Ki?91882| 9AB Btt9u!u!))9u!u !))9u  #V#)u)3V39u"S)2Somemcmp9 !46)1$&size_tmemcmp/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intmemcmp.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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!|'|,|>: | NhJ D ^h4Z L  kzv \    d (0&X  h     9memcmp.cmemcmp   ! & - ; B I P W ^ e u       Pmemcpy.o/ 1225538172 1001 1002 100644 3784 ` ELF 4(UWVS Eu} 9}9} }uu t@1ƒ}EEEUt&IKJu+}+uEEUt ONJuE [^_Ít& t<1ƒ}uE]M ACJu} uEEuUtGFJuE [^_ɋJuEĉƒJuE0E ))uf)EE% $ > $ > : ; I.? : ; ' I@: ; I4: ; I : ;    I & &IbintAO +OA:,:L:dldstBsrcCOtDd}      B ../../include/arch/i386bcopy.cstddef.h8=?  gh%(Q"& a].8H.J| AB Fttu$$u$$u $$uV5jVjSVSVSVSSV;S;;S;=V==S__VtV/W/lWlQWWQWQ W  Q;;Q;?W??QtWehuhhRulRRupRVRupRR""R;;uh;;R;;ulAARgtVuhomemcpysize_tdst0long intmemcpy.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intmemcpyshort intsrc0charsigned charlengthdoneGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@!',>[: NmJ ^4Z  k8z v  &  0F-&SS       memcpy.cmemcpy   ! - 4 ; B I P W ^ e u             Omemmem.o/ 1225538172 1001 1002 100644 3328 ` ELF4(U(M uu]}]ɋ}…t 1]u}9ruM]u}E M)u9]sC9]r:ut$|$$u߉% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I 4: ; I 4: ; I   I &&I[intM:{+O3(l&,&dzs''dcur)b ) cl*  cs+     yC ../../include/arch/i386memmem.cstddef.h'JBz.B3qNY fv <v [| AB IIttu))6u6HSHWuW`S`u))6u 6WQWWu WZQZu ))4W46u6NWNWuWW) )1V16u6KVKWuWV).S`S)6up]upomemmemsize_tmemmem.c/home/toni/tmp/lost/src/lib/stringmemmemshort unsigned intunsigned charGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned ints_lenlong long unsigned intlong long intcharshort intlong intsigned charlastl_lenGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> R}N b4^  oL~z     0) &11       memmem.cmemmemmemchrmemcmpS   ! & - ; B I P W ^ e u            Pmemmove.o/ 1225538172 1001 1002 100644 3788 ` ELF 4(UWVS Eu} 9}9} }uu t@1ƒ}EEEUt&IKJu+}+uEEUt ONJuE [^_Ít& t<1ƒ}uE]M ACJu} uEEuUtGFJuE [^_ɋJuEĉƒJuE0E ))uf)EE% $ > $ > : ; I.? : ; ' I@: ; I4: ; I : ;    I & &Ik'intJX+OA:,:L:dldstBsrcCOtDd}      B ../../include/arch/i386bcopy.cstddef.h8=?  gh%(Q"& a].8H.J| AB Fttu$$u$$u $$uV5jVjSVSVSVSSV;S;;S;=V==S__VtV/W/lWlQWWQWQ W  Q;;Q;?W??QtWehuhhRulRRupRVRupRR""R;;uh;;R;;ulAARgtVuhomemmovememmovesize_tmemmove.cdst0long int/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intsrc0signed charlengthdoneGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@!',>[: NmJ ^4Z  k8z v  '  0G0&VV       memmove.cmemmove   ! - 4 ; B I P W ^ e u             Omemset.o/ 1225538172 1001 1002 100644 3428 ` ELF4(UWVSME ] wt t&CIuE[^_1uaEu6E‰؍v8JuEȃt BHt BHuE)EUE@Ju]+M]Љ Љ NjEt% $ > $ > : ; I .? : ; ' I@: ; I: ; I 4: ; I  Ir/ int8X+O)A+OFk<:,c0:3L:d t=d c?z dstA o_ ../../include/arch/i386../../includememset.cstddef.hbsdtypes.h;m: < NJ 4 ^04Z <  kd9zv L    T 0&(  (     memset.cmemset   ! & - ; B I P W ^ e p {            lmultibyte.o/ 1225538172 1001 1002 100644 3808 ` ELF4(UWVSu>Љ%=t$б%=tuO9] r>~,F%t$t&2%uB9u[^_ɉÍ[^_ɹÉx륐&Uuu ]1ۉ}}tE4$D$u؋u]}Ívtt=)H!ƒ~˹1A 9ˉu% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &I 4: ; I_>_int9L.Z+Z-OL3sK,GKoylenM3iN3  \z3>wcy\sy8Gyonlen{3i|3 }3 zR ../../include/arch/i386multibyte.cstddef.hstdint.h%SXA"  ]Y'_y_m<#<)uWu>WVu >V>uSS P 7S7:P:>SQ7Q#cmblenmbtowc>size_twchar_tmbtowc/home/toni/tmp/lost/src/lib/stringunsigned charslenshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intbitposlong long intcharmblenshort intmultibyte.cuint32_tlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@> ` %+0Bc> h 8R}N b$X^   o|~r'z    0&4  D     multibyte.cmblenmbtowc   ! & - ; B I P [ b i p {            ! & 0 ? L Q _8<rindex.o/ 1225538172 1001 1002 100644 2592 ` ELF4(US1E MtA8u҉u[% $ > $ > .? : ; ' I@: ; I4: ; I4: ; I I &I'RIint#1r+'p*,ch*3KD,_c-r = rindex.c*NbnG!v-/2| 'AB Att'u'Q%S $Pdrindex'/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intsaverindex.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charrindexGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>: ( NAJ ^0Z  k,zv      0&      'rindex.crindex   ! & - ; B I P W ^ j uy}       ,stpcpy.o/ 1225538172 1001 1002 100644 2512 ` ELFd4(UU Mt BABuɉ% $ > $ > .? : ; ' I@: ; I: ; I I&I"Y/ int8Fy%"to$,$K8 stpcpy.c$: N<J ^,Z  kvznv    0z&     "stpcpy.cstpcpy   ! & - ; B I P W ^ j uy}     ,strcasecmp.o/ 1225538172 1001 1002 100644 4000 ` ELFX 4(UWVSuM yZQw1A 9u-tTFC<EwÍx 9@QwJ9tӀ}ÍP w;y@Aw @)[^_ɉÍ1[^_ÀyZAw@ Ҁy@ӍAvUWVSu}M $ > : ; I.? : ; ' I@: ; I4: ; I I &I .? : ; ' I@ UZshint*J+O)A8]%3s1$,s2$Lus1'lus2(  o 43ss12 s22Cn3d{ us17us28c ../../include../../include/arch/i386strcasecmp.cbsdtypes.hstddef.h$=ZgW(;/I/1W&==0L:&%z<4zJ4S3zX | AB FAB Fttuuu uVzVVQ_RhnPzRPPttsu_u_jjsu_u _jjsu ZVZ_u_gVgjujsV[W_hWjsWQ8RDSP_jRjnP-^strcasecmpstrncasecmpsSjsce\^VXsize_t/home/toni/tmp/lost/src/lib/stringunsigned charlong unsigned intshort unsigned intstrcasecmpGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharu_charshort intstrncasecmplong intsigned charstrcasecmp.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@s!',>P^: 8(NJ `^`TZ h  k0z1v    500ec&  %   strcasecmp.cstrcasecmpstrncasecmp   ! & - ; B I P W ^ e p {            ' 4 9 H W p8<strcasestr.o/ 1225538172 1001 1002 100644 3100 ` ELF 4(U(U ]u}]2u ؋]u}ÍF<w z<$Et4B<wB ȉC9uߋE|$$D$uK1% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &IPint*=p}+O+s*,8*bc,sc,len-d    qG ../../include/arch/i386strcasestr.cstddef.h* @ /u>v"ug8| AB Ottu#S#+u+SW)u +8R8@W@u &V+dVdgPgV +RF\R~R+upCupostrcasestrsize_t/home/toni/tmp/lost/src/lib/stringunsigned charfindshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intstrcasestrlong long intcharshort intlong intsigned charstrcasestr.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>  R=uN b4^  o,~!z   5  0U3&YY   ,    strcasestr.cstrcasestrstrlenstrncasecmp<s   ! & - ; B I P W ^ e u         Tstrcat.o/ 1225538172 1001 1002 100644 2564 ` ELF4(US]M ;tB:uABu[% $ > $ > .? : ; ' I@: ; I: ; I4: ; I I &I'Y int,:yM#'s","bT$ 8 strcat.c"Jiɮ| 'AB Att'uR%S%'u'Qdstrcat'strcat.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intstrcatsaveGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharappendshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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~>:  N<J ^0Z  kzv    0&      'strcat.cstrcat   ! & - ; B I P W ^ j uy}      ,strchr.o/ 1225538172 1001 1002 100644 2504 ` ELFd4(UEM 8u @8t ҍvu1% $ > $ > .? : ; ' I@: ; I4: ; I  I&I&Kint*8kx+&p*,ch*3Wc,Q; index.c*: N?J ^,Z  kkzsv    0z&     &strchr.cstrchr   ! & - ; B I P W ^ j uy}    +strcmp.o/ 1225538172 1001 1002 100644 2528 ` ELF|4(US]U t&C B8u u[1ɉB[)% $ > $ > .? : ; ' I@: ; I I&I5M int,:mz*35s1),s2)n? strcmp.c)JM+1;u-/| 5AB Att5u  !S!'u'/S/5u  5Rdstrcmp5strcmp.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intstrcmplong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,xb>: NCJ ^0Z  kzv    0&     5strcmp.cstrcmp   ! & - ; B I P W ^ j uy}    ,strcpy.o/ 1225538172 1001 1002 100644 2568 ` ELF4(USU ]tBBAAu[% $ > $ > .? : ; ' I@: ; I: ; I4: ; I I &I'Uint(=u6#'to","WP$ 8 strcpy.c"Jiv| 'AB Att'u%S%'uR'u dstrcpy'from/home/toni/tmp/lost/src/lib/stringunsigned charstrcpyshort unsigned intsaveGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charstrcpy.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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~>:  N<J ^0Z  kzv    0&      'strcpy.cstrcpy   ! & - ; B I P W ^ j uy}      ,strcspn.o/ 1225538172 1001 1002 100644 3020 ` ELF84(U1ɉWVSUE EEEEt#¾ȉ? |JBu?1ɅDu&UB?tt+M[^_% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I 4: ; I 4: ; I  I &I I!I/ dint*J+O],z8%ds$,$Ls1*R bit+otbl,\ idx-3w   o` ../../include/arch/i386../../includestrcspn.cstddef.hbsdtypes.h$ v. v< ,>G #,>x | AD FttuuHPHu UlPstrcspnsize_t/home/toni/tmp/lost/src/lib/stringunsigned charlong unsigned intshort unsigned intu_longGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intstrcspn.clong long intcharcharsetstrcspnshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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  kzv  <  0\P&vv       strcspn.cstrcspn   ! & - ; B I P W ^ e p {         mstrdup.o/ 1225538172 1001 1002 100644 2816 ` ELF4(U}}]u1ۉ<$p4$tÉt$|$$؋u]}% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &IJ8|int%Xe+O&Jstr%,len'dW(j   ^C ../../include/arch/i386strdup.cstddef.h%%- | JAB FIttJu++HWHJuBVESostrdupJsize_tstrdup.cstrdupunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned int/home/toni/tmp/lost/src/lib/stringlong long intcharshort intlong intsigned charcopyGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>  RbN bP4^  o}~z    0>&::0  &    Jstrdup.cstrdupstrlenmallocmemcpy#9   ! & - ; B I P W ^ e u       Pstrerror.o/ 1225538172 1001 1002 100644 2728 ` ELFH4(U% $ > $ > .? : ; ' I@: ; I 4: ; I  I&I q<intG^U0 /3 17! strerror.c/Unbekannter Fehler|  AG tt udstrerror error_codeerror_message/home/toni/tmp/lost/src/lib/stringstrerror.cunsigned charstrerrorshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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_str.comment.note.GNU-stack@  %L+L0LqB> Rq;N p ^2qm x  },y  , ;  0[B&hhX0  (      strerror.cerror_message.1033strerror  !&-;BIPW^juy}  .  strlcat.o/ 1225538172 1001 1002 100644 3148 ` ELFp4(UWVS M]} t];tX :tB9u)މ)t+1tt KB@u) [^_É<$ [^_É1% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &IyP}int/=p+O,dydst),src*ysiz+dd-s.<n/dO*0d   zD ../../include/arch/i386strlcat.cstddef.h+Kh0Y/#?;/uX u< .oX| yAB FttyuS"u"2S2susyS_W_au aqWqsu syW9Q9auaiQisusyQS iRuyRATP2]SaoSostrlcatysize_t/home/toni/tmp/lost/src/lib/stringdlenunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intstrlcat.clong long unsigned intstrlcatlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 4 %+0BG> < RL~N  b4^ $  om~mz 4    < 0&       ystrlcat.cstrlcatstrlene   ! & - ; B I P W ^ e u          Qstrlcpy.o/ 1225538172 1001 1002 100644 2824 ` ELF4(UWE}Vu St &ItBCuu Bu[)^_ɍB% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &IGU8int*Bu+O*dGdst',src(Wsiz)dd+s,Rn-dQ   rD ../../include/arch/i386strlcpy.cstddef.h)z. u. .u.L=37A|  GAB AGFttGuBWBGuAVAGu P#u#&P&Gu>SostrlcpyGsize_t/home/toni/tmp/lost/src/lib/stringunsigned charstrlcpy.cshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charstrlcpyGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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!',>:  N vJ ^8Z  kzv    0&      Gstrlcpy.cstrlcpy   ! & - ; B I P W ^ e u       Qstrlen.o/ 1225538172 1001 1002 100644 2532 ` ELFx4(U1U:t А@8u)% $ > $ > : ; I.? : ; ' I@: ; I4: ; I I &I[int:H{ +O3$dstr#,s%K ]C ../../include/arch/i386strlen.cstddef.h##+.?| AD ttu  RPostrlenstrlen.csize_t/home/toni/tmp/lost/src/lib/stringstrlenunsigned charshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@!\'\,\~>: NaJ ^,Z  k$^zv    0&     strlen.cstrlen   ! & - ; B I P W ^ e u     Pstrncat.o/ 1225538172 1001 1002 100644 2744 ` ELF44(UVuS]t">tB:uM AtBKu[^% $ > $ > : ; I.? : ; ' I@: ; I 4: ; I  I &I7]int4B}+OU*7dst),src)Wn)d1d,Rs-Q   cD ../../include/arch/i386strncat.cstddef.h)=Nu!=?| 7AB ADtt7u5V57u1u 172S27uostrncat7size_tstrncat.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intstrncatGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>: NgJ ^X4Z  kz:v  X  0xK&qq      7strncat.cstrncat   ! & - ; B I P W ^ e u      Qstrncmp.o/ 1225538172 1001 1002 100644 2712 ` ELF$4(UVSMu] uFC8utIu[^1҉C[^)‰% $ > $ > : ; I.? : ; ' I@: ; I I&I>U8int*Bu+O%3>s1#,s2#nn$djD ../../include/arch/i386strncmp.cstddef.h$XlL>82zAB Btt>u)V)/u/8V8>u(S(/u /7S7>u >Qostrncmp>size_t/home/toni/tmp/lost/src/lib/stringunsigned charstrncmp.cshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharstrncmpshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@>!',o>: NnJ h ^(4Z p  k\z+v  I  0i<&bb      >strncmp.cstrncmp   ! & - ; B I P W ^ e u      Qstrncpy.o/ 1225538172 1001 1002 100644 2892 ` ELF4(UVuS]tU BAt Ku[^ÉHtvAHtAHuf% $ > $ > : ; I.? : ; ' I@: ; I U4: ; I  I &IB]int4B}+OU*Bdst),src)bn)dd,Qs-R   eD ../../include/arch/i386strncpy.cstddef.h)=?yfI=I| BAB ADttBu&V&(u(BV"u "((Bu "S"#P#%u(*S*BPostrncpyB"(Bsize_tstrncpy.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intstrncpyGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@B!',> : T NiJ  ^`4Z $  kzzv 4    < 0&0  @     Bstrncpy.cstrncpy   ! & - ; B I P W ^ e u       Qstrnstr.o/ 1225538173 1001 1002 100644 3132 ` ELF84(U(E ]u}]u8u ؋]u}@E$EvNt0t)C8u9uwEU$D$T$uK1% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &Izg]int2J+O.zs+,@,bE-dc/sc/len0d#   mD ../../include/arch/i386strnstr.cstddef.h- j /sK,"KZ>| zAB Ottzu!!&S&.u.zS!!!up!.u ..P/2u 2zup!!)V).u.zV,W.zW=\PvxP!.ul=zulostrnstrzsize_tstrnstr/home/toni/tmp/lost/src/lib/stringunsigned charfindslenshort unsigned intstrnstr.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@z  %+0BI> $ RDqN b4^   oC~/z $  M  , 0mJ&pp   "    zstrnstr.cstrnstrstrlenstrncmp6k   ! & - ; B I P W ^ e u           Qstrpbrk.o/ 1225538173 1001 1002 100644 2676 ` ELF4(UVSMu t&AtBt9u[^ɍA[^1% $ > $ > .? : ; ' I@: ; I4: ; I 4: ; I4: ; I  I &I9\ int-;|T'9s1&,s2&KN(Rc)3sc)3   @  strpbrk.c&,x9?zJ4| 9AB Btt9u  9Q  .V.3u 35V59u -S34Sdstrpbrk9strpbrk.c/home/toni/tmp/lost/src/lib/stringunsigned charshort unsigned intscanpstrpbrkGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@9!|'|,|> : NDJ D ^(4Z L  k\zv \  %  d 0E&==p p     9strpbrk.cstrpbrk   ! & - ; B I P W ^ j uy}      -strrchr.o/ 1225538173 1001 1002 100644 2596 ` ELF4(US1E MtA8u҉u[% $ > $ > .? : ; ' I@: ; I4: ; I4: ; I I &I'S#int-;s+'p*,ch*3KN,_c-r = rindex.c*NbnG!v-/2| 'AB Att'u'Q%S $Pdstrrchr'/home/toni/tmp/lost/src/lib/stringstrrchr.cunsigned charshort unsigned intsaveGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charstrrchrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>: , NAJ ^0Z  k,zv     0&      'strrchr.cstrrchr   ! & - ; B I P W ^ j uy}       ,strsep.o/ 1225538173 1001 1002 100644 2860 ` ELF4(UWVSEEU1t5uv>U Fft B9uu1E0E[^_F% $ > $ > .? : ; ' I@: ; I4: ; I4: ; I 4: ; I  I &I]_ int0F0]>.,Y/Ls12Rc33sc33tok4    H strsep.c/r. xJy| ]AB Ftt]u]u..Ou OWW]u upTVW]VSSW]S)PORPdstrsep]strsepspanp/home/toni/tmp/lost/src/lib/stringunsigned charstringpshort unsigned intdelimGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intstrsep.clong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 ^x4Z   kzv      0&       ]strsep.cstrsep   ! & - ; B I P W ^ j uy}          ,strspn.o/ 1225538173 1001 1002 100644 3012 ` ELF04(U1ɉWVSUE EEEEt#¾ȉ? |JBu?1ɅDt&UB?tu+M[^_% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I 4: ; I 4: ; I  I &I I!I/ mint3S+Of,zA%ds$,$Ls1*R bit+otbl,\ idx-3w   o_ ../../include/arch/i386../../includestrspn.cstddef.hbsdtypes.h$ v. v< <0V>,>G #,>x | AD FttuuHPHu UlPstrspnsize_tstrspn.c/home/toni/tmp/lost/src/lib/stringunsigned charlong unsigned intshort unsigned intu_longGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharstrspncharsetshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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  kzv  7  0WI&oo       strspn.cstrspn   ! & - ; B I P W ^ e p {         lstrstr.o/ 1225538173 1001 1002 100644 3024 ` ELF4(U(E ]u}]0u ؋]u}Íx<$E&t!C8uE|$$D$uK1% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &IrPint*=p}+O*rs),8)bc+sc+len,d   lC ../../include/arch/i386strstr.cstddef.h) @ /u=#v,"Kg8 | rAB Ottru#S#+u+rSW)u +.P.6W6ru &V+rV9QPhjP+up9rupostrstrrsize_t/home/toni/tmp/lost/src/lib/stringunsigned charfindshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intstrstr.clong intsigned charstrstrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@r %+0BA> R-pN b4^  o ~z    0&x       rstrstr.cstrstrstrlenstrncmp2]   ! & - ; B I P W ^ e u         Pstrtok.o/ 1225538173 1001 1002 100644 3680 ` ELF4(UWVSu|U F9tBuۉutG>U F؋EHE t&t B9uu1UE2[^_FU1[^_ËE01u U E D$D$E$% $ > $ > .? : ; ' I@: ; I: ; I4: ; I4: ; I 4: ; I : ;  I &I .? : ; ' I@: ; I : ; I 4: ; I IWint0>w2s1,Q113tok3c43^ sc43 @    )`s_Q_af strtok.c1@=;hs)A .=; <xJyofZ#X].*i| AB F"AB ttu4V4tuptwuwVuV  ou owwu oowuwu<R}R P'*PmrPPP6Q6KSTWQw}S}}Qttu(Md__strtok_rstrtokspanp/home/toni/tmp/lost/src/lib/stringstrtokunsigned charshort unsigned intdelimGNU C 4.1.2 (Gentoo 4.1.2 p1.1)__strtok_runsigned intlong long unsigned intstrtok.clong long intcharshort intlong intcontsigned charlastGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> (RLjN bL^ (  o~,z H   P0&** 0  /    "("strtok.clast.1060strtok_r__strtok_rstrtok   ! & - ; B I P W ^ j uy}              - ; G, 8 <elf32.o/ 1225538170 1001 1002 100644 5212 ` ELF 4(U} 3Ev8ELFt1ÀxÍU1(U ]u}:ELFt ]u}ËBD$M $E P@,M 1| F 9u_F$EWGT$U %T$E$WGD$)ЉD$G%U$\$ ED$G %D$U$M A,9Y&]u}% $ > $ > : ; I  : ; (  : ; : ; I8 I !I/ .? : ; ' I@ : ; I4: ; I I: ; I 4: ; I U4: ; I FPb5intTO.?+Oo O /G %H_&Oe'()$+47 n8# 9# :# n;# J<# =# B># ?# f@#$ A#( xB#* C#, D#. ?E#0 F#2 A  vG_ _ `# Fa# b# c# d# e# f# Lg#7h 1$ 30q, #0dn7 CL0P K| 3Kq#KdNYCi]3Tfdhqup_f ../../include/arch/i386../../includeelf32.ctypes.hstddef.helf32.h0>H>5 u  .u  Ju  f%)]7(\%jnv< #)m<mefX| $AB 0 AD Ott$u  Pu P $u  $u 01t15t5Pu0{{Pu0LLPu FV>Jjloader_is_elf32loader_elf32_load_imageP1wordprogram_headere_entrye_identElf32_WordFALSEshort intsize_tp_offsetlong long unsigned inte_flagse_machinee_phentsize/home/toni/tmp/lost/src/lib/bin_loaderelf_headerp_vaddrp_typee_shentsizeboolprocesse_typevaddr_te_ehsizelong long inte_shstrndxElf32_Offmem_imageimage_sizelong intElf32_Phdre_phoffe_versionunsigned charsigned chare_magicElf32_Ehdrelf32.cunsigned intp_paddrshort unsigned intp_flagsloader_is_elf32Elf32_Halfe_shoffGNU C 4.1.2 (Gentoo 4.1.2 p1.1)pid_tp_memszp_filesze_phnumloader_elf32_load_imageimage_starte_shnumTRUEp_alignpage_countdwordElf32_AddrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@P (%+0BJ> hRN bL^ $  o ~Bz D 7  LW 0wp &  p z    $0 1FZahelf32.cloader_is_elf32loader_elf32_load_imageloader_create_threadloader_allocate_memmemcpymemsetloader_assign_meme&   ! & - ; B I P W ^ e r }              * 8 F T b p ~           ' 5 C Q ` p {                $ ) 4 s04elf64.o/ 1225538170 1001 1002 100644 4036 ` ELF4(U} ?Ev8ELFt1ÀxÍU1% $ > $ > : ; I  : ; (  : ; : ; I8 I !I/ .? : ; ' I@ : ; I4: ; I I.? : ; ' I@: ; I 7W_9int I-Ss.e|0/wJ&C+e e  'l(H)l,Z@A kB# C# D# iE# /F# G# H# I#( aJ#0 K#4 sL#6 M#8 N#: O#< P#> A  |Q 890$ /, /n%68L07JJKr ../../include/arch/i386../../includeelf64.ctypes.hstddef.helf64.hstdint.h/>H>5 u  .u  Ju  f- S.-.| $AB 0AD tt$u  Pu P $u  $u 01t15t57u>loader_is_elf64>loader_elf64_load_image7Elf64_Offe_identElf64_Addre_entryelf_headeruint64_tshort intsize_tlong long unsigned inte_flagse_machinee_phentsize/home/toni/tmp/lost/src/lib/bin_loaderloader_elf64_load_imageElf64_Worde_phnume_shentsizeboolprocesse_typevaddr_tElf64_Halfe_ehsizelong long inte_shstrndxlong inte_versionloader_is_elf64unsigned charelf64.csigned chare_magicuint32_tunsigned intFALSEshort unsigned intuint16_te_phoffe_shoffGNU C 4.1.2 (Gentoo 4.1.2 p1.1)pid_timage_sizeimage_starte_shnumTRUEElf64_EhdrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>^: NJ ^DZ   kzBv    0&&&X  h 1    $0elf64.cloader_is_elf64loader_elf64_load_image   ! & - ; B I T [ f m x               ' 5 C Q _ m {              ( - @ KOS X f t 04flat.o/ 1225538171 1001 1002 100644 3060 ` ELFt4(U(]]u}}$ƋE \$4$D$<$D$@\$ t$<$D$@]u}% $ > $ > : ; I  : ; ( .? : ; ' I@ : ; I 4: ; IejintCQ+O!o= O d, 4e 2| 12q 3d 6q,jL ../../include/arch/i386flat.ctypes.hstddef.h3 >1v | eAB FItteu`V-loader_load_flat_bin_imageesize_tmem_imageloader_load_flat_bin_imageboolimage_startpid_tunsigned charshort unsigned intFALSE/home/toni/tmp/lost/src/lib/bin_loaderGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intprocesslong long intshort intTRUEflat.clong intimage_sizesigned charvaddr_tGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@e %+0B1> R,nN b4^  o?~1z  @  0`)& @ L e   e#7>Sflat.cloader_load_flat_bin_imageloader_allocate_memmemcpyloader_create_threadloader_assign_mem.>V   ! & - ; B I P W ^ e r }           Yloader.o/ 1225538171 1001 1002 100644 3396 ` ELF|4(U]u]u }}\$4$t]u }]u}\$4$u]u }]u}]u }]u}% $ > $ > : ; I  : ; ( .? : ; ' I@ : ; I 4: ; IsL int%3+Oo O F 1 0|, 0q 0d 2tN ../../include/arch/i386loader.ctypes.hstddef.h0J?xYVz| AB IIttu((:W:@u@bWbhuhzWzu((7V7@u @_V_hu hwVwu ((4S4@u@\S\huhtStu$loader_load_imagesize_tresultboolimage_startpid_tunsigned charshort unsigned intFALSE/home/toni/tmp/lost/src/lib/bin_loaderGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intloader_load_imageprocesslong long intshort intTRUEloader.clong intimage_sizesigned charvaddr_tGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@ (%+0BG>  RAxN  b4^   o7~'(z ,  O  4 0o& P d     ,DToloader.cloader_load_imageloader_is_elf32loader_elf32_load_imageloader_is_elf64loader_load_flat_bin_imageloader_elf64_load_image H<d|   ! & - ; B I P W ^ e r }             [list.o/ 1225538171 1001 1002 100644 8456 ` ELF<4(UUt1:Í&UEt t@1Í&U$t$Éu 1ɋ$t$Ëut9t$ tHu5 봡9|Ӌtɉ)ȉUU Er1҅tPɉÐt&U]]}u} tGu3t=r$K;tI]u}ÍWu1]}uËtq $묡9}Hu똍t&'U]]u1t tr$K;t ]uÐtH]uÍ&]uÍUS]$u][&U]u}]} $ƋEۉFtu;3C;t؋u]}Ð9@؋u]}ÍWt21뺐&US]t,$U PC1;؃[Í&'U$@% $ > $ >   : ; ( : ; I : ; : ; I8  : ;  I .? : ; ' I@ : ; I.: ; ' I@4: ; I4: ; I.? : ;' I@: ;I4: ;I4: ;I U4: ; I.? : ; ' @ : ; I 4: ; I A @zint2\v{ + f&O D# #  )# *d#  $T{ S,  P!\ 9K [wK@  t3Mn3 0d  t3 ,ch%d?$kt$3&d,.. db dH9 G< G@g  t3 d-o n mmds j< A=1233(_ ../../include/arch/i386../../includelist.ctypes.hcollections.h!W.=<=>:0g-tK./gI/Hmggr/=g@< ?O JkK=> `.,0.3bk/;0/~fjj+?/A xkyX=Wg>,>2 JK1>z֑kjȠ,02KE~t=NgL;2Xggw| AG  AB @AB LAB AB FItAB FF)AB D@AB LBAB D !AB ttuR !t!#t#9u **3P35u58P89u@AtACtCu@UPUZSZ`PbS@URU^V^bRbVUWQWbRdQRRQW`PPPttuuu Pttu"S"*u*ESEOuOS(W(*u *HWHOu OW %VBMVZV:<P>URUWPWdRttuSuSuSuVVVtt9u3S39u@AtACtCu@mmSuSuS@mmWu Wu W@mmsPsuPucVVVwRPRttuSu !t!#t#Aulist_is_empty#list_sizelist_get_element_atlist_removeclist_poplist_destroylist_insertGlist_pushlist_createA0@Oflist_nodelist.clast_listvaluelist_sizeboollist_get_element_atanchorlist_get_node_atunsigned charlist_createshort unsigned intlist_destroylast_indexprev_nodeFALSElist_popold_anchorlist_pushlist_tGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intnextlong long unsigned intlistlist_is_emptylong long int/home/toni/tmp/lost/src/lib/collectionslist_removeindexshort intTRUEcurrentnodenew_nodelong intlast_nodesigned charsizedwordlist_insertelementGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> xR,N H b ,^ P  oD D~z  .  N0fC&ii @#.   8F Pdput~)@B !list.clist_get_node_atlast_listlast_indexlast_nodelist_is_emptylist_sizelist_get_element_atlist_removefreelist_poplist_destroylist_insertmalloclist_pushlist_creates`gq{$]|.5 !&-;BIPW^ou|   )48< AK U`dh mw |          !, 1< AMR] itx|          ( -16A MX\` eo t l 0 4H Lh l      lock.o/ 1225538173 1001 1002 100644 3600 ` ELF04(UW}0u_ÍUEÍUEfUS]t&$u[Í'UE% $ > $ >  : ; ( : ; I.? : ; ' @: ; I  I 5I .? : ; ' I@ : ; Ig{V3int vy - d&O-l,  d O:y *,l9D0>XlC7N@c lM_Xp{varW_ e d= ../include/arch/i386lock.ctypes.h,J==Y=Rt6<==| AB A AB 0AB @#AB Dp AB ttu !t!#t#*u01t13t3>u@AtACtCcu@LLaSacupqtqsts{uPklocklockedunlocklock_wait7locked_increment{boollock.cunsigned charshort unsigned intFALSE/home/toni/tmp/lost/src/liblockedGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlock_waitunlocklong long intshort intTRUElong intlocked_incrementsigned charlockdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 %+0Bgk> ` @RhN b<^ P o~Tz  +  0KD&jj P  @     0%@#/p lock.clock_looplocklockedunlocklock_waitlocked_incrementU   ! & - ; B I P W ^ m s z         !% 2 = DHL J 4 8L Pd h misc.o/ 1225538173 1001 1002 100644 2260 ` ELF4(UEə1)% $ > $ > .? : ; ' I@: ; I  aEint!.abs)3 x(36 misc.c(<>Z|  AB tt udabs long long intshort unsigned intunsigned intlong long unsigned int/home/toni/tmp/lost/src/libGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned charmisc.clong intsigned charshort intGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,PP>: N+:J ^h,Z  k,zv    0&      misc.cabs   ! & - ; B I P W ^ quy *sort.o/ 1225538173 1001 1002 100644 3156 ` ELFP4(UW1VSE$U EJU;}sxGUEEEӍ4Et$É$U~UUE\$$D$Et$$D$UE4$T$D$1);}r[^_Ë}s% $ > $ > : ; I.? : ; ' @: ; I: ; I4: ; I 4: ; I  ' I I  I&O3int  o|+O'&,num&dd&d&tmp+uh i,3  3  k> ../include/arch/i386sort.cstddef.h&N*\LY+Y/[y Xt| AB AGttuPPuu  u  uP Pu u W upWoqsortsize_tqsortunsigned charbaseshort unsigned int/home/toni/tmp/lost/src/libGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intsort.cshort intlong intsigned charsizecomparatorGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> D RoN $ b4^ ,  oL~Rz <  n  D 0e&      sort.cqsortmallocmemcpybu   ! & - ; B I P W ^ e u |         Kstring.o/ 1225538173 1001 1002 100644 5416 ` ELF 4(UMU 9tt19t@<u1Ð&UWVS1ۃ0M} uB01҈DӉCt1҉ vB71҈DӉCu1ۉDtt&KDӈD:Bu0[^_ÍvUWVS}tc011< vVvF>t0< wtFP>ut&119A0ø9u[^_1ۉ[^_Ít&UVuSt<-t?+t:A11< v %A< wCP 3TЄu߅u1[^ɉFuvUÉ'U% $ > $ > : ; I.? : ; ' I@: ; I: ; I4: ; I  I &I .? : ; ' @ 4: ; I 4: ; I UI!I/ 4: ; I4: ; I: ; I .? : ; ' I@|Bint/+O(d(s','dKlen)dj   ?*40n3Os3?%3O  st5EKi6O5 y@O t:O UU  IO,tsHJd^KdiLduUO1&`]0Ostr_{d3ue]f38 cqRRstrnf3s1s2@ ../include/arch/i386string.cstddef.h',L,"gY=-K-!F/[kKf@v=I*vKu7 H"Pzt4{[_?r"zfPzJJjif#![v?| (AB 0}AB C|AB C0]AB ADAD  AB tt(u(Q(R#P''P01t13t3u0FFQu0FFWu 0FFVu8{S{}SQSQtt,u!W!#u#*W*,u V#)VR,R#QS%(S01t13t3u0??VuVNhRsRP~SttuttuJostrnlenitoa\atoiatol&atofYstrcollFIpqjnZhQRKOIkossize_tpositiveunsigned charmaxlenbaseitoashort unsigned int/home/toni/tmp/lost/src/libhigheststrcolldoubleresultGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intdigitlong long unsigned intatollong long intcharshort intstrnlenlong intatofsigned charatoilengthstring.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>  RN bL^ ` o:~B Nz     P0  &E E p H5    (0}|0]!& .string.cstrnlenitoaatoiatolatofstrcollstrcmp   ! & - ; B I P W ^ e u             " 0 V b mqu                  , 7;? S [ fjn M04PTptsetjmp.o/ 1225538173 1001 1002 100644 584 ` ELF4(UW}_OW wEGEG GEG _U}E ogw _OW w.symtab.strtab.shstrtab.text.data.bss4]!',` 87setjmplongjmpasprintf.o/ 1225538180 1001 1002 100644 4584 ` ELF 4(U]]uu SB9CtC @C]uÍCD$$u΍'U8uu]}u؋u]}Í}EE$@}tʉEEE@ED$E D$E܉$D$É<$@tE;ErE끉D$E$EfU(EED$E D$E$% $ > $ > : ; I  I' II &I  : ; : ; I8 : ; I8 .? : ; ' I@: ; I: ; I4: ; I 4: ; I.? : ; ' I@: ; I 4: ; I bDXmEint( d+O (|63o<3o3 /  # # argo# SV - (.S# y/d# 0d# 43carg3,c3b ;E3p(DODapDq#F`FGTH3:Sl3 DX(kOkapmqu|n3Pr ../../../include/arch/i386../../../includeasprintf.cstddef.hstdarg.hjprintf.h3K 1ugK-/ X%JY^xtDYI <9uv[1q Xjg\| cAB FFpAB FI $AB ttcu4S4;u;cS7V7;u ;cVpqtqstsupVuVpu puSS !t!#t#Du;fYasprintf_putcvasprintfasprintfDsize_tputsn_fctputc_fctasprintfargsbufferjprintf_argspfn_putsnasnprintf_handler/home/toni/tmp/lost/src/modules/lib/stdlibcunsigned charretvalbytes_writtenshort unsigned intasprintf_putcasprintf.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intpfn_putclong long unsigned intva_listlong long intcharvasprintfshort intformatasprintf_argslong intsigned charbuflenGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 8%+0Bf> RN bl^ 0 o8~?z    0 &   P pE    c"p,3< $asprintf.casprintf_putcreallocvasprintfmallocjvprintfasprintfR>   ! & - ; B I P W ^ e r       ! ) 7 E _ jnr               !%) . < X 8<X\assert.o/ 1225538180 1001 1002 100644 3736 ` ELF4(U}MU EtÉD$T$ L$D$$% $ > $ > : ; I  : ;  : ; I8  : ; I8  I .? : ; ' @ : ; I &I 4: ; I? < >1}Hint*,LnZ.ec+e8+ el5Z?%8id9# :?#pid;#<# >#?z#=@z#bAA#Cz#DE#!  AE];K R.> ,, ,W %,3 |-3  ? V ../../include../../../include/arch/i386assert.cstdio.hio_struct.hstdint.htypes.hstddef.h-gI3*Zusicherung fehlgeschlagen: '%s' in '%d' auf Zeile %d | >AB tt>u8Q8>u8R8>u 0P0>u >ua_assert>size_tresidpathungetc_countbuffer_sizepid_t/home/toni/tmp/lost/src/modules/lib/stdlibcFILEbuffer_modeunsigned charexpressionassert.clong unsigned intshort unsigned intio_resource_tfilestderrassertionGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intuint8_tlinelong long intcharbuffer_posshort int_assertuint32_tlong intio_resource_id_tsigned charungetc_bufferbuffer_ptrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 h^27q,m p ~   0&x @  '    >!assert.c_assertstderrfprintfabort',4:   ! & - ; B M T [ f m t {           # 1 L W g nrv {          directory.o/ 1225538180 1001 1002 100644 5860 ` ELFD 4(UED$$Ðt&UED$$1҅t $ɉU&UE$1҅t $ɉÐ&U&Uuu]u 1ۉ؋u]Ð4$u$Ét$ D$D$$% $ > $ > : ; I  : ; (  : ; : ; I8 : ; I8  I  : ; I!I/ .? : ; ' I@: ; I &I: ; I4: ; I4: ; Igint~,L5.e</wJ+e e 6? U5~5Z#6A%8 id9# :# pid;# <# Q># ?# s@# AA# C# D#!  A1ED; + ,# E-# .l# \/# a0# 1# 3S*S))Y  _bI P,)HYXJx 03PY/SHV`)UYdirWSVID3,CSC~ZC3&6X5S;  ../../include../../../include/arch/i386../../include/sysdirectory.cio_struct.hstdint.htypes.hstddef.hstdio.hio.htypes.h)g/tg0k]J>%ggf>qR/wrdwd| AB  0AB P AB `(AB  AB XAB FFttu !t!#t#Pu ??Pu;GPLOPPQtQStSYu`atactcu`wwusPPttuttuVuVSS'directory_openddirectory_createdirectory_closeis_directorydirectory_seekVdirectory_readdirectory_closeresultdirectory.cio_direntry_type_tFALSEuint64_ttypesize_tbuffer_ptrctimedirectory_createbuffer_posuint8_tuint32_tboolshort intlong long intlong intoffsetnameatimeio_direntry_tunsigned chartime_tsigned charlong long unsigned intbuffer_sizeunsigned intdirectory_readshort unsigned intis_directorycharoriginmtime/home/toni/tmp/lost/src/modules/lib/stdlibcbuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)io_reslong unsigned intpid_tio_resource_id_tsizedirectory_openresidpathungetc_countungetc_bufferdirnameio_resource_tTRUEFILEdirectory_seekGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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`%8+808B;> RN d^2qm l` ~tL    0 XI &o o      " 03:P J`(W flX{directory.cdirectory_openfopendirectory_createfclosedirectory_closeis_directorydirectory_seekfseekdirectory_readfeofmallocfread -5Cm{U   ! & - ; B M T [ f m x              , : H V d r           - 8<@ E j uy}              #' , : H \ gko t ~    0 4H L` dx | exit.o/ 1225538180 1001 1002 100644 4788 ` ELF 4(UVuS0]D$4$]$t$$D$ D$D$$f&'U$ÍUtED$$1uɸÍv'UVS1ۃuu &CЉ\$$uu[^% $ > $ > : ; I I : ;  : ; I8 < .? : ; ' @ : ; I 4: ; I 4: ; I 4: ; II!I/ .? : ; ' @.? : ; ' I@: ; I '  4: ; I4: ; I4: ; I? < &%{intJ8,LmXD&Za#1o#@ kb j3, msgm d 6nzV o00A 3JKpKwS3w(Ryw h7& 63i:3(;y  ,.P@3| ../../../include/arch/i386../../../includeexit.cstdint.hcollections.htypes.herrno.hM9JB>0Tfgh >0s \*\/x `TZ,>d>!-P=eCHL_EXIT| bAB AGpAB FAB FAB Bttbu^^bSpqtqstsuttutt&u V &uSP&P6_exit6abortKatexitexit&resultatexitshort intlist_t_exitexit.catexit_listuint8_tlist_nodelong long intlong intanchorexitunsigned charsigned charlong long unsigned intunsigned intshort unsigned intstatuschar/home/toni/tmp/lost/src/modules/lib/stdlibcGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intfunctionsizefunction_namedwordaborterrnoGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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+h0hDB> RN T^2i qtm \@ ~+#: ]  0}V&  p   b!0=O_peFlvFexit.catexit_list_exitstrcpyget_parent_pidsend_messageinit_process_exitdestroy_processabortatexitlist_pushlist_createerrnoexitlist_get_element_at)MUZ~" !&-;BMT[bip  8?CG Q\`d i     8 <P Th lfile.o/ 1225538180 1001 1002 100644 20428 ` ELF`74(U1É'UÍt&'UE@1 USEU M]t!u@@1[Ãt1tAIt [ɸt&@@@@1ljP@X@1벉P@X@1띐&UU D$ T$D$E$fUM UT$ L$D$E$ÍvUED$ D$D$$Ðt&U$ɸÍ&U&U(}ω]uEewnG.w)ċE\$KSC |$CU$T$\$ t$D$uF$Ƌe]}ufu \$KS<$C $|$U$T$\$ D$D$F$ƋC $e]u}Í&US]u[Í&Kt{t2Ct+St$Kt$;Cu1C1밸C US$]u$[Í&KtS1u$EED$D$ D$ C$ US$]u$[Í&Ct$EED$D$D$ C$D$Ë@ D$E$C $$E뉍Uuu]u ]uËFtt$ D$D$$É4$ US]u[Ðt&CtCu#E$D$ E D$T$1҅u뽋C!C$ɍt&'UED$D$$Í'U(E]]}u}EE ۉEC~CSwCu<rr<uPC9Cr9t$D$ E$ut$ED$CC$s$@fu1]u}À{t Ct&]UE]u}C!C$S=벐C9Cst$E$D$s낍&'U]]u$U $D$D$T$ Ɖ$9Ƌ]uDUS$E ]D$D$D$ E]$H$H É[ Uuu ]]u؋u]ËF@D$F!$t؉F!F@F\fUWVS,uFV} E}U U+U؉EEEU9=s-=<$$EED$D$$D$ F$Ë@ u؋9D$D$E؉E$C $$,[^_Í} U}9EعuVF!)AUD;M؉vV+E؉FD$F!$‹FEuBÄu1E܅t4V!/,1[^_ËuuE$F!;}f)}CE4$ED$D$$D$ F$u؉Ë@9v uuED$C $2US$]$t $[ÍE\$ D$D$$HuEҍ&Uuu]}]4$t1ۉ؋u]}É4$uE HE~&14$t t CG;}uu믍&'UWVS1ۃE} e$E$ )čt$<$9v(;a<w$@vC<$9w؋U$@D$ED$F$U$t$ D$-D$$ƋE$F ui1ۉ4$؋ee[^_À&CtCkЃ|;+UCKЃ*|;+5+C+Ë@tFtCCCCU$@$CU$T$EUD$6$:Ít&UHE ]u}]D$E$tF}ω޹  ֈ uψ$؋u]}Ít&1ۋu}؋]% $ > $ > : ; I  : ;  : ; I8  : ; I8  I I !I &I .? : ;' I@: ;I .? : ;' @: ;I.: ;' I@: ;I4: ;I4: ;I &4: ;I .? : ; ' I@: ; I4: ; I: ;I 4: ;I .: ; ' I : ; I4: ; I U!1UX Y"1# U$4: ; I%4: ;I&4: ; I'4: ; I(.? : ;' I@  UMint,L.e(+e eT$L&e k5ZU%8id9#:U#pid;#H<# >#n?z#@z#/AA#Cz#D[#!  AE;apid##z## :w =id>#?z#y@z#AZ# ;BcEidF#Gz#yHz#IZ# Jc# rA ]KUidV# W}[id\#] a  3 l.4, \Y3 1X 3@6U73Vz &3%6%U D,3-+6+U+z r=130[H0 EG3`ytFF >3N=pzsrczyz5zSzq+`|z7]  A  r 3z 51x3 5wa"p UsT[p\s|d% 3 qCo $=3<M<s%<3QN} z Rzyzmz '3`str&& CW3c3chu{ 3~3N;c}3g}z  87z zP ؅z[ yz  z_  \ a |   z ! " 8| 8 "zV #X$i3i z| <3 ; %c= V .SU R = RUi R3 R %iT3 %cT3+  Q` T NP P \RUup&msgU 'fV$iZ3 |  (=T 0r E \y LlG3$4Z5z ../../include../../../include/arch/i386file.cstdio.hio_struct.hstdint.htypes.hstddef.hio.hrpc.h#+1 >:=.JNKu%fa<y.e uuu=u==u=f=#Mf="[g#tgt>|-=;[9M+A;Byt6`?j9w+A;; .2+? t>JZjzYIt>JZoy19?ZL3t>JYjz19?]"/#| JYvyʄ.t> JYuyy#;uJg~J+?jJf %yX4Ki' uQ;u֡/?./aAyg v:>e=7k~<=JYv/-/1=w~=5;/@S>?c?~gȅ$@82x*%YW!>;:0^tdփyi8x"7/@~t?\a" ?4dɇZ\/s f-=I}.nx.=;gj>Jcf$",> J0+?Vl<fg-/3I/uW/t . [file.c] FIXME: rename aufgerufen, aber nicht implementiert IO_WRITEIO_EOF IO_TELL IO_CLOSEIO_READ IO_OPEN w+btmp:/createD M V v | AD AB  AB @AB A.AB -AB 0+AB `AB  AB  AB FKqAB D aAB DAB D QAB FFeAB D#AB  2AB II`PAB FFAAB DNAB FFP@AB F IAB D rAB FI` AB C AB  AB Ottuttu !t!#t#1u@AtACtCu@TTePehuh|P|uPuPuPu@TTR@TTeQehuhsQsuQ@T TfSfhuhvSvuSttutt-u01t13t3[u`atactcyuttuttuPulR?RQ?QWWVV~VQ]PttuSuSPP !t!#t#u ..7S79u9SttuSuSuututSS !t!#t#qu 33>V>@u@qV8;SeqSttuSuSu uttu !t!#t#Ru IIRup IIRul IIWuW Q  u RW I ISuS u RSqVV/RV`atactcuttuttNu#S#%u%NS V %u %NVPQtQStS uPPPZuZuu PZu Zrru  u PZuZrru uPd dVZuZV u c Vc u V}WuX0VcfWfuXWWV uXc V=S Su`)Pu` P/ u`)VSe Sh ~ PzQRPZRR  R ' R t t u  S u S u{ u{ t t R u   S  u R S    u  ' ' R u    V  u R V  W) M W  P) 1 P1 M P` a ta c tc u`  u`  B WB D u D Wh / SD S A V V- @ S S t t u  t  t u : : u : : u  : : w Sw | u| S u4 6 P8 o Ro z W| R# ferrorclearerr.fpurge\setvbufsetbufsetbufferDsetlinebufrrenameremovefflushfeof5ftellfclosefseek$rewindNfwritefputsfputcCungetcfread fgetc fgetsV fopen tmpfile freopen )   )P/ ` / unsigned charread_bytescorrelation_idsize_tbuffer_modeio_read_request_t/home/toni/tmp/lost/src/modules/lib/stdlibcstreampathdata_lengthio_reslong long unsigned intread_requestremoveungetc_countio_resource_tlong long intsigned charfseekrequest_sizeget_shmshm_ptrlong intshm_idrequestungetcresponse_trenametmp_filefile.cfull_pathattrio_resource_id_trespunsigned intnew_filedwordblocksizeio_tell_request_tlong unsigned intferrordatashared_mem_idsizeshort unsigned intfclosebuffer_ptrfgetctell_requesteof_requestfgetsclearerrsetlinebufresidfilenamefputcio_write_request_tio_writeblockcountdestfputssetbuffflushnewpathfreadshort intdata_sizeungetc_bufferFILEoriginuint32_tshm_sizeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)charbuffer_posmodeio_eof_request_tfeofbuffertmpfilefreopenoffsetbytefpurgewrite_requestbuffer_sizenew_bufferuint8_tsetvbuflengthfwritepid_trewindftelloldpathsetbufferresultfopenGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rodata.str1.1.rel.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@  \A% + 0 -B > DP RN TM^2=m2F,\| \M  Np!>0' O1  O1p0e2:6&`6`6; ?   ! )09 @@H.O-Y0+d`kr yq a Qe# 2%,`P29A?NFNP@T IZ r`` f{  file.cio_writeshm_sizeshm_idshm_ptrferrorclearerrfpurgesetvbufsetbufsetbuffersetlinebufrenameprintfremoveio_remove_linkmemcpyrpc_get_dwordcreate_shared_memoryopen_shared_memoryclose_shared_memoryfflushfeofftellrpc_get_responsefreefclosefseeklio_seekrewindfwritememchrfputsstrlenfputcungetcreallocfreadfgetcfgetsfopenio_get_absolute_pathmallocstrcpytmpfilefreopen'Uin" #;$F%Y"m x#&Y'l {#' *" ++W _#i+.+ -1"'+I"s303046$% *%9"D+L+6 +: 'M  \ * & ( 7 ( - 8x ; 3 3  3 3 " 3   *" +3 + 3 < =     :0 :k ,! !&-;BMT[fmt{+9Gbm +9GUs 4@DHMbnrv{ &5JVZ^cx &+:EJUZfr}  !&;GKOT_ds~*26:?T`dhmx} &IUY]kp{    * / : ? J S f k v {                    % * 5 C Q \ g k o t ~                 # ( 2 7 A F P U _ d s        $(,048<@DHLPTX04HL`d|04LPhl8<X\txfprintf.o/ 1225538180 1001 1002 100644 5008 ` ELF 4(U(EEEEEEED$E D$E$Ðt&U(EED$E D$E$ÍUEu]u Et$\$ 4$D$D$]uÍt&4$ҍUUE $T$ɸ% $ > $ > : ; I I  : ;  : ; I8 : ; I8 ' I I &I  : ; .? : ; ' I@: ; I : ; I 4: ; I 4: ; I : ; I: ; I.? : ; ' I@[]int-%,Lp.e+e(CK e~5ZP%8id9# :P#pid;# <# ># ??z# R@z# dAA# %Cz# DV#!AEX;\} 3  3  3 2  r# H#arg# )fp*#g:3;fp99ap9;t<h;B3@d,fpAAapCu|]D3P$g53pXarg4$Q4n43u.3arg-$c- ../../include../../../include/arch/i386../../../includefprintf.cstdio.hio_struct.hstdint.htypes.hstddef.hstdarg.hjprintf.h9g==hwjg\jg;f="xg;K| ;AB @$AB pJAB L"AB tt;u@AtACtCdupqtqstsupupVu VputtuJ_%vfprintffprintffprintf_putsn*fprintf_putcsize_tresidputc_fctfprintf.cpathungetc_countjprintf_argsbuffer_sizepid_tstringFILEretvalbuffer_modeunsigned charlong unsigned intargsshort unsigned intvfprintfva_listio_resource_tGNU C 4.1.2 (Gentoo 4.1.2 p1.1)pfn_putsnunsigned intpfn_putcformatlong long unsigned intuint8_tlong long intfprintfcharputsn_fctbuffer_posshort intfprintf_putsnfprintf_putcuint32_tlong intio_resource_id_tfprintf_argssigned charungetc_bufferbuffer_ptr/home/toni/tmp/lost/src/modules/lib/stdlibcfprintf_handlerGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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$)BM_> 0RN 0b|^ 8@ o&~6Nz x   0 &  <p T    ;"!*@$2pJ@GNfprintf.cvfprintffprintf_putcjvprintffprintffprintf_putsnfwritestrlenfputc 5^   ! & - ; B M T [ f m t {           & 4 B ] h s      + 6:> P k y           , 7;? 04HLhlfscanf.o/ 1225538180 1001 1002 100644 3308 ` ELF4(U$1% $ > $ > : ; I  : ;  : ; I8  : ; I8  I .? : ; ' I@ : ; I : ; I &I A]0int ,L~:.eC+e ; eL5Z?%8id9#:?#pid;#<# w>#/?z#%@z#rAA#Cz#iDE#!  AEm;K ()3 fp( ( V  ../../include../../../include/arch/i386fscanf.cstdio.hio_struct.hstdint.htypes.hstddef.h(hTODO in LOST-Libc: fscanf!| AB ttuafscanfsize_tresidfscanf.cpathungetc_countfscanfbuffer_sizepid_t/home/toni/tmp/lost/src/modules/lib/stdlibcFILEbuffer_modeunsigned charlong unsigned intshort unsigned intio_resource_tGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intformatlong long unsigned intuint8_tlong long intcharbuffer_posshort intuint32_tlong intio_resource_id_tsigned charungetc_bufferbuffer_ptrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 > (RN ^2Zqx,m  ~,   0 &L  l     fscanf.cfscanfputs    ! & - ; B M T [ f m t {           # 1 L W g rvz   jprintf.o/ 1225538180 1001 1002 100644 14956 ` ELF<+4(U(}}EU u1]]EUt\$t$ $T$EU\$t$ $T$]u}Í&'UWVS $ >  : ; I I' II &I  : ; : ; I8 : ; I8 .? : ; ' I@: ; I4: ; I4: ; I: ; I4: ; I4: ; I4: ; I  U  U4: ;I4: ;I4: ;I 4: ;I  I!I/ v p6intBPt(qw!3dw3d3 w   ~# 2# argd# r9Vb8V,8OX8rx:Vrem;OO &Sp.'RVbufRRORO]pT}U VVWOXOulw [g30W[cw) b3`k[}n3i3$3B -3v `[apf0t3w <Ou~OO>qret3B cw8ret3 PbufJ-K3u~'g:u!ret3#\}u len3upad3Pret3Wvh'SVulen3u;ret3ret3^ret3w ret3 FPret3Q9(ret3 W}ret3 q@ret3~ Xret3 P t ret3 pret3F ret3 ret3 ret3 / ret3B Iret3v g 4 ret3 e v ret3PwBJ ../../../includejprintf.cjprintf.hstdarg.h8N*C+8m00 r>:>c !iYBu1 rttrtwtt?zu >Su S,u ,`S`pu pSJu JGSGPu PVSVu S"u "HSH}u }S u   S P u P S u S u H SH u S 4 u 4 e Se v u QQhuh,u,BBu`u`uuv uHWJ W"v WGVJVV"CV}V  P1 < PP b Pb V P V & P& C V V v VR6RhR,/RRRR\RkuRRRRRQSPUQ,Q;JQ"Q{}Q QK P Q Q Q{ Q Q Q  Q` e QPHhP;EPPP,P;EPP%Q>QQ!,QPQ;=Q=CQGPQ] ` Q[^P,EPPP!,P;EP=PPPy}P PI P P P Py P  PP;EPqPP;EPzP P;EPJtPtyP P%Q>QQ!,Q;=Q=CQGPQPQQ] ] QP!,P;EPGPPPP;EP < PD I P  PP!,P;EPPj P PP!,P;EP P PP;EP P P  P;EPP. J Pa t P PG ] P;EPJ t Pt y P PQ=CQ P Q;EP P P PPP' 4 PTdivmodxulltoa!jprintf_putcajprintf_putsnjvprintfv 3[^h3W^hh!e v  ] y  P  I P#`h#,] e y   I P " #PB] e }"yh] e &,6>`e v  ] y  P  I #G  y  I P  y}PYay ) 1 I   F P 4 ] P Y a y remaindertempshort intcharsva_listvaluesignputsn_fctwidthlong long intlong long unsigned intjprintf_putclong intstringuppercasejprintf_argsdigitsdivmodquotientlengthunsigned chardividendsigned charflagspfn_putsnunsigned intjprintf.cargsradixshort unsigned intcharulltoajvprintf/home/toni/tmp/lost/src/modules/lib/stdlibcjprintf_putsnGNU C 4.1.2 (Gentoo 4.1.2 p1.1)putc_fctpfn_putcformatbytes_writtendivisorprecisionGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rel.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@v  1 % + 0 {B3 > 2RN l7^2Hq4Hm t7 }|y :P , $X T:W%  \:w%0_((*&N*N*t/ $1_    b&p-0':`Hv QXjprintf.c__umoddi3__udivdi3divmodulltoajprintf_putcjprintf_putsnjvprintfstrtolstrlen7S M/ DF}"E\ (9mp@ f   p   # C  !&-;BIPW^gx"&* /9 >H MW \~        '26: ?I V grvz          ) .8 =LWa jn}   $EU af{     $4 >BR \l v       * 4D NRb hlW  $(,048<@DHLPTX\`dhlptx|  $(,048<@D < @\ `t x math.o/ 1225538180 1001 1002 100644 2420 ` ELF 4(UEEu% $ > $ > .? : ; ' I@: ; Idint,Q?:/x.,5 math.c.<=| AB ttuurfabs/home/toni/tmp/lost/src/modules/lib/stdlibcunsigned charfabslong unsigned intshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intdoublelong intsigned charmath.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,XR>: NO9J D ^,Z L  kLzv \    d 0;#&II| |    math.cfabs   ! & - ; B I P W ^ e l x    *printf.o/ 1225538180 1001 1002 100644 4300 ` ELFd 4(U(E EEED$ED$E$Ív'UE ED$E$ÍvUuu ]]4$9؉ƒtu M]uvu ]u]&'UE $ɸ% : ; I I$ > ' II$ >  &I  : ; : ; I8 : ; I8 .? : ; ' I@: ; I : ; I 4: ; I 4: ; I : ; I: ; I4: ; I.? : ; ' I@*{F9(06 HNccj6intw}cjc 6  =# l# argj#-1a$O _)Ac6@ap@%Bl tHc@],GapI%u|?JcP 1c`Xarg0j"0n0clen2c*carg)jc)6I ../../../includeprintf.cstdarg.hjprintf.hi:LYjg`X=,0nxtjpp.g| 6AB @AB `RAB FFAB tt6u@AtACtC]u`atactcu`Vu Vu `SuSuttuF.vprintf_printfprintf_putsnprintf_putcputsn_fctputc_fctprintf_handlerstringvprintfunsigned charretvalprintf.clong unsigned intshort unsigned intprintfGNU C 4.1.2 (Gentoo 4.1.2 p1.1)pfn_putsnunsigned intpfn_putcformatlong long unsigned intva_listjprintf_argslong long intprintf_putsncharshort intprintf_putclong intsigned char/home/toni/tmp/lost/src/modules/lib/stdlibcGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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)BE.> pRsN lb|^ t@ ot4~Jz    0ew& p lP    6`R+4@;BHprintf.cvprintfprintf_putcprintf_putsnjvprintfprintfstrlenputsnputchar 0Wv   ! & 7 > m              )-1 6 Q e ptx }          V04HLhlrand.o/ 1225538180 1001 1002 100644 3356 ` ELF 4(UEÍvU&U]u5D$5qD$ Ӊ $\$Ƌ]5ufU% $ > $ > .? : ; ' @: ; I .? : ; ' I@4: ; I.? : ; ' I@ 4: ; I y9Nint"@~qZ0q/ .OR,QO93 nXrnd:3H]py '3F rand.c.=!X>f20:h|>|  AB  AB  NAB Ip AB tt uttu !t!#t#nupqtqstsyu8rsrandsrandomrandrandomyrandomshort intrnd_seedsrandomlong long intlong intrand.cunsigned charsigned charlong long unsigned intunsigned intshort unsigned intchar/home/toni/tmp/lost/src/modules/lib/stdlibcGNU C 4.1.2 (Gentoo 4.1.2 p1.1)seedrandsrandGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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%+0BX> (RnJN b|^ @ o4~<z      0@2&XX `  D     ) N.=p rand.crnd_seedsrandsrandom__umoddi3randget_tick_countrandom-3Zeu   ! & - ; B I P W ^ e l x           * 0 4H Lh lsnprintf.o/ 1225538180 1001 1002 100644 4464 ` ELFH 4(U t$u|$$} FH9rVZ9w9v# ^&$t$|$u^UVES0EEu] EED$Eu]ED$E$x9v0[^Ðt&U(EED$ ED$E D$E$% $ > $ > : ; I  I' II &I  : ; : ; I8 : ; I8 .? : ; ' I@: ; I: ; I4: ; I 4: ; I.? : ; ' I@: ; I 4: ; I yWbl:int'U+O(|53o<3o3 &  # # argo# S^ ) *S# }+d# ,d# 03_arg/,c/b KJ3`ISxIdDIapIq:KdFLXM3Z3\3m[Sx[dD[ap]qu|^3Pr ../../../include/arch/i386../../../includesnprintf.cstddef.hstdarg.hjprintf.h/<=L y 1L:L?7guwpgwLLOjg| _AB GJ`[AB H+AB tt_u!!GVGRuR_V!!1W1Ru R_W`atactcu`Vu`Su `u` uPttu;}Ysnprintf_putcvsnprintfsnprintfsize_tputsn_fctputc_fctargsbufferjprintf_argssnprintfpfn_putsnsnprintf_handlersnprintf.c/home/toni/tmp/lost/src/modules/lib/stdlibcunsigned charretvalbytes_writtenshort unsigned intsnprintf_putcGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intpfn_putclong long unsigned intva_listlong long intcharshort intformatvsnprintflong intsnprintf_argssigned charsizebuflenGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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%,+,0,BH}> `RN btl^ (0 o~y?z X   `0\ &   0 6    _`[$-+snprintf.csnprintf_putcvsnprintfjvprintfsnprintf   ! & - ; B I P W ^ e r       ! ) 7 E _ jnr                 *.2 7 E S o 8<X\sprintf.o/ 1225538180 1001 1002 100644 3828 ` ELF@4(USMU A@A[fUSE4]EEEEE]D$E D$E$x4[ÐU(EED$E D$E$% : ; I I$ > ' II$ >  &I  : ; : ; I8 : ; I8 .? : ; ' I@: ; I : ; I: ; I4: ; I 4: ; I.? : ; ' I@: ; I 4: ; I ](06HNccj6intw}cjc 6   =# l# argj# P' (# )#6  G3-carg,Gc,6 4c o,3X3ap3%5l@6`7c+CcpBBapD%u|EcPuJ ../../../includesprintf.cstdarg.hjprintf.h,J=L:<=u?9@YLNwjg\| AB A OAB Gp$AB ttu !t!#t#ou eemSmou eeou eeoualPpqtqstsu8sprintf_putcMvsprintfsprintfputsn_fctunsigned intbufferjprintf_argssprintfsprintf_putcsprintf_handlersprintf_args/home/toni/tmp/lost/src/modules/lib/stdlibcGNU C 4.1.2 (Gentoo 4.1.2 p1.1)vsprintfcharva_listformatpfn_putsnpfn_putcputc_fctbytes_writtensprintf.cargsretvalGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> T PRyN bd^ 0 o~<z  .  0NT&zz 0  2     O!*p$sprintf.csprintf_putcvsprintfjvprintfsprintf=]   ! & 7 > m         $( S ^bf k u z            W48PTsscanf.o/ 1225538180 1001 1002 100644 2624 ` ELFX4(U$1% $ > $ > .? : ; ' I@: ; I : ; I  I &I_int,L:)3str(( d6 sscanf.c(hTODO in LOST-Libc: sscanf!| AB ttursscanf/home/toni/tmp/lost/src/modules/lib/stdlibcunsigned charlong unsigned intshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intformatlong long unsigned intsscanf.csscanflong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 %X+X0XvB> ` R:N  ^2q,m   ~,4 ( Q  0 0q]&  8     sscanf.csscanfputs    ! & - ; B I P W ^ e l x   , stdio.o/ 1225538180 1001 1002 100644 8420 ` ELF4(U$D$ED$ÍU$Ít&'U&US$]t$D$Ã$[Í&E]$D$؃$[fUWV1S }$ tC7F$u.uҡ$u$t> [^_1&'US$]tE $D$Ã$[Ít&E]$D$؃$[fUS]U u$T$؃[Í\$D$ D$$@H [Ð&US]$\$$@tt $ [Í&D$$[ɉ UVSD$$;wD$ D$D$4$Ƅw6D$D$!4$$D$$$wD$ D$D$4$ƄwD$D$44$$D$$6tlwD$ D$D$4$ƄwD$D$44$$Ġ[^ Ġ[^WD$!4$D$44$D$44$h% $ > $ > : ; I  : ;  : ; I8  : ; I8  I &I .? : ;' @ : ;I .? : ; ' I@.? : ; ' I@: ; I : ; I 4: ; I : ; I4: ; I.? : ; ' @4: ; I4: ; I I!I/ 4: ; I?  4: ; I? < J6 intcF,LS.ey+eo e]u5Z8%8id9#:8#pid;#<# #>#?z#;@z#*AA#Cz#DE#! > AE c >;K $ 3] q30E,3PYXV h*3`c3cs>u{s8"8pos3Tc3r.30~c3V`vcs>u{~3n}e*str}]l*N3Qstr]q3`J4H5q~6z>V+,\-@3g ../../include../../../include/arch/i386../../../includestdio.cstdio.hio_struct.hstdint.htypes.hstddef.herrno.hhGgs>iuW=Qy;=%X\iJY;/0Li uW=Qy;=GuWgK6zz ,R kN 4 ^2H Fq m <  ~    05!&GG l    $0%+1P 6`N>EKYr^ej0NoXu|q`stdio.cperrorerrnoprintfgetcharstdinfgetcgetcputcharstdoutfputcsyscall_putsngetsferrorfeofputcputsnfwriteputsstrlenstdio_initfopenfreadfreopenfclosestderr7?h{8Nr "4@ov{$%&'$%%9A&I'QX]$%(&'($$!4<$A(U   ! & - ; B M T [ f m t {           * ? L W i y           0 ;?C H R a n y          % 0 7;? D N S b l    (  0 4H L` d|     system.o/ 1225538180 1001 1002 100644 2780 ` ELF4(U(E$UD$$T$@tUɉ% $ > $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I &I7Jint7q~ O%j4373,pid6dL73u|  o_E ../../../include/arch/i386system.ctypes.h3h=| 7AB tt7u007u(P}system7commandpid_tunsigned charsystem.clong unsigned intshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)systemunsigned intlong long unsigned intlong long intcharshort int/home/toni/tmp/lost/src/modules/lib/stdlibclong intstatussigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@7 %x+x0xB> RcN b<,^  oh_~z    0&$$   &    7system.csysteminit_executewaitpid $   ! & - ; B I P W ^ e p w       Rtime.o/ 1225538181 1001 1002 100644 5908 ` ELF 4(UÍUÍUÍUÍU1É'UVS EuD$$t7D$ ED$D$$$t-E [^$$ 1[^ËE [^*% *99% $ > $ > : ; I  : ;  : ; I8  : ; : ; I8  I .? : ; ' I@ : ; I &I: ; I4: ; I 4: ; I4: ; I v]ointaC,L(.e+e e5s.tm$)*3#J+3#R,3#-3# Z.3#/3#*03#13#}23# ;5Z%8 id95#:# pid;#<5# >#?z#8@z#QAA#Cz#D#! . AE@; "V" #U(  . _Kd", c( m *X #l  2{0: z( @G " 6#>Pt=6?ut@A<a  tm)4c 5c ../../include../../include/sys../../../include/arch/i386time.ctime.htypes.hstdio.hio_struct.hstdint.htypes.hstddef.h#U1 #U1 ",0s?=-/4ׄK[tt u< .rcmos:/unix_timecmos-Modul geladen? Wed Jun 42 13:37:42 1337 time():Konnte 'cmos:/unix_time' nicht oeffnen. Ist das ''|  AG  AG  AG 0 AG @AD PAB Ett uttu !t!(t(*u01t18t8:u@AtAEtEGuPQtQStSuP||VuVuVuvxPzSSSQzlocaltime3gmtime_asctimectimemktimetimeresulttime.cshort intsize_tbuffer_ptrtm_wdayctimebuffer_posuint8_tgmtimetm_hourtm_monlong long int/home/toni/tmp/lost/src/modules/lib/stdlibcctime_stringasctimelong intunsigned charmktimesigned chartm_yearlong long unsigned intuint32_tbuffer_sizeunsigned inttm_mdaytimeshort unsigned intchartime_filetm_minbuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)tm_isdstlong unsigned inttm_ydaytime_ptrpid_ttime_tio_resource_id_tresidpathungetc_countasctime_bufungetc_bufferio_resource_ttm_secFILElocaltimeGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rel.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ h% $ +D0DB0z> RN ^2Am28|    `a U   0  &  @ 0i$      $ . 5 =0 C@JPOU[btime.ctmasctime_bufctime_stringlocaltimegmtimeasctimectimemktimetimefopenfreadfcloseprintf" 2 f m r   !&-;BMT[fmt{ /6Vr 9DHLQeptx}'1NS_ iu   04HL`dx|messaging.o/ 1225538179 1001 1002 100644 6240 ` ELFL4(U8]EU ]u}EUS=Uw# t E;t_]u}fv2=tI==űU]u}Ut&U]u}]u}SUD$$w11 F dD$D$E$uҍCD$ ED$ED$U$CD$ ED$UT$E$&'UUE UUW1EV1S1ۃ,D$D$$D$ED$E$E v]C t4t荇D$D$E$uʃ,1[^_Ã} tED$D$] ؍$E ,[^_É'U$1fƀǀ =u% $ > $ > : ; I  : ; (  I ' I  : ; : ; I8 I!I/ .? : ; ' @: ; I4: ; I4: ; I4: ; I : ; I ' .? : ; ' I@4: ; I4: ; I?  _&int 0+O O  |$A &O  q d o8   1 O2# R3# .74pRo,EoLZoliq3vwulzj`zDiRiLTKWpJRJ LdiM2Mu`o>`i?;q=9 m6 .7k ../../../include/arch/i386../../includemessaging.ctypes.hrpc.hstddef.htl/@T@04XOtv>>T.<R.XM.i )L7==_k7&z.&z.Au&; ;/xXj(9[WiZrZux| RAB FO`AB  AB AFC`=AB ttRu--Ruh--Rud--FSFNuN}S}uSuSuRSCIV)V ;PCPPP),P`atactczuttWuWuS+S`atactcu9librpc_c_rpc_handlerregister_intr_handlerregister_message_handlerLinit_messagingrpc_response_handlerintr_handlermessage_handlercaller_pidpadded_fnnameFALSEmy_pidshort intsize_tmsg_handler_tdata_sizenameregister_message_handlerintr_handlerregister_intr_handlerboollong long intlong intlibrpc_c_rpc_handlerbytefnnameunsigned charsigned charlong long unsigned intcorrelation_idunsigned intintrshort unsigned intindexcharrpc_response_handlerhandlerdataGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned int/home/toni/tmp/lost/src/modules/lib/rpcinit_messaginghandler_function_tpid_tfunctionmessaging.cTRUEmessage_handlerdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> 8RN b^ @ ot~z z H -  P0M ^ &        R)6EKS ck``=messaging.cmy_pidlibrpc_c_rpc_handlerintr_handlertimer_callbackraisestrnlenmessage_handlerstrncmprpc_response_handlerregister_intr_handleradd_intr_handlerregister_message_handlermemsetstrncpyinit_messagingget_pidlibrpc_rpc_handlerset_rpc_handler0= Im5=Fgnsx v   ! & - ; B I P W ^ e r            / ? FJN S ] b l q {              # 9 > R Y]a p |   x 8 <P Tt xsync.o/ 1225538179 1001 1002 100644 10656 ` ELFt4(US]$D$ E \$D$D$E$[ÍUED$ D$D$E D$E$ UED$ D$D$E D$E$ UED$D$ED$ E D$E$UÍt&UWVS,EUMe=GEu&)D$\$#ED$$ED$ED$C$\$t$ |$D$E$1vt$$t;;{tFvމt$$E;u;{tfE;fu؋ee[^_fUS]EU M][UEMU u}]1$EtK@D$F $Í@$\$NjF <$D$F $4$]u}Í'UEMU ]u$Et*xv$@ 0$$]uÐt&C 1ډ'UEMU ]u$Et*xv$@ 0$$]uÐt&C 1ډ'U(E u}]u}EEEt`$É0E{C<$|$ƋE4$D$s \$$]u}&% $ > $ > : ; I  I' I  : ; : ; I8 : ; I8 < .? : ;' @: ;I : ;I .? : ; ' @.: ; ' I : ; I: ; I4: ; I.: ; ' I@: ; I: ; I4: ; I1UX Y 1 U4141I!I .? : ;' I@!4: ;I": ;I#: ;I$4: ;I%.? : ; ' I@&.? : ; ' @'4: ; I (4: ; I? < )4: ; I?  G!intS-)+O5 O &O"q|do  pid|# D|# 7d# o#  $ *# D|# $0 AS r:pidqqDq|;q; wc@q,pidbqDb|;b3 'YTXpidSqDS|;S| ~eEpidDqDD|lenDdD; F CxpidwqDw|y3;z >pidqW;'7dF;eD|;AH w4@Zpid3qW3;73d3; !;5 q;`"pidq-#W;M#7dm#;$;$;$|%3GpidqW;=7d];}3;%xI|Ppidq&W;F7df;|;&PGOq/DO|e7OdOo;QRo'`9|()40P ../../../include/arch/i386../../include../../../includesync.ctypes.hstddef.hrpc.hcollections.ht=*og)og)og(}.gYZfZK;=YCXh^azZ:XYCv[+?XK;>,_h,,01=I/LVhh,0[z bhh,0[z ~ Y />:@I/=l| :AB D@1AB 1AB 0AB AB .AB F@AB A`AB UWAB RPWAB RAB Ott:u@AtACtCquttuttutt utt>u*P*>ul*R*>uh*Q*>ud4u4>02W4>W0S1V@AtACtCZu`atactcu`u`u `u` uzWPVSttGuGuGu Gu Gu!9VEGVPSP6S;GSPQtQStSuPvvuPvvu PvvuPv vuVVprPt|S|PSSttGuV9u9GVGup3W39u9GW Gul0VOrpc_send_string_responserpc_send_int_responserpc_send_dword_response'rpc_send_response~init_sync_messagesrpc_get_responserpc_get_stringrpc_get_intrpc_get_dwordxsync_rpc_response_handlerresponsesG""caller_pidsync_rpcactual_lenshort intsize_tlist_tdata_lengthsync_rpc_has_responserpc_send_dword_responserpc_get_stringvaluelist_noderpc_datarpc_send_string_responselong long intrpc_get_intlong intinit_sync_messagessync_rpc_response_handlersaved_datadwordunsigned charsigned charlong long unsigned intcorrelation_idunsigned intcurrent_correlation_idrpc_send_int_responseresponsesshort unsigned intindexcharrpc_response_handlerresponse_tdataGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/rpchandler_function_tpid_tresponsesizerpc_get_dwordfunction_namerpc_send_responserpc_get_responseanchorsync.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 "x%+0BB> #R TN (b@L^ ( o~zz )   )@0x&4  .   (:AHU@1k10 3@D`S[bgWsPWsync.csync_rpccurrent_correlation_idrpc_send_string_responsestrlensend_messagerpc_send_int_responserpc_send_dword_responserpc_send_responseinit_sync_messageslist_createsync_rpc_response_handlerrpc_response_handlerresponsespstrncpymemcpyvlist_get_element_atlist_removev_and_wait_for_rpcrpc_get_responserpc_get_stringstrnlenmallocfreerpc_get_intrpc_get_dwordlist_push0k&,49p !" #  # 5&'((%(-(((''&+A5  !&-;BIPW^er}%1BIU]ae y  -59= Qo      !+ 0: ?JT ]nw    # (3 8C HS Xc hs x         ( -7 <F KU Zd is ~       4 8L Pd h|      0 4timer.o/ 1225538179 1001 1002 100644 4816 ` ELF 4(UWV1S }t$$t$9{tFt$F$$Ń [^_UWV1S }9{t$Ft$$u [^_t$$$ [^_t&'UVStt$1ƋEF@ @;FwC\$$ut$\$$E D$F$F[^% $ > $ > : ; I : ;  : ; I8 <  I  : ; ' .? : ; ' @ : ; I 4: ; I4: ; I.? : ; ' I@: ; I 4: ; I4: ; I a>intUrcl&O?#d#4 o F-6.#/d#  +bZ ad, 1c+id3W r%P`j Od 1Q+iR3F3da 62"2dF:+N 1@+iA3a *#+df ../../../include/arch/i386../../../includetimer.ctypes.hcollections.h\*J@YgW>"sc\*J@vW tsyX/sUw+vY]MMit | ZAB BF`eAB BFAB EttZuTWTZuSV`atactcu`uuWuWugVVttauUuUaSVRSEtimer_cancel1timer_callbackrtimer_registeratimer_canceltimersshort intlist_ttimer_callbacklist_nodetimer.ctimer_registerlong long intlong intdwordunsigned charsigned charlong long unsigned intusecunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/rpcsizetimer_idnext_timer_iditemcallbackanchortimeoutGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@a %+0B> RN b\t^ 0 ot~DIz    0N&! !   P    Z+-AMRT`ecrytimer.ctimersnext_timer_idtimer_cancelplist_get_element_atlist_removefreevtimer_callbacktimer_registermalloclist_insertsyscall_timerlist_create 7@Ho%5GV[V !&-;BIPW^ex  & 7>BF KU Zm x    s 8 <X \rpchandler.o/ 1225538179 1001 1002 100644 784 ` ELF@4(`E4"b* `D$ L$$T$(RPQ a80PD$t D$@D$ă ؋DThe Netwide Assembler 0.98.39.text.comment.shstrtab.symtab.strtab.rel.text85M9%rpchandler.asmlibrpc_c_rpc_handlerlibrpc_rpc_handlerlibrpc_rpc_handler.1librpc_rpc_handler.2gui.o/ 1225538176 1001 1002 100644 21368 ` ELF84(UE@0Ðt&U tÍ&'UEÍvUW1V1S E] EEEU1y.IEPT;}w FƉ$9wƉ] [^_ [^_ÍUWV1S1ۃ } %EP;CTƉ<$9wσ [^_ÍvUWVSlEU u$}E؋EUUEEXSCEUSUCS UEKșʋK )U MEE(EЉEEE;Ev E)ЋU)ЉE]ȋE;Ev E܋U))ЉEt EEl[^_$EӋE]E~ɋ}EE1ۋUċuEE<CF9]teEU<vE܋UCt$EFD$E EӉUUD$EU$U܉D$E؉T$D$ 9]ufEEU9U^")EE)EEu]UEUU؉E]EM~4UċE1ɋuuԋ]<E<vA9MuEԋUEU9Euv'UWV1S,}] =E$\$D$>FD$ED$E$E D$ED$ED$ É<$9w,[^_ÍUS]C $][&'UWVS}<$ $E CC|$$<$ \$ D$D$@$$~vE^ $<$E FFCF $Ft-[^_ËE |$1$D$[^_É4$1ǐt&UE@D$ D$ D$E @$ÍvUE@D$ D$D$@$Ít&'U WVSEEE EEEEċux1} t&t$$P9t@F$9w$0EEE EEļ[^_Eȃ tt[D$E|$D$E$x $utu Ёļ[^_át uЉ$CufE9sc} YK}ЍA9vA9s $볋ẺEЉCEԉCE؉C D$ CD$D$D$D$C$C D$C$D$C(D$ D$ CD$ D$D$D$C$C D$C$D$C(D$ D$ CD$C D$D$HD$C$C D$C$D$C(D$ C D$D$D$D$D$ C$C D$C$D$C(D$ C D$D$D$ CD$HD$C$C D$C$D$C(D$ D$ CD$D$D$D$C$C D$C$D$C(D$ C0t=D$ D$D$D$C$C D$C$D$C(D$ 1C1C1C1@EFG tW?tD$ D$GED$CD$FD$C$C D$C$D$C(D$ uE u E n1@E FG t؀?tD$ D$ED$CD$D$C$C D$C$D$C(D$ 맋| 1@| FG tҀ?tD$ D$|D$CD$ D$C$C D$C$D$C(D$ EUu vUE@D$ D$D$@$Ít&'U]]uu C0t$t4$C0]u]C0]u]v'UVSuF$FD$ D$D$@$F0t$4$1t&\$$9t$C$9wE`[^\$$$\$$t&'US$4D$4D$É$EE E EED$ D$D$@$xvpP BCBCB C BCBCJKBCB C B$C$ $C(C0C,\$$؃[É$1؃[ÐUD$$$$uҋt $ÐUVS0Éց$ u-9wr9Ívs$10[^Í]D$ D$$D$$D$$D$ D$$D$ D$D$@$u*$$11D$ $%$1% $ > $ > : ; I  : ;  : ; I8 <  I  : ; : ; I8 I !I/ &I.? : ; ' I@: ; I .? : ; ' @: ; I ' I.? : ;' I@: ;I: ;I4: ;I4: ;I 4: ;I: ;I  U4: ;I  U .? : ;' @!: ;I ": ; I# $4: ; I%: ; I&4: ; I'.? : ; ' I@(4: ; I )4: ; I?  ?6B int  ,L~ .e=+ea eZ$L&e'lm# #t  4d+,#-# bpp.#/4# d0 |0()#_*#+|#   ,E  84: x;3# y<3#=#># ?# idA#B#C:#eE8#,G>#0  DH KL># M3# idN#O# P4#QV 5ZY% 8 id 9#p :># pid ;#g <# ! >#[ ?z# @z# AA# Cz#4 DY#! A E ;_ pid##uz## mu D , K&D",Mm0=XcbYY M@~S~x~3i32[g3wo3  3.r yqSqis3tv3wwox3E 3f:"cLBx3by3!3w#$3%3o&3u='3ug)3ud+4u@13 23-H\ix]3Miy]3vixI3iyI3xJ ckpj:jSj xj3K!yj3il3v "" 3.N l  B#M,۝jP, S pid7X*zy,i3# % 8#O d x3y3@u `x3ty3xx3y3 ~ 5 #, !@ O",{". S u ",+ $i3a  3  %x3 %y3 "3 "3 "+ &QK &i & '3  b3 ? &d (tmpn R $ D )6)1H  j ^ 3  )2N )V48  )8 )C )N )F_Y ../../include/gui../../../include/arch/i386../../include/video../../../include../../includegui.cgui.htypes.hbitmap.hcollections.hevents.hrpc.hstddef.hstdio.hio_struct.hstdint.hd@;=/ vt <a +!d""9smfK;~K;*0d 䬅!-mUP<!g!ht-Yk>,ɟ3ZZmGUIFNCTSgui1%s:/controlwLIBGUICBvera[ LIBGUI ] Konnte Font nicht laden ("%s", %d). [ LIBGUI ] Fehlerhafte Fenster-ID empfangen! [ LIBGUI ] Fenster geloescht. [ LIBGUI ] Konnte GUI nicht finden![ LIBGUI ] Konnte GUI nicht oeffnen. [ LIBGUI ] Konnte Callback nicht initialisieren. |  AB AH 0 AB  @zAB ACFMAB BCVAB FpdAB BF"AB DAB FMAB PEAB MAH I EAB @ VAB FF AB E AB D OAB  _AB Ett utt"u01t13t3=u@AtACtCu@eeup@eeSu Su @eeulagPPPFWWtt u W  u S VttfufufuRu R RR""Vu$9VV;SSuDfuDuHfuHQQ$fQuTfuTS SuLuLuSuSpqtqstsupWupSu wVttuttuWuWuWu |VVSSVVVttMuPQtQStSutt u u u  u3V:}VVV'^ V VX a V2S:S S3VVU V"PPK ^ P P3VVI ^ V I V? K P P3VV= ^ V VI V3 ? PO a P t t 5 u@ A tA C tC u@ Y Y y Sy  u S u@ Y Y v Vv  u  V u t t u u  C VC I uI u V B SI u S t t u  u  u  u  u  u { S} S  P} P R R t t u t t ?u 4SV7:SV gui_get_window_titlegui_send_event&gui_set_callback_get_string_positionget_text_widthrender_charrender_textcgui_delete_fontgui_get_font gui_start_resizing_windowBgui_start_moving_windowjrpc_gui_callback gui_repaint_window gui_set_window_title gui_delete_window. gui_create_window close_gui init_gui$ titlefont6 gui_control^ gui_command_datap windowlist close_button max_button min_button gui_callback?f+ 5: I I X p correlation_idsize_tclose_buttongui_start_resizing_windowbwidthgui_send_eventstringbytetypeglyphbitmappathdata_lengthresponsedataclose_guilong long unsigned intgui_controldatagui_get_fontresponseio_resource_tlong long intsigned charneweventcmddatamin_buttonget_string_positionget_text_widthlong intgui_callbackrpc_gui_callbackbitmap_tresponse_tcolor4gui_start_moving_windowwindowidevent_tio_resource_id_tunsigned intdwordpositionlong unsigned inttimeoutnamewidtheventfontdatasizeshort unsigned intbuffer_ptrwindowgui_create_windowrender_charnewwindowbuffer_sizeresidgui_set_callbackgui_repaint_windowqwordtitlefonttitlebuffer_modetmpwindowmax_buttonfont_tbearing_xbearing_ylist_t/home/toni/tmp/lost/src/modules/lib/guiunsigned charshort intdata_sizeungetc_buffergui.cbitmapdatagui_delete_windowwidgetsanchorlist_nodeuint32_tgui_get_window_titlecharlengthbuffer_posoffsetoffsetxoffsetyungetc_countgui_command_datainit_guifontgui_delete_fontshmiduint8_tflagsbitmapgui_set_window_titleGNU C 4.1.2 (Gentoo 4.1.2 p1.1)windowlistpid_tbheightadvanceglyph_dataFILEheightrender_textwindow_tGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).symtab.strtab.shstrtab.rel.text.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@? D% +0>B > pIRN 8R^2!*m2!"| @R   % &0  `S12  hSQ2027&77< lA#    + 80 I@z]dMsVpd"(/MI (ZhPEMQ`QQ+ E>@ VS eu  O _gui.cgui_get_window_titlegui_send_eventgui_callbackgui_set_callbackget_string_positionstrlenget_text_widthrender_charconvert_color_24_to_4draw_dot_4prender_textgui_delete_fontclose_shared_memoryfreegui_get_fontmallocstrcpygui_controlrpc_get_responsestrdupopen_shared_memoryprintfgui_start_resizing_windowgui_command_datarpc_get_dwordgui_start_moving_windowrpc_gui_callbackwindowlistlist_get_element_atlist_sizerpc_send_dword_responseprocess_eventdraw_widgetsbitmap_draw_recttitlefontmin_buttonmax_buttonclose_buttongui_repaint_windowgui_set_window_titlegui_delete_windowdestroy_widgetslist_removegui_create_windowmemsetlist_createlist_pushclose_guifcloseinit_guiget_tick_countinit_service_getyieldputssprintffopenregister_message_handlermemcpy7 +!H"P_h#s$}!%& '))*/)7)<#G*X)j)z)#*-.-/ 's012!+333X333 4- X 5 3 6C 3[ 7 3  ) )  )$ #/ *] i %  ) ) )  # *  ; - .' -/ /:  N -V .^ g -o < ! > ) ) ) ) ) ) )  # $N &V ?i -q @  - . : - / # B D E FD% *G>FNHV^Ie#s,zJ))K#)*#B# '? - 4/ 4'60{ 8 8E ' !&-;BMT[fmt{ &;JR`n*EL[cq!/=K`k   ,37; equy ~       #2= K P[ `eq}       &6FVep u       *5 C ^ iquy ~      ! &4HOSW \px|         * . <  J  T b  p  v                        )  4 ? C G  T  a  f p  u                     % 2 47 D #_ l )q ~ -  7  6  5   0 4H L` d       $8 <P Tp t     widgets.o/ 1225538176 1001 1002 100644 10972 ` ELF4(USUM ]9}B9sB9}B 9[Ð[1Ít&'UÍt&'UWVS,uE  EF,$;E`ED$F,$Nj@uċG D$ GD$GD$D$D$F$F D$F$D$F(D$ GD$ GD$GD$D$UUUD$F$F D$F$D$F(D$ G D$D$ GD$D$UUUD$F$F D$F$D$F(D$ D$ GD$G GHD$D$D$F$F D$F$D$F(D$ G D$D$ GD$GD$HD$F$F D$F$D$F(D$ GD$$W OʉT$W)‰T$GD$D$F$F D$F$D$F(D$ G D$ GD$GD$D$D$F$F D$F$D$F(D$ G D$ GD$G@D$D$@D$F$F D$F$D$F(D$ G D$D$GD$D$F$F D$F$D$F(D$ ;=eGB)č\$3T$G$D$\$$W T$D$ЉD$D$F$F D$F$D$F(D$ eD$ GD$GD$D$D$F$F D$F$D$F(D$ G D$D$ GD$D$D$F$F D$F$D$F(D$ D$ GD$G GHD$D$UUUD$F$F D$F$D$F(D$ G D$D$ GD$GD$UUUHD$e[^_ÍvUxuEu ]}]EMVEttR]u}Í&UuF8uEF uuĉE t&uF$$VNjT$<$D$F\F$V )ȍT @D$DT$$F$~E$FF$V )@D$B$D$FE]u}E+~D$GD$$NjF뼍&UWVSLEt L1[^_ËE}1E2t$UB,$ËE|$$D$u'FUB,$9wL1[^_;t$U$C$D$|$u \$E$L[^_á-|$u D$E$L[^_ËU}1U2ft$UB,$ËE|$$D$3FUB,$9w'UVSu$ËE ECECECC @C4$$Ct$C$E\$@,$[^fUVSu$ËE ECECECC @C4$$Ct$C$E\$@,$[^% $ > $ > : ; I : ;  : ; I8 <  I  : ; : ; I8 I !I/ .? : ; ' I@: ; I: ; I.? : ; ' @: ; I 4: ; I  U4: ; I 4: ; I!I4: ; I 4: ; I: ; I 4: ; I? < 4: ; I?  > 2int$`D$A&OI#o# z +,o#-o# bpp.o#/# d0 C0()o#[*o#+C# So S `,  m- x.3# y/3#0o#1o# [2o# id4o#6#om7e tn4: x;3# y<3#=o#>o# >?o# idAo#Bo#C#!Et#,}Gz#0nH KLz#M3# idNo#Oo# P#Qv ==P356O=,xO3KyO3jk&@E)kP)ki3up6=/ oB[3U SSYh)Xk6X=hXZicZ0}z 3)kDhZi3@6=6= r?= )>kx>3y>3>3 >3w>z6@= ;/=> H).kx.3y.3.3 .3 .z60=]*3,= ../../include/gui../../../include/arch/i386../../include/video../../../includewidgets.cgui.htypes.hbitmap.hcollections.hevents.hJ)kE3>DȐg=CDDH (gXCKFYKYcNDDH-~J;=3P Yhw,>-=H> ;/K.=o+oX%<[%<[ _o$2 *z<4kX-=d . u< .lX;g0q<XxXy<_\X==Ygg=s>Yg!#b=Ygg=s>Yg!" _Fokus: %d | 5AB A@AB PAB FAB FLwAB F AB EAB Ett5u5R5Q'S'/u/1S15u@AtACtCEuPQtQStSuPeeVueW&CP`Rttuu@$V$)u )aVapu pUVUju jVttu u uuu/V2eVV.S2S.S22SS !t!#t#utt> u#widget_is_at_positionCdestroy_widgetsqdraw_widgets widget_process_eventprocess_eventcreate_edit_boxrcreate_buttonlastidfocus> enFpejadUX 2|cursorpostext_widthshort intlist_tdestroy_widgetswidgetwidget_is_at_positionwidget_process_eventeventwindow_tvaluetitlelist_node/home/toni/tmp/lost/src/modules/lib/guiwidthlong long intbitmaplong intwidgets.ctitlefontbytenamecreate_edit_boxtmplabeldwordprocess_eventunsigned charsigned charflagslong long unsigned inttypeunsigned intwidget_tlong unsigned intshort unsigned intchardraw_widgetsheightfont_tdataGNU C 4.1.2 (Gentoo 4.1.2 p1.1)neweventbitmap_tlastidshmidwindowidsizelabelfocusevent_twidgetswindowwidgetdatacreate_buttonanchorGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 #> %PR(N L*^2 qm T*p ~tl *#  *C`0P& "P    5!@1P>H\mww *18Bwidgets.cwidget_is_at_positiondestroy_widgetsdraw_widgetslist_sizelist_get_element_atbitmap_draw_recttitlefontget_text_widthrender_textfocusmemcpywidget_process_eventgui_send_eventstrlenmallocfreegui_repaint_windowmemmoveget_string_positionprocess_eventprintfcreate_edit_boxlastidstrcpylist_pushcreate_buttonx1uKo$HN(lg !,L"~# 4?G!QZ%x 3X'^'it()''  (1 )f! !&-;BIPW^ep'5T[j!<JXf   + 8 IPTX ]w~        %/ 4> CU Zjns        =KYgx  ' 4 8L Pl p   debug.o/ 1225538181 1001 1002 100644 2468 ` ELF04(UEPP0% $ > $ > : ; I.? : ; ' @: ; I um-intZ O,pid+d\D ../../../include/arch/i386debug.ctypes.h+<=| AB ttu+}syscall_debug_stacktracesyscall_debug_stacktracepid_tunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intdebug.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T[>: NQ`J t ^,Z |  k,z /v  ;  0[F&ll "    debug.csyscall_debug_stacktrace   ! & - ; B I P W ^ e p w   Q/0 1225538181 1001 1002 100644 2488 ` ELF84(UEP40% $ > $ > : ; I.? : ; ' @: ; I r_int;&ONdeO ../../../include/arch/i386add_intr_handler.ctypes.h<=| AB ttu#}add_intr_handlerunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intadd_intr_handleradd_intr_handler.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned chardwordintrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T[>: NQiJ ^,Z  k,z'v  ;  0[N&tt %   add_intr_handler.cadd_intr_handler   ! & - ; B I P W ^ e p w    \/20 1225538181 1001 1002 100644 3880 ` ELF,4(U0Ít&UEP0Í'USE] MURQSP0[ U0Ít&U0% $ > $ > : ; I I&I.? : ; ' I@4: ; I : ; I 4: ; I : ; I .? : ; ' @ .? : ; ' I@|Yx int3jA! O OB&OQ d pid d, 'd#? pidd dkq8d0Q~ 67z uid7o 7 J7d pid9d #M`l \p| ]M ../../../include/arch/i386create_process.ctypes.h "r6 f< <y J (=w f"r6|  AI AB 0!AB A` AB p AI t t u Ptt#u""P01t13t3QuNOP`atactclupqtqztz|ux{Pdget_pidget_parent_pid create_processqdestroy_processget_cmdline|resultuid_tshort intget_cmdlinedestroy_processlong long intlong intparentget_pidcreate_process.cunsigned charsigned charlong long unsigned intunsigned intargscreate_processshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallspid_tget_parent_pidinitial_eipdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@|!',>: 0 N4J ^Z P kL(zthv    0HD&jj @  T    )0!8` Hp create_process.cget_pidget_parent_pidcreate_processdestroy_processget_cmdline   ! & - ; B I P W ^ e p {           !% * F T l s z~     Z04HLdh|/38 1225538181 1001 1002 100644 3048 ` ELF 4(U0% $ > $ > : ; I : ;  : ; I8  : ; I8  I &I I !I .? : ; ' I@ 4: ; I dBintV2+O/ OV&O4pid5o#$6o#;8z#eip9z# :z#N<# =9@Ad#(Bd#D9# H :E F 5z,H ../../../include../../../include/arch/i386enumerate_tasks.csyscall_structs.hstddef.htypes.h"r6|  AI t t u P"Senumerate_tasks size_tmemory_usedtask_info_task_tparent_pidpid_taddrtask_info_tenumerate_tasksunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned inttask_countGNU C 4.1.2 (Gentoo 4.1.2 p1.1)enumerate_tasks.cunsigned intlong long unsigned intlong long inttaskscharshort intinfo_sizelong intstatussigned charcmdlinedwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 ^,Z  kD?z&v    0\%&KK|  | #    enumerate_tasks.cenumerate_tasks   ! & - ; B I P W ^ e p {          + I Y dhl q { get_phys_addr.o/1225538181 1001 1002 100644 2472 ` ELF04(UEPB0% $ > $ >  .? : ; ' I@: ; I 4: ; I/Vint Hwj?j'db&dptr(d,C& get_phys_addr.c&< <x | AB ttuP tget_phys_addrshort intlong long intlong long unsigned intget_phys_addr.clong intunsigned charsigned charaddressunsigned intshort unsigned intcharget_phys_addrGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,Tf>: NfGJ x ^,Z  k?z$v  ?  0_I&oo    get_phys_addr.cget_phys_addr   ! & - ; B I P W ^ g n v    3/57 1225538181 1001 1002 100644 2616 ` ELF4(U(0у $1ۉˉt$|$ڋt$$|$ % $ > $ > : ; I.? : ; ' I@4: ; I4w/int !_R;&O'VrR(o4eax)d,edx)d?rM ../../../include/arch/i386get_tick_count.ctypes.h'"r0,hH5yt_yX5| 4AI HLt t 4u1P R!get_tick_count4short intlong long intlong intunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsget_tick_countget_tick_count.cqworddwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@4!t't,t]>: @ NvJ  ^4Z   k<Rz%v    ( 0&  !   4get_tick_count.cget_tick_count   ! & - ; B I P W ^ e p {      Zget_uid.o/ 1225538181 1001 1002 100644 2484 ` ELFH4(UEP0% $ > $ > : ; I.? : ; ' I@: ; I 4: ; I`int E&OXdpidduidd,aF ../../../include/arch/i386get_uid.ctypes.h< <x | AB ttuP}get_uidget_uid.cunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intget_uidGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned chardwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,Tl>: NueJ ^,Z  k?zGv  e  0a&     get_uid.cget_uid   ! & - ; B I P W ^ e p w    S/75 1225538181 1001 1002 100644 2992 ` ELF4(USM ]UEPRQS 0[ USM ]UEPRQSR0[% $ > $ > : ; I .? : ; ' @: ; I : ; I .? : ; ' @'Qbint=TnK+O O!pidqosrcod (0Q,pidqosrcod yZ ../../../include/arch/i386init_child_page.ctypes.hstddef.hJ #J | !AB A0!AB Att!u01t13t3Qu;+init_child_pageinit_child_page_copyQdestshort intsize_tinit_child_page.cinit_child_page_copylong long intlong intunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallspid_tsizeinit_child_pageGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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!',>+: x NG}J p ^LZ x  kXzh?v    0&0  @ 8   !#0!init_child_page.cinit_child_pageinit_child_page_copy   ! & - ; B I P W ^ e r }          g48mem_allocate.o/ 1225538181 1001 1002 100644 4324 ` ELF\ 4(UU]u] uMRQS0 MEUN]uUU E$T$UT$EÉ'UEM URQP=0 Ðt&UEU RP0É'UUE PR>0% $ > $ > : ; I  : ; (  : ; : ; I8 .? : ; ' I@ : ; I 4: ; I 4: ; I4: ; I.? : ; ' @BH#intWwo@o x- |}&O  q#  d#2 2Q? L  ptrupQ wbo@g, L  ptr opX L o  ptr + *o L*,e9 8o L8f ../../include../../../include/arch/i386mem_allocate.csyscall.htypes.hi9f w< <-g:>< v  i< fw  R&N tb^ |P oh~Wuz    0o& @ 4_   ?!@'.pDMmem_allocate.cmem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physical[   ! & - ; B I P W ^ e r              8 CGK P ^ }             $ ) 7 s8<PThlmemory_info.o/ 1225538181 1001 1002 100644 2624 ` ELF4(U<0S]S[% $ > $ > : ; I : ;  : ; I8 .? : ; ' I@4: ; Iw*intW&Ojd#d#}p}e ../../include../../../include/arch/i386memory_info.csyscall.htypes.h#q: @ NJ  ^(0Z   kX,z"v (    0 0&$ $    memory_info.cmemory_info   ! & - ; B I P W ^ e p w       rports.o/ 1225538181 1001 1002 100644 2996 ` ELF4(Uu u 0Ít&'Uu u 0% $ > $ >  : ; ( : ; I.? : ; ' I@: ; I 4: ; I .? : ; ' I@(5Wint+Izc9y & d&Oz(y'B' eax), 6y 5?5B5 eax7kbD ../../../include/arch/i386ports.ctypes.h'> > | AB  AB ttuP !t!#t#5u34P2,request_portsrelease_ports5release_portsFALSEshort intports.cboollong long intlong intlengthunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)port/home/toni/tmp/lost/src/modules/lib/syscallsrequest_portsTRUEdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>,: \ N?fJ t ^DZ |  k~zj6v    0 &$  4 %     ports.crequest_portsrelease_ports   ! & - ; B I P W ^ m s z             & Q04puts.o/ 1225538181 1001 1002 100644 2400 ` ELF4(UUE PR0ɸ% $ > $ >  I&I.? : ; ' I@: ; I w/int !_R;rRxd3nOsr3 puts.c: Nl7J 0 ^,Z 8  k,z$v H     P 0@&??p p   puts.csyscall_putsn   ! & - ; B I P W ^ e l   *pv.o/ 1225538181 1001 1002 100644 2436 ` ELF4(U 0Ít&U j0% $ > $ > .? : ; ' @!Sint@ssp v !,3 pv.c=xi=|  AB AB tt utt!urpv!pv.cunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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?>: N<7J D ^tDZ L  kXzv l  .  t 0N&==p      pv.cpv   ! & - ; B I P W ^ e l y}  (04rpc.o/ 1225538181 1001 1002 100644 3264 ` ELF4(U1UjR30uÐt&UVUSE u]MEEE1QSRjV70u[^% $ > $ > : ; I I.? : ; ' @: ; I4: ; I .? : ; ' @ : ; I I !I/ 5IK]Lint>|oX,&Ouorpcpidd,dP 9 ]Kpiddw d dlend o dP5Iup Id | 9dB ../../../include/arch/i386rpc.ctypes.hX@Kxx< K| AD  =AB HttuR !t!#t#]u BB[V[]u BB]u BB]u B BZSZ]u BB]Q'Orpcsend_message]resultshort intsend_messagelong long intlong intmetadataunsigned charsigned charlong long unsigned intunsigned intshort unsigned intchardataGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsrpc.cfunctioncorrelation_iddwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@]!',>TO: X (NhJ ^ LZ  kX,z+v    0 &0  @     =rpc.crpcsend_message   ! & - ; B I P W ^ e v }               + O04/94 1225538181 1001 1002 100644 2440 ` ELF4(UEP20% $ > $ > .? : ; ' @: ; I '  Ip0int]>( set_rpc_handler.c<=| AB ttu"rset_rpc_handlerset_rpc_handlerunsigned charset_rpc_handler.c/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intrpc_handlerlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T`>: NWBJ X ^,Z `  k,z&v p    x 0:,&RR #   set_rpc_handler.cset_rpc_handler   ! & - ; B I P W ^ e l x   5shared_memory.o/1225538181 1001 1002 100644 3248 ` ELFh4(UEP?0Í'UEP@0Í'UEPA0% $ > $ >  : ; I.? : ; ' I@: ; I 4: ; I : ; I 4: ; I .? : ; ' @SxintNj\Fd&O1q qidq, d 3? idq efk @S~ idqtL ../../../include/arch/i386shared_memory.ctypes.h< <x < <x <=| AB  AB @AB ttuP !t!#t#3u22P@AtACtCSuV"create_shared_memoryopen_shared_memoryclose_shared_memorySshort intopen_shared_memoryclose_shared_memorycreate_shared_memoryvaddr_tlong long intlong intaddrunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallssizedwordshared_memory.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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!',><": H N^xJ ` ^\Z h 0 k4zZv  8  0X(&   M   & 9@shared_memory.ccreate_shared_memoryopen_shared_memoryclose_shared_memory   ! & - ; B I P W ^ g r }             Y04HLsleep.o/ 1225538181 1001 1002 100644 2292 ` ELF4(U0% $ > $ > .? : ; ' @ \intI|| 3 sleep.c=x|  AB tt uryield sleep.cyieldunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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?>: N7J ^L,Z  kx,zv    0&       sleep.cyield   ! & - ; B I P W ^ e l t { +timer.o/ 1225538181 1001 1002 100644 2480 ` ELF84(UFu u0% $ > $ > : ; I.? : ; ' @: ; I r=int /eI&&Oze('d`'d[D ../../../include/arch/i386timer.ctypes.h'=| AB ttu }syscall_timershort intlong long intsyscall_timerlong intunsigned charsigned charlong long unsigned intusecunsigned inttimer.cchartimer_idshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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[>: Nc_J ^,Z  k,z$v  @  0`N&tt     timer.csyscall_timer   ! & - ; B I P W ^ e p w     Q/113 1225538181 1001 1002 100644 2468 ` ELF04(UEP 0% $ > $ > : ; I.? : ; ' @: ; I dintA OTpidddN ../../../include/arch/i386unblock_process.ctypes.h<=| AB ttu"}unblock_processpid_tunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intunblock_processGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intunblock_process.clong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T[>: NQhJ t ^,Z |  k,z&v  :  0ZF&ll #   unblock_process.cunblock_process   ! & - ; B I P W ^ e p w   [vm86.o/ 1225538181 1001 1002 100644 2896 ` ELF4(UEU RPQ0% $ > $ >  : ; ( : ; I : ;  : ; I8 .? : ; ' I@ : ; I : ; I 4: ; I  Iv[int*A~g8y   d%H&O~HaxI#bxJ#cxK#dxL#siM#diN# dsO# esP#OQ m!y m shms ,  i ../../../include/arch/i386../../../includevm86.ctypes.hsyscall_structs.h< fx | AB ttuPz$vm86_intwordresultFALSEshort intboolvm86_intlong long intlong intunsigned charvm86_regs_tsigned charlong long unsigned intunsigned intshort unsigned intcharvm86.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsTRUEdwordregsGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>z: 0 NJ ^,Z (  k@?zv 8    @ 0&      vm86.cvm86_int   ! & - ; B I P W ^ m s z      * 59= B ^ h vwait_for_rpc.o/ 1225538181 1001 1002 100644 2564 ` ELFL4(U0Ít&U0% $ > $ > .? : ; ' @j[int H  ,=% wait_for_rpc.c=xi=x|  AB  AB tt uttu6rwait_for_rpcv_and_wait_for_rpcwait_for_rpcunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intwait_for_rpc.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intv_and_wait_for_rpclong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@!\'\,\?>: N8AJ ^|DZ  kXz:v  R  0re& 0     wait_for_rpc.cwait_for_rpcv_and_wait_for_rpc   ! & - ; B I P W ^ e l t {   204regcomp.o/ 1225538177 1001 1002 100644 39216 ` ELFd{4(UBw B ɉÍBʃwBȉÍvUHuP@1fUWVS9HvhC< w^1EC< t%AE9OpÍtẃ‹]t [^_1 X[^_Í&'UWVSӃ E@HMP Uxt1CFf f)K9uMUD9t [^_ËMAH [^_Í&UxuP % ȉÍt&UWVSUBtaف`1>EptJwz0t=v+Xt&ht&t![^_Ðt(uE}tًف`|tƍvvtu믁xtt;}||E덋UE@Rtt&64ف`u˃,;}}}E}E fUWVS^9؉Er sv9ˉvjʍJ9vA9uz]u㡀+}t-U|$$T$u<8t?uOt+1t&1[^_ËUCꍶU$t$ËP9s`A9wA$t$À9[uy.u.؉ S9s A9v9.t(믺 S9s닀y]u҃ ׍U]u9P| ]uÍvD$F $tF ^]uÉ]uɺ et&U]uÉ}@։υuC9C}CS 4@C]u}f@‰RL΍v'UWVS\EPr FB EU@ExB9 M 2ȃ)ظu}^~GfGEUC;BqU;ZEJO<-I<[EUƉJ9s 8-RWffG]KE9Y<]S9w<-uE EHȍPMQ]ljEȋKw $D$UBMYCiUȉ$T$C~*1ۋMؙI׉MEIPC9u؋UBP@|$D$)}Eȉ$ M 2ȃ)ыUظRU@E;^F]^-UJ9E]ssuFtk^Ky cKtSG7EUtCCƒtω9tM KffWu][]MątYEpNyANf!ʈf)Gt$Ou NffGu܋URUMA9uvut,_711ɍ&!<B9UuIGUMfEڋRUA 9‰E]uf;s9UЅt\ESUM_]M„18t*u]0u]„08A9MuՋEU}RUME0+y\[^_M9U<:<=BUC;BM<-<]~E=:Of fG]K90B9v :=EEH{]EG-fG-U;B-P9x]M;Qs x-ELÉ8q8h‰]9>1ۉE WCffOM 9E}ދ]K;9MfEE9EgM@]o]s|\[^_ËUC;B9M<-<] E;XrPƒa<VfPƒA<t UA9J w)ىMt4M\$$L$uU< uыE>MˋI9B9EEHD$D$$<uC;F^D$D$$-E4E 1MEIMG fo ][]::;z]1uB/$CE !--]K9qEE1҄u1 „0B9Uu1ҋEE\[^_OMC9ADE]]@G]fG]uN7~ F$Eȉ$C K9U@G-fG-MIuEE1ɺ>M1ɺdٍA< vA<A<tWffGCuCٍA< wWfCfGu BB<v tWffGS~{CiٍA<wWfCfGu? BB<vWfSfG~ BB<v/ t'A<A<tWffGS~ t( t&tC € tWffG̻CZٍA<wWfCfGu0ٍA< A<uA<wWffGCuC € tWfCfGuCٍA<A<tWfCfGuaCOwWfCfGu)&Ez]#uN$uENU(]uÉ}0xEE^E E]EEC3{u]}Ð&U(u}lj]@@tzB<F<uˉ/]u}Ít&I9tԋwEEEG]E]EMEw]u}É똍U(]uÉ}@)׉։Et2SES D$D$C${E]u}ÐUWVS X}t [^_ÍvXHN D 9@D DH9@DHB uF)D$D$$F  [^_Í'U}}]uˉƉUFEFu^~1ҁ~1w$0]u}ɺEF]u}ËMUKsEtMUOK\E]E)EHM$AN+MP]u}M+MxEOA$`N+MN+MU>1ɺVJ MUABEE)ExM$AU<$B\N+M*N+MU1ɺ VJ'UWVSUM܋@E;Vs :^ EE^g.7*mЉ ^9s<*IJ9v<\$EtEE9J9v ;EtFE<\>)\{dMXЋDHٺ8T LHBٺ@F@L^ v[M(F@HFXH FD ٺhEN9s!B9v :\)\; FDHٺp^9sB9v :\<^[t&;N8PfB;EEE;F[^_Ít&}^F@^ ^XBN+MHEA$N+MPN+MXEA$hN+M`E^o9{S Nj;Fs 8,s$U^9B9:\z}E1ɺ(2^^E dwSvVN1ɉ FH(F@0E;F5[^_B1ɉFH(F@,8}t"9Év@9sx\u E^z)z)fBt&P9Vv @0< v pu9lj_ ?Nv'UWVS,UEEEFEt&;N <|;]QN$D 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: ;I 4: ;I.: ;' @4: ;I4: ;I: ;I : ;I4: ;I .: ;' I : ;I4: ;I.: ;' .: ;' I 1UX Y 1! U"41#41$ % U&1X Y' (1UX Y)4: ;I *41 +: ;I,.? : ; ' I@-: ; I.4: ; I /4: ; I04: ; I11UX Y 24: ; I *M#(int :+OvUV3#Wd#9X#Y# v TY3#x#s3#3# ~#Vg#?3#7)#)#  )#$3#(3#,H3#0F}#43#8V#<#@s3#Dd#H3#L)#PeZ uch*A sopOomP]gu ptrvg#w#x,#y4m3 *  ^   O g  3 8   + K./}##0# ?&'}#(v# #p<n=}# end>}#?3#@x# A)#QB)#C3# gD#F# G#H) v-ch3,K2j30NJphKvei3R?3PpK3{3YpKHcs~gi3top~cssd@0o`|plKposm)nQK3IxBJ3L3tryM3upsNsvpK)3Rsp}{cplen3WOvj9pKevpp~K)Cspx-&lp*Kop+A,dAy~pxKnoz3nc{d|dcs}~css~di3pKcs~cvvlvi3.p,Kcs-~c/3sp0}cp1len2d6pKcs~cv]nch3pKcs~i3cssdn33pKcs~i3cssdu3pKcs~h,i3top~cs2~cssd4 0 )pKUcs~t3  !0"U#"#"*"6 Ap Y O!"d#n"zP#$ i3ci3~ % Hi3 &O r 1 ''r"< "F "R1  `  !x"D "d " ##&     ' "     !" " " #(] y o!"d # R X pK  }  } )_  upur v pKch3}}_  vg e` pK) ch3] ( 0 !H" " * i )_ pK ) l)6ret)uplen)TT H`gpDKopEAFdposG)snI)sJ,iK3? &$Rp K~!)"3to#3G)l%)up*)73pK+n3c33)3pos)i32) pK3U3t))ud3x3( ` !" # """ "*\OpNKcPvposQ)R3)S32T))U3&" p K!3Zc#vy)$)u\)|%)u`)&)ud)'3uh(- ! "*up#+"7"Cx*Oul?-pKb-pKgcpKgxxZx?)scp}i)3pKgch33mpKg3A3]3F)pKgxs)),m3 *--U-?3.pa?~/g/pK0i3$0lend71]& 41w? W M1b z p!"##"""""P  !h#" ^Cm   !"##"( 2 (!"<<"H"T#` 2F1_2)v 2xY ../../../include../../../../include/arch/i386regcomp.cregex2.hregex.hutils.hstddef.hcname.hcclass.h;#91YkF?9Y??f!;/K=gv|f4:=t>>I!L؁"H02fBA/$.1YQ wJ ] 1uyp2YW/yt.191 .yYN==}3o:LQzg;/g2 FI=-w&H!#;|)- .}fw.x< W{?91GXXh:0J|. gV {w,X4u"HjBV>,et X4u"H` BuV>,[t%B-;>,z<4OJ4X4u"HB,G X"Ht_4="HyXY"Hc<ZQf/?>KKF/@FAv/=`.:0e/;BYg?,KKZ=;.o@E/@0#>*z=U0=?>0)=5~֒!=;=;=u=s= .ggYu׻Yw  tu( t1-/bu  |f%0g vf 3uY=-0~'!pX!^fzH=W/u-/~fjFx8X} fuYOג,=u/sYX:=>ur>0jutq:]]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-brackettildeDELH:w=nhhhXXXXXtXXXXXXU=|| |l| -DE 0AE PAB AGiAB C`AF AB BF AB ACFAB Jp[AB IVAB IE0 AB FHAB IE`AB IE_AB IE`AB BFAB FIAB BFAB BF AB It t -uPR01t16t6Nu0LPPQtQStSuPhPhWWnVVuupupttYuPYuh R DSHUSEVHVV`atagtg|u`qPz|P`lRz|RttuPVVVVRulWWWSSSSttuPVV)R)TWW')up)-R-cQQRQRQR`SSSTWWWttjuPSHSHRPRjSV%HV]jVpqtqstsupPVPVVPpRSStt&uPS&SR V R&VQ W Q&W01t13t3 u0EPE u@RWKW} u W u' W W W R W WRuDR' uD uD uDuDuD uDBVRKV V  VVRuHi uHWWRKW W  WWS SP P P' - P@ J PVPV V P  V' V ' V V $ V$ ) P8V[jVqVVSP S P$S8ASeSPSd v S SPP PrPPuV VRj l R} uP uPj uPuPQ uZ uZ Q X Qd g Q Q uT uT P SSS(:S?wS|SSS=SBDSR_SSSS S6HSMpSSSS| Q QVRVV S V  V' ' V V) j V V8V[jVqVVr R PPttXu)P)SS#PV&VW`atactcu`tPtWWW`|R|VVVVu`Vtt_uPWSRZVZ_R+QQ_Q]W`atactcu`PV`R`Q`uu{W{}u}WuSSRttu P `V`nPnzVVPV R ul Q ]S]nQnwSwQSS  9W9LPcnun}W}uWuW  PPP`hPttuPIVLV"P"V R u`Qu\"uhGuh%"ulGul*HWMTRWJWL2WWWWJW2DWDXSWGWWSPS*"upGupHSSqSStt u#P#X V[ V P V#R# uX<YPEHP#GSSESR,S*QS5 W S S#GSWSESS*W5 W S} S W W S#GSSESUS*QS5 W S S t t *u "!"!&!u&!$$$u$&&&u&* !!w!Ww!y!u y!!W!!u !!W!*u ! !!u!!R!!u!!R!_"u" 'u!')u3)*u!!P$!u!S!#S$?$S&&S 'X'Sx''S)Y)S))S""W""u~"#u~$=$W$&W&&u~&&u~& 'W!'!'u~!'!'u~!'^'Wx''W''W^(g(W((W((W()W3)3)u~3)3)u~3))W))u~))u~)?*WL*}*W"&u~& 'u~!')u~3))u~)*u~##S#$R$?$Sw$$R$&S& 'S!'!'S!'-'Rx''S3):)S:)M)R)9*SL**S##P##W##P##W#$S$=$W=$?$Pw$$P]%i%P!'!'S!'X'Wx'x'Wx''S''W^(g(W((W((W()W3)3)W3)Y)S9*?*W}**P##u~#H$Qw$$Q&&u~&&Q!'!'Q!'-'u~3):)u~:)M)Q9*L*u~#&u~& 'u~!')u~3))u~)*u~/$=$W^''W''W^(g(W((W((W()W3)Y)W9*?*WF$$R$$R&&R?$H$SH$$Q$$S$$Q&&S&&Q/$$u~&&u~''W''u~^(g(Wg((W((W()W:)Y)u~9*9*W9*9*u~9*?*W'(Q1()Q9*G*Q/$$u~&&u~()u~:)Y)u~9*L*u~regcomp*<  RK<  KRt[8  j ' ' S ! 9R&8 5 G  ) '  S | 9Rr d  H d & )  R  R p'\  j j 0GP 0nGbD2B)+'P P< [ Q5 *P{ } Q5 * nb<_"")3)""))"$L**)9*Y))& '$&"#L**)9*Y))& '%&~%%v%|%$p%#$##$$/$!'x'$$/$-'x':$w$&&$$:$w$&&$$x')9*L*3):)x''9*L*3):)')''''oldnextbackrefsssizepregsize_tregcomp.cp_strCPRINTlong long unsigned intslencharjumpbracketCGRAPHnextp_b_coll_elemlong long intsigned charnbytesfirstchsizeCSPACEconcaltoffsetre_magicCLOWERfirstlong intmagicscan/home/toni/tmp/lost/src/modules/lib/posix/regexpbeginrepeatstripsnugnstatesnewlencclassesCDIGITsetbitsCALPHAregex_tsopnocsetsizeprevfwdcountre_gutsmaskp_erecsethashvalueCALNUMunsigned intCXDIGITiflagsmaxnestsetslong unsigned intnplusp_b_cclassnameCBLANKlaststateshort unsigned intwascaretsubnoCPUNCTcflagspmatchesp_b_symbolnewstartfindmustfinishmlenwasdollarnbolcopyoldendfrompluscountCUPPERcnamespendend1end2cnamepatternp_b_termncsetsnsuberrordoinsertcomputejumpsnulsdoemitunsigned charfirststatefidxshort intseterrre_endpopndmustcclassnonnewlinessuffixordinarystarordinaryndigitsncsallocendcstripmoffsetcharp_bracketp_countothercaseallocsetbothcasesp_simp_reoffsetre_gcitypematchjumplargestduplcodep_breCCNTRLp_ere_expparsecount2dofwdp_b_eclasssuffixneolGNU C 4.1.2 (Gentoo 4.1.2 p1.1)regcompfreezesetenlargestartmindexplusneststopprevbackcomputematchjumpsinvertre_nsubfreesetGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@* ؃)* % X/`. 4`.F1B H VD]R  b2OLHuOq  |Q`} 0SD p >p  ^p0vuJz&pzpz' Ԃ -0 !P)i1`7AOVap[iV p0 zh` H_` regcomp.cothercaseseterrnulsp_countfreesetdofwdaltoffsetp_b_coll_elemcnamesp_b_symbolenlargedoemitp_bracketcclassesordinarynonnewlinedupldoinsertrepeatp_brep_erestrncmpreallocmemsetmallocmemcpymemmoveregcompfreestrlenregfree?FN\o'((()   '3 ; 'd l ' **J+,Th.!*O!*e!.!/"(#*&0)'*'*'*I).C*. (08@HPX (08@HPX`hpx (08@HPX`hpx (08@HPX`hp $$!$&$-$;$B$I$P$W$^$e$p$w$$$$$$$$$$$"$0$>$L$Z$h$v$$$$$$$$$$ $*$K$Y$n$$$$$$$$$$$$$$$$$$$#$1$D$L$h$v$$$$$$$  $$(, : V$bfj x }$ $ $    $   - 2$E$QUY ^$i n$y ~$  $  $    $,04 B G$R \$dhl z $ $   $ $$F$o${$$$b$$ $      -  2 $=  J #W #`  n  |   # #       #    * . 7  @  I  X #j #s  |        # #    # #(  9 $A E I  W  \ $g  l $w  | $ $ $ $ $ $      +  4 #F #O  X  l $x |    $  $   $       $  $  3  A  O  Y $a e i  w  | $  $   $ $  $ $ $ $+$<$DHL Z _$j o$z $$ $ ##     $,$8$D$P$a$imq  $  $$$$##   +$D$g$$$$$$$$$=$I$U$a$r$$$$$ $ $ $ 5 D Q#f###      ## #!#* = H#Z#c l u $$$  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|04HLhl$(DHdh$(DHregerror.o/ 1225538177 1001 1002 100644 6200 ` ELF4(UWVSL]u }ڹu  t9fuu/q4$Xt9s $ > : ; I I : ;  : ; I8 &I <  : ; .: ; ' I : ; I 4: ; I.? : ; ' I@: ; I: ; I 4: ; I4: ; I4: ; I 1UX Y 1 U41I!I/ Y86OintW+O"evU9V3#OWd#X#4Y# v }Z j PQ3#AR}#S}# N} BN !} rYT$Frd8Gn3,BoNp}*qd#rsYplentdu3sv}ow$z9. D4v41K4wT;g ../../../include../../../../include/arch/i386regerror.cregex.hstddef.hyX5yXCi`?-=/Kk Y \f$XZdfz%%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 ***| 8AB Ftt8uJSJvuvSuSuS8uJVJvu vVu Vu  V u .V.8u  tWtvuvWu8W*RQvQQWrSS%RRvRRJsVVV V.8VJWSSS]_regerror888regatoire_endpshort intsize_tlocalbuferrbuf_sizeregerror.cnameregerrorre_nsublong long intcharrerrconvbufrerrsregex_tlong intunsigned charexplainsigned charlong long unsigned interrbufunsigned intcodeshort unsigned intre_gutstargetGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intre_gre_magicpregerrcode/home/toni/tmp/lost/src/modules/lib/posix/regexGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@8 p) % H/L4LBF]B XVR  b2q20 4  d H    ( H03  &   @    8")19regerror.crerrsregerrorstrlenstrcpysprintfstrncpystrcmp&Nh%/ (,48@DLPX\dhpt|     !&-;BIPW^epw"/:eptx }        5LXt regexec.o/ 1225538178 1001 1002 100644 40196 ` ELF4(UWVS9ʉEMЋuttыUËRUt&E %=XwL=0_=h4= =(t&dC9]ub[^_=Q=ht&=p=xt&uC! ! 9]t;=@=Ht&=Pt&`! ! ƅ>6ؿ)ȍH=S==} zvtQC=8vC! 5} UBM @ EC! EKM%=t&&Eэ%=u]! =,U! ƍ%=C! Z=` C=9M )CC! } ƒ} }C} C} {CzE }Cvbt&'UWVSӃ,MM@0UD$|EظM D$$;_EtCE]Et&M;OEEt EE} }'E1ۃ} }t#~ MUt$4$L$M Ku}t7}MA< A<A<tX}_tR}t1MA< A<A<}_}t1MA< A<A<}_EzM tE܉E;u؋M9M+E9E E؋MU4$D$L$M ƋEE܋MMVE{C}~t>}jMA< [A<A<C}_9EzEM Ut$4$D$TB+1}}EZ0BZ,EGvGf뭋E,[^_ÍvUWVS(E؋E;E MԉUT`xHts@HEt|6(0t&t&]9] U؍ pM܋ ʁXw%@HEuMOUE؉$T$U3M NjEL$$MԋE9EuCU]]JU]ӉuEMډމ$E؉L$9tЄtڋ]EM$E؉L$щ]9] }E([^_ÍvhlXMNUE؉$T$UUM ƋEL$$MԋE99EuǍ{]UE؉<$K\$tUE؉\$<$u_ڍ&ʋ %=uBUMOUE؉$T$UM NjEL$$MԋE9EuNjU؋M܍s@%\qUE؉\$4$b9t(K]؋P%%=uK뽋UE؉\$4$}Expt2xt&`"E؋]؁PE+C >E؋]؁PE+C D v'UWVS9ʉEMtj։׋EH%=XwT=0=t&|= =(t&FG9uuE[^_==hf=p =xt&uEFP;MG9u-E[^_=@=Ht&=Pt&PUB)E ʄɈ&)މf=t&=t&=t&} zUMF:D9G,=8EFGP} UBM ؋@ uMUFD:GE8ENVU%=tӍ3%=uMUGuk=M3AE@EM;FG=`FG=v9] FG{EFGPi} ƒ} }QUMF:D9G} /T} {JFGE }4FG'UWVS,EEM;E hMƉ׋ MIMvE%=0O=g&=t&NE؉M%=Xp=H=Pf=8t&Mډ]QB)u }dEE)9\$EP <$T$ukUM@@9 tUFu؋Bu9uFu؋E؍;=wc=`F;u t&9}܉t1,[^_9}tUBytʍ؋@ tGF;u df=p=E9xCv PU9zsOA< at&= =(@9}N?yEGtf=p=xW=ht&,[^_ËMFE֋%=uF;u zt&M;yuAt&E;x UBF;u -~ML$ ED$U T$M؉ $M܋EWU؁UB9M9yv  9vOA< A<A<_M9yA< A<A<_M;yt&'? E@vwF;u a9}_9NG}M+Q ApPED$ UT$M L$E؉$M܋EwUBt1MUA|EBUUE؍\3t&AUT$ M\$$L$M܋E UP%=uK%%=uK똋EMA98E)މD$ UFT$M $L$M܋EME؉}M+Q A0ED$ UT$M L$E؉$M܋E'UB41UBhMEB}0MA< !A<A< }_EzEM Ut$4$D$B1}}EZ0BZ,EE{RGG{ɋE<[^_fUWVS,E؋E;E MԉUT`xHts@HEt|6(0t&t&]9] U؍ pM܋ ʁXw%@HEuMOUE؉$T$UM NjEL$$MԋE9EuCU]]JU]ӉuEMډމ$E؉L$9tЄtڋ]EM$E؉L$щ]9] }E,[^_ÍvhlXMNUE؉$T$UM ƋEL$$MԋE9EuǍ{]UE؉<$K\$tUE؉\$<$u_ڍ&ʋ %=uBUMOUE؉$T$UVM NjEL$$MԋE:9EuNjU؋M܍s@%\qUE؉\$4$9t(K]؋P%%=uK뽋UE؉\$4$}Expt2xt&`"E؋]؁PE+C >E؋]؁PE+C D v'UWVS E} UH 8e9EA(Ѓy  @ Kuكt?xxA< A<A<tjx_taDt7DA< =A<A<%D_xt7xA< A<A<x_G%Pl 99XX+l9@@t$D$H$@D$L4$L$t$DT$H $TPƋ@lDx{~tHD DA< A<A<D_zt$4$|$PTBZ0}BRZ,I8D른 [^_Ëp9& EuRBLuEt$t$$ 1[^_PL$T$Xt΃}h@Ht(B@;PHv؋yL@BP~D$ D$PD$T $jv9MPKD$T$&D$ D$PL$Tى$YtE_+U+Z};(M@AC9]9PHs͋M@PD$T $E<$lXX9l [^_ËAlBL+U+Z8vr<B@8BD4J0l\9Xv9Xw;0R$\QPH$ @lX9sJlC9Xt9J4:u狅PDX)9|҉T$L$$u9XE@H$r$ +40D 93KJ:t)ʋ8;}9Xt&$QP3+$;I @$(A!EEdH,,9d;1ۋJ4tkr<xB@gBDJ`d\9,v9,w;`dDžHDž\L@D,PDždDžhDžlTDžpA8~)9dsdDž\Gӥ\\@D$|T$$(ed;P|Dž$t A$|Džhd;TDž DžttDž t|9$ u$11ۃt 0t|t/~-@t$T$$(wKuӃt?$$C< EC<C<tj$_tatt7tC< C<C<t_$t7$C< C<C<$_F(‹d9,q,+d9 Y|@T$tL$$(% dt$~tGtItC< 7C<C<t_z@t$L$ $(@BZ0}@BZ,dhP{?Dw@DA@뮋h҉XE@u@Lu LX(X<$L$,tԃ}Hu&@@H$H@@Ht2HB@@;PHv؋BLu EBP~\DXD$ D$(<$D$S[X9(K<$D$bXD$ D$(<$L$tEX+LU+LZ}(UH@ BC9]@9PHs͋M@ԋt$t$$@LX+LU+LZHt$\16$1'<$d,nX@dd,9sPdC;,t9J4:u狅PD,)9|҉T$L$$u9,|f+`D KJ:uS9 uG(X<$L$Ht$\)ʋ;}9,% $ > $ > : ; I I : ;  : ; I8 &I  : ; : ; I : ; I8  : ; : ; II!I/ .: ; ' I : ; I: ; I.: ;' I@: ;I: ;I: ;I 4: ;I4: ;I4: ;I4: ;I 4: ;I 4: ;I1X Y14: ; I 4: ; I! ".: ;' I #: ;I$: ;I%.? : ; ' I@&: ; I'4: ; I(1UX Y ) U*41+41 ,41-1UX Y .1/ U01X Y 5KnintD*EtU.eqK+e-Z 13xSUV3#mWz#X#Y9#  9>TY3##.3#A3# ##3# #c# #$3#(3#,3#0#43#8b#<#@3#Dz#H3#L#P Zo\]#^#%_J) uch*L sopO(Psu ptrv#Fw#fx,#[y3  : ++q  P gQ9#5R3#S #@T# 7U#V#`W#-X#UYs# stZs#$E[s#( tmp\s#,]s#0 mbs^2#4o P gQ9#5R3#S #@T# 7U#V#`W#-X# vnYs# Y#$ stZ#(E[#, tmp\#0]#4 mbs^2#86ZzwiU6sVnWzmbsX<UYzz2s%g9,TK_befschzaftsfcsspc0Zsi34p0mk4Tl"_mVLnuostqsrsuXtmpssptu\cuzkvz wzudix3Syuh<zzul* =gt v fmo4Tp_qLrs$iu3ssvDeswspxu`stpy~z({ |}ssp~sepN.dp7  Xg9T_befchzaft cs s" pcw Zs  i3 1  m* 5 T+T _, L-+ .a lev/ rec03= i23upss3 sp4N 56ssp7dp8Blen9z:3s;v< cs=6wc>zY*  d1Im*4uT+_,LL-k.lev/rec03}i23upss39sp4 506Nssp7dp8len9z:3s;<Mcs=vwc>z25Y* : p nmk Tl_mLno1stqQruTtmpsuXptu\cuzkvz wzudix3yuh<zzul* gtp mo 8TpW_qLrsiu3ssvesw4spxu`stpyt~z({k |}7ssp~sepNdpU03g99z 53 i3 mv= m4 dp gfU glUT_ pp cj3 mj3:kb!!"H#m4$T$_$L$stsE stmp sp c zk z zi3`<z!!3g99z 53 i3 mv m dp gfU glUT_ pp cj3 mj3:kb!!"#m $T$_$L$stE tmp p c zk z zi3`<z!!% 3 5&*&9l&zf& &53'g9(UJ?4+)H*`d *k +t},~*!,,,,*B!,,,,,,-.H!.<!.0Z"$)[*T"*_#*kf#,w*#,*$*5%,*%##** (gPx/p*%*n&+~,*&,,,,*&,,,&,1,<,G0Zs-1.B'.'.(vl),,*j(,*),***?*,* *-.** ?*  ../../../../include/arch/i386../../../../include../../../include../../../include/sysengine.hregexec.cstddef.hwchar.hstdint.hregex2.hregex.hutils.htypes.hx.K;u!P X<f,1!/WYOf'>f=csge/$&e=-?/gZf<XFf:ff~<<tJ<r "Py<M91g_e= .z<x?/@r(x.ngV.X:>r+1=e/;/-/RX6dJ=c sgegI=$J"?X=.tXIx t{< [t<=.<>:h,>#/1(;st .~Z|fl 3XM: X&<XX;!;<g9(. um&_0f-Y;g=(Je= x<"?f<[/0ȑ-u;Y/( xt,~tl [t<=.<>:h,>#/1(;st .~Z|fl 3XM: X&<XX;!;<g9(. um&_0f-Y;g=(Je= x<"?f<[/0ȑ-u;Y/( xt,~tȬg=g fvAyXikg/!-4w:8uvjfDuk"xt/{Ȑfo<<&z. .#c?4~<)#c?'.Xy<M91g^!;=V--/6~<<<f~Xy<M91g^=>"Py<M91g_e= .z<x?/@r}(wge >ɱ$,.gjcbgkgdggZdgjgdg fwf fg(|z"./LY!-4C>0hMYk)g;yO|JX{f.%Xb&-/4cu=Ǯ  7-/ fr2J\B'h4 fXXF ~"-)#dh/t!07v,hf  Rl'Xdh/~.=e ftf ؑɱ$"-gjcbgk fufil(jz".&LY/$!e4CC0ilLYk/g;ywtE-Jg-g{f b-/4vlg=Ǯ  .g-/ fr,J\. ~ !0c X\V.l'shut up gcc| %AB F0AB AD VAB F sAB F AB FAB F NAB AGpVAB F 1AB Itt%uP%uhR3PPRQ%udu u u u u u  u %u Vu%VP,,R,.QbbRbQRQ1ORObQRQ%R&,S,,Q,6upQSQ\bQ"W%W,6QQQ OQ01t13t3u0GPGW0JRJSSS0DQDuT0{{u0{{u :u ZhPrVyupu`5upOgupu`:upFFu`u`upS !t!#t#v u /P/v uX BRRR >Q>v uT >>BPBv u >>v u @SSS7S A SX ^ SBVupVYPPP9ZRQQQQ`bQezQBWVWLQQWVWV Q#/Q77WeWQ  Q v WP1P69PPPbkPPBBulBWVWWVbWeW V v WBuhS7SSQQS(S1>RQSPU~R~QBudV1V t t u P uh R  R Q ud  5 u 5 e e u Q v v } u }  u  u  u  u a a u uu  u  u 3 3 F uF r x P  S q Su S S R SF S V  ul  R r Vu V  W s Wu W Sa q S S  t  t u  P u` R[RRRRRFNRPRRRR8bRRRfRR  Q u\   - P- uP   u u88KuKu8u8NNuuu  u  u8 8KuK u 8u8 u u  @VDQVUVV^VVV WWP~W~~P"W"0RPPnRPPHMP~PPPSSQ8QP0DPPP- R`RRRRKNRPRRRR8FRRfRV^VVPttuPu`aR/RRRRKRRRvR28RH\RcfRR 0RRRRQu\PuPu 'u'u!!2u2\\u%u%qquu u 'u' u! !2u2\ \u %u%q qu VV$V'VV2?VVWW"P'WPWR'P-2PRiwP|PPPV\PcP#SZ\S\mQQ"PPPPaR/RRRRRRvR28RM\RcfRR%0RR$V2V?VFLP !t!#t#nu 7P7lW YRYnuP YQYnuL nu nu 4}S}V /SUcSupu`Eup_wupu`upu`;upGnu`jSpqtqsts upP uXpRRRpQ uTpP up u oSSRS Sf S SupPP$%PR35Q8MQQ+QQQWV8RWQVWWOVZgQsQWW  QR ^ Qf W5>PiPPPGXPPPulWV8RWWVWWf Vf WuhSRS  S  Q% ( Q8 J SxSRPRQudVV t t 5u  !P!&u&&P&5u  m!Wm!!u|!"S""S""u|""u &&u &&W&&u|&&u &&u|&&u|&&u|&&Sb)s)Ws))u|))u|))u ))u|))S)K*WK*K*u K*K*u|K*K*u|K*K*u|K*U*SU**u **u|**S**u **W*+S++u|+D+u D+D+SD++W++u|++u +3,W3,X,u|X,L-SZ-`-S`-s-u s-A.u|00S00S01S!3!3u|!3K3u|K3K3u|K3X3u|33W33u|33u|33u 33S33W34S44u|44u 44S45W `!`!&u&&&+u+&,&,5u ( (.)u.)2 2!3u!33 33u35  !R!e!u}e!&u&&R&&u&&u}&b)ub)j)Rj)+u++,R+,3u33R35u $u|$$R${&u|{&&R&&u|&&R&^.u|^.e.Re.0u|00R00u|00R05u|""S&&S'P'ST'6(S6(;(Q.)X)SX)])Q))S+D+S++S'P'S''R(.)S.)G)R""P=(T(P((P))P!!R!!u|&b)u|))u|*U*u|**u|+R+u|R++R!3X3u|C!&u|&U*u|*+u|!3X3u|"&u|&b)u|))u|K*U*u|+D+u|++u|!3X3u|x!&u|&b)u|y)U*u|*+u|!3X3u|"#S##V&&S&&S&&V&'VK*U*V!3X3V"&u|&b)u|))u|K*U*u|+D+u|++u|!3X3u|"&u|&b)u|))u|K*U*u|+D+u|++u|!3X3u|""u|"n$u|$$u|$$u|%%u|%%u|=&k&u|k&&u|&&u|&b)u|))u|))u|K*K*u|K*U*u|++u|+D+u|++u|++u|!3!3u|!3X3u|i#&W&&W&R'WT''W))WK*U*W+D+W!3X3Wi#&S&&S&P'SZ''SK*U*S!3X3S"&u|&b)u|))u|K*U*u|+D+u|++u|!3X3u|&&SU**Ss-A.S00S00S01S71!2S!2=2QX33S33S44S44Q&&S11R2!3S33S?2S2P22P33P&&u|K**u|,,u|,,RK33u|33u|U4c4u|c44R44R&&u|))u|K**u|,/u|/1u|71=1u|c1!3u|X34u|45u|&&WK**W`-k-Ws-!3WK33W33W44W&&u|))u|K**u|>,!3u|K33u|35u|&&u|&&u|K*K*u|K**u|s-s-u|s-!3u|K3K3u|K33u|33u|33u|44u|44u|&&u|&&u|K*K*u|K**u|s-s-u|s-.u|..u|/7/u|\//u|J0~0u|~00u|0!3u|K3K3u|K33u|33u|33u|44u|44u|&&VK*U*V-!1VK3X3V44V&&SK*U*S-.S..S/,/S\//SO00S071S=1a1SK3X3S33S44S&&u|K**u|s-!3u|K33u|33u|44u|regexec5%!&!3X3*+)U*))T')M'O'&G'%!!!3X3++++*+**)U*))j))(;)o(u(k(m(@(N(' (''T'Z'M'O'&G'!&!!"&&&""&&k&&%B&E$%B$C$# $##U**X35+!3d**45>443.4X332!3h2n2d2f2?2M212a1w1]1_1+=1--~01/O0//./..-e.ldissectflagchbackrefspregsize_tregmatch_tsmatcherstringoffpfreshlong long unsigned intcharjumpmustlastlong long intsigned charesubnsublmatchernmatchre_magicemptyxmbrtowc_dummylong intmagic/home/toni/tmp/lost/src/modules/lib/posix/regexlstepnstatessetbitsre_gregex_tsopnocsetsizebeginpre_gutsmaskregexec.cdummycsetcoldphashlastcunsigned intrestiflagslooksetslong unsigned intnplusoff_tlaststaterm_so__mbstate8short unsigned intspacesmatcflagspmatch__mbstateLwchar_tmbstate_tmlennbolregexectaillastposeflagsclenncsetssfastoldsspunsigned charfirststateshort intregoff_tre_endpmusthardstripwint_tsslowuint32_trm_eomoffsetcharlslowstopstlbackrefoffsavematchjumpendpmatchplmatsdissectsstepssubneollfastGNU C 4.1.2 (Gentoo 4.1.2 p1.1)mustfirstint64_tstartststartherestopsbackrefre_nsubGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@5 \%D5+D50D5wB7> t RL. N T^2U qU4m \ ~W!+! ?  _ 0u& w %0 V s & /8 N>pV  GNU\ 1dkpregexec.csstepsslowsdissectlsteplbackrefsbackreflslowldissectmemcmpmemsetmemcpyregexecmallocfreestrlenz   U=U!""9##v%%#'5'C'f)`***+6+++1/3A3O3333:44 !&-;FMT[fmt{ !/=KYgu+@Sap{,3BVdr0>LZhv+GSW[iny~#'+9>INY^iny?KOSafqv '7GLWlx|    ( < H L P ^ c n s ~             $ 5 J O Z i }                0 L [ ` k p {          & * . < A L Q \ a l q |           ? K O S a f q v             '7GLWl'2=H_w 5@KVa %1=I`",9Fjs|#1?HV`d#.7@Sft8<X\x|regfree.o/ 1225538178 1001 1002 100644 4076 ` ELF 4(USE8et[ËX t;EuCt$Ct$C4t$C $ > : ; I I : ;  : ; I8 &I  : ; : ; I : ; I8 .? : ; ' @ : ; I4: ; I&int[+OKzvUtV3#LWd#X#]Y# v TY3#!x#-3#T3# ~#g#s3#)#)# )#$3#(3#,F3#0G}#463#8#<i#@o3#D d#H>3#L')#PZ uch*A sopOoP]gu ptrvg#jw#x,#y4m3 b8 }7,g9W} ../../../include../../../../include/arch/i386regfree.cregex.hstddef.hregex2.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: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1)| AB Dttu0P0uSSregfreesetbitsre_endpshort intsize_tstripnpluscsetsizemoffsetbackrefsmustre_nsubncsetslong long intmatchjumpcflagscharlong intregex_tcsetlaststateunsigned charsopnohashsigned charlong long unsigned intunsigned intiflagsshort unsigned intre_gutsnsubregfree.csetsnstatesGNU C 4.1.2 (Gentoo 4.1.2 p1.1)neollong unsigned intre_gregfreemaskmlenre_magicpregnbolmagiccharjump/home/toni/tmp/lost/src/modules/lib/posix/regexfirststate.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> RaN ^uk0g  xu- K  0k<<      regfree.cregfreefree>M\p   ! & - ; B I P W ^ e p w           " 0 > L Z h v           * K Y n       access.o/ 1225538178 1001 1002 100644 3956 ` ELF$4(US]D$$t$1[f$t$1[ø% $ > $ > : ; I  : ;  : ; I8  : ; I8  I : ; I .? : ; ' I@ : ; I : ; I 4: ; I U&I4: ; I? < ]_2int,LOo<.eE+e1 e]"N5Z?%8id9# :?#pid;#<# y>#%?z#'@z#CAA#Cz#kDE#!  AE>;K DIR-K 7-3] ,, ,3f0ydir4  V h@3 ../../include../../../include/arch/i386../../../includeaccess.cstdio.hio_struct.hstdint.htypes.hstddef.hdirent.herrno.h,t? JvN73x<r| ]AB Dtt]u,S,.u.JSJLuL]S&P.8P8DPLQPsaccess]0DL]GIsize_tresidpathungetc_counterrnobuffer_sizepid_taccessFILEbuffer_modeunsigned charlong unsigned intshort unsigned intio_resource_taccess.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intuint8_tmodelong long int/home/toni/tmp/lost/src/modules/lib/posixcharbuffer_posshort intuint32_tlong intio_resource_id_tsigned charungetc_bufferbuffer_ptrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> `RyN D^2PqT0m L ~9 \V  dv 0&@@ p | 5    ]&/access.caccessfopenfcloseopendirclosedirerrno"4@S !&-;BMT[fmt{#1LWby      chown.o/ 1225538178 1001 1002 100644 2544 ` ELFp4(U1% $ > $ > : ; I.? : ; ' I@: ; I  I&IXint9~ OL O' 03/x/dR/o\D ../../../include/arch/i386chown.ctypes.h/#+1| AD ttuchownpathchown.cchownuid_tunsigned charlong unsigned intshort unsigned intgid_tgroupGNU C 4.1.2 (Gentoo 4.1.2 p1.1)ownerunsigned intlong long unsigned intlong long int/home/toni/tmp/lost/src/modules/lib/posixcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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  0&     chown.cchown   ! & - ; B I P W ^ e p {       Qexec.o/ 1225538178 1001 1002 100644 2608 ` ELFp4(U% $ > $ >  I&I.? : ; ' I@: ; I 4: ; I? < Rgint YsBkkK3322r@3R9 ../../../includeexec.cerrno.h2!U1| AQ ttuexecvpshort intlong long int/home/toni/tmp/lost/src/modules/lib/posixlong intexecvpexec.cunsigned charsigned charlong long unsigned intunsigned intargvshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpatherrnoGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 %T+T0TsB> 8 RVN b,^   o(,~Tz   q  0&     exec.cexecvperrno   ! & - ; B I P W ^ e l y      Fgetopt.o/ 1225538178 1001 1002 100644 5452 ` ELF 4(Uu}] }uuvtiB:{D$4$gx:8u]u}ɉËE  9߉ ~A-t]uЋ}Q€-A6D$-4$t-- v8@9>::[D$D$$?&yC:ңtO>:tJD$D$$]u?}ɉËU H?% $ > $ > : ; I  : ;  : ; I8  : ; I8  I &I .? : ; ' I@ : ; I 4: ; I4: ; I 4: ; I? < 4: ; I?  L>=>dintF.,Lyn.ew+eT8 e5Z?%8id9# :?#pid;#<# >#,?z#Y@z#mAA#Cz#DE#!  AEh;K g C3> @3, A Ba oliE?PD?  ?? V 4?13623%0333 ../../include../../../include/arch/i386getopt.cstdio.hio_struct.hstdint.htypes.hstddef.hbj "WXhgCȏ=-g  3Iu;lf2R(e=-Yu `f Xqt  illegal option -- %c option requires an argument -- %c | >AB Ltt>uWuWuWu>Wu =u =u >VuVuVu>VVmP=EPPRPlgetoptoptargoptindoptopt+opterr=optreset>size_tresidpathungetc_countnargcopterrbuffer_sizepid_t/home/toni/tmp/lost/src/modules/lib/posixFILEbuffer_modeunsigned charoptindlong unsigned intshort unsigned intoptresetio_resource_tgetoptplacestderrGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intoptargostrlong long unsigned intuint8_toptoptgetopt.clong long intcharbuffer_posshort intuint32_tlong intio_resource_id_tnargvsigned charungetc_bufferbuffer_ptrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@> `) % T/4FmPB \VR  b2q2#4 $ $yV 4  <0  &   W    >%,3:AHOgetopt.cplace.1347getoptoptresetoptoptstrchroptargoptindopterrstderrfprintf!08=Rio~ 0AOWcgz !'+ !&-;BMT[fmt{#1LWr}     ',9>K getopt_long.o/ 1225538179 1001 1002 100644 11928 ` ELF4(UWVSÃU)‰+E܉UEЙ}҉UEEU}u)ىș}U҉E~RU܋}E4E~-MM1+ME}C9]t 9M~MEE9Eu[^_Ë}}댍'UWVS,EܡU؉MԉED$=$E+}@E]ԋ,uԃEEEfEދto|$D$E$uۋ$9tpM ƒu}tMEuEU‹F;BEEދuUt%?,[^_ËUU]]]}t^EMEQÅtVA,?[^_ËF;BlF ;B `u t lBvoyt4]t]UQtsA 1 $ > : ; I .: ; ' I : ; I 4: ; I .: ; ' @: ; I4: ; I4: ; I4: ; I4: ; I 1UX Y 1 U41.: ; ' I@: ; I.: ;' I@: ;I: ;I4: ;I4: ;I4: ;I : ; .? : ;' I@!: ;I ": ;I #I$!I/ %4: ; I&4: ; I? < j02j#:|#@#valE|# puhint|U\ + gcd| a| b| c| |,)|`|#||i|j||y|uh|ulpos|6-u| @#ljidxʃ|D|;u`udi|#|Cm|G|c%Ap| wn|#nnjo idxoto|oliqr|pr|*s|O no|!m|!#m!mj!n "idxn 5b| !`|!#`!`j!a "idxa:tw|*x|#u$!\%{u#u$%*|i~| #$u$% 3#Hu$"%W8#lu$%{Q\#u$)%C#u$%m&<J&5M|&@P|&HT|&zW|1e ../../include../../../include/arch/i386getopt_long.cgetopt.hstddef.hC/W=ft.?>y<%>Zw.Y[yXT6JDXcfn<YN:j #hk<kt thg 7 v< XXu\ $fuu w;gb Kt? Ny$)mC>=MR\akp~ %05@PU`pu)-16ETc%/ISmwr8<X\x|getpid.o/ 1225538179 1001 1002 100644 2748 ` ELF4(U$ÍU% $ > $ > : ; I.? : ; ' I@) (iint[uR O8d!.d ),aE ../../../include/arch/i386getpid.ctypes.h7gt>| AB  AB ttu !t!#t#)u%getppidgetpid)short intgetpid.clong long intgetpid/home/toni/tmp/lost/src/modules/lib/posixlong intunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tgetppidGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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+l0lNB> RqeN | bD^  oX~t)z    0&40 d 0    ! (getpid.cgetppidget_parent_pidgetpidget_pid%   ! & - ; B I P W ^ e p w ~     R04link.o/ 1225538179 1001 1002 100644 2572 ` ELFX4(U% $ > $ > .? : ; ' I@: ; I  I&I4: ; I? < Pint=u+p03#//@3R9 ../../../includelink.cerrno.h/"T2| AQ ttuklinkerrnonewpathlink.cunsigned charoldpathlong unsigned intshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)linkunsigned intlong long unsigned intlong long int/home/toni/tmp/lost/src/modules/lib/posixcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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+T0TsB>  RVN b,^  o,~<z  W  0wl&      link.clinkerrno   ! & - ; B I P W ^ e q |     Fmisc.o/ 1225538179 1001 1002 100644 3060 ` ELF4(U1É'UÍU% $ > $ > : ; I.? : ; ' I@: ; I .? : ; ' I@ I 4: ; I? < DPint8p  O&-3,3}5d$,K>30DX=3 @3_ ../../../include/arch/i386../../../includemisc.ctypes.herrno.h,",0!U1!U1| AD AQ 0AQ ttut"t"$u01t1BtBDu+visattyforkpipeDdescerrnopid_tunsigned charisattylong unsigned intshort unsigned intpipeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intforklong long unsigned intmodelong long int/home/toni/tmp/lost/src/modules/lib/posixshort intlong intsigned charmisc.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 %+0B> RN b\^ 0 o~t/z    0&D 0 t    0misc.cisattyforkerrnopipe3   ! & - ; B I P W ^ e p |         l04HLmktemp.o/ 1225538179 1001 1002 100644 4224 ` ELF 4(UWVS }<$HX9<X‰E B $ > : ; I.? : ; ' I@: ; I4: ; I4: ; I  I 4: ; I I !I 4: ; I? < azPint=+O+32,len6dyi73numI353 Ae3 d,fdf3Wlengdj bufhA P P @3b ../../../include/arch/i386../../../includemktemp.cstddef.herrno.h2?נ Xjt.j<W!,;lW!,;kii<. J[UJh?zBz. . 1qay2wsx3edc4rfv5tgb6zhn7ujm8ik9ol0p| AB F xAB BIttuWuWuW8PPP VQZVVQQupQ !t!#t#u KKWu*V<?P%evmktempmkstempsize_tfileiderrnomktemp.cunsigned charlong unsigned intshort unsigned int/home/toni/tmp/lost/src/modules/lib/posixGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intmkstempmktempcharshort inttemplatelong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@ h%+0Be> 8RN @^2%qTm H  ~8}) h  p0&,,  PM   $+39 xAHmktemp.cfileid.1168mktempstrlengetpidgetppiderrnomkstempstrcpyopenR[8X`t !&-;BIPW^ep|       " 1 QXo 8 <posix_dir.o/ 1225538179 1001 1002 100644 5864 ` ELFP 4(UE D$D$E$Í&'UED$D$$Í'U$1Ív'UEu}]1$tJ$$fw7@t$D$G$Ƈ4$]u}Í&‰'UE$ɃÍU% $ > $ > : ; I  : ;  : ; I8  : ; I8  I  : ; I !I/ : ; I : ; .? : ; ' @: ; I : ; I .? : ; ' I@: ; I4: ; I&I9$intc,Lgz.eQ/w).+e e5~5Z6AY%8id9# :Y#pid;#<# >#E?#O@#AA#C#Df#! _z A)E :(Z)S#*# _ Q DIR-l&+5,&#@-#.l#A/#0#1# 6_ 3wz"dirywy~ o0S,dirnwGc~`vXdirbw+I+dirHwJ1PkV+- w 6c^;3*Kdir:w0w09w5/ _ ../../include../../../include/arch/i386../../include/sysposix_dir.cdirent.hio_struct.hstdint.htypes.hstddef.hio.htypes.hgsgrgcg;,,02d/Yuv7cgust>telldir: Nicht implementiert | "AB 0#AB `AB AB OAB 0 AB tt"u01t13t3Su`atactcvuttuuPVVSPSPWWtt*u01t13t39uYAseekdir}rewinddirtelldirreaddir7closedircopendir9readdirio_direntry_type_tuint64_tshort intsize_tnamedirentctimetelldirbuffer_posd_reclenuint8_tposix_direntryuint32_tdirentryname_lengthlong long intposix_dir.c/home/toni/tmp/lost/src/modules/lib/posixlong intoffsetatimeopendirio_direntry_tunsigned chartime_tsigned charlong long unsigned inttypebuffer_sizeunsigned intclosedirshort unsigned intcharrewinddirmtimebuffer_ptrseekdirbuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intd_namepid_tio_resource_id_tsizeresidpathungetc_countungetc_bufferio_resource_tGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> pR7N h^2/qPm p` ~ ]   0 7S &y y      "$0#.`6=ET[binw0 posix_dir.cseekdirdirectory_seekrewinddirtelldirprintfreaddirdirectory_readstrlenmallocmemcpyfreeclosedirdirectory_closeopendirdirectory_openMin5   ! & - ; B M T [ f m x            ! / = K ` m |          7 G NRV i             & = HLP i tx|   0 4H L` d  posix_files.o/ 1225538179 1001 1002 100644 10700 ` ELF4(UÍUÍUWV1S }9{t/Ft$$u [^_Ét$$$uʉ$ 1[^_Ít&'UWVS }t}tm1 v;8tSFt$$u$t+ÉD$$;C@S [^_댺fUVS ] u؃00D$4$$t;ErtDa@DE4$D$tb$ [^É؃BB؃DDuJ1tErE+뚍&D$4$e땍&ErE+QD$4$uC&Ewt&EwE+D$4$$ t&'UE D$RD$E$Í&'Ut$$$Ít&'UVS t/19ptC\$$u[^Ë[^hʍUE]u}u} t=t$|$$t]u}É]u]}&]u}ÍUE"t D$ ED$D$E $ɸÍ'UEt D$ ED$D$E $ɸÍ'UE% $ > $ > : ; I  : ;  : ; I8  : ; I8  I <  : ; .? : ;' I@ : ;I .? : ;' I@: ;I : ;I4: ;I4: ;I.? : ; ' I@: ; I4: ; I4: ; I4: ; I  U  U&II!I/ : ; I .: ; ' @!.: ; ' I@": ; I#4: ; I$: ;I%4: ;I&&': ; I (4: ; I? < H%intlU,LN.ec7+ew3 e/e 135Z`%8id9#:`#pid;#<# ,>#W?z#J@z#AA#'Cz#:Df#!  AbEp;l&eu## ] %  -[.#fd/3# w $dupc3 fdb3`7l3 4, fdk34k3H3@XfdG3JiK3  S3^[R_Fi`3YV3`l<13l|z -vfK 8fif c3<E z=U!X`"fd~3J#i3~.*fd-3$-$-3A% /0sfd3z% z $&g8"fd3dz z'fd3E3 63(=(>(p?( @3 ../../include../../../include/arch/i386../../include/sys../../../includeposix_files.cstdio.hio_struct.hstdint.htypes.hstddef.htypes.hcollections.herrno.h!U1!U1Y֬]\ f7]sXڄ:0}=P{-/1 J2Z/=fzt.l YYhZNht[v-Kb'stWK\J -KtmJ=g~g z.7ȟQ[ Jr0nt g[+14B=v WXgOy.y _\gOy.y _IPbrPttuuPPttuodup$dup2`closefilenoopencreatXlseekwrite%readfdopenbvclosemode_tfilenoshort intsize_tlist_tbuffer_ptrdup2filenamemodebuffer_posuint8_tlist_nodereadlong long intposix_files_initfdl_element/home/toni/tmp/lost/src/modules/lib/posixlong intstdinoffsetfdopencreatlseekwriteunsigned chardwordfopen_flagsfd_list_elementfilesigned charflagslong long unsigned intuint32_tbuffer_sizeunsigned intstderrssize_tshort unsigned interrnocharoriginbufferbuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intbytespid_tio_resource_id_tsizeoff_tresidpathfd_to_fileungetc_countnewfdungetc_bufferposix_files.copenio_resio_resource_tFILEanchorflags_sizestdoutfd_listnext_fdGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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+BG> L$Re N (^2:q@\m ( ~js )  )00-& !E 0`J  ;?E J@uPdpw|`u"z0CC posix_files.cfd_listnext_fdposix_files_initfd_to_fileduperrnodup2closelist_get_element_atlist_removefclosefreefilenomalloclist_pushopenfopencreatlist_createstdinstdoutstderrlseekfseekftellwritefwritereadfreadfdopen#[co %,5T !!$ ,!?f n! ! ##(-$5:%BG&Ol(\+d-) !&-;BMT[fmt{ (6DRmx  *6:>Qfrvz $.4BLQ[dq{  %)-;@S^jnr +6:>LQ_mw| 0 4H Lh l      0 4H Lrmdir.o/ 1225538179 1001 1002 100644 2552 ` ELFH4(U% $ > $ > .? : ; ' I@: ; I  I&I4: ; I? < Hint5hu#.3 .@3S: ../../../includermdir.cerrno.h-"T2| AQ ttukrmdirrmdirerrnofilenameunsigned charlong unsigned intshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long int/home/toni/tmp/lost/src/modules/lib/posixcharshort intlong intsigned charrmdir.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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+T0TsB>  R~WN b,^  o,~0z  L  0l\&     rmdir.crmdirerrno   ! & - ; B I P W ^ e q |    Gsignal.o/ 1225538179 1001 1002 100644 7268 ` ELF4(U1 @@uÍ&'US]t$? 1t$1[fUSҋ]t/?ƒ uE  [ɉÍt&Kʉ'USU ]?$ ʃ)1[ø썶USU ]?$ ʃ) 1[ø썶USE ?  E˃)[øvU1É'UED$D$$1Ít&'UED$D$$1Ít&'UEHwE&Í&'UU ~ÍD$D$ D$D$E$1% $ > $ > : ; I I' I : ; : ; I8 I !I/  : ; ( .: ; ' @4: ; I .? : ; ' I@: ; I4: ; I: ; I &I.? : ;' I@: ;I .? : ; ' @: ; I 4: ; I 4: ; I? < W; intr3,L Z~.x3 j# A    e "&6"i73P^G30n,F3X;Swp3;K3!M3&3T3a3`Qa3}g hC h33s2Cr3oVc3@pidbob3 f ?/V 0@3 ../../include../../../include/arch/i386../../../includesignal.csignal.hstdint.htypes.herrno.h5[j vV>PugwrfdL,>3R9wwq5Ji^x<Ji^x<J?^z<<",0gpg=xZ"VX>,-0| "AD 0>AB DpGGB ADAB ADAB A`=AB AAD %AB %AB "AB @IAG tt"u01t13t3nu0CCeSegugnST_RagRpwtwytyupSuSQttuSuSRu RttTuASACuCTS,R,Cu CTR`atactcu`llvPvu Pu ttuttuttutt2u2u@AtAHtHu@VVRu "raise^signalsigaddsetsigdelset&sigismemberlalarmsigfillsetsigemptyset_signal_default_handlerkillkillFALSEshort intsigaddsetsigsetinit_signalsuint8_t/home/toni/tmp/lost/src/modules/lib/posixboolbitmasklong long intsignal_handlerslong intsigismemberunsigned charsigfillsetsigned charlong long unsigned intunsigned intalarmsigdelsetshort unsigned intchar_signal_default_handlersighandler_thandlersecondsold_handlerGNU C 4.1.2 (Gentoo 4.1.2 p1.1)signallong unsigned intpid_tsignal.csigemptysetsigset_tTRUEsignumraiseinitializederrnoGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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%+  0sBS> d0RN b0^  o, ~z L   T0&0 0 " '   3"K0>QpGXDbhDr`=~%%@Isignal.cinit_signalssignal_handlersinitialized_signal_default_handlerraisesignalsigaddseterrnosigdelsetsigismemberalarmsigfillsetmemsetsigemptyset_exitkillsend_message 8PrJ% !&-;BMT[bip{  (37; @J OY dosw |       ! ,7;? DR\ r~     !,04 GQ gsx 0 4L Ph l       stat.o/ 1225538179 1001 1002 100644 8228 ` ELF4(U1É'U1É'UÍUÍUÍUÍUE$ɃÐ&U}׉$]uD$4D$O$D$D$$$GD$t$$G1G,w, O0tAG0GG]u@G1}ÍUS] D$E$t [[Í&'U}}]uu D$<$t%$]u}Í&<$tO$4$D$4D$NFF@F1]u}þ% $ > $ > : ; I  : ;  : ; I8  : ; : ; I8  I .? : ; ' I@ : ; I &I.: ; ' I@: ; I: ; I4: ; I4: ; I U4: ; I 4: ; I? < gL X(int,L<{.ed2+e e  e e6-e.e/e0e132e93eQ5s|4alb#Jc#d#xe# f#g#+h#j#l# m#$>n#(o#,p#05Zp%8 id9#B:p# pid;#3<# M>#?z#a@z#AA#GCz#TDv#!  AhE;| G:3 X9 s9   I3, 9H3 sH Rb3 *X X R  30: X sؾ 3@J X s  PZ & @v3`x B sƾX3:4fW`WR~posYs  3@93RfH F|~3LfX}}R389adirF |. @3S ../../include/sys../../../include/arch/i386../../include../../../includestat.ctypes.hstat.htypes.hstdio.hio_struct.hstdint.hstddef.herrno.h9#+1 #+1#U11#U1 #U1 #U1Pgz ^8f2LL1?=,u/;gKhuu[ct=/P;/-TB >*2.u;/\l <(R! WN d^2x q| m l ~ Rm    0&`    ") /0 6@ <P B`HY`fl@Brystat.clost_statinode_numchmodfchmodlstatmkfifomknodumaskmkdirdirectory_creatememsetftellfseekfstatfdopenerrnostatfopenfclosedirectory_opendirectory_closem ,N Yo  "#$%%B  !&-;BMT[fmt{ "0>LZhv*8FTb}   )-1 6D^imq v    $2EPTX e jt          ", 1@ MY^ 0 4H L` dx |     termios.o/ 1225538179 1001 1002 100644 3408 ` ELF4(U1É'U1É'U1É'UE@Ƀ<% : ; I$ >  : ;  : ; I8 I!I/ .? : ; ' I@ : ; I $ >  I : ; I &I.? : ; ' I@>aG0&0M77#/7#?7#7# \#B ) ( O( int TL., fd- - O-L R TT3 'X fd2 28%0> O7L`; ../../includetermios.ctermios.h(",0",0",0| AD AD  AD 0AB ttuttu !t!%t%'u01t13t3>uFtcgetattrtcsetattrWtcflushcfgetospeed>unsigned intoptional_actionstermiostcflag_tc_oflagc_iflagc_cflagspeed_ttiostcflushc_ccGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/posixcc_ttcsetattrtermios.cc_lflagqueue_selectorfilechartcgetattrcfgetospeedGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@>!',>E: HNdJ ^dtZ @ kzJv 8    @ 0&D 0 t 3     '0termios.ctcgetattrtcsetattrtcflushcfgetospeed   ! & 1 8 C N Y a o }          0 > ] hlp     H04HL`dunlink.o/ 1225538179 1001 1002 100644 2472 ` ELF4(U% $ > $ > .? : ; ' I@: ; I  I&I LCint0ly.3 .k6 unlink.c-?|  AB tt urunlink unlinkfilenameunsigned charlong unsigned intshort unsigned intunlink.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long int/home/toni/tmp/lost/src/modules/lib/posixcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 x b,^  o,~z     0)&;;     unlink.cunlinkremove   ! & - ; B I P W ^ e l x   ,utime.o/ 1225538179 1001 1002 100644 2800 ` ELF4(U% $ > $ > : ; I : ;  : ; I8 .? : ; ' I@: ; I  I &I 4: ; I? < Q int>q5],$()d#*d#~1300    v @3p ../../include../../include/sys../../../includeutime.cutime.htypes.herrno.h0"T2| AQ ttuutimeerrnofilenameunsigned charactimeutimbuflong unsigned intshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intutimelong long unsigned inttime_tlong long int/home/toni/tmp/lost/src/modules/lib/posixcharshort intbufferlong intmodtimeutime.csigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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-&SS      utime.cutimeerrno   ! & - ; B I P W ^ e p {         }wait.o/ 1225538179 1001 1002 100644 6980 ` ELF,4(UVS1ۃf90tC\$$u[^ U]]u}u u؋u]}Ét$ft GutG1Ft$$t;ut$$됐&UED$$D$Í'Uuu]t]u$ 1D$bD$$D$ 3CC\$$]u&U}]u]ut]u4tH)1D$D$$D$ CC]u$뮍&'UD$$% $ > $ > : ; I  : ; (  : ; : ; I8 <  I  : ; : ; I8 .: ; ' I@: ; I4: ; I4: ; I.: ; ' : ; I4: ; I4: ; I.? : ; ' I@: ; I: ; I 1X Y 1 U4141.? : ; ' @.: ; ' @ .? : ; ' @!4: ; I "4: ; I? < /VMintq+O O l |&O # # U & 9m / , pid-q# _.# 2/3#wEw1pidDq,iF3JGw] ppidoqiq3rw,q@{pidq2,3w}H 3^gqf2,FWpidVqYw7"pidq?-d>ow <0V"!C3 "@3| ../../../include/arch/i386../../../includewait.ctypes.hstddef.hcollections.herrno.hI_X ?Jiw+1PWxKEYKgYx Jw'/uusjFfj.s[uM'/s?syXtgYYYwait.cwait_child != NULLCHL_EXIT| 1AB AC@AB FI#AB AB FFAB M0&AB tt1uP/V .SP*-P@AtACtCu@YYpSpuuuS@YYhVhuu uVu YsW|~PWhmVVttuttu//5V57u7Vu+CPtt"uSuSu"S"u VuVu"VPS P01t13t3VuG3waitpid2wait^wait_child_addinit_waitpidVwait_child_delFALSEshort intsize_tlist_tdata_sizerpc_child_exitwait_child_addlist_noderunningwaitboollong long intoptions/home/toni/tmp/lost/src/modules/lib/posixlong intdwordwait.cunsigned charsigned charlong long unsigned intcorrelation_idunsigned intwait_childshort unsigned intstatuschardatawait_listGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intwaitpidpid_tsizewait_child_getTRUEanchorinit_waitpiderrnoGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@V ,%+0By3> RN ^2#qm ` ~ N K ,)  4I 0a !&GG@ T1 !  0D@LRags#x0&wait.cwait_child_getwait_listrpc_child_exitlist_get_element_atwaitpiderrnoget_parent_pidyieldlist_removewaitwait_child_addpmalloc_assertlist_pushvinit_waitpidlist_createregister_message_handler"[ ?U \ h  7"?F KP#   !&-;BIPW^er!4?CG V c hr        8CGK Pdkos          & 8 <X \p t  bitmap.o/ 1225538182 1001 1002 100644 23852 ` ELFK4(UWVSU}EtyE1EMÈEE)E1]8UMU"E M]E ˆU"T>T>MM ˆT>F9uu[^_Ð&UWVSUE ]׉EU} 1EMӈ]tBtɅMu]B u[^_fUWVS uMUE uEȃ)ƉUU!2! ЋU҉UUU2!MMM 1 !ˉ [^_ Ít&UÍt&'UWVSdEUM ](EE UċUMȉ]̉EЋEUԃt $d[^_ËEԅtM9M0s]0E1EEE]䍴&MЍAEf~U,U9Uvtuu1F9]ĉv`xPExIMT$UED$MMĉD$ET$ MMȉD$EM L$$MGC9EEE؋]ԋE9 UU09UȉU=t)EfEEt&뾅E09EE1EEEEċ],EЍ HMf~MM9MvC]E14]U 9Uĉvx MxMGB9EEE]ԋM9EE0U9ЉEct)EfEEt&뼍&'UWVSEM},uU ]E$ME0MtE0EE4u]4M(DžDžM(E;v+E(E䋅)E䋅E49s)E4)E4t \Ĭ[^_ËE4t1E(Ëƍ&Et$G$D$;}4uہĬ[^_É)E4M()M䉍U4JU1E( 4t$G$L$ ;}4u؁Ĭ[^_ËE(EtOtF}4C؋}(ыMEljE(d‹hdhىldphdtډx|hT$hL$d$T$pL$l$T$xL$t$\$T$| $EdE4hlptx|9EC؉u  E( u4 U(Mu(E‹UUUEMEUMċM<Evt$T$ ML$E$t$T$ ML$E$t$T$ MĉL$E$\$<$t$T$ EMU4EMEME9UUM4U䋅ɃEÍ ؋PUU\U( $|(t&e+(XEX4" x4X$"B Ћ$B|9v3+X$"щ Ћ$X<"E㋅x*X "U Ћ |9v-+X]U" ЈX"Ƌx2X" Ћ|9v5+X"Bщ ЋBX" x2X" Ћ|9v5+X"Bщ ЋBE̋U4M $(9UE:E4/ؾʋMe+u䉅< 񋵴ЈDDHMEEȋMEEىMLEMEETDP‹׉X`\H<L$ED$U$L$ED$U$L$LD$U$L$TD$P$X"M# ЋX\"E# ‹\`"U# Ћ`"E# ˆE܋EM4UUEUELPTX\`9My.}4E0)ЋɉM,щMȋ,0,E<428@,UȉEUU(u]ȋEu]x(tNE؋M,E4048<@UMMM9E~+t,xЉlj‹E"1 ‹EȈ0" ‹084"x ‹8<x@!@ ljMx\T$ t\$L$Eȉ$T$ tL$D$M $D$ tT$M D$E$T$ tL$\$E$!}0M)M0E0HGEU('UWVS]EMU} ۉE]Mu uE$E;Ev E+EE$E(E9v+MM(t 5ļ[^_Ë]$}(}ƋE9lj}v؋]$U ]艕lf9]s=UEUMhhUljh&hA9وrll9E؉Ewļ[^_u(E E]$EEU(UM9ʉl#]$u ]艵d;]v MUMEu}B9Ӊ4wdld9lj}rļ[^_Ë]$EE$EuEu9ƉErU9UM(MuMU9UvPM] MEUME} EU\$L$Ct$$|$D$ED$ 9]wF9uwt&"]eu}]u}=M](]}9]E}‰ÃEԋEM̋M Uȉ]҉l|Ec_}E̅tt}]׉h;}Ѕttl}Љh]ԅtt|]A;M܉ssEU‹Eȅu]c E̅u}c:} }Ѕul}c ]ԅu|]:c 녋EE$u(u}9uEu} ‰ÉxuEEUM]tEMu$TE\Eu\$D$։4$E\$D$E$M\$D$x$U\$D$t$G9}U8EU]$‹EDu\$D$։4$ED\$D$E$MD\$D$x$UD\$D$t$?E}(})ƋE}9E}‰ÃEċEMM U]҉lpcU]U}ӉhE]}EhEl}EhEąpE]}AM9EfUEU}c Eg]}Ec Ehl}Ec Eąip]:Ec _t&UWVS,u~ t,[^_ËF EFF$F FtkE1t&11҅tKEЋU$\$|$D$C$FD$FD$F D$ 9wG}9~wEE,[^_fU} tÐt&v'U(U]u}u}M E]t1Ƀ tX]uȋ}Í]M EEt$|$\$ $L$D$]uE}Ƌu} ]ɉÍUWVS|EUM $EȋEUMEUȋMEԋEUUĉMMMȉE UEUM1 MEMɉMY;EUEEEUHE1IEM܋UfDJE܋MԉߋE܉ $D$9u؉EEtYEUE91u}։E1} a1;E9tuUM܋EfTHE9uuEEU܋MfDQE܋Uԍ\$\$fDEU܉$҉T$UEEB9UF}*1} ;EUEEE9 UҋMfDEEtEEEEEE1UԍBEfEЋEED$Ẻ$UE؅u1} *GF9~l}uEUMED$EU 1҉MMuF $D$T$EUȉD$T$ U)Ü:MG9v]EE9E%EỦPUԋMЉPH M܉HUĉE|[^_EMUEt$D$MEM$EUT$ L$D$$EEЋUȋME܋UfLBUЉM)ڍ:1uEЋŰM)EEMET$D$D$MEMȉ$EML$ D$$EȋUMED$D$E$L$D$D$ $UMȋ8Uȋ% $ > $ > : ; I : ;  : ; I8  : ; I8  I .? : ; ' @ : ; I : ; I 4: ; I 4: ; I: ; I : ; I4: ; I4: ; I4: ; I 4: ; I .? : ; ' I@.? : ;' @: ;I : ;I4: ;I4: ;I U4: ;I: ;I U .? : ; ' I : ; I!: ; I".1@#1 $1%.? : ; ' I@&1UX Y '1(1UX Y  n!V *TintQ$A&O:*,+,o#-o#bpp.o#@/# d0.3bpp4o#5o#6.#7o# j8#z9 * ), src) Z)dW |)o i,3 -d .d R$87x73y73c7d!9OAoff9O9OTp9OR9OQ s9O<Ld gKxK3 yK3MO offMOMOsMOup^Td   ^ o"*4x3Vy33ix3<iy3vi3j3'oo0#Gx3sy3o_o 3I33iy3oov 3u 30U3Pzgo)o]v3u3h   MN_d@`dbocoD`o doo@d~/oZ0d1d@2d|@o ABE0\^o>x3y3oo ix03V iy03 123d @o sD30 iyE3R 0d Hd P'Jo 'do |jo* ks`H rkt tup ix3 iy3   6 kbppo `\o [!x[3!y[3" @( #$T $ %4n!  o2 403 |3 i3!3[.3}& ''#\ d3(P''#\& ''#\ j3Ze ../../../include/arch/i386../../include/videobitmap.ctypes.hbitmap.h)7yH==Y_yXM@yJ?@0#Gz*[E%) tRxX4zX>:Dz<=gI=;>0*2ge/I/&9G[X<Ȑ7AGu+YYm n<.1I =r<f/ YYL3fM<3.1E=o</}Ⱥ*8jˣN$YLfnLt5Ds!~K;Y;v s#~)>@R<-=R<-gR. R<2"""z4z >gs>gs>u9jeh a<thy1"ff~<.f.~<t f\f~ff~fe=sg1/Y-Yh-Kg=gIi!Y-KZ-Y#//Y-KZ-YT Mef.f"/5.h)XnefSsf .ym<.qfb?g <~ffNWKeK[(.1ّeK,).gI=J|*:,>:>jڭfid00e!-/;I<~TX&!=;I~u!!W=Py<>v?7A9?gK;YeKlX l<fq<tu2u\unww0wZwyt7Aa.faf<a<<f< dzzftheuK%!iqy=fuBg;g;t. 3tf <tJ`@828@9Ȑzt#<<<f<JJ=_y<o.XJX LM>ZYuK:>Xa<<a<a<$@)KKZ:>Mmv+ v,b<#~O<0.,~| AB F~AB BI AB AGAB RAB F0AB I0,AB I`AB F AB @AB OAB FttuWuPu u#Vttuuuu RV !t!#t#u YYdQ6bVbV0SvPttutt"uv$vu,$"u,(u`ud(%Iu0I2ud22(EHu0H"u`upu/2uO"upuul82uX"uluhu?2u_"uhuuXF2uXf"uWI2Wf"WRpRR"R01t13t3#u0 u(#u(0v$vW%u,%:W:u,Wvu,vWgu,g W u, CWCu,Wu,#W0r(rvudvu0ud#ud0,#u4u} u}_#u}u}#u}u\uLuPuT%uX:WtWguP M uTM uX uLu\uX%u}#u}%u}#u}%u}M u}u}W#QWQP"VVP%u| u|V"uc  uc \ Vo W  VDS01t13t3\u0AuAu\u0\\\u0jjWu Wmm\u 0uuAu$Amm\u$0 Au(Am m\u(VQAQRRVSAu~u~SusV>V\usu\uu\uWQQWQQ\QV\VVVVmRR]RJRSOS`atactcu`rrwVwzuzVuSW !t!#t#6u ))6u @AtACtCu@ffxWxzuzWuWu@ffsVszuzVuVuttn!uu  u  !u !U!U!d!ud!n!OW W W !WU!d!Wvu=u !uU!d!u}u` u uU!d!u` u u u uGSBS S S S W W" ?copy_shifteddraw_dot_4pRget_color_4pbitmap_clearbitmap_draw_spritebitmap_draw_bitmapbitmap_draw_rectconvert_bitmap_to_4qconvert_bitmapget_color convert_bitmap_to_spriten!:",pg,p CMNZ)X ^ . y a v  \+#% 1V=P 06\9I06\9Ixp D/2), &z+.d!n! !U!:Kl}U!d! ! l}U!d! ! r  pixeldatadestoffset1bitmap_draw_sprite/home/toni/tmp/lost/src/modules/lib/videoshort intcoloris_transparentpagesizelengthlinesize2span_counttransparentcolorbitmap2sprite_tbitmapdata2offsetybitmapdata8offset2convert_bitmap_to_4widthcopy_shiftedbitmap_clearlong long intdraw_dot_4ptransparentget_color_4poffsetxlong intshiftget_colorpixel_datapagesize2pmaskunsigned chardwordrightedgesrcoffsetsigned charbitmapdatalong long unsigned intlinesizeheightunsigned intspritewd_in_bytesbitmap.cshort unsigned intoffsetpixel_widthsworddatabitmap_draw_rectGNU C 4.1.2 (Gentoo 4.1.2 p1.1)pagesize1bitmap_tbitmapbitmapdata32bytemaskbitmap_draw_bitmapconvert_bitmap_to_spritemask1mask2color8pixel_countconvert_bitmappositiondata1data2span_dataoldwidthGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@n! R%!+!0!CB#" > dTR.^N \\bt3d^ d\ o4~Cz ] D  ]D0G)J&JJO0 Q    ~# 0=RP0cj0,{` @bitmap.ccopy_shifteddraw_dot_4pget_color_4pbitmap_clearbitmap_draw_spritebitmap_draw_bitmapmemcpybitmap_draw_rectconvert_color_24_to_8convert_color_24_to_4memsetconvert_bitmap_to_4mallocfreeconvert_bitmapget_colorconvert_color_4_to_24convert_bitmap_to_spritereallocV%    x]mFj "O"k"2"J U  ! A!L! 2    ! & - ; B I P W ^ e p {           5 E LPT Y c v                * : G X cgk p               (,0 5 D \ j o z              / = B M R ] b n y ~                $ / 4 ? D P \ a m               , 8 I N Z f r                 - < A M Y d m r }                  #' , 6 ; I W e w ~              "  0  :  ?  J  T  Y  c  p  u                r8<X\x|(,HLcolor.o/ 1225538182 1001 1002 100644 5712 ` ELF 4(UWVS $ > : ; I.? : ; ' I@: ; I4: ; I 4: ; I 4: ; I 4: ; I  : ; I I!I/ 4: ; I?  HB]Jint.MaT$Au&O +~d}o,dug<33[3 oL i3_ U tord@odug<33[3 o i3 + too@k  dopL d d  A& 9d  ii#D ../../../include/arch/i386color.ctypes.h XwXJ <zJ28VhLHhbxȄ XwXJ <zJ28VhLHhbxȅ=h=| AB BIAB BI@+AB p+AB ttuUUuSW VU]PPtt@u@u>W=VP 8P@AtACtCkupqtqstsuLzconvert_color_24_to_8 convert_color_24_to_4convert_color_8_to_24convert_color_4_to_24stdpalette89stdpalette4bestdifferencediffgconvert_color_24_to_4convert_color_24_to_8stdpalette8unsigned chardiffbshort unsigned intdifferencebyteconvert_color_8_to_24colorGNU C 4.1.2 (Gentoo 4.1.2 p1.1)bestcolorunsigned intlong long unsigned intconvert_color_4_to_24/home/toni/tmp/lost/src/modules/lib/videolong long intdiffrcolor.cshort intlong intsigned charstdpalette4dwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 +0BL> R0N b^ @ od x~ z 8 v  @0 { &7 7 P y    +A0M@+cp+color.cconvert_color_24_to_8stdpalette8convert_color_24_to_4stdpalette4convert_color_8_to_24convert_color_4_to_24.9A_eoLS|   ! & - ; B I P W ^ e p                $ ) 3 8 F Q \ g q ~           : GQ8<X\ptvideo.o/ 1225538182 1001 1002 100644 10700 ` ELF4(UÍU$t$UM ]utN   5EEE @E$t$t&$t$1Ðt&U1t-D$ D$D$B$ U(]u}tXD$ D$D$@$Nj@wAUBE]u}E@E]u}p$E\$G D$E$G $<$EUB2E]u}U(]u}tXD$ D$D$@$Nj@wAUBE]u}E@E]u}H ؉$E\$G D$E$G $<$EUB2E]u}t&UVS uEEEtWD$ D$D$@$x tAEEFEF [^FF [^D$ @ D$E$C $$fUu1áubEE E D$ D$D$@$t$É$뀍vU tRuKD$ D$D$@$$É$뗍&'U1҉H}}]utAÉց@KL<$u6t&9ws$1ҋ]uЋ}9sߍ]։|$D$ $D$$D$ D$D$@$D$ D$D$@$ED$ D$D$@$$$1$$d1$01% $ > $ > : ; I  : ;  : ; I8  : ; I8  I  : ; .? : ; ' I@ .? : ; ' I@ : ; I: ; I4: ; I4: ; I4: ; I .? : ; ' @I!I/ 4: ; I?  }/2p\int,LD.ef+ea e&e,'l% *+#,#bpp-#%.0"1#2# 3M56#7M# 8$Op5Z %8id9l#: #pid;##?z#@z##AA#Cz#D#! ^ AEw; npid#a#xz##  - 2 3, x3X y333 3H @StSg@ n ~g@ resdg@4 R|=]{{ bpp{3g@  n53}94 e:tmpCnN~^y. "3y |/12 ../../include/video../../../include/arch/i386../../includevideo.cvideo.htypes.hrpc.hstddef.hstdio.hio_struct.hstdint.hWMgggg~h!-Y#]蓟%s zg!Z蓟%s zWY[JS>uuuM#I/4u u. tZg/o ;Y(KYp.dgW#ɟs.G!-N!'Xmg-Yj +W0W#ɟo.ɟv.VIDEODRV%s:/informationr[ LIBVIDEO ] Konnte Videotreiber nicht finden![ LIBVIDEO ] Konnte Videotreiber nicht oeffnen. [ LIBVIDEO ] Konnte Prozess nicht registrieren. [ LIBVIDEO ] Konnte Videotreiber nicht initialisieren. |  AG {AB JAAD AB LAB LAB EAB @AB AD FItt uttu22|R||u|R22|Q||u |Q22rSr|u|Su2 2vVv|u|Vuttuttu'KWpWttu;W`Wttu&*P,ESoStt=u  u=  u =  u=@AtACtCutt}u4W46u6}W,SV6?SV.get_screen_buffervideo_update_screen_partiallyvideo_update_screenvideo_get_paletteFvideo_get_resolutions~video_get_resolutionset_resolutionvideo_close$video_init~video_driver_controlvideo_command_datavideo_buffer_idvideo_buffer}resultvideo_update_screen_partiallyresolution_t/home/toni/tmp/lost/src/modules/lib/videoshort intsize_tbuffer_ptrdata_lengthcolorsresolutionscolor_countdriver_namelistbuffer_posuint8_twidthlong long intvideo_initlong intvideo_get_resolutionsvideo_driver_controlpaletteres_countqwordget_screen_bufferunsigned charset_resolutioncorrelation_idsigned charvideo_command_datalong long unsigned intuint32_theightunsigned intvideo_buffershort unsigned intcharvideo_get_resolutionvideo_closeresponse_tpalette_tdatabuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tresponseio_resource_id_tresolution_list_tvideo_get_paletteresidbuffer_sizeungetc_countungetc_buffervideo.cio_resource_tvideo_buffer_idFILEpathdwordtimeoutvideo_update_screenGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).symtab.strtab.shstrtab.rel.text.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@} "X%+ 02B> d%R N )^2ym2d| $) x;2 )m  )0$& t     ({F[ (n|A#7@CJUdu{video.cget_screen_buffervideo_buffervideo_update_screen_partiallyvideo_driver_controlvideo_command_datarpc_get_dwordvideo_update_screenvideo_get_paletterpc_get_responsemallocmemcpyfreevideo_get_resolutionsvideo_get_resolutionset_resolutionvideo_buffer_idopen_shared_memoryclose_shared_memoryvideo_closefclosevideo_initget_tick_countinit_service_getyieldputssprintffopenprintf4>DJPWe!}"   !#") 3HQ Z`l|$" &'(& #)GO*W_+fr~$%0 5,AI$OZ _,m r,x !&-;BMT[fmt{)1?T_fm#DR`oz       ! &1; LW[_ doy         *59= BL Q[   0 4P Th l     directory.o/ 1225538176 1001 1002 100644 7820 ` ELF4(U$t$EuU MtStot)^FVK 3C1 ttf1$t$f^;K w rI;SvvA$t$ɐË^FV;S wr;Cw؍ ^CS FV뇉VN|fN1$t$Í&'UWVS,U]}BREUK1EUq Y9w s 9؍vv+EiہvEUu 11t&]KUBD$A $Ë@S C$@D$C4$D$C%G9}uU]BREUKE1EU]CS;Q rvEHE,[^_;AsUbE,[^_ US]$(@@@ @@@@@ @$E[U$% $ > $ > : ; I  : ; (  I &I  : ; : ; I8 : ; I8  : ; I!I/ <  : ; ' II' .? : ; ' I@: ; I: ; I: ; I 4: ; I4: ; I4: ; I.? : ; ' @: ; I .? : ; ' @k'~/int,Lp.e&/w 9+eY e   D$L&e'w  5~G_5Z6A %8 id9# :# pid;# <# L># ?# y@# AA# C# D#!AE% -+ G,-# -# p.l# s/# 0# \1#=b3 m s# p#m@ HSC (G H# GI# pJ# nK# L# M# 5O # P#$yQ  W idX# pidY# Z# W[# pos\# n_# a#ub# 8(o idp# q]# %r]# su# u# >v# w# x# iz# .{0#$WW8ooco{o3ol33o3oo03o#|3o,l3VXVo bufV)IW^WUYpZi[3d=S 8 id79S6N` ../../../include../../../../include/arch/i386../../../../include../../../include/sysdirectory.clostio.htypes.hio_struct.hstdint.hstddef.hcollections.hio.htypes.hȻ&[% p\f< pȘfzfB0[iU?oh"لuX u?ux[t=/uuuuuuuuv=Wg| AB JAAB F dAB DAB ttuLVLNuNiViquqVuRu*RQ*3u Q3Nu NbRQbqu Qq{RQ{u QRQu QRQu  *P*NuNbPbquqvPvuPuPuttuu<<u  8W8u  PP%ul8WW6VV !t!#t#uttugoAdir_seekdir_read!lostio_type_directory_use_asYlostio_type_directory_usecloseio_direntry_type_ttime_tFALSEuint64_tshort intsize_tlist_tnamebuffer_ptrsourceblockcountlinkdatactimebuffer_posuint8_tlist_nodenot_founddirentryboolread/home/toni/tmp/lost/src/modules/lib/lostio/typeslong long intbuffer_sizefilehandlelong intbuffer_modeoffsetpre_openunlinkchildrenwritebyteblocksizetypeid_tatimeio_direntry_tunsigned chardirectory.coriginsigned charflagslong long unsigned intuint32_tunsigned intanchordir_readshort unsigned intparentchartypemtimelostio_type_directory_use_asGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tio_resource_id_tsizelostio_filehandle_tnodelostio_type_directory_useresidpathungetc_countseekungetc_bufferio_resource_tpost_openTRUEqworddworddir_seekvfstree_node_tdir_typehandletypehandle_tGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@%+0Bqo> R dN ,bD ^ 4@ o >~ kz t u  |00&H     A3:A d^edirectory.cdir_seekdir_readlist_get_element_atstrlenmemcpylostio_type_directory_use_asmalloclostio_register_typehandlelostio_type_directory_use]|2P^   ! & - ; B M T [ f m x                ; W e s            > Q _ n z            G U q           * 7 G RVZ _ i n x }                ' .26 H [ bfj 8<X\txramfile.o/ 1225538176 1001 1002 100644 7752 ` ELFP4(U$t$EuU MtStot)^FVK 3C1 ttf1$t$f^;K w rI;SvvA$t$ɐË^FV;S wr;Cw؍ ^CS FV뇉VN|fN1$t$Í&'U(E]E u}1EËEx;w r;_wYvED$ED$G$M؉AQAQ]KY 3A1 u EHE]u}ËUT$G$GMAXp y넍t&U}}]uEOWEq)9vƉt$QE T$$1҉GWOGWY 3A1 uO]u}Í'US]$(@@@ @@@@@ @$E[U$% $ > $ > : ; I  : ; (  I &I  : ; : ; I8 : ; I8 <  : ; ' II' .? : ; ' I@: ; I: ; I4: ; I4: ; I.? : ; ' @: ; I .? : ; ' @*fint,L.e /wA+e\ e  $L&e'w  Jb5Z %8 id9# :# pid;# <# M># ?# @# JAA# C# D#!AE  # s# & Cx(G %H# -I# sJ# oK# L# M# wOx# P~#$Q  W idX# pidY# Z# X[# pos\# o_# a#xb (o idp# q# ]r# s# u# v+# wK# xa# jz# p{#$+ K3l31a3Q3g3|3,Vl3VRr|q q)_qIoqiVTbufTU _U,WsXL2@d_id?tA)7p+ ../../../include../../../../include/arch/i386../../../../includeramfile.clostio.htypes.hio_struct.hstdint.hstddef.hcollections.hȻ&[% p\f< pȘfh:>Hh1"pK^J! tZ9ixUt=/uuuuuuuuv=Wjg| AB JAB SsAB FIdAB DpAB ttuLVLNuNiViquqVuRu*RQ*3u Q3Nu NbRQbqu Qq{RQ{u QRQu QRQu  *P*NuNbPbquqvPvuPuPutt|u|u|u |u> >VuV| ttuWuu u uVttdupqtqstsu}ramfile_seekramfile_writeRramfile_readlostio_type_ramfile_use_aslostio_type_ramfile_usecloseFALSEuint64_tshort intsize_tlist_tnamelostio_type_ramfile_use_asbuffer_ptrsourceblockcountlinkdataramfile_typehandleramfile_readbuffer_posuint8_tlist_nodenot_foundboolread/home/toni/tmp/lost/src/modules/lib/lostio/typeslong long intramfile_writebuffer_sizefilehandlelostio_type_ramfile_uselong intbuffer_modeoffsetpre_openramfile.cunlinkchildrenwritebyteblocksizetypeid_tunsigned charoriginsigned charflagslong long unsigned intuint32_tunsigned intanchorramfile_seekshort unsigned intparentchartypeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tio_resource_id_tsizelostio_filehandle_tnoderesidpathungetc_countseekungetc_bufferremainingio_resource_tpost_openTRUEqworddwordvfstree_node_ttypehandle_tGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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%+0PB> HR( /N bX ^ P o ~z 0 8  80X c& h    &-5sBd]dpramfile.cramfile_seekramfile_writememcpyreallocramfile_readlostio_type_ramfile_use_asmalloclostio_register_typehandlelostio_type_ramfile_used07>~`   ! & - ; B M T [ f m x              % A O ] k y            $ 2 @ N \ j       & 4 B P ^ l z                 % / 4 > C M X cgk p z               8<X\x|seek.o/ 1225538176 1001 1002 100644 3832 ` ELF04(US$]U MtCu$1[ËUMEEEED$D$D$ C$$[% $ > $ > : ; I  : ;  : ; I8  : ; I8  I  : ; ( .? : ; ' I@ : ; I: ; I 4: ; I dintbC,LK.e/wp+eG e5M5ZC%8id9#d:C#pid;#^<#  >#?#8@#AA#iC#vDP#! I AE v T aNidO#yPl#Q3# R V Y5vd .4, y4ln43 +6d ../../../../include/arch/i386../../../includeseek.ctypes.hio_struct.hstdint.hstddef.hio.h4t :0zh'V>IO_SEEK | dAB Dttdu!S!#u#_S_du  RuVRQVdu  lio_seekdFALSEuint64_tshort intsize_tbuffer_ptrseek_requestbuffer_posuint8_tuint32_tboollio_seeklong long intlong intoffsetio_seek_request_tunsigned charsigned charlong long unsigned intbuffer_sizeunsigned intseek.cshort unsigned intcharoriginbuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)io_reslong unsigned intpid_tio_resource_id_tresidpathungetc_countungetc_bufferio_resource_tTRUE/home/toni/tmp/lost/src/modules/lib/lostio/clientGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@d 0 %+0Bp > @ RN ^2B qL0m  ~|+ J  0j3&YY      dseek.clio_seekrpc_get_dwordCR   ! & - ; B M T [ f m x            ' 5 J W j p w              handler.o/ 1225538176 1001 1002 100644 19228 ` ELFl54(U(U]u}u }]v KA9sEu }]u}CEAD$U$;CuNj<$D$EE1ۉD$UB$E U;PtRC\$$uUB$tK@$tDUT$U$ЅtE?$E'EEv t&'U(U]u}u } ]v KA 9sEu }]u}C EAD$U$;CuNj<$D$EC<$D$ËE…t E뒋C$t+@ t$U\$T$U$ЅtEUEI&US$E]$D$t1P@UEE$D$D$ E D$$[ÐEEUE]u]u $D$t@ uEu ]u]EU(uE u]}}E<$D$t8@$t&HtF D$ FV$D$T$щEEE}]u}E v'U(E]]u}EE EEED$E$te@$tQPtJC usCUC9w2Ct+D$ CD$C4$D$WƋC u,u t&EE]u}E EE$ʍt&$뗍U(U}]uD$M $@$HUB tV$MQT$ QD$<$T$VUËB $\$M L$E$]u}feBB)ċB\$D$ B\$<$D$V\$ D$M L$E$e]u}Í&D$tv$D$E D$U$]u} UWV1SEEE EE8;;t $ > : ; I  : ; (  : ; : ; I8 : ; I8 <  I I!I : ; ' II' &I.? : ;' @: ;I: ;I4: ;I4: ;I4: ;I4: ;I : ;I  U.? : ; ' @: ; I : ; I!4: ; I": ; I #4: ; I$4: ; I%.: ;' I &: ;I'1UX Y (1)1*41+41,: ;I- .: ; I /4: ; I 01UX Y 1 U24: ; I 3!I/44: ; I? < 54: ; I?  l o:int,L\.eU/wP8+e e *j e$L&e'w  pid # ) # # F #  O U# W#  Oy *5Z %8 id9m# : # pid;# # ?# 7@# AA# C# D#! % AExq= id>m# ?# @# AZ# dB1E idFm# G# H# IZ# FJ# A*K|N idOm# ePl# Q3# SR7U idVm#BW! ` {am# bm# ?d# 5e# *fBi jm# ?l# 5m# *noCr(G vH# 5I # WJ# FK# L# M# Or# YPx#$ [ Q W idX# pidY# Z# [# pos\# F_# a#  ~`b(o idp# q# r# ls# u# v%# $wE# ^x[# z# {#$      % E3l3 +[3 K{3{  a3{ | |%pid,)bF|A3Sfhi33  9g0pidf)fQfFf*h9v Ax+I 3r KF pidE)EEFEGJK; 7@ .[pid-)--F-/3  V1pid ])  F ( 3  `:5pid֒a ) օ F֐!؂!ٍ !>(!tr! R  @pid")" F#R !%!Y!Ɛ!WDž>$bufX !W q g A*% `&pid_&id_abic3J HHpid )( " FH #'g @( h )y `* + + % :, ,&pid,8- vU)APl .pid@")@"@ F@ /CC/Huw#JU#K[!L  !SM 0 J S) (t (h (\ 1 + + m * 1'H!c `2bufhaw!Wi x#l $msgmr!q 1C+ S + /"B   rA3* * 45 2r509 ../../../include/arch/i386../../include../../../includeincludehandler.ctypes.hstddef.hio.hio_struct.hstdint.hlostio.hcollections.hrpc.hlostio_internal.h k7A tfbpX +?n`st k7AtfmnX ׯ/f u$X|.JXyH t|XpytXZ׮[|M9x@>zf@>z.liZd>|<.^+|;u/䭮 *+1lzueh;>s=uu>]x|XYH3؄:0Y;;u/'1oɃ;/ZL0<u$S|tvLostIO: Knoten geoeffnetFilehandle nicht gefundenDatei nicht vorhanden: '%s' IO_OPEN | %AB O0AB O `AB DOAB LAB FL`AB II@QAB OAB BFPAB Ltt%u  @W@FuF%W  =V=Fu F%V  *R*FuFVRV%u  1S1FuFS u S%u1Fulv%ul1Fup up%up1:S S%S1FPP%P1FPP01t13t3u0PPpWpvuvW0PPmVmvu vV0PPZRZvuvRu0P PaSavuvSuavupupajSSavPP PavP P !t!#t#u ??mSmouoS ? ?u;EPKNPoPKoup~upttuSuSVu V uPPttVuMWMVuVup VuJVPGS P7AP27P>AP`atactc:u`:up`:ul`:uh` :uPWPW":Wo S":SPVV,:VP PVV",V@AtACtCu@mmu@m mucePgWGWIW{}PVPVDVI]VPS%3PttHuHupHul HuWHW'.P7?PVHVPQtQStSl uP l u}SSZSS SXS`S S Suwl uwWWW ^ Wupl upPPV#PZcPkmPoVV V PP+FPZcP.5P>AP P% 6 PF I P`yPP PUyPP PUyPQ \ P P^ l PSSZS ^ SVoV ^ Vrpc_io_unlinkrpc_io_link?rpc_io_tellrpc_io_eof@ rpc_io_seek rpc_io_write rpc_io_read rpc_io_close rpc_io_openhandle_idl 7QVMP>D":?'? ^ >F ^ % 0   .> #okmV`+6 ^ l  ^ l ^ l  F ^ % 0   unsigned chario_unlink_request_tmy_pidcorrelation_idsize_tname_lenrpc_io_closeuint64_tcloseio_read_request_ttypetarget_idpathdata_lengthio_reslong long unsigned intread_requestunlink_requesttypehandle_tungetc_countresponseio_resource_tlong long intsigned charlostio_closeseek_requestfilehandlesdir_filehandlelong intparentlostio_filehandle_twrite_dataresponse_tanchorlinkrpc_io_writeattrio_resource_id_trespunsigned intdwordblocksizeio_sourcetarget_filehandlelong unsigned intrpc_io_readvfstree_node_tseekrpc_io_opennamelostio_opendatarpc_io_tellsizeshort unsigned inttypeid_tbuffer_ptrtell_requesteof_requestio_link_request_tshm_ptrwriteunlinksourceresidhandleqwordcaller_pidparent_pathio_write_request_tbuffer_modeblockcountrpc_io_seekFALSEhandle_id/home/toni/tmp/lost/src/modules/lib/lostiobyteboolhandler.clist_tchildrenrpc_io_eofpre_opennodetypehandleshort intdata_sizeungetc_bufferrpc_io_linklist_nodeoriginTRUEfilehandleuint32_tGNU C 4.1.2 (Gentoo 4.1.2 p1.1)charlink_requestbuffer_posio_eof_request_tio_seek_request_toffsetpost_openparent_nodenot_foundwrite_requestbuffer_sizeuint8_tflagsreadpid_tdir_idshared_mem_idrpc_io_unlinkresultGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@l  >% + 0 BJ > AX RN lJ^2Yq0m tJ ~( , K-  K-0{/d4&44T9` <   %%;CRkw0 `O`,@Q8EGIUZPfmhandler.cmy_pid.1740rpc_io_unlinkrpc_send_int_responsestrnlenget_filehandlevfstree_get_node_by_namefilehandleslist_get_element_atget_typehandleputsrpc_io_linkrpc_io_tellrpc_send_responserpc_io_eofrpc_send_dword_responserpc_io_seekrpc_io_writeclose_shared_memoryopen_shared_memoryrpc_io_readrpc_io_closepvlist_removefreerpc_io_openmemsetvfstree_get_node_by_pathmallochandle_idmemcpylist_pushget_pidstrlenrpc_get_responsevfstree_dirnameprintfZm7e &"4#_w#"7ch&'('#;)s+,, 'g,-..-/0 *}12 2& /. 2= M 3w / 4 , ) ! L U 5BrR !&-;BMT[fmx 3AP\gn +GUcr8KYgu,:HVd .<JXft     $ )4 M R] bfkv          #(3 EMQU e jy           $ 0 ;  F N R V  f  k v  {                      (  - 7  < F  K U  Z d  i n x  }                      )  . 2 B L  l                "  , :  C  O ] i                 , ; F Q [  ` j  w                ,5 > DP. 8 <X \t x     lostio.o/ 1225538176 1001 1002 100644 7968 ` ELFP4(U1VSu؉D$X$t8u[^É'UWV1S } 98tFt$$u [^_Uuu}$t u}át$$&U&U D$$D$$ D$$D$$D$$&D$$/D$$8D$$AD$$J% $ > $ > : ; I  : ; (  I &I  : ; : ; I8 < : ; I8  : ; ' II' .? : ; ' I@: ; I4: ; I4: ; I: ; I .? : ; ' @: ; I.? : ; ' @4: ; I? < 4: ; I?  j(int,LM.e /w|2+e0 e  #$L&e'w " (# G# "9 65Z %8 id9@# y:# pid;# e<@# E># ?# @# AA# ~C# 1D#!AkEK(Cx(G H# @I# GJ# K# eL# vM# Ox# P~#$.Q  W idX# pidY# vZ# [# pos\# _# `a#Lb (o idp# q# r# s# u# v+# {wK# xa# Pz# {#$+ K3l31a3Q3g3|b7ida,UcWid3uQ[@pididi3`y1Ux]?zV91.x#1x ../../include../../../include/arch/i386../../../includeincludelostio.clostio.htypes.hio_struct.hstdint.hstddef.hcollections.hlostio_internal.hn*vm&\*J@uKhZ[QyT>bhYZu[[Y========/IO_OPEN IO_CLOSEIO_READ IO_WRITEIO_SEEK IO_EOF IO_TELL IO_LINK IO_ULINK| 7AD E@@AB BFHAB FF AB AB tt7u5V57uP&3PPSP@AtACtCu@UU~W~u UYSY_P_|SG}VttuVuVPWPttuttuget_typehandleget_filehandleQlostio_register_typehandlelostio_dispatchlostio_initfilehandleslostio_typescloseFALSEuint64_tanchorfilehandlesshort intsize_tlist_tnamebuffer_ptrlinktypehandlelostio_register_typehandleseekbuffer_posuint8_tlist_nodenot_founduint32_tboolreadlong long intbuffer_sizefilehandlelostio_dispatchlong intbuffer_modepre_openunlinkchildrenwritebytetypeid_tungetc_bufferoldtypehandleunsigned charget_filehandlesigned charflagslong long unsigned intlostio_initunsigned intshort unsigned intparentchartypevfstree_rootdataget_typehandleGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intlostio_typespid_tio_resource_id_tsizelostio_filehandle_tnoderesidio_resource_tpathungetc_countsourcepost_openTRUEqworddwordvfstree_node_tlostio.c/home/toni/tmp/lost/src/modules/lib/lostiotypehandle_tGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@ %+0tB> `PRq N ^2 Sq m P ~   8  0XU&{{ P    7&:@@IKWYHt~ *6Blostio.cget_typehandlelostio_typeslist_get_element_atget_filehandlepfilehandlesvlostio_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[gr %*/7 >CK!RW_"fks#z$%&'   ! & - ; B M T [ f m x              # / : A a }            $ 2 @ N \ j       & 4 B P ^ l z            0 5 ? L W ^bf k u z          8 <X \x | sync.o/ 1225538176 1001 1002 100644 5384 ` ELF 4(US$átGE CECED$D$C$E\$$[ UW1VSto|$$tXBH+JX ZFF w9sGōFD$D$ FD$F$|$$둃[^_% $ > $ > : ; I  : ;  : ; I8 <  I : ; I8  : ; .? : ; ' @ : ; I : ; I 4: ; I4: ; I4: ; I4: ; I  DKint,L6.e]N+e  e$L0&e*'l### U 5Z%8 id9#G:# pid;#A<# a>#?z#y@z#AA#LCz#`D#!  AyE= id>#?z#n@z#AZ#  B C (GIH#\I##J#K#AL#WM#O# P#$  Q W idX# pidY#WZ#Y[# pos\#_#<a#  (b  p12%#l3#t4# pid5# aq _%pid_ t` l` b,  + ? Ji@3vA8 ../../include../../../include/arch/i386../../../includesync.clostio.htypes.hio_struct.hstdint.hstddef.hcollections.hio.huؔgjZYsfZPz.]h 73| qAB DAB AGttqucSeqStt u WA!plostio_sync_read_waitlostio_sync_dispatch sync_read_sio_read_request_t/home/toni/tmp/lost/src/modules/lib/lostiotypesize_tlist_tnamebuffer_ptrread_requestbuffer_possync_read_listuint8_tvfstree_node_tlist_nodeuint32_tshort intsync_readlong long intfilehandlelong intchildrenbyteblocksizetypeid_tlostio_sync_read_waitqworddwordunsigned charsync.csigned charflagslong long unsigned intcorrelation_idbuffer_sizeunsigned intparentshort unsigned intcharshared_mem_iddatabuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tio_resource_id_tsizelostio_filehandle_tnoderesidpathungetc_countsourceungetc_bufferblockcountio_resource_tanchorlostio_sync_dispatchGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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%L+L0LBE!> HRfN bPP^   o~)Ez  n  01 &W W  D   q-4;EQfzsync.csync_read_listlostio_sync_read_waitmallocmemcpylist_pushlist_createlostio_sync_dispatchlist_get_element_atrpc_io_readlist_remove@JV[fk   ! & - ; B M T [ f m t {            3 A O ] k y            + 9 G U c q        0 8 F T v }            4 8vfstree.o/ 1225538176 1001 1002 100644 10240 ` ELF4(UVSuF F u:$C$$F $uFF [^Ív'US]$Ix< /Tu J/1D$UxB $tË@4$D$uЃ [^_1ۃ [^_Ív'UWVS }E <$D$…1t [^_19t%C\$G $u 1[^_ɉÉ\$G $GFW $4$ [^_ɉÉ'U1WVS}?/lj<$Eu E[^_É<$}EEFE<$;Er/„tED$E$EtFu뺐&U]]u}$Ɖ$4$É4$1t |$$]u}Ít&'U(E ]]u}E$$4$4$t4ED$ED$ED$ E|$$D$]u}$]u1}% $ > $ > : ; I  : ; (  : ; : ; I8 <  I  : ; &I.? : ;' @: ;I 4: ;I.? : ; ' I@: ; I4: ; I 4: ; I4: ; I: ; I 4: ; I.? : ;' I@4: ;I4: ;I4: ; I : ;I 4: ; I?  f/c int|K-+O 4 q$A&O'V # # *   9OC (G AH # I# J# Ko# L# [M# O# P#$  Q   aWVV,OZAkh`WFgii3Qj@6F?iA3QBoO@ߨ A d o[ߜbnv Fi3m' _i%3&J0Fv(Huli3fc>F%FEGRHJEt0)FUA udo [ 41X4 ../../include../../../include/arch/i386../../../includevfstree.clostio.htypes.hcollections.hstddef.h=~~tAMG zfPI Ar <=H .sRI/M-K0=gh"hX#+?(,4x6<=-/ gK4Xr<.vtYM9M9[~%)A #.di =>#+=03!:0ukXX=;/Z:0Y;/ZP)a3Fehler beim erstellen der Datei| VAB E`DAB DAB F@AB FfAD FAB F0AD FUAB FI0AB JIttVuTVTVu`atactcu`wwSuSuPPtt6uWu4W46uQQRRPV3V@AtACtCuttvu**2u2KKvu**gVgju jsVsvu (*P*2W2?PjtW*fSjrStt'uWuWu#W#'u'u VV"VS!S01t15t5u0YYbWbdudWYduhquhYaVfVYdupupY`SStt%u%u V#WS01t13t3u0ssu0ssusVVV`WWjSS jvfstree_clear_nodevfstree_basenameAvfstree_dirnamevfstree_create_childvfstree_get_node_by_namenvfstree_delete_childvfstree_get_node_by_pathJvfstree_delete_nodevfstree_create_nodeEvfstree_rootWnext_residunsigned charwork_nodevfstree_create_childsize_tvfstree_roottypepathlong long unsigned intnew_filevfstree_basenamelong long intsigned charcur_parentparentlong intanchorunsigned intdwordvfstree_get_node_by_pathdirnamelong unsigned intvfstree_node_tnamedatasizeshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)typeid_tnext_residvfstree.ccur_nodepart_beginpart_endresidqworddirname_endFALSE/home/toni/tmp/lost/src/modules/lib/lostiobyteboollist_tvfstree_get_node_by_namechildrennodeshort intvfstree_delete_childlist_nodeTRUEcharvfstree_delete_nodebasenameflagsvfstree_clear_nodevfstree_create_nodenode_delvfstree_dirnameGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@ 0!%+0Bj> "R N P'^2 q 0m X' ~ '  '0&l D    V#,`D=DT[b@wf0  (U+0?vfstree.cvfstree_clear_nodefreelist_popvfstree_basenamestrlenvfstree_dirnamemallocmemcpyvfstree_create_childlist_pushnext_residlist_createvfstree_get_node_by_namelist_get_element_atstrcmpvfstree_delete_childpvlist_removevfstree_get_node_by_pathvfstree_rootvfstree_delete_nodevfstree_create_nodeputs$,7n$WkCX !"! JS$jt$#MWa#k'   ! & - ; B I P W ^ e z               ! / = K Y g u           " 2 < G RVZ _ i v {              '+/ 4 > C M Z _ i t                  " 8 E P \`d i t y                 % 0 5 @ F S$X e 8 <T Xt x     messaging.o/ 1225538179 1001 1002 100644 6240 ` ELFL4(U8]EU ]u}EUS=Uw# t E;t_]u}fv2=tI==űU]u}Ut&U]u}]u}SUD$$w11 F dD$D$E$uҍCD$ ED$ED$U$CD$ ED$UT$E$&'UUE UUW1EV1S1ۃ,D$D$$D$ED$E$E v]C t4t荇D$D$E$uʃ,1[^_Ã} tED$D$] ؍$E ,[^_É'U$1fƀǀ =u% $ > $ > : ; I  : ; (  I ' I  : ; : ; I8 I!I/ .? : ; ' @: ; I4: ; I4: ; I4: ; I : ; I ' .? : ; ' I@4: ; I4: ; I?  _&int 0+O O  |$A &O  q d o8   1 O2# R3# .74pRo,EoLZoliq3vwulzj`zDiRiLTKWpJRJ LdiM2Mu`o>`i?;q=9 m6 .7k ../../../include/arch/i386../../includemessaging.ctypes.hrpc.hstddef.htl/@T@04XOtv>>T.<R.XM.i )L7==_k7&z.&z.Au&; ;/xXj(9[WiZrZux| RAB FO`AB  AB AFC`=AB ttRu--Ruh--Rud--FSFNuN}S}uSuSuRSCIV)V ;PCPPP),P`atactczuttWuWuS+S`atactcu9librpc_c_rpc_handlerregister_intr_handlerregister_message_handlerLinit_messagingrpc_response_handlerintr_handlermessage_handlercaller_pidpadded_fnnameFALSEmy_pidshort intsize_tmsg_handler_tdata_sizenameregister_message_handlerintr_handlerregister_intr_handlerboollong long intlong intlibrpc_c_rpc_handlerbytefnnameunsigned charsigned charlong long unsigned intcorrelation_idunsigned intintrshort unsigned intindexcharrpc_response_handlerhandlerdataGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned int/home/toni/tmp/lost/src/modules/lib/rpcinit_messaginghandler_function_tpid_tfunctionmessaging.cTRUEmessage_handlerdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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> 8RN b^ @ ot~z z H -  P0M ^ &        R)6EKS ck``=messaging.cmy_pidlibrpc_c_rpc_handlerintr_handlertimer_callbackraisestrnlenmessage_handlerstrncmprpc_response_handlerregister_intr_handleradd_intr_handlerregister_message_handlermemsetstrncpyinit_messagingget_pidlibrpc_rpc_handlerset_rpc_handler0= Im5=Fgnsx v   ! & - ; B I P W ^ e r            / ? FJN S ] b l q {              # 9 > R Y]a p |   x 8 <P Tt xrpchandler.o/ 1225538179 1001 1002 100644 784 ` ELF@4(`E4"b* `D$ L$$T$(RPQ a80PD$t D$@D$ă ؋DThe Netwide Assembler 0.98.39.text.comment.shstrtab.symtab.strtab.rel.text85M9%rpchandler.asmlibrpc_c_rpc_handlerlibrpc_rpc_handlerlibrpc_rpc_handler.1librpc_rpc_handler.2sync.o/ 1225538179 1001 1002 100644 10656 ` ELFt4(US]$D$ E \$D$D$E$[ÍUED$ D$D$E D$E$ UED$ D$D$E D$E$ UED$D$ED$ E D$E$UÍt&UWVS,EUMe=GEu&)D$\$#ED$$ED$ED$C$\$t$ |$D$E$1vt$$t;;{tFvމt$$E;u;{tfE;fu؋ee[^_fUS]EU M][UEMU u}]1$EtK@D$F $Í@$\$NjF <$D$F $4$]u}Í'UEMU ]u$Et*xv$@ 0$$]uÐt&C 1ډ'UEMU ]u$Et*xv$@ 0$$]uÐt&C 1ډ'U(E u}]u}EEEt`$É0E{C<$|$ƋE4$D$s \$$]u}&% $ > $ > : ; I  I' I  : ; : ; I8 : ; I8 < .? : ;' @: ;I : ;I .? : ; ' @.: ; ' I : ; I: ; I4: ; I.: ; ' I@: ; I: ; I4: ; I1UX Y 1 U4141I!I .? : ;' I@!4: ;I": ;I#: ;I$4: ;I%.? : ; ' I@&.? : ; ' @'4: ; I (4: ; I? < )4: ; I?  G!intS-)+O5 O &O"q|do  pid|# D|# 7d# o#  $ *# D|# $0 AS r:pidqqDq|;q; wc@q,pidbqDb|;b3 'YTXpidSqDS|;S| ~eEpidDqDD|lenDdD; F CxpidwqDw|y3;z >pidqW;'7dF;eD|;AH w4@Zpid3qW3;73d3; !;5 q;`"pidq-#W;M#7dm#;$;$;$|%3GpidqW;=7d];}3;%xI|Ppidq&W;F7df;|;&PGOq/DO|e7OdOo;QRo'`9|()40P ../../../include/arch/i386../../include../../../includesync.ctypes.hstddef.hrpc.hcollections.ht=*og)og)og(}.gYZfZK;=YCXh^azZ:XYCv[+?XK;>,_h,,01=I/LVhh,0[z bhh,0[z ~ Y />:@I/=l| :AB D@1AB 1AB 0AB AB .AB F@AB A`AB UWAB RPWAB RAB Ott:u@AtACtCquttuttutt utt>u*P*>ul*R*>uh*Q*>ud4u4>02W4>W0S1V@AtACtCZu`atactcu`u`u `u` uzWPVSttGuGuGu Gu Gu!9VEGVPSP6S;GSPQtQStSuPvvuPvvu PvvuPv vuVVprPt|S|PSSttGuV9u9GVGup3W39u9GW Gul0VOrpc_send_string_responserpc_send_int_responserpc_send_dword_response'rpc_send_response~init_sync_messagesrpc_get_responserpc_get_stringrpc_get_intrpc_get_dwordxsync_rpc_response_handlerresponsesG""caller_pidsync_rpcactual_lenshort intsize_tlist_tdata_lengthsync_rpc_has_responserpc_send_dword_responserpc_get_stringvaluelist_noderpc_datarpc_send_string_responselong long intrpc_get_intlong intinit_sync_messagessync_rpc_response_handlersaved_datadwordunsigned charsigned charlong long unsigned intcorrelation_idunsigned intcurrent_correlation_idrpc_send_int_responseresponsesshort unsigned intindexcharrpc_response_handlerresponse_tdataGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/rpchandler_function_tpid_tresponsesizerpc_get_dwordfunction_namerpc_send_responserpc_get_responseanchorsync.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 "x%+0BB> #R TN (b@L^ ( o~zz )   )@0x&4  .   (:AHU@1k10 3@D`S[bgWsPWsync.csync_rpccurrent_correlation_idrpc_send_string_responsestrlensend_messagerpc_send_int_responserpc_send_dword_responserpc_send_responseinit_sync_messageslist_createsync_rpc_response_handlerrpc_response_handlerresponsespstrncpymemcpyvlist_get_element_atlist_removev_and_wait_for_rpcrpc_get_responserpc_get_stringstrnlenmallocfreerpc_get_intrpc_get_dwordlist_push0k&,49p !" #  # 5&'((%(-(((''&+A5  !&-;BIPW^er}%1BIU]ae y  -59= Qo      !+ 0: ?JT ]nw    # (3 8C HS Xc hs x         ( -7 <F KU Zd is ~       4 8L Pd h|      0 4timer.o/ 1225538181 1001 1002 100644 2480 ` ELF84(UFu u0% $ > $ > : ; I.? : ; ' @: ; I r=int /eI&&Oze('d`'d[D ../../../include/arch/i386timer.ctypes.h'=| AB ttu }syscall_timershort intlong long intsyscall_timerlong intunsigned charsigned charlong long unsigned intusecunsigned inttimer.cchartimer_idshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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[>: Nc_J ^,Z  k,z$v  @  0`N&tt     timer.csyscall_timer   ! & - ; B I P W ^ e p w     Q/132 1225538181 1001 1002 100644 2488 ` ELF84(UEP40% $ > $ > : ; I.? : ; ' @: ; I r_int;&ONdeO ../../../include/arch/i386add_intr_handler.ctypes.h<=| AB ttu#}add_intr_handlerunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intadd_intr_handleradd_intr_handler.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned chardwordintrGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T[>: NQiJ ^,Z  k,z'v  ;  0[N&tt %   add_intr_handler.cadd_intr_handler   ! & - ; B I P W ^ e p w    \/152 1225538181 1001 1002 100644 3880 ` ELF,4(U0Ít&UEP0Í'USE] MURQSP0[ U0Ít&U0% $ > $ > : ; I I&I.? : ; ' I@4: ; I : ; I 4: ; I : ; I .? : ; ' @ .? : ; ' I@|Yx int3jA! O OB&OQ d pid d, 'd#? pidd dkq8d0Q~ 67z uid7o 7 J7d pid9d #M`l \p| ]M ../../../include/arch/i386create_process.ctypes.h "r6 f< <y J (=w f"r6|  AI AB 0!AB A` AB p AI t t u Ptt#u""P01t13t3QuNOP`atactclupqtqztz|ux{Pdget_pidget_parent_pid create_processqdestroy_processget_cmdline|resultuid_tshort intget_cmdlinedestroy_processlong long intlong intparentget_pidcreate_process.cunsigned charsigned charlong long unsigned intunsigned intargscreate_processshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallspid_tget_parent_pidinitial_eipdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@|!',>: 0 N4J ^Z P kL(zthv    0HD&jj @  T    )0!8` Hp create_process.cget_pidget_parent_pidcreate_processdestroy_processget_cmdline   ! & - ; B I P W ^ e p {           !% * F T l s z~     Z04HLdh|debug.o/ 1225538181 1001 1002 100644 2468 ` ELF04(UEPP0% $ > $ > : ; I.? : ; ' @: ; I um-intZ O,pid+d\D ../../../include/arch/i386debug.ctypes.h+<=| AB ttu+}syscall_debug_stacktracesyscall_debug_stacktracepid_tunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intdebug.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T[>: NQ`J t ^,Z |  k,z /v  ;  0[F&ll "    debug.csyscall_debug_stacktrace   ! & - ; B I P W ^ e p w   Q/170 1225538181 1001 1002 100644 3048 ` ELF 4(U0% $ > $ > : ; I : ;  : ; I8  : ; I8  I &I I !I .? : ; ' I@ 4: ; I dBintV2+O/ OV&O4pid5o#$6o#;8z#eip9z# :z#N<# =9@Ad#(Bd#D9# H :E F 5z,H ../../../include../../../include/arch/i386enumerate_tasks.csyscall_structs.hstddef.htypes.h"r6|  AI t t u P"Senumerate_tasks size_tmemory_usedtask_info_task_tparent_pidpid_taddrtask_info_tenumerate_tasksunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned inttask_countGNU C 4.1.2 (Gentoo 4.1.2 p1.1)enumerate_tasks.cunsigned intlong long unsigned intlong long inttaskscharshort intinfo_sizelong intstatussigned charcmdlinedwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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 ^,Z  kD?z&v    0\%&KK|  | #    enumerate_tasks.cenumerate_tasks   ! & - ; B I P W ^ e p {          + I Y dhl q { get_phys_addr.o/1225538181 1001 1002 100644 2472 ` ELF04(UEPB0% $ > $ >  .? : ; ' I@: ; I 4: ; I/Vint Hwj?j'db&dptr(d,C& get_phys_addr.c&< <x | AB ttuP tget_phys_addrshort intlong long intlong long unsigned intget_phys_addr.clong intunsigned charsigned charaddressunsigned intshort unsigned intcharget_phys_addrGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,Tf>: NfGJ x ^,Z  k?z$v  ?  0_I&oo    get_phys_addr.cget_phys_addr   ! & - ; B I P W ^ g n v    3/189 1225538181 1001 1002 100644 2616 ` ELF4(U(0у $1ۉˉt$|$ڋt$$|$ % $ > $ > : ; I.? : ; ' I@4: ; I4w/int !_R;&O'VrR(o4eax)d,edx)d?rM ../../../include/arch/i386get_tick_count.ctypes.h'"r0,hH5yt_yX5| 4AI HLt t 4u1P R!get_tick_count4short intlong long intlong intunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsget_tick_countget_tick_count.cqworddwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@4!t't,t]>: @ NvJ  ^4Z   k<Rz%v    ( 0&  !   4get_tick_count.cget_tick_count   ! & - ; B I P W ^ e p {      Zget_uid.o/ 1225538181 1001 1002 100644 2484 ` ELFH4(UEP0% $ > $ > : ; I.? : ; ' I@: ; I 4: ; I`int E&OXdpidduidd,aF ../../../include/arch/i386get_uid.ctypes.h< <x | AB ttuP}get_uidget_uid.cunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intget_uidGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned chardwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,Tl>: NueJ ^,Z  k?zGv  e  0a&     get_uid.cget_uid   ! & - ; B I P W ^ e p w    S/207 1225538181 1001 1002 100644 2992 ` ELF4(USM ]UEPRQS 0[ USM ]UEPRQSR0[% $ > $ > : ; I .? : ; ' @: ; I : ; I .? : ; ' @'Qbint=TnK+O O!pidqosrcod (0Q,pidqosrcod yZ ../../../include/arch/i386init_child_page.ctypes.hstddef.hJ #J | !AB A0!AB Att!u01t13t3Qu;+init_child_pageinit_child_page_copyQdestshort intsize_tinit_child_page.cinit_child_page_copylong long intlong intunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallspid_tsizeinit_child_pageGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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!',>+: x NG}J p ^LZ x  kXzh?v    0&0  @ 8   !#0!init_child_page.cinit_child_pageinit_child_page_copy   ! & - ; B I P W ^ e r }          g48mem_allocate.o/ 1225538181 1001 1002 100644 4324 ` ELF\ 4(UU]u] uMRQS0 MEUN]uUU E$T$UT$EÉ'UEM URQP=0 Ðt&UEU RP0É'UUE PR>0% $ > $ > : ; I  : ; (  : ; : ; I8 .? : ; ' I@ : ; I 4: ; I 4: ; I4: ; I.? : ; ' @BH#intWwo@o x- |}&O  q#  d#2 2Q? L  ptrupQ wbo@g, L  ptr opX L o  ptr + *o L*,e9 8o L8f ../../include../../../include/arch/i386mem_allocate.csyscall.htypes.hi9f w< <-g:>< v  i< fw  R&N tb^ |P oh~Wuz    0o& @ 4_   ?!@'.pDMmem_allocate.cmem_dma_allocatemem_allocatemem_allocate_physicalmem_freemem_free_physical[   ! & - ; B I P W ^ e r              8 CGK P ^ }             $ ) 7 s8<PThlmemory_info.o/ 1225538181 1001 1002 100644 2624 ` ELF4(U<0S]S[% $ > $ > : ; I : ;  : ; I8 .? : ; ' I@4: ; Iw*intW&Ojd#d#}p}e ../../include../../../include/arch/i386memory_info.csyscall.htypes.h#q: @ NJ  ^(0Z   kX,z"v (    0 0&$ $    memory_info.cmemory_info   ! & - ; B I P W ^ e p w       rports.o/ 1225538181 1001 1002 100644 2996 ` ELF4(Uu u 0Ít&'Uu u 0% $ > $ >  : ; ( : ; I.? : ; ' I@: ; I 4: ; I .? : ; ' I@(5Wint+Izc9y & d&Oz(y'B' eax), 6y 5?5B5 eax7kbD ../../../include/arch/i386ports.ctypes.h'> > | AB  AB ttuP !t!#t#5u34P2,request_portsrelease_ports5release_portsFALSEshort intports.cboollong long intlong intlengthunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)port/home/toni/tmp/lost/src/modules/lib/syscallsrequest_portsTRUEdwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>,: \ N?fJ t ^DZ |  k~zj6v    0 &$  4 %     ports.crequest_portsrelease_ports   ! & - ; B I P W ^ m s z             & Q04puts.o/ 1225538181 1001 1002 100644 2400 ` ELF4(UUE PR0ɸ% $ > $ >  I&I.? : ; ' I@: ; I w/int !_R;rRxd3nOsr3 puts.c: Nl7J 0 ^,Z 8  k,z$v H     P 0@&??p p   puts.csyscall_putsn   ! & - ; B I P W ^ e l   *pv.o/ 1225538181 1001 1002 100644 2436 ` ELF4(U 0Ít&U j0% $ > $ > .? : ; ' @!Sint@ssp v !,3 pv.c=xi=|  AB AB tt utt!urpv!pv.cunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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?>: N<7J D ^tDZ L  kXzv l  .  t 0N&==p      pv.cpv   ! & - ; B I P W ^ e l y}  (04rpc.o/ 1225538181 1001 1002 100644 3264 ` ELF4(U1UjR30uÐt&UVUSE u]MEEE1QSRjV70u[^% $ > $ > : ; I I.? : ; ' @: ; I4: ; I .? : ; ' @ : ; I I !I/ 5IK]Lint>|oX,&Ouorpcpidd,dP 9 ]Kpiddw d dlend o dP5Iup Id | 9dB ../../../include/arch/i386rpc.ctypes.hX@Kxx< K| AD  =AB HttuR !t!#t#]u BB[V[]u BB]u BB]u B BZSZ]u BB]Q'Orpcsend_message]resultshort intsend_messagelong long intlong intmetadataunsigned charsigned charlong long unsigned intunsigned intshort unsigned intchardataGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsrpc.cfunctioncorrelation_iddwordGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@]!',>TO: X (NhJ ^ LZ  kX,z+v    0 &0  @     =rpc.crpcsend_message   ! & - ; B I P W ^ e v }               + O04/226 1225538181 1001 1002 100644 2440 ` ELF4(UEP20% $ > $ > .? : ; ' @: ; I '  Ip0int]>( set_rpc_handler.c<=| AB ttu"rset_rpc_handlerset_rpc_handlerunsigned charset_rpc_handler.c/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intrpc_handlerlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T`>: NWBJ X ^,Z `  k,z&v p    x 0:,&RR #   set_rpc_handler.cset_rpc_handler   ! & - ; B I P W ^ e l x   5shared_memory.o/1225538181 1001 1002 100644 3248 ` ELFh4(UEP?0Í'UEP@0Í'UEPA0% $ > $ >  : ; I.? : ; ' I@: ; I 4: ; I : ; I 4: ; I .? : ; ' @SxintNj\Fd&O1q qidq, d 3? idq efk @S~ idqtL ../../../include/arch/i386shared_memory.ctypes.h< <x < <x <=| AB  AB @AB ttuP !t!#t#3u22P@AtACtCSuV"create_shared_memoryopen_shared_memoryclose_shared_memorySshort intopen_shared_memoryclose_shared_memorycreate_shared_memoryvaddr_tlong long intlong intaddrunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallssizedwordshared_memory.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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!',><": H N^xJ ` ^\Z h 0 k4zZv  8  0X(&   M   & 9@shared_memory.ccreate_shared_memoryopen_shared_memoryclose_shared_memory   ! & - ; B I P W ^ g r }             Y04HLsleep.o/ 1225538181 1001 1002 100644 2292 ` ELF4(U0% $ > $ > .? : ; ' @ \intI|| 3 sleep.c=x|  AB tt uryield sleep.cyieldunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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?>: N7J ^L,Z  kx,zv    0&       sleep.cyield   ! & - ; B I P W ^ e l t { +/245 1225538181 1001 1002 100644 2468 ` ELF04(UEP 0% $ > $ > : ; I.? : ; ' @: ; I dintA OTpidddN ../../../include/arch/i386unblock_process.ctypes.h<=| AB ttu"}unblock_processpid_tunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intunblock_processGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intunblock_process.clong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,T[>: NQhJ t ^,Z |  k,z&v  :  0ZF&ll #   unblock_process.cunblock_process   ! & - ; B I P W ^ e p w   [vm86.o/ 1225538181 1001 1002 100644 2896 ` ELF4(UEU RPQ0% $ > $ >  : ; ( : ; I : ;  : ; I8 .? : ; ' I@ : ; I : ; I 4: ; I  Iv[int*A~g8y   d%H&O~HaxI#bxJ#cxK#dxL#siM#diN# dsO# esP#OQ m!y m shms ,  i ../../../include/arch/i386../../../includevm86.ctypes.hsyscall_structs.h< fx | AB ttuPz$vm86_intwordresultFALSEshort intboolvm86_intlong long intlong intunsigned charvm86_regs_tsigned charlong long unsigned intunsigned intshort unsigned intcharvm86.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)/home/toni/tmp/lost/src/modules/lib/syscallsTRUEdwordregsGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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>z: 0 NJ ^,Z (  k@?zv 8    @ 0&      vm86.cvm86_int   ! & - ; B I P W ^ m s z      * 59= B ^ h vwait_for_rpc.o/ 1225538181 1001 1002 100644 2564 ` ELFL4(U0Ít&U0% $ > $ > .? : ; ' @j[int H  ,=% wait_for_rpc.c=xi=x|  AB  AB tt uttu6rwait_for_rpcv_and_wait_for_rpcwait_for_rpcunsigned char/home/toni/tmp/lost/src/modules/lib/syscallsshort unsigned intwait_for_rpc.cGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intv_and_wait_for_rpclong long intcharshort intlong intsigned charGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@!\'\,\?>: N8AJ ^|DZ  kXz:v  R  0re& 0     wait_for_rpc.cwait_for_rpcv_and_wait_for_rpc   ! & - ; B I P W ^ e l t {   204crt0.o/ 1225538182 1001 1002 100644 4540 ` ELF4(UW1V1S1ۃf$ED$D$ D$$EE$9v"E< FE$9wߍ")ċE\$D$$~!D$$F9u\$<$á$E$$Kt1F^G1f% $ > $ > : ; I  I : ;  : ; I8 : ; I8 .? : ; ' @ 4: ; I 4: ; I 4: ; I4: ; II!I4: ; I? < 2zinthR,LZ.e+e7 e%=5ZL%8id9# u:#pid;# a<# <># v?z# G@z# AA# Cz# DL#!AgEc;R 22 N>z ?ul Iup J3W posJ3, fJ3J ai3~>]} ../../include/arch/i386../includecrt0.cstddef.hstdio.hio_struct.hstdint.htypes.h1Ji. i. i.>YYvYZ\1;K=;/vd\vɰ\>)k |  2AB ACCtt2u VV S!S%+S.2SSh_start2resultshort intsize_t/home/toni/tmp/lost/src/modules/libbuffer_ptrbuffer_posuint8_tuint32_tFILElong long intbuffer_sizelong intbuffer_modeunsigned charsigned charlong long unsigned intunsigned intargsargvshort unsigned intcharstdout_bufferGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tio_resource_id_tstdout_buffer_sizeresidio_resource_tpathcrt0.cungetc_countargcungetc_buffer_startstdoutGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@2 l%t+t0tBX> xRgN ^27q<8m  ~t "  0B&     2"#2ER_jqxcrt0.c_startinit_memory_managerinit_messaginginit_sync_messagesinit_envvarsinit_waitpidstdio_initmallocstdoutsetvbufget_cmdlinestrlenstrtokmainfflushfreeexit!&+7C[`n    ! & - ; B M T [ f m t {           " 0 > S ^ n uy}            envvars.o/ 1225538182 1001 1002 100644 11432 ` ELF4(UED$$1҅tɉÍv'UED$$1҅tPɉÉ'UWV1S }<$D$t$Ft$$uփ [^_$C$$t$$ [^_t&'UWV1S Ë<$D$t'Ft$$u1 [^_ [^_fUE1҅tPɉÐt&U]u}]} $u1ۋu}؋]Åt34$@9r4$@t$$D$؋u]}É$4$x@$뭍vUuu]}} t^<$@$<$@|$4$D$tC$s1]u}Ív]u}$tމ4$@$<$@$CtXtT4$@t$D$$<$@|$D$C$\$$1K$C$$&t&U]]u$\$D$$É4$؋u]Ít&'U(}}]uD$=<$tJƉe)F)č\$t$|$$D73D$$D$@te1ҋ]uЋ}eߍv'U$Ít&'UWV1S,EEE EEErt&$@EG$]@EÍ\$E$EƋED$4$D$ED$GD$Eމ$EED$$tEt$D$ E܉D$E$EE,[^_UWVSD$$$u [^_ÐD$ D$D$$EtЉ‹@ tljB9s&4$|04$D$|$4$<$UÍt3BB 9r[^_% $ > $ > : ; I  : ;  : ; I8  : ; I8  I &I < .? : ; ' I@ : ; I4: ; I.? : ;' @: ;I4: ;I4: ;I.: ; ' I@4: ; I4: ; I.? : ;' I@4: ;I: ; I  U: ;I : ;II!I.? : ; ' I@.? : ; ' @ : ; I!4: ; I "4: ; I # $4: ; I? < { 6)intVI3+O O0&Opid|#%|#Fd#o# t oI  "#|#  : Z-A.#|/#'05 4& i3,ҝ Z R0WL i3x H`AGiI3JhdN$ APi3y Pk Apjpi@id|m ^_3< A: |pZ33@ 30 (3&Cstr'osep)3dA4 30EaP@  pid_q9 %_|Yf_d`o !boudcdy!dduh!ddul"ie3upfT;@ Bq#wFT#H 8AP|Q* !2k #$n@3 ../../include/arch/i386../include../../includeenvvars.cstddef.htypes.hrpc.hcollections.herrno.hg>j/fg>j=\*J@w  t fsvXs~x*Nu0$z Rxw X gj=i*2.2oQpȃ;=~J =w+1.;/[O\8\YX+12/+?uXI/YJ!y.C/=GMh]zg~_y.Jװ8Nih2*p<[gsX>Jm-=3ڻ>y Cyf CWDGET_ENVV| &AB 0'AB `AB BF ^AB ACFPAB pAB L<AB FI@EAB FFAB FI0AB PAB BF@AB Ftt&u  &u01t13t3Wu0PPWu`atactcu`uuWuWugVVttNuP=W?LW<V?KV;S?JSPQtQStSkuPddku`jPpqtqstsupSuSuSpWu Wu WPVVVtt<u""8V8u<V""kWkmu m~W~u <WP eSmsSS@AtACtCu]VsStt&uWu&WP P V&V01t13t3EuPQtQStS@uP||@u`P||@u\W|V|SS8V@AtACtC usPwup upw|V V Wegetenv_name_by_indexgetenv_indexunsetenvhgetenvgetcwdsetenv^chdirputenvgetenv_count5rpc_get_envvarsinit_envvars "bv{&getenvresultchdirdestunsetenvanchorshort intsize_tlist_tnamedata_lengthgetenv_indexsetenvdata_sizegetcwdrespvaluebuffer_poslist_noderesponsenamelenlong long intlong intinit_envvarsnew_valuevalue_sizeenvvarunsigned charsigned charenvvar_listlong long unsigned intcorrelation_idgetenv_name_by_indexunsigned intshort unsigned intindexcharresponse_tenvvars.cparent_piddatagetenv_countGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tputenvsizerpc_get_envvarsnormalized_pathpathname_sizeresponse_sizeenvvar_tdword/home/toni/tmp/lost/src/modules/liboverwritegetenvvarerrnoGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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$%P+P0PB_> 'R N +^2 qxm + ~=Q ,  ,&P0vt&  "r ^   !&6J0'W``bikp|Pp<@E0P @-9Raenvvars.cenvvar_listgetenvvargetenv_name_by_indexlist_get_element_atgetenv_indexunsetenvpstrcmpvfreelist_removegetenvgetcwdstrlenmemcpymallocsetenvlist_pushchdirio_get_absolute_pathputenvstrchrerrnogetenv_countlist_sizerpc_get_envvarsreallocrpc_send_responseinit_envvarslist_createregister_message_handlerget_parent_pidrpc_get_response>Fo&1@  &/ 9JY   " &.S$h m!w&!'7?)h+ *,J.OW*^ c/o0 1!< !&-;BIPW^er} $/>L[kvz~       %048 =G T Yc ny}          * /=G LQdptx }      )-1 ;BFJ Y ^h m{     #- 27BL [gr 0 4H Lh l     $ (< @\ `init.o/ 1225538182 1001 1002 100644 6996 ` ELF4(US]$@\$ D$D$$[Ít&'UWVS,eD$ E$E)ċET$U܉D$UT$E܉$U܋E$ED$$E1ۅU$uuE4$U|G)ċE\$D$$t$U$E$\$ |$D$$u ؋ee[^_É$؋ee[^_Í&Ue$$ $)č\$|$$D$$u&D$$Ƌee؉4$UÍD )č|$t$<$/E܉D$D$D$<$u<$@$E|$$e؋eEE1t&'US$$$$D$D$$UD$$T$$D$\$D$ D$D$$[Ð&U(uu]}$$É4$D$$$$D$D$$4$$$W؉t$$T$$@\$D$D$ D$$]u}Í&UED$D$-$D$ % $ > $ > : ; I I&I.? : ; ' I@: ; I : ; I 4: ; I 4: ; I 4: ; I 4: ; I U UI!I.? : ; ' @4: ; I.? : ; ' I@: ; I +=F$int%.+Oo O8]uFo5AEzlo@, cmdkX pidmox 5pduh q rzul d d ud  ~  dirzF dz M4c[8 Z3 Z\msg]zr4@A3z Z5msg6zQz+pidPoL ../../include/arch/i386init.ctypes.hstddef.ht=%$@Y9Y(tͭe=u;u!+12+?+?E:>-/l>H>-/tp<.pX;/I=K1>=tuZ v%,N"$+- g#SERV_GET PATH;LOADELF SERV_EXISERV_REGSERV_NAM| 5AB D@EAB FAB D@AB FI+AB tt5u@AtACtCu@uSACPEPSTeSSiupPRWTgWWGRWPWWmWVGQVP~VS~Stt8u@AtACtCutt+u~init_service_getinit_executeinit_process_exit4init_service_registerrinit_service_get_name+psvmargs_lenresultprogrampath_backupshort intsize_tprogram_lennameinit.cprogram_pathrpc_nameinit_process_exitinit_service_getrpc_datalong long intinit_service_registerlong intunsigned charsigned charlong long unsigned intinit_service_get_nameunsigned intinit_executedir_lenshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_trpc_sizepathabs_pathabs_path_len/home/toni/tmp/lost/src/modules/libGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@+ %l+l0l"B> R)N ^2 6qT m P ~   <  D 80 &P    5 .@E;CK`gns@+init.cinit_service_getstrlenrpc_get_dwordinit_executestrcspnstrncpyio_get_absolute_pathaccessstrcpyfreewait_child_addgetenvstrtokmallocinit_process_exitmemcpysend_messageinit_service_registerinit_service_get_namerpc_get_string+P[!1=Xz2BNWf   .!UZdpy~  !%$ !&-;BIPW^ep    !/9 >H MW \k pz      :AEI N\t Y 4 8T Xp t lost_link.o/ 1225538182 1001 1002 100644 7572 ` ELF4(UWVS]$E$UE…D$E$Ee$P(Hp )ԍ\$CL$ED$C$\$ t$D$G$tP8t&tUe<$E$E$e[^_Ívt"u뼻 뫻뚻딻냍U8M]u}] $$…t14$<$؋u]}Ðt&D$E$EtWD$<$EUBU;B E$U$mY$D$ JE1ۉ$@t$ D$D$U$4$se4$PHUP,)ԍ\$CC L$t$$UUC\$ ED$D$UB$t% t/et"u ѻ% $ > $ > : ; I  : ;  : ; I8  : ; I8  I  : ; ( I !I.? : ; ' I@: ; I4: ; I4: ; I  : ;  U4: ; I&I 4: ; I? < eyJ intuG,LGO.e+ed e5Z?%8id9#:?#pid;# <# #># ?z#<@z#AA#Cz#$DE#!  A2EE;K v  @X a `Za#b#ldz#e#  fij#llz#m# % n03J&,3?ul?up.pnzz,i?  V   %]:3PeJ8v&8w9vL;3l<p=N?[O?.!entzuziv?y   @3T ../include../../include/arch/i386../../includelost_link.cstdio.hio_struct.hstdint.htypes.hstddef.hio.herrno.h@;='/-/ fzS>JuPSSPS(P-9S>JSJLPNW(W9JWhQkV(VPQtQStSeuPEuEeuPmmSu S1u 16S6Eu EUSUu Su Seu PmmeuS1S6ESUSSP2S2CPCTSTePuhEuheuhulV1ulZ\P^VeulzVEVeVWEWeWQup1upeup40io_remove_linkio_create_linkeTW(ZresultFALSEshort intsize_tnamebuffer_ptrend_free_pathbuffer_posuint8_tuint32_tboolio_create_linkname_lenlong long inttarget_filelong intend_close_filetarget_pathend_close_dirio_unlink_request_tdir_idunsigned charsigned charlong long unsigned intbuffer_sizeunsigned intlink_pathio_remove_linkrequestshort unsigned inttarget_idcharbufferlink_dirlost_link.cbuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intio_link_request_tpid_tio_resource_id_tlink_filenamesizelink_dirnameresidpathungetc_countungetc_bufferio_resource_tTRUEFILE/home/toni/tmp/lost/src/modules/liblink_lenhardlinkerrnoGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@e P%+0 B> ,(RXN T^2: qT Tm \  ~ 8 |   0 & T    J-?ELS_fkqPlost_link.cio_remove_linkio_split_dirnameio_split_filenamefopenstrlenmemcpyrpc_get_intfclosefreeerrnoio_create_linkfwrite;F^ /@q{ (8LVm9J[ !&-;BMT[fmt{#1LWjpw&6AEI NX ]g lz     * /9 >H MW \f ku z      8 <lost_path.o/ 1225538183 1001 1002 100644 11928 ` ELF4(UWVSÃ,UM܉EEE(+u<:04$)E`@t&UWV1S‰EE1E$$1D$xE$t:C$ƋCtr wF&$Ɖ뮍F$EE$uEtTHvtT<$MED$E$t=_4$\$$ƋGu/F붍t&|F:F/$E$u$E[^_% $ > $ > : ; I  I : ; (  : ; : ; I8 <  : ; I!I/ .: ; ' I : ; I: ; I4: ; I&I.: ; ' @: ; I4: ; I 4: ; I4: ; I U1UX Y 1 U411X Y 1X Y .? : ;' I@!: ;I"4: ;I#4: ;I$ %.: ; ' &4: ;I'.: ;' (: ;I)4: ; I*.: ;' I +1X Y,41-1UX Y.1X Y/.? : ;' I@041 RUs,Hint {O8R+Oo 0g &O  l# # Y O,`w5 W7 r8# ?9# Y;W# goLYJlenKdrK?KIMo(6o:n,n(?^n3^pudposq}ruhrsulItg}dg(x@g`xxg@xgx  r!:"I#($@##pd%\(&cwd"I"3'5(("(&cwd"I"".3&i/3%m#()i3i3Iְ*@d(?("Ad&iB3"IC'e(c((c(d&ih3"Ii  .!:Z"I#(z"3#d#+U,,-,,,-,*K-5HB`,M,Va+Omf,.t,/U!:<#Q\#({#v#d+!mD ,.' (0ulp ../../include/arch/i386../../includelost_path.cstddef.hcollections.htypes.h:Z] _NYZ=s.@F=iT@YZ=s/tYZ=s.t3O %YZ=sY-/Ou/ktZ,>~ZU1xv(Mg[ p</JuzJ6f塉wf=<i~w=-/ui~`;/-=Z:h_y.L\*@~JuzJ~6f塉wf=X ...:/| AB CAB FLAB FEAB BFttuP$R$u`$Q$u\$S$KupKbSbfPfS6SS$dWfW$)VFcVf~VVVS ;V;LVVVVttu@@u P ,R,SScePgWWXVtt u uR udVtupVsV.7QUsVV3DSbvSUWWWUxS-SS SWW W^ uh uhP!WRTPdfPW ulttUuDDUuupRV"/R/Uuh'/P:JPVDDPDNWPPWRV.io_split_filenameio_get_absolute_pathio_split_dirnameU$Ffr~@@LRT).FU07U`U`vxrt3b/1`oqsx`f:T-/)+HKgZ\VX'element_stackresultresolve_relative_serv_pathFALSEget_path_elementsshort intsize_tlist_tPIPE_SEPdotdotlengthpath_sep_tlistcwd_listlist_nodeboollost_path.ccalc_path_lengthio_split_dirnamecur_sizelong long intfree_elementPATH_SEPlong intdwordunsigned chario_get_absolute_pathsigned charlong long unsigned intunsigned intresolve_relative_pathleft_sepshort unsigned intcharcreate_path_stringbufferdatacreate_path_elementpath_elementGNU C 4.1.2 (Gentoo 4.1.2 p1.1)NO_SEPlong unsigned intio_split_filenamesizeeliminate_dot_elementspathright_sepelementdirnametextpositionTRUEanchor/home/toni/tmp/lost/src/modules/libSERVICE_SEPlast_elementnew_pathescapedGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@U &h%+0B V> )(RqN 8.^2?qHm @.@ ~ V .<  .\X0u&h#P %    &-9KWks{LElost_path.cget_path_elementsmallocmemcpylist_insertio_split_filenamelist_createlist_get_element_atstrnlenstrncpyfreelist_poplist_destroyio_get_absolute_pathlist_sizegetcwdstrcmplist_removestrlenstrcpyio_split_dirnamezHm8R_x%BQk|  !  "!%6"W \"m{#"+>V!^n!6>Rc" "#"+6F !&-;BIPW^epy$-;Ily     $2@J SXb p4@DH MX ]it y}  :CWbr   ! &2= BNY ^i vz        %)6D TXox        &*A} 8 <X \x |msleep.o/ 1225538183 1001 1002 100644 3472 ` ELF4(UÍt&'UVSËE1i9w r 9Ív[^Í&UVS֋U$i@B1ˉL$9w r9Ívv獴&1[^% $ > $ > : ; I.: ; ' @.? : ; ' @: ; I4: ; I .? : ; ' I@ : ; Ig intBYsP'V2*I,)X+dx 5OP sec4O6dlB ../../include/arch/i386msleep.ctypes.h1<xYuL>sI/Z" | AB 9AB BPYAB EttuttIu--Iu!FSVPQtQStSuPudSV# msleepsleepdo_nothingshort intmsleep.c/home/toni/tmp/lost/src/modules/liblong long intlong intunsigned charsigned charlong long unsigned intunsigned intmsleepsleepshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intqwordmsectimeoutGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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%+0B >  0RpN @ b l^ H 0 ox~l'z x    0&8 P  M    9+PY1@msleep.cdo_nothingmsleepget_tick_countsleeptimer_registerwait_for_rpc.Yg|   ! & - ; B I P W ^ e p w ~              O 0 4P Tnetwork.o/ 1225538183 1001 1002 100644 4804 ` ELF 4(UVSUEEEEt1<.t|0< vE[^ÍvF<w3CCuT Q0TCCu1fUS]ԃDEU$D$D$EE UEEEED$D$E܉$$ \$D$ D$D$$D[ÍUS4E ] MD$ډD$ÉD$%D$%D$%D$ D$E$E4[Ðt&U(UD$-D$%D$ƁD$ ET$$E% $ > $ > : ; I : ;  : ; I8  : ; I8  I .? : ; ' I@ : ; I 4: ; I I !I/ .? : ; ' @: ; I : ; I 4: ; I .? : ; ' I@  aint!S/az/8$AL&O`4E5z#mac6V#ip7z#  m3z~ ip2, .4 W J6o 0o z RyzmacyVipyz {dL   7^mac]V_ux=RipQzSu|g ../../include/arch/i386../includenetwork.ctypes.hstdint.hnetwork.h2==nq =vf Jw>REGDRV tcpip%02x:%02x:%02x:%02x:%02x:%02x%d.%d.%d.%d| ~AB EAB A{AB DIAB tt~u""&R&~uxutuvxzup" "uuuwz~utuv&;V=~Vtt uttuttuWstring_to_ip0register_netcardmac_to_stringip_to_stringresultuint64_tshort intdriverlong long intlong intbyteip_to_stringcur_byteunsigned charsigned charstring_to_iplong long unsigned intunsigned intbuffernetwork.cregister_netcardshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned int/home/toni/tmp/lost/src/modules/libip_bytesmac_to_stringnumberdworddevice_numbernet_deviceGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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%+0B-> R<N d^29q0m l@ ~A[ P  0pk &   r    ~)0AN{\eInetwork.cstring_to_ipregister_netcardmemcpyinit_service_getsend_messagemac_to_stringasprintfip_to_string%~   ! & - ; B I P W b i p {             6 =AE J s        t 8 <T Xp treadline.o/ 1225538183 1001 1002 100644 12240 ` ELFP4(UVSӃ$9r5&P҈uAAAt CuƆ[^ÍUu]ut<4$@$tt$$\$$]uUS]$EfD$D$$D$ tE$[ÐUWVS $ > : ; I  : ; (  : ; : ; I8 : ; I8  I < ' II&I.: ; ' @: ; I: ; I4: ; I.? : ;' @: ;I4: ;I.: ; ' I@4: ; I .: ; ' : ; I4: ; I4: ; I4: ; I U1UX Y 1! U"41#41$I%!I&: ; I'.? : ; ' I@(4: ;I)4: ;I*4: ;I + : ;,1X Y- .4: ;I /4: ;I0!I/ 14: ; I 24: ; I? < 34: ; I?  2:i"int,LC.eu,+e. e  =&e45Zj%8 id9# h:j# pid;# V<# ^># ?z# @z# AA# sCz# Dp#!  AE;v # E#  3 . 33 j QTTSj,posS3JiU3~lenVz\`jj@cAu{~i3mjO=jiposlen3J33#jx3i3mj3  !8"#3 3$%Oijij&posi3&ciik3lenlz'xqjPQ}(j)pos3*E3ul*Q3u`+]9!X)c, 1 & -":#Cg;p(3^.bufx`/i3-*Rjud$01z. 2 = 2>34 37j  ../../include/arch/i386../../include../include../include/readlinereadline.cstddef.htypes.hcollections.hstdio.hio_struct.hstdint.hreadline.hNv--/IHu.iUf?N-//x|h )t ;[#i=;Y+1i t-/m |<<Y=*[<<] t Z/uZ,0}sN<K==~X#KO>-;>YK  ˀ>=~f;$~&8u<KC Bug(g[.tw0WuMg %s %s [%dD%s%s%s[%dC%s[%dD%s%s%s[%dD%s:u?9999999999999998| TAB AC``AB N?AB AOAB FP3AB FttTuPRVR1S==SFQS1QS#PFTP`atactcu`xxVuVttuttOuPOuTROuP!Q!OuLPRu\VlPPRVu`lOu`PW6SlWWS6SVudlOud6RSlSSCOSVuhlOuhP*PSVlV6VPPPQtQStSuPugsWuWupPupSR:?P?qSuxPxSPS-P=YR]gRP PS+:SSgScQadd_historyOreadlinerl_attempted_completion_functionrl_line_buffer96KNKNXuggwordmatches_list_displayedFALSEshort intsize_tlist_t/home/toni/tmp/lost/src/modules/libbuffer_ptrinscharreadlinehistoryreplacementbuffer_posuint8_tanchorlist_nodelineboolkeyboard_read_charmatcheslong long intmatching_charscomplete_wordlong intstdinrl_attempted_completion_functionreadline.cdwordunsigned charhistory_posseq_nomatchsigned charlong long unsigned intuint32_tbuffer_sizeunsigned intpromptword_lenshort unsigned intcharbufferfree_matches_arraybuffer_modeGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tio_resource_id_tsizematch_countresidadd_historypathmatchungetc_countcopyungetc_bufferio_resource_trl_line_bufferTRUEdelcharFILE__rl_attemped_completion_func_treplacement_lenformatenterold_posstdoutword_posGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@ &%+0Bb > )0RLN -^2\nqm - }y h/P Dg /d  /0$;&aa" x%/ T? /O  =D``PW^htzP3%readline.cdelcharhistorykeyboard_read_charcomplete_wordstrlenadd_historymallocstrcpylist_pushlist_createstdinfreadstrncpyrl_attempted_completion_functionstrncmpmemmovememcpyfreeprintfreadlinerl_line_bufferstdoutfflushmemsetreallocungetclist_get_element_atasprintflist_sizeg|y !"## $  $! &$=ah&r {$'()  !$,'4(B G$L'T(\i* $'( $ $))FU+t $  $'()/7,KV e-s |$#'( $'( $'( $#> G$L'[(em. !&-;BMT[fmt{$2@N\w !0=LW_cglw|#(27AFPU_dns}U`dhmw| &+6@_ch&  $(,048<@DHLPTX\`dhlptx|8<X\txservmgr.o/ 1225538183 1001 1002 100644 3312 ` ELF4(UVSu4$$tt$ \$D$$[^% $ > $ > : ; I : ; (  I&I .: ; ' I 4: ; I .? : ; ' I@ : ; I 1X Y  U41K`int;RlI O ) o 8d pid9d .-K ,, ,.WcC ../../include/arch/i386servmgr.ctypes.h,=WsvservmgrNEEDSERV| KAB EttKuIVIKuP(DPservmgr_needK(,FALSEshort intservice_nameservmgr_pidboolservmgr_needlong long intlong intunsigned charsigned charlong long unsigned intunsigned intshort unsigned intcharGNU C 4.1.2 (Gentoo 4.1.2 p1.1)long unsigned intpid_tservmgr.cTRUE/home/toni/tmp/lost/src/modules/libGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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@K 0%+0BN> RcgN ^2q4m  ~u#   0& ` D D    K%6servmgr.cservmgr_needstrlenyieldinit_service_getrpc_get_dword$8@ !&-;BIPW^ex~    P system/lib/libm.a0000644000175000017500000000500211103041641012725 0ustar tonitoni! / 1225538316 0 0 0 14 ` Rfabsmath.o/ 1225538180 1001 1002 100644 2420 ` ELF 4(UEEu% $ > $ > .? : ; ' I@: ; Idint,Q?:/x.,5 math.c.<=| AB ttuurfabs/home/toni/tmp/lost/src/modules/lib/stdlibcunsigned charfabslong unsigned intshort unsigned intGNU C 4.1.2 (Gentoo 4.1.2 p1.1)unsigned intlong long unsigned intlong long intcharshort intdoublelong intsigned charmath.cGCC: (GNU) 4.1.2 (Gentoo 4.1.2 p1.1).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,XR>: NO9J D ^,Z L  kLzv \    d 0;#&II| |    math.cfabs   ! & - ; B I P W ^ e l x    *