/usr/share/locale/eo# strace ./s execve("./s", ["./s"], [/* 15 vars */]) = 0 uname({sys="Linux", node="test", ...}) = 0 brk(0) = 0x501000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b50ee8a4000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=16887, ...}) = 0 mmap(NULL, 16887, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b50ee8a6000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\305"..., 640) = 640 lseek(3, 624, SEEK_SET) = 624 read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0"..., 32) = 32 fstat(3, {st_mode=S_IFREG|0755, st_size=1286104, ...}) = 0 mmap(NULL, 2344904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b50ee9a5000 mprotect(0x2b50eeac6000, 1161160, PROT_NONE) = 0 mmap(0x2b50eebc6000, 98304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x121000) = 0x2b50eebc6000 mmap(0x2b50eebde000, 14280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b50eebde000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b50eebe2000 mprotect(0x2b50eebc6000, 86016, PROT_READ) = 0 arch_prctl(ARCH_SET_FS, 0x2b50eebe26d0) = 0 munmap(0x2b50ee8a6000, 16887) = 0 fstat(0, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b50ee8a6000 read(0, i_am_typing_Test "i_am_typing_Test\n", 1024) = 17 fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b50ee8a7000 write(1, "\226\240\236\222\240\213\206\217\226\221\230\240\253\232"..., 17��������������) = 17 read(0, ./ "./\n", 1024) = 3 write(1, "\321\320\365", 3���) = 3 read(0, ./s "./s\n", 1024) = 4 write(1, "\321\320\214\365", 4�Ќ�) = 4 read(0, "", 1024) = 0 munmap(0x2b50ee8a7000, 4096) = 0 exit_group(1) = ? Process 15531 detached /usr/share/locale/eo# strings ./s /lib64/ld-linux-x86-64.so.2 __gmon_start__ libc.so.6 putchar feof stdin getchar __libc_start_main GLIBC_2.2.5 ATUS []A\ /usr/share/locale/eo# file ./s ./s: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), for GNU/Linux 2.6.0, not stripped