11419 $ truss -r all -w all -x write /usr/local/sbin/rhd_conntest 02:00.0
execve("/usr/local/sbin/rhd_conntest", 0x080478F0, 0x080478FC) argc = 2
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD1FF0000
resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
resolvepath("/usr/local/sbin/rhd_conntest", "/usr/local/sbin/rhd_conntest", 1023) = 28
sysconfig(_CONFIG_PAGESIZE) = 4096
xstat(2, "/usr/local/sbin/rhd_conntest", 0x08047598) = 0
open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT
xstat(2, "/usr/local/lib/libz.so.1", 0x08046D48) Err#2 ENOENT
xstat(2, "/usr/sfw/lib/libz.so.1", 0x08046D48) Err#2 ENOENT
xstat(2, "/lib/libz.so.1", 0x08046D48) Err#2 ENOENT
xstat(2, "/usr/lib/libz.so.1", 0x08046D48) = 0
resolvepath("/usr/lib/libz.so.1", "/usr/lib/libz.so.1", 1023) = 18
open("/usr/lib/libz.so.1", O_RDONLY) = 3
mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xD1FB0000
mmap(0x00010000, 135168, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xD1F80000
mmap(0xD1F80000, 63955, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xD1F80000
mmap(0xD1F9F000, 4198, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 61440) = 0xD1F9F000
munmap(0xD1F90000, 61440) = 0
memcntl(0xD1F80000, 6932, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
xstat(2, "/usr/local/lib/libc.so.1", 0x08046D48) Err#2 ENOENT
xstat(2, "/usr/sfw/lib/libc.so.1", 0x08046D48) Err#2 ENOENT
xstat(2, "/lib/libc.so.1", 0x08046D48) = 0
resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
open("/lib/libc.so.1", O_RDONLY) = 3
mmap(0xD1FB0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xD1FB0000
mmap(0x00010000, 1384448, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xD1E20000
mmap(0xD1E20000, 1274823, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xD1E20000
mmap(0xD1F68000, 31538, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 1277952) = 0xD1F68000
mmap(0xD1F70000, 5760, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xD1F70000
munmap(0xD1F58000, 65536) = 0
memcntl(0xD1E20000, 208308, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xD1F60000
munmap(0xD1FB0000, 32768) = 0
getcontext(0x08047350)
getrlimit(RLIMIT_STACK, 0x08047348) = 0
getpid() = 11976 [11975]
lwp_private(0, 1, 0xD1F62A00) = 0x000001C3
setustack(0xD1F62A60)
sysi86(SI86FPSTART, 0xD1F70C98, 0x0000133F, 0x00001F80) = 0x00000001
ioctl(1, TCGETA, 0x0804652C) = 0
fstat64(1, 0x08046490) = 0
rhd_conntest: v1.1.0, git branch master, commit db2c3948 + changes
write(1, 0xD1F710AC, 67) = 67
r h d _ c o n n t e s t : v 1 . 1 . 0 , g i t b r a n c h
m a s t e r , c o m m i t d b 2 c 3 9 4 8 + c h a n g
e s\n
brk(0x08069820) = 0
brk(0x0806B820) = 0
sysi86(SI86V86, 0x00000004, 0x00003000, 0xFFFFFFFF) = 0x00000000
open("/dev/mem", O_RDONLY) = 3
mmap(0x00000000, 65536, PROT_READ, MAP_SHARED, 3, 786432) Err#6 ENXIO
close(3) = 0
fstat64(2, 0x08046450) = 0
Cannot map (0xwrite(2, 0x0805812C, 14) = 14
C a n n o t m a p ( 0 x
000write(2, 0xD1F6BC2C, 3) = 3
0xD1F6BC2C: " 0 0 0"
c0000write(2, 0x08046674, 5) = 5
0x08046674: " c 0 0 0 0"
:0xwrite(2, 0xD1F6BC2C, 3) = 3
0xD1F6BC2C: " : 0 x"
10000write(2, 0x08046674, 5) = 5
0x08046674: " 1 0 0 0 0"
) (write(2, 0xD1F6BC2C, 3) = 3
0xD1F6BC2C: " ) ("
No such device or addresswrite(2, 0xD1EF5456, 25) = 25
N o s u c h d e v i c e o r a d d r e s s
)
write(2, 0xD1F6BC2C, 2) = 2
0xD1F6BC2C: " )\n"
Cannot get VBIOS. Are we root?
write(2, 0x08058324, 31) = 31
C a n n o t g e t V B I O S . A r e w e r o o t ?\n
_exit(1)