1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
| #truss -u a.out ./a.out
execve("a.out", 0xFFBFF87C, 0xFFBFF884) argc = 1
open(".", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, 0xFFBFEF60) = 0
close(3) = 0
open("./..", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3
fstat64(3, 0xFFBFEF60) = 0
getdents64(3, 0xFFBFC518, 8192) = 2496
close(3) = 0
open("./../..", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3
fstat64(3, 0xFFBFEF60) = 0
getdents64(3, 0xFFBFC518, 8192) = 152
close(3) = 0
open("./../../..", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3
fstat64(3, 0xFFBFEF60) = 0
open("/etc/mnttab", O_RDONLY|O_LARGEFILE) = 4
read(4, " /", 1) = 1
ioctl(4, MNTIOC_NMNTS, 0xFFBFC4A0) = 0
fstat(4, 0xFFBFC418) = 0
ioctl(4, MNTIOC_GETDEVLIST, 0xFFBFC1F0) = 0
read(4, " d e v / m d / d s k / d".., 3886) = 3886
close(4) = 0
lstat64("/a/server/s4", 0xFFBFC368) = 0
close(3) = 0
lstat64("/a/server/s4/i3/millie", 0xFF3F0440) = 0
resolvepath("/a/server/s4/i3/millie/a.out", "/a/server/s4/i3/millie/a.out", 1023) = 27
resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
stat("/a/server/s4/i3/millie/a.out", 0xFFBFF650) = 0
open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT
stat("/opt/jumble/lib/libc.so.1", 0xFFBFF158) Err#2 ENOENT
stat("/opt/X11R6/lib/libc.so.1", 0xFFBFF158) Err#2 ENOENT
stat("/net/j/solaris/lib/libc.so.1", 0xFFBFF158) Err#2 ENOENT
stat("/usr/openwin/lib/libc.so.1", 0xFFBFF158) Err#2 ENOENT
stat("/opt/X11R5/lib/libc.so.1", 0xFFBFF158) Err#2 ENOENT
stat("/opt/X11R6/lib/libc.so.1", 0xFFBFF158) Err#2 ENOENT
stat("/opt/local/lib/libc.so.1", 0xFFBFF158) Err#2 ENOENT
stat("/usr/lib/libc.so.1", 0xFFBFF158) = 0
resolvepath("/usr/lib/libc.so.1", "/usr/lib/libc.so.1", 1023) = 18
open("/usr/lib/libc.so.1", O_RDONLY) = 3
mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF3A0000
mmap(0x00010000, 802816, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF280000
mmap(0xFF280000, 701788, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF280000
mmap(0xFF33C000, 24664, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 704512) = 0xFF33C000
munmap(0xFF32C000, 65536) = 0
memcntl(0xFF280000, 117372, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/opt/jumble/lib/libdl.so.1", 0xFFBFF158) Err#2 ENOENT
stat("/opt/X11R6/lib/libdl.so.1", 0xFFBFF158) Err#2 ENOENT
stat("/net/j/solaris/lib/libdl.so.1", 0xFFBFF158) Err#2 ENOENT
stat("/usr/openwin/lib/libdl.so.1", 0xFFBFF158) Err#2 ENOENT
stat("/opt/X11R5/lib/libdl.so.1", 0xFFBFF158) Err#2 ENOENT
stat("/opt/X11R6/lib/libdl.so.1", 0xFFBFF158) Err#2 ENOENT
stat("/opt/local/lib/libdl.so.1", 0xFFBFF158) Err#2 ENOENT
stat("/usr/lib/libdl.so.1", 0xFFBFF158) = 0
resolvepath("/usr/lib/libdl.so.1", "/usr/lib/libdl.so.1", 1023) = 19
open("/usr/lib/libdl.so.1", O_RDONLY) = 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00002000, 8192, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF3FA000
mmap(0xFF3FA000, 1894, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3FA000
close(3) = 0
stat("/usr/platform/SUNW,Ultra-4/lib/libc_psr.so.1", 0xFFBFEF48) = 0
resolvepath("/usr/platform/SUNW,Ultra-4/lib/libc_psr.so.1", "/usr/platform/sun4u/lib/libc_psr.so.1", 1023) = 37
open("/usr/platform/SUNW,Ultra-4/lib/libc_psr.so.1", O_RDONLY) = 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00002000, 16384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF3E6000
mmap(0xFF3E6000, 13544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3E6000
close(3) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF390000
munmap(0xFF3A0000, 8192) = 0
getustack(0xFFBFF48C)
getrlimit(RLIMIT_STACK, 0xFFBFF484) = 0
getcontext(0xFFBFF2C0)
setustack(0xFF343A5C)
-> _init(0x0, 0x0, 0x0, 0x0)
-> frame_dummy(0x0, 0x0, 0x0, 0x0)
<- frame_dummy() = 0x208f0
-> __do_global_ctors_aux(0x208f0, 0x0, 0x0, 0x0)
<- __do_global_ctors_aux() = 0x208f0
<- _init() = 0
-> main(0x1, 0xffbff87c, 0xffbff884, 0x20914)
write(1, 0x00010750, 0) = 0
<- main() = 0
-> _fini(0x0, 0x9f4c4, 0x10480, 0xff28bab4)
-> __do_global_dtors_aux(0x0, 0x0, 0x0, 0x0)
<- __do_global_dtors_aux() = 0
<- _fini() = 0
_exit(0) |
Partager