Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 71.96 KB | None | 0 0
  1. [nemo@Sailfish ~]$ strace test_gps
  2. execve("/usr/bin/test_gps", ["test_gps"], [/* 44 vars */]) = 0
  3. brk(0) = 0x39c000
  4. uname({sys="Linux", node="Sailfish", ...}) = 0
  5. access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
  6. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7631000
  7. access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
  8. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v8l/neon/vfp/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  9. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v8l/neon/vfp", 0xffe26e90) = -1 ENOENT (No such file or directory)
  10. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v8l/neon/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  11. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v8l/neon", 0xffe26e90) = -1 ENOENT (No such file or directory)
  12. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v8l/vfp/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  13. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v8l/vfp", 0xffe26e90) = -1 ENOENT (No such file or directory)
  14. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v8l/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  15. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v8l", 0xffe26e90) = -1 ENOENT (No such file or directory)
  16. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/neon/vfp/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  17. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/neon/vfp", 0xffe26e90) = -1 ENOENT (No such file or directory)
  18. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/neon/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  19. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/neon", 0xffe26e90) = -1 ENOENT (No such file or directory)
  20. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/vfp/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  21. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/vfp", 0xffe26e90) = -1 ENOENT (No such file or directory)
  22. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  23. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls", 0xffe26e90) = -1 ENOENT (No such file or directory)
  24. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/v8l/neon/vfp/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  25. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/v8l/neon/vfp", 0xffe26e90) = -1 ENOENT (No such file or directory)
  26. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/v8l/neon/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  27. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/v8l/neon", 0xffe26e90) = -1 ENOENT (No such file or directory)
  28. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/v8l/vfp/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  29. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/v8l/vfp", 0xffe26e90) = -1 ENOENT (No such file or directory)
  30. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/v8l/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  31. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/v8l", 0xffe26e90) = -1 ENOENT (No such file or directory)
  32. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/neon/vfp/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  33. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/neon/vfp", 0xffe26e90) = -1 ENOENT (No such file or directory)
  34. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/neon/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  35. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/neon", 0xffe26e90) = -1 ENOENT (No such file or directory)
  36. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/vfp/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  37. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/vfp", 0xffe26e90) = -1 ENOENT (No such file or directory)
  38. open("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  39. stat64("/srv/mer/toolings/SailfishOS-latest/opt/cross/armv7hl-meego-linux-gnueabi/lib", 0xffe26e90) = -1 ENOENT (No such file or directory)
  40. open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
  41. fstat64(3, {st_mode=S_IFREG|0644, st_size=42902, ...}) = 0
  42. mmap2(NULL, 42902, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf7626000
  43. close(3) = 0
  44. access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
  45. open("/usr/lib/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = 3
  46. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0x_\0\0004\0\0\0"..., 512) = 512
  47. lseek(3, 446008, SEEK_SET) = 446008
  48. read(3, "\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\0"..., 1520) = 1520
  49. lseek(3, 140275, SEEK_SET) = 140275
  50. read(3, "A6\0\0\0aeabi\0\1,\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 55) = 55
  51. fstat64(3, {st_mode=S_IFREG|0755, st_size=447528, ...}) = 0
  52. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7625000
  53. mmap2(NULL, 206392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf75d6000
  54. mprotect(0xf75f7000, 65536, PROT_NONE) = 0
  55. mmap2(0xf7607000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21000) = 0xf7607000
  56. close(3) = 0
  57. access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
  58. open("/usr/lib/libhardware.so.2", O_RDONLY|O_CLOEXEC) = 3
  59. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\20\6\0\0004\0\0\0"..., 512) = 512
  60. lseek(3, 8468, SEEK_SET) = 8468
  61. read(3, "\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\0"..., 1440) = 1440
  62. lseek(3, 2567, SEEK_SET) = 2567
  63. read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 53) = 53
  64. fstat64(3, {st_mode=S_IFREG|0755, st_size=9908, ...}) = 0
  65. mmap2(NULL, 68060, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf75c5000
  66. mprotect(0xf75c6000, 61440, PROT_NONE) = 0
  67. mmap2(0xf75d5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xf75d5000
  68. close(3) = 0
  69. access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
  70. open("/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
  71. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\234\t\0\0004\0\0\0"..., 512) = 512
  72. lseek(3, 8668, SEEK_SET) = 8668
  73. read(3, "\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\0"..., 1160) = 1160
  74. lseek(3, 8328, SEEK_SET) = 8328
  75. read(3, "A6\0\0\0aeabi\0\1,\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 55) = 55
  76. fstat64(3, {st_mode=S_IFREG|0755, st_size=9828, ...}) = 0
  77. mmap2(NULL, 73912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf75b2000
  78. mprotect(0xf75b4000, 61440, PROT_NONE) = 0
  79. mmap2(0xf75c3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xf75c3000
  80. close(3) = 0
  81. access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
  82. open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
  83. read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0@\30\0\0004\0\0\0"..., 512) = 512
  84. lseek(3, 21268, SEEK_SET) = 21268
  85. read(3, "\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\0"..., 1320) = 1320
  86. lseek(3, 20868, SEEK_SET) = 20868
  87. read(3, "A6\0\0\0aeabi\0\1,\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 55) = 55
  88. fstat64(3, {st_mode=S_IFREG|0755, st_size=22588, ...}) = 0
  89. mmap2(NULL, 86588, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf759c000
  90. mprotect(0xf75a1000, 61440, PROT_NONE) = 0
  91. mmap2(0xf75b0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xf75b0000
  92. close(3) = 0
  93. access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
  94. open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
  95. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\235z\1\0004\0\0\0"..., 512) = 512
  96. lseek(3, 1006516, SEEK_SET) = 1006516
  97. read(3, "\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\0"..., 2840) = 2840
  98. lseek(3, 1003068, SEEK_SET) = 1003068
  99. read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 53) = 53
  100. fstat64(3, {st_mode=S_IFREG|0755, st_size=1009356, ...}) = 0
  101. mmap2(NULL, 1078792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf7494000
  102. mprotect(0xf7586000, 65536, PROT_NONE) = 0
  103. mmap2(0xf7596000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf2000) = 0xf7596000
  104. mmap2(0xf7599000, 9736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7599000
  105. close(3) = 0
  106. access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
  107. open("/usr/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
  108. read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\370i\4\0004\0\0\0"..., 512) = 512
  109. lseek(3, 635676, SEEK_SET) = 635676
  110. read(3, "\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\0"..., 1200) = 1200
  111. lseek(3, 635308, SEEK_SET) = 635308
  112. read(3, "A6\0\0\0aeabi\0\1,\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 55) = 55
  113. fstat64(3, {st_mode=S_IFREG|0755, st_size=636876, ...}) = 0
  114. mmap2(NULL, 728396, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf73e2000
  115. mprotect(0xf7479000, 61440, PROT_NONE) = 0
  116. mmap2(0xf7488000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x96000) = 0xf7488000
  117. mmap2(0xf748e000, 23884, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf748e000
  118. close(3) = 0
  119. access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
  120. open("/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
  121. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\230<\0\0004\0\0\0"..., 512) = 512
  122. lseek(3, 410080, SEEK_SET) = 410080
  123. read(3, "\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\0"..., 1160) = 1160
  124. lseek(3, 409740, SEEK_SET) = 409740
  125. read(3, "A6\0\0\0aeabi\0\1,\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 55) = 55
  126. fstat64(3, {st_mode=S_IFREG|0755, st_size=411240, ...}) = 0
  127. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7624000
  128. mmap2(NULL, 475284, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf736d000
  129. mprotect(0xf73d1000, 61440, PROT_NONE) = 0
  130. mmap2(0xf73e0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x63000) = 0xf73e0000
  131. close(3) = 0
  132. access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
  133. open("/usr/lib/libandroid-properties.so.1", O_RDONLY|O_CLOEXEC) = 3
  134. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\274\16\0\0004\0\0\0"..., 512) = 512
  135. lseek(3, 40056, SEEK_SET) = 40056
  136. read(3, "\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\0"..., 1480) = 1480
  137. lseek(3, 7291, SEEK_SET) = 7291
  138. read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 53) = 53
  139. fstat64(3, {st_mode=S_IFREG|0755, st_size=41536, ...}) = 0
  140. mmap2(NULL, 80824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf7359000
  141. mprotect(0xf735b000, 61440, PROT_NONE) = 0
  142. mmap2(0xf736a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xf736a000
  143. mmap2(0xf736b000, 7096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf736b000
  144. close(3) = 0
  145. access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
  146. open("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
  147. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\300&\0\0004\0\0\0"..., 512) = 512
  148. lseek(3, 31956, SEEK_SET) = 31956
  149. read(3, "\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\0"..., 1120) = 1120
  150. lseek(3, 31608, SEEK_SET) = 31608
  151. read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 53) = 53
  152. fstat64(3, {st_mode=S_IFREG|0755, st_size=33076, ...}) = 0
  153. mmap2(NULL, 97200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf7341000
  154. mprotect(0xf7349000, 61440, PROT_NONE) = 0
  155. mmap2(0xf7358000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xf7358000
  156. close(3) = 0
  157. access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
  158. open("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
  159. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0001Q\0\0004\0\0\0"..., 512) = 512
  160. lseek(3, 66672, SEEK_SET) = 66672
  161. read(3, "\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\0"..., 1440) = 1440
  162. lseek(3, 65940, SEEK_SET) = 65940
  163. read(3, "A6\0\0\0aeabi\0\1,\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 55) = 55
  164. fstat64(3, {st_mode=S_IFREG|0755, st_size=68112, ...}) = 0
  165. mmap2(NULL, 139836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf731e000
  166. mprotect(0xf732e000, 61440, PROT_NONE) = 0
  167. mmap2(0xf733d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0xf733d000
  168. mmap2(0xf733f000, 4668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf733f000
  169. close(3) = 0
  170. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7623000
  171. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7622000
  172. set_tls(0xf76224c0, 0xf7633000, 0xf7622bf8, 0xf76224c0, 0xf7633000) = 0
  173. mprotect(0xf7596000, 8192, PROT_READ) = 0
  174. mprotect(0xf733d000, 4096, PROT_READ) = 0
  175. mprotect(0xf73e0000, 4096, PROT_READ) = 0
  176. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf731d000
  177. mprotect(0xf7488000, 16384, PROT_READ) = 0
  178. mprotect(0xf75b0000, 4096, PROT_READ) = 0
  179. mprotect(0xf75c3000, 4096, PROT_READ) = 0
  180. mprotect(0xf7632000, 4096, PROT_READ) = 0
  181. munmap(0xf7626000, 42902) = 0
  182. set_tid_address(0xf7622068) = 11533
  183. set_robust_list(0xf7622070, 12) = 0
  184. rt_sigaction(SIGRTMIN, {0xf7322d7d, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
  185. rt_sigaction(SIGRT_1, {0xf7322c9d, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8) = 0
  186. rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
  187. getrlimit(RLIMIT_STACK, {rlim_cur=2048*1024, rlim_max=2048*1024}) = 0
  188. brk(0) = 0x39c000
  189. brk(0x3bd000) = 0x3bd000
  190. fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
  191. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7630000
  192. write(1, "*** setup signal handler\n", 25*** setup signal handler
  193. ) = 25
  194. rt_sigaction(SIGINT, {0x11601, [INT], SA_RESTART|0x4000000}, {SIG_DFL, [], 0}, 8) = 0
  195. write(1, "*** get gps interface\n", 22*** get gps interface
  196. ) = 22
  197. socket(PF_LOCAL, SOCK_STREAM, 0) = 3
  198. connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
  199. send(3, "\2\0\0\0ro.build.version.sdk\0\0\0\0\0\0\0\0"..., 128, 0) = 128
  200. recv(3, "\2\0\0\0ro.build.version.sdk\0\0\0\0\0\0\0\0"..., 128, 0) = 128
  201. recv(3, "", 128, 0) = 0
  202. close(3) = 0
  203. clock_gettime(CLOCK_MONOTONIC_COARSE, {38024, 203689225}) = 0
  204. futex(0xf75c40ac, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  205. open("/usr/lib/libhybris/linker/n.so", O_RDONLY|O_CLOEXEC) = 3
  206. read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\230\236\0\0004\0\0\0"..., 512) = 512
  207. lseek(3, 1392144, SEEK_SET) = 1392144
  208. read(3, "\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\0"..., 1560) = 1560
  209. lseek(3, 152511, SEEK_SET) = 152511
  210. read(3, "A6\0\0\0aeabi\0\1,\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 55) = 55
  211. fstat64(3, {st_mode=S_IFREG|0755, st_size=1393704, ...}) = 0
  212. mmap2(NULL, 239612, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf72e2000
  213. mprotect(0xf7307000, 61440, PROT_NONE) = 0
  214. mmap2(0xf7316000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0xf7316000
  215. mmap2(0xf7318000, 18428, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7318000
  216. close(3) = 0
  217. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xf762f000
  218. prctl(0x53564d41 /* PR_??? */, 0, 0xf762f000, 0x1000, 0xf7301e88) = 0
  219. lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
  220. lstat64("/usr/libexec", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
  221. lstat64("/usr/libexec/droid-hybris", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
  222. lstat64("/usr/libexec/droid-hybris/system", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
  223. lstat64("/usr/libexec/droid-hybris/system/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
  224. stat64("/usr/libexec/droid-hybris/system/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
  225. lstat64("/vendor", {st_mode=S_IFLNK|0777, st_size=14, ...}) = 0
  226. readlink("/vendor", "/system/vendor", 4095) = 14
  227. lstat64("/system", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
  228. lstat64("/system/vendor", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
  229. lstat64("/system/vendor/lib", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
  230. stat64("/system/vendor/lib", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
  231. lstat64("/system", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
  232. lstat64("/system/lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
  233. stat64("/system/lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
  234. lstat64("/odm", 0xffe253e8) = -1 ENOENT (No such file or directory)
  235. mprotect(0xf762f000, 4096, PROT_READ|PROT_WRITE) = 0
  236. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xf762e000
  237. prctl(0x53564d41 /* PR_??? */, 0, 0xf762e000, 0x1000, 0xf7301e88) = 0
  238. open("/usr/libexec/droid-hybris/system/lib/libhardware.so", O_RDONLY|O_CLOEXEC) = 3
  239. readlink("/proc/self/fd/3", "/usr/libexec/droid-hybris/system"..., 4096) = 51
  240. fstat64(3, {st_mode=S_IFREG|0644, st_size=13920, ...}) = 0
  241. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xf762d000
  242. prctl(0x53564d41 /* PR_??? */, 0, 0xf762d000, 0x1000, 0xf7301e88) = 0
  243. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xf762c000
  244. prctl(0x53564d41 /* PR_??? */, 0, 0xf762c000, 0x1000, 0xf7301e88) = 0
  245. pread(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, 0) = 52
  246. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf762b000
  247. mmap2(NULL, 2144, PROT_READ, MAP_PRIVATE, 3, 0x3000) = 0xf762a000
  248. mmap2(NULL, 7680, PROT_READ, MAP_PRIVATE, 3, 0x2000) = 0xf7628000
  249. mmap2(NULL, 2144, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf7627000
  250. open("/usr/libexec/droid-hybris/system/lib/libcutils.so", O_RDONLY|O_CLOEXEC) = 4
  251. readlink("/proc/self/fd/4", "/usr/libexec/droid-hybris/system"..., 4096) = 49
  252. fstat64(4, {st_mode=S_IFREG|0644, st_size=100432, ...}) = 0
  253. pread(4, "\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, 0) = 52
  254. mmap2(NULL, 424, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf7626000
  255. mmap2(NULL, 3056, PROT_READ, MAP_PRIVATE, 4, 0x18000) = 0xf72e1000
  256. mmap2(NULL, 5896, PROT_READ, MAP_PRIVATE, 4, 0x17000) = 0xf72df000
  257. mmap2(NULL, 14417, PROT_READ, MAP_PRIVATE, 4, 0x1000) = 0xf72db000
  258. open("/usr/libexec/droid-hybris/system/lib/liblog.so", O_RDONLY|O_CLOEXEC) = 5
  259. readlink("/proc/self/fd/5", "/usr/libexec/droid-hybris/system"..., 4096) = 46
  260. fstat64(5, {st_mode=S_IFREG|0644, st_size=63436, ...}) = 0
  261. pread(5, "\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, 0) = 52
  262. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 5, 0) = 0xf72da000
  263. mmap2(NULL, 2832, PROT_READ, MAP_PRIVATE, 5, 0xf000) = 0xf72d9000
  264. mmap2(NULL, 6504, PROT_READ, MAP_PRIVATE, 5, 0xe000) = 0xf72d7000
  265. mmap2(NULL, 6667, PROT_READ, MAP_PRIVATE, 5, 0x1000) = 0xf72d5000
  266. open("/usr/libexec/droid-hybris/system/lib/libdl.so", O_RDONLY|O_CLOEXEC) = 6
  267. readlink("/proc/self/fd/6", "/usr/libexec/droid-hybris/system"..., 4096) = 45
  268. fstat64(6, {st_mode=S_IFREG|0644, st_size=13716, ...}) = 0
  269. pread(6, "\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, 0) = 52
  270. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 6, 0) = 0xf72d4000
  271. mmap2(NULL, 1896, PROT_READ, MAP_PRIVATE, 6, 0x3000) = 0xf72d3000
  272. mmap2(NULL, 7832, PROT_READ, MAP_PRIVATE, 6, 0x2000) = 0xf72d1000
  273. mmap2(NULL, 2249, PROT_READ, MAP_PRIVATE, 6, 0) = 0xf72d0000
  274. open("/usr/libexec/droid-hybris/system/lib/libc++.so", O_RDONLY|O_CLOEXEC) = 7
  275. readlink("/proc/self/fd/7", "/usr/libexec/droid-hybris/system"..., 4096) = 46
  276. fstat64(7, {st_mode=S_IFREG|0644, st_size=575140, ...}) = 0
  277. pread(7, "\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, 0) = 52
  278. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 7, 0) = 0xf72cf000
  279. mmap2(NULL, 2240, PROT_READ, MAP_PRIVATE, 7, 0x8c000) = 0xf72ce000
  280. mmap2(NULL, 6432, PROT_READ, MAP_PRIVATE, 7, 0x8a000) = 0xf72cc000
  281. mmap2(NULL, 110556, PROT_READ, MAP_PRIVATE, 7, 0x9000) = 0xf72b1000
  282. open("/usr/libexec/droid-hybris/system/lib/libc.so", O_RDONLY|O_CLOEXEC) = 8
  283. readlink("/proc/self/fd/8", "/usr/libexec/droid-hybris/system"..., 4096) = 44
  284. fstat64(8, {st_mode=S_IFREG|0644, st_size=780432, ...}) = 0
  285. pread(8, "\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, 0) = 52
  286. mmap2(NULL, 424, PROT_READ, MAP_PRIVATE, 8, 0) = 0xf72b0000
  287. mmap2(NULL, 3024, PROT_READ, MAP_PRIVATE, 8, 0xbe000) = 0xf72af000
  288. mmap2(NULL, 1896, PROT_READ, MAP_PRIVATE, 8, 0x87000) = 0xf72ae000
  289. mmap2(NULL, 25276, PROT_READ, MAP_PRIVATE, 8, 0x5000) = 0xf72a7000
  290. open("/usr/libexec/droid-hybris/system/lib/libm.so", O_RDONLY|O_CLOEXEC) = 9
  291. readlink("/proc/self/fd/9", "/usr/libexec/droid-hybris/system"..., 4096) = 44
  292. fstat64(9, {st_mode=S_IFREG|0644, st_size=132892, ...}) = 0
  293. pread(9, "\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, 0) = 52
  294. mmap2(NULL, 424, PROT_READ, MAP_PRIVATE, 9, 0) = 0xf72a6000
  295. mmap2(NULL, 2440, PROT_READ, MAP_PRIVATE, 9, 0x20000) = 0xf72a5000
  296. mmap2(NULL, 6600, PROT_READ, MAP_PRIVATE, 9, 0x1f000) = 0xf72a3000
  297. mmap2(NULL, 8959, PROT_READ, MAP_PRIVATE, 9, 0x1000) = 0xf72a0000
  298. open("/usr/libexec/droid-hybris/system/lib/libdsyscalls.so", O_RDONLY|O_CLOEXEC) = 10
  299. readlink("/proc/self/fd/10", "/usr/libexec/droid-hybris/system"..., 4096) = 52
  300. fstat64(10, {st_mode=S_IFREG|0644, st_size=17768, ...}) = 0
  301. pread(10, "\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, 0) = 52
  302. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 10, 0) = 0xf729f000
  303. mmap2(NULL, 1848, PROT_READ, MAP_PRIVATE, 10, 0x4000) = 0xf729e000
  304. mmap2(NULL, 7760, PROT_READ, MAP_PRIVATE, 10, 0x3000) = 0xf729c000
  305. mmap2(NULL, 2024, PROT_READ, MAP_PRIVATE, 10, 0) = 0xf729b000
  306. mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7296000
  307. mmap2(0xf7296000, 11236, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xf7296000
  308. mmap2(0xf7299000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xf7299000
  309. mmap2(NULL, 106496, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf727c000
  310. mmap2(0xf727c000, 91424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xf727c000
  311. mmap2(0xf7293000, 8588, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x16000) = 0xf7293000
  312. mmap2(NULL, 69632, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf726b000
  313. mmap2(0xf726b000, 56372, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xf726b000
  314. mmap2(0xf727a000, 4428, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0xe000) = 0xf727a000
  315. mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7266000
  316. mmap2(0xf7266000, 7928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6, 0) = 0xf7266000
  317. mmap2(0xf7269000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6, 0x2000) = 0xf7269000
  318. mmap2(NULL, 585728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf71d7000
  319. mmap2(0xf71d7000, 557088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 7, 0) = 0xf71d7000
  320. mmap2(0xf7260000, 16409, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 7, 0x88000) = 0xf7260000
  321. mmap2(0xf7265000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7265000
  322. prctl(0x53564d41 /* PR_??? */, 0, 0xf7265000, 0x1000, 0xf73043bc) = 0
  323. mmap2(NULL, 602112, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7144000
  324. mmap2(0xf7144000, 541372, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 8, 0) = 0xf7144000
  325. mmap2(0xf71c9000, 22960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8, 0x84000) = 0xf71c9000
  326. mmap2(0xf71cf000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf71cf000
  327. prctl(0x53564d41 /* PR_??? */, 0, 0xf71cf000, 0x8000, 0xf73043bc) = 0
  328. mmap2(NULL, 139264, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7122000
  329. mmap2(0xf7122000, 127788, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 9, 0) = 0xf7122000
  330. mmap2(0xf7142000, 4204, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 9, 0x1f000) = 0xf7142000
  331. mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf711c000
  332. mmap2(0xf711c000, 12644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 10, 0) = 0xf711c000
  333. mmap2(0xf7120000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x3000) = 0xf7120000
  334. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xf711b000
  335. prctl(0x53564d41 /* PR_??? */, 0, 0xf711b000, 0x1000, 0xf7301e88) = 0
  336. open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 11
  337. fcntl64(11, F_GETFD) = 0x1 (flags FD_CLOEXEC)
  338. fstat64(11, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
  339. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf711a000
  340. read(11, "MemTotal: 1909928 kB\nMemF"..., 1024) = 926
  341. close(11) = 0
  342. munmap(0xf711a000, 4096) = 0
  343. mprotect(0xf7299000, 4096, PROT_READ) = 0
  344. mprotect(0xf7293000, 8192, PROT_READ) = 0
  345. mprotect(0xf727a000, 4096, PROT_READ) = 0
  346. mprotect(0xf7269000, 4096, PROT_READ) = 0
  347. mprotect(0xf7260000, 16384, PROT_READ) = 0
  348. mprotect(0xf71c9000, 16384, PROT_READ) = 0
  349. mprotect(0xf7142000, 4096, PROT_READ) = 0
  350. mprotect(0xf7120000, 4096, PROT_READ) = 0
  351. close(3) = 0
  352. close(4) = 0
  353. close(5) = 0
  354. close(6) = 0
  355. close(7) = 0
  356. close(8) = 0
  357. close(9) = 0
  358. close(10) = 0
  359. munmap(0xf729b000, 2024) = 0
  360. munmap(0xf729c000, 7760) = 0
  361. munmap(0xf729e000, 1848) = 0
  362. munmap(0xf729f000, 392) = 0
  363. munmap(0xf72a0000, 8959) = 0
  364. munmap(0xf72a3000, 6600) = 0
  365. munmap(0xf72a5000, 2440) = 0
  366. munmap(0xf72a6000, 424) = 0
  367. munmap(0xf72a7000, 25276) = 0
  368. munmap(0xf72ae000, 1896) = 0
  369. munmap(0xf72af000, 3024) = 0
  370. munmap(0xf72b0000, 424) = 0
  371. munmap(0xf72b1000, 110556) = 0
  372. munmap(0xf72cc000, 6432) = 0
  373. munmap(0xf72ce000, 2240) = 0
  374. munmap(0xf72cf000, 392) = 0
  375. munmap(0xf72d0000, 2249) = 0
  376. munmap(0xf72d1000, 7832) = 0
  377. munmap(0xf72d3000, 1896) = 0
  378. munmap(0xf72d4000, 392) = 0
  379. munmap(0xf72d5000, 6667) = 0
  380. munmap(0xf72d7000, 6504) = 0
  381. munmap(0xf72d9000, 2832) = 0
  382. munmap(0xf72da000, 392) = 0
  383. munmap(0xf72db000, 14417) = 0
  384. munmap(0xf72df000, 5896) = 0
  385. munmap(0xf72e1000, 3056) = 0
  386. munmap(0xf7626000, 424) = 0
  387. munmap(0xf7627000, 2144) = 0
  388. munmap(0xf7628000, 7680) = 0
  389. munmap(0xf762a000, 2144) = 0
  390. munmap(0xf762b000, 392) = 0
  391. futex(0xf71d1078, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  392. mprotect(0xf762d000, 4096, PROT_READ) = 0
  393. mprotect(0xf762c000, 4096, PROT_READ) = 0
  394. mprotect(0xf762f000, 4096, PROT_READ) = 0
  395. socket(PF_LOCAL, SOCK_STREAM, 0) = 3
  396. connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
  397. send(3, "\2\0\0\0ro.hardware.gps\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
  398. recv(3, "\2\0\0\0ro.hardware.gps\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
  399. recv(3, "", 128, 0) = 0
  400. close(3) = 0
  401. clock_gettime(CLOCK_MONOTONIC_COARSE, {38024, 347651752}) = 0
  402. socket(PF_LOCAL, SOCK_STREAM, 0) = 3
  403. connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
  404. send(3, "\2\0\0\0ro.hardware\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
  405. recv(3, "\2\0\0\0ro.hardware\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
  406. recv(3, "", 128, 0) = 0
  407. close(3) = 0
  408. clock_gettime(CLOCK_MONOTONIC_COARSE, {38024, 355649670}) = 0
  409. access("/usr/libexec/droid-hybris/system/lib/hw/gps.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
  410. access("/odm/lib/hw/gps.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
  411. access("/vendor/lib/hw/gps.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
  412. access("/system/lib/hw/gps.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
  413. socket(PF_LOCAL, SOCK_STREAM, 0) = 3
  414. connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
  415. send(3, "\2\0\0\0ro.product.board\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
  416. recv(3, "\2\0\0\0ro.product.board\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
  417. recv(3, "", 128, 0) = 0
  418. close(3) = 0
  419. clock_gettime(CLOCK_MONOTONIC_COARSE, {38024, 363647588}) = 0
  420. access("/usr/libexec/droid-hybris/system/lib/hw/gps.MSM8916.so", R_OK) = -1 ENOENT (No such file or directory)
  421. access("/odm/lib/hw/gps.MSM8916.so", R_OK) = -1 ENOENT (No such file or directory)
  422. access("/vendor/lib/hw/gps.MSM8916.so", R_OK) = -1 ENOENT (No such file or directory)
  423. access("/system/lib/hw/gps.MSM8916.so", R_OK) = -1 ENOENT (No such file or directory)
  424. socket(PF_LOCAL, SOCK_STREAM, 0) = 3
  425. connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
  426. send(3, "\2\0\0\0ro.board.platform\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
  427. recv(3, "\2\0\0\0ro.board.platform\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
  428. recv(3, "", 128, 0) = 0
  429. close(3) = 0
  430. clock_gettime(CLOCK_MONOTONIC_COARSE, {38024, 375644465}) = 0
  431. access("/usr/libexec/droid-hybris/system/lib/hw/gps.msm8916.so", R_OK) = -1 ENOENT (No such file or directory)
  432. access("/odm/lib/hw/gps.msm8916.so", R_OK) = -1 ENOENT (No such file or directory)
  433. access("/vendor/lib/hw/gps.msm8916.so", R_OK) = -1 ENOENT (No such file or directory)
  434. access("/system/lib/hw/gps.msm8916.so", R_OK) = 0
  435. mprotect(0xf762d000, 4096, PROT_READ|PROT_WRITE) = 0
  436. mprotect(0xf762c000, 4096, PROT_READ|PROT_WRITE) = 0
  437. mprotect(0xf762f000, 4096, PROT_READ|PROT_WRITE) = 0
  438. open("/system/lib/hw/gps.msm8916.so", O_RDONLY|O_CLOEXEC) = 3
  439. readlink("/proc/self/fd/3", "/system/lib/hw/gps.msm8916.so", 4096) = 29
  440. fstat64(3, {st_mode=S_IFREG|0644, st_size=34540, ...}) = 0
  441. pread(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, 0) = 52
  442. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf762b000
  443. mmap2(NULL, 2424, PROT_READ, MAP_PRIVATE, 3, 0x8000) = 0xf762a000
  444. mmap2(NULL, 7328, PROT_READ, MAP_PRIVATE, 3, 0x7000) = 0xf7628000
  445. mmap2(NULL, 4403, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf7626000
  446. open("/usr/libexec/droid-hybris/system/lib/libutils.so", O_RDONLY|O_CLOEXEC) = 4
  447. readlink("/proc/self/fd/4", "/usr/libexec/droid-hybris/system"..., 4096) = 48
  448. fstat64(4, {st_mode=S_IFREG|0644, st_size=100004, ...}) = 0
  449. pread(4, "\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, 0) = 52
  450. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf72e1000
  451. mmap2(NULL, 2240, PROT_READ, MAP_PRIVATE, 4, 0x18000) = 0xf72e0000
  452. mmap2(NULL, 6680, PROT_READ, MAP_PRIVATE, 4, 0x17000) = 0xf72de000
  453. mmap2(NULL, 26464, PROT_READ, MAP_PRIVATE, 4, 0x2000) = 0xf72d7000
  454. open("/usr/libexec/droid-hybris/system/lib/libloc_eng.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  455. open("/system/vendor/lib/libloc_eng.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  456. open("/system/lib/libloc_eng.so", O_RDONLY|O_CLOEXEC) = 5
  457. readlink("/proc/self/fd/5", "/system/lib/libloc_eng.so", 4096) = 25
  458. fstat64(5, {st_mode=S_IFREG|0644, st_size=140904, ...}) = 0
  459. pread(5, "\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, 0) = 52
  460. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 5, 0) = 0xf72d6000
  461. mmap2(NULL, 2160, PROT_READ, MAP_PRIVATE, 5, 0x22000) = 0xf72d5000
  462. mmap2(NULL, 5272, PROT_READ, MAP_PRIVATE, 5, 0x21000) = 0xf72d3000
  463. mmap2(NULL, 17845, PROT_READ, MAP_PRIVATE, 5, 0x1000) = 0xf72ce000
  464. open("/usr/libexec/droid-hybris/system/lib/libloc_core.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  465. open("/system/vendor/lib/libloc_core.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  466. open("/system/lib/libloc_core.so", O_RDONLY|O_CLOEXEC) = 6
  467. readlink("/proc/self/fd/6", "/system/lib/libloc_core.so", 4096) = 26
  468. fstat64(6, {st_mode=S_IFREG|0644, st_size=46696, ...}) = 0
  469. pread(6, "\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, 0) = 52
  470. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 6, 0) = 0xf72cd000
  471. mmap2(NULL, 2160, PROT_READ, MAP_PRIVATE, 6, 0xb000) = 0xf72cc000
  472. mmap2(NULL, 7024, PROT_READ, MAP_PRIVATE, 6, 0xa000) = 0xf72ca000
  473. mmap2(NULL, 12522, PROT_READ, MAP_PRIVATE, 6, 0) = 0xf72c6000
  474. open("/usr/libexec/droid-hybris/system/lib/libgps.utils.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  475. open("/system/vendor/lib/libgps.utils.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  476. open("/system/lib/libgps.utils.so", O_RDONLY|O_CLOEXEC) = 7
  477. readlink("/proc/self/fd/7", "/system/lib/libgps.utils.so", 4096) = 27
  478. fstat64(7, {st_mode=S_IFREG|0644, st_size=42672, ...}) = 0
  479. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xf72c5000
  480. prctl(0x53564d41 /* PR_??? */, 0, 0xf72c5000, 0x1000, 0xf7301e88) = 0
  481. pread(7, "\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, 0) = 52
  482. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 7, 0) = 0xf72c4000
  483. mmap2(NULL, 2264, PROT_READ, MAP_PRIVATE, 7, 0xa000) = 0xf72c3000
  484. mmap2(NULL, 6640, PROT_READ, MAP_PRIVATE, 7, 0x9000) = 0xf72c1000
  485. mmap2(NULL, 11124, PROT_READ, MAP_PRIVATE, 7, 0) = 0xf72be000
  486. open("/usr/libexec/droid-hybris/system/lib/libbacktrace.so", O_RDONLY|O_CLOEXEC) = 8
  487. readlink("/proc/self/fd/8", "/usr/libexec/droid-hybris/system"..., 4096) = 52
  488. fstat64(8, {st_mode=S_IFREG|0644, st_size=58976, ...}) = 0
  489. pread(8, "\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, 0) = 52
  490. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 8, 0) = 0xf72bd000
  491. mmap2(NULL, 2144, PROT_READ, MAP_PRIVATE, 8, 0xe000) = 0xf72bc000
  492. mmap2(NULL, 6600, PROT_READ, MAP_PRIVATE, 8, 0xd000) = 0xf72ba000
  493. mmap2(NULL, 13214, PROT_READ, MAP_PRIVATE, 8, 0) = 0xf72b6000
  494. open("/usr/libexec/droid-hybris/system/lib/libbase.so", O_RDONLY|O_CLOEXEC) = 9
  495. readlink("/proc/self/fd/9", "/usr/libexec/droid-hybris/system"..., 4096) = 47
  496. fstat64(9, {st_mode=S_IFREG|0644, st_size=42644, ...}) = 0
  497. pread(9, "\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, 0) = 52
  498. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 9, 0) = 0xf72b5000
  499. mmap2(NULL, 2208, PROT_READ, MAP_PRIVATE, 9, 0xa000) = 0xf72b4000
  500. mmap2(NULL, 6832, PROT_READ, MAP_PRIVATE, 9, 0x9000) = 0xf72b2000
  501. mmap2(NULL, 14968, PROT_READ, MAP_PRIVATE, 9, 0) = 0xf72ae000
  502. open("/usr/libexec/droid-hybris/system/lib/libunwind.so", O_RDONLY|O_CLOEXEC) = 10
  503. readlink("/proc/self/fd/10", "/usr/libexec/droid-hybris/system"..., 4096) = 49
  504. fstat64(10, {st_mode=S_IFREG|0644, st_size=87696, ...}) = 0
  505. pread(10, "\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, 0) = 52
  506. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 10, 0) = 0xf72ad000
  507. mmap2(NULL, 2240, PROT_READ, MAP_PRIVATE, 10, 0x15000) = 0xf72ac000
  508. mmap2(NULL, 7032, PROT_READ, MAP_PRIVATE, 10, 0x14000) = 0xf72aa000
  509. mmap2(NULL, 8778, PROT_READ, MAP_PRIVATE, 10, 0) = 0xf72a7000
  510. open("/usr/libexec/droid-hybris/system/lib/liblzma.so", O_RDONLY|O_CLOEXEC) = 11
  511. readlink("/proc/self/fd/11", "/usr/libexec/droid-hybris/system"..., 4096) = 47
  512. fstat64(11, {st_mode=S_IFREG|0644, st_size=95852, ...}) = 0
  513. pread(11, "\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, 0) = 52
  514. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 11, 0) = 0xf72a6000
  515. mmap2(NULL, 2168, PROT_READ, MAP_PRIVATE, 11, 0x17000) = 0xf72a5000
  516. mmap2(NULL, 6560, PROT_READ, MAP_PRIVATE, 11, 0x16000) = 0xf72a3000
  517. mmap2(NULL, 4939, PROT_READ, MAP_PRIVATE, 11, 0x1000) = 0xf72a1000
  518. mmap2(NULL, 40960, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7111000
  519. mmap2(0xf7111000, 30739, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xf7111000
  520. mmap2(0xf7119000, 4240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0xf7119000
  521. mmap2(NULL, 106496, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf70f7000
  522. mmap2(0xf70f7000, 95756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xf70f7000
  523. mmap2(0xf710f000, 4120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x17000) = 0xf710f000
  524. mmap2(NULL, 147456, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf70d3000
  525. mmap2(0xf70d3000, 131126, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xf70d3000
  526. mmap2(0xf70f4000, 8204, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x20000) = 0xf70f4000
  527. mmap2(NULL, 53248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf70c6000
  528. mmap2(0xf70c6000, 40304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6, 0) = 0xf70c6000
  529. mmap2(0xf70d1000, 4108, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6, 0xa000) = 0xf70d1000
  530. mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf70ba000
  531. mmap2(0xf70ba000, 36552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 7, 0) = 0xf70ba000
  532. mmap2(0xf70c4000, 4120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 7, 0x9000) = 0xf70c4000
  533. mmap2(NULL, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf70aa000
  534. mmap2(0xf70aa000, 52212, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 8, 0) = 0xf70aa000
  535. mmap2(0xf70b8000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8, 0xd000) = 0xf70b8000
  536. mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf709e000
  537. mmap2(0xf709e000, 38004, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 9, 0) = 0xf709e000
  538. mmap2(0xf70a8000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 9, 0x9000) = 0xf70a8000
  539. mmap2(NULL, 380928, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7041000
  540. mmap2(0xf7041000, 81988, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 10, 0) = 0xf7041000
  541. mmap2(0xf7056000, 4148, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x14000) = 0xf7056000
  542. mmap2(0xf7058000, 286720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7058000
  543. prctl(0x53564d41 /* PR_??? */, 0, 0xf7058000, 0x46000, 0xf73043bc) = 0
  544. mmap2(NULL, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7022000
  545. mmap2(0xf7022000, 91624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 11, 0) = 0xf7022000
  546. mmap2(0xf7039000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 11, 0x16000) = 0xf7039000
  547. mmap2(0xf703b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf703b000
  548. prctl(0x53564d41 /* PR_??? */, 0, 0xf703b000, 0x6000, 0xf73043bc) = 0
  549. mprotect(0xf7119000, 4096, PROT_READ) = 0
  550. mprotect(0xf710f000, 4096, PROT_READ) = 0
  551. mprotect(0xf70f4000, 8192, PROT_READ) = 0
  552. mprotect(0xf70d1000, 4096, PROT_READ) = 0
  553. mprotect(0xf70c4000, 4096, PROT_READ) = 0
  554. mprotect(0xf70b8000, 4096, PROT_READ) = 0
  555. mprotect(0xf70a8000, 4096, PROT_READ) = 0
  556. mprotect(0xf7056000, 4096, PROT_READ) = 0
  557. mprotect(0xf7039000, 4096, PROT_READ) = 0
  558. close(3) = 0
  559. close(4) = 0
  560. close(5) = 0
  561. close(6) = 0
  562. close(7) = 0
  563. close(8) = 0
  564. close(9) = 0
  565. close(10) = 0
  566. close(11) = 0
  567. munmap(0xf72a1000, 4939) = 0
  568. munmap(0xf72a3000, 6560) = 0
  569. munmap(0xf72a5000, 2168) = 0
  570. munmap(0xf72a6000, 392) = 0
  571. munmap(0xf72a7000, 8778) = 0
  572. munmap(0xf72aa000, 7032) = 0
  573. munmap(0xf72ac000, 2240) = 0
  574. munmap(0xf72ad000, 392) = 0
  575. munmap(0xf72ae000, 14968) = 0
  576. munmap(0xf72b2000, 6832) = 0
  577. munmap(0xf72b4000, 2208) = 0
  578. munmap(0xf72b5000, 392) = 0
  579. munmap(0xf72b6000, 13214) = 0
  580. munmap(0xf72ba000, 6600) = 0
  581. munmap(0xf72bc000, 2144) = 0
  582. munmap(0xf72bd000, 392) = 0
  583. munmap(0xf72c6000, 12522) = 0
  584. munmap(0xf72ca000, 7024) = 0
  585. munmap(0xf72cc000, 2160) = 0
  586. munmap(0xf72cd000, 392) = 0
  587. munmap(0xf72be000, 11124) = 0
  588. munmap(0xf72c1000, 6640) = 0
  589. munmap(0xf72c3000, 2264) = 0
  590. munmap(0xf72c4000, 392) = 0
  591. munmap(0xf72ce000, 17845) = 0
  592. munmap(0xf72d3000, 5272) = 0
  593. munmap(0xf72d5000, 2160) = 0
  594. munmap(0xf72d6000, 392) = 0
  595. munmap(0xf72d7000, 26464) = 0
  596. munmap(0xf72de000, 6680) = 0
  597. munmap(0xf72e0000, 2240) = 0
  598. munmap(0xf72e1000, 392) = 0
  599. munmap(0xf7626000, 4403) = 0
  600. munmap(0xf7628000, 7328) = 0
  601. munmap(0xf762a000, 2424) = 0
  602. munmap(0xf762b000, 392) = 0
  603. mprotect(0xf72c5000, 4096, PROT_READ) = 0
  604. mprotect(0xf762d000, 4096, PROT_READ) = 0
  605. mprotect(0xf762c000, 4096, PROT_READ) = 0
  606. mprotect(0xf762f000, 4096, PROT_READ) = 0
  607. write(1, "*** device info\n", 16*** device info
  608. ) = 16
  609. write(1, " id = gps\n", 10 id = gps
  610. ) = 10
  611. write(1, " name = loc_api GPS Module\n", 27 name = loc_api GPS Module
  612. ) = 27
  613. write(1, " author = Qualcomm USA, Inc.\n", 29 author = Qualcomm USA, Inc.
  614. ) = 29
  615. open("/etc/gps.conf", O_RDONLY) = 3
  616. fstat64(3, {st_mode=S_IFREG|0644, st_size=3591, ...}) = 0
  617. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf762b000
  618. read(3, "#Uncommenting these urls would o"..., 4096) = 3591
  619. read(3, "", 4096) = 0
  620. _llseek(3, 0, [0], SEEK_SET) = 0
  621. read(3, "#Uncommenting these urls would o"..., 4096) = 3591
  622. read(3, "", 4096) = 0
  623. close(3) = 0
  624. munmap(0xf762b000, 4096) = 0
  625. open("/etc/sap.conf", O_RDONLY) = 3
  626. fstat64(3, {st_mode=S_IFREG|0644, st_size=1734, ...}) = 0
  627. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf762b000
  628. read(3, "################################"..., 4096) = 1734
  629. read(3, "", 4096) = 0
  630. _llseek(3, 0, [0], SEEK_SET) = 0
  631. read(3, "################################"..., 4096) = 1734
  632. read(3, "", 4096) = 0
  633. close(3) = 0
  634. munmap(0xf762b000, 4096) = 0
  635. socket(PF_LOCAL, SOCK_STREAM, 0) = 3
  636. connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
  637. send(3, "\2\0\0\0sys.qca1530\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
  638. recv(3, "\2\0\0\0sys.qca1530\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
  639. recv(3, "", 128, 0) = 0
  640. close(3) = 0
  641. clock_gettime(CLOCK_MONOTONIC_COARSE, {38024, 583590337}) = 0
  642. socket(PF_LOCAL, SOCK_STREAM, 0) = 3
  643. connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
  644. send(3, "\2\0\0\0ro.baseband\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
  645. recv(3, "\2\0\0\0ro.baseband\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
  646. recv(3, "", 128, 0) = 0
  647. close(3) = 0
  648. clock_gettime(CLOCK_MONOTONIC_COARSE, {38024, 587589296}) = 0
  649. access("/sys/devices/soc0/hw_platform", F_OK) = 0
  650. open("/sys/devices/soc0/hw_platform", O_RDONLY) = 3
  651. fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
  652. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf762b000
  653. read(3, "QRD\n", 4096) = 4
  654. close(3) = 0
  655. munmap(0xf762b000, 4096) = 0
  656. access("/sys/devices/soc0/soc_id", F_OK) = 0
  657. open("/sys/devices/soc0/soc_id", O_RDONLY) = 3
  658. fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
  659. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf762b000
  660. read(3, "239\n", 4096) = 4
  661. close(3) = 0
  662. munmap(0xf762b000, 4096) = 0
  663. write(1, "*** init gps interface\n", 23*** init gps interface
  664. ) = 23
  665. write(2, " ** Creating thread: 'Loc_hal_wo"..., 71 ** Creating thread: 'Loc_hal_worker' (start=0xf70bebcd, arg=0x39ce00)
  666. ) = 71
  667. mmap2(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xf6e22000
  668. mprotect(0xf6e22000, 4096, PROT_NONE) = 0
  669. clone(child_stack=0xf7020f48, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xf7021478, tls=0xf70218d0, child_tidptr=0xf7021478) = 11535
  670. write(2, " ** After thread_create: 'Loc_ha"..., 84 ** After thread_create: 'Loc_hal_worker', error=0 (start=0xf70bebcd, arg=0x39ce00)
  671. ) = 84
  672. futex(0xf759970c, FUTEX_WAKE_PRIVATE, 1) = 1
  673. **** Thread wrapper start (start=0xf70bebcd, arg=0x39ce00) ****
  674. open("/proc/self/task/11535/comm", O_RDWR) = 3
  675. write(3, "Loc_hal_worker", 14) = 14
  676. close(3) = 0
  677. mprotect(0xf72c5000, 4096, PROT_READ|PROT_WRITE) = 0
  678. mprotect(0xf762d000, 4096, PROT_READ|PROT_WRITE) = 0
  679. mprotect(0xf762c000, 4096, PROT_READ|PROT_WRITE) = 0
  680. mprotect(0xf762f000, 4096, PROT_READ|PROT_WRITE) = 0
  681. open("/usr/libexec/droid-hybris/system/lib/liblbs_core.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  682. open("/system/vendor/lib/liblbs_core.so", O_RDONLY|O_CLOEXEC) = 3
  683. readlink("/proc/self/fd/3", "/system/vendor/lib/liblbs_core.s"..., 4096) = 33
  684. fstat64(3, {st_mode=S_IFREG|0644, st_size=75348, ...}) = 0
  685. pread(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, 0) = 52
  686. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf762b000
  687. mmap2(NULL, 2120, PROT_READ, MAP_PRIVATE, 3, 0x12000) = 0xf762a000
  688. mmap2(NULL, 6008, PROT_READ, MAP_PRIVATE, 3, 0x11000) = 0xf7628000
  689. mmap2(NULL, 11965, PROT_READ, MAP_PRIVATE, 3, 0x1000) = 0xf72df000
  690. open("/usr/libexec/droid-hybris/system/lib/libizat_core.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  691. open("/system/vendor/lib/libizat_core.so", O_RDONLY|O_CLOEXEC) = 8
  692. readlink("/proc/self/fd/8", "/system/vendor/lib/libizat_core."..., 4096) = 34
  693. fstat64(8, {st_mode=S_IFREG|0644, st_size=259888, ...}) = 0
  694. pread(8, "\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, 0) = 52
  695. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 8, 0) = 0xf7627000
  696. mmap2(NULL, 2480, PROT_READ, MAP_PRIVATE, 8, 0x3f000) = 0xf7626000
  697. mmap2(NULL, 1808, PROT_READ, MAP_PRIVATE, 8, 0x3e000) = 0xf72de000
  698. mmap2(NULL, 49759, PROT_READ, MAP_PRIVATE, 8, 0x3000) = 0xf72d1000
  699. open("/usr/libexec/droid-hybris/system/lib/libcrypto.so", O_RDONLY|O_CLOEXEC) = 9
  700. readlink("/proc/self/fd/9", "/usr/libexec/droid-hybris/system"..., 4096) = 49
  701. fstat64(9, {st_mode=S_IFREG|0644, st_size=732276, ...}) = 0
  702. pread(9, "\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, 0) = 52
  703. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 9, 0) = 0xf72d0000
  704. mmap2(NULL, 5336, PROT_READ, MAP_PRIVATE, 9, 0xb2000) = 0xf72ce000
  705. mmap2(NULL, 5616, PROT_READ, MAP_PRIVATE, 9, 0xb0000) = 0xf72cc000
  706. mmap2(NULL, 42031, PROT_READ, MAP_PRIVATE, 9, 0x9000) = 0xf72ba000
  707. open("/usr/libexec/droid-hybris/system/lib/libsqlite.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  708. open("/system/vendor/lib/libsqlite.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  709. open("/system/lib/libsqlite.so", O_RDONLY|O_CLOEXEC) = 10
  710. readlink("/proc/self/fd/10", "/system/lib/libsqlite.so", 4096) = 24
  711. fstat64(10, {st_mode=S_IFREG|0644, st_size=504840, ...}) = 0
  712. pread(10, "\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, 0) = 52
  713. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 10, 0) = 0xf72cb000
  714. mmap2(NULL, 9136, PROT_READ, MAP_PRIVATE, 10, 0x7a000) = 0xf72c8000
  715. mmap2(NULL, 6232, PROT_READ, MAP_PRIVATE, 10, 0x79000) = 0xf72c6000
  716. mmap2(NULL, 11430, PROT_READ, MAP_PRIVATE, 10, 0x1000) = 0xf72b7000
  717. open("/usr/libexec/droid-hybris/system/lib/libloc_api_v02.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  718. open("/system/vendor/lib/libloc_api_v02.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  719. open("/system/lib/libloc_api_v02.so", O_RDONLY|O_CLOEXEC) = 11
  720. readlink("/proc/self/fd/11", "/system/lib/libloc_api_v02.so", 4096) = 29
  721. fstat64(11, {st_mode=S_IFREG|0644, st_size=116316, ...}) = 0
  722. pread(11, "\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, 0) = 52
  723. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 11, 0) = 0xf72b6000
  724. mmap2(NULL, 2176, PROT_READ, MAP_PRIVATE, 11, 0x1c000) = 0xf72b5000
  725. mmap2(NULL, 6440, PROT_READ, MAP_PRIVATE, 11, 0x1b000) = 0xf72b3000
  726. mmap2(NULL, 14207, PROT_READ, MAP_PRIVATE, 11, 0) = 0xf72af000
  727. open("/usr/libexec/droid-hybris/system/lib/libmdmdetect.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  728. open("/system/vendor/lib/libmdmdetect.so", O_RDONLY|O_CLOEXEC) = 12
  729. readlink("/proc/self/fd/12", "/system/vendor/lib/libmdmdetect."..., 4096) = 34
  730. fstat64(12, {st_mode=S_IFREG|0644, st_size=17956, ...}) = 0
  731. pread(12, "\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, 0) = 52
  732. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 12, 0) = 0xf72ae000
  733. mmap2(NULL, 2064, PROT_READ, MAP_PRIVATE, 12, 0x4000) = 0xf72ad000
  734. mmap2(NULL, 7552, PROT_READ, MAP_PRIVATE, 12, 0x3000) = 0xf72ab000
  735. mmap2(NULL, 2878, PROT_READ, MAP_PRIVATE, 12, 0) = 0xf72aa000
  736. open("/usr/libexec/droid-hybris/system/lib/libperipheral_client.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  737. open("/system/vendor/lib/libperipheral_client.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  738. open("/system/lib/libperipheral_client.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  739. write(2, "library \"libperipheral_client.so"..., 43library "libperipheral_client.so" not found) = 43
  740. write(2, "\n", 1
  741. ) = 1
  742. close(3) = 0
  743. close(8) = 0
  744. close(9) = 0
  745. close(10) = 0
  746. close(11) = 0
  747. close(12) = 0
  748. munmap(0xf72aa000, 2878) = 0
  749. munmap(0xf72ab000, 7552) = 0
  750. munmap(0xf72ad000, 2064) = 0
  751. munmap(0xf72ae000, 392) = 0
  752. munmap(0xf72af000, 14207) = 0
  753. munmap(0xf72b3000, 6440) = 0
  754. munmap(0xf72b5000, 2176) = 0
  755. munmap(0xf72b6000, 392) = 0
  756. munmap(0xf72b7000, 11430) = 0
  757. munmap(0xf72c6000, 6232) = 0
  758. munmap(0xf72c8000, 9136) = 0
  759. munmap(0xf72cb000, 392) = 0
  760. munmap(0xf72ba000, 42031) = 0
  761. munmap(0xf72cc000, 5616) = 0
  762. munmap(0xf72ce000, 5336) = 0
  763. munmap(0xf72d0000, 392) = 0
  764. munmap(0xf72d1000, 49759) = 0
  765. munmap(0xf72de000, 1808) = 0
  766. munmap(0xf7626000, 2480) = 0
  767. munmap(0xf7627000, 392) = 0
  768. munmap(0xf72df000, 11965) = 0
  769. munmap(0xf7628000, 6008) = 0
  770. munmap(0xf762a000, 2120) = 0
  771. munmap(0xf762b000, 392) = 0
  772. mprotect(0xf72c5000, 4096, PROT_READ) = 0
  773. mprotect(0xf762d000, 4096, PROT_READ) = 0
  774. mprotect(0xf762c000, 4096, PROT_READ) = 0
  775. mprotect(0xf762f000, 4096, PROT_READ) = 0
  776. mprotect(0xf72c5000, 4096, PROT_READ|PROT_WRITE) = 0
  777. mprotect(0xf762d000, 4096, PROT_READ|PROT_WRITE) = 0
  778. mprotect(0xf762c000, 4096, PROT_READ|PROT_WRITE) = 0
  779. mprotect(0xf762f000, 4096, PROT_READ|PROT_WRITE) = 0
  780. open("/usr/libexec/droid-hybris/system/lib/libloc_api_v02.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  781. open("/system/vendor/lib/libloc_api_v02.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  782. open("/system/lib/libloc_api_v02.so", O_RDONLY|O_CLOEXEC) = 3
  783. readlink("/proc/self/fd/3", "/system/lib/libloc_api_v02.so", 4096) = 29
  784. fstat64(3, {st_mode=S_IFREG|0644, st_size=116316, ...}) = 0
  785. pread(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, 0) = 52
  786. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf762b000
  787. mmap2(NULL, 2176, PROT_READ, MAP_PRIVATE, 3, 0x1c000) = 0xf762a000
  788. mmap2(NULL, 6440, PROT_READ, MAP_PRIVATE, 3, 0x1b000) = 0xf7628000
  789. mmap2(NULL, 14207, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf72de000
  790. open("/usr/libexec/droid-hybris/system/lib/libqmi_cci.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  791. open("/system/vendor/lib/libqmi_cci.so", O_RDONLY|O_CLOEXEC) = 8
  792. readlink("/proc/self/fd/8", "/system/vendor/lib/libqmi_cci.so", 4096) = 32
  793. fstat64(8, {st_mode=S_IFREG|0644, st_size=42620, ...}) = 0
  794. pread(8, "\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, 0) = 52
  795. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 8, 0) = 0xf7627000
  796. mmap2(NULL, 2200, PROT_READ, MAP_PRIVATE, 8, 0xa000) = 0xf7626000
  797. mmap2(NULL, 7032, PROT_READ, MAP_PRIVATE, 8, 0x9000) = 0xf72dc000
  798. mmap2(NULL, 6954, PROT_READ, MAP_PRIVATE, 8, 0) = 0xf72da000
  799. open("/usr/libexec/droid-hybris/system/lib/libqmi_common_so.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  800. open("/system/vendor/lib/libqmi_common_so.so", O_RDONLY|O_CLOEXEC) = 9
  801. readlink("/proc/self/fd/9", "/system/vendor/lib/libqmi_common"..., 4096) = 38
  802. fstat64(9, {st_mode=S_IFREG|0644, st_size=5508, ...}) = 0
  803. pread(9, "\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, 0) = 52
  804. mmap2(NULL, 360, PROT_READ, MAP_PRIVATE, 9, 0) = 0xf72d9000
  805. mmap2(NULL, 1864, PROT_READ, MAP_PRIVATE, 9, 0x1000) = 0xf72d8000
  806. mmap2(NULL, 7864, PROT_READ, MAP_PRIVATE, 9, 0) = 0xf72d6000
  807. mmap2(NULL, 1217, PROT_READ, MAP_PRIVATE, 9, 0) = 0xf72d5000
  808. open("/usr/libexec/droid-hybris/system/lib/libqmi_encdec.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  809. open("/system/vendor/lib/libqmi_encdec.so", O_RDONLY|O_CLOEXEC) = 10
  810. readlink("/proc/self/fd/10", "/system/vendor/lib/libqmi_encdec"..., 4096) = 35
  811. fstat64(10, {st_mode=S_IFREG|0644, st_size=22036, ...}) = 0
  812. pread(10, "\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, 0) = 52
  813. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 10, 0) = 0xf72d4000
  814. mmap2(NULL, 2032, PROT_READ, MAP_PRIVATE, 10, 0x5000) = 0xf72d3000
  815. mmap2(NULL, 7688, PROT_READ, MAP_PRIVATE, 10, 0x4000) = 0xf72d1000
  816. mmap2(NULL, 2845, PROT_READ, MAP_PRIVATE, 10, 0) = 0xf72d0000
  817. open("/usr/libexec/droid-hybris/system/lib/libqmi_client_qmux.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  818. open("/system/vendor/lib/libqmi_client_qmux.so", O_RDONLY|O_CLOEXEC) = 11
  819. readlink("/proc/self/fd/11", "/system/vendor/lib/libqmi_client"..., 4096) = 40
  820. fstat64(11, {st_mode=S_IFREG|0644, st_size=54812, ...}) = 0
  821. pread(11, "\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, 0) = 52
  822. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 11, 0) = 0xf72cf000
  823. mmap2(NULL, 2048, PROT_READ, MAP_PRIVATE, 11, 0xd000) = 0xf72ce000
  824. mmap2(NULL, 7152, PROT_READ, MAP_PRIVATE, 11, 0xc000) = 0xf72cc000
  825. mmap2(NULL, 6570, PROT_READ, MAP_PRIVATE, 11, 0) = 0xf72ca000
  826. open("/usr/libexec/droid-hybris/system/lib/libsmemlog.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  827. open("/system/vendor/lib/libsmemlog.so", O_RDONLY|O_CLOEXEC) = 12
  828. readlink("/proc/self/fd/12", "/system/vendor/lib/libsmemlog.so", 4096) = 32
  829. fstat64(12, {st_mode=S_IFREG|0644, st_size=13844, ...}) = 0
  830. pread(12, "\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, 0) = 52
  831. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 12, 0) = 0xf72c9000
  832. mmap2(NULL, 2032, PROT_READ, MAP_PRIVATE, 12, 0x3000) = 0xf72c8000
  833. mmap2(NULL, 7752, PROT_READ, MAP_PRIVATE, 12, 0x2000) = 0xf72c6000
  834. mmap2(NULL, 1894, PROT_READ, MAP_PRIVATE, 12, 0) = 0xf72c4000
  835. open("/usr/libexec/droid-hybris/system/lib/libmdmdetect.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  836. open("/system/vendor/lib/libmdmdetect.so", O_RDONLY|O_CLOEXEC) = 13
  837. readlink("/proc/self/fd/13", "/system/vendor/lib/libmdmdetect."..., 4096) = 34
  838. fstat64(13, {st_mode=S_IFREG|0644, st_size=17956, ...}) = 0
  839. pread(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, 0) = 52
  840. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 13, 0) = 0xf72c3000
  841. mmap2(NULL, 2064, PROT_READ, MAP_PRIVATE, 13, 0x4000) = 0xf72c2000
  842. mmap2(NULL, 7552, PROT_READ, MAP_PRIVATE, 13, 0x3000) = 0xf72c0000
  843. mmap2(NULL, 2878, PROT_READ, MAP_PRIVATE, 13, 0) = 0xf72bf000
  844. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xf72be000
  845. prctl(0x53564d41 /* PR_??? */, 0, 0xf72be000, 0x1000, 0xf7301e88) = 0
  846. open("/usr/libexec/droid-hybris/system/lib/libdiag.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  847. open("/system/vendor/lib/libdiag.so", O_RDONLY|O_CLOEXEC) = 14
  848. readlink("/proc/self/fd/14", "/system/vendor/lib/libdiag.so", 4096) = 29
  849. fstat64(14, {st_mode=S_IFREG|0644, st_size=85308, ...}) = 0
  850. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xf72bd000
  851. prctl(0x53564d41 /* PR_??? */, 0, 0xf72bd000, 0x1000, 0xf7301e88) = 0
  852. pread(14, "\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, 0) = 52
  853. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 14, 0) = 0xf72bc000
  854. mmap2(NULL, 5696, PROT_READ, MAP_PRIVATE, 14, 0x14000) = 0xf72ba000
  855. mmap2(NULL, 6288, PROT_READ, MAP_PRIVATE, 14, 0x13000) = 0xf72b8000
  856. mmap2(NULL, 6586, PROT_READ, MAP_PRIVATE, 14, 0x1000) = 0xf72b6000
  857. open("/usr/libexec/droid-hybris/system/lib/libdsutils.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  858. open("/system/vendor/lib/libdsutils.so", O_RDONLY|O_CLOEXEC) = 15
  859. readlink("/proc/self/fd/15", "/system/vendor/lib/libdsutils.so", 4096) = 32
  860. fstat64(15, {st_mode=S_IFREG|0644, st_size=79400, ...}) = 0
  861. pread(15, "\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, 0) = 52
  862. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 15, 0) = 0xf72b5000
  863. mmap2(NULL, 2072, PROT_READ, MAP_PRIVATE, 15, 0x13000) = 0xf72b4000
  864. mmap2(NULL, 6952, PROT_READ, MAP_PRIVATE, 15, 0x12000) = 0xf72b2000
  865. mmap2(NULL, 10777, PROT_READ, MAP_PRIVATE, 15, 0) = 0xf72af000
  866. open("/usr/libexec/droid-hybris/system/lib/libqmiservices.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  867. open("/system/vendor/lib/libqmiservices.so", O_RDONLY|O_CLOEXEC) = 16
  868. readlink("/proc/self/fd/16", "/system/vendor/lib/libqmiservice"..., 4096) = 36
  869. fstat64(16, {st_mode=S_IFREG|0644, st_size=105896, ...}) = 0
  870. pread(16, "\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, 0) = 52
  871. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 16, 0) = 0xf72ae000
  872. mmap2(NULL, 5912, PROT_READ, MAP_PRIVATE, 16, 0x19000) = 0xf72ac000
  873. mmap2(NULL, 7464, PROT_READ, MAP_PRIVATE, 16, 0x18000) = 0xf72aa000
  874. mmap2(NULL, 7116, PROT_READ, MAP_PRIVATE, 16, 0) = 0xf72a8000
  875. open("/usr/libexec/droid-hybris/system/lib/libidl.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  876. open("/system/vendor/lib/libidl.so", O_RDONLY|O_CLOEXEC) = 17
  877. readlink("/proc/self/fd/17", "/system/vendor/lib/libidl.so", 4096) = 28
  878. fstat64(17, {st_mode=S_IFREG|0644, st_size=22036, ...}) = 0
  879. pread(17, "\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, 0) = 52
  880. mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 17, 0) = 0xf72a7000
  881. mmap2(NULL, 2032, PROT_READ, MAP_PRIVATE, 17, 0x5000) = 0xf72a6000
  882. mmap2(NULL, 7704, PROT_READ, MAP_PRIVATE, 17, 0x4000) = 0xf72a4000
  883. mmap2(NULL, 2813, PROT_READ, MAP_PRIVATE, 17, 0) = 0xf72a3000
  884. mmap2(NULL, 122880, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6e04000
  885. mmap2(0xf6e04000, 105521, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xf6e04000
  886. mmap2(0xf6e1f000, 8268, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1a000) = 0xf6e1f000
  887. mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6df8000
  888. mmap2(0xf6df8000, 38004, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 8, 0) = 0xf6df8000
  889. mmap2(0xf6e02000, 4152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8, 0x9000) = 0xf6e02000
  890. mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf72a0000
  891. mmap2(0xf72a0000, 1259, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 9, 0) = 0xf72a0000
  892. mmap2(0xf72a1000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 9, 0) = 0xf72a1000
  893. mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6df1000
  894. mmap2(0xf6df1000, 16427, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 10, 0) = 0xf6df1000
  895. mmap2(0xf6df6000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x4000) = 0xf6df6000
  896. mmap2(NULL, 258048, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6db2000
  897. mmap2(0xf6db2000, 49154, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 11, 0) = 0xf6db2000
  898. mmap2(0xf6dbf000, 4108, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 11, 0xc000) = 0xf6dbf000
  899. mmap2(0xf6dc1000, 196608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf6dc1000
  900. prctl(0x53564d41 /* PR_??? */, 0, 0xf6dc1000, 0x30000, 0xf73043bc) = 0
  901. mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf729b000
  902. mmap2(0xf729b000, 9980, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 12, 0) = 0xf729b000
  903. mmap2(0xf729e000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 12, 0x2000) = 0xf729e000
  904. mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6dac000
  905. mmap2(0xf6dac000, 15517, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 13, 0) = 0xf6dac000
  906. mmap2(0xf6db0000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 13, 0x3000) = 0xf6db0000
  907. mmap2(NULL, 1077248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6ca5000
  908. mmap2(0xf6ca5000, 79860, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 14, 0) = 0xf6ca5000
  909. mmap2(0xf6cb9000, 5930, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 14, 0x13000) = 0xf6cb9000
  910. mmap2(0xf6cbb000, 987136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf6cbb000
  911. prctl(0x53564d41 /* PR_??? */, 0, 0xf6cbb000, 0xf1000, 0xf73043bc) = 0
  912. mmap2(NULL, 86016, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6c90000
  913. mmap2(0xf6c90000, 70440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 15, 0) = 0xf6c90000
  914. mmap2(0xf6ca3000, 4120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 15, 0x12000) = 0xf6ca3000
  915. mmap2(NULL, 110592, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6c75000
  916. mmap2(0xf6c75000, 75860, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 16, 0) = 0xf6c75000
  917. mmap2(0xf6c88000, 30616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 16, 0x12000) = 0xf6c88000
  918. mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6c6e000
  919. mmap2(0xf6c6e000, 16223, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 17, 0) = 0xf6c6e000
  920. mmap2(0xf6c73000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 17, 0x4000) = 0xf6c73000
  921. mprotect(0xf6e1f000, 8192, PROT_READ) = 0
  922. mprotect(0xf6e02000, 4096, PROT_READ) = 0
  923. mprotect(0xf72a1000, 4096, PROT_READ) = 0
  924. mprotect(0xf6df6000, 4096, PROT_READ) = 0
  925. mprotect(0xf6dbf000, 4096, PROT_READ) = 0
  926. mprotect(0xf729e000, 4096, PROT_READ) = 0
  927. mprotect(0xf6db0000, 4096, PROT_READ) = 0
  928. mprotect(0xf6cb9000, 4096, PROT_READ) = 0
  929. mprotect(0xf6ca3000, 4096, PROT_READ) = 0
  930. mprotect(0xf6c88000, 28672, PROT_READ) = 0
  931. mprotect(0xf6c73000, 4096, PROT_READ) = 0
  932. close(3) = 0
  933. close(8) = 0
  934. close(9) = 0
  935. close(10) = 0
  936. close(11) = 0
  937. close(12) = 0
  938. close(13) = 0
  939. close(14) = 0
  940. close(15) = 0
  941. close(16) = 0
  942. close(17) = 0
  943. munmap(0xf72de000, 14207) = 0
  944. munmap(0xf7628000, 6440) = 0
  945. munmap(0xf762a000, 2176) = 0
  946. munmap(0xf762b000, 392) = 0
  947. munmap(0xf72da000, 6954) = 0
  948. munmap(0xf72dc000, 7032) = 0
  949. munmap(0xf7626000, 2200) = 0
  950. munmap(0xf7627000, 392) = 0
  951. munmap(0xf72c4000, 1894) = 0
  952. munmap(0xf72c6000, 7752) = 0
  953. munmap(0xf72c8000, 2032) = 0
  954. munmap(0xf72c9000, 392) = 0
  955. munmap(0xf72a3000, 2813) = 0
  956. munmap(0xf72a4000, 7704) = 0
  957. munmap(0xf72a6000, 2032) = 0
  958. munmap(0xf72a7000, 392) = 0
  959. munmap(0xf72bf000, 2878) = 0
  960. munmap(0xf72c0000, 7552) = 0
  961. munmap(0xf72c2000, 2064) = 0
  962. munmap(0xf72c3000, 392) = 0
  963. munmap(0xf72d5000, 1217) = 0
  964. munmap(0xf72d6000, 7864) = 0
  965. munmap(0xf72d8000, 1864) = 0
  966. munmap(0xf72d9000, 360) = 0
  967. munmap(0xf72b6000, 6586) = 0
  968. munmap(0xf72b8000, 6288) = 0
  969. munmap(0xf72ba000, 5696) = 0
  970. munmap(0xf72bc000, 392) = 0
  971. munmap(0xf72d0000, 2845) = 0
  972. munmap(0xf72d1000, 7688) = 0
  973. munmap(0xf72d3000, 2032) = 0
  974. munmap(0xf72d4000, 392) = 0
  975. munmap(0xf72af000, 10777) = 0
  976. munmap(0xf72b2000, 6952) = 0
  977. munmap(0xf72b4000, 2072) = 0
  978. munmap(0xf72b5000, 392) = 0
  979. munmap(0xf72ca000, 6570) = 0
  980. munmap(0xf72cc000, 7152) = 0
  981. munmap(0xf72ce000, 2048) = 0
  982. munmap(0xf72cf000, 392) = 0
  983. munmap(0xf72a8000, 7116) = 0
  984. munmap(0xf72aa000, 7464) = 0
  985. munmap(0xf72ac000, 5912) = 0
  986. munmap(0xf72ae000, 392) = 0
  987. clock_gettime(CLOCK_MONOTONIC_COARSE, {38024, 931499763}) = 0
  988. newfstatat(AT_FDCWD, "/sys/bus/esoc/devices", 0xffe264a0, 0) = -1 ENOENT (No such file or directory)
  989. access("/dev/socket/logdw", W_OK) = 0
  990. access("/dev/pmsg0", W_OK) = 0
  991. access("/dev/socket/logdw", W_OK) = 0
  992. access("/dev/socket/logdw", W_OK) = 0
  993. access("/dev/socket/logdw", W_OK) = 0
  994. access("/dev/socket/logdw", W_OK) = 0
  995. access("/dev/socket/logdw", W_OK) = 0
  996. getuid32() = 100000
  997. geteuid32() = 100000
  998. getgid32() = 100000
  999. getegid32() = 100000
  1000. getgroups32(0, NULL) = 15
  1001. getgroups32(15, [39, 100, 990, 991, 992, 997, 1000, 1002, 1003, 1005, 1006, 1013, 1024, 3003, 100000]) = 15
  1002. socket(PF_LOCAL, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 3
  1003. fcntl64(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
  1004. connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/logdw"}, 110) = 0
  1005. access("/dev/pmsg0", W_OK) = 0
  1006. getuid32() = 100000
  1007. geteuid32() = 100000
  1008. getgid32() = 100000
  1009. getegid32() = 100000
  1010. getgroups32(0, NULL) = 15
  1011. getgroups32(15, [39, 100, 990, 991, 992, 997, 1000, 1002, 1003, 1005, 1006, 1013, 1024, 3003, 100000]) = 15
  1012. open("/dev/pmsg0", O_WRONLY|O_CLOEXEC) = 8
  1013. clock_gettime(CLOCK_REALTIME, {1533235321, 61205121}) = 0
  1014. getuid32() = 100000
  1015. gettid() = 11533
  1016. writev(3, [{"\0\r-yPc[\201\352\245\3", 11}, {"\4", 1}, {"libmdmdetect\0", 13}, {"ESOC framework not supported\0", 29}], 4) = 54
  1017. openat(AT_FDCWD, "/sys/bus/msm_subsys/devices", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 9
  1018. getdents(9, /* 5 entries */, 32768) = 92
  1019. open("/sys/bus/msm_subsys/devices/subsys0/name", O_RDONLY) = 10
  1020. read(10, "venus\n", 31) = 6
  1021. close(10) = 0
  1022. open("/sys/bus/msm_subsys/devices/subsys1/name", O_RDONLY) = 10
  1023. read(10, "wcnss\n", 31) = 6
  1024. close(10) = 0
  1025. open("/sys/bus/msm_subsys/devices/subsys2/name", O_RDONLY) = 10
  1026. read(10, "modem\n", 31) = 6
  1027. close(10) = 0
  1028. clock_gettime(CLOCK_REALTIME, {1533235321, 76989286}) = 0
  1029. getuid32() = 100000
  1030. gettid() = 11533
  1031. writev(3, [{"\0\r-yPc[f\303\226\4", 11}, {"\4", 1}, {"libmdmdetect\0", 13}, {"Found internal modem: modem\0", 28}], 4) = 53
  1032. getdents(9, /* 0 entries */, 32768) = 0
  1033. close(9) = 0
  1034. open("/etc/qmi_fw.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
  1035. mprotect(0xf72bd000, 4096, PROT_READ) = 0
  1036. mprotect(0xf72c5000, 4096, PROT_READ) = 0
  1037. mprotect(0xf762d000, 4096, PROT_READ) = 0
  1038. mprotect(0xf72be000, 4096, PROT_READ) = 0
  1039. mprotect(0xf762c000, 4096, PROT_READ) = 0
  1040. mprotect(0xf762f000, 4096, PROT_READ) = 0
  1041. clock_gettime(CLOCK_REALTIME, {1533235321, 88087277}) = 0
  1042. getuid32() = 100000
  1043. gettid() = 11533
  1044. writev(3, [{"\0\r-yPc[\355\32@\5", 11}, {"\6", 1}, {"LocSvc_ApiV02\0", 14}, {"E/static loc_core::LocApiBase *L"..., 160}], 4) = 186
  1045. futex(0x39cdbc, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x39cdb8, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
  1046. futex(0x39cd98, FUTEX_WAKE_PRIVATE, 1) = 1
  1047. futex(0x39cdbc, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x39cdb8, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
  1048. futex(0x39cd98, FUTEX_WAKE_PRIVATE, 1) = 1
  1049. *** set capabilities
  1050. capability is 00000037
  1051. futex(0x39cdbc, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x39cdb8, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
  1052. futex(0x39cd98, FUTEX_WAKE_PRIVATE, 1) = 1
  1053. futex(0x39cdbc, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x39cdb8, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
  1054. futex(0x39cd98, FUTEX_WAKE_PRIVATE, 1) = 1
  1055. write(1, "*** setting positioning mode\n", 29*** setting positioning mode
  1056. ) = 29
  1057. futex(0x39cdbc, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x39cdb8, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
  1058. futex(0x39cd98, FUTEX_WAKE_PRIVATE, 1) = 1
  1059. write(1, "*** start gps track\n", 20*** start gps track
  1060. ) = 20
  1061. futex(0x39cdbc, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x39cdb8, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
  1062. futex(0x39cd98, FUTEX_WAKE_PRIVATE, 1) = 1
  1063. write(1, "*** gps tracking started\n", 25*** gps tracking started
  1064. ) = 25
  1065. write(1, "*** tracking.... \n", 18*** tracking....
  1066. ) = 18
  1067. rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
  1068. rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
  1069. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  1070. nanosleep({100, 0}, {97, 45103000}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
  1071. --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} ---
  1072. restart_syscall(<... resuming interrupted call ...>^CProcess 11533 detached
  1073. <detached ...>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement