Code:
truss -a -e -f -rall -wall ssh remoteuser@1.2.3.4
truss -a -e -f -rall -wall ssh remoteuser@1.2.3.4
17002: execve("/usr/bin/ssh", 0xFFBFFD4C, 0xFFBFFD58) argc = 2
17002: argv: ssh remoteuser@1.2.3.4
17002: envp: TERM=xterm SHELL=/bin/bash
17002: SSH_CLIENT=1.2.3.4 38816 22 SSH_TTY=/dev/pts/142
17002: USER=localusername MAIL=/var/mail//localusername
17002: PATH=/usr/bin:/usr/openwin/bin:/usr/local/bin
17002: PWD=/home/localusername TZ=US/Central
17002: PS1=\[\033[1;33m\]\u\[\033[1;37m\]@\[\033[1;32m\]\h\[\033[1;37m\]:\[\033[1;31m\]\w \[\033[1;36m\]\$ \[\033[0m\@]
17002: SHLVL=1 HOME=/home/localusername LOGNAME=localusername
17002: SSH_CONNECTION=1.2.3.4 38816 216.47.144.51 22
17002: DISPLAY=localhost:76.0 _=/usr/bin/truss
17002: resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
17002: resolvepath("/usr/bin/ssh", "/usr/bin/ssh", 1023) = 12
17002: stat64("/usr/bin/ssh", 0xFFBFFA08) = 0
17002: open("/var/ld/ld.config", O_RDONLY) = 3
17002: fstat64(3, 0xFFBFF578) = 0
17002: mmap(0x00000000, 178392, PROT_READ, MAP_SHARED, 3, 0) = 0xFF380000
17002: close(3) = 0
17002: stat64("/usr/sfw/lib/libsocket.so.1", 0xFFBFF198) Err#2 ENOENT
17002: stat64("/lib/libsocket.so.1", 0xFFBFF198) = 0
17002: resolvepath("/lib/libsocket.so.1", "/lib/libsocket.so.1", 1023) = 19
17002: open("/lib/libsocket.so.1", O_RDONLY) = 3
17002: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF370000
17002: mmap(0x00010000, 122880, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF350000
17002: mmap(0xFF350000, 44594, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF350000
17002: mmap(0xFF36C000, 4277, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 49152) = 0xFF36C000
17002: munmap(0xFF35C000, 65536) = 0
17002: memcntl(0xFF350000, 14320, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(3) = 0
17002: stat64("/usr/sfw/lib/libnsl.so.1", 0xFFBFF198) Err#2 ENOENT
17002: stat64("/lib/libnsl.so.1", 0xFFBFF198) = 0
17002: resolvepath("/lib/libnsl.so.1", "/lib/libnsl.so.1", 1023) = 16
17002: open("/lib/libnsl.so.1", O_RDONLY) = 3
17002: mmap(0xFF370000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF370000
17002: mmap(0x00010000, 729088, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF280000
17002: mmap(0xFF280000, 595830, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF280000
17002: mmap(0xFF322000, 33777, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 598016) = 0xFF322000
17002: mmap(0xFF32C000, 23264, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF32C000
17002: munmap(0xFF312000, 65536) = 0
17002: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF3F0000
17002: memcntl(0xFF280000, 89760, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(3) = 0
17002: stat64("/usr/sfw/lib/libz.so.1", 0xFFBFF198) Err#2 ENOENT
17002: stat64("/usr/lib/libz.so.1", 0xFFBFF198) = 0
17002: resolvepath("/usr/lib/libz.so.1", "/usr/lib/libz.so.1", 1023) = 18
17002: open("/usr/lib/libz.so.1", O_RDONLY) = 3
17002: mmap(0xFF370000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF370000
17002: mmap(0x00010000, 139264, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF250000
17002: mmap(0xFF250000, 69442, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF250000
17002: mmap(0xFF270000, 6012, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 65536) = 0xFF270000
17002: munmap(0xFF262000, 57344) = 0
17002: memcntl(0xFF250000, 5032, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(3) = 0
17002: stat64("/usr/sfw/lib/libcrypto.so.0.9.7", 0xFFBFF198) = 0
17002: resolvepath("/usr/sfw/lib/libcrypto.so.0.9.7", "/usr/sfw/lib/libcrypto.so.0.9.7", 1023) = 31
17002: open("/usr/sfw/lib/libcrypto.so.0.9.7", O_RDONLY) = 3
17002: mmap(0xFF370000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF370000
17002: mmap(0x00010000, 1310720, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF100000
17002: mmap(0xFF100000, 1126736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF100000
17002: mmap(0xFF224000, 103943, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 1130496) = 0xFF224000
17002: mmap(0xFF23E000, 5848, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF23E000
17002: munmap(0xFF214000, 65536) = 0
17002: memcntl(0xFF100000, 258596, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(3) = 0
17002: stat64("/usr/sfw/lib/libgss.so.1", 0xFFBFF198) Err#2 ENOENT
17002: stat64("/usr/lib/libgss.so.1", 0xFFBFF198) = 0
17002: resolvepath("/usr/lib/libgss.so.1", "/usr/lib/libgss.so.1", 1023) = 20
17002: open("/usr/lib/libgss.so.1", O_RDONLY) = 3
17002: mmap(0xFF370000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF370000
17002: mmap(0x00010000, 122880, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF0E0000
17002: mmap(0xFF0E0000, 48751, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF0E0000
17002: mmap(0xFF0FC000, 2615, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 49152) = 0xFF0FC000
17002: munmap(0xFF0EC000, 65536) = 0
17002: memcntl(0xFF0E0000, 9184, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(3) = 0
17002: stat64("/usr/sfw/lib/libc.so.1", 0xFFBFF198) Err#2 ENOENT
17002: stat64("/lib/libc.so.1", 0xFFBFF198) = 0
17002: resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
17002: open("/lib/libc.so.1", O_RDONLY) = 3
17002: mmap(0xFF370000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF370000
17002: mmap(0x00010000, 1294336, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEF80000
17002: mmap(0xFEF80000, 1237333, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFEF80000
17002: mmap(0xFF0B0000, 35645, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 1245184) = 0xFF0B0000
17002: mmap(0xFF0BA000, 1416, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF0BA000
17002: memcntl(0xFEF80000, 145120, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(3) = 0
17002: stat64("/usr/sfw/lib/libc.so.1", 0xFFBFF198) Err#2 ENOENT
17002: stat64("/usr/sfw/lib/libsocket.so.1", 0xFFBFF198) Err#2 ENOENT
17002: stat64("/usr/sfw/lib/libnsl.so.1", 0xFFBFF198) Err#2 ENOENT
17002: stat64("/lib/libcmd.so.1", 0xFFBFF198) = 0
17002: resolvepath("/lib/libcmd.so.1", "/lib/libcmd.so.1", 1023) = 16
17002: open("/lib/libcmd.so.1", O_RDONLY) = 3
17002: mmap(0xFF370000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF370000
17002: mmap(0x00010000, 90112, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF0C0000
17002: mmap(0xFF0C0000, 9948, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF0C0000
17002: mmap(0xFF0D4000, 1027, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 16384) = 0xFF0D4000
17002: munmap(0xFF0C4000, 65536) = 0
17002: memcntl(0xFF0C0000, 3336, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(3) = 0
17002: stat64("/usr/sfw/lib/libcrypto_extra.so.0.9.7", 0xFFBFEE50) = 0
17002: resolvepath("/usr/sfw/lib/libcrypto_extra.so.0.9.7", "/usr/sfw/lib/libcrypto_extra.so.0.9.7", 1023) = 37
17002: open("/usr/sfw/lib/libcrypto_extra.so.0.9.7", O_RDONLY) = 3
17002: mmap(0xFF370000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF370000
17002: mmap(0x00010000, 114688, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEF60000
17002: mmap(0xFEF60000, 40005, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFEF60000
17002: mmap(0xFEF7A000, 2212, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 40960) = 0xFEF7A000
17002: munmap(0xFEF6A000, 65536) = 0
17002: memcntl(0xFEF60000, 5808, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(3) = 0
17002: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF360000
17002: mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF340000
17002: munmap(0xFF370000, 32768) = 0
17002: getcontext(0xFFBFF878)
17002: getrlimit(RLIMIT_STACK, 0xFFBFF858) = 0
17002: getpid() = 17002 [17001]
17002: setustack(0xFF342A88)
17002: sigfillset(0xFF0B92F0) = 0
17002: stat64("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", 0xFFBFEE28) = 0
17002: resolvepath("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", "/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 37
17002: open("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", O_RDONLY) = 3
17002: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF370000
17002: munmap(0xFF372000, 24576) = 0
17002: close(3) = 0
17002: brk(0x00062C78) = 0
17002: brk(0x00064C78) = 0
17002: getuid() = 706 [706]
17002: getuid() = 706 [706]
17002: seteuid(706) = 0
17002: getuid() = 706 [706]
17002: mmap(0x00010000, 65536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEF40000
17002: getuid() = 706 [706]
17002: getuid() = 706 [706]
17002: open64("/var/run/name_service_door", O_RDONLY) = 3
17002: fstat64(3, 0xFFBFF640) = 0
17002: fcntl(3, F_SETFD, 0x00000001) = 0
17002: door_info(3, 0xFF0B3788) = 0
17002: door_call(3, 0xFFBFF840) = 0
17002: umask(022) = 022
17002: brk(0x00064C78) = 0
17002: brk(0x00066C78) = 0
17002: brk(0x00066C78) = 0
17002: brk(0x00068C78) = 0
17002: brk(0x00068C78) = 0
17002: brk(0x0006AC78) = 0
17002: brk(0x0006AC78) = 0
17002: brk(0x0006CC78) = 0
17002: brk(0x0006CC78) = 0
17002: brk(0x0006EC78) = 0
17002: brk(0x0006EC78) = 0
17002: brk(0x00070C78) = 0
17002: ioctl(0, TCGETA, 0xFFBFFAAC) = 0
17002: open64("/home/localusername/.ssh/config", O_RDONLY) Err#2 ENOENT
17002: open64("/etc/ssh/ssh_config", O_RDONLY) = 4
17002: fstat64(4, 0xFFBFF4A0) = 0
17002: fstat64(4, 0xFFBFF560) = 0
17002: brk(0x00070C78) = 0
17002: brk(0x00072C78) = 0
17002: fstat64(4, 0xFFBFF408) = 0
17002: ioctl(4, TCGETA, 0xFFBFF4EC) Err#25 ENOTTY
17002: read(4, 0x0006FE24, 8192) = 861
17002: # C o p y r i g h t ( c ) 2 0 0 1 b y S u n M i c r
17002: o s y s t e m s , I n c .\n # A l l r i g h t s r e s e
17002: r v e d .\n #\n # i d e n t\t " @ ( # ) s s h _ c o n f i g\t
17002: 1 . 2\t 0 1 / 1 0 / 0 8 S M I "\n #\n # T h i s f i l e
17002: p r o v i d e s d e f a u l t s f o r s s h ( 1 ) .\n #
17002: T h e v a l u e s c a n b e c h a n g e d i n p e r
17002: - u s e r c o n f i g u r a t i o n f i l e s $ H O M E /
17002: . s s h / c o n f i g\n # o r o n t h e c o m m a n d
17002: l i n e o f s s h ( 1 ) .\n\n # C o n f i g u r a t i o n
17002: d a t a i s p a r s e d a s f o l l o w s :\n # 1
17002: . c o m m a n d l i n e o p t i o n s\n # 2 . u s e
17002: r - s p e c i f i c f i l e\n # 3 . s y s t e m - w i d
17002: e f i l e / e t c / s s h / s s h _ c o n f i g\n #\n # A
17002: n y c o n f i g u r a t i o n v a l u e i s o n l y c
17002: h a n g e d t h e f i r s t t i m e i t i s s e t .
17002: \n # h o s t - s p e c i f i c d e f i n i t i o n s s h o
17002: u l d b e a t t h e b e g i n n i n g o f t h e\n #
17002: c o n f i g u r a t i o n f i l e , a n d d e f a u l t
17002: s a t t h e e n d .\n\n # E x a m p l e ( m a t c h e
17002: s c o m p i l e d i n d e f a u l t s ) :\n #\n # H o s
17002: t *\n # F o r w a r d A g e n t n o\n # F o r w
17002: a r d X 1 1 n o\n # P u b k e y A u t h e n t i c a t i
17002: o n y e s\n # P a s s w o r d A u t h e n t i c a t i o
17002: n y e s\n # F a l l B a c k T o R s h n o\n # U
17002: s e R s h n o\n # B a t c h M o d e n o\n # C h
17002: e c k H o s t I P y e s\n # S t r i c t H o s t K e y C
17002: h e c k i n g a s k\n # E s c a p e C h a r ~\n
17002: read(4, 0x0006FE24, 8192) = 0
17002: llseek(4, 0, SEEK_CUR) = 861
17002: close(4) = 0
17002: getpid() = 17002 [17001]
17002: getpid() = 17002 [17001]
17002: open("/dev/urandom", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 4
17002: fstat64(4, 0xFFBFF750) = 0
17002: stat64("/dev/pts/1", 0xFFBFF638) = 0
17002: pollsys(0xFFBFF810, 1, 0xFFBFF8A0, 0x00000000) = 1
17002: read(4, 0xFFBFF958, 32) = 32
17002: 9B95 ) ? j r zD0160416A1 5E1 VB9 n B : :B5 =98 DDE8C92 AE9DE `
17002: close(4) = 0
17002: getpid() = 17002 [17001]
17002: getpid() = 17002 [17001]
17002: getuid() = 706 [706]
17002: getpid() = 17002 [17001]
17002: time() = 1272980758
17002: getpid() = 17002 [17001]
17002: open("/etc/netconfig", O_RDONLY|O_LARGEFILE) = 4
17002: fstat64(4, 0xFFBFEEB0) = 0
17002: fcntl(4, F_DUPFD, 0x00000100) Err#22 EINVAL
17002: read(4, 0x00070258, 1024) = 1024
17002: # p r a g m a i d e n t\t " @ ( # ) n e t c o n f i g\t 1 . 1
17002: 6\t 9 9 / 1 0 / 2 5 S M I "\n #\n # T h e " N e t w o r k
17002: C o n f i g u r a t i o n " F i l e .\n #\n # E a c h e
17002: n t r y i s o f t h e f o r m :\n #\n # <
17002: n e t w o r k _ i d > < s e m a n t i c s > < f l a g s >
17002: < p r o t o f a m i l y > < p r o t o n a m e > \\n #
17002: < d e v i c e > < n a m e t o a d d r
17002: _ l i b s >\n #\n # T h e " - " i n < n a m e t o a d d
17002: r _ l i b s > f o r i n e t f a m i l y t r a n s p o r
17002: t s i n d i c a t e s\n # r e d i r e c t i o n t o t h
17002: e n a m e s e r v i c e s w i t c h p o l i c i e s f
17002: o r " h o s t s " a n d\n # " s e r v i c e s " . T h e
17002: " - " m a y b e r e p l a c e d b y n a m e t o a d
17002: d r l i b r a r i e s t h a t\n # c o m p l y w i t h
17002: t h e S V r 4 s p e c s , i n w h i c h c a s e t h
17002: e n a m e s e r v i c e s w i t c h\n # w i l l n o t
17002: b e u s e d f o r n e t d i r _ g e t b y n a m e , n
17002: e t d i r _ g e t b y a d d r ,\n # g e t h o s t b y n a m e
17002: , g e t h o s t b y a d d r , g e t s e r v b y n a m e ,
17002: a n d g e t s e r v b y p o r t .\n # T h e r e a r e n
17002: o n a m e t o a d d r _ l i b s f o r t h e i n e t f
17002: a m i l y i n S o l a r i s a n y m o r e .\n #\n u d p 6
17002: t p i _ c l t s v i n e t 6
17002: u d p / d e v / u d p 6 -\n t c p 6
17002: t p i _ c o t s _ o r d v i n e t 6
17002: t c p / d e v / t c p 6 -\n u d p
17002: t p i _ c l t s v i n e t
17002: u d p / d e v / u d p -\n t c p
17002: t p i _ c o t s _ o r d v i n e t
17002: t c p / d e v / t c p -\n r a w i
17002: p t p i _ r a w - i n e t
17002: - / d e v / r a w i p -\n t i c l
17002: read(4, 0x00070258, 1024) = 215
17002: t s t p i _ c l t s v l o o p b a
17002: c k - / d e v / t i c l t s s t r a d d
17002: r . s o\n t i c o t s o r d t p i _ c o t s _ o r d v
17002: l o o p b a c k - / d e v / t i c o t s o r
17002: d s t r a d d r . s o\n t i c o t s t p i _ c o t
17002: s v l o o p b a c k - / d e v
17002: / t i c o t s s t r a d d r . s o\n
17002: read(4, 0x00070258, 1024) = 0
17002: lseek(4, 0, SEEK_SET) = 0
17002: read(4, 0x00070258, 1024) = 1024
17002: # p r a g m a i d e n t\t " @ ( # ) n e t c o n f i g\t 1 . 1
17002: 6\t 9 9 / 1 0 / 2 5 S M I "\n #\n # T h e " N e t w o r k
17002: C o n f i g u r a t i o n " F i l e .\n #\n # E a c h e
17002: n t r y i s o f t h e f o r m :\n #\n # <
17002: n e t w o r k _ i d > < s e m a n t i c s > < f l a g s >
17002: < p r o t o f a m i l y > < p r o t o n a m e > \\n #
17002: < d e v i c e > < n a m e t o a d d r
17002: _ l i b s >\n #\n # T h e " - " i n < n a m e t o a d d
17002: r _ l i b s > f o r i n e t f a m i l y t r a n s p o r
17002: t s i n d i c a t e s\n # r e d i r e c t i o n t o t h
17002: e n a m e s e r v i c e s w i t c h p o l i c i e s f
17002: o r " h o s t s " a n d\n # " s e r v i c e s " . T h e
17002: " - " m a y b e r e p l a c e d b y n a m e t o a d
17002: d r l i b r a r i e s t h a t\n # c o m p l y w i t h
17002: t h e S V r 4 s p e c s , i n w h i c h c a s e t h
17002: e n a m e s e r v i c e s w i t c h\n # w i l l n o t
17002: b e u s e d f o r n e t d i r _ g e t b y n a m e , n
17002: e t d i r _ g e t b y a d d r ,\n # g e t h o s t b y n a m e
17002: , g e t h o s t b y a d d r , g e t s e r v b y n a m e ,
17002: a n d g e t s e r v b y p o r t .\n # T h e r e a r e n
17002: o n a m e t o a d d r _ l i b s f o r t h e i n e t f
17002: a m i l y i n S o l a r i s a n y m o r e .\n #\n u d p 6
17002: t p i _ c l t s v i n e t 6
17002: u d p / d e v / u d p 6 -\n t c p 6
17002: t p i _ c o t s _ o r d v i n e t 6
17002: t c p / d e v / t c p 6 -\n u d p
17002: t p i _ c l t s v i n e t
17002: u d p / d e v / u d p -\n t c p
17002: t p i _ c o t s _ o r d v i n e t
17002: t c p / d e v / t c p -\n r a w i
17002: p t p i _ r a w - i n e t
17002: - / d e v / r a w i p -\n t i c l
17002: read(4, 0x00070258, 1024) = 215
17002: t s t p i _ c l t s v l o o p b a
17002: c k - / d e v / t i c l t s s t r a d d
17002: r . s o\n t i c o t s o r d t p i _ c o t s _ o r d v
17002: l o o p b a c k - / d e v / t i c o t s o r
17002: d s t r a d d r . s o\n t i c o t s t p i _ c o t
17002: s v l o o p b a c k - / d e v
17002: / t i c o t s s t r a d d r . s o\n
17002: read(4, 0x00070258, 1024) = 0
17002: close(4) = 0
17002: open("/dev/udp", O_RDONLY) = 4
17002: fstat64(4, 0xFFBFF308) = 0
17002: stat64("/dev/pts/1121", 0xFFBFF1F0) Err#2 ENOENT
17002: ioctl(4, SIOCGLIFNUM, 0xFFBFF4C4) = 0
17002: close(4) = 0
17002: getuid() = 706 [706]
17002: getuid() = 706 [706]
17002: door_info(3, 0xFFBFF1D0) = 0
17002: door_call(3, 0xFFBFF278) = 0
17002: brk(0x00072C78) = 0
17002: brk(0x00074C78) = 0
17002: open("/etc/default/nss", O_RDONLY|O_LARGEFILE) = 4
17002: fstat64(4, 0xFFBFF0A0) = 0
17002: fcntl(4, F_DUPFD, 0x00000100) Err#22 EINVAL
17002: read(4, 0x000744D8, 1024) = 1024
17002: # i d e n t\t " @ ( # ) n s s\t 1 . 2\t 0 2 / 1 2 / 1 3 S M
17002: I "\n #\n # C o p y r i g h t 2 0 0 0 - 2 0 0 2 S u n M
17002: i c r o s y s t e m s , I n c . A l l r i g h t s r e
17002: s e r v e d .\n # U s e i s s u b j e c t t o l i c e
17002: n s e t e r m s .\n #\n # N E T I D _ A U T H O R I T A T I
17002: V E c h a n g e s t h e b e h a v i o u r o f n a m e
17002: s e r v i c e l o o k u p s t o u s e\n # t h e n e t
17002: i d o r g r o u p t a b l e w h e n s a t i s f y i n
17002: g t h e i n i t g r o u p s ( ) c a l l .\n # T h e d
17002: e f a u l t i s t o u s e t h e g r o u p t a b l e
17002: , s e t t i n g t h e v a l u e o f T R U E f o r c
17002: e s\n # t h e i n i t g r o u p s ( ) f u n c t i o n c
17002: a l l t o u s e n e t i d a s t h e s o u r c e f
17002: o r s u p p l e m e n t a r y\n # g r o u p s r a t h e r
17002: t h a n t h e g r o u p t a b l e .\n # I t i s t
17002: h e r e s p o n s i b i l i t y o f t h e n a m e s e r
17002: v i c e a d m i n i s t r a t o r t o e n s u r e t h a
17002: t\n # t h e n e t i d t a b l e c o n t a i n s v a l
17002: i d s u p p l e m e n t a r y g r o u p i n f o r m a t i
17002: o n f o r u s e r s ,\n # n o t a l l n a m e s e r v
17002: i c e s a r e c a p a b l e o f k e e p i n g t h e
17002: m e m b e r s l i s t e d i n t h e\n # g r o u p s t
17002: a b l e i n s y n c w i t h t h e n e t i d t a b l
17002: e a u t o m a t i c a l l y .\n #\n # N E T I D _ A U T H O R
17002: I T A T I V E = T R U E\n #\n # S O R T _ A D D R S c a n b
17002: e u s e d t o d i s a b l e t h e s o r t i n g o f
17002: a d d r e s s e s r e t u r n e d b y \n # n a m e l o
17002: o k u p f u n c t i o n s s u c h a s g e t h o s t b y
17002: n a m e ( ) , g e t a d d r i n f o ( ) , \n # g e t i p n o
17002: d e b y n a m e ( ) a n d n e t d i r _ g e t b y n a m e (
17002: ) .\n # S e t t i n g S O R T _ A D D R S = F A L S E w i l
17002: l d i s a b l e a d d r e s s s o r t i n g d o n e b
17002: read(4, 0x000744D8, 1024) = 211
17002: y t h o s e\n # f u n c t i o n s . T h i s i s u s e f
17002: u l i n c a s e t h e o r d e r o f a d d r e s s e
17002: s r e t u r n e d\n # b y t h e n a m e s e r v e r n e
17002: e d s t o b e m a i n t a i n e d . ( e x a m p l e :
17002: D N S r o u n d r o b i n f e a t u r e )\n # B y d e f
17002: a u l t , a d d r e s s s o r t i n g i s d o n e .\n #
17002: \n # S O R T _ A D D R S = F A L S E\n
17002: read(4, 0x000744D8, 1024) = 0
17002: close(4) = 0
17002: so_socket(PF_INET, SOCK_STREAM, IPPROTO_IP, "", SOV_DEFAULT) = 4
17002: connect(4, 0x0006EDA0, 16, SOV_DEFAULT) = 0
17002: setsockopt(4, SOL_SOCKET, SO_KEEPALIVE, 0xFFBFFABC, 4, SOV_DEFAULT) = 0
17002: getpeername(4, 0xFFBFF3F0, 0xFFBFF3EC, SOV_DEFAULT) = 0
17002: seteuid(706) = 0
17002: setuid(706) = 0
17002: stat64("/home/localusername/.ssh", 0xFFBFFC40) = 0
17002: getuid() = 706 [706]
17002: getuid() = 706 [706]
17002: door_info(3, 0xFFBFF670) = 0
17002: door_call(3, 0xFFBFF718) = 0
17002: open64("/home/localusername/.ssh/identity", O_RDONLY) Err#2 ENOENT
17002: open64("/home/localusername/.ssh/identity", O_RDONLY) Err#2 ENOENT
17002: open64("/home/localusername/.ssh/identity.pub", O_RDONLY) Err#2 ENOENT
17002: getuid() = 706 [706]
17002: getuid() = 706 [706]
17002: door_info(3, 0xFFBFF670) = 0
17002: door_call(3, 0xFFBFF718) = 0
17002: open64("/home/localusername/.ssh/id_rsa", O_RDONLY) Err#2 ENOENT
17002: open64("/home/localusername/.ssh/id_rsa", O_RDONLY) Err#2 ENOENT
17002: open64("/home/localusername/.ssh/id_rsa.pub", O_RDONLY) Err#2 ENOENT
17002: getuid() = 706 [706]
17002: getuid() = 706 [706]
17002: door_info(3, 0xFFBFF670) = 0
17002: door_call(3, 0xFFBFF718) = 0
17002: open64("/home/localusername/.ssh/id_dsa", O_RDONLY) Err#2 ENOENT
17002: open64("/home/localusername/.ssh/id_dsa", O_RDONLY) Err#2 ENOENT
17002: open64("/home/localusername/.ssh/id_dsa.pub", O_RDONLY) Err#2 ENOENT
17002: getuid() = 706 [706]
17002: getuid() = 706 [706]
17002: door_info(3, 0xFFBFF6D0) = 0
17002: door_call(3, 0xFFBFF778) = 0
17002: getuid() = 706 [706]
17002: getuid() = 706 [706]
17002: door_info(3, 0xFFBFF6D0) = 0
17002: door_call(3, 0xFFBFF778) = 0
17002: schedctl() = 0xFF31E000
17002: sigaction(SIGPIPE, 0xFFBFF9E0, 0xFFBFFA80) = 0
17002: read(4, " S", 1) = 1
17002: read(4, " S", 1) = 1
17002: read(4, " H", 1) = 1
17002: read(4, " -", 1) = 1
17002: read(4, " 2", 1) = 1
17002: read(4, " .", 1) = 1
17002: read(4, " 0", 1) = 1
17002: read(4, " -", 1) = 1
17002: read(4, " O", 1) = 1
17002: read(4, " p", 1) = 1
17002: read(4, " e", 1) = 1
17002: read(4, " n", 1) = 1
17002: read(4, " S", 1) = 1
17002: read(4, " S", 1) = 1
17002: read(4, " H", 1) = 1
17002: read(4, " _", 1) = 1
17002: read(4, " 5", 1) = 1
17002: read(4, " .", 1) = 1
17002: read(4, " 3", 1) = 1
17002: read(4, "\r", 1) = 1
17002: read(4, "\n", 1) = 1
17002: write(4, 0xFFBFF960, 22) = 22
17002: S S H - 2 . 0 - S u n _ S S H _ 1 . 1 . 2\n
17002: stat64("/usr/lib/libpkcs11.so.1", 0xFFBFEF68) = 0
17002: resolvepath("/usr/lib/libpkcs11.so.1", "/usr/lib/libpkcs11.so.1", 1023) = 23
17002: open("/usr/lib/libpkcs11.so.1", O_RDONLY) = 5
17002: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 5, 0) = 0xFF0F0000
17002: mmap(0x00010000, 196608, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEF00000
17002: mmap(0xFEF00000, 91281, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 5, 0) = 0xFEF00000
17002: mmap(0xFEF28000, 24720, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 5, 98304) = 0xFEF28000
17002: munmap(0xFEF18000, 65536) = 0
17002: memcntl(0xFEF00000, 10424, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(5) = 0
17002: stat64("/usr/lib/libcryptoutil.so.1", 0xFFBFEE38) = 0
17002: resolvepath("/usr/lib/libcryptoutil.so.1", "/usr/lib/libcryptoutil.so.1", 1023) = 27
17002: open("/usr/lib/libcryptoutil.so.1", O_RDONLY) = 5
17002: mmap(0xFF0F0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xFF0F0000
17002: mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEEE0000
17002: mmap(0xFEEE0000, 24834, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 5, 0) = 0xFEEE0000
17002: mmap(0xFEEF8000, 5755, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 5, 32768) = 0xFEEF8000
17002: munmap(0xFEEE8000, 65536) = 0
17002: memcntl(0xFEEE0000, 7540, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(5) = 0
17002: stat64("/lib/libdoor.so.1", 0xFFBFEE38) = 0
17002: resolvepath("/lib/libdoor.so.1", "/lib/libdoor.so.1", 1023) = 17
17002: open("/lib/libdoor.so.1", O_RDONLY) = 5
17002: mmap(0xFF0F0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xFF0F0000
17002: mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEEC0000
17002: mmap(0xFEEC0000, 3315, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 5, 0) = 0xFEEC0000
17002: mmap(0xFEED2000, 600, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 5, 8192) = 0xFEED2000
17002: munmap(0xFEEC2000, 65536) = 0
17002: memcntl(0xFEEC0000, 2240, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(5) = 0
17002: stat64("/lib/libscf.so.1", 0xFFBFEE38) = 0
17002: resolvepath("/lib/libscf.so.1", "/lib/libscf.so.1", 1023) = 16
17002: open("/lib/libscf.so.1", O_RDONLY) = 5
17002: mmap(0xFF0F0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xFF0F0000
17002: mmap(0x00010000, 172032, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEE90000
17002: mmap(0xFEE90000, 97551, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 5, 0) = 0xFEE90000
17002: mmap(0xFEEB8000, 4942, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 5, 98304) = 0xFEEB8000
17002: munmap(0xFEEA8000, 65536) = 0
17002: memcntl(0xFEE90000, 20500, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(5) = 0
17002: stat64("/lib/libuutil.so.1", 0xFFBFEE38) = 0
17002: resolvepath("/lib/libuutil.so.1", "/lib/libuutil.so.1", 1023) = 18
17002: open("/lib/libuutil.so.1", O_RDONLY) = 5
17002: mmap(0xFF0F0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xFF0F0000
17002: mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEE70000
17002: mmap(0xFEE70000, 26032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 5, 0) = 0xFEE70000
17002: mmap(0xFEE88000, 1882, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 5, 32768) = 0xFEE88000
17002: munmap(0xFEE78000, 65536) = 0
17002: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF220000
17002: memcntl(0xFEE70000, 6652, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(5) = 0
17002: stat64("/lib/libgen.so.1", 0xFFBFEE38) = 0
17002: resolvepath("/lib/libgen.so.1", "/lib/libgen.so.1", 1023) = 16
17002: open("/lib/libgen.so.1", O_RDONLY) = 5
17002: mmap(0xFF0F0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xFF0F0000
17002: mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEE50000
17002: mmap(0xFEE50000, 22089, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 5, 0) = 0xFEE50000
17002: mmap(0xFEE66000, 2303, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 5, 24576) = 0xFEE66000
17002: munmap(0xFEE56000, 65536) = 0
17002: memcntl(0xFEE50000, 5656, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(5) = 0
17002: munmap(0xFF0F0000, 32768) = 0
17002: stat64("/usr/lib/security/pkcs11_kernel.so.1", 0xFFBFED88) = 0
17002: resolvepath("/usr/lib/security/pkcs11_kernel.so.1", "/usr/lib/security/pkcs11_kernel.so.1", 1023) = 36
17002: open("/usr/lib/security/pkcs11_kernel.so.1", O_RDONLY) = 5
17002: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 5, 0) = 0xFF0F0000
17002: mmap(0x00010000, 180224, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEE20000
17002: mmap(0xFEE20000, 102182, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 5, 0) = 0xFEE20000
17002: mmap(0xFEE4A000, 2068, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 5, 106496) = 0xFEE4A000
17002: munmap(0xFEE3A000, 65536) = 0
17002: memcntl(0xFEE20000, 6644, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(5) = 0
17002: stat64("/lib/libmd.so.1", 0xFFBFEC58) = 0
17002: resolvepath("/lib/libmd.so.1", "/lib/libmd.so.1", 1023) = 15
17002: open("/lib/libmd.so.1", O_RDONLY) = 5
17002: mmap(0xFF0F0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xFF0F0000
17002: mmap(0x00010000, 155648, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEDF0000
17002: mmap(0xFEDF0000, 79640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 5, 0) = 0xFEDF0000
17002: mmap(0xFEE14000, 716, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 5, 81920) = 0xFEE14000
17002: munmap(0xFEE04000, 65536) = 0
17002: memcntl(0xFEDF0000, 1636, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(5) = 0
17002: munmap(0xFF0F0000, 32768) = 0
17002: getpid() = 17002 [17001]
17002: open("/dev/crypto", O_RDWR) = 5
17002: fstat64(5, 0xFFBFF538) = 0
17002: stat64("/dev/pts/1", 0xFFBFF420) = 0
17002: fcntl(5, F_SETFD, 0x00000001) = 0
17002: ioctl(5, CRYPTO_GET_PROVIDER_LIST, 0x0006EDE8) = 0
17002: getpid() = 17002 [17001]
17002: open("/etc/crypto/pkcs11.conf", O_RDONLY) = 6
17002: fstat64(6, 0xFFBFF1A0) = 0
17002: fstat64(6, 0xFFBFF260) = 0
17002: brk(0x00074C78) = 0
17002: brk(0x00076C78) = 0
17002: fstat64(6, 0xFFBFF108) = 0
17002: ioctl(6, TCGETA, 0xFFBFF1EC) Err#25 ENOTTY
17002: read(6, 0x00074874, 8192) = 1074
17002: #\n # C o p y r i g h t 2 0 0 5 S u n M i c r o s y s t
17002: e m s , I n c . A l l r i g h t s r e s e r v e d .\n
17002: # U s e i s s u b j e c t t o l i c e n s e t e r m
17002: s .\n #\n # i d e n t\t " @ ( # ) p k c s 1 1 . c o n f\t 1 .
17002: 2\t 0 5 / 0 1 / 1 0 S M I "\n #\n # / e t c / c r y p t o /
17002: p k c s 1 1 . c o n f\n #\n # D o N O T e d i t t h i s
17002: f i l e b y h a n d . A n a d m i n i s t r a t o r
17002: s h o u l d u s e c r y p t o a d m ( 1 m )\n # t o a
17002: d m i n i s t e r t h e c r y p t o g r a p h i c f r a m
17002: e w o r k . A d e v e l o p e r f o r a u s e r - l
17002: e v e l\n # c r y p t o g r a p h i c p r o v i d e r p a
17002: c k a g e s h o u l d p r o v i d e a n i n p u t f i
17002: l e a n d u s e t h e\n # { i , r } . p k c s 1 1 c o n
17002: f c l a s s a c t i o n s c r i p t s t o u p d a t e
17002: t h i s f i l e d u r i n g t h e\n # i n s t a l l a
17002: t i o n a n d r e m o v a l o f t h e p a c k a g e .
17002: \n #\n # T h i s d o c u m e n t d o e s n o t c o n s
17002: t i t u t e a n A P I . T h e / e t c / c r y p t o /
17002: p k c s 1 1 . c o n f f i l e \n # m a y n o t e x i s
17002: t o r m a y h a v e a d i f f e r e n t c o n t e n
17002: t o r i n t e r p r e t a t i o n i n a f u t u r e\n
17002: # r e l e a s e . T h e e x i s t e n c e o f t h i
17002: s n o t i c e d o e s n o t i m p l y t h a t a n y
17002: o t h e r \n # d o c u m e n t a t i o n t h a t l a c
17002: k s t h i s n o t i c e c o n s t i t u t e s a n A P
17002: I .\n #\n #\n # S t a r t S U N W c s r\n m e t a s l o t :
17002: m e t a s l o t _ s t a t u s = e n a b l e d ; m e t a s l o t
17002: _ a u t o _ k e y _ m i g r a t e = e n a b l e d ; m e t a s l
17002: o t _ t o k e n = S u n S o f t w a r e P K C S # 1 1 s o
17002: f t t o k e n ; m e t a s l o t _ s l o t = S u n C r y p t o
17002: S o f t t o k e n\n / u s r / l i b / s e c u r i t y / $ I S
17002: A / p k c s 1 1 _ k e r n e l . s o\n / u s r / l i b / s e c u
17002: r i t y / $ I S A / p k c s 1 1 _ s o f t t o k e n _ e x t r a
17002: . s o\n # E n d S U N W c s r\n
17002: brk(0x00076C78) = 0
17002: brk(0x00078C78) = 0
17002: read(6, 0x00074874, 8192) = 0
17002: llseek(6, 0, SEEK_CUR) = 1074
17002: close(6) = 0
17002: stat64("/usr/lib/security/pkcs11_kernel.so", 0xFFBFED10) = 0
17002: resolvepath("/usr/lib/security/pkcs11_kernel.so", "/usr/lib/security/pkcs11_kernel.so.1", 1023) = 36
17002: stat64("/platform/SUNW,Sun-Fire-V440/lib/libmd_psr.so.1", 0xFFBFE960) = 0
17002: resolvepath("/platform/SUNW,Sun-Fire-V440/lib/libmd_psr.so.1", "/platform/sun4u/lib/libmd_psr.so.1", 1023) = 34
17002: open("/platform/SUNW,Sun-Fire-V440/lib/libmd_psr.so.1", O_RDONLY) = 6
17002: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 6, 0) = 0xFF0F0000
17002: mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEDD0000
17002: mmap(0xFEDD0000, 19120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 6, 0) = 0xFEDD0000
17002: mmap(0xFEDE6000, 504, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 6, 24576) = 0xFEDE6000
17002: munmap(0xFEDD6000, 65536) = 0
17002: memcntl(0xFEDD0000, 948, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(6) = 0
17002: munmap(0xFF0F0000, 32768) = 0
17002: getpid() = 17002 [17001]
17002: close(5) = 0
17002: stat64("/usr/lib/security/pkcs11_softtoken_extra.so", 0xFFBFED10) = 0
17002: resolvepath("/usr/lib/security/pkcs11_softtoken_extra.so", "/usr/lib/security/pkcs11_softtoken_extra.so.1", 1023) = 45
17002: open("/usr/lib/security/pkcs11_softtoken_extra.so", O_RDONLY) = 5
17002: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 5, 0) = 0xFF0F0000
17002: mmap(0x00010000, 385024, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFED70000
17002: mmap(0xFED70000, 298724, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 5, 0) = 0xFED70000
17002: mmap(0xFEDCA000, 9049, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 5, 303104) = 0xFEDCA000
17002: munmap(0xFEDBA000, 65536) = 0
17002: memcntl(0xFED70000, 10636, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
17002: close(5) = 0
17002: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF0D0000
17002: munmap(0xFF0F0000, 32768) = 0
17002: getpid() = 17002 [17001]
17002: open("/var/run/kcfd_door", O_RDONLY) = 5
17002: fstat64(5, 0xFFBFF520) = 0
17002: fcntl(5, F_SETFD, 0x00000001) = 0
17002: door_call(5, 0xFFBFF6F8) = 0
17002: close(5) = 0
17002: getuid() = 706 [706]
17002: getuid() = 706 [706]
17002: getuid() = 706 [706]
17002: door_info(3, 0xFFBFE110) = 0
17002: door_call(3, 0xFFBFE1B8) = 0
17002: stat("/home/localusername/.sunw/pkcs11_softtoken/objstore_info", 0xFFBFEE40) = 0
17002: open("/home/localusername/.sunw/pkcs11_softtoken/objstore_info", O_RDONLY|O_NONBLOCK) = 5
17002: fstat64(5, 0xFFBFEC98) = 0
17002: fcntl(5, F_SETFD, 0x00000001) = 0
17002: fcntl(5, F_SETLKW, 0xFFBFED64) (sleeping...)