1 execve("./helloworld", ["./helloworld"], [/* 22 vars */]) = 0 2 uname({sys="Linux", node="knuth", ...}) = 0 3 brk(0) = 0x81f7000 4 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5 open("/etc/ld.so.cache", O_RDONLY) = 3 6 fstat64(3, {st_mode=S_IFREG|0644, st_size=73856, ...}) = 0 7 old_mmap(NULL, 73856, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fed000 8 close(3) = 0 9 open("/lib/tls/libc.so.6", O_RDONLY) = 3 10 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 ?B\000"..., 512) = 512 11 fstat64(3, {st_mode=S_IFREG|0755, st_size=1454835, ...}) = 0 12 old_mmap(0x40f000, 1215644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40f000 13 old_mmap(0x532000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x123000) = 0x532000 14 old_mmap(0x536000, 7324, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x536000 15 close(3) = 0 16 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fec000 17 mprotect(0x532000, 4096, PROT_READ) = 0 18 mprotect(0x40b000, 4096, PROT_READ) = 0 19 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7fec940, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 20 munmap(0xb7fed000, 73856) = 0 21 fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0 22 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fff000 23 write(1, "Hello World \n", 13) = 13 24 munmap(0xb7fff000, 4096) = 0 25 exit_group(13) = ?