Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sh-4.3# EGL_PLATFORM=hwcomposer strace test_hwcomposer
- execve("/usr/bin/test_hwcomposer", ["test_hwcomposer"], [/* 5 vars */]) = 0
- brk(0) = 0x704000
- uname({sysname="Linux", nodename="tetra", ...}) = 0
- mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fb2000
- access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
- open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
- fstat64(3, {st_mode=S_IFREG|0644, st_size=15352, ...}) = 0
- mmap2(NULL, 15352, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6fae000
- close(3) = 0
- open("/usr/lib/libhybris-hwcomposerwindow.so.1", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\320\31\0\0004\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0777, st_size=12328, ...}) = 0
- mmap2(NULL, 76400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f9b000
- mprotect(0xb6f9e000, 61440, PROT_NONE) = 0
- mmap2(0xb6fad000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xb6fad000
- close(3) = 0
- open("/usr/lib/libsync.so.2", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\\\6\0\0004\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0777, st_size=4032, ...}) = 0
- mmap2(NULL, 68276, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f8a000
- mprotect(0xb6f8b000, 61440, PROT_NONE) = 0
- mmap2(0xb6f9a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xb6f9a000
- close(3) = 0
- open("/usr/lib/libEGL.so.1", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0L\26\0\0004\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0777, st_size=18268, ...}) = 0
- mmap2(NULL, 83060, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f75000
- mprotect(0xb6f79000, 65536, PROT_NONE) = 0
- mmap2(0xb6f89000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xb6f89000
- close(3) = 0
- open("/usr/lib/libhardware.so.2", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0008\5\0\0004\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0777, st_size=3844, ...}) = 0
- mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f74000
- mmap2(NULL, 68096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f63000
- mprotect(0xb6f64000, 61440, PROT_NONE) = 0
- mmap2(0xb6f73000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xb6f73000
- close(3) = 0
- open("/usr/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\10\377\223M4\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0755, st_size=1253888, ...}) = 0
- mmap2(0x4d8d0000, 1324392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4d8d0000
- mprotect(0x4d9fc000, 61440, PROT_NONE) = 0
- mmap2(0x4da0b000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12b000) = 0x4da0b000
- mmap2(0x4da12000, 5480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4da12000
- close(3) = 0
- open("/usr/lib/libGLESv2.so.2", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0d\37\0\0004\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0777, st_size=26604, ...}) = 0
- mmap2(NULL, 91424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f4c000
- mprotect(0xb6f53000, 61440, PROT_NONE) = 0
- mmap2(0xb6f62000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0xb6f62000
- close(3) = 0
- open("/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\360;sM4\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0755, st_size=437272, ...}) = 0
- mmap2(0x4d730000, 499912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4d730000
- mprotect(0x4d79a000, 61440, PROT_NONE) = 0
- mmap2(0x4d7a9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x69000) = 0x4d7a9000
- close(3) = 0
- open("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0`\321]M4\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0644, st_size=116428, ...}) = 0
- mmap2(0x4d5d0000, 179100, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4d5d0000
- mprotect(0x4d5ec000, 61440, PROT_NONE) = 0
- mmap2(0x4d5fb000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x4d5fb000
- close(3) = 0
- open("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\220JZM4\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0755, st_size=94972, ...}) = 0
- mmap2(0x4d5a0000, 164740, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4d5a0000
- mprotect(0x4d5b6000, 61440, PROT_NONE) = 0
- mmap2(0x4d5c5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x4d5c5000
- mmap2(0x4d5c7000, 4996, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4d5c7000
- close(3) = 0
- open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\270\201EM4\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0755, st_size=1230740, ...}) = 0
- mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f4b000
- mmap2(0x4d440000, 1296808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4d440000
- mprotect(0x4d568000, 61440, PROT_NONE) = 0
- mmap2(0x4d577000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x127000) = 0x4d577000
- mmap2(0x4d57b000, 6568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4d57b000
- close(3) = 0
- open("/usr/lib/libhybris-eglplatformcommon.so.1", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0,'\0\0004\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0777, st_size=23704, ...}) = 0
- mmap2(NULL, 88304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f35000
- mprotect(0xb6f3b000, 61440, PROT_NONE) = 0
- mmap2(0xb6f4a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0xb6f4a000
- close(3) = 0
- open("/usr/lib/libwayland-client.so.0", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0p+bM4\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0755, st_size=38508, ...}) = 0
- mmap2(0x4d620000, 101092, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4d620000
- mprotect(0x4d628000, 65536, PROT_NONE) = 0
- mmap2(0x4d638000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x4d638000
- close(3) = 0
- open("/usr/lib/libwayland-server.so.0", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0x9&A4\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0755, st_size=46884, ...}) = 0
- mmap2(0x41260000, 109620, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x41260000
- mprotect(0x4126a000, 65536, PROT_NONE) = 0
- mmap2(0x4127a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x4127a000
- close(3) = 0
- open("/usr/lib/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\230\23\206M4\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0755, st_size=28196, ...}) = 0
- mmap2(0x4d860000, 91264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4d860000
- mprotect(0x4d866000, 65536, PROT_NONE) = 0
- mmap2(0x4d876000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x4d876000
- close(3) = 0
- open("/usr/lib/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\350J\0\0004\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0777, st_size=59912, ...}) = 0
- mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f34000
- mmap2(NULL, 170104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f0a000
- mprotect(0xb6f18000, 61440, PROT_NONE) = 0
- mmap2(0xb6f27000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0xb6f27000
- mmap2(0xb6f29000, 43128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6f29000
- close(3) = 0
- open("/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0(\tXM4\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0755, st_size=11232, ...}) = 0
- mmap2(0x4d580000, 73912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4d580000
- mprotect(0x4d582000, 61440, PROT_NONE) = 0
- mmap2(0x4d591000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x4d591000
- close(3) = 0
- open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0p\27~M4\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0755, st_size=28376, ...}) = 0
- mmap2(0x4d7e0000, 90720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4d7e0000
- mprotect(0x4d7e6000, 61440, PROT_NONE) = 0
- mmap2(0x4d7f5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x4d7f5000
- close(3) = 0
- open("/usr/lib/libandroid-properties.so.1", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0t\n\0\0004\0\0\0"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0777, st_size=7368, ...}) = 0
- mmap2(NULL, 79616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ef6000
- mprotect(0xb6ef8000, 61440, PROT_NONE) = 0
- mmap2(0xb6f07000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6f07000
- mmap2(0xb6f08000, 5888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6f08000
- close(3) = 0
- mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ef5000
- mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ef4000
- set_tls(0xb6ef44c0, 0xb6ef4bf8, 0x4d430050, 0xb6ef44c0, 0x4d430050) = 0
- mprotect(0x4d577000, 8192, PROT_READ) = 0
- mprotect(0x4d5c5000, 4096, PROT_READ) = 0
- mprotect(0x4d7f5000, 4096, PROT_READ) = 0
- mprotect(0x4d591000, 4096, PROT_READ) = 0
- mprotect(0x4d7a9000, 4096, PROT_READ) = 0
- mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ef3000
- mprotect(0x4da0b000, 16384, PROT_READ) = 0
- mprotect(0x4d42f000, 4096, PROT_READ) = 0
- munmap(0xb6fae000, 15352) = 0
- set_tid_address(0xb6ef4068) = 822
- set_robust_list(0xb6ef4070, 12) = 0
- rt_sigaction(SIGRTMIN, {0x4d5a43a8, [], SA_RESTORER|SA_SIGINFO, 0x4d46de50}, NULL, 8) = 0
- rt_sigaction(SIGRT_1, {0x4d5a448c, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x4d46de50}, NULL, 8) = 0
- rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
- ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
- brk(0) = 0x704000
- brk(0x729000) = 0x729000
- stat64("/vendor/lib/libGLESv2.so", 0xbeffbaf0) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libGLESv2.so", {st_mode=S_IFREG|0666, st_size=37852, ...}) = 0
- open("/system/lib/libGLESv2.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 37844
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ee8000
- mmap2(0xb6ee8000, 35588, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6ee8000
- mprotect(0xb6ee8000, 36864, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6ef1000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0xb6ef1000
- close(3) = 0
- stat64("/vendor/lib/libEGL.so", 0xbeffba50) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libEGL.so", {st_mode=S_IFREG|0666, st_size=420004, ...}) = 0
- open("/system/lib/libEGL.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 419996
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 438272, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e7d000
- mmap2(0xb6e7d000, 378725, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6e7d000
- mprotect(0xb6e7d000, 380928, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6eda000, 41880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5c000) = 0xb6eda000
- mmap2(0xb6ee5000, 9132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6ee5000
- close(3) = 0
- stat64("/vendor/lib/libGLES_trace.so", 0xbeffb9b0) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libGLES_trace.so", {st_mode=S_IFREG|0666, st_size=459912, ...}) = 0
- open("/system/lib/libGLES_trace.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 459904
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 462848, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e0c000
- mmap2(0xb6e0c000, 447200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6e0c000
- mprotect(0xb6e0c000, 450560, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6e7a000, 12156, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6d000) = 0xb6e7a000
- close(3) = 0
- stat64("/vendor/lib/libc.so", 0xbeffb910) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libc.so", {st_mode=S_IFREG|0666, st_size=505608, ...}) = 0
- open("/system/lib/libc.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 505600
- read(3, "RelBase\0", 8) = 8
- mmap2(NULL, 409600, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6da8000
- mmap2(0xb6da8000, 344480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6da8000
- mprotect(0xb6da8000, 348160, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6dfd000, 21780, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x54000) = 0xb6dfd000
- mmap2(0xb6e03000, 34760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e03000
- close(3) = 0
- mprotect(0xb6da8000, 348160, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6dfd000, 12288, PROT_READ) = 0
- stat64("/vendor/lib/libcutils.so", 0xbeffb910) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libcutils.so", {st_mode=S_IFREG|0666, st_size=46412, ...}) = 0
- open("/system/lib/libcutils.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 46404
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 53248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d9b000
- mmap2(0xb6d9b000, 42968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d9b000
- mprotect(0xb6d9b000, 45056, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6da6000, 4160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0xb6da6000
- close(3) = 0
- stat64("/vendor/lib/liblog.so", 0xbeffb870) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/liblog.so", {st_mode=S_IFREG|0666, st_size=21680, ...}) = 0
- open("/system/lib/liblog.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 21672
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d94000
- mmap2(0xb6d94000, 16732, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d94000
- mprotect(0xb6d94000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6d99000, 4108, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb6d99000
- close(3) = 0
- stat64("/vendor/lib/libm.so", 0xbeffb7d0) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libm.so", {st_mode=S_IFREG|0666, st_size=95444, ...}) = 0
- open("/system/lib/libm.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 95436
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 102400, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d7b000
- mmap2(0xb6d7b000, 90060, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d7b000
- mprotect(0xb6d7b000, 90112, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6d92000, 4204, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x16000) = 0xb6d92000
- close(3) = 0
- mprotect(0xb6d7b000, 90112, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6d92000, 4096, PROT_READ) = 0
- stat64("/vendor/lib/libstdc++.so", 0xbeffb7d0) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libstdc++.so", {st_mode=S_IFREG|0666, st_size=9324, ...}) = 0
- open("/system/lib/libstdc++.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 9316
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fae000
- mmap2(0xb6fae000, 5782, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6fae000
- mprotect(0xb6fae000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6fb0000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb6fb0000
- close(3) = 0
- mprotect(0xb6fae000, 8192, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6fb0000, 4096, PROT_READ) = 0
- mprotect(0xb6d94000, 20480, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6d99000, 4096, PROT_READ) = 0
- mprotect(0xb6d9b000, 45056, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6da6000, 4096, PROT_READ) = 0
- stat64("/vendor/lib/libstlport.so", 0xbeffb910) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libstlport.so", {st_mode=S_IFREG|0666, st_size=234836, ...}) = 0
- open("/system/lib/libstlport.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 234828
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 241664, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d40000
- mmap2(0xb6d40000, 224742, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d40000
- mprotect(0xb6d40000, 225280, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6d77000, 12360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x36000) = 0xb6d77000
- close(3) = 0
- mprotect(0xb6d40000, 225280, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6d77000, 12288, PROT_READ) = 0
- stat64("/vendor/lib/libutils.so", 0xbeffb910) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libutils.so", {st_mode=S_IFREG|0666, st_size=91368, ...}) = 0
- open("/system/lib/libutils.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 91360
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 98304, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d28000
- mmap2(0xb6d28000, 84256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d28000
- mprotect(0xb6d28000, 86016, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6d3e000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x15000) = 0xb6d3e000
- close(3) = 0
- stat64("/vendor/lib/libbacktrace.so", 0xbeffb870) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libbacktrace.so", {st_mode=S_IFREG|0666, st_size=29860, ...}) = 0
- open("/system/lib/libbacktrace.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 29852
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d1f000
- mmap2(0xb6d1f000, 23686, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d1f000
- mprotect(0xb6d1f000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6d26000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0xb6d26000
- close(3) = 0
- stat64("/vendor/lib/libgccdemangle.so", 0xbeffb7d0) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libgccdemangle.so", {st_mode=S_IFREG|0666, st_size=21628, ...}) = 0
- open("/system/lib/libgccdemangle.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 21620
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d18000
- mmap2(0xb6d18000, 14919, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d18000
- mprotect(0xb6d18000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6d1d000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb6d1d000
- close(3) = 0
- mprotect(0xb6d18000, 16384, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6d1d000, 4096, PROT_READ) = 0
- stat64("/vendor/lib/libunwind.so", 0xbeffb7d0) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libunwind.so", {st_mode=S_IFREG|0666, st_size=50360, ...}) = 0
- open("/system/lib/libunwind.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 50352
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 344064, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cc4000
- mmap2(0xb6cc4000, 46248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cc4000
- mprotect(0xb6cc4000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6cd0000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0xb6cd0000
- mmap2(0xb6cd2000, 285016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6cd2000
- close(3) = 0
- mprotect(0xb6cc4000, 49152, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6cd0000, 4096, PROT_READ) = 0
- stat64("/vendor/lib/libunwind-ptrace.so", 0xbeffb7d0) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libunwind-ptrace.so", {st_mode=S_IFREG|0666, st_size=9260, ...}) = 0
- open("/system/lib/libunwind-ptrace.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 9252
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cc0000
- mmap2(0xb6cc0000, 4700, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cc0000
- mprotect(0xb6cc0000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6cc2000, 4132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb6cc2000
- close(3) = 0
- mprotect(0xb6cc0000, 8192, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6cc2000, 4096, PROT_READ) = 0
- mprotect(0xb6d1f000, 24576, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6d26000, 4096, PROT_READ) = 0
- mprotect(0xb6d28000, 86016, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6d3e000, 4096, PROT_READ) = 0
- mprotect(0xb6e0c000, 450560, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6e7a000, 8192, PROT_READ) = 0
- mprotect(0xb6e7d000, 380928, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6eda000, 8192, PROT_READ) = 0
- mprotect(0xb6ee8000, 36864, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6ef1000, 4096, PROT_READ) = 0
- fcntl64(0, F_GETFL) = 0x2 (flags O_RDWR)
- fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0
- fcntl64(0, F_GETFL) = 0x2 (flags O_RDWR)
- fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0
- fcntl64(0, F_GETFL) = 0x2 (flags O_RDWR)
- fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0
- fcntl64(0, F_GETFL) = 0x2 (flags O_RDWR)
- fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0
- futex(0xb6e7cfa4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 3
- connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(3, "\2\0\0\0debug.egl.trace\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(3, "\2\0\0\0debug.egl.trace\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(3, "", 128, 0) = 0
- close(3) = 0
- futex(0xb6ee63f4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
- stat64("/system/lib/libhardware.so", {st_mode=S_IFREG|0666, st_size=5244, ...}) = 0
- open("/system/lib/libhardware.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 5236
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cbd000
- mmap2(0xb6cbd000, 2517, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cbd000
- mprotect(0xb6cbd000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6cbe000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cbe000
- close(3) = 0
- mprotect(0xb6cbd000, 4096, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6cbe000, 4096, PROT_READ) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 3
- connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(3, "\2\0\0\0ro.hardware.gralloc\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(3, "\2\0\0\0ro.hardware.gralloc\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(3, "", 128, 0) = 0
- close(3) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 3
- connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- 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
- 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
- recv(3, "", 128, 0) = 0
- close(3) = 0
- access("/vendor/lib/hw/gralloc.tetra.so", R_OK) = -1 ENOENT (No such file or directory)
- access("/system/lib/hw/gralloc.tetra.so", R_OK) = 0
- stat64("/system/lib/hw/gralloc.tetra.so", {st_mode=S_IFREG|0666, st_size=17812, ...}) = 0
- open("/system/lib/hw/gralloc.tetra.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 17804
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cb7000
- mmap2(0xb6cb7000, 13515, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cb7000
- mprotect(0xb6cb7000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6cbb000, 4328, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0xb6cbb000
- close(3) = 0
- stat64("/vendor/lib/libuip.so", 0xbeff7850) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libuip.so", {st_mode=S_IFREG|0666, st_size=128356, ...}) = 0
- open("/system/lib/libuip.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 128348
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c96000
- mmap2(0xb6c96000, 124192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c96000
- mprotect(0xb6c96000, 126976, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6cb5000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1e000) = 0xb6cb5000
- close(3) = 0
- mprotect(0xb6c96000, 126976, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6cb5000, 4096, PROT_READ) = 0
- mprotect(0xb6cb7000, 16384, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6cbb000, 4096, PROT_READ) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 3
- connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(3, "\2\0\0\0debug.brcm.mm.logs\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(3, "\2\0\0\0debug.brcm.mm.logs\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(3, "", 128, 0) = 0
- close(3) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 3
- connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(3, "\2\0\0\0ro.hardware.hwcomposer\0\0\0\0\0\0"..., 128, 0) = 128
- recv(3, "\2\0\0\0ro.hardware.hwcomposer\0\0\0\0\0\0"..., 128, 0) = 128
- recv(3, "", 128, 0) = 0
- close(3) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 3
- connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- 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
- 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
- recv(3, "", 128, 0) = 0
- close(3) = 0
- access("/vendor/lib/hw/hwcomposer.tetra.so", R_OK) = -1 ENOENT (No such file or directory)
- access("/system/lib/hw/hwcomposer.tetra.so", R_OK) = 0
- stat64("/system/lib/hw/hwcomposer.tetra.so", {st_mode=S_IFREG|0666, st_size=17728, ...}) = 0
- open("/system/lib/hw/hwcomposer.tetra.so", O_RDONLY) = 3
- lseek(3, 0, SEEK_SET) = 0
- 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
- lseek(3, -8, SEEK_END) = 17720
- read(3, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c90000
- mmap2(0xb6c90000, 14544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c90000
- mprotect(0xb6c90000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb6c94000, 4244, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0xb6c94000
- close(3) = 0
- mprotect(0xb6c90000, 16384, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb6c94000, 4096, PROT_READ) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 3
- connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(3, "\2\0\0\0ro.hardware.gralloc\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(3, "\2\0\0\0ro.hardware.gralloc\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(3, "", 128, 0) = 0
- close(3) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 3
- connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- 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
- 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
- recv(3, "", 128, 0) = 0
- close(3) = 0
- access("/vendor/lib/hw/gralloc.tetra.so", R_OK) = -1 ENOENT (No such file or directory)
- access("/system/lib/hw/gralloc.tetra.so", R_OK) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 3
- connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(3, "\2\0\0\0debug.brcm.mm.logs\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(3, "\2\0\0\0debug.brcm.mm.logs\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(3, "", 128, 0) = 0
- close(3) = 0
- open("/dev/graphics/fb0", O_RDWR) = 3
- ioctl(3, FBIOGET_FSCREENINFO, 0x70cefc) = 0
- ioctl(3, FBIOGET_VSCREENINFO, 0x70ce5c) = 0
- ioctl(3, FBIOPUT_VSCREENINFO, 0x70ce5c) = 0
- ioctl(3, FBIOGET_VSCREENINFO, 0x70ce5c) = 0
- socket(PF_LOCAL, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 4
- fcntl64(4, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
- connect(4, {sa_family=AF_LOCAL, sun_path="/dev/socket/logdw"}, 110) = 0
- getuid32() = 0
- clock_gettime(CLOCK_REALTIME, {1460050244, 352539062}) = 0
- gettid() = 822
- writev(4, [{"\0", 1}, {"6\3", 2}, {"D\231\6W\266Q\3\25", 8}, {"\4", 1}, {"bcm_java.hwcomposer\0", 20}, {"BRCM using (fd=3)\nid ="..., 321}], 6) = 353
- mmap2(NULL, 819200, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0xb6bc8000
- ioctl(3, _IOC(_IOC_READ, 0x46, 0x81, 0x04), 0xbeffbbe8) = 0
- open("/dev/mm_interlock", O_RDWR) = 5
- open("/dev/mm_interlock", O_RDWR) = 6
- brk(0x74e000) = 0x74e000
- mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb63c8000
- mprotect(0xb63c8000, 4096, PROT_NONE) = 0
- clone(child_stack=0xb6bc6f48, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6bc7478, tls=0xb6bc78d0, child_tidptr=0xb6bc7478) = 823
- socket(PF_LOCAL, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 8
- fcntl64(8, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
- connect(8, {sa_family=AF_LOCAL, sun_path="/dev/socket/logdw"}, 110) = 0
- getuid32() = 0
- clock_gettime(CLOCK_REALTIME, {1460050244, 357025146}) = 0
- gettid() = 822
- writev(8, [{"\0", 1}, {"6\3", 2}, {"D\231\6Wz\305G\25", 8}, {"\4", 1}, {"MM_DEVICE\0", 10}, {"Waiting for mm thread to come up"..., 33}], 6) = 55
- nanosleep({0, 1000000}, NULL) = 0
- futex(0x71d170, FUTEX_WAKE_PRIVATE, 1) = 1
- write(6, "\2\0\0d\34\274\377\276\0\0\0\0", 12) = 0
- futex(0x71d170, FUTEX_WAKE_PRIVATE, 1) = 1
- open("/dev/mm_v3d", O_RDWR) = 9
- write(6, "\2\0\0d\304\273\377\276\0\0\0\0", 12) = 0
- ioctl(9, _IOC(_IOC_READ|_IOC_WRITE, 0x4d, 0x80, 0x08), 0xbeffbc04) = 0
- mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb5a00000
- mprotect(0xb5a00000, 4096, PROT_NONE) = 0
- clone(child_stack=0xb61fef48, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb61ff478, tls=0xb61ff8d0, child_tidptr=0xb61ff478) = 824
- getuid32() = 0
- clock_gettime(CLOCK_REALTIME, {1460050244, 362426757}) = 0
- gettid() = 822
- writev(4, [{"\0", 1}, {"6\3", 2}, {"D\231\6W\2051\232\25", 8}, {"\6", 1}, {"bcm_java.hwcomposer\0", 20}, {"blanking 0\n\0", 12}], 6) = 44
- ioctl(3, FBIOBLANK, 0) = 0
- fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0
- mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb63c7000
- write(1, "width: 320 height: 320\n", 23width: 320 height: 320
- ) = 23
- socket(PF_LOCAL, SOCK_STREAM, 0) = 10
- connect(10, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(10, "\2\0\0\0ro.kernel.qemu\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "\2\0\0\0ro.kernel.qemu\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "", 128, 0) = 0
- close(10) = 0
- access("/vendor/lib/egl/libGLES.so", R_OK) = -1 ENOENT (No such file or directory)
- socket(PF_LOCAL, SOCK_STREAM, 0) = 10
- connect(10, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(10, "\2\0\0\0ro.kernel.qemu\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "\2\0\0\0ro.kernel.qemu\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "", 128, 0) = 0
- close(10) = 0
- access("/system/lib/egl/libGLES.so", R_OK) = -1 ENOENT (No such file or directory)
- socket(PF_LOCAL, SOCK_STREAM, 0) = 10
- connect(10, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(10, "\2\0\0\0ro.kernel.qemu\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "\2\0\0\0ro.kernel.qemu\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "", 128, 0) = 0
- close(10) = 0
- stat64("/vendor/lib/egl", 0xbeffba20) = -1 ENOENT (No such file or directory)
- socket(PF_LOCAL, SOCK_STREAM, 0) = 10
- connect(10, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(10, "\2\0\0\0ro.kernel.qemu\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "\2\0\0\0ro.kernel.qemu\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "", 128, 0) = 0
- close(10) = 0
- stat64("/system/lib/egl", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
- open("/system/lib/egl", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 10
- fstat64(10, {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
- getdents(10, /* 4 entries */, 32768) = 80
- close(10) = 0
- stat64("/system/lib/egl/libGLES_java.so", {st_mode=S_IFREG|0666, st_size=641532, ...}) = 0
- open("/system/lib/egl/libGLES_java.so", O_RDONLY) = 10
- lseek(10, 0, SEEK_SET) = 0
- read(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"..., 4096) = 4096
- lseek(10, -8, SEEK_END) = 641524
- read(10, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 970752, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5913000
- mmap2(0xb5913000, 627957, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 10, 0) = 0xb5913000
- mprotect(0xb5913000, 630784, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb59ad000, 13528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x99000) = 0xb59ad000
- mmap2(0xb59b1000, 321376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb59b1000
- close(10) = 0
- stat64("/vendor/lib/libVCOS.so", 0xbeffb800) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libVCOS.so", {st_mode=S_IFREG|0666, st_size=29936, ...}) = 0
- open("/system/lib/libVCOS.so", O_RDONLY) = 10
- lseek(10, 0, SEEK_SET) = 0
- read(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"..., 4096) = 4096
- lseek(10, -8, SEEK_END) = 29928
- read(10, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb63be000
- mmap2(0xb63be000, 27751, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 10, 0) = 0xb63be000
- mprotect(0xb63be000, 28672, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb63c5000, 4164, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x6000) = 0xb63c5000
- close(10) = 0
- mprotect(0xb63be000, 28672, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb63c5000, 4096, PROT_READ) = 0
- stat64("/vendor/lib/libicuuc.so", 0xbeffb800) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libicuuc.so", {st_mode=S_IFREG|0666, st_size=1074420, ...}) = 0
- open("/system/lib/libicuuc.so", O_RDONLY) = 10
- lseek(10, 0, SEEK_SET) = 0
- read(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"..., 4096) = 4096
- lseek(10, -8, SEEK_END) = 1074412
- read(10, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 1097728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5807000
- mmap2(0xb5807000, 1028136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 10, 0) = 0xb5807000
- mprotect(0xb5807000, 1032192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb5904000, 40988, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0xfc000) = 0xb5904000
- mmap2(0xb590f000, 13060, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb590f000
- close(10) = 0
- stat64("/vendor/lib/libgabi++.so", 0xbeffb760) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libgabi++.so", {st_mode=S_IFREG|0666, st_size=17524, ...}) = 0
- open("/system/lib/libgabi++.so", O_RDONLY) = 10
- lseek(10, 0, SEEK_SET) = 0
- read(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"..., 4096) = 4096
- lseek(10, -8, SEEK_END) = 17516
- read(10, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb63b8000
- mmap2(0xb63b8000, 13748, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 10, 0) = 0xb63b8000
- mprotect(0xb63b8000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb63bc000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x3000) = 0xb63bc000
- close(10) = 0
- mprotect(0xb63b8000, 16384, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb63bc000, 4096, PROT_READ) = 0
- mprotect(0xb5807000, 1032192, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb5904000, 40960, PROT_READ) = 0
- stat64("/vendor/lib/libcrypto.so", 0xbeffb800) = -1 ENOENT (No such file or directory)
- stat64("/system/lib/libcrypto.so", {st_mode=S_IFREG|0666, st_size=1052908, ...}) = 0
- open("/system/lib/libcrypto.so", O_RDONLY) = 10
- lseek(10, 0, SEEK_SET) = 0
- read(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"..., 4096) = 4096
- lseek(10, -8, SEEK_END) = 1052900
- read(10, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 1064960, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5703000
- mmap2(0xb5703000, 966616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 10, 0) = 0xb5703000
- mprotect(0xb5703000, 966656, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb57f0000, 84880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0xec000) = 0xb57f0000
- mmap2(0xb5805000, 7740, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb5805000
- close(10) = 0
- mprotect(0xb5703000, 966656, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb57f0000, 61440, PROT_READ) = 0
- mprotect(0xb5913000, 630784, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb59ad000, 8192, PROT_READ) = 0
- rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT ABRT KILL USR1 USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN], [], 8) = 0
- sigaction(SIGILL, {0xb57c5e51, ~[ILL TRAP BUS FPE SEGV], SA_RESTORER, 0xb6dba7e0}, {SIG_DFL, [], 0}) = 0
- rt_sigprocmask(SIG_BLOCK, [], [HUP INT QUIT ABRT USR1 USR2 PIPE ALRM TERM STKFLT CHLD CONT TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN], 8) = 0
- --- SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPC, si_addr=0xb5745888} ---
- rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT ABRT USR1 USR2 PIPE ALRM TERM STKFLT CHLD CONT TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN], [HUP INT QUIT ILL ABRT USR1 USR2 PIPE ALRM TERM STKFLT CHLD CONT TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN], 8) = 0
- sigaction(SIGILL, {SIG_DFL, [], SA_RESTORER, 0xb6dba7e0}, NULL) = 0
- rt_sigprocmask(SIG_SETMASK, [], [HUP INT QUIT ABRT USR1 USR2 PIPE ALRM TERM STKFLT CHLD CONT TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN], 8) = 0
- getuid32() = 0
- clock_gettime(CLOCK_REALTIME, {1460050244, 447357177}) = 0
- gettid() = 822
- writev(4, [{"\0", 1}, {"6\3", 2}, {"D\231\6W\371 \252\32", 8}, {"\3", 1}, {"libEGL\0", 7}, {"loaded /system/lib/egl/libGLES_j"..., 39}], 6) = 58
- stat64("/system/lib/libGLESv1_CM.so", {st_mode=S_IFREG|0666, st_size=21468, ...}) = 0
- open("/system/lib/libGLESv1_CM.so", O_RDONLY) = 10
- lseek(10, 0, SEEK_SET) = 0
- read(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"..., 4096) = 4096
- lseek(10, -8, SEEK_END) = 21460
- read(10, "\1\0\0\0\0\0\0\0", 8) = 8
- mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb63b1000
- mmap2(0xb63b1000, 19412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 10, 0) = 0xb63b1000
- mprotect(0xb63b1000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
- mmap2(0xb63b6000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x4000) = 0xb63b6000
- close(10) = 0
- mprotect(0xb63b1000, 20480, PROT_READ|PROT_EXEC) = 0
- mprotect(0xb63b6000, 4096, PROT_READ) = 0
- futex(0xb59fc904, FUTEX_WAKE_PRIVATE, 2147483647) = 0
- futex(0x4d5920ac, FUTEX_WAKE_PRIVATE, 2147483647) = 0
- open("/usr/lib/libhybris/eglplatform_hwcomposer.so", O_RDONLY|O_CLOEXEC) = 10
- read(10, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0|\n\0\0004\0\0\0"..., 512) = 512
- fstat64(10, {st_mode=S_IFREG|0777, st_size=6324, ...}) = 0
- mmap2(NULL, 70520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0xb639f000
- mprotect(0xb63a1000, 61440, PROT_NONE) = 0
- mmap2(0xb63b0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x1000) = 0xb63b0000
- close(10) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 10
- connect(10, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(10, "\2\0\0\0ro.hardware.gralloc\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "\2\0\0\0ro.hardware.gralloc\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "", 128, 0) = 0
- close(10) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 10
- connect(10, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(10, "\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
- recv(10, "\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
- recv(10, "", 128, 0) = 0
- close(10) = 0
- access("/vendor/lib/hw/gralloc.tetra.so", R_OK) = -1 ENOENT (No such file or directory)
- access("/system/lib/hw/gralloc.tetra.so", R_OK) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 10
- connect(10, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(10, "\2\0\0\0debug.brcm.gralloc.dump.enab"..., 128, 0) = 128
- recv(10, "\2\0\0\0debug.brcm.gralloc.dump.enab"..., 128, 0) = 128
- recv(10, "", 128, 0) = 0
- close(10) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 10
- connect(10, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(10, "\2\0\0\0debug.egl.trace\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "\2\0\0\0debug.egl.trace\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "", 128, 0) = 0
- close(10) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 10
- connect(10, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(10, "\2\0\0\0ro.debuggable\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "\2\0\0\0ro.debuggable\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "", 128, 0) = 0
- close(10) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 10
- connect(10, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(10, "\2\0\0\0prop.brcm.logGLerrors\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "\2\0\0\0prop.brcm.logGLerrors\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "", 128, 0) = 0
- close(10) = 0
- futex(0xb63c6358, FUTEX_WAKE_PRIVATE, 2147483647) = 0
- futex(0xb63c6350, FUTEX_WAKE_PRIVATE, 2147483647) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 10
- connect(10, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(10, "\2\0\0\0debug.vcos.assert\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "\2\0\0\0debug.vcos.assert\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "", 128, 0) = 0
- close(10) = 0
- sigaction(SIGUSR1, {0xb6c9ce29, [], SA_RESTORER, 0xb6dba7e0}, NULL) = 0
- getuid32() = 0
- clock_gettime(CLOCK_REALTIME, {1460050244, 476409912}) = 0
- gettid() = 822
- writev(8, [{"\0", 1}, {"6\3", 2}, {"D\231\6W8pe\34", 8}, {"\3", 1}, {"\0", 1}, {"HwMemAllocatorImpl Static Counte"..., 40}], 6) = 53
- getuid32() = 0
- clock_gettime(CLOCK_REALTIME, {1460050244, 478149414}) = 0
- gettid() = 822
- writev(8, [{"\0", 1}, {"6\3", 2}, {"D\231\6W&\373\177\34", 8}, {"\3", 1}, {"\0", 1}, {"HwMemAllocatorImpl[b6cb60a8] tot"..., 93}], 6) = 106
- socket(PF_LOCAL, SOCK_STREAM, 0) = 10
- connect(10, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(10, "\2\0\0\0ro.hardware.gralloc\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "\2\0\0\0ro.hardware.gralloc\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(10, "", 128, 0) = 0
- close(10) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 10
- connect(10, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(10, "\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
- recv(10, "\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
- recv(10, "", 128, 0) = 0
- close(10) = 0
- access("/vendor/lib/hw/gralloc.tetra.so", R_OK) = -1 ENOENT (No such file or directory)
- access("/system/lib/hw/gralloc.tetra.so", R_OK) = 0
- open("/dev/ion", O_RDONLY|O_CLOEXEC) = 10
- ioctl(10, ION_IOC_CUSTOM, 0xbeffb9f8) = 0
- getuid32() = 0
- clock_gettime(CLOCK_REALTIME, {1460050244, 485076904}) = 0
- gettid() = 822
- writev(8, [{"\0", 1}, {"6\3", 2}, {"D\231\6W\250\257\351\34", 8}, {"\3", 1}, {"ION\0", 4}, {"config: version(0x10001) secure("..., 75}], 6) = 91
- ioctl(10, ION_IOC_ALLOC, 0xbeffb9e4) = 0
- ioctl(10, ION_IOC_CUSTOM, 0xbeffb9f8) = 0
- ioctl(10, ION_IOC_MAP, 0xbeffb9f8) = 0
- mmap2(NULL, 32768, PROT_READ|PROT_WRITE, MAP_SHARED, 11, 0) = 0xb6397000
- open("/dev/mm_v3d", O_RDWR) = 12
- brk(0x771000) = 0x771000
- write(6, "\2\0\0d\234\272\377\276\0\0\0\0", 12) = 0
- ioctl(12, _IOC(_IOC_READ|_IOC_WRITE, 0x4d, 0x80, 0x08), 0xb59ff640) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 13
- connect(13, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(13, "\2\0\0\0ro.hardware.gralloc\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(13, "\2\0\0\0ro.hardware.gralloc\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(13, "", 128, 0) = 0
- close(13) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 13
- connect(13, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(13, "\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
- recv(13, "\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
- recv(13, "", 128, 0) = 0
- close(13) = 0
- access("/vendor/lib/hw/gralloc.tetra.so", R_OK) = -1 ENOENT (No such file or directory)
- access("/system/lib/hw/gralloc.tetra.so", R_OK) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 13
- connect(13, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(13, "\2\0\0\0ro.hardware.hwcomposer\0\0\0\0\0\0"..., 128, 0) = 128
- recv(13, "\2\0\0\0ro.hardware.hwcomposer\0\0\0\0\0\0"..., 128, 0) = 128
- recv(13, "", 128, 0) = 0
- close(13) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 13
- connect(13, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(13, "\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
- recv(13, "\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
- recv(13, "", 128, 0) = 0
- close(13) = 0
- access("/vendor/lib/hw/hwcomposer.tetra.so", R_OK) = -1 ENOENT (No such file or directory)
- access("/system/lib/hw/hwcomposer.tetra.so", R_OK) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 13
- connect(13, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(13, "\2\0\0\0fb.force.dithering\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(13, "\2\0\0\0fb.force.dithering\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(13, "", 128, 0) = 0
- close(13) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 13
- connect(13, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(13, "\2\0\0\0debug.brcm.mm.logs\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(13, "\2\0\0\0debug.brcm.mm.logs\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(13, "", 128, 0) = 0
- close(13) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 13
- connect(13, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(13, "\2\0\0\0debug.egl.finish\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(13, "\2\0\0\0debug.egl.finish\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(13, "", 128, 0) = 0
- close(13) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 13
- connect(13, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(13, "\2\0\0\0debug.egl.traceGpuCompletion"..., 128, 0) = 128
- recv(13, "\2\0\0\0debug.egl.traceGpuCompletion"..., 128, 0) = 128
- recv(13, "", 128, 0) = 0
- close(13) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 13
- connect(13, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(13, "\2\0\0\0debug.egl.force_msaa\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(13, "\2\0\0\0debug.egl.force_msaa\0\0\0\0\0\0\0\0"..., 128, 0) = 128
- recv(13, "", 128, 0) = 0
- close(13) = 0
- socket(PF_LOCAL, SOCK_STREAM, 0) = 13
- connect(13, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
- send(13, "\2\0\0\0prop.brcm.maxBufferedVertexS"..., 128, 0) = 128
- recv(13, "\2\0\0\0prop.brcm.maxBufferedVertexS"..., 128, 0) = 128
- recv(13, "", 128, 0) = 0
- close(13) = 0
- futex(0xb59fc8e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
- --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x154} ---
- +++ killed by SIGSEGV +++
- Segmentation fault
- sh-4.3# EGL_PLATFORM=hwcomposer gdb --args test_hwcomposer
- GNU gdb (GDB) 7.9.1
- Copyright (C) 2015 Free Software Foundation, Inc.
- License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
- This is free software: you are free to change and redistribute it.
- There is NO WARRANTY, to the extent permitted by law. Type "show copying"
- and "show warranty" for details.
- This GDB was configured as "arm-oe-linux-gnueabi".
- Type "show configuration" for configuration details.
- For bug reporting instructions, please see:
- <http://www.gnu.org/software/gdb/bugs/>.
- Find the GDB manual and other documentation resources online at:
- <http://www.gnu.org/software/gdb/documentation/>.
- For help, type "help".
- Type "apropos word" to search for commands related to "word"...
- Reading symbols from test_hwcomposer...Reading symbols from /usr/bin/.debug/test_hwcomposer...done.
- done.
- (gdb) start
- Temporary breakpoint 1 at 0x11834: file test_hwcomposer.cpp, line 133.
- Starting program: /usr/bin/test_hwcomposer
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/lib/libthread_db.so.1".
- Temporary breakpoint 1, main (argc=1, argv=0xbefffe64)
- at test_hwcomposer.cpp:133
- 133 {
- (gdb) c
- Continuing.
- width: 320 height: 320
- [New Thread 0xb62ff410 (LWP 854)]
- [New Thread 0xb6c13410 (LWP 853)]
- Program received signal SIGILL, Illegal instruction.
- 0xb5845888 in ?? ()
- (gdb) c
- Continuing.
- Program received signal SIGSEGV, Segmentation fault.
- 0xb6d05194 in ?? ()
- (gdb) bt
- #0 0xb6d05194 in ?? ()
- #1 0xb6d051e4 in ?? ()
- Backtrace stopped: previous frame identical to this frame (corrupt stack?)
- (gdb) quit
- A debugging session is active.
- Inferior 1 [process 849] will be killed.
- Quit anyway? (y or n) y
- sh-4.3#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement