Advertisement
death2all110

SurfaceFlinger.strace/CM9

Jul 24th, 2012
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 61.02 KB | None | 0 0
  1. execve("/system/bin/surfaceflinger", ["/system/bin/surfaceflinger"], [/* 14 vars */]) = 0
  2.  
  3. set_tls(0xb0012c7c, 0xb00144c4, 0xffffffc8, 0, 0) = 0
  4.  
  5. getpid() = 428
  6.  
  7. getuid32() = 0
  8.  
  9. geteuid32() = 0
  10.  
  11. getgid32() = 0
  12.  
  13. getegid32() = 0
  14.  
  15. sigaction(SIGILL, {0xb0005a11, [], SA_RESTART|SA_SIGINFO}, NULL, 0x40018) = 0
  16.  
  17. sigaction(SIGABRT, {0xb0005a11, [], SA_RESTART|SA_SIGINFO}, NULL, 0x40018) = 0
  18.  
  19. sigaction(SIGBUS, {0xb0005a11, [], SA_RESTART|SA_SIGINFO}, NULL, 0x40018) = 0
  20.  
  21. sigaction(SIGFPE, {0xb0005a11, [], SA_RESTART|SA_SIGINFO}, NULL, 0x40018) = 0
  22.  
  23. sigaction(SIGSEGV, {0xb0005a11, [], SA_RESTART|SA_SIGINFO}, NULL, 0x40018) = 0
  24.  
  25. sigaction(SIGSTKFLT, {0xb0005a11, [], SA_RESTART|SA_SIGINFO}, NULL, 0x40018) = 0
  26.  
  27. sigaction(SIGPIPE, {0xb0005a11, [], SA_RESTART|SA_SIGINFO}, NULL, 0x40018) = 0
  28.  
  29. stat64("/vendor/lib/libsurfaceflinger.so", 0xbe99b918) = -1 ENOENT (No such file or directory)
  30.  
  31. stat64("/system/lib/libsurfaceflinger.so", {st_mode=S_IFREG|0644, st_size=163860, ...}) = 0
  32.  
  33. open("/system/lib/libsurfaceflinger.so", O_RDONLY) = 3
  34.  
  35. lseek(3, 0, SEEK_SET) = 0
  36.  
  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"..., 4096) = 4096
  38.  
  39. lseek(3, -8, SEEK_END) = 163852
  40.  
  41. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  42.  
  43. mmap2(NULL, 163840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40000000
  44.  
  45. mmap2(0x40000000, 145172, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40000000
  46.  
  47. mprotect(0x40000000, 147456, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  48.  
  49. mmap2(0x40024000, 15148, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x24) = 0x40024000
  50.  
  51. close(3) = 0
  52.  
  53. stat64("/vendor/lib/liblog.so", 0xbe99b668) = -1 ENOENT (No such file or directory)
  54.  
  55. stat64("/system/lib/liblog.so", {st_mode=S_IFREG|0644, st_size=13892, ...}) = 0
  56.  
  57. open("/system/lib/liblog.so", O_RDONLY) = 3
  58.  
  59. lseek(3, 0, SEEK_SET) = 0
  60.  
  61. 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"..., 4096) = 4096
  62.  
  63. lseek(3, -8, SEEK_END) = 13884
  64.  
  65. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  66.  
  67. mmap2(NULL, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40028000
  68.  
  69. mmap2(0x40028000, 11648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40028000
  70.  
  71. mprotect(0x40028000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  72.  
  73. mmap2(0x4002b000, 412, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3) = 0x4002b000
  74.  
  75. close(3) = 0
  76.  
  77. stat64("/vendor/lib/libc.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  78.  
  79. stat64("/system/lib/libc.so", {st_mode=S_IFREG|0644, st_size=286448, ...}) = 0
  80.  
  81. open("/system/lib/libc.so", O_RDONLY) = 3
  82.  
  83. lseek(3, 0, SEEK_SET) = 0
  84.  
  85. 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"..., 4096) = 4096
  86.  
  87. lseek(3, -8, SEEK_END) = 286440
  88.  
  89. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  90.  
  91. mmap2(NULL, 331776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4002c000
  92.  
  93. mmap2(0x4002c000, 270824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4002c000
  94.  
  95. mprotect(0x4002c000, 274432, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  96.  
  97. mmap2(0x4006f000, 10236, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x43) = 0x4006f000
  98.  
  99. mmap2(0x40072000, 43900, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40072000
  100.  
  101. close(3) = 0
  102.  
  103. mprotect(0x4002c000, 274432, PROT_READ|PROT_EXEC) = 0
  104.  
  105. gettid() = 428
  106.  
  107. set_tls(0x4007c4e8, 0x4007c5e8, 0x4007c5e4, 0x40, 0x4007c5e8) = 0
  108.  
  109. mmap2(NULL, 47104, PROT_READ, MAP_SHARED, 9, 0) = 0x4007d000
  110.  
  111. clock_gettime(CLOCK_MONOTONIC, {44, 614527106}) = 0
  112.  
  113. open("/dev/urandom", O_RDONLY) = 3
  114.  
  115. read(3, "\223ยฝรขรฝ", 4) = 4
  116.  
  117. close(3) = 0
  118.  
  119. stat64("/vendor/lib/libstdc++.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  120.  
  121. stat64("/system/lib/libstdc++.so", {st_mode=S_IFREG|0644, st_size=5524, ...}) = 0
  122.  
  123. open("/system/lib/libstdc++.so", O_RDONLY) = 3
  124.  
  125. lseek(3, 0, SEEK_SET) = 0
  126.  
  127. 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"..., 4096) = 4096
  128.  
  129. lseek(3, -8, SEEK_END) = 5516
  130.  
  131. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  132.  
  133. mmap2(NULL, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40089000
  134.  
  135. mmap2(0x40089000, 2744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40089000
  136.  
  137. mprotect(0x40089000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  138.  
  139. mmap2(0x4008a000, 276, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0x4008a000
  140.  
  141. close(3) = 0
  142.  
  143. mprotect(0x40089000, 4096, PROT_READ|PROT_EXEC) = 0
  144.  
  145. stat64("/vendor/lib/libm.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  146.  
  147. stat64("/system/lib/libm.so", {st_mode=S_IFREG|0644, st_size=87412, ...}) = 0
  148.  
  149. open("/system/lib/libm.so", O_RDONLY) = 3
  150.  
  151. lseek(3, 0, SEEK_SET) = 0
  152.  
  153. 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"..., 4096) = 4096
  154.  
  155. lseek(3, -8, SEEK_END) = 87404
  156.  
  157. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  158.  
  159. mmap2(NULL, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4008b000
  160.  
  161. mmap2(0x4008b000, 85396, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4008b000
  162.  
  163. mprotect(0x4008b000, 86016, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  164.  
  165. mmap2(0x400a0000, 256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x15) = 0x400a0000
  166.  
  167. close(3) = 0
  168.  
  169. mprotect(0x4008b000, 86016, PROT_READ|PROT_EXEC) = 0
  170.  
  171. mprotect(0x40028000, 12288, PROT_READ|PROT_EXEC) = 0
  172.  
  173. stat64("/vendor/lib/libcutils.so", 0xbe99b668) = -1 ENOENT (No such file or directory)
  174.  
  175. stat64("/system/lib/libcutils.so", {st_mode=S_IFREG|0644, st_size=63912, ...}) = 0
  176.  
  177. open("/system/lib/libcutils.so", O_RDONLY) = 3
  178.  
  179. lseek(3, 0, SEEK_SET) = 0
  180.  
  181. 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"..., 4096) = 4096
  182.  
  183. lseek(3, -8, SEEK_END) = 63904
  184.  
  185. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  186.  
  187. mmap2(NULL, 126976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400a1000
  188.  
  189. mmap2(0x400a1000, 58380, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400a1000
  190.  
  191. mprotect(0x400a1000, 61440, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  192.  
  193. mmap2(0x400b0000, 1224, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf) = 0x400b0000
  194.  
  195. mmap2(0x400b1000, 57788, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400b1000
  196.  
  197. close(3) = 0
  198.  
  199. mprotect(0x400a1000, 61440, PROT_READ|PROT_EXEC) = 0
  200.  
  201. stat64("/vendor/lib/libhardware.so", 0xbe99b668) = -1 ENOENT (No such file or directory)
  202.  
  203. stat64("/system/lib/libhardware.so", {st_mode=S_IFREG|0644, st_size=5624, ...}) = 0
  204.  
  205. open("/system/lib/libhardware.so", O_RDONLY) = 3
  206.  
  207. lseek(3, 0, SEEK_SET) = 0
  208.  
  209. 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"..., 4096) = 4096
  210.  
  211. lseek(3, -8, SEEK_END) = 5616
  212.  
  213. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  214.  
  215. mmap2(NULL, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400c0000
  216.  
  217. mmap2(0x400c0000, 2584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400c0000
  218.  
  219. mprotect(0x400c0000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  220.  
  221. mmap2(0x400c1000, 328, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0x400c1000
  222.  
  223. close(3) = 0
  224.  
  225. mprotect(0x400c0000, 4096, PROT_READ|PROT_EXEC) = 0
  226.  
  227. stat64("/vendor/lib/libutils.so", 0xbe99b668) = -1 ENOENT (No such file or directory)
  228.  
  229. stat64("/system/lib/libutils.so", {st_mode=S_IFREG|0644, st_size=206712, ...}) = 0
  230.  
  231. open("/system/lib/libutils.so", O_RDONLY) = 3
  232.  
  233. lseek(3, 0, SEEK_SET) = 0
  234.  
  235. 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"..., 4096) = 4096
  236.  
  237. lseek(3, -8, SEEK_END) = 206704
  238.  
  239. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  240.  
  241. mmap2(NULL, 208896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400c2000
  242.  
  243. mmap2(0x400c2000, 198612, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400c2000
  244.  
  245. mprotect(0x400c2000, 200704, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  246.  
  247. mmap2(0x400f3000, 4764, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x31) = 0x400f3000
  248.  
  249. close(3) = 0
  250.  
  251. stat64("/vendor/lib/libz.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  252.  
  253. stat64("/system/lib/libz.so", {st_mode=S_IFREG|0644, st_size=96004, ...}) = 0
  254.  
  255. open("/system/lib/libz.so", O_RDONLY) = 3
  256.  
  257. lseek(3, 0, SEEK_SET) = 0
  258.  
  259. 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"..., 4096) = 4096
  260.  
  261. lseek(3, -8, SEEK_END) = 95996
  262.  
  263. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  264.  
  265. mmap2(NULL, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400f5000
  266.  
  267. mmap2(0x400f5000, 92888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400f5000
  268.  
  269. mprotect(0x400f5000, 94208, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  270.  
  271. mmap2(0x4010c000, 556, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x17) = 0x4010c000
  272.  
  273. close(3) = 0
  274.  
  275. mprotect(0x400f5000, 94208, PROT_READ|PROT_EXEC) = 0
  276.  
  277. mprotect(0x400c2000, 200704, PROT_READ|PROT_EXEC) = 0
  278.  
  279. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4010d000
  280.  
  281. mprotect(0x4010d000, 4096, PROT_READ) = 0
  282.  
  283. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  284.  
  285. mprotect(0x4010d000, 4096, PROT_READ) = 0
  286.  
  287. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  288.  
  289. mprotect(0x4010d000, 4096, PROT_READ) = 0
  290.  
  291. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  292.  
  293. mprotect(0x4010d000, 4096, PROT_READ) = 0
  294.  
  295. brk(0) = 0xa000
  296.  
  297. brk(0xa000) = 0xa000
  298.  
  299. brk(0xb000) = 0xb000
  300.  
  301. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  302.  
  303. mprotect(0x4010d000, 4096, PROT_READ) = 0
  304.  
  305. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  306.  
  307. mprotect(0x4010d000, 4096, PROT_READ) = 0
  308.  
  309. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  310.  
  311. mprotect(0x4010d000, 4096, PROT_READ) = 0
  312.  
  313. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  314.  
  315. mprotect(0x4010d000, 4096, PROT_READ) = 0
  316.  
  317. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  318.  
  319. mprotect(0x4010d000, 4096, PROT_READ) = 0
  320.  
  321. stat64("/vendor/lib/libEGL.so", 0xbe99b668) = -1 ENOENT (No such file or directory)
  322.  
  323. stat64("/system/lib/libEGL.so", {st_mode=S_IFREG|0644, st_size=144632, ...}) = 0
  324.  
  325. open("/system/lib/libEGL.so", O_RDONLY) = 3
  326.  
  327. lseek(3, 0, SEEK_SET) = 0
  328.  
  329. 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"..., 4096) = 4096
  330.  
  331. lseek(3, -8, SEEK_END) = 144624
  332.  
  333. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  334.  
  335. mmap2(NULL, 155648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4010e000
  336.  
  337. mmap2(0x4010e000, 130432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4010e000
  338.  
  339. mprotect(0x4010e000, 131072, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  340.  
  341. mmap2(0x4012e000, 12316, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20) = 0x4012e000
  342.  
  343. mmap2(0x40132000, 5380, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40132000
  344.  
  345. close(3) = 0
  346.  
  347. stat64("/vendor/lib/libGLESv2_dbg.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  348.  
  349. stat64("/system/lib/libGLESv2_dbg.so", {st_mode=S_IFREG|0644, st_size=136856, ...}) = 0
  350.  
  351. open("/system/lib/libGLESv2_dbg.so", O_RDONLY) = 3
  352.  
  353. lseek(3, 0, SEEK_SET) = 0
  354.  
  355. 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"..., 4096) = 4096
  356.  
  357. lseek(3, -8, SEEK_END) = 136848
  358.  
  359. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  360.  
  361. mmap2(NULL, 139264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40134000
  362.  
  363. mmap2(0x40134000, 128136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40134000
  364.  
  365. mprotect(0x40134000, 131072, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  366.  
  367. mmap2(0x40154000, 4532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20) = 0x40154000
  368.  
  369. close(3) = 0
  370.  
  371. stat64("/vendor/lib/libstlport.so", 0xbe99b108) = -1 ENOENT (No such file or directory)
  372.  
  373. stat64("/system/lib/libstlport.so", {st_mode=S_IFREG|0644, st_size=211284, ...}) = 0
  374.  
  375. open("/system/lib/libstlport.so", O_RDONLY) = 3
  376.  
  377. lseek(3, 0, SEEK_SET) = 0
  378.  
  379. 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"..., 4096) = 4096
  380.  
  381. lseek(3, -8, SEEK_END) = 211276
  382.  
  383. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  384.  
  385. mmap2(NULL, 212992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40156000
  386.  
  387. mmap2(0x40156000, 203436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40156000
  388.  
  389. mprotect(0x40156000, 204800, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  390.  
  391. mmap2(0x40188000, 5236, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x32) = 0x40188000
  392.  
  393. close(3) = 0
  394.  
  395. mprotect(0x40156000, 204800, PROT_READ|PROT_EXEC) = 0
  396.  
  397. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  398.  
  399. mprotect(0x4010d000, 4096, PROT_READ) = 0
  400.  
  401. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  402.  
  403. mprotect(0x4010d000, 4096, PROT_READ) = 0
  404.  
  405. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  406.  
  407. mprotect(0x4010d000, 4096, PROT_READ) = 0
  408.  
  409. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  410.  
  411. mprotect(0x4010d000, 4096, PROT_READ) = 0
  412.  
  413. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  414.  
  415. mprotect(0x4010d000, 4096, PROT_READ) = 0
  416.  
  417. brk(0xc000) = 0xc000
  418.  
  419. brk(0xd000) = 0xd000
  420.  
  421. brk(0xe000) = 0xe000
  422.  
  423. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  424.  
  425. mprotect(0x4010d000, 4096, PROT_READ) = 0
  426.  
  427. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  428.  
  429. mprotect(0x4010d000, 4096, PROT_READ) = 0
  430.  
  431. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  432.  
  433. mprotect(0x4010d000, 4096, PROT_READ) = 0
  434.  
  435. fcntl64(0, F_GETFL) = 0x20002 (flags O_RDWR)
  436.  
  437. fstat64(0, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0
  438.  
  439. fcntl64(1, F_GETFL) = 0x20002 (flags O_RDWR)
  440.  
  441. fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0
  442.  
  443. fcntl64(2, F_GETFL) = 0x20002 (flags O_RDWR)
  444.  
  445. fstat64(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0
  446.  
  447. fcntl64(2, F_GETFL) = 0x20002 (flags O_RDWR)
  448.  
  449. fstat64(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0
  450.  
  451. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  452.  
  453. mprotect(0x4010d000, 4096, PROT_READ) = 0
  454.  
  455. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  456.  
  457. mprotect(0x4010d000, 4096, PROT_READ) = 0
  458.  
  459. mprotect(0x40134000, 131072, PROT_READ|PROT_EXEC) = 0
  460.  
  461. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  462.  
  463. mprotect(0x4010d000, 4096, PROT_READ) = 0
  464.  
  465. mprotect(0x4010e000, 131072, PROT_READ|PROT_EXEC) = 0
  466.  
  467. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  468.  
  469. mprotect(0x4010d000, 4096, PROT_READ) = 0
  470.  
  471. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  472.  
  473. mprotect(0x4010d000, 4096, PROT_READ) = 0
  474.  
  475. getpid() = 428
  476.  
  477. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  478.  
  479. mprotect(0x4010d000, 4096, PROT_READ) = 0
  480.  
  481. open("/proc/428/cmdline", O_RDONLY) = 3
  482.  
  483. fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
  484.  
  485. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  486.  
  487. mprotect(0x4010d000, 4096, PROT_READ) = 0
  488.  
  489. read(3, "/system/bin/surfaceflinger\0", 1024) = 27
  490.  
  491. read(3, "", 1024) = 0
  492.  
  493. close(3) = 0
  494.  
  495. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  496.  
  497. mprotect(0x4010d000, 4096, PROT_READ) = 0
  498.  
  499. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  500.  
  501. mprotect(0x4010d000, 4096, PROT_READ) = 0
  502.  
  503. stat64("/vendor/lib/libGLESv1_CM.so", 0xbe99b668) = -1 ENOENT (No such file or directory)
  504.  
  505. stat64("/system/lib/libGLESv1_CM.so", {st_mode=S_IFREG|0644, st_size=21800, ...}) = 0
  506.  
  507. open("/system/lib/libGLESv1_CM.so", O_RDONLY) = 3
  508.  
  509. lseek(3, 0, SEEK_SET) = 0
  510.  
  511. 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"..., 4096) = 4096
  512.  
  513. lseek(3, -8, SEEK_END) = 21792
  514.  
  515. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  516.  
  517. mmap2(NULL, 24576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4018a000
  518.  
  519. mmap2(0x4018a000, 18956, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4018a000
  520.  
  521. mprotect(0x4018a000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  522.  
  523. mmap2(0x4018f000, 272, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5) = 0x4018f000
  524.  
  525. close(3) = 0
  526.  
  527. mprotect(0x4018a000, 20480, PROT_READ|PROT_EXEC) = 0
  528.  
  529. stat64("/vendor/lib/libbinder.so", 0xbe99b668) = -1 ENOENT (No such file or directory)
  530.  
  531. stat64("/system/lib/libbinder.so", {st_mode=S_IFREG|0644, st_size=166384, ...}) = 0
  532.  
  533. open("/system/lib/libbinder.so", O_RDONLY) = 3
  534.  
  535. lseek(3, 0, SEEK_SET) = 0
  536.  
  537. 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"..., 4096) = 4096
  538.  
  539. lseek(3, -8, SEEK_END) = 166376
  540.  
  541. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  542.  
  543. mmap2(NULL, 167936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40190000
  544.  
  545. mmap2(0x40190000, 140848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40190000
  546.  
  547. mprotect(0x40190000, 143360, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  548.  
  549. mmap2(0x401b3000, 21872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x23) = 0x401b3000
  550.  
  551. close(3) = 0
  552.  
  553. mprotect(0x40190000, 143360, PROT_READ|PROT_EXEC) = 0
  554.  
  555. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  556.  
  557. mprotect(0x4010d000, 4096, PROT_READ) = 0
  558.  
  559. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  560.  
  561. mprotect(0x4010d000, 4096, PROT_READ) = 0
  562.  
  563. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  564.  
  565. mprotect(0x4010d000, 4096, PROT_READ) = 0
  566.  
  567. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  568.  
  569. mprotect(0x4010d000, 4096, PROT_READ) = 0
  570.  
  571. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  572.  
  573. mprotect(0x4010d000, 4096, PROT_READ) = 0
  574.  
  575. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  576.  
  577. mprotect(0x4010d000, 4096, PROT_READ) = 0
  578.  
  579. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  580.  
  581. mprotect(0x4010d000, 4096, PROT_READ) = 0
  582.  
  583. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  584.  
  585. mprotect(0x4010d000, 4096, PROT_READ) = 0
  586.  
  587. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  588.  
  589. mprotect(0x4010d000, 4096, PROT_READ) = 0
  590.  
  591. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  592.  
  593. mprotect(0x4010d000, 4096, PROT_READ) = 0
  594.  
  595. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  596.  
  597. mprotect(0x4010d000, 4096, PROT_READ) = 0
  598.  
  599. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  600.  
  601. mprotect(0x4010d000, 4096, PROT_READ) = 0
  602.  
  603. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  604.  
  605. mprotect(0x4010d000, 4096, PROT_READ) = 0
  606.  
  607. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  608.  
  609. mprotect(0x4010d000, 4096, PROT_READ) = 0
  610.  
  611. stat64("/vendor/lib/libui.so", 0xbe99b668) = -1 ENOENT (No such file or directory)
  612.  
  613. stat64("/system/lib/libui.so", {st_mode=S_IFREG|0666, st_size=91352, ...}) = 0
  614.  
  615. open("/system/lib/libui.so", O_RDONLY) = 3
  616.  
  617. lseek(3, 0, SEEK_SET) = 0
  618.  
  619. 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"..., 4096) = 4096
  620.  
  621. lseek(3, -8, SEEK_END) = 91344
  622.  
  623. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  624.  
  625. mmap2(NULL, 94208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401b9000
  626.  
  627. mmap2(0x401b9000, 85292, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401b9000
  628.  
  629. mprotect(0x401b9000, 86016, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  630.  
  631. mmap2(0x401ce000, 4208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x15) = 0x401ce000
  632.  
  633. close(3) = 0
  634.  
  635. stat64("/vendor/lib/libpixelflinger.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  636.  
  637. stat64("/system/lib/libpixelflinger.so", {st_mode=S_IFREG|0644, st_size=113004, ...}) = 0
  638.  
  639. open("/system/lib/libpixelflinger.so", O_RDONLY) = 3
  640.  
  641. lseek(3, 0, SEEK_SET) = 0
  642.  
  643. 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"..., 4096) = 4096
  644.  
  645. lseek(3, -8, SEEK_END) = 112996
  646.  
  647. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  648.  
  649. mmap2(NULL, 114688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401d0000
  650.  
  651. mmap2(0x401d0000, 105520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401d0000
  652.  
  653. mprotect(0x401d0000, 106496, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  654.  
  655. mmap2(0x401ea000, 5256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1a) = 0x401ea000
  656.  
  657. close(3) = 0
  658.  
  659. stat64("/vendor/lib/libhardware_legacy.so", 0xbe99b108) = -1 ENOENT (No such file or directory)
  660.  
  661. stat64("/system/lib/libhardware_legacy.so", {st_mode=S_IFREG|0644, st_size=22396, ...}) = 0
  662.  
  663. open("/system/lib/libhardware_legacy.so", O_RDONLY) = 3
  664.  
  665. lseek(3, 0, SEEK_SET) = 0
  666.  
  667. 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"..., 4096) = 4096
  668.  
  669. lseek(3, -8, SEEK_END) = 22388
  670.  
  671. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  672.  
  673. mmap2(NULL, 24576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401ec000
  674.  
  675. mmap2(0x401ec000, 19344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401ec000
  676.  
  677. mprotect(0x401ec000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  678.  
  679. mmap2(0x401f1000, 660, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5) = 0x401f1000
  680.  
  681. close(3) = 0
  682.  
  683. stat64("/vendor/lib/libwpa_client.so", 0xbe99ae58) = -1 ENOENT (No such file or directory)
  684.  
  685. stat64("/system/lib/libwpa_client.so", {st_mode=S_IFREG|0644, st_size=9736, ...}) = 0
  686.  
  687. open("/system/lib/libwpa_client.so", O_RDONLY) = 3
  688.  
  689. lseek(3, 0, SEEK_SET) = 0
  690.  
  691. 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"..., 4096) = 4096
  692.  
  693. lseek(3, -8, SEEK_END) = 9728
  694.  
  695. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  696.  
  697. mmap2(NULL, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401f2000
  698.  
  699. mmap2(0x401f2000, 6364, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401f2000
  700.  
  701. mprotect(0x401f2000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  702.  
  703. mmap2(0x401f4000, 444, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x401f4000
  704.  
  705. close(3) = 0
  706.  
  707. mprotect(0x401f2000, 8192, PROT_READ|PROT_EXEC) = 0
  708.  
  709. stat64("/vendor/lib/libnetutils.so", 0xbe99ae58) = -1 ENOENT (No such file or directory)
  710.  
  711. stat64("/system/lib/libnetutils.so", {st_mode=S_IFREG|0644, st_size=22096, ...}) = 0
  712.  
  713. open("/system/lib/libnetutils.so", O_RDONLY) = 3
  714.  
  715. lseek(3, 0, SEEK_SET) = 0
  716.  
  717. 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"..., 4096) = 4096
  718.  
  719. lseek(3, -8, SEEK_END) = 22088
  720.  
  721. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  722.  
  723. mmap2(NULL, 24576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401f5000
  724.  
  725. mmap2(0x401f5000, 19160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401f5000
  726.  
  727. mprotect(0x401f5000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  728.  
  729. mmap2(0x401fa000, 420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5) = 0x401fa000
  730.  
  731. close(3) = 0
  732.  
  733. mprotect(0x401f5000, 20480, PROT_READ|PROT_EXEC) = 0
  734.  
  735. mprotect(0x401ec000, 20480, PROT_READ|PROT_EXEC) = 0
  736.  
  737. mprotect(0x401d0000, 106496, PROT_READ|PROT_EXEC) = 0
  738.  
  739. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  740.  
  741. mprotect(0x4010d000, 4096, PROT_READ) = 0
  742.  
  743. stat64("/vendor/lib/libskia.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  744.  
  745. stat64("/system/lib/libskia.so", {st_mode=S_IFREG|0644, st_size=1197708, ...}) = 0
  746.  
  747. open("/system/lib/libskia.so", O_RDONLY) = 3
  748.  
  749. lseek(3, 0, SEEK_SET) = 0
  750.  
  751. 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"..., 4096) = 4096
  752.  
  753. lseek(3, -8, SEEK_END) = 1197700
  754.  
  755. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  756.  
  757. mmap2(NULL, 1224704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401fb000
  758.  
  759. mmap2(0x401fb000, 1176780, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401fb000
  760.  
  761. mprotect(0x401fb000, 1179648, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  762.  
  763. mmap2(0x4031b000, 16816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x120) = 0x4031b000
  764.  
  765. mmap2(0x40320000, 21168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40320000
  766.  
  767. close(3) = 0
  768.  
  769. stat64("/vendor/lib/libemoji.so", 0xbe99b108) = -1 ENOENT (No such file or directory)
  770.  
  771. stat64("/system/lib/libemoji.so", {st_mode=S_IFREG|0644, st_size=9904, ...}) = 0
  772.  
  773. open("/system/lib/libemoji.so", O_RDONLY) = 3
  774.  
  775. lseek(3, 0, SEEK_SET) = 0
  776.  
  777. 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"..., 4096) = 4096
  778.  
  779. lseek(3, -8, SEEK_END) = 9896
  780.  
  781. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  782.  
  783. mmap2(NULL, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40326000
  784.  
  785. mmap2(0x40326000, 6196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40326000
  786.  
  787. mprotect(0x40326000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  788.  
  789. mmap2(0x40328000, 564, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x40328000
  790.  
  791. close(3) = 0
  792.  
  793. mprotect(0x40326000, 8192, PROT_READ|PROT_EXEC) = 0
  794.  
  795. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  796.  
  797. mprotect(0x4010d000, 4096, PROT_READ) = 0
  798.  
  799. stat64("/vendor/lib/libjpeg.so", 0xbe99b108) = -1 ENOENT (No such file or directory)
  800.  
  801. stat64("/system/lib/libjpeg.so", {st_mode=S_IFREG|0644, st_size=219676, ...}) = 0
  802.  
  803. open("/system/lib/libjpeg.so", O_RDONLY) = 3
  804.  
  805. lseek(3, 0, SEEK_SET) = 0
  806.  
  807. 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"..., 4096) = 4096
  808.  
  809. lseek(3, -8, SEEK_END) = 219668
  810.  
  811. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  812.  
  813. mmap2(NULL, 221184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40329000
  814.  
  815. mmap2(0x40329000, 214680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40329000
  816.  
  817. mprotect(0x40329000, 217088, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  818.  
  819. mmap2(0x4035e000, 1120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x35) = 0x4035e000
  820.  
  821. close(3) = 0
  822.  
  823. mprotect(0x40329000, 217088, PROT_READ|PROT_EXEC) = 0
  824.  
  825. stat64("/vendor/lib/libexpat.so", 0xbe99b108) = -1 ENOENT (No such file or directory)
  826.  
  827. stat64("/system/lib/libexpat.so", {st_mode=S_IFREG|0644, st_size=80512, ...}) = 0
  828.  
  829. open("/system/lib/libexpat.so", O_RDONLY) = 3
  830.  
  831. lseek(3, 0, SEEK_SET) = 0
  832.  
  833. 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"..., 4096) = 4096
  834.  
  835. lseek(3, -8, SEEK_END) = 80504
  836.  
  837. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  838.  
  839. mmap2(NULL, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4035f000
  840.  
  841. mmap2(0x4035f000, 70352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4035f000
  842.  
  843. mprotect(0x4035f000, 73728, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  844.  
  845. mmap2(0x40371000, 5736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12) = 0x40371000
  846.  
  847. close(3) = 0
  848.  
  849. mprotect(0x4035f000, 73728, PROT_READ|PROT_EXEC) = 0
  850.  
  851. mprotect(0x401fb000, 1179648, PROT_READ|PROT_EXEC) = 0
  852.  
  853. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  854.  
  855. mprotect(0x4010d000, 4096, PROT_READ) = 0
  856.  
  857. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  858.  
  859. mprotect(0x4010d000, 4096, PROT_READ) = 0
  860.  
  861. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  862.  
  863. mprotect(0x4010d000, 4096, PROT_READ) = 0
  864.  
  865. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  866.  
  867. mprotect(0x4010d000, 4096, PROT_READ) = 0
  868.  
  869. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  870.  
  871. mprotect(0x4010d000, 4096, PROT_READ) = 0
  872.  
  873. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  874.  
  875. mprotect(0x4010d000, 4096, PROT_READ) = 0
  876.  
  877. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  878.  
  879. mprotect(0x4010d000, 4096, PROT_READ) = 0
  880.  
  881. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  882.  
  883. mprotect(0x4010d000, 4096, PROT_READ) = 0
  884.  
  885. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  886.  
  887. mprotect(0x4010d000, 4096, PROT_READ) = 0
  888.  
  889. mprotect(0x401b9000, 86016, PROT_READ|PROT_EXEC) = 0
  890.  
  891. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  892.  
  893. mprotect(0x4010d000, 4096, PROT_READ) = 0
  894.  
  895. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  896.  
  897. mprotect(0x4010d000, 4096, PROT_READ) = 0
  898.  
  899. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  900.  
  901. mprotect(0x4010d000, 4096, PROT_READ) = 0
  902.  
  903. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  904.  
  905. mprotect(0x4010d000, 4096, PROT_READ) = 0
  906.  
  907. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  908.  
  909. mprotect(0x4010d000, 4096, PROT_READ) = 0
  910.  
  911. stat64("/vendor/lib/libgui.so", 0xbe99b668) = -1 ENOENT (No such file or directory)
  912.  
  913. stat64("/system/lib/libgui.so", {st_mode=S_IFREG|0644, st_size=176904, ...}) = 0
  914.  
  915. open("/system/lib/libgui.so", O_RDONLY) = 3
  916.  
  917. lseek(3, 0, SEEK_SET) = 0
  918.  
  919. 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"..., 4096) = 4096
  920.  
  921. lseek(3, -8, SEEK_END) = 176896
  922.  
  923. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  924.  
  925. mmap2(NULL, 176128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40373000
  926.  
  927. mmap2(0x40373000, 148176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40373000
  928.  
  929. mprotect(0x40373000, 151552, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  930.  
  931. mmap2(0x40398000, 24108, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x25) = 0x40398000
  932.  
  933. close(3) = 0
  934.  
  935. stat64("/vendor/lib/libGLESv2.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  936.  
  937. stat64("/system/lib/libGLESv2.so", {st_mode=S_IFREG|0644, st_size=17704, ...}) = 0
  938.  
  939. open("/system/lib/libGLESv2.so", O_RDONLY) = 3
  940.  
  941. lseek(3, 0, SEEK_SET) = 0
  942.  
  943. 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"..., 4096) = 4096
  944.  
  945. lseek(3, -8, SEEK_END) = 17696
  946.  
  947. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  948.  
  949. mmap2(NULL, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4039e000
  950.  
  951. mmap2(0x4039e000, 14604, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4039e000
  952.  
  953. mprotect(0x4039e000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  954.  
  955. mmap2(0x403a2000, 272, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4) = 0x403a2000
  956.  
  957. close(3) = 0
  958.  
  959. mprotect(0x4039e000, 16384, PROT_READ|PROT_EXEC) = 0
  960.  
  961. stat64("/vendor/lib/libQcomUI.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  962.  
  963. stat64("/system/lib/libQcomUI.so", {st_mode=S_IFREG|0644, st_size=23264, ...}) = 0
  964.  
  965. open("/system/lib/libQcomUI.so", O_RDONLY) = 3
  966.  
  967. lseek(3, 0, SEEK_SET) = 0
  968.  
  969. 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"..., 4096) = 4096
  970.  
  971. lseek(3, -8, SEEK_END) = 23256
  972.  
  973. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  974.  
  975. mmap2(NULL, 24576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x403a3000
  976.  
  977. mmap2(0x403a3000, 17172, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x403a3000
  978.  
  979. mprotect(0x403a3000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  980.  
  981. mmap2(0x403a8000, 1536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5) = 0x403a8000
  982.  
  983. close(3) = 0
  984.  
  985. stat64("/vendor/lib/libmemalloc.so", 0xbe99b108) = -1 ENOENT (No such file or directory)
  986.  
  987. stat64("/system/lib/libmemalloc.so", {st_mode=S_IFREG|0644, st_size=18420, ...}) = 0
  988.  
  989. open("/system/lib/libmemalloc.so", O_RDONLY) = 3
  990.  
  991. lseek(3, 0, SEEK_SET) = 0
  992.  
  993. 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"..., 4096) = 4096
  994.  
  995. lseek(3, -8, SEEK_END) = 18412
  996.  
  997. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  998.  
  999. mmap2(NULL, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x403a9000
  1000.  
  1001. mmap2(0x403a9000, 15924, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x403a9000
  1002.  
  1003. mprotect(0x403a9000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1004.  
  1005. mmap2(0x403ad000, 884, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4) = 0x403ad000
  1006.  
  1007. close(3) = 0
  1008.  
  1009. mprotect(0x403a9000, 16384, PROT_READ|PROT_EXEC) = 0
  1010.  
  1011. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1012.  
  1013. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1014.  
  1015. mprotect(0x403a3000, 20480, PROT_READ|PROT_EXEC) = 0
  1016.  
  1017. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1018.  
  1019. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1020.  
  1021. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1022.  
  1023. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1024.  
  1025. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1026.  
  1027. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1028.  
  1029. mprotect(0x40373000, 151552, PROT_READ|PROT_EXEC) = 0
  1030.  
  1031. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1032.  
  1033. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1034.  
  1035. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1036.  
  1037. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1038.  
  1039. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1040.  
  1041. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1042.  
  1043. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1044.  
  1045. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1046.  
  1047. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1048.  
  1049. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1050.  
  1051. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1052.  
  1053. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1054.  
  1055. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1056.  
  1057. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1058.  
  1059. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1060.  
  1061. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1062.  
  1063. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1064.  
  1065. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1066.  
  1067. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1068.  
  1069. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1070.  
  1071. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1072.  
  1073. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1074.  
  1075. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1076.  
  1077. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1078.  
  1079. stat64("/vendor/lib/libdvm.so", 0xbe99b668) = -1 ENOENT (No such file or directory)
  1080.  
  1081. stat64("/system/lib/libdvm.so", {st_mode=S_IFREG|0644, st_size=758056, ...}) = 0
  1082.  
  1083. open("/system/lib/libdvm.so", O_RDONLY) = 3
  1084.  
  1085. lseek(3, 0, SEEK_SET) = 0
  1086.  
  1087. 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"..., 4096) = 4096
  1088.  
  1089. lseek(3, -8, SEEK_END) = 758048
  1090.  
  1091. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1092.  
  1093. mmap2(NULL, 770048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x403ae000
  1094.  
  1095. mmap2(0x403ae000, 721140, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x403ae000
  1096.  
  1097. mprotect(0x403ae000, 724992, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1098.  
  1099. mmap2(0x4045f000, 31820, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb1) = 0x4045f000
  1100.  
  1101. mmap2(0x40467000, 8868, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40467000
  1102.  
  1103. close(3) = 0
  1104.  
  1105. stat64("/vendor/lib/libnativehelper.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  1106.  
  1107. stat64("/system/lib/libnativehelper.so", {st_mode=S_IFREG|0644, st_size=218400, ...}) = 0
  1108.  
  1109. open("/system/lib/libnativehelper.so", O_RDONLY) = 3
  1110.  
  1111. lseek(3, 0, SEEK_SET) = 0
  1112.  
  1113. 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"..., 4096) = 4096
  1114.  
  1115. lseek(3, -8, SEEK_END) = 218392
  1116.  
  1117. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1118.  
  1119. mmap2(NULL, 221184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4046a000
  1120.  
  1121. mmap2(0x4046a000, 207376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4046a000
  1122.  
  1123. mprotect(0x4046a000, 208896, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1124.  
  1125. mmap2(0x4049d000, 8304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x33) = 0x4049d000
  1126.  
  1127. close(3) = 0
  1128.  
  1129. stat64("/vendor/lib/libcrypto.so", 0xbe99b108) = -1 ENOENT (No such file or directory)
  1130.  
  1131. stat64("/system/lib/libcrypto.so", {st_mode=S_IFREG|0644, st_size=826288, ...}) = 0
  1132.  
  1133. open("/system/lib/libcrypto.so", O_RDONLY) = 3
  1134.  
  1135. lseek(3, 0, SEEK_SET) = 0
  1136.  
  1137. 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"..., 4096) = 4096
  1138.  
  1139. lseek(3, -8, SEEK_END) = 826280
  1140.  
  1141. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1142.  
  1143. mmap2(NULL, 835584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x404a0000
  1144.  
  1145. mmap2(0x404a0000, 758136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x404a0000
  1146.  
  1147. mprotect(0x404a0000, 761856, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1148.  
  1149. mmap2(0x4055a000, 63184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xba) = 0x4055a000
  1150.  
  1151. mmap2(0x4056a000, 5980, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4056a000
  1152.  
  1153. close(3) = 0
  1154.  
  1155. mprotect(0x404a0000, 761856, PROT_READ|PROT_EXEC) = 0
  1156.  
  1157. stat64("/vendor/lib/libicui18n.so", 0xbe99b108) = -1 ENOENT (No such file or directory)
  1158.  
  1159. stat64("/system/lib/libicui18n.so", {st_mode=S_IFREG|0644, st_size=1195296, ...}) = 0
  1160.  
  1161. open("/system/lib/libicui18n.so", O_RDONLY) = 3
  1162.  
  1163. lseek(3, 0, SEEK_SET) = 0
  1164.  
  1165. 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"..., 4096) = 4096
  1166.  
  1167. lseek(3, -8, SEEK_END) = 1195288
  1168.  
  1169. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1170.  
  1171. mmap2(NULL, 1196032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4056c000
  1172.  
  1173. mmap2(0x4056c000, 1171260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4056c000
  1174.  
  1175. mprotect(0x4056c000, 1171456, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1176.  
  1177. mmap2(0x4068a000, 22592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11e) = 0x4068a000
  1178.  
  1179. close(3) = 0
  1180.  
  1181. stat64("/vendor/lib/libicuuc.so", 0xbe99ae58) = -1 ENOENT (No such file or directory)
  1182.  
  1183. stat64("/system/lib/libicuuc.so", {st_mode=S_IFREG|0644, st_size=1005988, ...}) = 0
  1184.  
  1185. open("/system/lib/libicuuc.so", O_RDONLY) = 3
  1186.  
  1187. lseek(3, 0, SEEK_SET) = 0
  1188.  
  1189. 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"..., 4096) = 4096
  1190.  
  1191. lseek(3, -8, SEEK_END) = 1005980
  1192.  
  1193. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1194.  
  1195. mmap2(NULL, 1015808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40690000
  1196.  
  1197. mmap2(0x40690000, 964252, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40690000
  1198.  
  1199. mprotect(0x40690000, 966656, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1200.  
  1201. mmap2(0x4077c000, 38088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xec) = 0x4077c000
  1202.  
  1203. mmap2(0x40786000, 8160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40786000
  1204.  
  1205. close(3) = 0
  1206.  
  1207. stat64("/vendor/lib/libgabi++.so", 0xbe99aba8) = -1 ENOENT (No such file or directory)
  1208.  
  1209. stat64("/system/lib/libgabi++.so", {st_mode=S_IFREG|0644, st_size=14796, ...}) = 0
  1210.  
  1211. open("/system/lib/libgabi++.so", O_RDONLY) = 3
  1212.  
  1213. lseek(3, 0, SEEK_SET) = 0
  1214.  
  1215. 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"..., 4096) = 4096
  1216.  
  1217. lseek(3, -8, SEEK_END) = 14788
  1218.  
  1219. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1220.  
  1221. mmap2(NULL, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40788000
  1222.  
  1223. mmap2(0x40788000, 12272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40788000
  1224.  
  1225. mprotect(0x40788000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1226.  
  1227. mmap2(0x4078b000, 1356, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3) = 0x4078b000
  1228.  
  1229. close(3) = 0
  1230.  
  1231. mprotect(0x40788000, 12288, PROT_READ|PROT_EXEC) = 0
  1232.  
  1233. mprotect(0x40690000, 966656, PROT_READ|PROT_EXEC) = 0
  1234.  
  1235. mprotect(0x4056c000, 1171456, PROT_READ|PROT_EXEC) = 0
  1236.  
  1237. stat64("/vendor/lib/libssl.so", 0xbe99b108) = -1 ENOENT (No such file or directory)
  1238.  
  1239. stat64("/system/lib/libssl.so", {st_mode=S_IFREG|0644, st_size=187364, ...}) = 0
  1240.  
  1241. open("/system/lib/libssl.so", O_RDONLY) = 3
  1242.  
  1243. lseek(3, 0, SEEK_SET) = 0
  1244.  
  1245. 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"..., 4096) = 4096
  1246.  
  1247. lseek(3, -8, SEEK_END) = 187356
  1248.  
  1249. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1250.  
  1251. mmap2(NULL, 188416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4078c000
  1252.  
  1253. mmap2(0x4078c000, 170556, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4078c000
  1254.  
  1255. mprotect(0x4078c000, 172032, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1256.  
  1257. mmap2(0x407b6000, 14088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2a) = 0x407b6000
  1258.  
  1259. close(3) = 0
  1260.  
  1261. mprotect(0x4078c000, 172032, PROT_READ|PROT_EXEC) = 0
  1262.  
  1263. mprotect(0x4046a000, 208896, PROT_READ|PROT_EXEC) = 0
  1264.  
  1265. mprotect(0x403ae000, 724992, PROT_READ|PROT_EXEC) = 0
  1266.  
  1267. stat64("/vendor/lib/libandroid_runtime.so", 0xbe99b668) = -1 ENOENT (No such file or directory)
  1268.  
  1269. stat64("/system/lib/libandroid_runtime.so", {st_mode=S_IFREG|0644, st_size=683152, ...}) = 0
  1270.  
  1271. open("/system/lib/libandroid_runtime.so", O_RDONLY) = 3
  1272.  
  1273. lseek(3, 0, SEEK_SET) = 0
  1274.  
  1275. 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"..., 4096) = 4096
  1276.  
  1277. lseek(3, -8, SEEK_END) = 683144
  1278.  
  1279. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1280.  
  1281. mmap2(NULL, 688128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x407ba000
  1282.  
  1283. mmap2(0x407ba000, 640188, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x407ba000
  1284.  
  1285. mprotect(0x407ba000, 643072, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1286.  
  1287. mmap2(0x40857000, 38824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9d) = 0x40857000
  1288.  
  1289. mmap2(0x40861000, 516, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40861000
  1290.  
  1291. close(3) = 0
  1292.  
  1293. stat64("/vendor/lib/libcamera_client.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  1294.  
  1295. stat64("/system/lib/libcamera_client.so", {st_mode=S_IFREG|0644, st_size=125760, ...}) = 0
  1296.  
  1297. open("/system/lib/libcamera_client.so", O_RDONLY) = 3
  1298.  
  1299. lseek(3, 0, SEEK_SET) = 0
  1300.  
  1301. 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"..., 4096) = 4096
  1302.  
  1303. lseek(3, -8, SEEK_END) = 125752
  1304.  
  1305. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1306.  
  1307. mmap2(NULL, 126976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40862000
  1308.  
  1309. mmap2(0x40862000, 106056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40862000
  1310.  
  1311. mprotect(0x40862000, 106496, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1312.  
  1313. mmap2(0x4087c000, 18060, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1a) = 0x4087c000
  1314.  
  1315. close(3) = 0
  1316.  
  1317. mprotect(0x40862000, 106496, PROT_READ|PROT_EXEC) = 0
  1318.  
  1319. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1320.  
  1321. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1322.  
  1323. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1324.  
  1325. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1326.  
  1327. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1328.  
  1329. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1330.  
  1331. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1332.  
  1333. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1334.  
  1335. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1336.  
  1337. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1338.  
  1339. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1340.  
  1341. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1342.  
  1343. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1344.  
  1345. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1346.  
  1347. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1348.  
  1349. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1350.  
  1351. stat64("/vendor/lib/libsqlite.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  1352.  
  1353. stat64("/system/lib/libsqlite.so", {st_mode=S_IFREG|0644, st_size=330964, ...}) = 0
  1354.  
  1355. open("/system/lib/libsqlite.so", O_RDONLY) = 3
  1356.  
  1357. lseek(3, 0, SEEK_SET) = 0
  1358.  
  1359. 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"..., 4096) = 4096
  1360.  
  1361. lseek(3, -8, SEEK_END) = 330956
  1362.  
  1363. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1364.  
  1365. mmap2(NULL, 331776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40881000
  1366.  
  1367. mmap2(0x40881000, 322480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40881000
  1368.  
  1369. mprotect(0x40881000, 323584, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1370.  
  1371. mmap2(0x408d0000, 6132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4f) = 0x408d0000
  1372.  
  1373. close(3) = 0
  1374.  
  1375. mprotect(0x40881000, 323584, PROT_READ|PROT_EXEC) = 0
  1376.  
  1377. stat64("/vendor/lib/libETC1.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  1378.  
  1379. stat64("/system/lib/libETC1.so", {st_mode=S_IFREG|0644, st_size=9536, ...}) = 0
  1380.  
  1381. open("/system/lib/libETC1.so", O_RDONLY) = 3
  1382.  
  1383. lseek(3, 0, SEEK_SET) = 0
  1384.  
  1385. 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"..., 4096) = 4096
  1386.  
  1387. lseek(3, -8, SEEK_END) = 9528
  1388.  
  1389. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1390.  
  1391. mmap2(NULL, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x408d2000
  1392.  
  1393. mmap2(0x408d2000, 4928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x408d2000
  1394.  
  1395. mprotect(0x408d2000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1396.  
  1397. mmap2(0x408d4000, 252, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x408d4000
  1398.  
  1399. close(3) = 0
  1400.  
  1401. mprotect(0x408d2000, 8192, PROT_READ|PROT_EXEC) = 0
  1402.  
  1403. stat64("/vendor/lib/libsonivox.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  1404.  
  1405. stat64("/system/lib/libsonivox.so", {st_mode=S_IFREG|0644, st_size=322372, ...}) = 0
  1406.  
  1407. open("/system/lib/libsonivox.so", O_RDONLY) = 3
  1408.  
  1409. lseek(3, 0, SEEK_SET) = 0
  1410.  
  1411. 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"..., 4096) = 4096
  1412.  
  1413. lseek(3, -8, SEEK_END) = 322364
  1414.  
  1415. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1416.  
  1417. mmap2(NULL, 344064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x408d5000
  1418.  
  1419. mmap2(0x408d5000, 316000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x408d5000
  1420.  
  1421. mprotect(0x408d5000, 319488, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1422.  
  1423. mmap2(0x40923000, 1636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4e) = 0x40923000
  1424.  
  1425. mmap2(0x40924000, 20408, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40924000
  1426.  
  1427. close(3) = 0
  1428.  
  1429. mprotect(0x408d5000, 319488, PROT_READ|PROT_EXEC) = 0
  1430.  
  1431. stat64("/vendor/lib/libmedia.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  1432.  
  1433. stat64("/system/lib/libmedia.so", {st_mode=S_IFREG|0644, st_size=440132, ...}) = 0
  1434.  
  1435. open("/system/lib/libmedia.so", O_RDONLY) = 3
  1436.  
  1437. lseek(3, 0, SEEK_SET) = 0
  1438.  
  1439. 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"..., 4096) = 4096
  1440.  
  1441. lseek(3, -8, SEEK_END) = 440124
  1442.  
  1443. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1444.  
  1445. mmap2(NULL, 442368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40929000
  1446.  
  1447. mmap2(0x40929000, 373896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40929000
  1448.  
  1449. mprotect(0x40929000, 376832, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1450.  
  1451. mmap2(0x40985000, 62056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5c) = 0x40985000
  1452.  
  1453. close(3) = 0
  1454.  
  1455. stat64("/vendor/lib/libstagefright_foundation.so", 0xbe99b108) = -1 ENOENT (No such file or directory)
  1456.  
  1457. stat64("/system/lib/libstagefright_foundation.so", {st_mode=S_IFREG|0644, st_size=43840, ...}) = 0
  1458.  
  1459. open("/system/lib/libstagefright_foundation.so", O_RDONLY) = 3
  1460.  
  1461. lseek(3, 0, SEEK_SET) = 0
  1462.  
  1463. 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"..., 4096) = 4096
  1464.  
  1465. lseek(3, -8, SEEK_END) = 43832
  1466.  
  1467. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1468.  
  1469. mmap2(NULL, 45056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40995000
  1470.  
  1471. mmap2(0x40995000, 40168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40995000
  1472.  
  1473. mprotect(0x40995000, 40960, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1474.  
  1475. mmap2(0x4099f000, 1616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa) = 0x4099f000
  1476.  
  1477. close(3) = 0
  1478.  
  1479. mprotect(0x40995000, 40960, PROT_READ|PROT_EXEC) = 0
  1480.  
  1481. brk(0xf000) = 0xf000
  1482.  
  1483. brk(0x10000) = 0x10000
  1484.  
  1485. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1486.  
  1487. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1488.  
  1489. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1490.  
  1491. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1492.  
  1493. mprotect(0x40929000, 376832, PROT_READ|PROT_EXEC) = 0
  1494.  
  1495. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1496.  
  1497. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1498.  
  1499. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1500.  
  1501. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1502.  
  1503. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1504.  
  1505. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1506.  
  1507. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1508.  
  1509. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1510.  
  1511. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1512.  
  1513. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1514.  
  1515. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1516.  
  1517. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1518.  
  1519. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1520.  
  1521. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1522.  
  1523. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1524.  
  1525. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1526.  
  1527. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1528.  
  1529. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1530.  
  1531. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1532.  
  1533. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1534.  
  1535. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1536.  
  1537. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1538.  
  1539. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1540.  
  1541. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1542.  
  1543. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1544.  
  1545. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1546.  
  1547. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1548.  
  1549. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1550.  
  1551. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1552.  
  1553. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1554.  
  1555. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1556.  
  1557. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1558.  
  1559. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1560.  
  1561. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1562.  
  1563. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1564.  
  1565. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1566.  
  1567. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1568.  
  1569. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1570.  
  1571. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1572.  
  1573. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1574.  
  1575. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1576.  
  1577. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1578.  
  1579. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1580.  
  1581. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1582.  
  1583. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1584.  
  1585. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1586.  
  1587. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1588.  
  1589. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1590.  
  1591. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1592.  
  1593. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1594.  
  1595. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1596.  
  1597. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1598.  
  1599. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1600.  
  1601. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1602.  
  1603. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1604.  
  1605. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1606.  
  1607. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1608.  
  1609. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1610.  
  1611. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1612.  
  1613. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1614.  
  1615. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1616.  
  1617. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1618.  
  1619. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1620.  
  1621. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1622.  
  1623. stat64("/vendor/lib/libnfc_ndef.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  1624.  
  1625. stat64("/system/lib/libnfc_ndef.so", {st_mode=S_IFREG|0644, st_size=5444, ...}) = 0
  1626.  
  1627. open("/system/lib/libnfc_ndef.so", O_RDONLY) = 3
  1628.  
  1629. lseek(3, 0, SEEK_SET) = 0
  1630.  
  1631. 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"..., 4096) = 4096
  1632.  
  1633. lseek(3, -8, SEEK_END) = 5436
  1634.  
  1635. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1636.  
  1637. mmap2(NULL, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x409a0000
  1638.  
  1639. mmap2(0x409a0000, 2572, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x409a0000
  1640.  
  1641. mprotect(0x409a0000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1642.  
  1643. mmap2(0x409a1000, 252, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0x409a1000
  1644.  
  1645. close(3) = 0
  1646.  
  1647. mprotect(0x409a0000, 4096, PROT_READ|PROT_EXEC) = 0
  1648.  
  1649. stat64("/vendor/lib/libusbhost.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  1650.  
  1651. stat64("/system/lib/libusbhost.so", {st_mode=S_IFREG|0644, st_size=9696, ...}) = 0
  1652.  
  1653. open("/system/lib/libusbhost.so", O_RDONLY) = 3
  1654.  
  1655. lseek(3, 0, SEEK_SET) = 0
  1656.  
  1657. 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"..., 4096) = 4096
  1658.  
  1659. lseek(3, -8, SEEK_END) = 9688
  1660.  
  1661. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1662.  
  1663. mmap2(NULL, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x409a2000
  1664.  
  1665. mmap2(0x409a2000, 6320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x409a2000
  1666.  
  1667. mprotect(0x409a2000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1668.  
  1669. mmap2(0x409a4000, 356, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x409a4000
  1670.  
  1671. close(3) = 0
  1672.  
  1673. mprotect(0x409a2000, 8192, PROT_READ|PROT_EXEC) = 0
  1674.  
  1675. stat64("/vendor/lib/libharfbuzz.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  1676.  
  1677. stat64("/system/lib/libharfbuzz.so", {st_mode=S_IFREG|0644, st_size=260020, ...}) = 0
  1678.  
  1679. open("/system/lib/libharfbuzz.so", O_RDONLY) = 3
  1680.  
  1681. lseek(3, 0, SEEK_SET) = 0
  1682.  
  1683. 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"..., 4096) = 4096
  1684.  
  1685. lseek(3, -8, SEEK_END) = 260012
  1686.  
  1687. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1688.  
  1689. mmap2(NULL, 262144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x409a5000
  1690.  
  1691. mmap2(0x409a5000, 256188, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x409a5000
  1692.  
  1693. mprotect(0x409a5000, 258048, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1694.  
  1695. mmap2(0x409e4000, 772, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3f) = 0x409e4000
  1696.  
  1697. close(3) = 0
  1698.  
  1699. mprotect(0x409a5000, 258048, PROT_READ|PROT_EXEC) = 0
  1700.  
  1701. stat64("/vendor/lib/libhwui.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  1702.  
  1703. stat64("/system/lib/libhwui.so", {st_mode=S_IFREG|0644, st_size=147208, ...}) = 0
  1704.  
  1705. open("/system/lib/libhwui.so", O_RDONLY) = 3
  1706.  
  1707. lseek(3, 0, SEEK_SET) = 0
  1708.  
  1709. 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"..., 4096) = 4096
  1710.  
  1711. lseek(3, -8, SEEK_END) = 147200
  1712.  
  1713. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1714.  
  1715. mmap2(NULL, 147456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x409e5000
  1716.  
  1717. mmap2(0x409e5000, 136472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x409e5000
  1718.  
  1719. mprotect(0x409e5000, 139264, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1720.  
  1721. mmap2(0x40a07000, 6700, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x22) = 0x40a07000
  1722.  
  1723. close(3) = 0
  1724.  
  1725. mprotect(0x409e5000, 139264, PROT_READ|PROT_EXEC) = 0
  1726.  
  1727. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1728.  
  1729. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1730.  
  1731. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1732.  
  1733. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1734.  
  1735. stat64("/vendor/lib/libtilerenderer.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  1736.  
  1737. stat64("/system/lib/libtilerenderer.so", {st_mode=S_IFREG|0644, st_size=5536, ...}) = 0
  1738.  
  1739. open("/system/lib/libtilerenderer.so", O_RDONLY) = 3
  1740.  
  1741. lseek(3, 0, SEEK_SET) = 0
  1742.  
  1743. 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"..., 4096) = 4096
  1744.  
  1745. lseek(3, -8, SEEK_END) = 5528
  1746.  
  1747. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1748.  
  1749. mmap2(NULL, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40a09000
  1750.  
  1751. mmap2(0x40a09000, 3568, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40a09000
  1752.  
  1753. mprotect(0x40a09000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1754.  
  1755. mmap2(0x40a0a000, 340, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0x40a0a000
  1756.  
  1757. close(3) = 0
  1758.  
  1759. mprotect(0x40a09000, 4096, PROT_READ|PROT_EXEC) = 0
  1760.  
  1761. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1762.  
  1763. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1764.  
  1765. stat64("/vendor/lib/libbluedroid.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  1766.  
  1767. stat64("/system/lib/libbluedroid.so", {st_mode=S_IFREG|0644, st_size=9664, ...}) = 0
  1768.  
  1769. open("/system/lib/libbluedroid.so", O_RDONLY) = 3
  1770.  
  1771. lseek(3, 0, SEEK_SET) = 0
  1772.  
  1773. 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"..., 4096) = 4096
  1774.  
  1775. lseek(3, -8, SEEK_END) = 9656
  1776.  
  1777. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1778.  
  1779. mmap2(NULL, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40a0b000
  1780.  
  1781. mmap2(0x40a0b000, 4240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40a0b000
  1782.  
  1783. mprotect(0x40a0b000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1784.  
  1785. mmap2(0x40a0d000, 328, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x40a0d000
  1786.  
  1787. close(3) = 0
  1788.  
  1789. mprotect(0x40a0b000, 8192, PROT_READ|PROT_EXEC) = 0
  1790.  
  1791. stat64("/vendor/lib/libdbus.so", 0xbe99b3b8) = -1 ENOENT (No such file or directory)
  1792.  
  1793. stat64("/system/lib/libdbus.so", {st_mode=S_IFREG|0644, st_size=306096, ...}) = 0
  1794.  
  1795. open("/system/lib/libdbus.so", O_RDONLY) = 3
  1796.  
  1797. lseek(3, 0, SEEK_SET) = 0
  1798.  
  1799. 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"..., 4096) = 4096
  1800.  
  1801. lseek(3, -8, SEEK_END) = 306088
  1802.  
  1803. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  1804.  
  1805. mmap2(NULL, 307200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40a0e000
  1806.  
  1807. mmap2(0x40a0e000, 300848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40a0e000
  1808.  
  1809. mprotect(0x40a0e000, 303104, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  1810.  
  1811. mmap2(0x40a58000, 1748, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4a) = 0x40a58000
  1812.  
  1813. close(3) = 0
  1814.  
  1815. mprotect(0x40a0e000, 303104, PROT_READ|PROT_EXEC) = 0
  1816.  
  1817. mprotect(0x407ba000, 643072, PROT_READ|PROT_EXEC) = 0
  1818.  
  1819. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1820.  
  1821. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1822.  
  1823. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1824.  
  1825. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1826.  
  1827. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1828.  
  1829. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1830.  
  1831. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1832.  
  1833. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1834.  
  1835. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1836.  
  1837. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1838.  
  1839. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1840.  
  1841. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1842.  
  1843. mprotect(0x40000000, 147456, PROT_READ|PROT_EXEC) = 0
  1844.  
  1845. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1846.  
  1847. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1848.  
  1849. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1850.  
  1851. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1852.  
  1853. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1854.  
  1855. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1856.  
  1857. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1858.  
  1859. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1860.  
  1861. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1862.  
  1863. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1864.  
  1865. mprotect(0x8000, 4096, PROT_READ|PROT_EXEC) = 0
  1866.  
  1867. mprotect(0x4010d000, 4096, PROT_READ|PROT_WRITE) = 0
  1868.  
  1869. mprotect(0x4010d000, 4096, PROT_READ) = 0
  1870.  
  1871. open("/dev/binder", O_RDWR) = 3
  1872.  
  1873. fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
  1874.  
  1875. ioctl(3, 0xc0046209, 0xbe99bbfc) = 0
  1876.  
  1877. ioctl(3, 0x40046205, 0xbe99bbf8) = 0
  1878.  
  1879. mmap2(NULL, 1040384, PROT_READ, MAP_PRIVATE|MAP_NORESERVE, 3, 0) = 0x40a59000
  1880.  
  1881. gettid() = 428
  1882.  
  1883. getpid() = 428
  1884.  
  1885. getuid32() = 0
  1886.  
  1887. clock_gettime(CLOCK_MONOTONIC, {44, 966242513}) = 0
  1888.  
  1889. open("/dev/log/main", O_WRONLY) = 4
  1890.  
  1891. open("/dev/log/radio", O_WRONLY) = 6
  1892.  
  1893. open("/dev/log/events", O_WRONLY) = 7
  1894.  
  1895. open("/dev/log/system", O_WRONLY) = 8
  1896.  
  1897. writev(4, [{"\4", 1}, {"SurfaceFlinger\0", 15}, {"SurfaceFlinger is starting\0", 27}], 3) = 43
  1898.  
  1899. mmap2(0x10000000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x10000000
  1900.  
  1901. mprotect(0x10000000, 4096, PROT_NONE) = 0
  1902.  
  1903. clone(child_stack=0x100fff00, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|0x400000) = 429
  1904.  
  1905. futex(0xfb8c, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
  1906.  
  1907. ioctl(3, 0xc0186201, 0xbe99baa0) = 0
  1908.  
  1909. futex(0x4007568c, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Try again)
  1910.  
  1911. futex(0x4007568c, FUTEX_WAKE_PRIVATE, 1) = 0
  1912.  
  1913. mmap2(0x10000000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x42287000
  1914.  
  1915. mprotect(0x42287000, 4096, PROT_NONE) = 0
  1916.  
  1917. clone(child_stack=0x42386f00, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|0x400000) = 434
  1918.  
  1919. write(11, "428", 3) = 3
  1920.  
  1921. ioctl(3, 0xc0186201
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement