Skip to content

Instantly share code, notes, and snippets.

@Nokius
Created March 13, 2015 22:40
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 Nokius/ab0adc6f7f85690c5d5b to your computer and use it in GitHub Desktop.
Save Nokius/ab0adc6f7f85690c5d5b to your computer and use it in GitHub Desktop.
sh-3.2# EGL_PLATFORM=fbdev strace test_hwcomposer
execve("/usr/bin/test_hwcomposer", ["test_hwcomposer"], [/* 9 vars */]) = 0
brk(0) = 0x1bc000
uname({sys="Linux", node="Jolla", ...}) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4012c000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=34533, ...}) = 0
mmap2(NULL, 34533, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401ec000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0XG\0\0004\0\0\0"..., 512) = 512
lseek(3, 228460, SEEK_SET) = 228460
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1600) = 1600
lseek(3, 100063, SEEK_SET) = 100063
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=255283, ...}) = 0
mmap2(NULL, 178896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4020e000
mprotect(0x40226000, 28672, PROT_NONE) = 0
mmap2(0x4022d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17) = 0x4022d000
mmap2(0x4022f000, 43728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4022f000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libhybris-hwcomposerwindow.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\230\27\0\0004\0\0\0"..., 512) = 512
lseek(3, 88944, SEEK_SET) = 88944
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1560) = 1560
lseek(3, 27443, SEEK_SET) = 27443
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=98599, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40261000
mmap2(NULL, 60180, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40324000
mprotect(0x4032b000, 28672, PROT_NONE) = 0
mmap2(0x40332000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0x40332000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libhybris-eglplatformcommon.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\200$\0\0004\0\0\0"..., 512) = 512
lseek(3, 100272, SEEK_SET) = 100272
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1560) = 1560
lseek(3, 35923, SEEK_SET) = 35923
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=113791, ...}) = 0
mmap2(NULL, 69168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40371000
mprotect(0x4037a000, 28672, PROT_NONE) = 0
mmap2(0x40381000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0x40381000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libsync.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\350\6\0\0004\0\0\0"..., 512) = 512
lseek(3, 6716, SEEK_SET) = 6716
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1480) = 1480
lseek(3, 2891, SEEK_SET) = 2891
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=10644, ...}) = 0
mmap2(NULL, 35604, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40461000
mprotect(0x40462000, 28672, PROT_NONE) = 0
mmap2(0x40469000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x40469000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libwayland-client.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\310(\0\0004\0\0\0"..., 512) = 512
lseek(3, 31620, SEEK_SET) = 31620
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
lseek(3, 31268, SEEK_SET) = 31268
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=32740, ...}) = 0
mmap2(NULL, 64056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x404ca000
mprotect(0x404d1000, 32768, PROT_NONE) = 0
mmap2(0x404d9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0x404d9000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libwayland-server.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\3704\0\0004\0\0\0"..., 512) = 512
lseek(3, 40276, SEEK_SET) = 40276
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
lseek(3, 39924, SEEK_SET) = 39924
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=41396, ...}) = 0
mmap2(NULL, 72716, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x405cb000
mprotect(0x405d5000, 28672, PROT_NONE) = 0
mmap2(0x405dc000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9) = 0x405dc000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libEGL.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0t\30\0\0004\0\0\0"..., 512) = 512
lseek(3, 83528, SEEK_SET) = 83528
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1520) = 1520
lseek(3, 17239, SEEK_SET) = 17239
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=94800, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x405f6000
mmap2(NULL, 50536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4061a000
mprotect(0x4061f000, 28672, PROT_NONE) = 0
mmap2(0x40626000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0x40626000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libhardware.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\24\5\0\0004\0\0\0"..., 512) = 512
lseek(3, 4804, SEEK_SET) = 4804
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1440) = 1440
lseek(3, 2299, SEEK_SET) = 2299
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=8385, ...}) = 0
mmap2(NULL, 35024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40658000
mprotect(0x40659000, 28672, PROT_NONE) = 0
mmap2(0x40660000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x40660000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libGLESv2.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\10\35\0\0004\0\0\0"..., 512) = 512
lseek(3, 53812, SEEK_SET) = 53812
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1480) = 1480
lseek(3, 21407, SEEK_SET) = 21407
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=71414, ...}) = 0
mmap2(NULL, 54696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4072f000
mprotect(0x40735000, 28672, PROT_NONE) = 0
mmap2(0x4073c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0x4073c000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0(\t\0\0004\0\0\0"..., 512) = 512
lseek(3, 8660, SEEK_SET) = 8660
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1160) = 1160
lseek(3, 8320, SEEK_SET) = 8320
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=9820, ...}) = 0
mmap2(NULL, 41136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x407fa000
mprotect(0x407fc000, 28672, PROT_NONE) = 0
mmap2(0x40803000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x40803000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\360\26\0\0004\0\0\0"..., 512) = 512
lseek(3, 25324, SEEK_SET) = 25324
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1320) = 1320
lseek(3, 24928, SEEK_SET) = 24928
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=26644, ...}) = 0
mmap2(NULL, 57876, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4080e000
mprotect(0x40814000, 28672, PROT_NONE) = 0
mmap2(0x4081b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0x4081b000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libandroid-properties.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\354\n\0\0004\0\0\0"..., 512) = 512
lseek(3, 18672, SEEK_SET) = 18672
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1520) = 1520
lseek(3, 6203, SEEK_SET) = 6203
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=24164, ...}) = 0
mmap2(NULL, 46932, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x408a3000
mprotect(0x408a5000, 28672, PROT_NONE) = 0
mmap2(0x408ac000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x408ac000
mmap2(0x408ad000, 5972, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x408ad000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240\\\4\0004\0\0\0"..., 512) = 512
lseek(3, 754476, SEEK_SET) = 754476
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1200) = 1200
lseek(3, 754112, SEEK_SET) = 754112
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x408da000
fstat64(3, {st_mode=S_IFREG|0755, st_size=755676, ...}) = 0
mmap2(NULL, 814408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x409bd000
mprotect(0x40a71000, 32768, PROT_NONE) = 0
mmap2(0x40a79000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb4) = 0x40a79000
mmap2(0x40a7e000, 23880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40a7e000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0=\0\0004\0\0\0"..., 512) = 512
lseek(3, 434692, SEEK_SET) = 434692
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
lseek(3, 434332, SEEK_SET) = 434332
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=435932, ...}) = 0
mmap2(NULL, 467108, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40aaa000
mprotect(0x40b13000, 32768, PROT_NONE) = 0
mmap2(0x40b1b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x69) = 0x40b1b000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\250%\0\0004\0\0\0"..., 512) = 512
lseek(3, 38976, SEEK_SET) = 38976
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
lseek(3, 38628, SEEK_SET) = 38628
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=40096, ...}) = 0
mmap2(NULL, 71452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40b1d000
mprotect(0x40b27000, 28672, PROT_NONE) = 0
mmap2(0x40b2e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9) = 0x40b2e000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\304V\0\0004\0\0\0"..., 512) = 512
lseek(3, 82708, SEEK_SET) = 82708
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1320) = 1320
lseek(3, 82308, SEEK_SET) = 82308
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=84028, ...}) = 0
mmap2(NULL, 123408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40b54000
mprotect(0x40b68000, 28672, PROT_NONE) = 0
mmap2(0x40b6f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0x40b6f000
mmap2(0x40b71000, 4624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40b71000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0H\200\1\0004\0\0\0"..., 512) = 512
lseek(3, 1294272, SEEK_SET) = 1294272
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1360) = 1360
lseek(3, 1293828, SEEK_SET) = 1293828
read(3, "A2\0\0\0aeabi\0\1(\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 51) = 51
fstat64(3, {st_mode=S_IFREG|0755, st_size=1295632, ...}) = 0
mmap2(NULL, 1336688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40bbf000
mprotect(0x40cf8000, 32768, PROT_NONE) = 0
mmap2(0x40d00000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x139) = 0x40d00000
mmap2(0x40d03000, 9584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40d03000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libffi.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\4\23\0\0004\0\0\0"..., 512) = 512
lseek(3, 23756, SEEK_SET) = 23756
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
lseek(3, 23416, SEEK_SET) = 23416
read(3, "A2\0\0\0aeabi\0\1(\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 51) = 51
fstat64(3, {st_mode=S_IFREG|0755, st_size=24876, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40ded000
mmap2(NULL, 56756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40eba000
mprotect(0x40ec0000, 28672, PROT_NONE) = 0
mmap2(0x40ec7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0x40ec7000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40ef6000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40f74000
set_tls(0x40ef6880, 0x40f74008, 0x40038000, 0x40ef6880, 0x40038000) = 0
mprotect(0x40d00000, 8192, PROT_READ) = 0
mprotect(0x40b6f000, 4096, PROT_READ) = 0
mprotect(0x40b1b000, 4096, PROT_READ) = 0
mprotect(0x40a79000, 12288, PROT_READ) = 0
mprotect(0x4081b000, 4096, PROT_READ) = 0
mprotect(0x40803000, 4096, PROT_READ) = 0
mprotect(0x40037000, 4096, PROT_READ) = 0
munmap(0x401ec000, 34533) = 0
set_tid_address(0x40ef6428) = 19542
set_robust_list(0x40ef6430, 0xc) = 0
rt_sigaction(SIGRTMIN, {0x40b59258, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x40b590f8, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libGLESv2.so", {st_mode=S_IFREG|0644, st_size=21520, ...}) = 0
open("/usr/libexec/droid-hybris/system/lib/libGLESv2.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 21512
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40171000
mmap2(0x40171000, 18768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40171000
mprotect(0x40171000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x40176000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4) = 0x40176000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/liblog.so", {st_mode=S_IFREG|0644, st_size=13488, ...}) = 0
open("/usr/libexec/droid-hybris/system/lib/liblog.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 13480
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401d4000
mmap2(0x401d4000, 11308, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401d4000
mprotect(0x401d4000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x401d7000, 4120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x401d7000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libc.so", {st_mode=S_IFREG|0644, st_size=297608, ...}) = 0
open("/usr/libexec/droid-hybris/system/lib/libc.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 297600
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 348160, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40262000
mmap2(0x40262000, 282196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40262000
mprotect(0x40262000, 282624, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x402a8000, 13008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x45) = 0x402a8000
mmap2(0x402ac000, 43376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402ac000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libdsyscalls.so", {st_mode=S_IFREG|0644, st_size=289424, ...}) = 0
open("/usr/libexec/droid-hybris/system/lib/libdsyscalls.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 289416
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 339968, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402b7000
mmap2(0x402b7000, 276708, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x402b7000
mprotect(0x402b7000, 278528, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x402fb000, 13008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x43) = 0x402fb000
mmap2(0x402ff000, 42344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402ff000
close(3) = 0
mprotect(0x402b7000, 278528, PROT_READ|PROT_EXEC) = 0
mprotect(0x402fb000, 8192, PROT_READ) = 0
mprotect(0x40262000, 282624, PROT_READ|PROT_EXEC) = 0
mprotect(0x402a8000, 8192, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libstdc++.so", {st_mode=S_IFREG|0644, st_size=5288, ...}) = 0
open("/usr/libexec/droid-hybris/system/lib/libstdc++.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 5280
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40077000
mmap2(0x40077000, 2689, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40077000
mprotect(0x40077000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x40078000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40078000
close(3) = 0
mprotect(0x40077000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0x40078000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libm.so", {st_mode=S_IFREG|0644, st_size=87192, ...}) = 0
open("/usr/libexec/droid-hybris/system/lib/libm.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 87184
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 94208, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40091000
mmap2(0x40091000, 85192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40091000
mprotect(0x40091000, 86016, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x400a6000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14) = 0x400a6000
close(3) = 0
mprotect(0x40091000, 86016, PROT_READ|PROT_EXEC) = 0
mprotect(0x400a6000, 4096, PROT_READ) = 0
mprotect(0x401d4000, 12288, PROT_READ|PROT_EXEC) = 0
mprotect(0x401d7000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libcutils.so", {st_mode=S_IFREG|0644, st_size=54552, ...}) = 0
open("/usr/libexec/droid-hybris/system/lib/libcutils.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 54544
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 118784, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400f4000
mmap2(0x400f4000, 52148, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400f4000
mprotect(0x400f4000, 53248, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x40101000, 4164, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc) = 0x40101000
mmap2(0x40103000, 56596, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40103000
close(3) = 0
mprotect(0x400f4000, 53248, PROT_READ|PROT_EXEC) = 0
mprotect(0x40101000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libutils.so", {st_mode=S_IFREG|0644, st_size=103780, ...}) = 0
open("/usr/libexec/droid-hybris/system/lib/libutils.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 103772
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 110592, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d8000
mmap2(0x400d8000, 95972, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400d8000
mprotect(0x400d8000, 98304, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x400f1000, 4136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x18) = 0x400f1000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libcorkscrew.so", {st_mode=S_IFREG|0644, st_size=13472, ...}) = 0
open("/usr/libexec/droid-hybris/system/lib/libcorkscrew.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 13464
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4017a000
mmap2(0x4017a000, 9664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4017a000
mprotect(0x4017a000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x4017d000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x4017d000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libgccdemangle.so", {st_mode=S_IFREG|0644, st_size=21680, ...}) = 0
open("/usr/libexec/droid-hybris/system/lib/libgccdemangle.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 21672
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401a4000
mmap2(0x401a4000, 15403, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401a4000
mprotect(0x401a4000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x401a9000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4) = 0x401a9000
close(3) = 0
mprotect(0x401a4000, 16384, PROT_READ|PROT_EXEC) = 0
mprotect(0x401a9000, 4096, PROT_READ) = 0
mprotect(0x4017a000, 12288, PROT_READ|PROT_EXEC) = 0
mprotect(0x4017d000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libz.so", {st_mode=S_IFREG|0644, st_size=83168, ...}) = 0
open("/usr/libexec/droid-hybris/system/lib/libz.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 83160
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 90112, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401e2000
mmap2(0x401e2000, 80424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401e2000
mprotect(0x401e2000, 81920, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x401f6000, 4160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x13) = 0x401f6000
close(3) = 0
mprotect(0x401e2000, 81920, PROT_READ|PROT_EXEC) = 0
mprotect(0x401f6000, 4096, PROT_READ) = 0
mprotect(0x400d8000, 98304, PROT_READ|PROT_EXEC) = 0
mprotect(0x400f1000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libEGL.so", {st_mode=S_IFREG|0644, st_size=269260, ...}) = 0
open("/usr/libexec/droid-hybris/system/lib/libEGL.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 269252
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 282624, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40382000
mmap2(0x40382000, 247492, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40382000
mprotect(0x40382000, 249856, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x403bf000, 22160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3c) = 0x403bf000
mmap2(0x403c5000, 6316, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x403c5000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libGLES_trace.so", {st_mode=S_IFREG|0644, st_size=266276, ...}) = 0
open("/usr/libexec/droid-hybris/system/lib/libGLES_trace.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 266268
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 270336, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4046a000
mmap2(0x4046a000, 260724, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4046a000
mprotect(0x4046a000, 262144, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x404aa000, 6880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3f) = 0x404aa000
close(3) = 0
stat64("/usr/libexec/droid-hybris/system/lib/libstlport.so", {st_mode=S_IFREG|0644, st_size=222600, ...}) = 0
open("/usr/libexec/droid-hybris/system/lib/libstlport.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 222592
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 229376, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40039000
mmap2(0x40039000, 212250, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40039000
mprotect(0x40039000, 212992, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x4006e000, 8264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x34) = 0x4006e000
close(3) = 0
mprotect(0x40039000, 212992, PROT_READ|PROT_EXEC) = 0
mprotect(0x4006e000, 8192, PROT_READ) = 0
mprotect(0x4046a000, 262144, PROT_READ|PROT_EXEC) = 0
mprotect(0x404aa000, 4096, PROT_READ) = 0
mprotect(0x40382000, 249856, PROT_READ|PROT_EXEC) = 0
mprotect(0x403bf000, 8192, PROT_READ) = 0
mprotect(0x40171000, 20480, PROT_READ|PROT_EXEC) = 0
mprotect(0x40176000, 4096, PROT_READ) = 0
brk(0) = 0x1bc000
brk(0x1dd000) = 0x1dd000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40030000
madvise(0x40030000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 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(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
futex(0x404abb04, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, 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
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, path="/dev/socket/property_service"}, 31) = 0
send(3, "\2\0\0\0ro.debuggable\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "\2\0\0\0ro.debuggable\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
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, path="/dev/socket/property_service"}, 31) = 0
send(3, "\2\0\0\0debug.egl.debug_proc\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "\2\0\0\0debug.egl.debug_proc\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "", 128, 0) = 0
close(3) = 0
futex(0x403c4700, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
mprotect(0x40030000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40030000, 4096, PROT_READ) = 0
stat64("/system/lib/libhardware.so", {st_mode=S_IFREG|0644, st_size=5292, ...}) = 0
open("/system/lib/libhardware.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 5284
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40111000
mmap2(0x40111000, 2177, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40111000
mprotect(0x40111000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x40112000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40112000
close(3) = 0
mprotect(0x40111000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0x40112000, 4096, PROT_READ) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, path="/dev/socket/property_service"}, 31) = 0
send(3, "\2\0\0\0ro.hardware\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "\2\0\0\0ro.hardware\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "", 128, 0) = 0
close(3) = 0
access("/vendor/lib/hw/hwcomposer.find5.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/hwcomposer.find5.so", R_OK) = -1 ENOENT (No such file or directory)
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, 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
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, 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
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, path="/dev/socket/property_service"}, 31) = 0
send(3, "\2\0\0\0ro.arch\0\0\0\0\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.arch\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "", 128, 0) = 0
close(3) = 0
access("/system/lib/hw/hwcomposer.default.so", R_OK) = -1 ENOENT (No such file or directory)
write(2, "test_hwcomposer: test_hwcomposer"..., 94test_hwcomposer: test_hwcomposer.cpp:157: int main(int, char**): Assertion `err == 0' failed.
) = 94
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400f3000
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(19542, 19542, SIGABRT) = 0
--- {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=19542, si_uid=0} (Aborted) ---
+++ killed by SIGABRT +++
Aborted
sh-3.2#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment