Skip to content

Instantly share code, notes, and snippets.

@benclarkk
Created October 4, 2019 20:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save benclarkk/cc96850537876a00da5a4aa7a9a56965 to your computer and use it in GitHub Desktop.
Save benclarkk/cc96850537876a00da5a4aa7a9a56965 to your computer and use it in GitHub Desktop.
width: 720 height: 1280
OpenGL ES 2.0 (OpenGL ES 3.0 V@84.0 AU@05.00.00.046.002 (CL@))
Segmentation fault
sh-3.2# EGL_PLATFORM=hwcomposer strace test_hwcomposer
execve("/usr/bin/test_hwcomposer", ["test_hwcomposer"], 0xbedb3e70 /* 8 vars */) = 0
brk(NULL) = 0xfc0000
uname({sysname="Linux", nodename="Sailfish", ...}) = 0
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v7l/neon/vfp/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v7l/neon/vfp", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v7l/neon/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v7l/neon", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v7l/vfp/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v7l/vfp", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v7l/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/v7l", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/neon/vfp/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/neon/vfp", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/neon/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/neon", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/vfp/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/vfp", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/tls", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/v7l/neon/vfp/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/v7l/neon/vfp", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/v7l/neon/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/v7l/neon", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/v7l/vfp/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/v7l/vfp", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/v7l/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/v7l", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/neon/vfp/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/neon/vfp", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/neon/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/neon", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/vfp/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/vfp", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib/libEGL.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/srv/mer/toolings/SailfishOS-3.0.0/opt/cross/armv7hl-meego-linux-gnueabi/lib", 0xbec04290) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=40145, ...}) = 0
mmap2(NULL, 40145, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f4e000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libEGL.so.1", O_RDONLY|O_LARGEFILE|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\234\34\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=31792, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f4c000
mmap2(NULL, 86912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f19000
mprotect(0xb6f1e000, 61440, PROT_NONE) = 0
mmap2(0xb6f2d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xb6f2d000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libGLESv2.so.2", O_RDONLY|O_LARGEFILE|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|0755, st_size=35620, ...}) = 0
mmap2(NULL, 86720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f03000
mprotect(0xb6f08000, 61440, PROT_NONE) = 0
mmap2(0xb6f17000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xb6f17000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libhardware.so.2", O_RDONLY|O_LARGEFILE|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\5\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=7760, ...}) = 0
mmap2(NULL, 69700, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ef1000
mprotect(0xb6ef2000, 61440, PROT_NONE) = 0
mmap2(0xb6f01000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xb6f01000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libsync.so.2", O_RDONLY|O_LARGEFILE|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\334\6\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=7956, ...}) = 0
mmap2(NULL, 69708, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6edf000
mprotect(0xb6ee0000, 61440, PROT_NONE) = 0
mmap2(0xb6eef000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xb6eef000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libhybris-hwcomposerwindow.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0x\35\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=35372, ...}) = 0
mmap2(NULL, 90332, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ec8000
mprotect(0xb6ece000, 61440, PROT_NONE) = 0
mmap2(0xb6edd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0xb6edd000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libstdc++.so.6", O_RDONLY|O_LARGEFILE|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\230\272\4\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=674212, ...}) = 0
mmap2(NULL, 765640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e0d000
mprotect(0xb6ead000, 61440, PROT_NONE) = 0
mmap2(0xb6ebc000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9f000) = 0xb6ebc000
mmap2(0xb6ec2000, 24264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6ec2000
close(3) = 0
openat(AT_FDCWD, "/lib/libm.so.6", O_RDONLY|O_LARGEFILE|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\217\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=439732, ...}) = 0
mmap2(NULL, 503824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6d91000
mprotect(0xb6dfc000, 61440, PROT_NONE) = 0
mmap2(0xb6e0b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6a000) = 0xb6e0b000
close(3) = 0
openat(AT_FDCWD, "/lib/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0i\252\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1100856, ...}) = 0
mmap2(NULL, 1169392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6c73000
mprotect(0xb6d7c000, 61440, PROT_NONE) = 0
mmap2(0xb6d8b000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x108000) = 0xb6d8b000
mmap2(0xb6d8f000, 6128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6d8f000
close(3) = 0
openat(AT_FDCWD, "/lib/libgcc_s.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0000-\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=34508, ...}) = 0
mmap2(NULL, 98576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6c5a000
mprotect(0xb6c62000, 61440, PROT_NONE) = 0
mmap2(0xb6c71000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xb6c71000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libhybris-common.so.1", O_RDONLY|O_LARGEFILE|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\200|\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=213232, ...}) = 0
mmap2(NULL, 239232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6c1f000
mprotect(0xb6c46000, 61440, PROT_NONE) = 0
mmap2(0xb6c55000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0xb6c55000
mmap2(0xb6c58000, 5760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6c58000
close(3) = 0
openat(AT_FDCWD, "/lib/libdl.so.2", O_RDONLY|O_LARGEFILE|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\30\f\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9648, ...}) = 0
mmap2(NULL, 73780, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6c0c000
mprotect(0xb6c0e000, 61440, PROT_NONE) = 0
mmap2(0xb6c1d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6c1d000
close(3) = 0
openat(AT_FDCWD, "/lib/librt.so.1", O_RDONLY|O_LARGEFILE|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\35\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=22220, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f4a000
mmap2(NULL, 86248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6bf6000
mprotect(0xb6bfb000, 61440, PROT_NONE) = 0
mmap2(0xb6c0a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xb6c0a000
close(3) = 0
openat(AT_FDCWD, "/lib/libpthread.so.0", O_RDONLY|O_LARGEFILE|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\1^\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=83944, ...}) = 0
mmap2(NULL, 155852, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6bcf000
mprotect(0xb6be3000, 61440, PROT_NONE) = 0
mmap2(0xb6bf2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0xb6bf2000
mmap2(0xb6bf4000, 4300, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6bf4000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libhybris-eglplatformcommon.so.1", O_RDONLY|O_LARGEFILE|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\34-\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=51236, ...}) = 0
mmap2(NULL, 103952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6bb5000
mprotect(0xb6bbe000, 61440, PROT_NONE) = 0
mmap2(0xb6bcd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xb6bcd000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libwayland-client.so.0", O_RDONLY|O_LARGEFILE|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/\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=35040, ...}) = 0
mmap2(NULL, 99044, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b9c000
mprotect(0xb6ba3000, 65536, PROT_NONE) = 0
mmap2(0xb6bb3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xb6bb3000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libwayland-server.so.0", O_RDONLY|O_LARGEFILE|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\300A\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=43380, ...}) = 0
mmap2(NULL, 107536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b81000
mprotect(0xb6b8b000, 61440, PROT_NONE) = 0
mmap2(0xb6b9a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0xb6b9a000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libgralloc.so.1", O_RDONLY|O_LARGEFILE|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\204\t\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=13772, ...}) = 0
mmap2(NULL, 73840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b6e000
mprotect(0xb6b70000, 61440, PROT_NONE) = 0
mmap2(0xb6b7f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6b7f000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libffi.so.6", O_RDONLY|O_LARGEFILE|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\340\24\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=22264, ...}) = 0
mmap2(NULL, 86844, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b58000
mprotect(0xb6b5d000, 61440, PROT_NONE) = 0
mmap2(0xb6b6c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xb6b6c000
close(3) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6b56000
set_tls(0xb6b56d30) = 0
mprotect(0xb6d8b000, 8192, PROT_READ) = 0
mprotect(0xb6c71000, 4096, PROT_READ) = 0
mprotect(0xb6b6c000, 4096, PROT_READ) = 0
mprotect(0xb6e0b000, 4096, PROT_READ) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6b54000
mprotect(0xb6ebc000, 16384, PROT_READ) = 0
mprotect(0xb6c1d000, 4096, PROT_READ) = 0
mprotect(0xb6bf2000, 4096, PROT_READ) = 0
mprotect(0xb6c0a000, 4096, PROT_READ) = 0
mprotect(0xb6c55000, 4096, PROT_READ) = 0
mprotect(0xb6f01000, 4096, PROT_READ) = 0
mprotect(0xb6b7f000, 4096, PROT_READ) = 0
mprotect(0xb6b9a000, 4096, PROT_READ) = 0
mprotect(0xb6bb3000, 4096, PROT_READ) = 0
mprotect(0xb6eef000, 4096, PROT_READ) = 0
mprotect(0xb6bcd000, 4096, PROT_READ) = 0
mprotect(0xb6edd000, 4096, PROT_READ) = 0
mprotect(0xb6f17000, 4096, PROT_READ) = 0
mprotect(0xb6f2d000, 4096, PROT_READ) = 0
mprotect(0x22000, 4096, PROT_READ) = 0
mprotect(0xb6f59000, 4096, PROT_READ) = 0
munmap(0xb6f4e000, 40145) = 0
set_tid_address(0xb6b568d8) = 5968
set_robust_list(0xb6b568e0, 12) = 0
rt_sigaction(SIGRTMIN, {sa_handler=0xb6bd48f5, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0xb6c9f0f1}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0xb6bd49b1, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0xb6c9f0f1}, 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(NULL) = 0xfc0000
brk(0xfe1000) = 0xfe1000
socket(AF_UNIX, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(3, "\2\0\0\0ro.build.version.sdk\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "\2\0\0\0ro.build.version.sdk\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "", 128, 0) = 0
close(3) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6857, tv_nsec=499808753}) = 0
futex(0xb6c1e028, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/usr/lib/libhybris/linker/jb.so", O_RDONLY|O_LARGEFILE|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\25\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=55772, ...}) = 0
mmap2(NULL, 156928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b2d000
mprotect(0xb6b38000, 61440, PROT_NONE) = 0
mmap2(0xb6b47000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0xb6b47000
mmap2(0xb6b49000, 42240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6b49000
close(3) = 0
mprotect(0xb6b47000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libGLESv2.so", {st_mode=S_IFREG|0644, st_size=62556, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libGLESv2.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [62548], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 69632, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6b1c000
mmap2(0xb6b1c000, 60884, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6b1c000
mprotect(0xb6b1c000, 61440, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6b2b000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe000) = 0xb6b2b000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libEGL.so", {st_mode=S_IFREG|0644, st_size=420076, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libEGL.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [420068], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 438272, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ab1000
mmap2(0xb6ab1000, 378217, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6ab1000
mprotect(0xb6ab1000, 380928, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6b0e000, 41880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5c000) = 0xb6b0e000
mmap2(0xb6b19000, 9140, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6b19000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libGLES_trace.so", {st_mode=S_IFREG|0644, st_size=431320, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libGLES_trace.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [431312], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 434176, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6a47000
mmap2(0xb6a47000, 423924, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a47000
mprotect(0xb6a47000, 425984, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6aaf000, 8060, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x67000) = 0xb6aaf000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libc.so", {st_mode=S_IFREG|0644, st_size=489351, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libc.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [489343], SEEK_END) = 0
read(3, "RelBase\0", 8) = 8
mmap2(NULL, 393216, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb69e7000
mmap2(0xb69e7000, 330876, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb69e7000
mprotect(0xb69e7000, 331776, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6a39000, 17684, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x51000) = 0xb6a39000
mmap2(0xb6a3e000, 34760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6a3e000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libdsyscalls.so", {st_mode=S_IFREG|0644, st_size=17556, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libdsyscalls.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [17548], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f52000
mmap2(0xb6f52000, 12820, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6f52000
mprotect(0xb6f52000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6f56000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0xb6f56000
close(3) = 0
sysinfo({uptime=6858, loads=[721568, 723616, 723872], totalram=930635776, freeram=502419456, sharedram=0, bufferram=6709248, totalswap=0, freeswap=0, procs=443, totalhigh=431878144, freehigh=89509888, mem_unit=1}) = 0
mprotect(0xb6f52000, 16384, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6f56000, 4096, PROT_READ) = 0
mprotect(0xb69e7000, 331776, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6a39000, 8192, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libcutils.so", {st_mode=S_IFREG|0644, st_size=46488, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libcutils.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [46480], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 53248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb69da000
mmap2(0xb69da000, 43184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb69da000
mprotect(0xb69da000, 45056, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb69e5000, 4160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0xb69e5000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/liblog.so", {st_mode=S_IFREG|0644, st_size=21752, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/liblog.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [21744], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb69d3000
mmap2(0xb69d3000, 17424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb69d3000
mprotect(0xb69d3000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb69d8000, 4108, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb69d8000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libm.so", {st_mode=S_IFREG|0644, st_size=112064, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libm.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [112056], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 118784, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb69b6000
mmap2(0xb69b6000, 107180, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb69b6000
mprotect(0xb69b6000, 110592, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb69d1000, 4268, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1a000) = 0xb69d1000
close(3) = 0
mprotect(0xb69b6000, 110592, PROT_READ|PROT_EXEC) = 0
mprotect(0xb69d1000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libstdc++.so", {st_mode=S_IFREG|0644, st_size=9400, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libstdc++.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [9392], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f4e000
mmap2(0xb6f4e000, 5762, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6f4e000
mprotect(0xb6f4e000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6f50000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb6f50000
close(3) = 0
mprotect(0xb6f4e000, 8192, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6f50000, 4096, PROT_READ) = 0
mprotect(0xb69d3000, 20480, PROT_READ|PROT_EXEC) = 0
mprotect(0xb69d8000, 4096, PROT_READ) = 0
mprotect(0xb69da000, 45056, PROT_READ|PROT_EXEC) = 0
mprotect(0xb69e5000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libstlport.so", {st_mode=S_IFREG|0644, st_size=214432, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libstlport.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [214424], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 221184, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6980000
mmap2(0xb6980000, 206622, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6980000
mprotect(0xb6980000, 208896, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb69b3000, 8264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x32000) = 0xb69b3000
close(3) = 0
mprotect(0xb6980000, 208896, PROT_READ|PROT_EXEC) = 0
mprotect(0xb69b3000, 8192, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libutils.so", {st_mode=S_IFREG|0644, st_size=83248, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libutils.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [83240], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 90112, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb696a000
mmap2(0xb696a000, 79060, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb696a000
mprotect(0xb696a000, 81920, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb697e000, 4120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x13000) = 0xb697e000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libbacktrace.so", {st_mode=S_IFREG|0644, st_size=25836, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libbacktrace.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [25828], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6962000
mmap2(0xb6962000, 21902, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6962000
mprotect(0xb6962000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6968000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0xb6968000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libgccdemangle.so", {st_mode=S_IFREG|0644, st_size=21708, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libgccdemangle.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [21700], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb695b000
mmap2(0xb695b000, 14923, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb695b000
mprotect(0xb695b000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6960000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb6960000
close(3) = 0
mprotect(0xb695b000, 16384, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6960000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libunwind.so", {st_mode=S_IFREG|0644, st_size=50436, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libunwind.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [50428], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 344064, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6907000
mmap2(0xb6907000, 46252, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6907000
mprotect(0xb6907000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6913000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0xb6913000
mmap2(0xb6915000, 285016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6915000
close(3) = 0
mprotect(0xb6907000, 49152, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6913000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libunwind-ptrace.so", {st_mode=S_IFREG|0644, st_size=9340, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libunwind-ptrace.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [9332], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6903000
mmap2(0xb6903000, 4540, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6903000
mprotect(0xb6903000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6905000, 4132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb6905000
close(3) = 0
mprotect(0xb6903000, 8192, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6905000, 4096, PROT_READ) = 0
mprotect(0xb6962000, 24576, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6968000, 4096, PROT_READ) = 0
mprotect(0xb696a000, 81920, PROT_READ|PROT_EXEC) = 0
mprotect(0xb697e000, 4096, PROT_READ) = 0
mprotect(0xb6a47000, 425984, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6aaf000, 4096, PROT_READ) = 0
mprotect(0xb6ab1000, 380928, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6b0e000, 8192, PROT_READ) = 0
mprotect(0xb6b1c000, 61440, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6b2b000, 4096, PROT_READ) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f49000
madvise(0xb6f49000, 4096, MADV_MERGEABLE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
fcntl64(0, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE)
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
fcntl64(0, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE)
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
fcntl64(0, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE)
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
fcntl64(0, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE)
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
futex(0xb6ab0fa4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_UNIX, 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
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6857, tv_nsec=579808753}) = 0
futex(0xb6b1a3f8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libhardware.so", {st_mode=S_IFREG|0644, st_size=5320, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libhardware.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [5312], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6900000
mmap2(0xb6900000, 2561, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6900000
mprotect(0xb6900000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6901000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6901000
close(3) = 0
mprotect(0xb6900000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6901000, 4096, PROT_READ) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_UNIX, 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
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6857, tv_nsec=579808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_UNIX, 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
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6857, tv_nsec=579808753}) = 0
access("/usr/libexec/droid-hybris/system/lib/hw/gralloc.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
access("/vendor/lib/hw/gralloc.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/gralloc.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
socket(AF_UNIX, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(3, "\2\0\0\0ro.product.board\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "\2\0\0\0ro.product.board\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "", 128, 0) = 0
close(3) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6857, tv_nsec=579808753}) = 0
access("/usr/libexec/droid-hybris/system/lib/hw/gralloc.MSM8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/vendor/lib/hw/gralloc.MSM8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/gralloc.MSM8226.so", R_OK) = -1 ENOENT (No such file or directory)
socket(AF_UNIX, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(3, "\2\0\0\0ro.board.platform\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "\2\0\0\0ro.board.platform\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "", 128, 0) = 0
close(3) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6857, tv_nsec=589808753}) = 0
access("/usr/libexec/droid-hybris/system/lib/hw/gralloc.msm8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/vendor/lib/hw/gralloc.msm8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/gralloc.msm8226.so", R_OK) = 0
stat64("/system/lib/hw/gralloc.msm8226.so", {st_mode=S_IFREG|0644, st_size=14152, ...}) = 0
openat(AT_FDCWD, "/system/lib/hw/gralloc.msm8226.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [14144], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb68fb000
mmap2(0xb68fb000, 11199, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb68fb000
mprotect(0xb68fb000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb68fe000, 4752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb68fe000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libGLESv1_CM.so", {st_mode=S_IFREG|0644, st_size=33884, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libGLESv1_CM.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [33876], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 40960, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb68f1000
mmap2(0xb68f1000, 31532, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb68f1000
mprotect(0xb68f1000, 32768, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb68f9000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0xb68f9000
close(3) = 0
mprotect(0xb68f1000, 32768, PROT_READ|PROT_EXEC) = 0
mprotect(0xb68f9000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libmemalloc.so", 0xbec00798) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libmemalloc.so", 0xbec00798) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libmemalloc.so", {st_mode=S_IFREG|0644, st_size=13552, ...}) = 0
openat(AT_FDCWD, "/system/lib/libmemalloc.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [13544], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb68ec000
mmap2(0xb68ec000, 10198, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb68ec000
mprotect(0xb68ec000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb68ef000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb68ef000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libqdutils.so", 0xbec006c8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libqdutils.so", 0xbec006c8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libqdutils.so", {st_mode=S_IFREG|0644, st_size=25840, ...}) = 0
openat(AT_FDCWD, "/system/lib/libqdutils.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [25832], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb68e4000
mmap2(0xb68e4000, 21249, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb68e4000
mprotect(0xb68e4000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb68ea000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0xb68ea000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libbinder.so", {st_mode=S_IFREG|0644, st_size=177520, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libbinder.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [177512], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 184320, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb68b7000
mmap2(0xb68b7000, 147960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb68b7000
mprotect(0xb68b7000, 151552, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb68dc000, 28696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x24000) = 0xb68dc000
close(3) = 0
mprotect(0xb68b7000, 151552, PROT_READ|PROT_EXEC) = 0
mprotect(0xb68dc000, 28672, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libqservice.so", 0xbec005f8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libqservice.so", 0xbec005f8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libqservice.so", {st_mode=S_IFREG|0644, st_size=34080, ...}) = 0
openat(AT_FDCWD, "/system/lib/libqservice.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [34072], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 40960, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb68ad000
mmap2(0xb68ad000, 24328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb68ad000
mprotect(0xb68ad000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb68b4000, 8196, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0xb68b4000
close(3) = 0
mprotect(0xb68ad000, 24576, PROT_READ|PROT_EXEC) = 0
mprotect(0xb68b4000, 8192, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libui.so", {st_mode=S_IFREG|0644, st_size=42268, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libui.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [42260], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb68a1000
mmap2(0xb68a1000, 37528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb68a1000
mprotect(0xb68a1000, 40960, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb68ab000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0xb68ab000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libsync.so", {st_mode=S_IFREG|0644, st_size=5256, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libsync.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [5248], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb689e000
mmap2(0xb689e000, 1997, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb689e000
mprotect(0xb689e000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb689f000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb689f000
close(3) = 0
mprotect(0xb689e000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0xb689f000, 4096, PROT_READ) = 0
mprotect(0xb68a1000, 40960, PROT_READ|PROT_EXEC) = 0
mprotect(0xb68ab000, 4096, PROT_READ) = 0
mprotect(0xb68e4000, 24576, PROT_READ|PROT_EXEC) = 0
mprotect(0xb68ea000, 4096, PROT_READ) = 0
mprotect(0xb68ec000, 12288, PROT_READ|PROT_EXEC) = 0
mprotect(0xb68ef000, 4096, PROT_READ) = 0
mprotect(0xb68fb000, 12288, PROT_READ|PROT_EXEC) = 0
mprotect(0xb68fe000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(3, "\2\0\0\0debug.gralloc.map_fb_memory\0"..., 128, 0) = 128
recv(3, "\2\0\0\0debug.gralloc.map_fb_memory\0"..., 128, 0) = 128
recv(3, "", 128, 0) = 0
close(3) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6857, tv_nsec=629808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_UNIX, 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
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6857, tv_nsec=629808753}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6857, tv_nsec=629808753}) = 0
access("/usr/libexec/droid-hybris/system/lib/hw/hwcomposer.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
access("/vendor/lib/hw/hwcomposer.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/hwcomposer.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6857, tv_nsec=629808753}) = 0
access("/usr/libexec/droid-hybris/system/lib/hw/hwcomposer.MSM8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/vendor/lib/hw/hwcomposer.MSM8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/hwcomposer.MSM8226.so", R_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6857, tv_nsec=629808753}) = 0
access("/usr/libexec/droid-hybris/system/lib/hw/hwcomposer.msm8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/vendor/lib/hw/hwcomposer.msm8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/hwcomposer.msm8226.so", R_OK) = 0
stat64("/system/lib/hw/hwcomposer.msm8226.so", {st_mode=S_IFREG|0644, st_size=120228, ...}) = 0
openat(AT_FDCWD, "/system/lib/hw/hwcomposer.msm8226.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [120220], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 131072, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb687e000
mmap2(0xb687e000, 111858, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb687e000
mprotect(0xb687e000, 114688, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb689b000, 4276, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1c000) = 0xb689b000
mmap2(0xb689d000, 376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb689d000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libhardware_legacy.so", 0xbec00798) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libhardware_legacy.so", 0xbec00798) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libhardware_legacy.so", {st_mode=S_IFREG|0644, st_size=17696, ...}) = 0
openat(AT_FDCWD, "/system/lib/libhardware_legacy.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [17688], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6877000
mmap2(0xb6877000, 14608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6877000
mprotect(0xb6877000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb687b000, 4136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0xb687b000
mmap2(0xb687d000, 340, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb687d000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libnetutils.so", 0xbec006c8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libnetutils.so", 0xbec006c8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libnetutils.so", {st_mode=S_IFREG|0644, st_size=21696, ...}) = 0
openat(AT_FDCWD, "/system/lib/libnetutils.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [21688], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6870000
mmap2(0xb6870000, 16545, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6870000
mprotect(0xb6870000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6875000, 4108, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb6875000
close(3) = 0
mprotect(0xb6870000, 20480, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6875000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libwpa_client.so", 0xbec006c8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libwpa_client.so", 0xbec006c8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libwpa_client.so", {st_mode=S_IFREG|0644, st_size=13504, ...}) = 0
openat(AT_FDCWD, "/system/lib/libwpa_client.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [13496], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb686b000
mmap2(0xb686b000, 8188, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb686b000
mprotect(0xb686b000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb686e000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb686e000
close(3) = 0
mprotect(0xb686b000, 8192, PROT_READ|PROT_EXEC) = 0
mprotect(0xb686e000, 4096, PROT_READ) = 0
mprotect(0xb6877000, 16384, PROT_READ|PROT_EXEC) = 0
mprotect(0xb687b000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libhdmi.so", 0xbec00798) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libhdmi.so", 0xbec00798) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libhdmi.so", {st_mode=S_IFREG|0644, st_size=17640, ...}) = 0
openat(AT_FDCWD, "/system/lib/libhdmi.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [17632], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6865000
mmap2(0xb6865000, 14515, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6865000
mprotect(0xb6865000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6869000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0xb6869000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/liboverlay.so", 0xbec006c8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/liboverlay.so", 0xbec006c8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/liboverlay.so", {st_mode=S_IFREG|0644, st_size=46432, ...}) = 0
openat(AT_FDCWD, "/system/lib/liboverlay.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [46424], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 53248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6858000
mmap2(0xb6858000, 41868, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6858000
mprotect(0xb6858000, 45056, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6863000, 4156, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0xb6863000
close(3) = 0
mprotect(0xb6858000, 45056, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6863000, 4096, PROT_READ) = 0
mprotect(0xb6865000, 16384, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6869000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libmedia.so", {st_mode=S_IFREG|0644, st_size=619884, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libmedia.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [619876], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 626688, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb67bf000
mmap2(0xb67bf000, 518758, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb67bf000
mprotect(0xb67bf000, 520192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb683f000, 98328, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7f000) = 0xb683f000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libaudioparameter.so", {st_mode=S_IFREG|0644, st_size=9424, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libaudioparameter.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [9416], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb67bb000
mmap2(0xb67bb000, 7408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb67bb000
mprotect(0xb67bb000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb67bd000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb67bd000
close(3) = 0
mprotect(0xb67bb000, 8192, PROT_READ|PROT_EXEC) = 0
mprotect(0xb67bd000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libaudioutils.so", {st_mode=S_IFREG|0644, st_size=17596, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libaudioutils.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [17588], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb67b5000
mmap2(0xb67b5000, 13288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb67b5000
mprotect(0xb67b5000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb67b9000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0xb67b9000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libspeexresampler.so", {st_mode=S_IFREG|0644, st_size=19060, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libspeexresampler.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [19052], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb67af000
mmap2(0xb67af000, 12119, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb67af000
mprotect(0xb67af000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb67b3000, 5544, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0xb67b3000
close(3) = 0
mprotect(0xb67af000, 12288, PROT_READ|PROT_EXEC) = 0
mprotect(0xb67b3000, 4096, PROT_READ) = 0
mprotect(0xb67b5000, 16384, PROT_READ|PROT_EXEC) = 0
mprotect(0xb67b9000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libcamera_client.so", {st_mode=S_IFREG|0644, st_size=222576, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libcamera_client.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [222568], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 229376, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6777000
mmap2(0xb6777000, 183810, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6777000
mprotect(0xb6777000, 184320, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb67a5000, 36884, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2d000) = 0xb67a5000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libcamera_metadata.so", {st_mode=S_IFREG|0644, st_size=27820, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libcamera_metadata.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [27812], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb676f000
mmap2(0xb676f000, 21945, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb676f000
mprotect(0xb676f000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6775000, 6068, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0xb6775000
close(3) = 0
mprotect(0xb676f000, 24576, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6775000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libgui.so", {st_mode=S_IFREG|0644, st_size=304728, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libgui.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [304720], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 311296, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6723000
mmap2(0xb6723000, 257790, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6723000
mprotect(0xb6723000, 258048, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6763000, 45316, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3f000) = 0xb6763000
close(3) = 0
mprotect(0xb6723000, 258048, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6763000, 45056, PROT_READ) = 0
mprotect(0xb6777000, 184320, PROT_READ|PROT_EXEC) = 0
mprotect(0xb67a5000, 36864, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libexpat.so", {st_mode=S_IFREG|0644, st_size=87324, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libexpat.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [87316], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 94208, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb670c000
mmap2(0xb670c000, 78957, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb670c000
mprotect(0xb670c000, 81920, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6720000, 8196, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x13000) = 0xb6720000
close(3) = 0
mprotect(0xb670c000, 81920, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6720000, 8192, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libicui18n.so", {st_mode=S_IFREG|0644, st_size=1402444, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libicui18n.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [1402436], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 1409024, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb65b4000
mmap2(0xb65b4000, 1366352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb65b4000
mprotect(0xb65b4000, 1368064, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6703000, 33064, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14e000) = 0xb6703000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libgabi++.so", {st_mode=S_IFREG|0644, st_size=17600, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libgabi++.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [17592], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb65ae000
mmap2(0xb65ae000, 13244, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb65ae000
mprotect(0xb65ae000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb65b2000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0xb65b2000
close(3) = 0
mprotect(0xb65ae000, 16384, PROT_READ|PROT_EXEC) = 0
mprotect(0xb65b2000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libicuuc.so", {st_mode=S_IFREG|0644, st_size=1070396, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libicuuc.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [1070388], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 1093632, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb64a3000
mmap2(0xb64a3000, 1031488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb64a3000
mprotect(0xb64a3000, 1032192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb65a0000, 36892, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xfc000) = 0xb65a0000
mmap2(0xb65aa000, 13060, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb65aa000
close(3) = 0
mprotect(0xb64a3000, 1032192, PROT_READ|PROT_EXEC) = 0
mprotect(0xb65a0000, 36864, PROT_READ) = 0
mprotect(0xb65b4000, 1368064, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6703000, 32768, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libnbaio.so", {st_mode=S_IFREG|0644, st_size=29928, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libnbaio.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [29920], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb649a000
mmap2(0xb649a000, 26877, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb649a000
mprotect(0xb649a000, 28672, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb64a1000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0xb64a1000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libcommon_time_client.so", {st_mode=S_IFREG|0644, st_size=54572, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libcommon_time_client.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [54564], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 61440, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb648b000
mmap2(0xb648b000, 40184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb648b000
mprotect(0xb648b000, 40960, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6496000, 12292, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0xb6496000
close(3) = 0
mprotect(0xb648b000, 40960, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6496000, 12288, PROT_READ) = 0
mprotect(0xb649a000, 28672, PROT_READ|PROT_EXEC) = 0
mprotect(0xb64a1000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libsonivox.so", {st_mode=S_IFREG|0644, st_size=321424, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libsonivox.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [321416], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 348160, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6436000
mmap2(0xb6436000, 317052, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6436000
mprotect(0xb6436000, 319488, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6484000, 4716, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4d000) = 0xb6484000
mmap2(0xb6486000, 19356, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6486000
close(3) = 0
mprotect(0xb6436000, 319488, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6484000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libstagefright_foundation.so", {st_mode=S_IFREG|0644, st_size=83264, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libstagefright_foundation.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [83256], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 90112, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6420000
mmap2(0xb6420000, 75816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6420000
mprotect(0xb6420000, 77824, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6434000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x13000) = 0xb6434000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libpowermanager.so", {st_mode=S_IFREG|0644, st_size=13556, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libpowermanager.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [13548], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb641b000
mmap2(0xb641b000, 7941, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb641b000
mprotect(0xb641b000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb641e000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb641e000
close(3) = 0
mprotect(0xb641b000, 8192, PROT_READ|PROT_EXEC) = 0
mprotect(0xb641e000, 4096, PROT_READ) = 0
mprotect(0xb6420000, 77824, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6434000, 4096, PROT_READ) = 0
mprotect(0xb67bf000, 520192, PROT_READ|PROT_EXEC) = 0
mprotect(0xb683f000, 98304, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libskia.so", 0xbec00798) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libskia.so", 0xbec00798) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libskia.so", {st_mode=S_IFREG|0644, st_size=2152132, ...}) = 0
openat(AT_FDCWD, "/system/lib/libskia.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [2152124], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 2179072, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6207000
mmap2(0xb6207000, 2073860, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6207000
mprotect(0xb6207000, 2076672, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6402000, 78192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1fa000) = 0xb6402000
mmap2(0xb6416000, 18396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6416000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libft2.so", 0xbec006c8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libft2.so", 0xbec006c8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libft2.so", {st_mode=S_IFREG|0644, st_size=361720, ...}) = 0
openat(AT_FDCWD, "/system/lib/libft2.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [361712], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 368640, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb61ad000
mmap2(0xb61ad000, 355312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb61ad000
mprotect(0xb61ad000, 356352, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6204000, 8196, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x56000) = 0xb6204000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libpng.so", 0xbec005f8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libpng.so", 0xbec005f8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libpng.so", {st_mode=S_IFREG|0644, st_size=148696, ...}) = 0
openat(AT_FDCWD, "/system/lib/libpng.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [148688], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 155648, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6187000
mmap2(0xb6187000, 146757, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6187000
mprotect(0xb6187000, 147456, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb61ab000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x23000) = 0xb61ab000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libz.so", {st_mode=S_IFREG|0644, st_size=99668, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libz.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [99660], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 106496, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb616d000
mmap2(0xb616d000, 94248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb616d000
mprotect(0xb616d000, 98304, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6185000, 4160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x17000) = 0xb6185000
close(3) = 0
mprotect(0xb616d000, 98304, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6185000, 4096, PROT_READ) = 0
mprotect(0xb6187000, 147456, PROT_READ|PROT_EXEC) = 0
mprotect(0xb61ab000, 4096, PROT_READ) = 0
mprotect(0xb61ad000, 356352, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6204000, 8192, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libjpeg.so", {st_mode=S_IFREG|0644, st_size=193776, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libjpeg.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [193768], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 200704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb613c000
mmap2(0xb613c000, 191032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb613c000
mprotect(0xb613c000, 192512, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb616b000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2e000) = 0xb616b000
close(3) = 0
mprotect(0xb613c000, 192512, PROT_READ|PROT_EXEC) = 0
mprotect(0xb616b000, 4096, PROT_READ) = 0
mprotect(0xb6207000, 2076672, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6402000, 73728, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libvirtual.so", 0xbec00798) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libvirtual.so", 0xbec00798) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libvirtual.so", {st_mode=S_IFREG|0644, st_size=9304, ...}) = 0
openat(AT_FDCWD, "/system/lib/libvirtual.so", O_RDONLY) = 3
_llseek(3, 0, [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
_llseek(3, -8, [9296], SEEK_END) = 0
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6138000
mmap2(0xb6138000, 4499, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6138000
mprotect(0xb6138000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb613a000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb613a000
close(3) = 0
mprotect(0xb6138000, 8192, PROT_READ|PROT_EXEC) = 0
mprotect(0xb613a000, 4096, PROT_READ) = 0
mprotect(0xb687e000, 114688, PROT_READ|PROT_EXEC) = 0
mprotect(0xb689b000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/dev/graphics/fb0", O_RDWR) = 3
ioctl(3, FBIOGET_VSCREENINFO, 0xbec04b08) = 0
ioctl(3, _IOC(_IOC_WRITE, 0x6d, 0xa6, 0x94), 0xbec04a74) = 0
ioctl(3, FBIOGET_FSCREENINFO, 0xbec04ba8) = 0
ioctl(3, FBIOBLANK, 0) = 0
openat(AT_FDCWD, "/sys/class/graphics/fb0/msm_fb_type", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "mipi dsi video panel\n", 4096) = 21
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/sys/class/graphics/fb0/msm_fb_panel_info", O_RDONLY) = -1 ENOENT (No such file or directory)
socket(AF_UNIX, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 4
fcntl64(4, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
connect(4, {sa_family=AF_UNIX, sun_path="/dev/socket/logdw"}, 110) = 0
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=129102503}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]\247\362\261\7", iov_len=8}, {iov_base="\6", iov_len=1}, {iov_base="qdutils\0", iov_len=8}, {iov_base="Failed to open msm_fb_panel_info"..., iov_len=38}], 6) = 58
openat(AT_FDCWD, "/sys/class/graphics/fb0/mdp/caps", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(5, "mdp_version=5\nhw_rev=268500993\nr"..., 4096) = 217
read(5, "", 4096) = 0
close(5) = 0
openat(AT_FDCWD, "/sys/class/graphics/fb0/msm_fb_split", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(5, "0 0\n", 4096) = 4
read(5, "", 4096) = 0
close(5) = 0
openat(AT_FDCWD, "/sys/class/graphics/fb1/msm_fb_type", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/sys/class/graphics/fb2/msm_fb_type", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/libexec/droid-hybris/system/lib/libadreno_utils.so", 0xbec04618) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libadreno_utils.so", {st_mode=S_IFREG|0644, st_size=9404, ...}) = 0
openat(AT_FDCWD, "/vendor/lib/libadreno_utils.so", O_RDONLY) = 5
_llseek(5, 0, [0], SEEK_SET) = 0
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
_llseek(5, -8, [9396], SEEK_END) = 0
read(5, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6133000
mmap2(0xb6133000, 6580, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xb6133000
mprotect(0xb6133000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6135000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x1000) = 0xb6135000
mmap2(0xb6137000, 3720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6137000
close(5) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libgsl.so", 0xbec04548) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libgsl.so", {st_mode=S_IFREG|0644, st_size=154928, ...}) = 0
openat(AT_FDCWD, "/vendor/lib/libgsl.so", O_RDONLY) = 5
_llseek(5, 0, [0], SEEK_SET) = 0
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
_llseek(5, -8, [154920], SEEK_END) = 0
read(5, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 163840, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb610b000
mmap2(0xb610b000, 147292, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xb610b000
mprotect(0xb610b000, 147456, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6130000, 6276, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x24000) = 0xb6130000
mmap2(0xb6132000, 1544, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6132000
close(5) = 0
mprotect(0xb610b000, 147456, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6130000, 4096, PROT_READ) = 0
mprotect(0xb6133000, 8192, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6135000, 4096, PROT_READ) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=59808753}) = 0
getpid() = 5968
socket(AF_UNIX, SOCK_STREAM, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(5, "\2\0\0\0ro.graphics.memory\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(5, "\2\0\0\0ro.graphics.memory\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(5, "", 128, 0) = 0
close(5) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=59808753}) = 0
openat(AT_FDCWD, "./adreno_config.txt", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/misc/gpu//adreno_config.txt", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./yamato_panel.txt", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/misc/gpu//yamato_panel.txt", O_RDONLY) = -1 ENOENT (No such file or directory)
socket(AF_UNIX, SOCK_STREAM, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(5, "\2\0\0\0debug.prerotation.disable\0\0\0"..., 128, 0) = 128
recv(5, "\2\0\0\0debug.prerotation.disable\0\0\0"..., 128, 0) = 128
recv(5, "", 128, 0) = 0
close(5) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=59808753}) = 0
openat(AT_FDCWD, "/dev/kgsl-3d0", O_RDWR|O_SYNC) = 5
openat(AT_FDCWD, "/dev/kgsl-2d0", O_RDWR|O_SYNC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/kgsl-2d1", O_RDWR|O_SYNC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/ion", O_RDONLY) = 6
ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x2, 0xc), 0xbec04878) = 0
mmap2(NULL, 8192, PROT_READ, MAP_SHARED, 5, 0xf8008000) = 0xb6109000
ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x2, 0xc), 0xbec048a8) = 0
munmap(0xb6109000, 8192) = 0
close(5) = 0
close(6) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(5, "\2\0\0\0debug.composition.type\0\0\0\0\0\0"..., 128, 0) = 128
recv(5, "\2\0\0\0debug.composition.type\0\0\0\0\0\0"..., 128, 0) = 128
recv(5, "", 128, 0) = 0
close(5) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=69808753}) = 0
openat(AT_FDCWD, "/sys/class/graphics/fb0/msm_fb_type", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(5, "mipi dsi video panel\n", 4096) = 21
read(5, "", 4096) = 0
close(5) = 0
openat(AT_FDCWD, "/sys/class/graphics/fb1/msm_fb_type", O_RDONLY) = -1 ENOENT (No such file or directory)
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=159261566}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]~#~\t", iov_len=8}, {iov_base="\6", iov_len=1}, {iov_base="qdutils\0", iov_len=8}, {iov_base="int qdutils::getHDMINode(): Fail"..., iov_len=53}], 6) = 73
openat(AT_FDCWD, "/sys/class/graphics/fb2/msm_fb_type", O_RDONLY) = -1 ENOENT (No such file or directory)
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=161085316}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]\204\367\231\t", iov_len=8}, {iov_base="\6", iov_len=1}, {iov_base="qdutils\0", iov_len=8}, {iov_base="int qdutils::getHDMINode(): Fail"..., iov_len=53}], 6) = 73
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=162450316}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]\214\313\256\t", iov_len=8}, {iov_base="\6", iov_len=1}, {iov_base="qdutils\0", iov_len=8}, {iov_base="int qdutils::getHDMINode(): Fail"..., iov_len=53}], 6) = 73
socket(AF_UNIX, SOCK_STREAM, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(5, "\2\0\0\0persist.hwc.enable_vds\0\0\0\0\0\0"..., 128, 0) = 128
recv(5, "\2\0\0\0persist.hwc.enable_vds\0\0\0\0\0\0"..., 128, 0) = 128
recv(5, "", 128, 0) = 0
close(5) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=79808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(5, "\2\0\0\0debug.sf.dump.enable\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(5, "\2\0\0\0debug.sf.dump.enable\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(5, "", 128, 0) = 0
close(5) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=79808753}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=79808753}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=79808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(5, "\2\0\0\0persist.hwc.mdpcomp.enable\0\0"..., 128, 0) = 128
recv(5, "\2\0\0\0persist.hwc.mdpcomp.enable\0\0"..., 128, 0) = 128
recv(5, "", 128, 0) = 0
close(5) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=89808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(5, "\2\0\0\0debug.mdpcomp.mixedmode.disa"..., 128, 0) = 128
recv(5, "\2\0\0\0debug.mdpcomp.mixedmode.disa"..., 128, 0) = 128
recv(5, "", 128, 0) = 0
close(5) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=89808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(5, "\2\0\0\0debug.mdpcomp.logs\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(5, "\2\0\0\0debug.mdpcomp.logs\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(5, "", 128, 0) = 0
close(5) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=89808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(5, "\2\0\0\0persist.hwc.partialupdate\0\0\0"..., 128, 0) = 128
recv(5, "\2\0\0\0persist.hwc.partialupdate\0\0\0"..., 128, 0) = 128
recv(5, "", 128, 0) = 0
close(5) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=99808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(5, "\2\0\0\0debug.mdpcomp.maxpermixer\0\0\0"..., 128, 0) = 128
recv(5, "\2\0\0\0debug.mdpcomp.maxpermixer\0\0\0"..., 128, 0) = 128
recv(5, "", 128, 0) = 0
close(5) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=99808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(5, "\2\0\0\0debug.mdpcomp.idletime\0\0\0\0\0\0"..., 128, 0) = 128
recv(5, "\2\0\0\0debug.mdpcomp.idletime\0\0\0\0\0\0"..., 128, 0) = 128
recv(5, "", 128, 0) = 0
close(5) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=99808753}) = 0
openat(AT_FDCWD, "/sys/devices/virtual/graphics/fb0/idle_notify", O_RDONLY) = 5
openat(AT_FDCWD, "/sys/devices/virtual/graphics/fb0/idle_time", O_WRONLY) = 6
pwrite64(6, "2000", 4, 0) = 4
close(6) = 0
mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb590a000
mprotect(0xb590b000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0xb6109f38, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb610a468, tls=0xb610a8c0, child_tidptr=0xb610a468) = 5989
futex(0xfcf158, FUTEX_WAKE_PRIVATE, 1) = 1
socket(AF_UNIX, SOCK_STREAM, 0) = 6
connect(6, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(6, "\2\0\0\0debug.mdpcomp.4k2kSplit\0\0\0\0\0"..., 128, 0) = 128
recv(6, "\2\0\0\0debug.mdpcomp.4k2kSplit\0\0\0\0\0"..., 128, 0) = 128
recv(6, "", 128, 0) = 0
close(6) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=99808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 6
connect(6, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(6, "\2\0\0\0persist.hwc.ptor.enable\0\0\0\0\0"..., 128, 0) = 128
recv(6, "\2\0\0\0persist.hwc.ptor.enable\0\0\0\0\0"..., 128, 0) = 128
recv(6, "", 128, 0) = 0
close(6) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=99808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 6
connect(6, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(6, "\2\0\0\0ro.qcom.ad\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(6, "\2\0\0\0ro.qcom.ad\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(6, "", 128, 0) = 0
close(6) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=109808753}) = 0
openat(AT_FDCWD, "/sys/class/graphics/fb-1/ad", O_RDONLY) = -1 ENOENT (No such file or directory)
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=194038910}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]~\314\220\v", iov_len=8}, {iov_base="\3", iov_len=1}, {iov_base="qdhwcomposer\0", iov_len=13}, {iov_base="int qhwc::adRead(): /sys/class/g"..., iov_len=96}], 6) = 121
openat(AT_FDCWD, "/dev/binder", O_RDWR) = 6
fcntl64(6, F_SETFD, FD_CLOEXEC) = 0
ioctl(6, BINDER_VERSION, 0xbec049b0) = 0
ioctl(6, BINDER_SET_MAX_THREADS, 0xbec049b4) = 0
mmap2(NULL, 1040384, PROT_READ, MAP_PRIVATE|MAP_NORESERVE, 6, 0) = 0xb5702000
madvise(0xb5702000, 1040384, MADV_MERGEABLE) = 0
gettid() = 5968
getpid() = 5968
getuid32() = 0
ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x62, 0x1, 0x18), 0xbec04898) = 0
ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x62, 0x1, 0x18), 0xbec04898) = 0
ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x62, 0x1, 0x18), 0xbec04890) = 0
ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x62, 0x1, 0x18), 0xbec04890) = 0
ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x62, 0x1, 0x18), 0xbec04898) = 0
ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x62, 0x1, 0x18), 0xbec04898) = 0
ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x62, 0x1, 0x18), 0xbec04890) = 0
ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x62, 0x1, 0x18), 0xbec04890) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 7
connect(7, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(7, "\2\0\0\0sys.hwc.mdp_downscale_enable"..., 128, 0) = 128
recv(7, "\2\0\0\0sys.hwc.mdp_downscale_enable"..., 128, 0) = 128
recv(7, "", 128, 0) = 0
close(7) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=119808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 7
connect(7, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(7, "\2\0\0\0debug.sf.hwc.canUseABC\0\0\0\0\0\0"..., 128, 0) = 128
recv(7, "\2\0\0\0debug.sf.hwc.canUseABC\0\0\0\0\0\0"..., 128, 0) = 128
recv(7, "", 128, 0) = 0
close(7) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=119808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 7
connect(7, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(7, "\2\0\0\0sys.hwc.gpu_perf_mode\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(7, "\2\0\0\0sys.hwc.gpu_perf_mode\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(7, "", 128, 0) = 0
close(7) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=129808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 7
connect(7, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(7, "\2\0\0\0persist.metadata_dynfps.disa"..., 128, 0) = 128
recv(7, "\2\0\0\0persist.metadata_dynfps.disa"..., 128, 0) = 128
recv(7, "", 128, 0) = 0
close(7) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=129808753}) = 0
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=213400785}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]\321<\270\f", iov_len=8}, {iov_base="\4", iov_len=1}, {iov_base="qdhwcomposer\0", iov_len=13}, {iov_base="Initializing Qualcomm Hardware C"..., iov_len=40}], 6) = 65
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=214677660}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]\234\270\313\f", iov_len=8}, {iov_base="\4", iov_len=1}, {iov_base="qdhwcomposer\0", iov_len=13}, {iov_base="MDP version: 500\0", iov_len=17}], 6) = 42
openat(AT_FDCWD, "/sys/kernel/debug/tracing/trace_marker", O_WRONLY) = 7
socket(AF_UNIX, SOCK_STREAM, 0) = 8
connect(8, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(8, "\2\0\0\0debug.atrace.tags.enableflag"..., 128, 0) = 128
recv(8, "\2\0\0\0debug.atrace.tags.enableflag"..., 128, 0) = 128
recv(8, "", 128, 0) = 0
close(8) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=129808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 8
connect(8, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(8, "\2\0\0\0ro.debuggable\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(8, "\2\0\0\0ro.debuggable\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(8, "", 128, 0) = 0
close(8) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=139808753}) = 0
openat(AT_FDCWD, "/proc/self/cmdline", O_RDONLY) = 8
fstat64(8, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(8, "test_hwcomposer\0", 1024) = 16
read(8, "", 1024) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 9
connect(9, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(9, "\2\0\0\0debug.atrace.app_cmdlines\0\0\0"..., 128, 0) = 128
recv(9, "\2\0\0\0debug.atrace.app_cmdlines\0\0\0"..., 128, 0) = 128
recv(9, "", 128, 0) = 0
close(9) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=139808753}) = 0
close(8) = 0
futex(0xb69e60b0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=225836253}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]\335\374u\r", iov_len=8}, {iov_base="\3", iov_len=1}, {iov_base="qdhwcomposer\0", iov_len=13}, {iov_base="hwc_setPowerMode: Setting mode 2"..., iov_len=47}], 6) = 72
ioctl(3, FBIOBLANK, 0) = 0
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=227674170}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]:\10\222\r", iov_len=8}, {iov_base="\3", iov_len=1}, {iov_base="qdhwcomposer\0", iov_len=13}, {iov_base="hwc_setPowerMode: Done setting m"..., iov_len=51}], 6) = 76
openat(AT_FDCWD, "/sys/class/graphics/fb0/msm_fb_type", O_RDONLY) = 8
fstat64(8, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(8, "mipi dsi video panel\n", 4096) = 21
read(8, "", 4096) = 0
close(8) = 0
openat(AT_FDCWD, "/sys/class/graphics/fb1/msm_fb_type", O_RDONLY) = -1 ENOENT (No such file or directory)
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=231189483}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]\353\253\307\r", iov_len=8}, {iov_base="\6", iov_len=1}, {iov_base="qdutils\0", iov_len=8}, {iov_base="int qdutils::getHDMINode(): Fail"..., iov_len=53}], 6) = 73
openat(AT_FDCWD, "/sys/class/graphics/fb2/msm_fb_type", O_RDONLY) = -1 ENOENT (No such file or directory)
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=232996514}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]\242>\343\r", iov_len=8}, {iov_base="\6", iov_len=1}, {iov_base="qdutils\0", iov_len=8}, {iov_base="int qdutils::getHDMINode(): Fail"..., iov_len=53}], 6) = 73
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=234576930}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]\"\\\373\r", iov_len=8}, {iov_base="\6", iov_len=1}, {iov_base="qdutils\0", iov_len=8}, {iov_base="int qdutils::getHDMINode(): Fail"..., iov_len=53}], 6) = 73
openat(AT_FDCWD, "/sys/class/graphics/fb0/msm_fb_type", O_RDONLY) = 8
fstat64(8, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(8, "mipi dsi video panel\n", 4096) = 21
read(8, "", 4096) = 0
close(8) = 0
openat(AT_FDCWD, "/sys/class/graphics/fb1/msm_fb_type", O_RDONLY) = -1 ENOENT (No such file or directory)
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=238224951}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]7\0063\16", iov_len=8}, {iov_base="\6", iov_len=1}, {iov_base="qdutils\0", iov_len=8}, {iov_base="int qdutils::getHDMINode(): Fail"..., iov_len=53}], 6) = 73
openat(AT_FDCWD, "/sys/class/graphics/fb2/msm_fb_type", O_RDONLY) = -1 ENOENT (No such file or directory)
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=240060472}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]8\10O\16", iov_len=8}, {iov_base="\6", iov_len=1}, {iov_base="qdutils\0", iov_len=8}, {iov_base="int qdutils::getHDMINode(): Fail"..., iov_len=53}], 6) = 73
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=241462295}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]\27ld\16", iov_len=8}, {iov_base="\6", iov_len=1}, {iov_base="qdutils\0", iov_len=8}, {iov_base="int qdutils::getHDMINode(): Fail"..., iov_len=53}], 6) = 73
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=242810368}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]\0\376x\16", iov_len=8}, {iov_base="\3", iov_len=1}, {iov_base="qdhwcomposer\0", iov_len=13}, {iov_base="hwc_getDisplayAttributes disp = "..., iov_len=47}], 6) = 72
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=244275889}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]\261Z\217\16", iov_len=8}, {iov_base="\3", iov_len=1}, {iov_base="qdhwcomposer\0", iov_len=13}, {iov_base="hwc_getDisplayAttributes disp = "..., iov_len=49}], 6) = 74
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=245448493}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]-?\241\16", iov_len=8}, {iov_base="\6", iov_len=1}, {iov_base="qdhwcomposer\0", iov_len=13}, {iov_base="Unknown display attribute 0\0", iov_len=28}], 6) = 53
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
write(1, "width: 720 height: 1280\n", 24width: 720 height: 1280
) = 24
socket(AF_UNIX, SOCK_STREAM, 0) = 8
connect(8, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(8, "\2\0\0\0ro.kernel.qemu\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(8, "\2\0\0\0ro.kernel.qemu\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(8, "", 128, 0) = 0
close(8) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=159808753}) = 0
access("/vendor/lib/egl/libGLES.so", R_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=159808753}) = 0
access("/system/lib/egl/libGLES.so", R_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=169808753}) = 0
openat(AT_FDCWD, "/vendor/lib/egl", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = 8
fstat64(8, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents64(8, /* 7 entries */, 32768) = 264
getdents64(8, /* 0 entries */, 32768) = 0
close(8) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=169808753}) = 0
openat(AT_FDCWD, "/system/lib/egl", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=169808753}) = 0
access("/vendor/lib/egl/libEGL.so", R_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=169808753}) = 0
access("/system/lib/egl/libEGL.so", R_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=169808753}) = 0
openat(AT_FDCWD, "/vendor/lib/egl", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = 8
fstat64(8, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents64(8, /* 7 entries */, 32768) = 264
close(8) = 0
stat64("/vendor/lib/egl/libEGL_adreno.so", {st_mode=S_IFREG|0644, st_size=161904, ...}) = 0
openat(AT_FDCWD, "/vendor/lib/egl/libEGL_adreno.so", O_RDONLY) = 8
_llseek(8, 0, [0], SEEK_SET) = 0
read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
_llseek(8, -8, [161896], SEEK_END) = 0
read(8, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 167936, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb56d9000
mmap2(0xb56d9000, 156596, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 8, 0) = 0xb56d9000
mprotect(0xb56d9000, 159744, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb5700000, 4888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8, 0x26000) = 0xb5700000
close(8) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libcrypto.so", {st_mode=S_IFREG|0644, st_size=1003832, ...}) = 0
openat(AT_FDCWD, "/usr/libexec/droid-hybris/system/lib/libcrypto.so", O_RDONLY) = 8
_llseek(8, 0, [0], SEEK_SET) = 0
read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
_llseek(8, -8, [1003824], SEEK_END) = 0
read(8, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 1015808, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb55e1000
mmap2(0xb55e1000, 926408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 8, 0) = 0xb55e1000
mprotect(0xb55e1000, 929792, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb56c4000, 76688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8, 0xe2000) = 0xb56c4000
mmap2(0xb56d7000, 7740, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb56d7000
close(8) = 0
mprotect(0xb55e1000, 929792, PROT_READ|PROT_EXEC) = 0
mprotect(0xb56c4000, 53248, PROT_READ) = 0
mprotect(0xb56d9000, 159744, PROT_READ|PROT_EXEC) = 0
mprotect(0xb5700000, 4096, 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, {sa_handler=0xb569b68d, sa_mask=~[ILL TRAP BUS FPE SEGV], sa_flags=SA_RESTORER, sa_restorer=0xb69f6a14}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=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=0xb561ab08} ---
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, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0xb69f6a14}, 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, {tv_sec=1564074133, tv_nsec=270064222}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]^\332\30\20", iov_len=8}, {iov_base="\3", iov_len=1}, {iov_base="libEGL\0", iov_len=7}, {iov_base="loaded /vendor/lib/egl/libEGL_ad"..., iov_len=40}], 6) = 59
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=189808753}) = 0
access("/vendor/lib/egl/libGLESv1_CM.so", R_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=189808753}) = 0
access("/system/lib/egl/libGLESv1_CM.so", R_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=189808753}) = 0
openat(AT_FDCWD, "/vendor/lib/egl", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = 8
fstat64(8, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents64(8, /* 7 entries */, 32768) = 264
close(8) = 0
stat64("/vendor/lib/egl/libGLESv1_CM_adreno.so", {st_mode=S_IFREG|0644, st_size=206232, ...}) = 0
openat(AT_FDCWD, "/vendor/lib/egl/libGLESv1_CM_adreno.so", O_RDONLY) = 8
_llseek(8, 0, [0], SEEK_SET) = 0
read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
_llseek(8, -8, [206224], SEEK_END) = 0
read(8, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 212992, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb55ad000
mmap2(0xb55ad000, 198611, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 8, 0) = 0xb55ad000
mprotect(0xb55ad000, 200704, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb55df000, 4156, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8, 0x31000) = 0xb55df000
close(8) = 0
mprotect(0xb55ad000, 200704, PROT_READ|PROT_EXEC) = 0
mprotect(0xb55df000, 4096, PROT_READ) = 0
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=280042920}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]\250\35\261\20", iov_len=8}, {iov_base="\3", iov_len=1}, {iov_base="libEGL\0", iov_len=7}, {iov_base="loaded /vendor/lib/egl/libGLESv1"..., iov_len=46}], 6) = 65
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=199808753}) = 0
access("/vendor/lib/egl/libGLESv2.so", R_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=199808753}) = 0
access("/system/lib/egl/libGLESv2.so", R_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=199808753}) = 0
openat(AT_FDCWD, "/vendor/lib/egl", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = 8
fstat64(8, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents64(8, /* 7 entries */, 32768) = 264
close(8) = 0
stat64("/vendor/lib/egl/libGLESv2_adreno.so", {st_mode=S_IFREG|0644, st_size=1284588, ...}) = 0
openat(AT_FDCWD, "/vendor/lib/egl/libGLESv2_adreno.so", O_RDONLY) = 8
_llseek(8, 0, [0], SEEK_SET) = 0
read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
_llseek(8, -8, [1284580], SEEK_END) = 0
read(8, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 1294336, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5471000
mmap2(0xb5471000, 1066321, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 8, 0) = 0xb5471000
mprotect(0xb5471000, 1069056, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb5577000, 214216, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8, 0x105000) = 0xb5577000
mmap2(0xb55ac000, 1430, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb55ac000
close(8) = 0
mprotect(0xb5471000, 1069056, PROT_READ|PROT_EXEC) = 0
mprotect(0xb5577000, 8192, PROT_READ) = 0
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=296242295}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]wL\250\21", iov_len=8}, {iov_base="\3", iov_len=1}, {iov_base="libEGL\0", iov_len=7}, {iov_base="loaded /vendor/lib/egl/libGLESv2"..., iov_len=43}], 6) = 62
openat(AT_FDCWD, "/usr/lib/libhybris/eglplatform_hwcomposer.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 8
read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\08\t\0\0004\0\0\0"..., 512) = 512
fstat64(8, {st_mode=S_IFREG|0755, st_size=8436, ...}) = 0
mmap2(NULL, 69756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0xb545f000
mprotect(0xb5460000, 61440, PROT_NONE) = 0
mmap2(0xb546f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0) = 0xb546f000
close(8) = 0
mprotect(0xb546f000, 4096, PROT_READ) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=219808753}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=219808753}) = 0
access("/usr/libexec/droid-hybris/system/lib/hw/gralloc.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
access("/vendor/lib/hw/gralloc.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/gralloc.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=219808753}) = 0
access("/usr/libexec/droid-hybris/system/lib/hw/gralloc.MSM8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/vendor/lib/hw/gralloc.MSM8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/gralloc.MSM8226.so", R_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=219808753}) = 0
access("/usr/libexec/droid-hybris/system/lib/hw/gralloc.msm8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/vendor/lib/hw/gralloc.msm8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/gralloc.msm8226.so", R_OK) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=219808753}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=219808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 8
connect(8, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(8, "\2\0\0\0debug.egl.debug_proc\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(8, "\2\0\0\0debug.egl.debug_proc\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(8, "", 128, 0) = 0
close(8) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=219808753}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=219808753}) = 0
getpid() = 5968
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=229808753}) = 0
openat(AT_FDCWD, "/dev/kgsl-3d0", O_RDWR|O_SYNC) = 8
openat(AT_FDCWD, "/dev/kgsl-2d0", O_RDWR|O_SYNC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/kgsl-2d1", O_RDWR|O_SYNC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/ion", O_RDONLY) = 9
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x2, 0xc), 0xbec04ab8) = 0
mmap2(NULL, 8192, PROT_READ, MAP_SHARED, 8, 0xf8008000) = 0xb5908000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x2, 0xc), 0xbec04ae8) = 0
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1564074133, tv_nsec=316580732}) = 0
gettid() = 5968
writev(4, [{iov_base="\0", iov_len=1}, {iov_base="P\27", iov_len=2}, {iov_base="\225\3409]|\243\336\22", iov_len=8}, {iov_base="\4", iov_len=1}, {iov_base="Adreno-EGL\0", iov_len=11}, {iov_base="<qeglDrvAPI_eglInitialize:410>: "..., iov_len=382}], 6) = 405
stat64("/usr/libexec/droid-hybris/system/lib/egl/eglsubAndroid.so", 0xbec04738) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/egl/eglsubAndroid.so", {st_mode=S_IFREG|0644, st_size=42228, ...}) = 0
openat(AT_FDCWD, "/vendor/lib/egl/eglsubAndroid.so", O_RDONLY) = 10
_llseek(10, 0, [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
_llseek(10, -8, [42220], SEEK_END) = 0
read(10, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5453000
mmap2(0xb5453000, 37460, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 10, 0) = 0xb5453000
mprotect(0xb5453000, 40960, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb545d000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x9000) = 0xb545d000
close(10) = 0
mprotect(0xb5453000, 40960, PROT_READ|PROT_EXEC) = 0
mprotect(0xb545d000, 4096, PROT_READ) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 10
connect(10, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(10, "\2\0\0\0debug.egl.changepixelformat\0"..., 128, 0) = 128
recv(10, "\2\0\0\0debug.egl.changepixelformat\0"..., 128, 0) = 128
recv(10, "", 128, 0) = 0
close(10) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=239808753}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=239808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 10
connect(10, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(10, "\2\0\0\0debug.egl.profiler\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(10, "\2\0\0\0debug.egl.profiler\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(10, "", 128, 0) = 0
close(10) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=239808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 10
connect(10, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(10, "\2\0\0\0debug.egl.finish\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(10, "\2\0\0\0debug.egl.finish\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(10, "", 128, 0) = 0
close(10) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=239808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 10
connect(10, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(10, "\2\0\0\0debug.egl.traceGpuCompletion"..., 128, 0) = 128
recv(10, "\2\0\0\0debug.egl.traceGpuCompletion"..., 128, 0) = 128
recv(10, "", 128, 0) = 0
close(10) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=239808753}) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 10
connect(10, {sa_family=AF_UNIX, sun_path="/dev/socket/property_service"}, 31) = 0
send(10, "\2\0\0\0debug.egl.force_msaa\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(10, "\2\0\0\0debug.egl.force_msaa\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(10, "", 128, 0) = 0
close(10) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=239808753}) = 0
stat64("/vendor/lib/egl/libGLESv2S3D_adreno.so", 0xbec046b0) = -1 ENOENT (No such file or directory)
stat64("/usr/libexec/droid-hybris/system/lib//vendor/lib/egl/libGLESv2S3D_adreno.so", 0xbec046b0) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib//vendor/lib/egl/libGLESv2S3D_adreno.so", 0xbec046b0) = -1 ENOENT (No such file or directory)
stat64("/system/lib//vendor/lib/egl/libGLESv2S3D_adreno.so", 0xbec046b0) = -1 ENOENT (No such file or directory)
stat64("/odm/lib//vendor/lib/egl/libGLESv2S3D_adreno.so", 0xbec046b0) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib//vendor/lib/egl/libGLESv2S3D_adreno.so", 0xbec046b0) = -1 ENOENT (No such file or directory)
stat64("/system/lib//vendor/lib/egl/libGLESv2S3D_adreno.so", 0xbec046b0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/alog/main", O_WRONLY) = 10
writev(10, [{iov_base="\6", iov_len=1}, {iov_base="linker\0", iov_len=7}, {iov_base="linker.c:1155| ERROR: Library '/"..., iov_len=82}], 3) = 90
mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb4c52000
mprotect(0xb4c53000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0xb5451f38, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb5452468, tls=0xb54528c0, child_tidptr=0xb5452468) = 5995
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=249808753}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=249808753}) = 0
access("/usr/libexec/droid-hybris/system/lib/hw/gralloc.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
access("/vendor/lib/hw/gralloc.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/gralloc.qcom.so", R_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=249808753}) = 0
access("/usr/libexec/droid-hybris/system/lib/hw/gralloc.MSM8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/vendor/lib/hw/gralloc.MSM8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/gralloc.MSM8226.so", R_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=249808753}) = 0
access("/usr/libexec/droid-hybris/system/lib/hw/gralloc.msm8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/vendor/lib/hw/gralloc.msm8226.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/gralloc.msm8226.so", R_OK) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=249808753}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=249808753}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=249808753}) = 0
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x2, 0xc), 0xbec04930) = 0
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec04924) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x1000) = 0xb5906000
brk(0x1009000) = 0x1009000
stat64("/usr/libexec/droid-hybris/system/lib/libsc-a3xx.so", 0xbec045a8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libsc-a3xx.so", {st_mode=S_IFREG|0644, st_size=4619916, ...}) = 0
openat(AT_FDCWD, "/vendor/lib/libsc-a3xx.so", O_RDONLY) = 11
_llseek(11, 0, [0], SEEK_SET) = 0
read(11, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
_llseek(11, -8, [4619908], SEEK_END) = 0
read(11, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 4685824, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb47da000
mmap2(0xb47da000, 4448632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 11, 0) = 0xb47da000
mprotect(0xb47da000, 4452352, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb4c19000, 170296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 11, 0x43e000) = 0xb4c19000
mmap2(0xb4c43000, 58244, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb4c43000
close(11) = 0
mprotect(0xb47da000, 4452352, PROT_READ|PROT_EXEC) = 0
mprotect(0xb4c19000, 163840, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mprotect(0xb6f49000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f49000, 4096, PROT_READ) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5905000
madvise(0xb5905000, 4096, MADV_MERGEABLE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x13, 0x8), 0xbec04960) = 0
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec04664) = 0
mmap2(0xb5908000, 69632, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x2000) = 0xb47c9000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec0467c) = 0
mmap2(0xb47da000, 69632, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x3000) = 0xb47b8000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec04664) = 0
mmap2(0xb47c9000, 69632, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x4000) = 0xb47a7000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec048cc) = 0
mmap2(0xb47b8000, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x5000) = 0xb47a5000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec048cc) = 0
mmap2(0xb47a7000, 266240, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x6000) = 0xb4764000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec048cc) = 0
mmap2(0xb47a5000, 12288, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x7000) = 0xb4761000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec048cc) = 0
mmap2(0xb4764000, 12288, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x8000) = 0xb475e000
brk(0x1031000) = 0x1031000
openat(AT_FDCWD, "/sys/class/kgsl/kgsl-3d0/gpuclk", O_RDONLY) = 11
fstat64(11, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
read(11, "320000000\n", 4096) = 10
close(11) = 0
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec0492c) = 0
mmap2(0xb4761000, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x9000) = 0xb475c000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec045b4) = 0
mmap2(0xb475e000, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0xa000) = 0xb475a000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec045b4) = 0
mmap2(0xb475c000, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0xb000) = 0xb4758000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec045b4) = 0
mmap2(0xb475a000, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0xc000) = 0xb4756000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec045b4) = 0
mmap2(0xb4758000, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0xd000) = 0xb4754000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec0489c) = 0
mmap2(0xb4756000, 69632, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0xe000) = 0xb4743000
getpid() = 5968
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec048b4) = 0
mmap2(0xb4754000, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0xf000) = 0xb4741000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec048b4) = 0
mmap2(0xb4743000, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x10000) = 0xb473f000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec048b4) = 0
mmap2(0xb4741000, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x11000) = 0xb473d000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec048b4) = 0
mmap2(0xb473f000, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x12000) = 0xb473b000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec048b4) = 0
mmap2(0xb473d000, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x13000) = 0xb4739000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec048b4) = 0
mmap2(0xb473b000, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x14000) = 0xb4737000
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec048b4) = 0
mmap2(0xb4739000, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x15000) = 0xb4735000
brk(0x105d000) = 0x105d000
brk(0x1082000) = 0x1082000
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=409808753}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=409808753}) = 0
futex(0xb55ac55c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=409808753}) = 0
getpid() = 5968
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec045d4) = 0
mmap2(0xb4737000, 69632, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x16000) = 0xb4724000
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=409808753}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=409808753}) = 0
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x3d, 0x2c), 0xbec04584) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=409808753}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=6858, tv_nsec=409808753}) = 0
futex(0xb6b18398, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(1, "OpenGL ES 2.0 (OpenGL ES 3.0 V@8"..., 63OpenGL ES 2.0 (OpenGL ES 3.0 V@84.0 AU@05.00.00.046.002 (CL@))
) = 63
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
brk(0x10a5000) = 0x10a5000
mmap2(NULL, 221184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb46ee000
mmap2(NULL, 282624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb46a9000
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
brk(0x10c6000) = 0x10c6000
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
munmap(0xb46ee000, 221184) = 0
munmap(0xb46a9000, 282624) = 0
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
brk(0x10fd000) = 0x10fd000
brk(0x1141000) = 0x1141000
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
brk(0x10c8000) = 0x10c8000
clock_gettime(CLOCK_MONOTONIC, {tv_sec=6858, tv_nsec=426419638}) = 0
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
openat(AT_FDCWD, "/data/misc/gpu/glsl_shader_log.txt", O_WRONLY|O_CREAT|O_APPEND, 0666) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
brk(0x10e9000) = 0x10e9000
brk(0x110a000) = 0x110a000
lseek(2, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
mprotect(0xb5905000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb5905000, 4096, PROT_READ) = 0
rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec04a9c) = 0
mmap2(0xb4735000, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x17000) = 0xb4722000
brk(0x1138000) = 0x1138000
mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb3f21000
mprotect(0xb3f22000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0xb4720f38, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb4721468, tls=0xb47218c0, child_tidptr=0xb4721468) = 5996
futex(0x109f4e8, FUTEX_WAKE_PRIVATE, 1) = 1
ioctl(8, _IOC(_IOC_READ|_IOC_WRITE, 0x9, 0x34, 0x1c), 0xbec04a6c) = 0
mmap2(0xb4724000, 135168, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x18000) = 0xb3f00000
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
+++ killed by SIGSEGV +++
Segmentation fault
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment