Guest User

Untitled

a guest
Dec 22nd, 2013
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.77 KB | None | 0 0
  1. [jiangyi@Andrew-LinuxPC ~]$ adb shell strace /data/sensors-tracer
  2. execve("/data/sensors-tracer", ["/data/sensors-tracer"], [/* 18 vars */]) = 0
  3. mprotect(0x40071000, 4096, PROT_READ) = 0
  4. getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
  5. gettid() = 23641
  6. set_tls(0x40073160, 0xffffffb0, 0, 0x40073160, 0x40072f20) = 0
  7. mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x40030000
  8. madvise(0x40030000, 8192, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  9. sigaltstack({ss_sp=0x40030000, ss_flags=0, ss_size=8192}, NULL) = 0
  10. sigaction(SIGABRT, {0x40061a81, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x1e43030) = 0
  11. sigaction(SIGBUS, {0x40061a81, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x1e43030) = 0
  12. sigaction(SIGFPE, {0x40061a81, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x1e43030) = 0
  13. sigaction(SIGILL, {0x40061a81, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x1e43030) = 0
  14. sigaction(SIGPIPE, {0x40061a81, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x1e43030) = 0
  15. sigaction(SIGSEGV, {0x40061a81, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x1e43030) = 0
  16. sigaction(SIGSTKFLT, {0x40061a81, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x1e43030) = 0
  17. sigaction(SIGTRAP, {0x40061a81, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x1e43030) = 0
  18. mmap2(NULL, 4092, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x40108000
  19. madvise(0x40108000, 4092, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  20. open("/vendor/lib/liblog.so", O_RDONLY) = -1 ENOENT (No such file or directory)
  21. open("/system/lib/liblog.so", O_RDONLY) = 3
  22. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  23. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40166000
  24. madvise(0x40166000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  25. lseek(3, -8, SEEK_END) = 13496
  26. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  27. mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40219000
  28. madvise(0x40219000, 20480, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  29. mmap2(0x40219000, 10830, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40219000
  30. madvise(0x40219000, 10830, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  31. mmap2(0x4021c000, 4120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x4021c000
  32. madvise(0x4021c000, 4120, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  33. close(3) = 0
  34. munmap(0x40166000, 4096) = 0
  35. open("/vendor/lib/libc.so", O_RDONLY) = -1 ENOENT (No such file or directory)
  36. open("/system/lib/libc.so", O_RDONLY) = 3
  37. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  38. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4007e000
  39. madvise(0x4007e000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  40. lseek(3, -8, SEEK_END) = 310644
  41. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  42. mmap2(NULL, 372736, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40109000
  43. madvise(0x40109000, 372736, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  44. mmap2(0x40109000, 292364, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40109000
  45. madvise(0x40109000, 292364, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  46. mmap2(0x40151000, 17128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x47) = 0x40151000
  47. madvise(0x40151000, 17128, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  48. mmap2(0x40156000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40156000
  49. madvise(0x40156000, 57344, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  50. close(3) = 0
  51. munmap(0x4007e000, 4096) = 0
  52. mprotect(0x40151000, 8192, PROT_READ) = 0
  53. open("/vendor/lib/libstdc++.so", O_RDONLY) = -1 ENOENT (No such file or directory)
  54. open("/system/lib/libstdc++.so", O_RDONLY) = 3
  55. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  56. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x400dd000
  57. madvise(0x400dd000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  58. lseek(3, -8, SEEK_END) = 5296
  59. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  60. mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40164000
  61. madvise(0x40164000, 12288, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  62. mmap2(0x40164000, 2749, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40164000
  63. madvise(0x40164000, 2749, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  64. mmap2(0x40165000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40165000
  65. madvise(0x40165000, 4100, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  66. close(3) = 0
  67. munmap(0x400dd000, 4096) = 0
  68. mprotect(0x40165000, 4096, PROT_READ) = 0
  69. open("/vendor/lib/libm.so", O_RDONLY) = -1 ENOENT (No such file or directory)
  70. open("/system/lib/libm.so", O_RDONLY) = 3
  71. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  72. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x400ec000
  73. madvise(0x400ec000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  74. lseek(3, -8, SEEK_END) = 99592
  75. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  76. mmap2(NULL, 106496, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40167000
  77. madvise(0x40167000, 106496, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  78. mmap2(0x40167000, 98020, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40167000
  79. madvise(0x40167000, 98020, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  80. mmap2(0x4017f000, 4204, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x17) = 0x4017f000
  81. madvise(0x4017f000, 4204, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  82. close(3) = 0
  83. munmap(0x400ec000, 4096) = 0
  84. mprotect(0x4017f000, 4096, PROT_READ) = 0
  85. mprotect(0x4021c000, 4096, PROT_READ) = 0
  86. open("/vendor/lib/libcutils.so", O_RDONLY) = -1 ENOENT (No such file or directory)
  87. open("/system/lib/libcutils.so", O_RDONLY) = 3
  88. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  89. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4007e000
  90. madvise(0x4007e000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  91. lseek(3, -8, SEEK_END) = 38184
  92. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  93. mmap2(NULL, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400cb000
  94. madvise(0x400cb000, 45056, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  95. mmap2(0x400cb000, 35853, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400cb000
  96. madvise(0x400cb000, 35853, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  97. mmap2(0x400d4000, 4172, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8) = 0x400d4000
  98. madvise(0x400d4000, 4172, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  99. close(3) = 0
  100. munmap(0x4007e000, 4096) = 0
  101. mprotect(0x400d4000, 4096, PROT_READ) = 0
  102. open("/vendor/lib/libhardware.so", O_RDONLY) = -1 ENOENT (No such file or directory)
  103. open("/system/lib/libhardware.so", O_RDONLY) = 3
  104. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  105. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40090000
  106. madvise(0x40090000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  107. lseek(3, -8, SEEK_END) = 5300
  108. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  109. mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40185000
  110. madvise(0x40185000, 12288, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  111. mmap2(0x40185000, 2277, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40185000
  112. madvise(0x40185000, 2277, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  113. mmap2(0x40186000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40186000
  114. madvise(0x40186000, 4100, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  115. close(3) = 0
  116. munmap(0x40090000, 4096) = 0
  117. mprotect(0x40186000, 4096, PROT_READ) = 0
  118. mprotect(0x9000, 4096, PROT_READ) = 0
  119. open("/dev/__properties__", O_RDONLY|O_NOFOLLOW) = 3
  120. fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
  121. fstat64(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0
  122. mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x4000f000
  123. close(3) = 0
  124. futex(0x40155540, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  125. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  126. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  127. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  128. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  129. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  130. clock_gettime(CLOCK_MONOTONIC, {15727, 908447324}) = 0
  131. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  132. mprotect(0x40108000, 4092, PROT_READ) = 0
  133. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40047000
  134. madvise(0x40047000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  135. mprotect(0x40047000, 4096, PROT_READ) = 0
  136. access("/vendor/lib/hw/sensors.t1.so", R_OK) = -1 ENOENT (No such file or directory)
  137. access("/system/lib/hw/sensors.t1.so", R_OK) = -1 ENOENT (No such file or directory)
  138. access("/vendor/lib/hw/sensors.t1.so", R_OK) = -1 ENOENT (No such file or directory)
  139. access("/system/lib/hw/sensors.t1.so", R_OK) = -1 ENOENT (No such file or directory)
  140. access("/vendor/lib/hw/sensors.omap4.so", R_OK) = -1 ENOENT (No such file or directory)
  141. access("/system/lib/hw/sensors.omap4.so", R_OK) = 0
  142. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  143. open("/system/lib/hw/sensors.omap4.so", O_RDONLY) = 3
  144. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  145. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40092000
  146. madvise(0x40092000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  147. lseek(3, -8, SEEK_END) = 30112
  148. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  149. mmap2(NULL, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400e8000
  150. madvise(0x400e8000, 36864, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  151. mmap2(0x400e8000, 26144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400e8000
  152. madvise(0x400e8000, 26144, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  153. mmap2(0x400ef000, 4280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6) = 0x400ef000
  154. madvise(0x400ef000, 4280, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  155. close(3) = 0
  156. munmap(0x40092000, 4096) = 0
  157. open("/vendor/lib/libutils.so", O_RDONLY) = -1 ENOENT (No such file or directory)
  158. open("/system/lib/libutils.so", O_RDONLY) = 3
  159. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  160. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40059000
  161. madvise(0x40059000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  162. lseek(3, -8, SEEK_END) = 87324
  163. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  164. mmap2(NULL, 94208, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400f1000
  165. madvise(0x400f1000, 94208, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  166. mmap2(0x400f1000, 80344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400f1000
  167. madvise(0x400f1000, 80344, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  168. mmap2(0x40106000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14) = 0x40106000
  169. madvise(0x40106000, 4116, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  170. close(3) = 0
  171. munmap(0x40059000, 4096) = 0
  172. open("/vendor/lib/libcorkscrew.so", O_RDONLY) = -1 ENOENT (No such file or directory)
  173. open("/system/lib/libcorkscrew.so", O_RDONLY) = 3
  174. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  175. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40060000
  176. madvise(0x40060000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  177. lseek(3, -8, SEEK_END) = 13480
  178. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  179. mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400b6000
  180. madvise(0x400b6000, 20480, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  181. mmap2(0x400b6000, 9908, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400b6000
  182. madvise(0x400b6000, 9908, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  183. mmap2(0x400b9000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x400b9000
  184. madvise(0x400b9000, 4100, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  185. close(3) = 0
  186. munmap(0x40060000, 4096) = 0
  187. open("/vendor/lib/libgccdemangle.so", O_RDONLY) = -1 ENOENT (No such file or directory)
  188. open("/system/lib/libgccdemangle.so", O_RDONLY) = 3
  189. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  190. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40087000
  191. madvise(0x40087000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  192. lseek(3, -8, SEEK_END) = 21688
  193. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  194. mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40188000
  195. madvise(0x40188000, 28672, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  196. mmap2(0x40188000, 14747, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40188000
  197. madvise(0x40188000, 14747, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  198. mmap2(0x4018d000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4) = 0x4018d000
  199. madvise(0x4018d000, 4100, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  200. close(3) = 0
  201. munmap(0x40087000, 4096) = 0
  202. mprotect(0x4018d000, 4096, PROT_READ) = 0
  203. mprotect(0x400b9000, 4096, PROT_READ) = 0
  204. mprotect(0x40106000, 4096, PROT_READ) = 0
  205. open("/vendor/lib/libmpl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
  206. open("/system/lib/libmpl.so", O_RDONLY) = 3
  207. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\200F\0\0004\0\0\0"..., 52) = 52
  208. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40181000
  209. madvise(0x40181000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  210. lseek(3, -8, SEEK_END) = 208076
  211. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  212. mmap2(NULL, 274432, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4021e000
  213. madvise(0x4021e000, 274432, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  214. mmap2(0x4021e000, 202396, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4021e000
  215. madvise(0x4021e000, 202396, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  216. mmap2(0x40250000, 2024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x32) = 0x40250000
  217. madvise(0x40250000, 2024, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  218. mmap2(0x40251000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40251000
  219. madvise(0x40251000, 65536, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  220. close(3) = 0
  221. munmap(0x40181000, 4096) = 0
  222. open("/vendor/lib/libmlplatform.so", O_RDONLY) = -1 ENOENT (No such file or directory)
  223. open("/system/lib/libmlplatform.so", O_RDONLY) = 3
  224. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  225. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x400bb000
  226. madvise(0x400bb000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  227. lseek(3, -8, SEEK_END) = 30020
  228. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  229. mmap2(NULL, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4018f000
  230. madvise(0x4018f000, 32768, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  231. mmap2(0x4018f000, 26532, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4018f000
  232. madvise(0x4018f000, 26532, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  233. mmap2(0x40196000, 308, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7) = 0x40196000
  234. madvise(0x40196000, 308, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  235. close(3) = 0
  236. munmap(0x400bb000, 4096) = 0
  237. open("/dev/log/main", O_WRONLY) = 3
  238. writev(3, [{"\5", 1}, {"linker\0", 7}, {"libmlplatform.so has text reloca"..., 98}], 3) = 106
  239. close(3) = 0
  240. write(2, "WARNING: linker: ", 17WARNING: linker: ) = 17
  241. write(2, "libmlplatform.so", 16libmlplatform.so) = 16
  242. write(2, " has text relocations. This is w"..., 81 has text relocations. This is wasting memory and is a security risk. Please fix.) = 81
  243. write(2, "\n", 1
  244. ) = 1
  245. mprotect(0x4018f000, 28672, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  246. mprotect(0x4018f000, 28672, PROT_READ|PROT_EXEC) = 0
  247. open("/vendor/lib/libmllite.so", O_RDONLY) = -1 ENOENT (No such file or directory)
  248. open("/system/lib/libmllite.so", O_RDONLY) = 3
  249. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  250. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40041000
  251. madvise(0x40041000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  252. lseek(3, -8, SEEK_END) = 241260
  253. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  254. mmap2(NULL, 249856, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40197000
  255. madvise(0x40197000, 249856, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  256. mmap2(0x40197000, 237304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40197000
  257. madvise(0x40197000, 237304, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  258. mmap2(0x401d1000, 1968, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3a) = 0x401d1000
  259. madvise(0x401d1000, 1968, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  260. mmap2(0x401d2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401d2000
  261. madvise(0x401d2000, 8192, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  262. close(3) = 0
  263. munmap(0x40041000, 4096) = 0
  264. open("/dev/log/main", O_WRONLY) = 3
  265. writev(3, [{"\5", 1}, {"linker\0", 7}, {"sensors.omap4.so has text reloca"..., 98}], 3) = 106
  266. close(3) = 0
  267. write(2, "WARNING: linker: ", 17WARNING: linker: ) = 17
  268. write(2, "sensors.omap4.so", 16sensors.omap4.so) = 16
  269. write(2, " has text relocations. This is w"..., 81 has text relocations. This is wasting memory and is a security risk. Please fix.) = 81
  270. write(2, "\n", 1
  271. ) = 1
  272. mprotect(0x400e8000, 28672, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  273. mprotect(0x400e8000, 28672, PROT_READ|PROT_EXEC) = 0
  274. mprotect(0x400ef000, 4096, PROT_READ) = 0
  275. gettimeofday({1387737885, 195100}, NULL) = 0
  276. brk(0) = 0x1561000
  277. brk(0x1561000) = 0x1561000
  278. brk(0x1562000) = 0x1562000
  279. mprotect(0x40047000, 4096, PROT_READ|PROT_WRITE) = 0
  280. mprotect(0x40047000, 4096, PROT_READ) = 0
  281. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  282. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  283. mprotect(0x40108000, 4092, PROT_READ) = 0
  284. fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0
  285. ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
  286. write(1, "Sensors list:\n", 14Sensors list:
  287. ) = 14
  288. write(1, "* |MPL rotation vector|Invensens"..., 87* |MPL rotation vector|Invensense Technology|0|b|10240.000000|1.000000|0.500000|10000|
  289. ) = 87
  290. write(1, "* |MPL linear accel|Invensense T"..., 84* |MPL linear accel|Invensense Technology|1|a|10240.000000|1.000000|0.500000|10000|
  291. ) = 84
  292. write(1, "* |MPL gravity|Invensense Techno"..., 79* |MPL gravity|Invensense Technology|2|9|10240.000000|1.000000|0.500000|10000|
  293. ) = 79
  294. write(1, "* |MPU3050 Gyroscope sensor|Inve"..., 92* |MPU3050 Gyroscope sensor|Invensense Technology|3|4|10240.000000|1.000000|0.500000|10000|
  295. ) = 92
  296. write(1, "* |KXTF9 3-axis Accelerometer|Ki"..., 88* |KXTF9 3-axis Accelerometer|Kionix Corporation|4|1|19.613300|0.009577|0.230000|10000|
  297. ) = 88
  298. write(1, "* |AK8975 Magnetic field Sensor|"..., 98* |AK8975 Magnetic field Sensor|Asahi Kasei Microdevices|5|2|2000.000000|0.062500|6.000000|10000|
  299. ) = 98
  300. write(1, "* |AK8975 Orientation Sensor|Asa"..., 94* |AK8975 Orientation Sensor|Asahi Kasei Microdevices|6|3|360.000000|0.015625|7.800000|10000|
  301. ) = 94
  302. write(1, "* |CM3663 Light sensor|CAPELLA|7"..., 69* |CM3663 Light sensor|CAPELLA|7|5|30000.000000|1.000000|0.750000|0|
  303. ) = 69
  304. write(1, "* |CM3663 Proximity sensor|CAPEL"..., 69* |CM3663 Proximity sensor|CAPELLA|8|8|5.000000|5.000000|0.750000|0|
  305. ) = 69
  306. brk(0x1564000) = 0x1564000
  307. open("/dev/input", O_RDONLY|O_DIRECTORY) = 3
  308. brk(0x1565000) = 0x1565000
  309. getdents64(3, /* 12 entries */, 4200) = 360
  310. open("/dev/input/event8", O_RDONLY) = 4
  311. ioctl(4, 0x804f4506, 0xbef1ccb4) = 15
  312. close(4) = 0
  313. open("/dev/input/event7", O_RDONLY) = 4
  314. ioctl(4, 0x804f4506, 0xbef1ccb4) = 13
  315. close(3) = 0
  316. open("/sys/class/input/event7/device/enable", O_RDWR) = 3
  317. write(3, "1\0", 2) = 2
  318. close(3) = 0
  319. brk(0x1566000) = 0x1566000
  320. open("/dev/input", O_RDONLY|O_DIRECTORY) = 3
  321. brk(0x1567000) = 0x1567000
  322. getdents64(3, /* 12 entries */, 4200) = 360
  323. open("/dev/input/event8", O_RDONLY) = 5
  324. ioctl(5, 0x804f4506, 0xbef1ccb4) = 15
  325. close(5) = 0
  326. open("/dev/input/event7", O_RDONLY) = 5
  327. ioctl(5, 0x804f4506, 0xbef1ccb4) = 13
  328. close(5) = 0
  329. open("/dev/input/event6", O_RDONLY) = 5
  330. ioctl(5, 0x804f4506, 0xbef1ccb4) = 17
  331. close(3) = 0
  332. open("/sys/class/input/event6/device/enable", O_RDWR) = 3
  333. write(3, "1\0", 2) = 2
  334. close(3) = 0
  335. ioctl(5, 0x80184559, 0xbef1dcf8) = 0
  336. open("/dev/timerirq", O_RDWR) = 3
  337. fcntl64(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
  338. open("/dev/mpu", O_RDWR) = 6
  339. open("/dev/log/main", O_WRONLY) = 7
  340. open("/dev/log/radio", O_WRONLY) = 9
  341. open("/dev/log/events", O_WRONLY) = 11
  342. open("/dev/log/system", O_WRONLY) = 12
  343. writev(7, [{"\4", 1}, {"MPL-mlsl\0", 9}, {"MLSLSerialOpen: /dev/mpu\n\0", 26}], 3) = 36
  344. ioctl(6, 0x703, 0x68) = 0
  345. ioctl(6, 0x80, 0x401d2db8) = 0
  346. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: suspending sens"..., 45}], 3) = 47
  347. ioctl(6, 0, 0x401d2db8) = 0
  348. ioctl(6, 0x44, 0) = 0
  349. ioctl(6, 0x80, 0x401d2db8) = 0
  350. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: Will resume nex"..., 43}], 3) = 45
  351. ioctl(6, 0x20, 0xbef1dce8) = 0
  352. ioctl(6, 0x20, 0xbef1dce8) = 0
  353. ioctl(6, 0x20, 0xbef1dce8) = 0
  354. ioctl(6, 0x20, 0xbef1dce8) = 0
  355. gettimeofday({1387737885, 438996}, NULL) = 0
  356. open("/data/cal.bin", O_RDONLY) = 13
  357. fstat64(13, {st_mode=S_IFREG|0600, st_size=2777, ...}) = 0
  358. brk(0x1568000) = 0x1568000
  359. read(13, "\0\0\n�\0\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"..., 4096) = 2777
  360. close(13) = 0
  361. open("/data/cal.bin", O_RDONLY) = 13
  362. fstat64(13, {st_mode=S_IFREG|0600, st_size=2777, ...}) = 0
  363. brk(0x1569000) = 0x1569000
  364. read(13, "\0\0\n�\0\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"..., 4096) = 2777
  365. close(13) = 0
  366. brk(0x156a000) = 0x156a000
  367. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  368. open("/vendor/lib/libakm.so", O_RDONLY) = -1 ENOENT (No such file or directory)
  369. open("/system/lib/libakm.so", O_RDONLY) = 13
  370. read(13, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  371. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 13, 0) = 0x40181000
  372. madvise(0x40181000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  373. lseek(13, -8, SEEK_END) = 38188
  374. read(13, "\1\0\0\0\0\0\0\0", 8) = 8
  375. mmap2(NULL, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401d4000
  376. madvise(0x401d4000, 45056, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  377. mmap2(0x401d4000, 34360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 13, 0) = 0x401d4000
  378. madvise(0x401d4000, 34360, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  379. mmap2(0x401dd000, 4112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 13, 0x8) = 0x401dd000
  380. madvise(0x401dd000, 4112, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  381. mmap2(NULL, 4092, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x4007c000
  382. madvise(0x4007c000, 4092, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  383. close(13) = 0
  384. munmap(0x40181000, 4096) = 0
  385. open("/vendor/lib/libz.so", O_RDONLY) = -1 ENOENT (No such file or directory)
  386. open("/system/lib/libz.so", O_RDONLY) = 13
  387. read(13, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  388. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 13, 0) = 0x400a3000
  389. madvise(0x400a3000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  390. lseek(13, -8, SEEK_END) = 91464
  391. read(13, "\1\0\0\0\0\0\0\0", 8) = 8
  392. mmap2(NULL, 98304, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401df000
  393. madvise(0x401df000, 98304, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  394. mmap2(0x401df000, 88168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 13, 0) = 0x401df000
  395. madvise(0x401df000, 88168, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  396. mmap2(0x401f5000, 4160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 13, 0x15) = 0x401f5000
  397. madvise(0x401f5000, 4160, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  398. close(13) = 0
  399. munmap(0x400a3000, 4096) = 0
  400. mprotect(0x401f5000, 4096, PROT_READ) = 0
  401. open("/dev/log/main", O_WRONLY) = 13
  402. writev(13, [{"\5", 1}, {"linker\0", 7}, {"libakm.so has text relocations. "..., 91}], 3) = 99
  403. close(13) = 0
  404. write(2, "WARNING: linker: ", 17WARNING: linker: ) = 17
  405. write(2, "libakm.so", 9libakm.so) = 9
  406. write(2, " has text relocations. This is w"..., 81 has text relocations. This is wasting memory and is a security risk. Please fix.) = 81
  407. write(2, "\n", 1
  408. ) = 1
  409. mprotect(0x401d4000, 36864, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  410. mprotect(0x401d4000, 36864, PROT_READ|PROT_EXEC) = 0
  411. mprotect(0x401dd000, 4096, PROT_READ) = 0
  412. open("/dev/uinput", O_RDWR) = 13
  413. write(13, "compass_sensor\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1116) = 1116
  414. ioctl(13, UI_SET_EVBIT, 0x2) = 0
  415. ioctl(13, UI_SET_RELBIT, 0x3) = 0
  416. ioctl(13, UI_SET_RELBIT, 0x4) = 0
  417. ioctl(13, UI_SET_RELBIT, 0x5) = 0
  418. ioctl(13, UI_SET_RELBIT, 0) = 0
  419. ioctl(13, UI_SET_RELBIT, 0x1) = 0
  420. ioctl(13, UI_SET_RELBIT, 0x2) = 0
  421. ioctl(13, UI_SET_RELBIT, 0x8) = 0
  422. ioctl(13, UI_SET_RELBIT, 0x6) = 0
  423. ioctl(13, UI_SET_RELBIT, 0x7) = 0
  424. ioctl(13, UI_SET_RELBIT, 0x9) = 0
  425. ioctl(13, UI_DEV_CREATE, 0xd) = 0
  426. open("/dev/input", O_RDONLY|O_DIRECTORY) = 14
  427. brk(0x156b000) = 0x156b000
  428. getdents64(14, /* 13 entries */, 4200) = 392
  429. open("/dev/input/event9", O_RDONLY|O_NONBLOCK) = 15
  430. ioctl(15, 0x804f4506, 0xbef1cbd4) = 15
  431. close(15) = 0
  432. open("/dev/input/event8", O_RDONLY|O_NONBLOCK) = 15
  433. ioctl(15, 0x804f4506, 0xbef1cbd4) = 15
  434. close(15) = 0
  435. open("/dev/input/event7", O_RDONLY|O_NONBLOCK) = 15
  436. ioctl(15, 0x804f4506, 0xbef1cbd4) = 13
  437. close(15) = 0
  438. open("/dev/input/event6", O_RDONLY|O_NONBLOCK) = 15
  439. ioctl(15, 0x804f4506, 0xbef1cbd4) = 17
  440. close(15) = 0
  441. open("/dev/input/event5", O_RDONLY|O_NONBLOCK) = 15
  442. ioctl(15, 0x804f4506, 0xbef1cbd4) = 8
  443. close(15) = 0
  444. open("/dev/input/event4", O_RDONLY|O_NONBLOCK) = 15
  445. ioctl(15, 0x804f4506, 0xbef1cbd4) = 16
  446. close(15) = 0
  447. open("/dev/input/event3", O_RDONLY|O_NONBLOCK) = 15
  448. ioctl(15, 0x804f4506, 0xbef1cbd4) = 13
  449. close(15) = 0
  450. open("/dev/input/mice", O_RDONLY|O_NONBLOCK) = 15
  451. ioctl(15, 0x804f4506, 0xbef1cbd4) = -1 ENOTTY (Not a typewriter)
  452. close(15) = 0
  453. open("/dev/input/event2", O_RDONLY|O_NONBLOCK) = 15
  454. ioctl(15, 0x804f4506, 0xbef1cbd4) = 13
  455. close(15) = 0
  456. open("/dev/input/event1", O_RDONLY|O_NONBLOCK) = 15
  457. ioctl(15, 0x804f4506, 0xbef1cbd4) = 10
  458. close(14) = 0
  459. open("/dev/log/main", O_WRONLY) = 14
  460. open("/dev/log/radio", O_WRONLY) = 16
  461. open("/dev/log/events", O_WRONLY) = 17
  462. open("/dev/log/system", O_WRONLY) = 18
  463. writev(14, [{"\6", 1}, {"AKMD2\0", 6}, {"couldn't find 'event1' input dev"..., 36}], 3) = 43
  464. open("/dev/akm8975", O_RDWR) = 19
  465. ioctl(19, 0x4002a104, 0xbef1dc27) = 0
  466. ioctl(19, 0x4002a104, 0xbef1dc27) = 0
  467. ioctl(19, 0xc004a102, 0xbef1dbfc) = 0
  468. ioctl(19, 0x4002a104, 0xbef1dc27) = 0
  469. ioctl(19, 0xc004a102, 0xbef1dbfc) = 0
  470. mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x40261000
  471. madvise(0x40261000, 1040384, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
  472. mprotect(0x40261000, 4096, PROT_NONE) = 0
  473. clone(child_stack=0x4035edc8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM) = 23642
  474. mprotect(0x4007c000, 4092, PROT_READ|PROT_WRITE) = 0
  475. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  476. mprotect(0x4007c000, 4092, PROT_READ) = 0
  477. mprotect(0x40108000, 4092, PROT_READ) = 0
  478. open("/dev/input", O_RDONLY|O_DIRECTORY) = 20
  479. getdents64(20, /* 13 entries */, 4200) = 392
  480. open("/dev/input/event9", O_RDONLY) = 21
  481. ioctl(21, 0x804f4506, 0xbef1cca4) = 15
  482. close(20) = 0
  483. open("/dev/input", O_RDONLY|O_DIRECTORY) = 20
  484. getdents64(20, /* 13 entries */, 4200) = 392
  485. open("/dev/input/event9", O_RDONLY) = 22
  486. ioctl(22, 0x804f4506, 0xbef1cca4) = 15
  487. close(22) = 0
  488. open("/dev/input/event8", O_RDONLY) = 22
  489. ioctl(22, 0x804f4506, 0xbef1cca4) = 15
  490. close(22) = 0
  491. open("/dev/input/event7", O_RDONLY) = 22
  492. ioctl(22, 0x804f4506, 0xbef1cca4) = 13
  493. close(22) = 0
  494. open("/dev/input/event6", O_RDONLY) = 22
  495. ioctl(22, 0x804f4506, 0xbef1cca4) = 17
  496. close(22) = 0
  497. open("/dev/input/event5", O_RDONLY) = 22
  498. ioctl(22, 0x804f4506, 0xbef1cca4) = 8
  499. close(22) = 0
  500. open("/dev/input/event4", O_RDONLY) = 22
  501. ioctl(22, 0x804f4506, 0xbef1cca4) = 16
  502. close(22) = 0
  503. open("/dev/input/event3", O_RDONLY) = 22
  504. ioctl(22, 0x804f4506, 0xbef1cca4) = 13
  505. close(22) = 0
  506. open("/dev/input/mice", O_RDONLY) = 22
  507. ioctl(22, 0x804f4506, 0xbef1cca4) = -1 ENOTTY (Not a typewriter)
  508. close(22) = 0
  509. open("/dev/input/event2", O_RDONLY) = 22
  510. ioctl(22, 0x804f4506, 0xbef1cca4) = 13
  511. close(22) = 0
  512. open("/dev/input/event1", O_RDONLY) = 22
  513. ioctl(22, 0x804f4506, 0xbef1cca4) = 10
  514. close(20) = 0
  515. writev(14, [{"\6", 1}, {"AKMD2\0", 6}, {"akm_disable_sensor(7)\n\0", 23}], 3) = 30
  516. writev(14, [{"\6", 1}, {"AKMD2\0", 6}, {"akm_disable_sensor(7)\n\0", 23}], 3) = 30
  517. futex(0x401de3e8, FUTEX_WAKE_PRIVATE, 1) = 1
  518. futex(0x401de3ec, FUTEX_WAKE_PRIVATE, 1) = 1
  519. pipe([20, 23]) = 0
  520. fcntl64(20, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
  521. fcntl64(23, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
  522. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {"handle : 2 en: 0\0", 17}], 3) = 28
  523. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" enabled_sensors: 0 dmp_started:"..., 35}], 3) = 46
  524. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" MLSetMPUSensors: 0\0", 21}], 3) = 32
  525. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" set_power_states > MLDmpStart("..., 34}], 3) = 45
  526. ioctl(6, 0, 0x401d2db8) = 0
  527. ioctl(6, 0x45, 0) = 0
  528. ioctl(6, 0x80, 0x401d2db8) = 0
  529. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_resume: Resuming to 0000"..., 34}], 3) = 36
  530. gettimeofday({1387737887, 449830}, NULL) = 0
  531. ioctl(3, 0x8, 0xc8) = 0
  532. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" set_power_states > MLDmpStop()"..., 33}], 3) = 44
  533. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: suspending sens"..., 45}], 3) = 47
  534. ioctl(6, 0, 0x401d2db8) = 0
  535. ioctl(6, 0x44, 0) = 0
  536. ioctl(6, 0x80, 0x401d2db8) = 0
  537. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: Will resume nex"..., 43}], 3) = 45
  538. ioctl(3, 0x9, 0) = 0
  539. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" set_power_states > MLStoreCali"..., 42}], 3) = 53
  540. open("/data/cal.bin", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 24
  541. fstat64(24, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
  542. write(24, "\0\0\n�\0\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"..., 2777) = 2777
  543. close(24) = 0
  544. write(23, "W", 1) = 1
  545. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {"handle : 4 en: 0\0", 17}], 3) = 28
  546. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" enabled_sensors: 0 dmp_started:"..., 35}], 3) = 46
  547. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" set_power_states > MLDmpStart("..., 34}], 3) = 45
  548. ioctl(6, 0, 0x401d2db8) = 0
  549. ioctl(6, 0x45, 0) = 0
  550. ioctl(6, 0x80, 0x401d2db8) = 0
  551. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_resume: Resuming to 0000"..., 34}], 3) = 36
  552. gettimeofday({1387737887, 469239}, NULL) = 0
  553. ioctl(3, 0x8, 0xc8) = 0
  554. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" set_power_states > MLDmpStop()"..., 33}], 3) = 44
  555. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: suspending sens"..., 45}], 3) = 47
  556. ioctl(6, 0, 0x401d2db8) = 0
  557. ioctl(6, 0x44, 0) = 0
  558. ioctl(6, 0x80, 0x401d2db8) = 0
  559. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: Will resume nex"..., 43}], 3) = 45
  560. ioctl(3, 0x9, 0) = 0
  561. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" set_power_states > MLStoreCali"..., 42}], 3) = 53
  562. open("/data/cal.bin", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 24
  563. fstat64(24, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
  564. write(24, "\0\0\n�\0\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"..., 2777) = 2777
  565. close(24) = 0
  566. write(23, "W", 1) = 1
  567. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {"handle : 3 en: 1\0", 17}], 3) = 28
  568. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" enabled_sensors: 8 dmp_started:"..., 35}], 3) = 46
  569. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" MLSetMPUSensors: f\0", 21}], 3) = 32
  570. ioctl(6, 0x20, 0xbef1dcf8) = 0
  571. ioctl(6, 0x20, 0xbef1dcf8) = 0
  572. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" set_power_states > MLDmpStart("..., 34}], 3) = 45
  573. ioctl(6, 0, 0x401d2db8) = 0
  574. ioctl(6, 0x45, 0) = 0
  575. ioctl(6, 0x80, 0x401d2db8) = 0
  576. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_resume: Resuming to 000f"..., 34}], 3) = 36
  577. gettimeofday({1387737887, 584199}, NULL) = 0
  578. ioctl(6, 0x707, 0xbef1ca14) = 0
  579. ioctl(6, 0x707, 0xbef1ca14) = 0
  580. ioctl(6, 0x707, 0xbef1ca14) = 0
  581. ioctl(3, 0x8, 0xc8) = 0
  582. ioctl(6, 0x707, 0xbef1c9b4) = 0
  583. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: suspending sens"..., 45}], 3) = 47
  584. ioctl(6, 0, 0x401d2db8) = 0
  585. ioctl(6, 0x44, 0) = 0
  586. ioctl(6, 0x80, 0x401d2db8) = 0
  587. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: Will resume nex"..., 43}], 3) = 45
  588. ioctl(3, 0x9, 0) = 0
  589. ioctl(6, 0, 0x401d2db8) = 0
  590. ioctl(6, 0x45, 0) = 0
  591. ioctl(6, 0x80, 0x401d2db8) = 0
  592. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_resume: Resuming to 000f"..., 34}], 3) = 36
  593. gettimeofday({1387737887, 702790}, NULL) = 0
  594. ioctl(6, 0x707, 0xbef1ca0c) = 0
  595. ioctl(6, 0x707, 0xbef1ca0c) = 0
  596. ioctl(6, 0x707, 0xbef1ca0c) = 0
  597. ioctl(3, 0x8, 0x1e) = 0
  598. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {"+++ rate = 5 s_poll_time = 30\0", 30}], 3) = 41
  599. write(23, "W", 1) = 1
  600. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {"setDelay : handle=3, delay=66667"..., 36}], 3) = 47
  601. ioctl(6, 0x707, 0xbef1c9e4) = 0
  602. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: suspending sens"..., 45}], 3) = 47
  603. ioctl(6, 0, 0x401d2db8) = 0
  604. ioctl(6, 0x44, 0) = 0
  605. ioctl(6, 0x80, 0x401d2db8) = 0
  606. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: Will resume nex"..., 43}], 3) = 45
  607. ioctl(3, 0x9, 0) = 0
  608. ioctl(6, 0, 0x401d2db8) = 0
  609. ioctl(6, 0x45, 0) = 0
  610. ioctl(6, 0x80, 0x401d2db8) = 0
  611. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_resume: Resuming to 000f"..., 34}], 3) = 36
  612. gettimeofday({1387737887, 818421}, NULL) = 0
  613. ioctl(6, 0x707, 0xbef1ca3c) = 0
  614. ioctl(6, 0x707, 0xbef1ca3c) = 0
  615. ioctl(6, 0x707, 0xbef1ca3c) = 0
  616. ioctl(3, 0x8, 0x42) = 0
  617. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {"+++ rate = 13 s_poll_time = 66\0", 31}], 3) = 42
  618. clock_gettime(CLOCK_MONOTONIC, {15730, 650024471}) = 0
  619. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 3 ([{fd=4, revents=POLLIN}, {fd=5, revents=POLLIN}, {fd=20, revents=POLLIN}])
  620. read(20, "W", 1) = 1
  621. read(4, "q=\0\0\0078\0\0\3\0(\0\25\0\0\0q=\0\0%8\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
  622. read(5, "q=\0\0e\233\3\0\3\0\31\0\0\0\0\0q=\0\0e\233\3\0\0\0\0\0\0\0\0\0"..., 64) = 64
  623. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 2 ([{fd=4, revents=POLLIN}, {fd=20, revents=POLLIN}])
  624. read(20, "W", 1) = 1
  625. read(4, "q=\0\0�R\6\0\3\0(\0\1\0\0\0q=\0\0�R\6\0\0\0\0\0\0\0\0\0"..., 64) = 64
  626. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 2 ([{fd=4, revents=POLLIN}, {fd=20, revents=POLLIN}])
  627. read(20, "W", 1) = 1
  628. write(1, "Sample (10): distance=8.000000\n", 31Sample (10): distance=8.000000
  629. ) = 31
  630. write(1, "Sample (10): light=100.000000\n", 30Sample (10): light=100.000000
  631. ) = 30
  632. write(1, "Sample (10): light=10.000000\n", 29Sample (10): light=10.000000
  633. ) = 29
  634. write(1, "Sample (10): distance=0.000000\n", 31Sample (10): distance=0.000000
  635. ) = 31
  636. write(1, "Sample (10): distance=8.000000\n", 31Sample (10): distance=8.000000
  637. ) = 31
  638. write(1, "Sample (10): light=0.000000\n", 28Sample (10): light=0.000000
  639. ) = 28
  640. write(1, "Sample (10): light=10.000000\n", 29Sample (10): light=10.000000
  641. ) = 29
  642. read(4, "q=\0\0nk\f\0\3\0(\0\32\0\0\0q=\0\0nk\f\0\0\0\0\0\0\0\0\0"..., 64) = 64
  643. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 1 ([{fd=4, revents=POLLIN}])
  644. read(4, "r=\0\0\201R\6\0\3\0(\0\32\0\0\0r=\0\0\201R\6\0\0\0\0\0\0\0\0\0", 64) = 32
  645. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 0 (Timeout)
  646. write(1, "Sample (11): light=100.000000\n", 30Sample (11): light=100.000000
  647. ) = 30
  648. write(1, "Sample (11): light=100.000000\n", 30Sample (11): light=100.000000
  649. ) = 30
  650. write(1, "Sample (11): light=100.000000\n", 30Sample (11): light=100.000000
  651. ) = 30
  652. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, -1) = 1 ([{fd=3, revents=POLLIN}])
  653. read(3, "\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32) = 32
  654. nanosleep({0, 0}, 0xbef1dcc0) = 0
  655. ioctl(6, 0x707, 0xbef1cac8) = 0
  656. ioctl(6, 0x707, 0xbef1cad0) = 0
  657. ioctl(6, 0x707, 0xbef1caf0) = 0
  658. gettimeofday({1387737887, 898530}, NULL) = 0
  659. ioctl(6, 0x707, 0xbef1c8b8) = 0
  660. ioctl(6, 0x707, 0xbef1c8a0) = 0
  661. ioctl(6, 0x707, 0xbef1c7f4) = 0
  662. ioctl(6, 0x707, 0xbef1cac8) = 0
  663. gettimeofday({1387737887, 907868}, NULL) = 0
  664. ioctl(6, 0x707, 0xbef1cbc0) = 0
  665. nanosleep({0, 0}, 0xbef1dcc0) = 0
  666. clock_gettime(CLOCK_MONOTONIC, {15730, 735900936}) = 0
  667. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 0 (Timeout)
  668. write(1, "Sample (12): gyroscope: x=-0.000"..., 60Sample (12): gyroscope: x=-0.000001 y=-0.000001 z=-0.000001
  669. ) = 60
  670. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, -1) = 1 ([{fd=3, revents=POLLIN}])
  671. read(3, "\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32) = 32
  672. nanosleep({0, 0}, 0xbef1dcc0) = 0
  673. ioctl(6, 0x707, 0xbef1cac8) = 0
  674. ioctl(6, 0x707, 0xbef1cad0) = 0
  675. ioctl(6, 0x707, 0xbef1caf0) = 0
  676. gettimeofday({1387737887, 969392}, NULL) = 0
  677. ioctl(6, 0x707, 0xbef1cac8) = 0
  678. gettimeofday({1387737887, 972840}, NULL) = 0
  679. ioctl(6, 0x707, 0xbef1cbc0) = 0
  680. nanosleep({0, 0}, 0xbef1dcc0) = 0
  681. clock_gettime(CLOCK_MONOTONIC, {15730, 800842343}) = 0
  682. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 0 (Timeout)
  683. write(1, "Sample (13): gyroscope: x=-0.000"..., 60Sample (13): gyroscope: x=-0.000001 y=-0.000001 z=-0.000001
  684. ) = 60
  685. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, -1) = 1 ([{fd=4, revents=POLLIN}])
  686. read(4, "r=\0\0�k\f\0\3\0(\0\25\0\0\0r=\0\0\6l\f\0\0\0\0\0\0\0\0\0", 64) = 32
  687. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 0 (Timeout)
  688. write(1, "Sample (14): light=100.000000\n", 30Sample (14): light=100.000000
  689. ) = 30
  690. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, -1) = 1 ([{fd=3, revents=POLLIN}])
  691. read(3, "\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32) = 32
  692. nanosleep({0, 0}, 0xbef1dcc0) = 0
  693. ioctl(6, 0x707, 0xbef1cac8) = 0
  694. ioctl(6, 0x707, 0xbef1cad0) = 0
  695. ioctl(6, 0x707, 0xbef1caf0) = 0
  696. gettimeofday({1387737888, 40803}, NULL) = 0
  697. ioctl(6, 0x707, 0xbef1cac8) = 0
  698. gettimeofday({1387737888, 44343}, NULL) = 0
  699. ioctl(6, 0x707, 0xbef1cbc0) = 0
  700. nanosleep({0, 0}, 0xbef1dcc0) = 0
  701. clock_gettime(CLOCK_MONOTONIC, {15730, 872436581}) = 0
  702. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 0 (Timeout)
  703. write(1, "Sample (15): gyroscope: x=-0.000"..., 60Sample (15): gyroscope: x=-0.000001 y=-0.000001 z=-0.000001
  704. ) = 60
  705. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, -1) = 1 ([{fd=3, revents=POLLIN}])
  706. read(3, "\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32) = 32
  707. nanosleep({0, 0}, 0xbef1dcc0) = 0
  708. ioctl(6, 0x707, 0xbef1cac8) = 0
  709. ioctl(6, 0x707, 0xbef1cad0) = 0
  710. ioctl(6, 0x707, 0xbef1caf0) = 0
  711. gettimeofday({1387737888, 109956}, NULL) = 0
  712. ioctl(6, 0x707, 0xbef1cac8) = 0
  713. gettimeofday({1387737888, 111573}, NULL) = 0
  714. ioctl(6, 0x707, 0xbef1cbc0) = 0
  715. nanosleep({0, 0}, 0xbef1dcc0) = 0
  716. clock_gettime(CLOCK_MONOTONIC, {15730, 937744198}) = 0
  717. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 0 (Timeout)
  718. write(1, "Sample (16): gyroscope: x=-0.000"..., 60Sample (16): gyroscope: x=-0.000001 y=-0.000001 z=-0.000001
  719. ) = 60
  720. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, -1) = 1 ([{fd=3, revents=POLLIN}])
  721. read(3, "\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32) = 32
  722. nanosleep({0, 0}, 0xbef1dcc0) = 0
  723. ioctl(6, 0x707, 0xbef1cac8) = 0
  724. ioctl(6, 0x707, 0xbef1cad0) = 0
  725. ioctl(6, 0x707, 0xbef1caf0) = 0
  726. gettimeofday({1387737888, 177705}, NULL) = 0
  727. ioctl(6, 0x707, 0xbef1c8b8) = 0
  728. ioctl(6, 0x707, 0xbef1c8a0) = 0
  729. ioctl(6, 0x707, 0xbef1c77c) = 0
  730. ioctl(6, 0x707, 0xbef1c7f4) = 0
  731. ioctl(6, 0x707, 0xbef1cac8) = 0
  732. gettimeofday({1387737888, 184449}, NULL) = 0
  733. ioctl(6, 0x707, 0xbef1cbc0) = 0
  734. nanosleep({0, 0}, 0xbef1dcc0) = 0
  735. clock_gettime(CLOCK_MONOTONIC, {15731, 10742245}) = 0
  736. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 0 (Timeout)
  737. write(1, "Sample (17): gyroscope: x=-0.000"..., 60Sample (17): gyroscope: x=-0.000001 y=-0.000001 z=-0.000001
  738. ) = 60
  739. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, -1) = 1 ([{fd=4, revents=POLLIN}])
  740. read(4, "s=\0\0�6\0\0\3\0(\0\32\0\0\0s=\0\0�6\0\0\0\0\0\0\0\0\0\0", 64) = 32
  741. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 0 (Timeout)
  742. write(1, "Sample (18): light=100.000000\n", 30Sample (18): light=100.000000
  743. ) = 30
  744. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, -1) = 1 ([{fd=3, revents=POLLIN}])
  745. read(3, "\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32) = 32
  746. nanosleep({0, 0}, 0xbef1dcc0) = 0
  747. ioctl(6, 0x707, 0xbef1cac8) = 0
  748. ioctl(6, 0x707, 0xbef1cad0) = 0
  749. ioctl(6, 0x707, 0xbef1caf0) = 0
  750. gettimeofday({1387737888, 247926}, NULL) = 0
  751. ioctl(6, 0x707, 0xbef1cac8) = 0
  752. gettimeofday({1387737888, 249696}, NULL) = 0
  753. ioctl(6, 0x707, 0xbef1cbc0) = 0
  754. nanosleep({0, 0}, 0xbef1dcc0) = 0
  755. clock_gettime(CLOCK_MONOTONIC, {15731, 75836238}) = 0
  756. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 0 (Timeout)
  757. write(1, "Sample (19): gyroscope: x=-0.000"..., 60Sample (19): gyroscope: x=-0.000001 y=-0.000001 z=-0.000001
  758. ) = 60
  759. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, -1) = 1 ([{fd=3, revents=POLLIN}])
  760. read(3, "\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32) = 32
  761. nanosleep({0, 0}, 0xbef1dcc0) = 0
  762. ioctl(6, 0x707, 0xbef1cac8) = 0
  763. ioctl(6, 0x707, 0xbef1cad0) = 0
  764. ioctl(6, 0x707, 0xbef1caf0) = 0
  765. gettimeofday({1387737888, 322450}, NULL) = 0
  766. ioctl(6, 0x707, 0xbef1cac8) = 0
  767. gettimeofday({1387737888, 326051}, NULL) = 0
  768. ioctl(6, 0x707, 0xbef1cbc0) = 0
  769. nanosleep({0, 0}, 0xbef1dcc0) = 0
  770. clock_gettime(CLOCK_MONOTONIC, {15731, 153930721}) = 0
  771. poll([{fd=-1}, {fd=-1}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 0 (Timeout)
  772. write(1, "Sample (20): gyroscope: x=-0.000"..., 60Sample (20): gyroscope: x=-0.000001 y=-0.000001 z=-0.000001
  773. ) = 60
  774. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {"handle : 3 en: 0\0", 17}], 3) = 28
  775. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" enabled_sensors: 0 dmp_started:"..., 35}], 3) = 46
  776. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" set_power_states > MLDmpStop()"..., 33}], 3) = 44
  777. ioctl(6, 0x707, 0xbef1c9bc) = 0
  778. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: suspending sens"..., 45}], 3) = 47
  779. ioctl(6, 0, 0x401d2db8) = 0
  780. ioctl(6, 0x44, 0) = 0
  781. ioctl(6, 0x80, 0x401d2db8) = 0
  782. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: Will resume nex"..., 43}], 3) = 45
  783. ioctl(3, 0x9, 0) = 0
  784. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" MLSetMPUSensors: 0\0", 21}], 3) = 32
  785. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" set_power_states > MLDmpStart("..., 34}], 3) = 45
  786. ioctl(6, 0, 0x401d2db8) = 0
  787. ioctl(6, 0x45, 0) = 0
  788. ioctl(6, 0x80, 0x401d2db8) = 0
  789. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_resume: Resuming to 0000"..., 34}], 3) = 36
  790. gettimeofday({1387737888, 377473}, NULL) = 0
  791. ioctl(3, 0x8, 0x42) = 0
  792. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" set_power_states > MLDmpStop()"..., 33}], 3) = 44
  793. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: suspending sens"..., 45}], 3) = 47
  794. ioctl(6, 0, 0x401d2db8) = 0
  795. ioctl(6, 0x44, 0) = 0
  796. ioctl(6, 0x80, 0x401d2db8) = 0
  797. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: Will resume nex"..., 43}], 3) = 45
  798. ioctl(3, 0x9, 0) = 0
  799. writev(14, [{"\3", 1}, {"MPLSensor\0", 10}, {" set_power_states > MLStoreCali"..., 42}], 3) = 53
  800. open("/data/cal.bin", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 24
  801. fstat64(24, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
  802. write(24, "\0\0\n�\0\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"..., 2777) = 2777
  803. close(24) = 0
  804. write(23, "W", 1) = 1
  805. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: suspending sens"..., 45}], 3) = 47
  806. ioctl(6, 0, 0x401d2db8) = 0
  807. ioctl(6, 0x44, 0) = 0
  808. ioctl(6, 0x80, 0x401d2db8) = 0
  809. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: Will resume nex"..., 43}], 3) = 45
  810. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: suspending sens"..., 45}], 3) = 47
  811. ioctl(6, 0, 0x401d2db8) = 0
  812. ioctl(6, 0x44, 0) = 0
  813. ioctl(6, 0x80, 0x401d2db8) = 0
  814. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: Will resume nex"..., 43}], 3) = 45
  815. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: suspending sens"..., 45}], 3) = 47
  816. ioctl(6, 0, 0x401d2db8) = 0
  817. ioctl(6, 0x44, 0) = 0
  818. ioctl(6, 0x80, 0x401d2db8) = 0
  819. writev(7, [{"\4", 1}, {"\0", 1}, {"mpu3050_suspend: Will resume nex"..., 43}], 3) = 45
  820. close(6) = 0
  821. ioctl(3, 0x9, 0) = 0
  822. mprotect(0x4007c000, 4092, PROT_READ|PROT_WRITE) = 0
  823. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  824. mprotect(0x4007c000, 4092, PROT_READ|PROT_WRITE) = 0
  825. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  826. futex(0x401de3e8, FUTEX_WAKE_PRIVATE, 1) = 1
  827. futex(0x401de3ec, FUTEX_WAKE_PRIVATE, 1) = 1
  828. close(15) = 0
  829. close(19) = 0
  830. ioctl(13, UI_DEV_DESTROY or USBDEVFS_BULK, 0) = 0
  831. close(13) = 0
  832. mprotect(0x4007c000, 4092, PROT_READ|PROT_WRITE) = 0
  833. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  834. mprotect(0x4007c000, 4092, PROT_READ|PROT_WRITE) = 0
  835. mprotect(0x40108000, 4092, PROT_READ|PROT_WRITE) = 0
  836. munmap(0x401df000, 98304) = 0
  837. munmap(0x401d4000, 45056) = 0
  838. mprotect(0x4007c000, 4092, PROT_READ) = 0
  839. mprotect(0x40108000, 4092, PROT_READ) = 0
  840. close(21) = -1 ENODEV (No such device)
  841. open("/sys/class/input/event7/device/enable", O_RDWR) = 6
  842. write(6, "0\0", 2) = 2
  843. close(6) = 0
  844. close(4) = 0
  845. open("/sys/class/input/event6/device/enable", O_RDWR) = 4
  846. write(4, "0\0", 2) = 2
  847. close(4) = 0
  848. ioctl(5, 0x80184559, 0xbef1dd10) = 0
  849. close(5) = 0
  850. close(20) = 0
  851. close(23) = 0
  852. mprotect(0x40047000, 4096, PROT_READ|PROT_WRITE) = 0
  853. mprotect(0x40047000, 4096, PROT_READ) = 0
  854. mprotect(0x40047000, 4096, PROT_READ|PROT_WRITE) = 0
  855. mprotect(0x40047000, 4096, PROT_READ) = 0
  856. close(0) = 0
  857. close(1) = 0
  858. close(2) = 0
  859. futex(0x40156d74, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  860. exit_group(0) = ?
Advertisement
Add Comment
Please, Sign In to add comment