Skip to content

Instantly share code, notes, and snippets.

@Nokius
Created March 13, 2015 22:35
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/c68cc5fb58c1923ebdbc to your computer and use it in GitHub Desktop.
Save Nokius/c68cc5fb58c1923ebdbc to your computer and use it in GitHub Desktop.
sh-3.2# EGL_PLATFORM=null strace test_hwcomposer
execve("/usr/bin/test_hwcomposer", ["test_hwcomposer"], [/* 9 vars */]) = 0
brk(0) = 0xd03000
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) = 0x40177000
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) = 0x40267000
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) = 0x402f1000
mprotect(0x40309000, 28672, PROT_NONE) = 0
mmap2(0x40310000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17) = 0x40310000
mmap2(0x40312000, 43728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40312000
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) = 0x4032d000
mmap2(NULL, 60180, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40390000
mprotect(0x40397000, 28672, PROT_NONE) = 0
mmap2(0x4039e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0x4039e000
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) = 0x4048b000
mprotect(0x40494000, 28672, PROT_NONE) = 0
mmap2(0x4049b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0x4049b000
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) = 0x40577000
mprotect(0x40578000, 28672, PROT_NONE) = 0
mmap2(0x4057f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x4057f000
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) = 0x40591000
mprotect(0x40598000, 32768, PROT_NONE) = 0
mmap2(0x405a0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0x405a0000
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) = 0x405df000
mprotect(0x405e9000, 28672, PROT_NONE) = 0
mmap2(0x405f0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9) = 0x405f0000
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) = 0x406bd000
mmap2(NULL, 50536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40746000
mprotect(0x4074b000, 28672, PROT_NONE) = 0
mmap2(0x40752000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0x40752000
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) = 0x4081a000
mprotect(0x4081b000, 28672, PROT_NONE) = 0
mmap2(0x40822000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x40822000
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) = 0x4085e000
mprotect(0x40864000, 28672, PROT_NONE) = 0
mmap2(0x4086b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0x4086b000
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) = 0x408d2000
mprotect(0x408d4000, 28672, PROT_NONE) = 0
mmap2(0x408db000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x408db000
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) = 0x4091b000
mprotect(0x40921000, 28672, PROT_NONE) = 0
mmap2(0x40928000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0x40928000
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) = 0x409ee000
mprotect(0x409f0000, 28672, PROT_NONE) = 0
mmap2(0x409f7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x409f7000
mmap2(0x409f8000, 5972, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x409f8000
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) = 0x40af0000
fstat64(3, {st_mode=S_IFREG|0755, st_size=755676, ...}) = 0
mmap2(NULL, 814408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40bb3000
mprotect(0x40c67000, 32768, PROT_NONE) = 0
mmap2(0x40c6f000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb4) = 0x40c6f000
mmap2(0x40c74000, 23880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40c74000
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) = 0x40cc0000
mprotect(0x40d29000, 32768, PROT_NONE) = 0
mmap2(0x40d31000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x69) = 0x40d31000
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) = 0x40e01000
mprotect(0x40e0b000, 28672, PROT_NONE) = 0
mmap2(0x40e12000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9) = 0x40e12000
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) = 0x40ee8000
mprotect(0x40efc000, 28672, PROT_NONE) = 0
mmap2(0x40f03000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0x40f03000
mmap2(0x40f05000, 4624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40f05000
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) = 0x40f75000
mprotect(0x410ae000, 32768, PROT_NONE) = 0
mmap2(0x410b6000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x139) = 0x410b6000
mmap2(0x410b9000, 9584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x410b9000
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) = 0x41198000
mmap2(NULL, 56756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x41224000
mprotect(0x4122a000, 28672, PROT_NONE) = 0
mmap2(0x41231000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0x41231000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x412d7000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x41312000
set_tls(0x412d7880, 0x41312008, 0x400ec000, 0x412d7880, 0x400ec000) = 0
mprotect(0x410b6000, 8192, PROT_READ) = 0
mprotect(0x40f03000, 4096, PROT_READ) = 0
mprotect(0x40d31000, 4096, PROT_READ) = 0
mprotect(0x40c6f000, 12288, PROT_READ) = 0
mprotect(0x40928000, 4096, PROT_READ) = 0
mprotect(0x408db000, 4096, PROT_READ) = 0
mprotect(0x400eb000, 4096, PROT_READ) = 0
munmap(0x40267000, 34533) = 0
set_tid_address(0x412d7428) = 18179
set_robust_list(0x412d7430, 0xc) = 0
rt_sigaction(SIGRTMIN, {0x40eed258, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x40eed0f8, [], 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) = 0x4018c000
mmap2(0x4018c000, 18768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4018c000
mprotect(0x4018c000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x40191000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4) = 0x40191000
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) = 0x401ed000
mmap2(0x401ed000, 11308, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401ed000
mprotect(0x401ed000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x401f0000, 4120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x401f0000
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) = 0x40287000
mmap2(0x40287000, 282196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40287000
mprotect(0x40287000, 282624, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x402cd000, 13008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x45) = 0x402cd000
mmap2(0x402d1000, 43376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402d1000
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) = 0x4032e000
mmap2(0x4032e000, 276708, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4032e000
mprotect(0x4032e000, 278528, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x40372000, 13008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x43) = 0x40372000
mmap2(0x40376000, 42344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40376000
close(3) = 0
mprotect(0x4032e000, 278528, PROT_READ|PROT_EXEC) = 0
mprotect(0x40372000, 8192, PROT_READ) = 0
mprotect(0x40287000, 282624, PROT_READ|PROT_EXEC) = 0
mprotect(0x402cd000, 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) = 0x400b8000
mmap2(0x400b8000, 2689, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400b8000
mprotect(0x400b8000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x400b9000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400b9000
close(3) = 0
mprotect(0x400b8000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0x400b9000, 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) = 0x400ed000
mmap2(0x400ed000, 85192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400ed000
mprotect(0x400ed000, 86016, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x40102000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14) = 0x40102000
close(3) = 0
mprotect(0x400ed000, 86016, PROT_READ|PROT_EXEC) = 0
mprotect(0x40102000, 4096, PROT_READ) = 0
mprotect(0x401ed000, 12288, PROT_READ|PROT_EXEC) = 0
mprotect(0x401f0000, 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) = 0x401b0000
mmap2(0x401b0000, 52148, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401b0000
mprotect(0x401b0000, 53248, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x401bd000, 4164, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc) = 0x401bd000
mmap2(0x401bf000, 56596, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401bf000
close(3) = 0
mprotect(0x401b0000, 53248, PROT_READ|PROT_EXEC) = 0
mprotect(0x401bd000, 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) = 0x401d2000
mmap2(0x401d2000, 95972, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401d2000
mprotect(0x401d2000, 98304, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x401eb000, 4136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x18) = 0x401eb000
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) = 0x401fb000
mmap2(0x401fb000, 9664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401fb000
mprotect(0x401fb000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x401fe000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x401fe000
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) = 0x402ea000
mmap2(0x402ea000, 15403, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x402ea000
mprotect(0x402ea000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x402ef000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4) = 0x402ef000
close(3) = 0
mprotect(0x402ea000, 16384, PROT_READ|PROT_EXEC) = 0
mprotect(0x402ef000, 4096, PROT_READ) = 0
mprotect(0x401fb000, 12288, PROT_READ|PROT_EXEC) = 0
mprotect(0x401fe000, 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) = 0x4039f000
mmap2(0x4039f000, 80424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4039f000
mprotect(0x4039f000, 81920, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x403b3000, 4160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x13) = 0x403b3000
close(3) = 0
mprotect(0x4039f000, 81920, PROT_READ|PROT_EXEC) = 0
mprotect(0x403b3000, 4096, PROT_READ) = 0
mprotect(0x401d2000, 98304, PROT_READ|PROT_EXEC) = 0
mprotect(0x401eb000, 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) = 0x403c6000
mmap2(0x403c6000, 247492, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x403c6000
mprotect(0x403c6000, 249856, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x40403000, 22160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3c) = 0x40403000
mmap2(0x40409000, 6316, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40409000
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) = 0x4049c000
mmap2(0x4049c000, 260724, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4049c000
mprotect(0x4049c000, 262144, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x404dc000, 6880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3f) = 0x404dc000
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) = 0x404de000
mmap2(0x404de000, 212250, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x404de000
mprotect(0x404de000, 212992, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x40513000, 8264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x34) = 0x40513000
close(3) = 0
mprotect(0x404de000, 212992, PROT_READ|PROT_EXEC) = 0
mprotect(0x40513000, 8192, PROT_READ) = 0
mprotect(0x4049c000, 262144, PROT_READ|PROT_EXEC) = 0
mprotect(0x404dc000, 4096, PROT_READ) = 0
mprotect(0x403c6000, 249856, PROT_READ|PROT_EXEC) = 0
mprotect(0x40403000, 8192, PROT_READ) = 0
mprotect(0x4018c000, 20480, PROT_READ|PROT_EXEC) = 0
mprotect(0x40191000, 4096, PROT_READ) = 0
brk(0) = 0xd03000
brk(0xd24000) = 0xd24000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40104000
madvise(0x40104000, 4096, 0xc /* MADV_??? */) = -1 EINVAL (Invalid argument)
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 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(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
futex(0x404ddb04, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 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(0x40408700, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 4096, PROT_READ) = 0
mprotect(0x40104000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40104000, 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) = 0x401f2000
mmap2(0x401f2000, 2177, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401f2000
mprotect(0x401f2000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0x401f3000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401f3000
close(3) = 0
mprotect(0x401f2000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0x401f3000, 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) = 0x40266000
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(18179, 18179, SIGABRT) = 0
--- {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=18179, si_uid=0} (Aborted) ---
+++ killed by SIGABRT +++
Aborted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment