Skip to content

Instantly share code, notes, and snippets.

@r0kk3rz
Created October 15, 2016 20:08
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 r0kk3rz/bc8b6d15ecf2865101415f2ec2594244 to your computer and use it in GitHub Desktop.
Save r0kk3rz/bc8b6d15ecf2865101415f2ec2594244 to your computer and use it in GitHub Desktop.
[root@Sailfish bin]# strace /system/bin/sensors.qcom
execve("/system/bin/sensors.qcom", ["/system/bin/sensors.qcom"], [/* 38 vars */]) = 0
mprotect(0xb6f6a000, 4096, PROT_READ) = 0
set_tid_address(0xb6f6bbf4) = 1927
set_tls(0xb6f6be30, 0xb6f6be30, 0xb6f6be30, 0xb6f6bc00, 0xb6f6bbec) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f5a000
madvise(0xb6f5a000, 8192, MADV_MERGEABLE) = 0
sigaltstack({ss_sp=0xb6f5a000, ss_flags=0, ss_size=8192}, NULL) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f59000
madvise(0xb6f59000, 4096, MADV_MERGEABLE) = 0
mprotect(0xb6f59000, 4096, PROT_READ) = 0
mprotect(0xb6f59000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f59000, 4096, PROT_READ) = 0
mprotect(0xb6f59000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f59000, 4096, PROT_READ) = 0
sigaction(SIGABRT, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 0xb6f637cc) = 0
sigaction(SIGBUS, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 0xb6f637cc) = 0
sigaction(SIGFPE, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 0xb6f637cc) = 0
sigaction(SIGILL, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 0xb6f637cc) = 0
sigaction(SIGPIPE, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 0xb6f637cc) = 0
sigaction(SIGSEGV, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 0xb6f637cc) = 0
sigaction(SIGSTKFLT, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 0xb6f637cc) = 0
sigaction(SIGTRAP, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 0xb6f637cc) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6f58000
madvise(0xb6f58000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6f58000, 0x1000, 0xb6f67241) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6f57000
madvise(0xb6f57000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6f57000, 0x1000, 0xb6f67241) = 0
openat(AT_FDCWD, "/vendor/lib/libdiag.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=60356, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f56000
madvise(0xb6f56000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 1069056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e51000
madvise(0xb6e51000, 1069056, MADV_MERGEABLE) = 0
mmap2(0xb6e51000, 53166, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6e51000
madvise(0xb6e51000, 53166, MADV_MERGEABLE) = 0
mmap2(0xb6e5f000, 5922, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0xb6e5f000
madvise(0xb6e5f000, 5922, MADV_MERGEABLE) = 0
mmap2(0xb6e61000, 1003520, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e61000
madvise(0xb6e61000, 1003520, MADV_MERGEABLE) = 0
munmap(0xb6f56000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/liblog.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/liblog.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=21752, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f56000
madvise(0xb6f56000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e4a000
madvise(0xb6e4a000, 28672, MADV_MERGEABLE) = 0
mmap2(0xb6e4a000, 17036, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6e4a000
madvise(0xb6e4a000, 17036, MADV_MERGEABLE) = 0
mmap2(0xb6e4f000, 4108, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb6e4f000
madvise(0xb6e4f000, 4108, MADV_MERGEABLE) = 0
munmap(0xb6f56000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libcutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libcutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=46488, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f56000
madvise(0xb6f56000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 53248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e3d000
madvise(0xb6e3d000, 53248, MADV_MERGEABLE) = 0
mmap2(0xb6e3d000, 42852, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6e3d000
madvise(0xb6e3d000, 42852, MADV_MERGEABLE) = 0
mmap2(0xb6e48000, 4160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0xb6e48000
madvise(0xb6e48000, 4160, MADV_MERGEABLE) = 0
munmap(0xb6f56000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libqmi_common_so.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=5136, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f56000
madvise(0xb6f56000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e3a000
madvise(0xb6e3a000, 12288, MADV_MERGEABLE) = 0
mmap2(0xb6e3a000, 900, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6e3a000
madvise(0xb6e3a000, 900, MADV_MERGEABLE) = 0
mmap2(0xb6e3b000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6e3b000
madvise(0xb6e3b000, 4104, MADV_MERGEABLE) = 0
munmap(0xb6f56000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libqmi_cci.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=29900, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f56000
madvise(0xb6f56000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e31000
madvise(0xb6e31000, 36864, MADV_MERGEABLE) = 0
mmap2(0xb6e31000, 24360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6e31000
madvise(0xb6e31000, 24360, MADV_MERGEABLE) = 0
mmap2(0xb6e38000, 4152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0xb6e38000
madvise(0xb6e38000, 4152, MADV_MERGEABLE) = 0
munmap(0xb6f56000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libqmi_encdec.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=13268, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f56000
madvise(0xb6f56000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e2c000
madvise(0xb6e2c000, 20480, MADV_MERGEABLE) = 0
mmap2(0xb6e2c000, 8060, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6e2c000
madvise(0xb6e2c000, 8060, MADV_MERGEABLE) = 0
mmap2(0xb6e2f000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb6e2f000
madvise(0xb6e2f000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6f56000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libqmi_csi.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=17600, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f56000
madvise(0xb6f56000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e26000
madvise(0xb6e26000, 24576, MADV_MERGEABLE) = 0
mmap2(0xb6e26000, 14616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6e26000
madvise(0xb6e26000, 14616, MADV_MERGEABLE) = 0
mmap2(0xb6e2a000, 4140, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0xb6e2a000
madvise(0xb6e2a000, 4140, MADV_MERGEABLE) = 0
munmap(0xb6f56000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libmiscta.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libmiscta.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=9280, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f56000
madvise(0xb6f56000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e22000
madvise(0xb6e22000, 16384, MADV_MERGEABLE) = 0
mmap2(0xb6e22000, 6356, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6e22000
madvise(0xb6e22000, 6356, MADV_MERGEABLE) = 0
mmap2(0xb6e24000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb6e24000
madvise(0xb6e24000, 4104, MADV_MERGEABLE) = 0
munmap(0xb6f56000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=591886, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f56000
madvise(0xb6f56000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 466944, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6db0000
madvise(0xb6db0000, 466944, MADV_MERGEABLE) = 0
mmap2(0xb6db0000, 403160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6db0000
madvise(0xb6db0000, 403160, MADV_MERGEABLE) = 0
mmap2(0xb6e13000, 21820, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x62000) = 0xb6e13000
madvise(0xb6e13000, 21820, MADV_MERGEABLE) = 0
mmap2(0xb6e19000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e19000
madvise(0xb6e19000, 36864, MADV_MERGEABLE) = 0
munmap(0xb6f56000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libstdc++.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libstdc++.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=9400, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f56000
madvise(0xb6f56000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6dac000
madvise(0xb6dac000, 16384, MADV_MERGEABLE) = 0
mmap2(0xb6dac000, 5762, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6dac000
madvise(0xb6dac000, 5762, MADV_MERGEABLE) = 0
mmap2(0xb6dae000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb6dae000
madvise(0xb6dae000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6f56000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libm.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libm.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=112064, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f56000
madvise(0xb6f56000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 118784, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d8f000
madvise(0xb6d8f000, 118784, MADV_MERGEABLE) = 0
mmap2(0xb6d8f000, 107180, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d8f000
madvise(0xb6d8f000, 107180, MADV_MERGEABLE) = 0
mmap2(0xb6daa000, 4268, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1a000) = 0xb6daa000
madvise(0xb6daa000, 4268, MADV_MERGEABLE) = 0
munmap(0xb6f56000, 4096) = 0
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6f56000
madvise(0xb6f56000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6f56000, 0x1000, 0xb6f67241) = 0
openat(AT_FDCWD, "/vendor/lib/libutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=87344, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6d8e000
madvise(0xb6d8e000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 94208, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d77000
madvise(0xb6d77000, 94208, MADV_MERGEABLE) = 0
mmap2(0xb6d77000, 80988, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d77000
madvise(0xb6d77000, 80988, MADV_MERGEABLE) = 0
mmap2(0xb6d8c000, 4120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14000) = 0xb6d8c000
madvise(0xb6d8c000, 4120, MADV_MERGEABLE) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6d76000
madvise(0xb6d76000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6d76000, 0x1000, 0xb6f67241) = 0
munmap(0xb6d8e000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libqmi_client_qmux.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=38056, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6d8e000
madvise(0xb6d8e000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 90112, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d60000
madvise(0xb6d60000, 90112, MADV_MERGEABLE) = 0
mmap2(0xb6d60000, 32853, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d60000
madvise(0xb6d60000, 32853, MADV_MERGEABLE) = 0
mmap2(0xb6d69000, 4108, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0xb6d69000
madvise(0xb6d69000, 4108, MADV_MERGEABLE) = 0
mmap2(0xb6d6b000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6d6b000
madvise(0xb6d6b000, 45056, MADV_MERGEABLE) = 0
munmap(0xb6d8e000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libbacktrace.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libbacktrace.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=25836, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6d8e000
madvise(0xb6d8e000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d58000
madvise(0xb6d58000, 32768, MADV_MERGEABLE) = 0
mmap2(0xb6d58000, 21902, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d58000
madvise(0xb6d58000, 21902, MADV_MERGEABLE) = 0
mmap2(0xb6d5e000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0xb6d5e000
madvise(0xb6d5e000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6d8e000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libstlport.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libstlport.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=214432, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6d8e000
madvise(0xb6d8e000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 221184, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d22000
madvise(0xb6d22000, 221184, MADV_MERGEABLE) = 0
mmap2(0xb6d22000, 206622, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d22000
madvise(0xb6d22000, 206622, MADV_MERGEABLE) = 0
mmap2(0xb6d55000, 8264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x32000) = 0xb6d55000
madvise(0xb6d55000, 8264, MADV_MERGEABLE) = 0
munmap(0xb6d8e000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libdsutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=33956, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6d8e000
madvise(0xb6d8e000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 40960, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d18000
madvise(0xb6d18000, 40960, MADV_MERGEABLE) = 0
mmap2(0xb6d18000, 31196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d18000
madvise(0xb6d18000, 31196, MADV_MERGEABLE) = 0
mmap2(0xb6d20000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0xb6d20000
madvise(0xb6d20000, 4104, MADV_MERGEABLE) = 0
munmap(0xb6d8e000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libqmiservices.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=80148, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6d8e000
madvise(0xb6d8e000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 86016, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d03000
madvise(0xb6d03000, 86016, MADV_MERGEABLE) = 0
mmap2(0xb6d03000, 58200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d03000
madvise(0xb6d03000, 58200, MADV_MERGEABLE) = 0
mmap2(0xb6d12000, 21720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe000) = 0xb6d12000
madvise(0xb6d12000, 21720, MADV_MERGEABLE) = 0
munmap(0xb6d8e000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libidl.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=9224, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6d8e000
madvise(0xb6d8e000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cff000
madvise(0xb6cff000, 16384, MADV_MERGEABLE) = 0
mmap2(0xb6cff000, 7236, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cff000
madvise(0xb6cff000, 7236, MADV_MERGEABLE) = 0
mmap2(0xb6d01000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb6d01000
madvise(0xb6d01000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6d8e000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libgccdemangle.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libgccdemangle.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=21708, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6d8e000
madvise(0xb6d8e000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cf8000
madvise(0xb6cf8000, 28672, MADV_MERGEABLE) = 0
mmap2(0xb6cf8000, 14923, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cf8000
madvise(0xb6cf8000, 14923, MADV_MERGEABLE) = 0
mmap2(0xb6cfd000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb6cfd000
madvise(0xb6cfd000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6d8e000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libunwind.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libunwind.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=50436, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6d8e000
madvise(0xb6d8e000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 344064, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ca4000
madvise(0xb6ca4000, 344064, MADV_MERGEABLE) = 0
mmap2(0xb6ca4000, 46252, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6ca4000
madvise(0xb6ca4000, 46252, MADV_MERGEABLE) = 0
mmap2(0xb6cb0000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0xb6cb0000
madvise(0xb6cb0000, 4116, MADV_MERGEABLE) = 0
mmap2(0xb6cb2000, 286720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6cb2000
madvise(0xb6cb2000, 286720, MADV_MERGEABLE) = 0
munmap(0xb6d8e000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libunwind-ptrace.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libunwind-ptrace.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=9340, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6d8e000
madvise(0xb6d8e000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ca0000
madvise(0xb6ca0000, 16384, MADV_MERGEABLE) = 0
mmap2(0xb6ca0000, 4540, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6ca0000
madvise(0xb6ca0000, 4540, MADV_MERGEABLE) = 0
mmap2(0xb6ca2000, 4132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb6ca2000
madvise(0xb6ca2000, 4132, MADV_MERGEABLE) = 0
munmap(0xb6d8e000, 4096) = 0
close(3) = 0
mprotect(0xb6cb0000, 4096, PROT_READ) = 0
mprotect(0xb6dae000, 4096, PROT_READ) = 0
mprotect(0xb6daa000, 4096, PROT_READ) = 0
mprotect(0xb6e13000, 12288, PROT_READ) = 0
mprotect(0xb6d01000, 4096, PROT_READ) = 0
mprotect(0xb6e48000, 4096, PROT_READ) = 0
mprotect(0xb6e5f000, 4096, PROT_READ) = 0
mprotect(0xb6e4f000, 4096, PROT_READ) = 0
mprotect(0xb6ca2000, 4096, PROT_READ) = 0
mprotect(0xb6d55000, 8192, PROT_READ) = 0
mprotect(0xb6cfd000, 4096, PROT_READ) = 0
mprotect(0xb6d12000, 20480, PROT_READ) = 0
mprotect(0xb6d20000, 4096, PROT_READ) = 0
mprotect(0xb6d5e000, 4096, PROT_READ) = 0
mprotect(0xb6d8c000, 4096, PROT_READ) = 0
mprotect(0xb6e2f000, 4096, PROT_READ) = 0
mprotect(0xb6d69000, 4096, PROT_READ) = 0
mprotect(0xb6e24000, 4096, PROT_READ) = 0
mprotect(0xb6e2a000, 4096, PROT_READ) = 0
mprotect(0xb6e38000, 4096, PROT_READ) = 0
mprotect(0xb6e3b000, 4096, PROT_READ) = 0
mprotect(0xb6fb5000, 24576, PROT_READ) = 0
openat(AT_FDCWD, "/dev/__properties__", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
fstat64(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0
mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0xb6c80000
close(3) = 0
futex(0xb6e185a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
openat(AT_FDCWD, "/vendor/lib/libnetd_client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libnetd_client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=9432, ...}) = 0
pread(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"..., 52, 0) = 52
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6d8e000
madvise(0xb6d8e000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c7c000
madvise(0xb6c7c000, 16384, MADV_MERGEABLE) = 0
mmap2(0xb6c7c000, 4196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c7c000
madvise(0xb6c7c000, 4196, MADV_MERGEABLE) = 0
mmap2(0xb6c7e000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb6c7e000
madvise(0xb6c7e000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6d8e000, 4096) = 0
close(3) = 0
mprotect(0xb6c7e000, 4096, PROT_READ) = 0
mprotect(0xb6d76000, 4096, PROT_READ) = 0
mprotect(0xb6f58000, 4096, PROT_READ) = 0
mprotect(0xb6f56000, 4096, PROT_READ) = 0
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
openat(AT_FDCWD, "/vendor/lib/libvendorconn.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libvendorconn.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
mprotect(0xb6d76000, 4096, PROT_READ) = 0
mprotect(0xb6f58000, 4096, PROT_READ) = 0
mprotect(0xb6f56000, 4096, PROT_READ) = 0
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
openat(AT_FDCWD, "/vendor/lib/libvendorconn.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libvendorconn.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
mprotect(0xb6d76000, 4096, PROT_READ) = 0
mprotect(0xb6f58000, 4096, PROT_READ) = 0
mprotect(0xb6f56000, 4096, PROT_READ) = 0
futex(0xb6e19de4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
brk(0) = 0xb7ab6000
mmap2(NULL, 4194304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb687c000
madvise(0xb687c000, 4194304, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb687c000, 0x400000, 0xb6e0b85a) = 0
munmap(0xb687c000, 4194304) = 0
mmap2(NULL, 8384512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb647d000
madvise(0xb647d000, 8384512, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb647d000, 0x7ff000, 0xb6e0b85a) = 0
munmap(0xb647d000, 3682304) = 0
munmap(0xb6c00000, 507904) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d8e000
madvise(0xb6d8e000, 4096, MADV_MERGEABLE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/proc/stat", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4194304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6400000
madvise(0xb6400000, 4194304, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6400000, 0x400000, 0xb6e0b85a) = 0
mprotect(0xb6d8e000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ) = 0
read(3, "cpu 3388 480 2151 25555 411 0 6"..., 1024) = 1024
read(3, "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "..., 1024) = 718
read(3, "", 1024) = 0
close(3) = 0
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ) = 0
mprotect(0xb6d8e000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ) = 0
mprotect(0xb6d8e000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ) = 0
mprotect(0xb6d8e000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ) = 0
fcntl64(0, F_GETFL) = 0x2 (flags O_RDWR)
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
fcntl64(1, F_GETFL) = 0x2 (flags O_RDWR)
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
fcntl64(2, F_GETFL) = 0x2 (flags O_RDWR)
fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
fcntl64(2, F_GETFL) = 0x2 (flags O_RDWR)
fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mprotect(0xb6d8e000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ) = 0
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ) = 0
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ) = 0
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
openat(AT_FDCWD, "/dev/smem_log", O_RDWR|O_LARGEFILE) = 3
ioctl(3, 0x40043001, 0x2) = 0
openat(AT_FDCWD, "/system/etc/qmi_fw.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
openat(AT_FDCWD, "/dev/smem_log", O_RDWR|O_LARGEFILE) = 4
ioctl(4, 0x40043001, 0x2) = 0
openat(AT_FDCWD, "/system/etc/qmi_fw.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
mprotect(0xb6d76000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f58000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f56000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d76000, 4096, PROT_READ) = 0
mprotect(0xb6f58000, 4096, PROT_READ) = 0
mprotect(0xb6f56000, 4096, PROT_READ) = 0
mprotect(0xb6d8e000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ) = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mprotect(0xb6d8e000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
write(1, "Use option \"-d\" to run as backgr"..., 46Use option "-d" to run as background process.
) = 46
write(1, "Running in foreground...\n", 25Running in foreground...
) = 25
rt_sigprocmask(SIG_SETMASK, [ALRM], [], 8) = 0
sigaction(SIGHUP, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGINT, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGQUIT, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGILL, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, 0xb6f637cc) = 0
sigaction(SIGTRAP, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, 0xb6f637cc) = 0
sigaction(SIGABRT, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, 0xb6f637cc) = 0
sigaction(SIGBUS, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, 0xb6f637cc) = 0
sigaction(SIGFPE, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, 0xb6f637cc) = 0
sigaction(SIGKILL, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = -1 EINVAL (Invalid argument)
sigaction(SIGUSR1, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGSEGV, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, 0xb6f637cc) = 0
sigaction(SIGUSR2, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGPIPE, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, 0xb6f637cc) = 0
sigaction(SIGALRM, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGTERM, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGSTKFLT, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {0xb6f5caa1, [], SA_STACK|SA_RESTART|SA_SIGINFO|0x4000000}, 0xb6f637cc) = 0
sigaction(SIGCHLD, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGCONT, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGSTOP, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = -1 EINVAL (Invalid argument)
sigaction(SIGTSTP, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGTTIN, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGTTOU, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGURG, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGXCPU, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGXFSZ, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGVTALRM, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGPROF, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGWINCH, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGIO, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGPWR, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
sigaction(SIGSYS, {0xb6f88fe9, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 0) = 0
socket(PF_LOCAL, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 5
fcntl64(5, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
connect(5, {sa_family=AF_LOCAL, sun_path="/dev/socket/logdw"}, 110) = 0
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {1476562035, 798048182}) = 0
writev(5, [{"\0", 1}, {"\207\7", 2}, {"s\214\2X\266?\221/", 8}, {"\6", 1}, {"Sensors\0", 8}, {"sns_debug_set_dbg_str_mask: Sett"..., 51}], 6) = 71
openat(AT_FDCWD, "/dev/diag", O_RDWR|O_LARGEFILE) = -1 ENOENT (No such file or directory)
socket(PF_LOCAL, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 6
fcntl64(6, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
connect(6, {sa_family=AF_LOCAL, sun_path="/dev/socket/logdw"}, 110) = 0
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {1476562035, 799695213}) = 0
writev(6, [{"\0", 1}, {"\207\7", 2}, {"s\214\2Xma\252/", 8}, {"\6", 1}, {"Diag_Lib\0", 9}, {" Diag_LSM_Init: Failed to open h"..., 64}], 6) = 85
newfstatat(AT_FDCWD, "/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/sys/devices", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/sys/devices/soc0", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/sys/devices", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/sys/devices/soc0", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/sys/devices/soc0/hw_platform", {st_mode=S_IFREG|0444, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
openat(AT_FDCWD, "/sys/devices/soc0/hw_platform", O_RDONLY|O_LARGEFILE) = 7
openat(AT_FDCWD, "/sys/devices/soc0", O_RDONLY|O_LARGEFILE|O_DIRECTORY) = 8
fsync(8) = -1 EINVAL (Invalid argument)
close(8) = 0
fstat64(7, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mprotect(0xb6d8e000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ) = 0
read(7, "Liquid\n", 4096) = 7
newfstatat(AT_FDCWD, "/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/sys/devices", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/sys/devices/soc0", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/sys/devices", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/sys/devices/soc0", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/sys/devices/soc0/platform_subtype", {st_mode=S_IFREG|0444, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
openat(AT_FDCWD, "/sys/devices/soc0/platform_subtype", O_RDONLY|O_LARGEFILE) = 8
openat(AT_FDCWD, "/sys/devices/soc0", O_RDONLY|O_LARGEFILE|O_DIRECTORY) = 9
fsync(9) = -1 EINVAL (Invalid argument)
close(9) = 0
fstat64(8, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mprotect(0xb6d8e000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6d8e000, 4096, PROT_READ) = 0
read(8, "Unknown\n", 4096) = 8
openat(AT_FDCWD, "/sys/power/wake_lock", O_WRONLY|O_APPEND|O_LARGEFILE) = 9
openat(AT_FDCWD, "/sys/power/wake_unlock", O_WRONLY|O_APPEND|O_LARGEFILE) = 10
openat(AT_FDCWD, "/dev/cpu_dma_latency", O_WRONLY|O_LARGEFILE) = 11
write(10, "sns_async_ev_wakelock", 21) = -1 EINVAL (Invalid argument)
write(10, "sns_periodic_wakelock", 21) = -1 EINVAL (Invalid argument)
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb6302000
madvise(0xb6302000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb6302000, 4096, PROT_NONE) = 0
clone(child_stack=0xb63ffdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6475088, tls=0xb63ffdb0, child_tidptr=0xb6475088) = 1929
futex(0xb6fbfb44, FUTEX_WAIT_PRIVATE, -2, NULL) = 0
socket(0x1b /* PF_??? */, SOCK_DGRAM, 0) = 12
fcntl64(12, F_SETFD, FD_CLOEXEC) = 0
socket(0x1b /* PF_??? */, SOCK_DGRAM, 0) = 13
fcntl64(13, F_SETFD, FD_CLOEXEC) = 0
ioctl(13, 0x8004c304, 0) = 0
fcntl64(12, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(12, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl64(13, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0
bind(12, {sa_family=0x1b /* AF_??? */, sa_data="\0\0\1\0\0\0\17\1\0\0\2\0\0\0"}, 20) = 0
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb6202000
madvise(0xb6202000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb6202000, 4096, PROT_NONE) = 0
clone(child_stack=0xb62ffdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6475308, tls=0xb62ffdb0, child_tidptr=0xb6475308) = 1930
futex(0xb6475340, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xb6fbfb44, FUTEX_WAIT_PRIVATE, -2, NULL) = 0
socket(0x1b /* PF_??? */, SOCK_DGRAM, 0) = 15
fcntl64(15, F_SETFD, FD_CLOEXEC) = 0
socket(0x1b /* PF_??? */, SOCK_DGRAM, 0) = 16
fcntl64(16, F_SETFD, FD_CLOEXEC) = 0
ioctl(16, 0x8004c304, 0) = 0
fcntl64(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl64(16, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(16, F_SETFL, O_RDWR|O_NONBLOCK) = 0
bind(15, {sa_family=0x1b /* AF_??? */, sa_data="\0\0\1\0\0\0\30\1\0\0\2\0\0\0"}, 20) = 0
openat(AT_FDCWD, "/dev/sensors", O_RDONLY|O_LARGEFILE) = 17
ioctl(17, 0x80046403, 0xbedb64b0) = 0
clock_gettime(CLOCK_REALTIME, {1476562035, 876175525}) = 0
ioctl(17, 0x80046403, 0xbedb64b0) = 0
clock_gettime(CLOCK_REALTIME, {1476562035, 877695213}) = 0
ioctl(17, 0x80046403, 0xbedb64b0) = 0
clock_gettime(CLOCK_REALTIME, {1476562035, 878073026}) = 0
ioctl(17, 0x80046403, 0xbedb64b0) = 0
clock_gettime(CLOCK_REALTIME, {1476562035, 878441151}) = 0
ioctl(17, 0x80046403, 0xbedb64b0) = 0
clock_gettime(CLOCK_REALTIME, {1476562035, 879458442}) = 0
ioctl(17, 0x80046403, 0xbedb64b0) = 0
clock_gettime(CLOCK_REALTIME, {1476562035, 879933651}) = 0
ioctl(17, 0x80046403, 0xbedb64b0) = 0
clock_gettime(CLOCK_REALTIME, {1476562035, 880314797}) = 0
ioctl(17, 0x80046403, 0xbedb64b0) = 0
clock_gettime(CLOCK_REALTIME, {1476562035, 880979432}) = 0
ioctl(17, 0x80046403, 0xbedb64b0) = 0
clock_gettime(CLOCK_REALTIME, {1476562035, 881352505}) = 0
ioctl(17, 0x80046403, 0xbedb64b0) = 0
clock_gettime(CLOCK_REALTIME, {1476562035, 881760682}) = 0
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb6102000
madvise(0xb6102000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb6102000, 4096, PROT_NONE) = 0
clone(child_stack=0xb61ffdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6475588, tls=0xb61ffdb0, child_tidptr=0xb6475588) = 1931
futex(0xb6fbfb44, FUTEX_WAIT_PRIVATE, -2, NULL) = 0
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb6002000
madvise(0xb6002000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb6002000, 4096, PROT_NONE) = 0
clone(child_stack=0xb60ffdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6475808, tls=0xb60ffdb0, child_tidptr=0xb6475808) = 1932
futex(0xb6fbfb44, FUTEX_WAIT_PRIVATE, -2, NULL) = 0
ioctl(22, 0xc014c302, 0xb6438128) = 0
socket(0x1b /* PF_??? */, SOCK_DGRAM, 0) = 27
fcntl64(27, F_SETFD, FD_CLOEXEC) = 0
socket(0x1b /* PF_??? */, SOCK_DGRAM, 0) = 28
fcntl64(28, F_SETFD, FD_CLOEXEC) = 0
ioctl(28, 0x8004c304, 0) = 0
pipe2([29, 30], 0) = 0
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5906000
madvise(0xb5906000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb5906000, 4096, PROT_NONE) = 0
clone(child_stack=0xb5a03db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6475a88, tls=0xb5a03db0, child_tidptr=0xb6475a88) = 1937
write(30, "a", 1) = 1
ioctl(22, 0xc014c302, 0xb6437148) = 0
ioctl(22, 0xc014c302, 0xb6438150) = 0
rt_sigprocmask(SIG_BLOCK, [], [ALRM], 8) = 0
write(3, "\0\0\16\200\0\0\0\0\1\0\0\0\0\0\1\0\0\0\0\0", 20) = 20
sendto(27, "\0\1\0\1\0\0\0", 7, 0, {sa_family=0x1b /* AF_??? */, sa_data="I\266\2\1\0\0\5\0\0\0\t\0\0\0"}, 20) = 7
ioctl(22, 0xc014c302, 0xb6438150) = 0
socket(0x1b /* PF_??? */, SOCK_DGRAM, 0) = 31
fcntl64(31, F_SETFD, FD_CLOEXEC) = 0
socket(0x1b /* PF_??? */, SOCK_DGRAM, 0) = 32
fcntl64(32, F_SETFD, FD_CLOEXEC) = 0
ioctl(32, 0x8004c304, 0) = 0
pipe2([33, 34], 0) = 0
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5808000
madvise(0xb5808000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb5808000, 4096, PROT_NONE) = 0
clone(child_stack=0xb5905db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6475d08, tls=0xb5905db0, child_tidptr=0xb6475d08) = 1938
futex(0xb6475d40, FUTEX_WAKE_PRIVATE, 1) = 1
write(34, "a", 1) = 1
ioctl(22, 0xc014c302, 0xb6437148) = 0
ioctl(22, 0xc014c302, 0xb6438178) = 0
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb570a000
madvise(0xb570a000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb570a000, 4096, PROT_NONE) = 0
clone(child_stack=0xb5807db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6475f88, tls=0xb5807db0, child_tidptr=0xb6475f88) = 1939
clock_gettime(CLOCK_MONOTONIC, {142, 722750332}) = 0
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
clock_gettime(CLOCK_MONOTONIC, {142, 723158300}) = 0
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={89, 999592}}, NULL) = 0
futex(0xb6fbfb44, FUTEX_WAIT_PRIVATE, -2, NULL) = 0
socket(0x1b /* PF_??? */, SOCK_DGRAM, 0) = 35
fcntl64(35, F_SETFD, FD_CLOEXEC) = 0
socket(0x1b /* PF_??? */, SOCK_DGRAM, 0) = 36
fcntl64(36, F_SETFD, FD_CLOEXEC) = 0
ioctl(36, 0x8004c304, 0) = 0
fcntl64(35, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(35, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl64(36, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(36, F_SETFL, O_RDWR|O_NONBLOCK) = 0
bind(35, {sa_family=0x1b /* AF_??? */, sa_data="\0\0\1\0\0\0$\1\0\0\1\0\0\0"}, 20) = 0
newfstatat(AT_FDCWD, "/data/misc/sensors/debug/", {st_mode=S_IFDIR|0600, st_size=4096, ...}, 0) = 0
fchownat(AT_FDCWD, "/data/misc/sensors/debug/", 3011, -1, 0) = 0
fchownat(AT_FDCWD, "/data/misc/sensors/debug/", -1, 3011, 0) = 0
newfstatat(AT_FDCWD, "/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/data/misc", {st_mode=S_IFDIR|S_ISVTX|0771, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/data/misc/sensors", {st_mode=S_IFDIR|0775, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/data/misc/sensors/debug", {st_mode=S_IFDIR|0600, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/data/misc", {st_mode=S_IFDIR|S_ISVTX|0771, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/data/misc/sensors", {st_mode=S_IFDIR|0775, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/data/misc/sensors/debug", {st_mode=S_IFDIR|0600, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/data/misc/sensors/debug/error_log", {st_mode=S_IFREG|0600, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
openat(AT_FDCWD, "/data/misc/sensors/debug/error_log", O_RDWR|O_CREAT|O_APPEND|O_LARGEFILE, 0666) = 37
lseek(37, 0, SEEK_END) = 0
fdatasync(37) = 0
openat(AT_FDCWD, "/data/misc/sensors/debug", O_RDONLY|O_LARGEFILE|O_DIRECTORY) = 38
fsync(38) = 0
close(38) = 0
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb560c000
madvise(0xb560c000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb560c000, 4096, PROT_NONE) = 0
clone(child_stack=0xb5709db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6476208, tls=0xb5709db0, child_tidptr=0xb6476208) = 1940
futex(0xb6fbfb44, FUTEX_WAIT_PRIVATE, -2, NULL) = 0
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb550e000
madvise(0xb550e000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb550e000, 4096, PROT_NONE) = 0
clone(child_stack=0xb560bdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6476e88, tls=0xb560bdb0, child_tidptr=0xb6476e88) = 1941
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5410000
madvise(0xb5410000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb5410000, 4096, PROT_NONE) = 0
clone(child_stack=0xb550ddb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6477108, tls=0xb550ddb0, child_tidptr=0xb6477108) = 1942
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5312000
madvise(0xb5312000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb5312000, 4096, PROT_NONE) = 0
clone(child_stack=0xb540fdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6477388, tls=0xb540fdb0, child_tidptr=0xb6477388) = 1943
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5214000
madvise(0xb5214000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb5214000, 4096, PROT_NONE) = 0
clone(child_stack=0xb5311db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6477608, tls=0xb5311db0, child_tidptr=0xb6477608) = 1944
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5018000
madvise(0xb5018000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb5018000, 4096, PROT_NONE) = 0
clone(child_stack=0xb5115db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6477888, tls=0xb5115db0, child_tidptr=0xb6477888) = 1946
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4f1a000
madvise(0xb4f1a000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4f1a000, 4096, PROT_NONE) = 0
clone(child_stack=0xb5017db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6477b08, tls=0xb5017db0, child_tidptr=0xb6477b08) = 1949
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5116000
madvise(0xb5116000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb5116000, 4096, PROT_NONE) = 0
clone(child_stack=0xb5213db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6477d88, tls=0xb5213db0, child_tidptr=0xb6477d88) = 1950
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4c20000
madvise(0xb4c20000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4c20000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4d1ddb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6478008, tls=0xb4d1ddb0, child_tidptr=0xb6478008) = 1954
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4e1c000
madvise(0xb4e1c000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4e1c000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4f19db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647a088, tls=0xb4f19db0, child_tidptr=0xb647a088) = 1955
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4a22000
madvise(0xb4a22000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4a22000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4b1fdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647a308, tls=0xb4b1fdb0, child_tidptr=0xb647a308) = 1956
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4924000
madvise(0xb4924000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4924000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4a21db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647a588, tls=0xb4a21db0, child_tidptr=0xb647a588) = 1957
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4728000
madvise(0xb4728000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4728000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4825db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647a808, tls=0xb4825db0, child_tidptr=0xb647a808) = 1960
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4826000
madvise(0xb4826000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4826000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4923db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647b488, tls=0xb4923db0, child_tidptr=0xb647b488) = 1963
futex(0xb647b4c0, FUTEX_WAKE_PRIVATE, 1) = 1
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4b22000
madvise(0xb4b22000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4b22000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4c1fdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647b708, tls=0xb4c1fdb0, child_tidptr=0xb647b708) = 1964
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb550e000
madvise(0xb550e000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb550e000, 4096, PROT_NONE) = 0
clone(child_stack=0xb560bdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647b988, tls=0xb560bdb0, child_tidptr=0xb647b988) = 1965
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4826000
madvise(0xb4826000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4826000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4923db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647bc08, tls=0xb4923db0, child_tidptr=0xb647bc08) = 1966
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb550e000
madvise(0xb550e000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb550e000, 4096, PROT_NONE) = 0
clone(child_stack=0xb560bdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647c888, tls=0xb560bdb0, child_tidptr=0xb647c888) = 1968
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb462a000
madvise(0xb462a000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb462a000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4727db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647cb08, tls=0xb4727db0, child_tidptr=0xb647cb08) = 1969
futex(0xb647cb40, FUTEX_WAKE_PRIVATE, 1) = 1
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4728000
madvise(0xb4728000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4728000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4825db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647cd88, tls=0xb4825db0, child_tidptr=0xb647cd88) = 1972
futex(0xb647cdc0, FUTEX_WAKE_PRIVATE, 1) = 1
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4330000
madvise(0xb4330000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4330000, 4096, PROT_NONE) = 0
clone(child_stack=0xb442ddb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a5088, tls=0xb442ddb0, child_tidptr=0xb64a5088) = 1975
futex(0xb64a50c0, FUTEX_WAKE_PRIVATE, 1) = 1
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5018000
madvise(0xb5018000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb5018000, 4096, PROT_NONE) = 0
clone(child_stack=0xb5115db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a5d08, tls=0xb5115db0, child_tidptr=0xb64a5d08) = 1976
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb442e000
madvise(0xb442e000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb442e000, 4096, PROT_NONE) = 0
clone(child_stack=0xb452bdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a5f88, tls=0xb452bdb0, child_tidptr=0xb64a5f88) = 1978
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4134000
madvise(0xb4134000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4134000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4231db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a6208, tls=0xb4231db0, child_tidptr=0xb64a6208) = 1979
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4036000
madvise(0xb4036000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4036000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4133db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a6488, tls=0xb4133db0, child_tidptr=0xb64a6488) = 1982
futex(0xb64a64c0, FUTEX_WAKE_PRIVATE, 1) = 1
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5410000
madvise(0xb5410000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb5410000, 4096, PROT_NONE) = 0
clone(child_stack=0xb550ddb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a7108, tls=0xb550ddb0, child_tidptr=0xb64a7108) = 1983
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4d18000
madvise(0xb4d18000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4d18000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4e15db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a7388, tls=0xb4e15db0, child_tidptr=0xb64a7388) = 1984
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4a24000
madvise(0xb4a24000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4a24000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4b21db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a7608, tls=0xb4b21db0, child_tidptr=0xb64a7608) = 1987
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb3f38000
madvise(0xb3f38000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb3f38000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4035db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a7888, tls=0xb4035db0, child_tidptr=0xb64a7888) = 1989
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4232000
madvise(0xb4232000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4232000, 4096, PROT_NONE) = 0
clone(child_stack=0xb432fdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a7b08, tls=0xb432fdb0, child_tidptr=0xb64a7b08) = 1991
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb3e3a000
madvise(0xb3e3a000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb3e3a000, 4096, PROT_NONE) = 0
clone(child_stack=0xb3f37db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a7d88, tls=0xb3f37db0, child_tidptr=0xb64a7d88) = 1993
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb3d3c000
madvise(0xb3d3c000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb3d3c000, 4096, PROT_NONE) = 0
clone(child_stack=0xb3e39db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a8008, tls=0xb3e39db0, child_tidptr=0xb64a8008) = 1994
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5116000
madvise(0xb5116000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb5116000, 4096, PROT_NONE) = 0
clone(child_stack=0xb5213db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a8288, tls=0xb5213db0, child_tidptr=0xb64a8288) = 1995
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4134000
madvise(0xb4134000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4134000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4231db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6479688, tls=0xb4231db0, child_tidptr=0xb6479688) = 1996
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb3c3e000
madvise(0xb3c3e000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb3c3e000, 4096, PROT_NONE) = 0
clone(child_stack=0xb3d3bdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6479908, tls=0xb3d3bdb0, child_tidptr=0xb6479908) = 1997
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb3b40000
madvise(0xb3b40000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb3b40000, 4096, PROT_NONE) = 0
clone(child_stack=0xb3c3ddb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6479b88, tls=0xb3c3ddb0, child_tidptr=0xb6479b88) = 1998
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb3a42000
madvise(0xb3a42000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb3a42000, 4096, PROT_NONE) = 0
clone(child_stack=0xb3b3fdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6479e08, tls=0xb3b3fdb0, child_tidptr=0xb6479e08) = 2001
futex(0xb6479e40, FUTEX_WAKE_PRIVATE, 1) = 1
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4828000
madvise(0xb4828000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4828000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4925db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a9908, tls=0xb4925db0, child_tidptr=0xb64a9908) = 2005
futex(0xb64a9940, FUTEX_WAKE_PRIVATE, 1) = 1
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5018000
madvise(0xb5018000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb5018000, 4096, PROT_NONE) = 0
clone(child_stack=0xb5115db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a9b88, tls=0xb5115db0, child_tidptr=0xb64a9b88) = 2006
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4e1c000
madvise(0xb4e1c000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4e1c000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4f19db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64a9e08, tls=0xb4f19db0, child_tidptr=0xb64a9e08) = 2007
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4c1a000
madvise(0xb4c1a000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4c1a000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4d17db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64aa088, tls=0xb4d17db0, child_tidptr=0xb64aa088) = 2008
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4926000
madvise(0xb4926000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4926000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4a23db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6478c88, tls=0xb4a23db0, child_tidptr=0xb6478c88) = 2009
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb472a000
madvise(0xb472a000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb472a000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4827db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6478f08, tls=0xb4827db0, child_tidptr=0xb6478f08) = 2011
futex(0xb6478f40, FUTEX_WAKE_PRIVATE, 1) = 1
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4c1a000
madvise(0xb4c1a000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4c1a000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4d17db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6479188, tls=0xb4d17db0, child_tidptr=0xb6479188) = 2016
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4d1c000
madvise(0xb4d1c000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4d1c000, 4096, PROT_NONE) = 0
clone(child_stack=0xb4e19db0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6479408, tls=0xb4e19db0, child_tidptr=0xb6479408) = 2017
futex(0xb6479440, FUTEX_WAKE_PRIVATE, 1) = 1
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5410000
madvise(0xb5410000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb5410000, 4096, PROT_NONE) = 0
clone(child_stack=0xb550ddb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647be88, tls=0xb550ddb0, child_tidptr=0xb647be88) = 2020
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb442e000
madvise(0xb442e000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb442e000, 4096, PROT_NONE) = 0
clone(child_stack=0xb452bdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647c108, tls=0xb452bdb0, child_tidptr=0xb647c108) = 2021
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb4330000
madvise(0xb4330000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb4330000, 4096, PROT_NONE) = 0
clone(child_stack=0xb442ddb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647c388, tls=0xb442ddb0, child_tidptr=0xb647c388) = 2022
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5410000
madvise(0xb5410000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb5410000, 4096, PROT_NONE) = 0
clone(child_stack=0xb550ddb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647c608, tls=0xb550ddb0, child_tidptr=0xb647c608) = 2023
futex(0xb6477608, FUTEX_WAIT, 1944, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
--- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} ---
write(10, "sns_async_ev_wakelock", 21) = -1 EINVAL (Invalid argument)
write(10, "sns_periodic_wakelock", 21) = -1 EINVAL (Invalid argument)
write(11, "\377\377\377\377", 4) = 4
ioctl(-1, FIBMAP, 0xbedb60c4) = -1 EBADF (Bad file descriptor)
sigaction(SIGWINCH, {SIG_DFL, [], 0x4000000 /* SA_??? */}, NULL, 0xb6dc03c4) = 0
tgkill(1927, 1927, SIGWINCH) = 0
sigreturn() (mask [INT QUIT TRAP]) = -1 EINTR (Interrupted system call)
--- SIGWINCH {si_signo=SIGWINCH, si_code=SI_TKILL, si_pid=1927, si_uid=0} ---
futex(0xb6477608, FUTEX_WAIT, 1944, NULL) = 0
futex(0xb647c888, FUTEX_WAIT, 1968, NULL) = 0
futex(0xb6479e08, FUTEX_WAIT, 2001, NULL) = 0
madvise(0xb64a5000, 24576, MADV_DONTNEED) = 0
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb550e000
madvise(0xb550e000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb550e000, 4096, PROT_NONE) = 0
clone(child_stack=0xb560bdb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647c608, tls=0xb560bdb0, child_tidptr=0xb647c608) = 2042
futex(0xb647c640, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xb6fbfb44, FUTEX_WAIT_PRIVATE, -2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xb6fbfb40, FUTEX_WAKE_PRIVATE, 2147483647) = 0
unlinkat(AT_FDCWD, "/dev/socket/sensor_ctl_socket", 0) = -1 ENOENT (No such file or directory)
socket(PF_LOCAL, SOCK_SEQPACKET, 0) = 38
setsockopt(38, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(38, {sa_family=AF_LOCAL, sun_path="/dev/socket/sensor_ctl_socket"}, 32) = 0
newfstatat(AT_FDCWD, "/dev/socket/sensor_ctl_socket", {st_mode=S_IFSOCK|0755, st_size=0, ...}, 0) = 0
fchmodat(AT_FDCWD, "/dev/socket/sensor_ctl_socket", 0766) = 0
listen(38, 1) = 0
inotify_init1(0) = 39
pipe2([40, 41], O_NONBLOCK) = 0
getuid32() = 0
setresgid32(3011, 3011, 3011) = 0
setresuid32(3011, 3011, 3011) = 0
mmap2(NULL, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5410000
madvise(0xb5410000, 1040384, MADV_MERGEABLE) = 0
mprotect(0xb5410000, 4096, PROT_NONE) = 0
clone(child_stack=0xb550ddb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb647c388, tls=0xb550ddb0, child_tidptr=0xb647c388) = 2043
futex(0xb647c3c0, FUTEX_WAKE_PRIVATE, 1) = 1
utimensat(AT_FDCWD, "/dev/socket/sensor_ctl_socket", NULL, 0) = 0
pselect6(41, [38 39 40], NULL, [38 39 40], NULL, 0) = 1 (in [38])
accept4(38, 0, NULL, 0) = 42
getsockopt(42, SOL_SOCKET, 0x27 /* SO_??? */, [1], [4]) = 0
fcntl64(42, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(42, F_SETFL, O_RDWR|O_NONBLOCK) = 0
getsockopt(42, SOL_SOCKET, SO_PEERCRED, {pid=871, uid=1021, gid=1021}, [12]) = 0
write(42, "\0\0\0\0\377\377\377\377\0\0\4\0 ", 13) = 13
pselect6(43, [38 39 40 42], NULL, [38 39 40 42], NULL, 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment