Skip to content

Instantly share code, notes, and snippets.

@yacuken
Created March 30, 2015 12:58
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 yacuken/f5f25182bb9bb27078f6 to your computer and use it in GitHub Desktop.
Save yacuken/f5f25182bb9bb27078f6 to your computer and use it in GitHub Desktop.
test_camera
[nemo@Jolla ~]$ HYBRIS_LD_LIBRARY_PATH=${HYBRIS_LD_LIBRARY_PATH}:/usr/libexec/droid-hybris strace test_camera
execve("/usr/bin/test_camera", ["test_camera"], [/* 38 vars */]) = 0
brk(0) = 0xc14000
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) = 0xb6f8e000
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=41550, ...}) = 0
mmap2(NULL, 41550, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f5d000
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, 228464, SEEK_SET) = 228464
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=255287, ...}) = 0
mmap2(NULL, 178896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f31000
mprotect(0xb6f49000, 28672, PROT_NONE) = 0
mmap2(0xb6f50000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0xb6f50000
mmap2(0xb6f52000, 43728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6f52000
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) = 0xb6f8d000
mmap2(NULL, 50536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f24000
mprotect(0xb6f29000, 28672, PROT_NONE) = 0
mmap2(0xb6f30000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xb6f30000
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) = 0xb6f1b000
mprotect(0xb6f1c000, 28672, PROT_NONE) = 0
mmap2(0xb6f23000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xb6f23000
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, 53816, SEEK_SET) = 53816
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=71418, ...}) = 0
mmap2(NULL, 54696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f0d000
mprotect(0xb6f13000, 28672, PROT_NONE) = 0
mmap2(0xb6f1a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0xb6f1a000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libcamera.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\334\17\0\0004\0\0\0"..., 512) = 512
lseek(3, 26420, SEEK_SET) = 26420
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, 12691, SEEK_SET) = 12691
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=34740, ...}) = 0
mmap2(NULL, 45592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f01000
mprotect(0xb6f04000, 32768, PROT_NONE) = 0
mmap2(0xb6f0c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0xb6f0c000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libis.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`\6\0\0004\0\0\0"..., 512) = 512
lseek(3, 7412, SEEK_SET) = 7412
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, 3151, SEEK_SET) = 3151
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=11478, ...}) = 0
mmap2(NULL, 35888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ef8000
mprotect(0xb6ef9000, 28672, PROT_NONE) = 0
mmap2(0xb6f00000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xb6f00000
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) = 0xb6eed000
mprotect(0xb6eef000, 28672, PROT_NONE) = 0
mmap2(0xb6ef6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6ef6000
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, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f8c000
mmap2(NULL, 57876, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ede000
mprotect(0xb6ee4000, 28672, PROT_NONE) = 0
mmap2(0xb6eeb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0xb6eeb000
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) = 0xb6ed2000
mprotect(0xb6ed4000, 28672, PROT_NONE) = 0
mmap2(0xb6edb000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6edb000
mmap2(0xb6edc000, 5972, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6edc000
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) = 0xb6ec0000
mprotect(0xb6eca000, 28672, PROT_NONE) = 0
mmap2(0xb6ed1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0xb6ed1000
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) = 0xb6ea1000
mprotect(0xb6eb5000, 28672, PROT_NONE) = 0
mmap2(0xb6ebc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0xb6ebc000
mmap2(0xb6ebe000, 4624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6ebe000
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) = 0xb6d5a000
mprotect(0xb6e93000, 32768, PROT_NONE) = 0
mmap2(0xb6e9b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x139000) = 0xb6e9b000
mmap2(0xb6e9e000, 9584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e9e000
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
fstat64(3, {st_mode=S_IFREG|0755, st_size=755676, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f8b000
mmap2(NULL, 814408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6c93000
mprotect(0xb6d47000, 32768, PROT_NONE) = 0
mmap2(0xb6d4f000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb4000) = 0xb6d4f000
mmap2(0xb6d54000, 23880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6d54000
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) = 0xb6c20000
mprotect(0xb6c89000, 32768, PROT_NONE) = 0
mmap2(0xb6c91000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x69000) = 0xb6c91000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f8a000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f89000
set_tls(0xb6f894c0, 0xb6f89be8, 0xb6f91000, 0xb6f894c0, 0xb6f91000) = 0
mprotect(0xb6e9b000, 8192, PROT_READ) = 0
mprotect(0xb6c91000, 4096, PROT_READ) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c1f000
mprotect(0xb6d4f000, 12288, PROT_READ) = 0
mprotect(0xb6ebc000, 4096, PROT_READ) = 0
mprotect(0xb6eeb000, 4096, PROT_READ) = 0
mprotect(0xb6ef6000, 4096, PROT_READ) = 0
mprotect(0xb6f90000, 4096, PROT_READ) = 0
munmap(0xb6f5d000, 41550) = 0
set_tid_address(0xb6f89068) = 3507
set_robust_list(0xb6f89070, 12) = 0
rt_sigaction(SIGRTMIN, {0xb6ea6258, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb6ea60f8, [], 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/libGLESv2.so", 0xbea13488) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libGLESv2.so", 0xbea13488) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libGLESv2.so", {st_mode=S_IFREG|0644, st_size=25640, ...}) = 0
open("/system/lib/libGLESv2.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 25632
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f60000
mmap2(0xb6f60000, 23936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6f60000
mprotect(0xb6f60000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6f66000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0xb6f66000
close(3) = 0
stat64("/usr/libexec/droid-hybris/libcutils.so", 0xbea133a8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libcutils.so", 0xbea133a8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libcutils.so", {st_mode=S_IFREG|0644, st_size=38200, ...}) = 0
open("/system/lib/libcutils.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 38192
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c14000
mmap2(0xb6c14000, 36156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c14000
mprotect(0xb6c14000, 36864, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6c1d000, 4172, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0xb6c1d000
close(3) = 0
stat64("/usr/libexec/droid-hybris/liblog.so", 0xbea132c8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/liblog.so", 0xbea132c8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/liblog.so", {st_mode=S_IFREG|0644, st_size=13512, ...}) = 0
open("/system/lib/liblog.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 13504
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c0f000
mmap2(0xb6c0f000, 11481, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c0f000
mprotect(0xb6c0f000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6c12000, 4120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb6c12000
close(3) = 0
stat64("/usr/libexec/droid-hybris/libc.so", 0xbea131e8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libc.so", 0xbea131e8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libc.so", {st_mode=S_IFREG|0644, st_size=310660, ...}) = 0
open("/system/lib/libc.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 310652
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 372736, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6bb4000
mmap2(0xb6bb4000, 291004, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6bb4000
mprotect(0xb6bb4000, 294912, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6bfc000, 17128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x47000) = 0xb6bfc000
mmap2(0xb6c01000, 57128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6c01000
close(3) = 0
mprotect(0xb6bb4000, 294912, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6bfc000, 8192, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/libstdc++.so", 0xbea131e8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libstdc++.so", 0xbea131e8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libstdc++.so", {st_mode=S_IFREG|0644, st_size=5312, ...}) = 0
open("/system/lib/libstdc++.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 5304
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f5d000
mmap2(0xb6f5d000, 2737, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6f5d000
mprotect(0xb6f5d000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6f5e000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6f5e000
close(3) = 0
mprotect(0xb6f5d000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6f5e000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/libm.so", 0xbea131e8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libm.so", 0xbea131e8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libm.so", {st_mode=S_IFREG|0644, st_size=103704, ...}) = 0
open("/system/lib/libm.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 103696
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 110592, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6b99000
mmap2(0xb6b99000, 98136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6b99000
mprotect(0xb6b99000, 98304, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6bb2000, 4204, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x18000) = 0xb6bb2000
close(3) = 0
mprotect(0xb6b99000, 98304, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6bb2000, 4096, PROT_READ) = 0
mprotect(0xb6c0f000, 12288, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6c12000, 4096, PROT_READ) = 0
mprotect(0xb6c14000, 36864, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6c1d000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/libutils.so", 0xbea133a8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libutils.so", 0xbea133a8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libutils.so", {st_mode=S_IFREG|0644, st_size=83244, ...}) = 0
open("/system/lib/libutils.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 83236
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 90112, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6b83000
mmap2(0xb6b83000, 79344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6b83000
mprotect(0xb6b83000, 81920, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6b97000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x13000) = 0xb6b97000
close(3) = 0
stat64("/usr/libexec/droid-hybris/libcorkscrew.so", 0xbea132c8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libcorkscrew.so", 0xbea132c8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libcorkscrew.so", {st_mode=S_IFREG|0644, st_size=13496, ...}) = 0
open("/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) = 13488
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6b7e000
mmap2(0xb6b7e000, 9836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6b7e000
mprotect(0xb6b7e000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6b81000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb6b81000
close(3) = 0
stat64("/usr/libexec/droid-hybris/libgccdemangle.so", 0xbea131e8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libgccdemangle.so", 0xbea131e8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libgccdemangle.so", {st_mode=S_IFREG|0644, st_size=21704, ...}) = 0
open("/system/lib/libgccdemangle.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 21696
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6b77000
mmap2(0xb6b77000, 14751, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6b77000
mprotect(0xb6b77000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6b7c000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb6b7c000
close(3) = 0
mprotect(0xb6b77000, 16384, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6b7c000, 4096, PROT_READ) = 0
mprotect(0xb6b7e000, 12288, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6b81000, 4096, PROT_READ) = 0
mprotect(0xb6b83000, 81920, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6b97000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/libEGL.so", 0xbea133a8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libEGL.so", 0xbea133a8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libEGL.so", {st_mode=S_IFREG|0644, st_size=336704, ...}) = 0
open("/system/lib/libEGL.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 336696
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 352256, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6b21000
mmap2(0xb6b21000, 303983, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6b21000
mprotect(0xb6b21000, 307200, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6b6c000, 32236, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4a000) = 0xb6b6c000
mmap2(0xb6b74000, 9460, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6b74000
close(3) = 0
stat64("/usr/libexec/droid-hybris/libGLES_trace.so", 0xbea132c8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libGLES_trace.so", 0xbea132c8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libGLES_trace.so", {st_mode=S_IFREG|0644, st_size=319964, ...}) = 0
open("/system/lib/libGLES_trace.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 319956
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 323584, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ad2000
mmap2(0xb6ad2000, 311864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6ad2000
mprotect(0xb6ad2000, 315392, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6b1f000, 7296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4c000) = 0xb6b1f000
close(3) = 0
stat64("/usr/libexec/droid-hybris/libstlport.so", 0xbea131e8) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libstlport.so", 0xbea131e8) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libstlport.so", {st_mode=S_IFREG|0644, st_size=210336, ...}) = 0
open("/system/lib/libstlport.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 210328
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 217088, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6a9d000
mmap2(0xb6a9d000, 201752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a9d000
mprotect(0xb6a9d000, 204800, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6acf000, 8264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x31000) = 0xb6acf000
close(3) = 0
mprotect(0xb6a9d000, 204800, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6acf000, 8192, PROT_READ) = 0
mprotect(0xb6ad2000, 315392, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6b1f000, 4096, PROT_READ) = 0
mprotect(0xb6b21000, 307200, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6b6c000, 8192, PROT_READ) = 0
mprotect(0xb6f60000, 24576, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6f66000, 4096, PROT_READ) = 0
brk(0) = 0xc14000
brk(0xc35000) = 0xc35000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6a9c000
madvise(0xb6a9c000, 4096, MADV_MERGEABLE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 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(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
futex(0xb6b20cac, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
socket(PF_LOCAL, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
send(3, "\2\0\0\0debug.egl.trace\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "\2\0\0\0debug.egl.trace\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "", 128, 0) = 0
close(3) = 0
futex(0xb6b73e5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
stat64("/system/lib/libcamera_compat_layer.so", 0xbea13250) = -1 ENOENT (No such file or directory)
stat64("/usr/libexec/droid-hybris//system/lib/libcamera_compat_layer.so", {st_mode=S_IFREG|0644, st_size=42280, ...}) = 0
open("/usr/libexec/droid-hybris//system/lib/libcamera_compat_layer.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) = 42272
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6a90000
mmap2(0xb6a90000, 36907, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a90000
mprotect(0xb6a90000, 40960, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6a9a000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0xb6a9a000
close(3) = 0
stat64("/usr/libexec/droid-hybris/libcamera_client.so", 0xbea13170) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libcamera_client.so", 0xbea13170) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libcamera_client.so", {st_mode=S_IFREG|0644, st_size=226672, ...}) = 0
open("/system/lib/libcamera_client.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) = 226664
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 233472, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6a57000
mmap2(0xb6a57000, 188439, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a57000
mprotect(0xb6a57000, 192512, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6a86000, 36884, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2e000) = 0xb6a86000
close(3) = 0
stat64("/usr/libexec/droid-hybris/libbinder.so", 0xbea13090) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libbinder.so", 0xbea13090) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libbinder.so", {st_mode=S_IFREG|0644, st_size=177520, ...}) = 0
open("/system/lib/libbinder.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) = 177512
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 184320, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6a2a000
mmap2(0xb6a2a000, 152296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a2a000
mprotect(0xb6a2a000, 155648, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6a50000, 24600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x25000) = 0xb6a50000
close(3) = 0
mprotect(0xb6a2a000, 155648, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6a50000, 24576, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/libhardware.so", 0xbea13090) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libhardware.so", 0xbea13090) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libhardware.so", {st_mode=S_IFREG|0644, st_size=5316, ...}) = 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) = 5308
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6a27000
mmap2(0xb6a27000, 2387, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a27000
mprotect(0xb6a27000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6a28000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a28000
close(3) = 0
mprotect(0xb6a27000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6a28000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/libui.so", 0xbea13090) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libui.so", 0xbea13090) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libui.so", {st_mode=S_IFREG|0644, st_size=42268, ...}) = 0
open("/system/lib/libui.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) = 42260
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6a1b000
mmap2(0xb6a1b000, 36752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a1b000
mprotect(0xb6a1b000, 36864, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6a25000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0xb6a25000
close(3) = 0
stat64("/usr/libexec/droid-hybris/libsync.so", 0xbea12fb0) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libsync.so", 0xbea12fb0) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libsync.so", {st_mode=S_IFREG|0644, st_size=5252, ...}) = 0
open("/system/lib/libsync.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) = 5244
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6a18000
mmap2(0xb6a18000, 1933, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a18000
mprotect(0xb6a18000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6a19000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a19000
close(3) = 0
mprotect(0xb6a18000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6a19000, 4096, PROT_READ) = 0
mprotect(0xb6a1b000, 36864, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6a25000, 4096, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/libgui.so", 0xbea13090) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libgui.so", 0xbea13090) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libgui.so", {st_mode=S_IFREG|0644, st_size=259672, ...}) = 0
open("/system/lib/libgui.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) = 259664
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 266240, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb69d7000
mmap2(0xb69d7000, 218928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb69d7000
mprotect(0xb69d7000, 221184, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6a0e000, 37124, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x36000) = 0xb6a0e000
close(3) = 0
mprotect(0xb69d7000, 221184, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6a0e000, 36864, PROT_READ) = 0
stat64("/usr/libexec/droid-hybris/libcamera_metadata.so", 0xbea13090) = -1 ENOENT (No such file or directory)
stat64("/vendor/lib/libcamera_metadata.so", 0xbea13090) = -1 ENOENT (No such file or directory)
stat64("/system/lib/libcamera_metadata.so", {st_mode=S_IFREG|0644, st_size=23424, ...}) = 0
open("/system/lib/libcamera_metadata.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) = 23416
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb69d0000
mmap2(0xb69d0000, 18214, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb69d0000
mprotect(0xb69d0000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb69d5000, 5828, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb69d5000
close(3) = 0
mprotect(0xb69d0000, 20480, PROT_READ|PROT_EXEC) = 0
mprotect(0xb69d5000, 4096, PROT_READ) = 0
mprotect(0xb6a57000, 192512, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6a86000, 36864, PROT_READ) = 0
mprotect(0xb6a90000, 40960, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6a9a000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
mprotect(0xb6a9c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6a9c000, 4096, PROT_READ) = 0
open("/dev/binder", O_RDWR|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
ioctl(3, 0xc0046209, 0xbea13520) = 0
ioctl(3, 0x40046205, 0xbea13524) = 0
mmap2(NULL, 1040384, PROT_READ, MAP_PRIVATE|MAP_NORESERVE, 3, 0) = 0xb68d2000
madvise(0xb68d2000, 1040384, MADV_MERGEABLE) = 0
gettid() = 3507
getpid() = 3507
getuid32() = 100000
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbea13408) = 0
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbea13408) = 0
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbea133d0) = 0
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbea133d0) = 0
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbea13520) = 0
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbea13428) = 0
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbea13428) = 0
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbea13428) = 0
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbea13428) = 0
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbea13428) = 0
ioctl(3, BT819_FIFO_RESET_HIGH, 0xbea133e8) = 0
ioctl(3, BT819_FIFO_RESET_HIGH^CProcess 3507 detached
<detached ...>
[nemo@Jolla ~]$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment