Guest User

Untitled

a guest
Feb 21st, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.46 KB | None | 0 0
  1. 18202: execve("main.o", 0xFFBFF8BC, 0xFFBFF8C4) argc = 1
  2. 18202: argv: ./main.o
  3. 18202: resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
  4. 18202: getcwd("/home/ugrads/d/dmackey/courses/410cpsc/mp3", 1016) = 0
  5. 18202: resolvepath("/home/ugrads/d/dmackey/courses/410cpsc/mp3/main.o", "/home/ugrads/d/dmackey/courses/410cpsc/mp3/main.o", 1023) = 49
  6. 18202: stat("/home/ugrads/d/dmackey/courses/410cpsc/mp3/main.o", 0xFFBFF698) = 0
  7. 18202: open("/var/ld/ld.config", O_RDONLY) = 3
  8. 18202: fstat(3, 0xFFBFF120) = 0
  9. 18202: mmap(0x00000000, 280, PROT_READ, MAP_SHARED, 3, 0) = 0xFF3A0000
  10. 18202: close(3) = 0
  11. 18202: stat("/opt/csw/lib/libstdc++.so.6", 0xFFBFF150) = 0
  12. 18202: resolvepath("/opt/csw/lib/libstdc++.so.6", "/opt/csw/lib/libstdc++.so.6.0.3", 1023) = 31
  13. 18202: open("/opt/csw/lib/libstdc++.so.6", O_RDONLY) = 3
  14. 18202: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF390000
  15. 18202: mmap(0x00010000, 1040384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF280000
  16. 18202: mmap(0xFF280000, 825494, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF280000
  17. 18202: mmap(0xFF358000, 150408, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 819200) = 0xFF358000
  18. 18202: munmap(0xFF34A000, 57344) = 0
  19. 18202: memcntl(0xFF280000, 319008, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  20. 18202: close(3) = 0
  21. 18202: stat("/opt/csw/lib/libm.so.2", 0xFFBFF150) Err#2 ENOENT
  22. 18202: stat("/lib/libm.so.2", 0xFFBFF150) = 0
  23. 18202: resolvepath("/lib/libm.so.2", "/lib/libm.so.2", 1023) = 14
  24. 18202: open("/lib/libm.so.2", O_RDONLY) = 3
  25. 18202: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
  26. 18202: mmap(0x00010000, 786432, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF180000
  27. 18202: mmap(0xFF180000, 693647, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF180000
  28. 18202: mmap(0xFF238000, 28592, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 688128) = 0xFF238000
  29. 18202: munmap(0xFF22A000, 57344) = 0
  30. 18202: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF270000
  31. 18202: memcntl(0xFF180000, 33076, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  32. 18202: close(3) = 0
  33. 18202: stat("/opt/csw/lib/libgcc_s.so.1", 0xFFBFF150) = 0
  34. 18202: resolvepath("/opt/csw/lib/libgcc_s.so.1", "/opt/csw/lib/libgcc_s.so.1", 1023) = 26
  35. 18202: open("/opt/csw/lib/libgcc_s.so.1", O_RDONLY) = 3
  36. 18202: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
  37. 18202: mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF250000
  38. 18202: mmap(0xFF250000, 34088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF250000
  39. 18202: mmap(0xFF268000, 3484, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 32768) = 0xFF268000
  40. 18202: munmap(0xFF25A000, 57344) = 0
  41. 18202: memcntl(0xFF250000, 6512, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  42. 18202: close(3) = 0
  43. 18202: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
  44. 18202: stat("/lib/libc.so.1", 0xFFBFF150) = 0
  45. 18202: resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
  46. 18202: open("/lib/libc.so.1", O_RDONLY) = 3
  47. 18202: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
  48. 18202: mmap(0x00010000, 1015808, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF080000
  49. 18202: mmap(0xFF080000, 904957, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF080000
  50. 18202: mmap(0xFF16E000, 32017, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 909312) = 0xFF16E000
  51. 18202: mmap(0xFF176000, 5984, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF176000
  52. 18202: munmap(0xFF15E000, 65536) = 0
  53. 18202: memcntl(0xFF080000, 144020, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  54. 18202: close(3) = 0
  55. 18202: stat("/opt/csw/lib/libm.so.1", 0xFFBFF150) Err#2 ENOENT
  56. 18202: stat("/lib/libm.so.1", 0xFFBFF150) = 0
  57. 18202: resolvepath("/lib/libm.so.1", "/lib/libm.so.1", 1023) = 14
  58. 18202: open("/lib/libm.so.1", O_RDONLY) = 3
  59. 18202: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
  60. 18202: mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF060000
  61. 18202: mmap(0xFF060000, 14536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF060000
  62. 18202: mmap(0xFF072000, 6856, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 8192) = 0xFF072000
  63. 18202: munmap(0xFF064000, 57344) = 0
  64. 18202: memcntl(0xFF060000, 6436, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  65. 18202: close(3) = 0
  66. 18202: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
  67. 18202: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
  68. 18202: mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF050000
  69. 18202: munmap(0xFF390000, 32768) = 0
  70. 18202: getcontext(0xFFBFF388)
  71. 18202: getrlimit(RLIMIT_STACK, 0xFFBFF368) = 0
  72. 18202: getpid() = 18202 [18201]
  73. 18202: setustack(0xFF052A88)
  74. 18202: sysconfig(_CONFIG_STACK_PROT) = 3
  75. 18202: getpid() = 18202 [18201]
  76. 18202: ioctl(1, TCGETA, 0xFFBFE8F4) = 0
  77. 18202: fstat64(1, 0xFFBFE810) = 0
  78. 18202: stat("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", 0xFFBFE3B8) = 0
  79. 18202: resolvepath("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", "/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 37
  80. 18202: open("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", O_RDONLY) = 3
  81. 18202: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF390000
  82. 18202: munmap(0xFF392000, 24576) = 0
  83. 18202: close(3) = 0
  84. [pid:18202] This is TTT main program
  85. 18202: write(1, " [ p i d : 1 8 2 0 2 ] ".., 37) = 37
  86. 18202: pipe() = 3 [4]
  87. 18202: mknod("player1", 010666, 0x00000000) Err#17 EEXIST
  88. 18202: mknod("player2", 010666, 0x00000000) Err#17 EEXIST
  89. 18202: schedctl() = 0xFF048000
  90. 18202: fork1() = 18203
  91. 18202: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
  92. 18203: fork1() (returning as child ...) = 18202
  93. 18202: close(4) = 0
  94. 18203: getpid() = 18203 [18202]
  95. 18203: lwp_self() = 1
  96. 18203: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
  97. 18203: close(3) = 0
  98. 18203: fcntl(4, F_DUP2FD, 0x00000002) = 2
  99. 18203: execve("./manager.o", 0xFFBFF750, 0xFFBFF8C4) argc = 1
  100. 18203: argv: manager
  101. 18203: resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
  102. 18203: getcwd("/home/ugrads/d/dmackey/courses/410cpsc/mp3", 1013) = 0
  103. 18203: resolvepath("/home/ugrads/d/dmackey/courses/410cpsc/mp3/manager.o", "/home/ugrads/d/dmackey/courses/410cpsc/mp3/manager.o", 1023) = 52
  104. 18203: stat("/home/ugrads/d/dmackey/courses/410cpsc/mp3/manager.o", 0xFFBFF698) = 0
  105. 18203: open("/var/ld/ld.config", O_RDONLY) = 3
  106. 18203: fstat(3, 0xFFBFF120) = 0
  107. 18203: mmap(0x00000000, 280, PROT_READ, MAP_SHARED, 3, 0) = 0xFF3A0000
  108. 18203: close(3) = 0
  109. 18203: stat("/opt/csw/lib/libstdc++.so.6", 0xFFBFF150) = 0
  110. 18203: resolvepath("/opt/csw/lib/libstdc++.so.6", "/opt/csw/lib/libstdc++.so.6.0.3", 1023) = 31
  111. 18203: open("/opt/csw/lib/libstdc++.so.6", O_RDONLY) = 3
  112. 18203: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF390000
  113. 18203: mmap(0x00010000, 1040384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF280000
  114. 18203: mmap(0xFF280000, 825494, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF280000
  115. 18203: mmap(0xFF358000, 150408, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 819200) = 0xFF358000
  116. 18203: munmap(0xFF34A000, 57344) = 0
  117. 18203: memcntl(0xFF280000, 319008, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  118. 18203: close(3) = 0
  119. 18203: stat("/opt/csw/lib/libm.so.2", 0xFFBFF150) Err#2 ENOENT
  120. 18203: stat("/lib/libm.so.2", 0xFFBFF150) = 0
  121. 18203: resolvepath("/lib/libm.so.2", "/lib/libm.so.2", 1023) = 14
  122. 18203: open("/lib/libm.so.2", O_RDONLY) = 3
  123. 18203: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
  124. 18203: mmap(0x00010000, 786432, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF180000
  125. 18203: mmap(0xFF180000, 693647, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF180000
  126. 18203: mmap(0xFF238000, 28592, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 688128) = 0xFF238000
  127. 18203: munmap(0xFF22A000, 57344) = 0
  128. 18203: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF270000
  129. 18203: memcntl(0xFF180000, 33076, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  130. 18203: close(3) = 0
  131. 18203: stat("/opt/csw/lib/libgcc_s.so.1", 0xFFBFF150) = 0
  132. 18203: resolvepath("/opt/csw/lib/libgcc_s.so.1", "/opt/csw/lib/libgcc_s.so.1", 1023) = 26
  133. 18203: open("/opt/csw/lib/libgcc_s.so.1", O_RDONLY) = 3
  134. 18203: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
  135. 18203: mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF250000
  136. 18203: mmap(0xFF250000, 34088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF250000
  137. 18203: mmap(0xFF268000, 3484, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 32768) = 0xFF268000
  138. 18203: munmap(0xFF25A000, 57344) = 0
  139. 18203: memcntl(0xFF250000, 6512, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  140. 18203: close(3) = 0
  141. 18203: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
  142. 18203: stat("/lib/libc.so.1", 0xFFBFF150) = 0
  143. 18203: resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
  144. 18203: open("/lib/libc.so.1", O_RDONLY) = 3
  145. 18203: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
  146. 18203: mmap(0x00010000, 1015808, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF080000
  147. 18203: mmap(0xFF080000, 904957, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF080000
  148. 18203: mmap(0xFF16E000, 32017, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 909312) = 0xFF16E000
  149. 18203: mmap(0xFF176000, 5984, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF176000
  150. 18203: munmap(0xFF15E000, 65536) = 0
  151. 18203: memcntl(0xFF080000, 144020, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  152. 18203: close(3) = 0
  153. 18203: stat("/opt/csw/lib/libm.so.1", 0xFFBFF150) Err#2 ENOENT
  154. 18203: stat("/lib/libm.so.1", 0xFFBFF150) = 0
  155. 18203: resolvepath("/lib/libm.so.1", "/lib/libm.so.1", 1023) = 14
  156. 18203: open("/lib/libm.so.1", O_RDONLY) = 3
  157. 18203: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
  158. 18203: mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF060000
  159. 18203: mmap(0xFF060000, 14536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF060000
  160. 18203: mmap(0xFF072000, 6856, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 8192) = 0xFF072000
  161. 18203: munmap(0xFF064000, 57344) = 0
  162. 18203: memcntl(0xFF060000, 6436, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  163. 18203: close(3) = 0
  164. 18203: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
  165. 18203: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
  166. 18203: mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF050000
  167. 18203: munmap(0xFF390000, 32768) = 0
  168. 18203: getcontext(0xFFBFF388)
  169. 18203: getrlimit(RLIMIT_STACK, 0xFFBFF368) = 0
  170. 18203: getpid() = 18203 [18202]
  171. 18203: setustack(0xFF052A88)
  172. 18203: sysconfig(_CONFIG_STACK_PROT) = 3
  173. 18203: getpid() = 18203 [18202]
  174. 18203: getpid() = 18203 [18202]
  175. 18203: ioctl(1, TCGETA, 0xFFBFE704) = 0
  176. 18203: fstat64(1, 0xFFBFE620) = 0
  177. 18203: stat("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", 0xFFBFE1C8) = 0
  178. 18203: resolvepath("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", "/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 37
  179. 18203: open("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", O_RDONLY) = 3
  180. 18203: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF390000
  181. 18203: munmap(0xFF392000, 24576) = 0
  182. 18203: close(3) = 0
  183. [pid:18203] This is TTT mgr program, ppid[18202]
  184. 18203: write(1, " [ p i d : 1 8 2 0 3 ] ".., 49) = 49
  185. 18203: open("player1", O_RDWR) = 3
  186. 18203: open("player2", O_RDWR) = 5
  187. 18203: fstat64(2, 0xFFBFE620) = 0
  188. 18203: write(2, " R E A D Y\n", 6) = 6
  189. 18202: read(3, " R E A D Y", 5) = 5
  190. 18202: getpid() = 18202 [18201]
  191. [pid:18202] The tttmgr [mgr_pid: 18203] is ready, Creating the players
  192. 18203: stat64("manager.c", 0xFFBFF468) = 0
  193. 18202: write(1, " [ p i d : 1 8 2 0 2 ] ".., 71) = 71
  194. 18203: shmget(1375744313, 1024, 0660|IPC_CREAT) = 218103926
  195. 18203: shmat(218103926, 0, 0) = 0xFF040000
  196. 18203: getpid() = 18203 [18202]
  197. 18203: getpid() = 18203 [18202]
  198. [pid:18203] shared memory created, ppid[18202]
  199. 18203: write(1, " [ p i d : 1 8 2 0 3 ] ".., 47) = 47
  200. 18202: fork1() = 18205
  201. 18202: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
  202. 18205: fork1() (returning as child ...) = 18202
  203. 18205: getpid() = 18205 [18202]
  204. 18202: fork1() = 18207
  205. 18205: lwp_self() = 1
  206. 18205: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
  207. 18205: execve("./player.o", 0xFFBFF6D8, 0xFFBFF8C4) argc = 1
  208. 18205: argv: 1
  209. 18205: resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
  210. 18205: getcwd("/home/ugrads/d/dmackey/courses/410cpsc/mp3", 1014) = 0
  211. 18205: resolvepath("/home/ugrads/d/dmackey/courses/410cpsc/mp3/player.o", "/home/ugrads/d/dmackey/courses/410cpsc/mp3/player.o", 1023) = 51
  212. 18205: stat("/home/ugrads/d/dmackey/courses/410cpsc/mp3/player.o", 0xFFBFF698) = 0
  213. 18205: open("/var/ld/ld.config", O_RDONLY) = 4
  214. 18205: fstat(4, 0xFFBFF120) = 0
  215. 18205: mmap(0x00000000, 280, PROT_READ, MAP_SHARED, 4, 0) = 0xFF3A0000
  216. 18205: close(4) = 0
  217. 18205: stat("/opt/csw/lib/libstdc++.so.6", 0xFFBFF150) = 0
  218. 18205: resolvepath("/opt/csw/lib/libstdc++.so.6", "/opt/csw/lib/libstdc++.so.6.0.3", 1023) = 31
  219. 18205: open("/opt/csw/lib/libstdc++.so.6", O_RDONLY) = 4
  220. 18205: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 4, 0) = 0xFF390000
  221. 18202: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
  222. 18205: mmap(0x00010000, 1040384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF280000
  223. 18207: fork1() (returning as child ...) = 18202
  224. 18205: mmap(0xFF280000, 825494, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF280000
  225. 18202: close(3) = 0
  226. 18207: getpid() = 18207 [18202]
  227. 18205: mmap(0xFF358000, 150408, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 819200) = 0xFF358000
  228. 18205: munmap(0xFF34A000, 57344) = 0
  229. 18202: _exit(0)
  230. 18207: lwp_self() = 1
  231. 18205: memcntl(0xFF280000, 319008, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  232. 18207: lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
  233. 18205: close(4) = 0
  234. 18205: stat("/opt/csw/lib/libm.so.2", 0xFFBFF150) Err#2 ENOENT
  235. 18205: stat("/lib/libm.so.2", 0xFFBFF150) = 0
  236. 18205: resolvepath("/lib/libm.so.2", "/lib/libm.so.2", 1023) = 14
  237. 18205: open("/lib/libm.so.2", O_RDONLY) = 4
  238. 18205: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
  239. 18205: mmap(0x00010000, 786432, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF180000
  240. 18205: mmap(0xFF180000, 693647, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF180000
  241. 18205: mmap(0xFF238000, 28592, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 688128) = 0xFF238000
  242. 18205: munmap(0xFF22A000, 57344) = 0
  243. 18205: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF270000
  244. 18205: memcntl(0xFF180000, 33076, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  245. 18205: close(4) = 0
  246. 18205: stat("/opt/csw/lib/libgcc_s.so.1", 0xFFBFF150) = 0
  247. 18205: resolvepath("/opt/csw/lib/libgcc_s.so.1", "/opt/csw/lib/libgcc_s.so.1", 1023) = 26
  248. 18205: open("/opt/csw/lib/libgcc_s.so.1", O_RDONLY) = 4
  249. 18205: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
  250. 18207: execve("./player.o", 0xFFBFF6D8, 0xFFBFF8C4) argc = 1
  251. 18207: argv: 2
  252. 18205: mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF250000
  253. 18205: mmap(0xFF250000, 34088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF250000
  254. 18205: mmap(0xFF268000, 3484, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 32768) = 0xFF268000
  255. 18207: resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
  256. 18205: munmap(0xFF25A000, 57344) = 0
  257. 18205: memcntl(0xFF250000, 6512, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  258. 18207: getcwd("/home/ugrads/d/dmackey/courses/410cpsc/mp3", 1014) = 0
  259. 18205: close(4) = 0
  260. 18205: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
  261. 18207: resolvepath("/home/ugrads/d/dmackey/courses/410cpsc/mp3/player.o", "/home/ugrads/d/dmackey/courses/410cpsc/mp3/player.o", 1023) = 51
  262. 18205: stat("/lib/libc.so.1", 0xFFBFF150) = 0
  263. 18205: resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
  264. 18207: stat("/home/ugrads/d/dmackey/courses/410cpsc/mp3/player.o", 0xFFBFF698) = 0
  265. 18205: open("/lib/libc.so.1", O_RDONLY) = 4
  266. 18207: open("/var/ld/ld.config", O_RDONLY) = 4
  267. 18207: fstat(4, 0xFFBFF120) = 0
  268. 18205: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
  269. 18207: mmap(0x00000000, 280, PROT_READ, MAP_SHARED, 4, 0) = 0xFF3A0000
  270. 18205: mmap(0x00010000, 1015808, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF080000
  271. 18207: close(4) = 0
  272. 18205: mmap(0xFF080000, 904957, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF080000
  273. 18205: mmap(0xFF16E000, 32017, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 909312) = 0xFF16E000
  274. 18207: stat("/opt/csw/lib/libstdc++.so.6", 0xFFBFF150) = 0
  275. 18205: mmap(0xFF176000, 5984, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF176000
  276. 18207: resolvepath("/opt/csw/lib/libstdc++.so.6", "/opt/csw/lib/libstdc++.so.6.0.3", 1023) = 31
  277. 18205: munmap(0xFF15E000, 65536) = 0
  278. 18207: open("/opt/csw/lib/libstdc++.so.6", O_RDONLY) = 4
  279. 18207: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 4, 0) = 0xFF390000
  280. 18207: mmap(0x00010000, 1040384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF280000
  281. 18205: memcntl(0xFF080000, 144020, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  282. 18205: close(4) = 0
  283. 18207: mmap(0xFF280000, 825494, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF280000
  284. 18207: mmap(0xFF358000, 150408, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 819200) = 0xFF358000
  285. 18205: stat("/opt/csw/lib/libm.so.1", 0xFFBFF150) Err#2 ENOENT
  286. 18207: munmap(0xFF34A000, 57344) = 0
  287. 18205: stat("/lib/libm.so.1", 0xFFBFF150) = 0
  288. 18205: resolvepath("/lib/libm.so.1", "/lib/libm.so.1", 1023) = 14
  289. 18205: open("/lib/libm.so.1", O_RDONLY) = 4
  290. 18205: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
  291. 18207: memcntl(0xFF280000, 319008, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  292. 18205: mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF060000
  293. 18207: close(4) = 0
  294. 18205: mmap(0xFF060000, 14536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF060000
  295. 18205: mmap(0xFF072000, 6856, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 8192) = 0xFF072000
  296. 18207: stat("/opt/csw/lib/libm.so.2", 0xFFBFF150) Err#2 ENOENT
  297. 18205: munmap(0xFF064000, 57344) = 0
  298. 18207: stat("/lib/libm.so.2", 0xFFBFF150) = 0
  299. 18205: memcntl(0xFF060000, 6436, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  300. 18207: resolvepath("/lib/libm.so.2", "/lib/libm.so.2", 1023) = 14
  301. 18205: close(4) = 0
  302. 18207: open("/lib/libm.so.2", O_RDONLY) = 4
  303. 18205: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
  304. 18207: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
  305. 18205: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
  306. 18207: mmap(0x00010000, 786432, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF180000
  307. 18207: mmap(0xFF180000, 693647, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF180000
  308. 18207: mmap(0xFF238000, 28592, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 688128) = 0xFF238000
  309. 18207: munmap(0xFF22A000, 57344) = 0
  310. 18207: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF270000
  311. 18207: memcntl(0xFF180000, 33076, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  312. 18207: close(4) = 0
  313. 18207: stat("/opt/csw/lib/libgcc_s.so.1", 0xFFBFF150) = 0
  314. 18207: resolvepath("/opt/csw/lib/libgcc_s.so.1", "/opt/csw/lib/libgcc_s.so.1", 1023) = 26
  315. 18207: open("/opt/csw/lib/libgcc_s.so.1", O_RDONLY) = 4
  316. 18207: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
  317. 18207: mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF250000
  318. 18207: mmap(0xFF250000, 34088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF250000
  319. 18207: mmap(0xFF268000, 3484, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 32768) = 0xFF268000
  320. 18207: munmap(0xFF25A000, 57344) = 0
  321. 18207: memcntl(0xFF250000, 6512, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  322. 18207: close(4) = 0
  323. 18207: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
  324. 18207: stat("/lib/libc.so.1", 0xFFBFF150) = 0
  325. 18207: resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
  326. 18207: open("/lib/libc.so.1", O_RDONLY) = 4
  327. 18207: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
  328. 18207: mmap(0x00010000, 1015808, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF080000
  329. 18207: mmap(0xFF080000, 904957, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF080000
  330. 18207: mmap(0xFF16E000, 32017, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 909312) = 0xFF16E000
  331. 18207: mmap(0xFF176000, 5984, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF176000
  332. 18207: munmap(0xFF15E000, 65536) = 0
  333. 18207: memcntl(0xFF080000, 144020, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  334. 18207: close(4) = 0
  335. 18207: stat("/opt/csw/lib/libm.so.1", 0xFFBFF150) Err#2 ENOENT
  336. 18207: stat("/lib/libm.so.1", 0xFFBFF150) = 0
  337. 18207: resolvepath("/lib/libm.so.1", "/lib/libm.so.1", 1023) = 14
  338. 18205: mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF050000
  339. 18207: open("/lib/libm.so.1", O_RDONLY) = 4
  340. 18205: munmap(0xFF390000, 32768) = 0
  341. 18207: mmap(0xFF390000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF390000
  342. 18205: getcontext(0xFFBFF388)
  343. 18207: mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF060000
  344. 18205: getrlimit(RLIMIT_STACK, 0xFFBFF368) = 0
  345. 18207: mmap(0xFF060000, 14536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 4, 0) = 0xFF060000
  346. 18205: getpid() = 18205 [610]
  347. 18207: mmap(0xFF072000, 6856, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 4, 8192) = 0xFF072000
  348. 18207: munmap(0xFF064000, 57344) = 0
  349. 18205: setustack(0xFF052A88)
  350. 18207: memcntl(0xFF060000, 6436, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
  351. 18205: sysconfig(_CONFIG_STACK_PROT) = 3
  352. 18207: close(4) = 0
  353. 18207: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
  354. 18207: stat("/opt/csw/lib/libc.so.1", 0xFFBFF150) Err#2 ENOENT
  355. 18205: stat64("manager.c", 0xFFBFF728) = 0
  356. 18205: getpid() = 18205 [610]
  357. 18205: getpid() = 18205 [610]
  358. 18205: ioctl(1, TCGETA, 0xFFBFE954) = 0
  359. 18205: fstat64(1, 0xFFBFE870) = 0
  360. 18205: stat("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", 0xFFBFE418) = 0
  361. 18205: resolvepath("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", "/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 37
  362. 18205: open("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", O_RDONLY) = 4
  363. 18205: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 4, 0) = 0xFF390000
  364. 18205: munmap(0xFF392000, 24576) = 0
  365. 18205: close(4) = 0
  366. [pid:18205] This is TTT player program(1), ppid[610]
  367. 18205: write(1, " [ p i d : 1 8 2 0 5 ] ".., 54) = 54
  368. READY
  369. 18205: write(0, " R E A D Y\n", 6) = 6
  370. 18205: _exit(0)
  371. 18207: mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF050000
  372. 18207: munmap(0xFF390000, 32768) = 0
  373. 18207: getcontext(0xFFBFF388)
  374. 18207: getrlimit(RLIMIT_STACK, 0xFFBFF368) = 0
  375. 18207: getpid() = 18207 [610]
  376. 18207: setustack(0xFF052A88)
  377. 18207: sysconfig(_CONFIG_STACK_PROT) = 3
  378. 18207: stat64("manager.c", 0xFFBFF728) = 0
  379. 18207: getpid() = 18207 [610]
  380. 18207: getpid() = 18207 [610]
  381. 18207: ioctl(1, TCGETA, 0xFFBFE954) = 0
  382. 18207: fstat64(1, 0xFFBFE870) = 0
  383. 18207: stat("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", 0xFFBFE418) = 0
  384. 18207: resolvepath("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", "/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 37
  385. 18207: open("/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1", O_RDONLY) = 4
  386. 18207: mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 4, 0) = 0xFF390000
  387. 18207: munmap(0xFF392000, 24576) = 0
  388. 18207: close(4) = 0
  389. [pid:18207] This is TTT player program(2), ppid[610]
  390. 18207: write(1, " [ p i d : 1 8 2 0 7 ] ".., 54) = 54
  391. READY
  392. 18207: write(0, " R E A D Y\n", 6) = 6
  393. 18207: _exit(0)
  394. 18203: read(3, 0xFFBFF700, 300) (sleeping...)
  395. ^C18203: Received signal #2, SIGINT, in read() [default]
  396. 18203: siginfo: SIG#0
Add Comment
Please, Sign In to add comment