Advertisement
Guest User

ddccontrol strace

a guest
Jun 10th, 2010
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.67 KB | None | 0 0
  1. sudo strace -CT ddccontrol dev:/dev/i2c-1 -s -r 0x10 -w 32
  2. execve("/usr/bin/ddccontrol", ["ddccontrol", "dev:/dev/i2c-1", "-s", "-r", "0x10", "-w", "32"], [/* 19 vars */]) = 0 <0.000073>
  3. brk(0) = 0x8fbb000 <0.000006>
  4. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7705000 <0.000007>
  5. access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) <0.000007>
  6. open("/etc/ld.so.cache", O_RDONLY) = 3 <0.000008>
  7. fstat64(3, {st_mode=S_IFREG|0644, st_size=194377, ...}) = 0 <0.000006>
  8. mmap2(NULL, 194377, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb76d5000 <0.000007>
  9. close(3) = 0 <0.000006>
  10. open("/usr/lib/libddccontrol.so.0", O_RDONLY) = 3 <0.000009>
  11. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\31\0\0004\0\0\0"..., 512) = 512 <0.000007>
  12. fstat64(3, {st_mode=S_IFREG|0755, st_size=49375, ...}) = 0 <0.000006>
  13. mmap2(NULL, 46972, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb76c9000 <0.000007>
  14. mmap2(0xb76d4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa) = 0xb76d4000 <0.000009>
  15. close(3) = 0 <0.000005>
  16. open("/lib/libc.so.6", O_RDONLY) = 3 <0.000008>
  17. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320m\1\0004\0\0\0"..., 512) = 512 <0.000006>
  18. fstat64(3, {st_mode=S_IFREG|0755, st_size=1559788, ...}) = 0 <0.000006>
  19. mmap2(NULL, 1358280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb757d000 <0.000006>
  20. mmap2(0xb76c3000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x145) = 0xb76c3000 <0.000009>
  21. mmap2(0xb76c6000, 10696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb76c6000 <0.000008>
  22. close(3) = 0 <0.000005>
  23. open("/usr/lib/libxml2.so.2", O_RDONLY) = 3 <0.000009>
  24. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\272\1\0004\0\0\0"..., 512) = 512 <0.000008>
  25. fstat64(3, {st_mode=S_IFREG|0755, st_size=1419427, ...}) = 0 <0.000010>
  26. mmap2(NULL, 1202388, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7457000 <0.000007>
  27. mmap2(0xb7577000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x120) = 0xb7577000 <0.000009>
  28. mmap2(0xb757c000, 2260, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb757c000 <0.000007>
  29. close(3) = 0 <0.000006>
  30. open("/usr/lib/libz.so.1", O_RDONLY) = 3 <0.000010>
  31. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\25\0\0004\0\0\0"..., 512) = 512 <0.000007>
  32. fstat64(3, {st_mode=S_IFREG|0755, st_size=90728, ...}) = 0 <0.000006>
  33. mmap2(NULL, 82604, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7442000 <0.000007>
  34. mmap2(0xb7456000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xb7456000 <0.000009>
  35. close(3) = 0 <0.000005>
  36. open("/lib/libm.so.6", O_RDONLY) = 3 <0.000010>
  37. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@4\0\0004\0\0\0"..., 512) = 512 <0.000007>
  38. fstat64(3, {st_mode=S_IFREG|0755, st_size=171824, ...}) = 0 <0.000006>
  39. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7441000 <0.000007>
  40. mmap2(NULL, 147584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb741c000 <0.000007>
  41. mmap2(0xb743f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22) = 0xb743f000 <0.000011>
  42. close(3) = 0 <0.000006>
  43. open("/lib/libdl.so.2", O_RDONLY) = 3 <0.000009>
  44. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \n\0\0004\0\0\0"..., 512) = 512 <0.000007>
  45. fstat64(3, {st_mode=S_IFREG|0755, st_size=13164, ...}) = 0 <0.000005>
  46. mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7418000 <0.000008>
  47. mmap2(0xb741a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb741a000 <0.000008>
  48. close(3) = 0 <0.000005>
  49. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7417000 <0.000007>
  50. set_thread_area({entry_number:-1 -> 6, base_addr:0xb74178d0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 <0.000007>
  51. mprotect(0xb741a000, 4096, PROT_READ) = 0 <0.000008>
  52. mprotect(0xb743f000, 4096, PROT_READ) = 0 <0.000007>
  53. mprotect(0xb76c3000, 8192, PROT_READ) = 0 <0.000008>
  54. mprotect(0xb7723000, 4096, PROT_READ) = 0 <0.000008>
  55. munmap(0xb76d5000, 194377) = 0 <0.000013>
  56. brk(0) = 0x8fbb000 <0.000006>
  57. brk(0x8fdc000) = 0x8fdc000 <0.000007>
  58. open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3 <0.000010>
  59. fstat64(3, {st_mode=S_IFREG|0644, st_size=2953856, ...}) = 0 <0.000006>
  60. mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7217000 <0.000007>
  61. mmap2(NULL, 1179648, PROT_READ, MAP_PRIVATE, 3, 0x1b2) = 0xb70f7000 <0.000007>
  62. close(3) = 0 <0.000006>
  63. open("/usr/share/locale/locale.alias", O_RDONLY) = 3 <0.000010>
  64. fstat64(3, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0 <0.000006>
  65. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb70f6000 <0.000007>
  66. read(3, "# Locale name alias data base.\n#"..., 4096) = 2570 <0.000012>
  67. read(3, "", 4096) = 0 <0.000007>
  68. close(3) = 0 <0.000006>
  69. munmap(0xb70f6000, 4096) = 0 <0.000010>
  70. open("/usr/share/locale/en_US.utf8/LC_MESSAGES/ddccontrol.mo", O_RDONLY) = -1 ENOENT (No such file or directory) <0.000010>
  71. open("/usr/share/locale/en_US/LC_MESSAGES/ddccontrol.mo", O_RDONLY) = -1 ENOENT (No such file or directory) <0.000010>
  72. open("/usr/share/locale/en.utf8/LC_MESSAGES/ddccontrol.mo", O_RDONLY) = -1 ENOENT (No such file or directory) <0.000008>
  73. open("/usr/share/locale/en/LC_MESSAGES/ddccontrol.mo", O_RDONLY) = -1 ENOENT (No such file or directory) <0.000009>
  74. fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 4), ...}) = 0 <0.000006>
  75. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb70f6000 <0.000006>
  76. write(1, "ddccontrol version 0.4.2\nCopyrig"..., 280ddccontrol version 0.4.2
  77. Copyright 2004-2005 Oleg I. Vdovikin (oleg@cs.msu.su)
  78. Copyright 2004-2006 Nicolas Boichat (nicolas@boichat.ch)
  79. This program comes with ABSOLUTELY NO WARRANTY.
  80. You may redistribute copies of this program under the terms of the GNU General Public License.
  81.  
  82. ) = 280 <0.000013>
  83. stat64("/usr/share/ddccontrol-db/options.xml", {st_mode=S_IFREG|0644, st_size=13407, ...}) = 0 <0.000009>
  84. stat64("/usr/share/ddccontrol-db/options.xml", {st_mode=S_IFREG|0644, st_size=13407, ...}) = 0 <0.000008>
  85. stat64("/usr/share/ddccontrol-db/options.xml", {st_mode=S_IFREG|0644, st_size=13407, ...}) = 0 <0.000007>
  86. open("/usr/share/ddccontrol-db/options.xml", O_RDONLY|O_LARGEFILE) = 3 <0.000009>
  87. _llseek(3, 0, [0], SEEK_CUR) = 0 <0.000007>
  88. read(3, "<?xml version=\"1.0\"?>\n<!---Do no"..., 8192) = 8192 <0.000014>
  89. read(3, "type=\"value\" name=\"Top right scr"..., 16384) = 5215 <0.000009>
  90. read(3, "", 11169) = 0 <0.000006>
  91. brk(0x8ffd000) = 0x8ffd000 <0.000006>
  92. close(3) = 0 <0.000008>
  93. getpid() = 7886 <0.000006>
  94. stat64("/usr/bin/ddcpci", {st_mode=S_IFREG|S_ISUID|0711, st_size=48456, ...}) = 0 <0.000008>
  95. msgget(0xce07281d, IPC_CREAT|0666) = 6291456 <0.000010>
  96. rt_sigaction(SIGINT, {SIG_IGN, [], 0}, {SIG_DFL, [], 0}, 8) = 0 <0.000007>
  97. rt_sigaction(SIGQUIT, {SIG_IGN, [], 0}, {SIG_DFL, [], 0}, 8) = 0 <0.000006>
  98. rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 <0.000006>
  99. clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, parent_tidptr=0xbfe15c74) = 7887 <0.001195>
  100. waitpid(7887, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 7887 <0.005000>
  101. rt_sigaction(SIGINT, {SIG_DFL, [], 0}, NULL, 8) = 0 <0.000007>
  102. rt_sigaction(SIGQUIT, {SIG_DFL, [], 0}, NULL, 8) = 0 <0.000006>
  103. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 <0.000006>
  104. --- SIGCHLD (Child exited) @ 0 (0) ---
  105. write(1, "Reading EDID and initializing DD"..., 62Reading EDID and initializing DDC/CI at bus dev:/dev/i2c-1...
  106. ) = 62 <0.000008>
  107. open("/dev/i2c-1", O_RDWR) = 3 <0.000018>
  108. ioctl(3, 0x707, 0xbfe15a68) = 1 <0.000789>
  109. ioctl(3, 0x707, 0xbfe15a68) = 1 <0.039675>
  110. gettimeofday({1276150489, 582850}, NULL) = 0 <0.000010>
  111. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.001882>
  112. gettimeofday({1276150489, 585813}, NULL) = 0 <0.000008>
  113. nanosleep({0, 42037000}, NULL) = 0 <0.042114>
  114. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.020094>
  115. gettimeofday({1276150489, 648205}, NULL) = 0 <0.000008>
  116. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.001791>
  117. gettimeofday({1276150489, 650078}, NULL) = 0 <0.000015>
  118. nanosleep({0, 43127000}, NULL) = 0 <0.043209>
  119. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.015931>
  120. gettimeofday({1276150489, 709355}, NULL) = 0 <0.000006>
  121. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.001699>
  122. gettimeofday({1276150489, 711105}, NULL) = 0 <0.000007>
  123. nanosleep({0, 43250000}, NULL) = 0 <0.043332>
  124. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.016149>
  125. gettimeofday({1276150489, 770710}, NULL) = 0 <0.000008>
  126. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.001705>
  127. gettimeofday({1276150489, 772466}, NULL) = 0 <0.000007>
  128. nanosleep({0, 43244000}, NULL) = 0 <0.043326>
  129. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.017013>
  130. gettimeofday({1276150489, 832931}, NULL) = 0 <0.000007>
  131. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.001704>
  132. gettimeofday({1276150489, 834682}, NULL) = 0 <0.000007>
  133. nanosleep({0, 43249000}, NULL) = 0 <0.043331>
  134. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.016911>
  135. gettimeofday({1276150489, 895051}, NULL) = 0 <0.000007>
  136. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.001755>
  137. gettimeofday({1276150489, 896857}, NULL) = 0 <0.000007>
  138. nanosleep({0, 43194000}, NULL) = 0 <0.043280>
  139. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.020368>
  140. gettimeofday({1276150489, 960628}, NULL) = 0 <0.000008>
  141. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.001897>
  142. gettimeofday({1276150489, 962607}, NULL) = 0 <0.000016>
  143. nanosleep({0, 43021000}, NULL) = 0 <0.043103>
  144. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.017522>
  145. gettimeofday({1276150490, 23374}, NULL) = 0 <0.000007>
  146. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.001946>
  147. gettimeofday({1276150490, 25373}, NULL) = 0 <0.000008>
  148. nanosleep({0, 43001000}, NULL) = 0 <0.043309>
  149. ioctl(3, 0x707, 0xbfe159c8) = 1 <0.017698>
  150. stat64("/usr/share/ddccontrol-db/monitor/NEC662B.xml", {st_mode=S_IFREG|0644, st_size=1889, ...}) = 0 <0.000017>
  151. stat64("/usr/share/ddccontrol-db/monitor/NEC662B.xml", {st_mode=S_IFREG|0644, st_size=1889, ...}) = 0 <0.000008>
  152. stat64("/usr/share/ddccontrol-db/monitor/NEC662B.xml", {st_mode=S_IFREG|0644, st_size=1889, ...}) = 0 <0.000008>
  153. open("/usr/share/ddccontrol-db/monitor/NEC662B.xml", O_RDONLY|O_LARGEFILE) = 4 <0.000011>
  154. _llseek(4, 0, [0], SEEK_CUR) = 0 <0.000006>
  155. read(4, "<?xml version=\"1.0\"?>\n<monitor n"..., 8192) = 1889 <0.000009>
  156. read(4, "", 6303) = 0 <0.000006>
  157. close(4) = 0 <0.000008>
  158. open("/usr/share/locale/en_US.utf8/LC_MESSAGES/ddccontrol-db.mo", O_RDONLY) = -1 ENOENT (No such file or directory) <0.000010>
  159. open("/usr/share/locale/en_US/LC_MESSAGES/ddccontrol-db.mo", O_RDONLY) = -1 ENOENT (No such file or directory) <0.000010>
  160. open("/usr/share/locale/en.utf8/LC_MESSAGES/ddccontrol-db.mo", O_RDONLY) = -1 ENOENT (No such file or directory) <0.000009>
  161. open("/usr/share/locale/en/LC_MESSAGES/ddccontrol-db.mo", O_RDONLY) = -1 ENOENT (No such file or directory) <0.000009>
  162. stat64("/usr/share/ddccontrol-db/monitor/VESA.xml", {st_mode=S_IFREG|0644, st_size=2513, ...}) = 0 <0.000009>
  163. stat64("/usr/share/ddccontrol-db/monitor/VESA.xml", {st_mode=S_IFREG|0644, st_size=2513, ...}) = 0 <0.000008>
  164. stat64("/usr/share/ddccontrol-db/monitor/VESA.xml", {st_mode=S_IFREG|0644, st_size=2513, ...}) = 0 <0.000007>
  165. open("/usr/share/ddccontrol-db/monitor/VESA.xml", O_RDONLY|O_LARGEFILE) = 4 <0.000009>
  166. _llseek(4, 0, [0], SEEK_CUR) = 0 <0.000006>
  167. read(4, "<?xml version=\"1.0\"?>\n<!--- \"Sta"..., 8192) = 2513 <0.000009>
  168. read(4, "", 5679) = 0 <0.000006>
  169. close(4) = 0 <0.000007>
  170. gettimeofday({1276150490, 88649}, NULL) = 0 <0.000007>
  171. ioctl(3, 0x707, 0xbfe15a38) = 1 <0.001214>
  172. write(1, "\nEDID readings:\n", 16
  173. EDID readings:
  174. ) = 16 <0.000008>
  175. write(1, "\tPlug and Play ID: NEC662B [NEC "..., 51 Plug and Play ID: NEC662B [NEC Multisync 2080UX+]
  176. ) = 51 <0.000009>
  177. write(1, "\tInput type: Digital\n", 21 Input type: Digital
  178. ) = 21 <0.000008>
  179. write(1, "\n", 1
  180. ) = 1 <0.000007>
  181. write(1, "Writing 0x10, 0x20(32)...\n", 26Writing 0x10, 0x20(32)...
  182. ) = 26 <0.000008>
  183. gettimeofday({1276150490, 90125}, NULL) = 0 <0.000007>
  184. nanosleep({0, 43524000}, NULL) = 0 <0.043607>
  185. ioctl(3, 0x707, 0xbfe15cc8) = 1 <0.001982>
  186. nanosleep({0, 80000000}, NULL) = 0 <0.080085>
  187. gettimeofday({1276150490, 215969}, NULL) = 0 <0.000014>
  188. ioctl(3, 0x707, 0xbfe15c48) = 1 <0.001529>
  189. gettimeofday({1276150490, 217567}, NULL) = 0 <0.000013>
  190. nanosleep({0, 43402000}, NULL) = 0 <0.043480>
  191. ioctl(3, 0x707, 0xbfe15c48) = 1 <0.003216>
  192. write(1, "Control 0x10: +/32/69 C [Brightn"..., 37Control 0x10: +/32/69 C [Brightness]
  193. ) = 37 <0.000008>
  194. write(1, "\nSaving settings...\n", 20
  195. Saving settings...
  196. ) = 20 <0.000008>
  197. gettimeofday({1276150490, 264458}, NULL) = 0 <0.000007>
  198. ioctl(3, 0x707, 0xbfe15ca8) = 1 <0.001339>
  199. close(3) = 0 <0.000010>
  200. msgsnd(6291456, {1, "\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, 32, IPC_NOWAIT) = 0 <0.000009>
  201. nanosleep({0, 20000000}, NULL) = 0 <0.020071>
  202. msgctl(6291456, IPC_64|IPC_RMID, 0) = 0 <0.000010>
  203. exit_group(0) = ?
  204. % time seconds usecs/call calls errors syscall
  205. ------ ----------- ----------- --------- --------- ----------------
  206. 100.00 0.174318 7579 23 ioctl
  207. 0.00 0.000000 0 15 read
  208. 0.00 0.000000 0 9 write
  209. 0.00 0.000000 0 21 8 open
  210. 0.00 0.000000 0 13 close
  211. 0.00 0.000000 0 1 waitpid
  212. 0.00 0.000000 0 1 execve
  213. 0.00 0.000000 0 1 getpid
  214. 0.00 0.000000 0 1 1 access
  215. 0.00 0.000000 0 4 brk
  216. 0.00 0.000000 0 21 gettimeofday
  217. 0.00 0.000000 0 2 munmap
  218. 0.00 0.000000 0 1 clone
  219. 0.00 0.000000 0 4 mprotect
  220. 0.00 0.000000 0 3 _llseek
  221. 0.00 0.000000 0 12 nanosleep
  222. 0.00 0.000000 0 4 rt_sigaction
  223. 0.00 0.000000 0 2 rt_sigprocmask
  224. 0.00 0.000000 0 22 mmap2
  225. 0.00 0.000000 0 10 stat64
  226. 0.00 0.000000 0 10 fstat64
  227. 0.00 0.000000 0 1 set_thread_area
  228. 0.00 0.000000 0 1 msgsnd
  229. 0.00 0.000000 0 1 msgget
  230. 0.00 0.000000 0 1 msgctl
  231. ------ ----------- ----------- --------- --------- ----------------
  232. 100.00 0.174318 184 9 total
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement