# ktruss ./cat ./cat: 1: Syntax error: "(" unexpected 1388 1 ktruss emul(netbsd) 1388 1 ktruss fcntl(0x4, 0x3, 0) = 1 1388 1 ktruss fcntl(0x4, 0x4, 0x1) = 0 1388 1 ktruss execve("./cat", 0xbfbfea3c, 0xbfbfea44) Err#8 ENOEXEC 1388 1 sh emul(netbsd) 1388 1 sh execve("/bin/sh", 0xbfbfe520, 0xbfbfea44) JUSTRETURN 1388 1 sh mmap(0, 0x8000, 0x3, 0x1002, 0xffffffff, 0, 0, 0) = 0xbbbea000 1388 1 sh open("/etc/ld.so.conf", 0, 0xffffffff) = 3 1388 1 sh __fstat30(0x3, 0xbfbfe940) = 0 1388 1 sh mmap(0, 0x37, 0x1, 0x1, 0x3, 0, 0, 0) = 0xbbbe9000 1388 1 sh close(0x3) = 0 1388 1 sh munmap(0xbbbe9000, 0x37) = 0 1388 1 sh open("/lib/libedit.so.2", 0, 0) = 3 1388 1 sh __fstat30(0x3, 0xbfbfe25c) = 0 1388 1 sh mmap(0, 0x1000, 0x1, 0x1, 0x3, 0, 0, 0) = 0xbbbe9000 1388 1 sh munmap(0xbbbe9000, 0x1000) = 0 1388 1 sh mmap(0, 0x1b000, 0x5, 0x2, 0x3, 0, 0, 0) = 0xbbbcf000 1388 1 sh mmap(0xbbbe7000, 0x2000, 0x3, 0x12, 0x3, 0, 0x18000, 0) = 0xbbbe7000 1388 1 sh mmap(0xbbbe9000, 0x1000, 0x3, 0x1012, 0xffffffff, 0, 0, 0) = 0xbbbe9000 1388 1 sh close(0x3) = 0 1388 1 sh open("/lib/libtermcap.so.0", 0, 0xbfbfe25c) = 3 1388 1 sh __fstat30(0x3, 0xbfbfe25c) = 0 1388 1 sh mmap(0, 0x1000, 0x1, 0x1, 0x3, 0, 0, 0) = 0xbbbce000 1388 1 sh munmap(0xbbbce000, 0x1000) = 0 1388 1 sh mmap(0, 0x4000, 0x5, 0x2, 0x3, 0, 0, 0) = 0xbbbcb000 1388 1 sh mmap(0xbbbce000, 0x1000, 0x3, 0x12, 0x3, 0, 0x2000, 0) = 0xbbbce000 1388 1 sh mmap(0xbbbcf000, 0, 0x3, 0x1012, 0xffffffff, 0, 0, 0) = 0xbbbcf000 1388 1 sh close(0x3) = 0 1388 1 sh open("/lib/libc.so.12", 0, 0xbfbfe25c) = 3 1388 1 sh __fstat30(0x3, 0xbfbfe25c) = 0 1388 1 sh mmap(0, 0x1000, 0x1, 0x1, 0x3, 0, 0, 0) = 0xbbbca000 1388 1 sh munmap(0xbbbca000, 0x1000) = 0 1388 1 sh mmap(0, 0xe1000, 0x5, 0x2, 0x3, 0, 0, 0) = 0xbbaea000 1388 1 sh mmap(0xbbbb4000, 0x7000, 0x3, 0x12, 0x3, 0, 0xc9000, 0) = 0xbbbb4000 1388 1 sh mmap(0xbbbbb000, 0x10000, 0x3, 0x1012, 0xffffffff, 0, 0, 0) = 0xbbbbb000 1388 1 sh close(0x3) = 0 1388 1 sh __sysctl(0xbfbfe964, 0x2, 0xbbbbf460, 0xbfbfe96c, 0, 0) = 0 1388 1 sh issetugid() = 0 1388 1 sh getpid() = 1388, 2300 1388 1 sh __sysctl(0xbfbfe820, 0x2, 0xbfbfe82c, 0xbfbfe830, 0, 0) = 0 1388 1 sh readlink("/etc/malloc.conf", 0xbfbfe860, 0x3f) Err#2 ENOENT 1388 1 sh mmap(0, 0x1000, 0x3, 0x1002, 0xffffffff, 0, 0, 0) = 0xbbae9000 1388 1 sh break(0x8064bac) = 0 1388 1 sh break(0x8065bac) = 0 1388 1 sh break(0x8066000) = 0 1388 1 sh break(0x8067000) = 0 1388 1 sh break(0x8068000) = 0 1388 1 sh geteuid() = 0 1388 1 sh __stat30("/var/mail/root", 0xbfbfe884) Err#2 ENOENT 1388 1 sh __stat30(".", 0xbfbfe8e0) = 0 1388 1 sh __stat30("/Adam", 0xbfbfe87c) = 0 1388 1 sh open("./cat", 0, 0xbfbfe938) = 3 1388 1 sh fcntl(0x3, 0, 0xa) = 10 1388 1 sh close(0x3) = 0 1388 1 sh fcntl(0xa, 0x2, 0x1) = 0 1388 1 sh getuid() = 0 1388 1 sh geteuid() = 0 1388 1 sh getgid() = 0 1388 1 sh getegid() = 0 1388 1 sh open("/root/.shrc", 0, 0x805a433) = 3 1388 1 sh fcntl(0x3, 0x2, 0x1) = 0 1388 1 sh break(0x8069000) = 0 1388 1 sh read(0x3, 0x8068000, 0x3f8) = 191 "#\t$NetBSD: dot.shrc,v 1.7 2006/09/14 13:01:31 pavel Exp $\n\n. /etc/shrc\n\nhup(){ (read pid; kill -HUP $pid)