Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 18202: execve("main.o", 0xFFBFF8BC, 0xFFBFF8C4) argc = 1
- 18202: argv: ./main.o
- 18202: resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
- 18202: getcwd("/home/ugrads/d/dmackey/courses/410cpsc/mp3", 1016) = 0
- 18202: resolvepath("/home/ugrads/d/dmackey/courses/410cpsc/mp3/main.o", "/home/ugrads/d/dmackey/courses/410cpsc/mp3/main.o", 1023) = 49
- 18202: stat("/home/ugrads/d/dmackey/courses/410cpsc/mp3/main.o", 0xFFBFF698) = 0
- 18202: open("/var/ld/ld.config", O_RDONLY) = 3
- 18202: fstat(3, 0xFFBFF120) = 0
- 18202: mmap(0x00000000, 280, PROT_READ, MAP_SHARED, 3, 0) = 0xFF3A0000
- 18202: close(3) = 0
- 18202: stat("/opt/csw/lib/libstdc++.so.6", 0xFFBFF150) = 0
- 18202: resolvepath("/opt/csw/lib/libstdc++.so.6", "/opt/csw/lib/libstdc++.so.6.0.3", 1023) = 31
- 18202: open("/opt/csw/lib/libstdc++.so.6", O_RDONLY) = 3
- 18202: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF390000
- 18202: mmap(0x00010000, 1040384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF280000
- 18202: mmap(0xFF280000, 825494, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF280000
- 18202: mmap(0xFF358000, 150408, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 819200) = 0xFF358000
- 18202: munmap(0xFF34A000, 57344) = 0
- 18202: memcntl(0xFF280000, 319008, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18202: close(3) = 0
- 18202: stat("/opt/csw/lib/libm.so.2", 0xFFBFF150) Err#2 ENOENT
- 18202: stat("/lib/libm.so.2", 0xFFBFF150) = 0
- 18202: resolvepath("/lib/libm.so.2", "/lib/libm.so.2", 1023) = 14
- 18202: open("/lib/libm.so.2", O_RDONLY) = 3
- 18202: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
- 18202: mmap(0x00010000, 786432, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF180000
- 18202: mmap(0xFF180000, 693647, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF180000
- 18202: mmap(0xFF238000, 28592, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 688128) = 0xFF238000
- 18202: munmap(0xFF22A000, 57344) = 0
- 18202: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF270000
- 18202: memcntl(0xFF180000, 33076, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18202: close(3) = 0
- 18202: stat("/opt/csw/lib/libgcc_s.so.1", 0xFFBFF150) = 0
- 18202: resolvepath("/opt/csw/lib/libgcc_s.so.1", "/opt/csw/lib/libgcc_s.so.1", 1023) = 26
- 18202: open("/opt/csw/lib/libgcc_s.so.1", O_RDONLY) = 3
- 18202: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
- 18202: mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF250000
- 18202: mmap(0xFF250000, 34088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF250000
- 18202: mmap(0xFF268000, 3484, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 32768) = 0xFF268000
- 18202: munmap(0xFF25A000, 57344) = 0
- 18202: memcntl(0xFF250000, 6512, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18202: close(3) = 0
- 18202: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
- 18202: stat("/lib/libc.so.1", 0xFFBFF150) = 0
- 18202: resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
- 18202: open("/lib/libc.so.1", O_RDONLY) = 3
- 18202: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
- 18202: mmap(0x00010000, 1015808, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF080000
- 18202: mmap(0xFF080000, 904957, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF080000
- 18202: mmap(0xFF16E000, 32017, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 909312) = 0xFF16E000
- 18202: mmap(0xFF176000, 5984, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF176000
- 18202: munmap(0xFF15E000, 65536) = 0
- 18202: memcntl(0xFF080000, 144020, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18202: close(3) = 0
- 18202: stat("/opt/csw/lib/libm.so.1", 0xFFBFF150) Err#2 ENOENT
- 18202: stat("/lib/libm.so.1", 0xFFBFF150) = 0
- 18202: resolvepath("/lib/libm.so.1", "/lib/libm.so.1", 1023) = 14
- 18202: open("/lib/libm.so.1", O_RDONLY) = 3
- 18202: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
- 18202: mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF060000
- 18202: mmap(0xFF060000, 14536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF060000
- 18202: mmap(0xFF072000, 6856, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 8192) = 0xFF072000
- 18202: munmap(0xFF064000, 57344) = 0
- 18202: memcntl(0xFF060000, 6436, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18202: close(3) = 0
- 18202: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
- 18202: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
- 18202: mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF050000
- 18202: munmap(0xFF390000, 32768) = 0
- 18202: getcontext(0xFFBFF388)
- 18202: getrlimit(RLIMIT_STACK, 0xFFBFF368) = 0
- 18202: getpid() = 18202 [18201]
- 18202: setustack(0xFF052A88)
- 18202: sysconfig(_CONFIG_STACK_PROT) = 3
- 18202: getpid() = 18202 [18201]
- 18202: ioctl(1, TCGETA, 0xFFBFE8F4) = 0
- 18202: fstat64(1, 0xFFBFE810) = 0
- 18202: stat("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", 0xFFBFE3B8) = 0
- 18202: resolvepath("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", "/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 37
- 18202: open("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", O_RDONLY) = 3
- 18202: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF390000
- 18202: munmap(0xFF392000, 24576) = 0
- 18202: close(3) = 0
- [pid:18202] This is TTT main program
- 18202: write(1, " [ p i d : 1 8 2 0 2 ] ".., 37) = 37
- 18202: pipe() = 3 [4]
- 18202: mknod("player1", 010666, 0x00000000) Err#17 EEXIST
- 18202: mknod("player2", 010666, 0x00000000) Err#17 EEXIST
- 18202: schedctl() = 0xFF048000
- 18202: fork1() = 18203
- 18202: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
- 18203: fork1() (returning as child ...) = 18202
- 18202: close(4) = 0
- 18203: getpid() = 18203 [18202]
- 18203: lwp_self() = 1
- 18203: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
- 18203: close(3) = 0
- 18203: fcntl(4, F_DUP2FD, 0x00000002) = 2
- 18203: execve("./manager.o", 0xFFBFF750, 0xFFBFF8C4) argc = 1
- 18203: argv: manager
- 18203: resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
- 18203: getcwd("/home/ugrads/d/dmackey/courses/410cpsc/mp3", 1013) = 0
- 18203: resolvepath("/home/ugrads/d/dmackey/courses/410cpsc/mp3/manager.o", "/home/ugrads/d/dmackey/courses/410cpsc/mp3/manager.o", 1023) = 52
- 18203: stat("/home/ugrads/d/dmackey/courses/410cpsc/mp3/manager.o", 0xFFBFF698) = 0
- 18203: open("/var/ld/ld.config", O_RDONLY) = 3
- 18203: fstat(3, 0xFFBFF120) = 0
- 18203: mmap(0x00000000, 280, PROT_READ, MAP_SHARED, 3, 0) = 0xFF3A0000
- 18203: close(3) = 0
- 18203: stat("/opt/csw/lib/libstdc++.so.6", 0xFFBFF150) = 0
- 18203: resolvepath("/opt/csw/lib/libstdc++.so.6", "/opt/csw/lib/libstdc++.so.6.0.3", 1023) = 31
- 18203: open("/opt/csw/lib/libstdc++.so.6", O_RDONLY) = 3
- 18203: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF390000
- 18203: mmap(0x00010000, 1040384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF280000
- 18203: mmap(0xFF280000, 825494, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF280000
- 18203: mmap(0xFF358000, 150408, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 819200) = 0xFF358000
- 18203: munmap(0xFF34A000, 57344) = 0
- 18203: memcntl(0xFF280000, 319008, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18203: close(3) = 0
- 18203: stat("/opt/csw/lib/libm.so.2", 0xFFBFF150) Err#2 ENOENT
- 18203: stat("/lib/libm.so.2", 0xFFBFF150) = 0
- 18203: resolvepath("/lib/libm.so.2", "/lib/libm.so.2", 1023) = 14
- 18203: open("/lib/libm.so.2", O_RDONLY) = 3
- 18203: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
- 18203: mmap(0x00010000, 786432, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF180000
- 18203: mmap(0xFF180000, 693647, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF180000
- 18203: mmap(0xFF238000, 28592, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 688128) = 0xFF238000
- 18203: munmap(0xFF22A000, 57344) = 0
- 18203: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF270000
- 18203: memcntl(0xFF180000, 33076, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18203: close(3) = 0
- 18203: stat("/opt/csw/lib/libgcc_s.so.1", 0xFFBFF150) = 0
- 18203: resolvepath("/opt/csw/lib/libgcc_s.so.1", "/opt/csw/lib/libgcc_s.so.1", 1023) = 26
- 18203: open("/opt/csw/lib/libgcc_s.so.1", O_RDONLY) = 3
- 18203: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
- 18203: mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF250000
- 18203: mmap(0xFF250000, 34088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF250000
- 18203: mmap(0xFF268000, 3484, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 32768) = 0xFF268000
- 18203: munmap(0xFF25A000, 57344) = 0
- 18203: memcntl(0xFF250000, 6512, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18203: close(3) = 0
- 18203: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
- 18203: stat("/lib/libc.so.1", 0xFFBFF150) = 0
- 18203: resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
- 18203: open("/lib/libc.so.1", O_RDONLY) = 3
- 18203: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
- 18203: mmap(0x00010000, 1015808, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF080000
- 18203: mmap(0xFF080000, 904957, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF080000
- 18203: mmap(0xFF16E000, 32017, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 909312) = 0xFF16E000
- 18203: mmap(0xFF176000, 5984, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF176000
- 18203: munmap(0xFF15E000, 65536) = 0
- 18203: memcntl(0xFF080000, 144020, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18203: close(3) = 0
- 18203: stat("/opt/csw/lib/libm.so.1", 0xFFBFF150) Err#2 ENOENT
- 18203: stat("/lib/libm.so.1", 0xFFBFF150) = 0
- 18203: resolvepath("/lib/libm.so.1", "/lib/libm.so.1", 1023) = 14
- 18203: open("/lib/libm.so.1", O_RDONLY) = 3
- 18203: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
- 18203: mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF060000
- 18203: mmap(0xFF060000, 14536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF060000
- 18203: mmap(0xFF072000, 6856, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 8192) = 0xFF072000
- 18203: munmap(0xFF064000, 57344) = 0
- 18203: memcntl(0xFF060000, 6436, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18203: close(3) = 0
- 18203: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
- 18203: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
- 18203: mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF050000
- 18203: munmap(0xFF390000, 32768) = 0
- 18203: getcontext(0xFFBFF388)
- 18203: getrlimit(RLIMIT_STACK, 0xFFBFF368) = 0
- 18203: getpid() = 18203 [18202]
- 18203: setustack(0xFF052A88)
- 18203: sysconfig(_CONFIG_STACK_PROT) = 3
- 18203: getpid() = 18203 [18202]
- 18203: getpid() = 18203 [18202]
- 18203: ioctl(1, TCGETA, 0xFFBFE704) = 0
- 18203: fstat64(1, 0xFFBFE620) = 0
- 18203: stat("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", 0xFFBFE1C8) = 0
- 18203: resolvepath("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", "/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 37
- 18203: open("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", O_RDONLY) = 3
- 18203: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF390000
- 18203: munmap(0xFF392000, 24576) = 0
- 18203: close(3) = 0
- [pid:18203] This is TTT mgr program, ppid[18202]
- 18203: write(1, " [ p i d : 1 8 2 0 3 ] ".., 49) = 49
- 18203: open("player1", O_RDWR) = 3
- 18203: open("player2", O_RDWR) = 5
- 18203: fstat64(2, 0xFFBFE620) = 0
- 18203: write(2, " R E A D Y\n", 6) = 6
- 18202: read(3, " R E A D Y", 5) = 5
- 18202: getpid() = 18202 [18201]
- [pid:18202] The tttmgr [mgr_pid: 18203] is ready, Creating the players
- 18203: stat64("manager.c", 0xFFBFF468) = 0
- 18202: write(1, " [ p i d : 1 8 2 0 2 ] ".., 71) = 71
- 18203: shmget(1375744313, 1024, 0660|IPC_CREAT) = 218103926
- 18203: shmat(218103926, 0, 0) = 0xFF040000
- 18203: getpid() = 18203 [18202]
- 18203: getpid() = 18203 [18202]
- [pid:18203] shared memory created, ppid[18202]
- 18203: write(1, " [ p i d : 1 8 2 0 3 ] ".., 47) = 47
- 18202: fork1() = 18205
- 18202: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
- 18205: fork1() (returning as child ...) = 18202
- 18205: getpid() = 18205 [18202]
- 18202: fork1() = 18207
- 18205: lwp_self() = 1
- 18205: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
- 18205: execve("./player.o", 0xFFBFF6D8, 0xFFBFF8C4) argc = 1
- 18205: argv: 1
- 18205: resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
- 18205: getcwd("/home/ugrads/d/dmackey/courses/410cpsc/mp3", 1014) = 0
- 18205: resolvepath("/home/ugrads/d/dmackey/courses/410cpsc/mp3/player.o", "/home/ugrads/d/dmackey/courses/410cpsc/mp3/player.o", 1023) = 51
- 18205: stat("/home/ugrads/d/dmackey/courses/410cpsc/mp3/player.o", 0xFFBFF698) = 0
- 18205: open("/var/ld/ld.config", O_RDONLY) = 4
- 18205: fstat(4, 0xFFBFF120) = 0
- 18205: mmap(0x00000000, 280, PROT_READ, MAP_SHARED, 4, 0) = 0xFF3A0000
- 18205: close(4) = 0
- 18205: stat("/opt/csw/lib/libstdc++.so.6", 0xFFBFF150) = 0
- 18205: resolvepath("/opt/csw/lib/libstdc++.so.6", "/opt/csw/lib/libstdc++.so.6.0.3", 1023) = 31
- 18205: open("/opt/csw/lib/libstdc++.so.6", O_RDONLY) = 4
- 18205: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 4, 0) = 0xFF390000
- 18202: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
- 18205: mmap(0x00010000, 1040384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF280000
- 18207: fork1() (returning as child ...) = 18202
- 18205: mmap(0xFF280000, 825494, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF280000
- 18202: close(3) = 0
- 18207: getpid() = 18207 [18202]
- 18205: mmap(0xFF358000, 150408, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 819200) = 0xFF358000
- 18205: munmap(0xFF34A000, 57344) = 0
- 18202: _exit(0)
- 18207: lwp_self() = 1
- 18205: memcntl(0xFF280000, 319008, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18207: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
- 18205: close(4) = 0
- 18205: stat("/opt/csw/lib/libm.so.2", 0xFFBFF150) Err#2 ENOENT
- 18205: stat("/lib/libm.so.2", 0xFFBFF150) = 0
- 18205: resolvepath("/lib/libm.so.2", "/lib/libm.so.2", 1023) = 14
- 18205: open("/lib/libm.so.2", O_RDONLY) = 4
- 18205: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
- 18205: mmap(0x00010000, 786432, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF180000
- 18205: mmap(0xFF180000, 693647, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF180000
- 18205: mmap(0xFF238000, 28592, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 688128) = 0xFF238000
- 18205: munmap(0xFF22A000, 57344) = 0
- 18205: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF270000
- 18205: memcntl(0xFF180000, 33076, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18205: close(4) = 0
- 18205: stat("/opt/csw/lib/libgcc_s.so.1", 0xFFBFF150) = 0
- 18205: resolvepath("/opt/csw/lib/libgcc_s.so.1", "/opt/csw/lib/libgcc_s.so.1", 1023) = 26
- 18205: open("/opt/csw/lib/libgcc_s.so.1", O_RDONLY) = 4
- 18205: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
- 18207: execve("./player.o", 0xFFBFF6D8, 0xFFBFF8C4) argc = 1
- 18207: argv: 2
- 18205: mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF250000
- 18205: mmap(0xFF250000, 34088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF250000
- 18205: mmap(0xFF268000, 3484, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 32768) = 0xFF268000
- 18207: resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
- 18205: munmap(0xFF25A000, 57344) = 0
- 18205: memcntl(0xFF250000, 6512, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18207: getcwd("/home/ugrads/d/dmackey/courses/410cpsc/mp3", 1014) = 0
- 18205: close(4) = 0
- 18205: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
- 18207: resolvepath("/home/ugrads/d/dmackey/courses/410cpsc/mp3/player.o", "/home/ugrads/d/dmackey/courses/410cpsc/mp3/player.o", 1023) = 51
- 18205: stat("/lib/libc.so.1", 0xFFBFF150) = 0
- 18205: resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
- 18207: stat("/home/ugrads/d/dmackey/courses/410cpsc/mp3/player.o", 0xFFBFF698) = 0
- 18205: open("/lib/libc.so.1", O_RDONLY) = 4
- 18207: open("/var/ld/ld.config", O_RDONLY) = 4
- 18207: fstat(4, 0xFFBFF120) = 0
- 18205: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
- 18207: mmap(0x00000000, 280, PROT_READ, MAP_SHARED, 4, 0) = 0xFF3A0000
- 18205: mmap(0x00010000, 1015808, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF080000
- 18207: close(4) = 0
- 18205: mmap(0xFF080000, 904957, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF080000
- 18205: mmap(0xFF16E000, 32017, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 909312) = 0xFF16E000
- 18207: stat("/opt/csw/lib/libstdc++.so.6", 0xFFBFF150) = 0
- 18205: mmap(0xFF176000, 5984, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF176000
- 18207: resolvepath("/opt/csw/lib/libstdc++.so.6", "/opt/csw/lib/libstdc++.so.6.0.3", 1023) = 31
- 18205: munmap(0xFF15E000, 65536) = 0
- 18207: open("/opt/csw/lib/libstdc++.so.6", O_RDONLY) = 4
- 18207: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 4, 0) = 0xFF390000
- 18207: mmap(0x00010000, 1040384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF280000
- 18205: memcntl(0xFF080000, 144020, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18205: close(4) = 0
- 18207: mmap(0xFF280000, 825494, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF280000
- 18207: mmap(0xFF358000, 150408, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 819200) = 0xFF358000
- 18205: stat("/opt/csw/lib/libm.so.1", 0xFFBFF150) Err#2 ENOENT
- 18207: munmap(0xFF34A000, 57344) = 0
- 18205: stat("/lib/libm.so.1", 0xFFBFF150) = 0
- 18205: resolvepath("/lib/libm.so.1", "/lib/libm.so.1", 1023) = 14
- 18205: open("/lib/libm.so.1", O_RDONLY) = 4
- 18205: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
- 18207: memcntl(0xFF280000, 319008, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18205: mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF060000
- 18207: close(4) = 0
- 18205: mmap(0xFF060000, 14536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF060000
- 18205: mmap(0xFF072000, 6856, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 8192) = 0xFF072000
- 18207: stat("/opt/csw/lib/libm.so.2", 0xFFBFF150) Err#2 ENOENT
- 18205: munmap(0xFF064000, 57344) = 0
- 18207: stat("/lib/libm.so.2", 0xFFBFF150) = 0
- 18205: memcntl(0xFF060000, 6436, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18207: resolvepath("/lib/libm.so.2", "/lib/libm.so.2", 1023) = 14
- 18205: close(4) = 0
- 18207: open("/lib/libm.so.2", O_RDONLY) = 4
- 18205: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
- 18207: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
- 18205: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
- 18207: mmap(0x00010000, 786432, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF180000
- 18207: mmap(0xFF180000, 693647, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF180000
- 18207: mmap(0xFF238000, 28592, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 688128) = 0xFF238000
- 18207: munmap(0xFF22A000, 57344) = 0
- 18207: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF270000
- 18207: memcntl(0xFF180000, 33076, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18207: close(4) = 0
- 18207: stat("/opt/csw/lib/libgcc_s.so.1", 0xFFBFF150) = 0
- 18207: resolvepath("/opt/csw/lib/libgcc_s.so.1", "/opt/csw/lib/libgcc_s.so.1", 1023) = 26
- 18207: open("/opt/csw/lib/libgcc_s.so.1", O_RDONLY) = 4
- 18207: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
- 18207: mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF250000
- 18207: mmap(0xFF250000, 34088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF250000
- 18207: mmap(0xFF268000, 3484, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 32768) = 0xFF268000
- 18207: munmap(0xFF25A000, 57344) = 0
- 18207: memcntl(0xFF250000, 6512, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18207: close(4) = 0
- 18207: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
- 18207: stat("/lib/libc.so.1", 0xFFBFF150) = 0
- 18207: resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
- 18207: open("/lib/libc.so.1", O_RDONLY) = 4
- 18207: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
- 18207: mmap(0x00010000, 1015808, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF080000
- 18207: mmap(0xFF080000, 904957, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF080000
- 18207: mmap(0xFF16E000, 32017, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 909312) = 0xFF16E000
- 18207: mmap(0xFF176000, 5984, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF176000
- 18207: munmap(0xFF15E000, 65536) = 0
- 18207: memcntl(0xFF080000, 144020, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18207: close(4) = 0
- 18207: stat("/opt/csw/lib/libm.so.1", 0xFFBFF150) Err#2 ENOENT
- 18207: stat("/lib/libm.so.1", 0xFFBFF150) = 0
- 18207: resolvepath("/lib/libm.so.1", "/lib/libm.so.1", 1023) = 14
- 18205: mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF050000
- 18207: open("/lib/libm.so.1", O_RDONLY) = 4
- 18205: munmap(0xFF390000, 32768) = 0
- 18207: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
- 18205: getcontext(0xFFBFF388)
- 18207: mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF060000
- 18205: getrlimit(RLIMIT_STACK, 0xFFBFF368) = 0
- 18207: mmap(0xFF060000, 14536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF060000
- 18205: getpid() = 18205 [610]
- 18207: mmap(0xFF072000, 6856, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 8192) = 0xFF072000
- 18207: munmap(0xFF064000, 57344) = 0
- 18205: setustack(0xFF052A88)
- 18207: memcntl(0xFF060000, 6436, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
- 18205: sysconfig(_CONFIG_STACK_PROT) = 3
- 18207: close(4) = 0
- 18207: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
- 18207: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
- 18205: stat64("manager.c", 0xFFBFF728) = 0
- 18205: getpid() = 18205 [610]
- 18205: getpid() = 18205 [610]
- 18205: ioctl(1, TCGETA, 0xFFBFE954) = 0
- 18205: fstat64(1, 0xFFBFE870) = 0
- 18205: stat("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", 0xFFBFE418) = 0
- 18205: resolvepath("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", "/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 37
- 18205: open("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", O_RDONLY) = 4
- 18205: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 4, 0) = 0xFF390000
- 18205: munmap(0xFF392000, 24576) = 0
- 18205: close(4) = 0
- [pid:18205] This is TTT player program(1), ppid[610]
- 18205: write(1, " [ p i d : 1 8 2 0 5 ] ".., 54) = 54
- READY
- 18205: write(0, " R E A D Y\n", 6) = 6
- 18205: _exit(0)
- 18207: mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF050000
- 18207: munmap(0xFF390000, 32768) = 0
- 18207: getcontext(0xFFBFF388)
- 18207: getrlimit(RLIMIT_STACK, 0xFFBFF368) = 0
- 18207: getpid() = 18207 [610]
- 18207: setustack(0xFF052A88)
- 18207: sysconfig(_CONFIG_STACK_PROT) = 3
- 18207: stat64("manager.c", 0xFFBFF728) = 0
- 18207: getpid() = 18207 [610]
- 18207: getpid() = 18207 [610]
- 18207: ioctl(1, TCGETA, 0xFFBFE954) = 0
- 18207: fstat64(1, 0xFFBFE870) = 0
- 18207: stat("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", 0xFFBFE418) = 0
- 18207: resolvepath("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", "/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 37
- 18207: open("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", O_RDONLY) = 4
- 18207: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 4, 0) = 0xFF390000
- 18207: munmap(0xFF392000, 24576) = 0
- 18207: close(4) = 0
- [pid:18207] This is TTT player program(2), ppid[610]
- 18207: write(1, " [ p i d : 1 8 2 0 7 ] ".., 54) = 54
- READY
- 18207: write(0, " R E A D Y\n", 6) = 6
- 18207: _exit(0)
- 18203: read(3, 0xFFBFF700, 300) (sleeping...)
- ^C18203: Received signal #2, SIGINT, in read() [default]
- 18203: siginfo: SIG#0
Add Comment
Please, Sign In to add comment