Skip to content

Instantly share code, notes, and snippets.

@invisiblek
Created September 9, 2016 00:33
Show Gist options
  • Save invisiblek/798e3470f3a855243af84a7e7a13c1b7 to your computer and use it in GitHub Desktop.
Save invisiblek/798e3470f3a855243af84a7e7a13c1b7 to your computer and use it in GitHub Desktop.
execve("/system/bin/rild.old", ["rild.old"], [/* 24 vars */]) = 0
mprotect(0xb6f25000, 4096, PROT_READ) = 0
set_tid_address(0xb6f27b40) = 2585
set_tls(0xb6f27b80, 0xb6f25ff4, 0x4, 0xb6f28004, 0xbea22a14) = 0
mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f00000
madvise(0xb6f00000, 12288, MADV_MERGEABLE) = 0
mprotect(0xb6f00000, 4096, PROT_NONE) = 0
sigaltstack({ss_sp=0xb6f01000, ss_flags=0, ss_size=8192}, NULL) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6f01000, 0x2000, 0xb6f237bf) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6eff000
madvise(0xb6eff000, 4096, MADV_MERGEABLE) = 0
mprotect(0xb6eff000, 4096, PROT_READ) = 0
mprotect(0xb6eff000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6eff000, 4096, PROT_READ) = 0
mprotect(0xb6eff000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6eff000, 4096, PROT_READ) = 0
mprotect(0xb6eff000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6eff000, 4096, PROT_READ) = 0
mprotect(0xb6eff000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6eff000, 4096, PROT_READ) = 0
mprotect(0xb6eff000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6eff000, 4096, PROT_READ) = 0
mprotect(0xb6eff000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6eff000, 4096, PROT_READ) = 0
personality(0xffffffff /* PER_??? */) = 8388608
personality(0x800008 /* PER_??? */) = 8388608
openat(AT_FDCWD, "/dev/__properties__", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0xb6edf000
close(3) = 0
sigaction(SIGABRT, {0xb6f04c31, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0xb6f17420}, NULL) = 0
sigaction(SIGBUS, {0xb6f04c31, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0xb6f17420}, NULL) = 0
sigaction(SIGFPE, {0xb6f04c31, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0xb6f17420}, NULL) = 0
sigaction(SIGILL, {0xb6f04c31, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0xb6f17420}, NULL) = 0
sigaction(SIGPIPE, {0xb6f04c31, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0xb6f17420}, NULL) = 0
sigaction(SIGSEGV, {0xb6f04c31, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0xb6f17420}, NULL) = 0
sigaction(SIGSTKFLT, {0xb6f04c31, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0xb6f17420}, NULL) = 0
sigaction(SIGTRAP, {0xb6f04c31, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0xb6f17420}, NULL) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ede000
madvise(0xb6ede000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ede000, 0x1000, 0xb6f21965) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6edd000
madvise(0xb6edd000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6edd000, 0x1000, 0xb6f21861) = 0
mmap2(NULL, 12, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6edc000
madvise(0xb6edc000, 12, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6edc000, 0xc, 0xb6f21951) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6edb000
madvise(0xb6edb000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6edb000, 0x1000, 0xb6f21851) = 0
mmap2(NULL, 12, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6eda000
madvise(0xb6eda000, 12, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6eda000, 0xc, 0xb6f21951) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed9000
madvise(0xb6ed9000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed9000, 0x1000, 0xb6f21965) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed8000
madvise(0xb6ed8000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed8000, 0x1000, 0xb6f21965) = 0
openat(AT_FDCWD, "/vendor/lib/libsigchain.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libsigchain.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed6000
madvise(0xb6ed6000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed6000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed4000
madvise(0xb6ed4000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed4000, 0x2000, 0xb6f218c6) = 0
futex(0xb6f28f68, FUTEX_WAKE_PRIVATE, 2147483647) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libsigchain.so", 4096) = 26
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6ed4000, 8192) = 0
munmap(0xb6ed6000, 8192) = 0
pread64(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) = 0xb6ed7000
madvise(0xb6ed7000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ed2000
madvise(0xb6ed2000, 20480, MADV_MERGEABLE) = 0
mmap2(0xb6ed2000, 10968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6ed2000
madvise(0xb6ed2000, 10968, MADV_MERGEABLE) = 0
mmap2(0xb6ed5000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb6ed5000
madvise(0xb6ed5000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6ed7000, 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=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed0000
madvise(0xb6ed0000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed0000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ece000
madvise(0xb6ece000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ece000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/liblog.so", 4096) = 21
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6ece000, 8192) = 0
munmap(0xb6ed0000, 8192) = 0
pread64(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) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ec6000
madvise(0xb6ec6000, 45056, MADV_MERGEABLE) = 0
mmap2(0xb6ec6000, 32424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6ec6000
madvise(0xb6ec6000, 32424, MADV_MERGEABLE) = 0
mmap2(0xb6ecf000, 4168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0xb6ecf000
madvise(0xb6ecf000, 4168, MADV_MERGEABLE) = 0
munmap(0xb6ed1000, 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=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ec4000
madvise(0xb6ec4000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ec4000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ec2000
madvise(0xb6ec2000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ec2000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libcutils.so", 4096) = 24
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6ec2000, 8192) = 0
munmap(0xb6ec4000, 8192) = 0
pread64(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) = 0xb6ec5000
madvise(0xb6ec5000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 77824, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6eb2000
madvise(0xb6eb2000, 77824, MADV_MERGEABLE) = 0
mmap2(0xb6eb2000, 64412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6eb2000
madvise(0xb6eb2000, 64412, MADV_MERGEABLE) = 0
mmap2(0xb6ec3000, 4224, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 0xb6ec3000
madvise(0xb6ec3000, 4224, MADV_MERGEABLE) = 0
munmap(0xb6ec5000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libril.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libril.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6eb0000
madvise(0xb6eb0000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6eb0000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6eae000
madvise(0xb6eae000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6eae000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libril.so", 4096) = 21
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6eae000, 8192) = 0
munmap(0xb6eb0000, 8192) = 0
pread64(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) = 0xb6eb1000
madvise(0xb6eb1000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 81920, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e9d000
madvise(0xb6e9d000, 81920, MADV_MERGEABLE) = 0
mmap2(0xb6e9d000, 71440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6e9d000
madvise(0xb6e9d000, 71440, MADV_MERGEABLE) = 0
mmap2(0xb6eaf000, 5816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0xb6eaf000
madvise(0xb6eaf000, 5816, MADV_MERGEABLE) = 0
munmap(0xb6eb1000, 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=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6e9b000
madvise(0xb6e9b000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6e9b000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6e99000
madvise(0xb6e99000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6e99000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libc++.so", 4096) = 21
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6e99000, 8192) = 0
munmap(0xb6e9b000, 8192) = 0
pread64(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) = 0xb6e9c000
madvise(0xb6e9c000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 585728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e0d000
madvise(0xb6e0d000, 585728, MADV_MERGEABLE) = 0
mmap2(0xb6e0d000, 556963, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6e0d000
madvise(0xb6e0d000, 556963, MADV_MERGEABLE) = 0
mmap2(0xb6e96000, 16401, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x88000) = 0xb6e96000
madvise(0xb6e96000, 16401, MADV_MERGEABLE) = 0
mmap2(0xb6e9b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e9b000
madvise(0xb6e9b000, 4096, MADV_MERGEABLE) = 0
munmap(0xb6e9c000, 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=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6e0b000
madvise(0xb6e0b000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6e0b000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6e09000
madvise(0xb6e09000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6e09000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libc.so", 4096) = 19
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6e09000, 8192) = 0
munmap(0xb6e0b000, 8192) = 0
pread64(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) = 0xb6e0c000
madvise(0xb6e0c000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 622592, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d74000
madvise(0xb6d74000, 622592, MADV_MERGEABLE) = 0
mmap2(0xb6d74000, 550728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d74000
madvise(0xb6d74000, 550728, MADV_MERGEABLE) = 0
mmap2(0xb6dfb000, 25888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x86000) = 0xb6dfb000
madvise(0xb6dfb000, 25888, MADV_MERGEABLE) = 0
mmap2(0xb6e02000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e02000
madvise(0xb6e02000, 40960, MADV_MERGEABLE) = 0
munmap(0xb6e0c000, 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=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6d72000
madvise(0xb6d72000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6d72000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6d70000
madvise(0xb6d70000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6d70000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libm.so", 4096) = 19
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6d70000, 8192) = 0
munmap(0xb6d72000, 8192) = 0
pread64(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) = 0xb6d73000
madvise(0xb6d73000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d52000
madvise(0xb6d52000, 135168, MADV_MERGEABLE) = 0
mmap2(0xb6d52000, 124444, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d52000
madvise(0xb6d52000, 124444, MADV_MERGEABLE) = 0
mmap2(0xb6d71000, 4200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1e000) = 0xb6d71000
madvise(0xb6d71000, 4200, MADV_MERGEABLE) = 0
munmap(0xb6d73000, 4096) = 0
close(3) = 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=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6d50000
madvise(0xb6d50000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6d50000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6d4e000
madvise(0xb6d4e000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6d4e000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libutils.so", 4096) = 23
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6d4e000, 8192) = 0
munmap(0xb6d50000, 8192) = 0
pread64(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) = 0xb6d51000
madvise(0xb6d51000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 114688, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d35000
madvise(0xb6d35000, 114688, MADV_MERGEABLE) = 0
mmap2(0xb6d35000, 100520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6d35000
madvise(0xb6d35000, 100520, MADV_MERGEABLE) = 0
mmap2(0xb6d4f000, 4120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x19000) = 0xb6d4f000
madvise(0xb6d4f000, 4120, MADV_MERGEABLE) = 0
munmap(0xb6d51000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libbinder.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libbinder.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6d33000
madvise(0xb6d33000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6d33000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6d31000
madvise(0xb6d31000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6d31000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libbinder.so", 4096) = 24
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6d31000, 8192) = 0
munmap(0xb6d33000, 8192) = 0
pread64(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) = 0xb6d34000
madvise(0xb6d34000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 229376, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cfc000
madvise(0xb6cfc000, 229376, MADV_MERGEABLE) = 0
mmap2(0xb6cfc000, 186496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cfc000
madvise(0xb6cfc000, 186496, MADV_MERGEABLE) = 0
mmap2(0xb6d2b000, 32776, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2e000) = 0xb6d2b000
madvise(0xb6d2b000, 32776, MADV_MERGEABLE) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed7000
madvise(0xb6ed7000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed7000, 0x1000, 0xb6f21965) = 0
munmap(0xb6d34000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libhardware_legacy.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libhardware_legacy.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libhardware_legacy.s"..., 4096) = 33
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf7000
madvise(0xb6cf7000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf7000, 0x1000, 0xb6f21871) = 0
mmap2(NULL, 12, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf6000
madvise(0xb6cf6000, 12, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf6000, 0xc, 0xb6f21951) = 0
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(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) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 40960, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cec000
madvise(0xb6cec000, 40960, MADV_MERGEABLE) = 0
mmap2(0xb6cec000, 27392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cec000
madvise(0xb6cec000, 27392, MADV_MERGEABLE) = 0
mmap2(0xb6cf3000, 4136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0xb6cf3000
madvise(0xb6cf3000, 4136, MADV_MERGEABLE) = 0
mmap2(0xb6cf5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6cf5000
madvise(0xb6cf5000, 4096, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/librilutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/librilutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/librilutils.so", 4096) = 26
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(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) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ce6000
madvise(0xb6ce6000, 24576, MADV_MERGEABLE) = 0
mmap2(0xb6ce6000, 12260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6ce6000
madvise(0xb6ce6000, 12260, MADV_MERGEABLE) = 0
mmap2(0xb6cea000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0xb6cea000
madvise(0xb6cea000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 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=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libbacktrace.so", 4096) = 27
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(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) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cdb000
madvise(0xb6cdb000, 45056, MADV_MERGEABLE) = 0
mmap2(0xb6cdb000, 34884, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cdb000
madvise(0xb6cdb000, 34884, MADV_MERGEABLE) = 0
mmap2(0xb6ce4000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0xb6ce4000
madvise(0xb6ce4000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6ed1000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libwpa_client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libwpa_client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libwpa_client.so", 4096) = 28
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(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) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cd4000
madvise(0xb6cd4000, 28672, MADV_MERGEABLE) = 0
mmap2(0xb6cd4000, 17501, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cd4000
madvise(0xb6cd4000, 17501, MADV_MERGEABLE) = 0
mmap2(0xb6cd9000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb6cd9000
madvise(0xb6cd9000, 4104, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libnetutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libnetutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libnetutils.so", 4096) = 26
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(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) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 40960, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cca000
madvise(0xb6cca000, 40960, MADV_MERGEABLE) = 0
mmap2(0xb6cca000, 29283, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cca000
madvise(0xb6cca000, 29283, MADV_MERGEABLE) = 0
mmap2(0xb6cd2000, 4108, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0xb6cd2000
madvise(0xb6cd2000, 4108, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/lib/libbase.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libbase.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libbase.so", 4096) = 22
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(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) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cbf000
madvise(0xb6cbf000, 45056, MADV_MERGEABLE) = 0
mmap2(0xb6cbf000, 32956, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6cbf000
madvise(0xb6cbf000, 32956, MADV_MERGEABLE) = 0
mmap2(0xb6cc8000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0xb6cc8000
madvise(0xb6cc8000, 4104, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 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=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libunwind.so", 4096) = 24
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(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) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 376832, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c63000
madvise(0xb6c63000, 376832, MADV_MERGEABLE) = 0
mmap2(0xb6c63000, 79980, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c63000
madvise(0xb6c63000, 79980, MADV_MERGEABLE) = 0
mmap2(0xb6c77000, 4148, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x13000) = 0xb6c77000
madvise(0xb6c77000, 4148, MADV_MERGEABLE) = 0
mmap2(0xb6c79000, 286720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6c79000
madvise(0xb6c79000, 286720, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mmap2(NULL, 12, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ec5000
madvise(0xb6ec5000, 12, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ec5000, 0xc, 0xb6f21951) = 0
mprotect(0xb6f2f000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6ed5000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6ecf000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6ec3000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6eaf000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6e96000, 16384, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mprotect(0xb6dfb000, 16384, PROT_READ) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6d71000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6d4f000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6d2b000, 32768, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6cf3000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6cea000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6ce4000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6cd9000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6cd2000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6cc8000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6c77000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
mprotect(0xb6ed7000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ede000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed8000, 4096, PROT_READ|PROT_WRITE) = 0
openat(AT_FDCWD, "/dev/__properties__", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0xb6c43000
close(3) = 0
futex(0xb6e02d44, FUTEX_WAKE_PRIVATE, 2147483647) = 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=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libnetd_client.so", 4096) = 29
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(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) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c3d000
madvise(0xb6c3d000, 24576, MADV_MERGEABLE) = 0
mmap2(0xb6c3d000, 12904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c3d000
madvise(0xb6c3d000, 12904, MADV_MERGEABLE) = 0
mmap2(0xb6c41000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0xb6c41000
madvise(0xb6c41000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6ed1000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6c41000, 4096, PROT_READ) = 0
munmap(0xb6ed1000, 4096) = 0
futex(0xb6e02d90, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(0) = 0xb7041000
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6bfd000
madvise(0xb6bfd000, 262144, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6bfd000, 0x40000, 0xb6df3143) = 0
munmap(0xb6bfd000, 262144) = 0
mmap2(NULL, 520192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6bbe000
madvise(0xb6bbe000, 520192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6bbe000, 0x7f000, 0xb6df3143) = 0
munmap(0xb6bbe000, 8192) = 0
munmap(0xb6c00000, 249856) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ed1000
madvise(0xb6ed1000, 4096, MADV_MERGEABLE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/proc/stat", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6b80000
madvise(0xb6b80000, 262144, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6b80000, 0x40000, 0xb6df3143) = 0
read(3, "cpu 2992 128 2817 25322 415 0 4"..., 1024) = 1024
read(3, " 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"..., 1024) = 630
read(3, "", 1024) = 0
close(3) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9a22c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9ba5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9a22c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e9a22c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xb6e02e38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed7000, 4096, PROT_READ) = 0
mprotect(0xb6ede000, 4096, PROT_READ) = 0
mprotect(0xb6ed8000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/dev/pmsg0", O_WRONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
socket(PF_LOCAL, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 3
fcntl64(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/logdw"}, 110) = 0
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {1473381177, 146005928}) = 0
writev(3, [{"\1\31\n9\3\322W\250\337\263\10", 11}, {"\3", 1}, {"RILD\0", 5}, {"**RIL Daemon Started**\0", 23}], 4) = 40
getuid32() = 0
clock_gettime(CLOCK_REALTIME, {1473381177, 146859782}) = 0
writev(3, [{"\1\31\n9\3\322W\6\347\300\10", 11}, {"\3", 1}, {"RILD\0", 5}, {"**RILd param count=1**\0", 23}], 4) = 40
umask(077) = 0
openat(AT_FDCWD, "/proc/cmdline", O_RDONLY|O_LARGEFILE) = 4
read(4, "console=none androidboot.hardwar"..., 1024) = 534
close(4) = 0
prctl(PR_SET_KEEPCAPS, 1) = 0
setuid32(1001) = 0
capset({_LINUX_CAPABILITY_VERSION_3, 0}, {CAP_NET_ADMIN|CAP_NET_RAW|CAP_BLOCK_SUSPEND, CAP_NET_ADMIN|CAP_NET_RAW|CAP_BLOCK_SUSPEND, 0}) = 0
prctl(PR_SET_DUMPABLE, 1) = 0
mprotect(0xb6ed7000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ede000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed8000, 4096, PROT_READ|PROT_WRITE) = 0
openat(AT_FDCWD, "/vendor/lib/libril-qc-qmi-1.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libril-qc-qmi"..., 4096) = 37
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 6279168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6583000
madvise(0xb6583000, 6279168, MADV_MERGEABLE) = 0
mmap2(0xb6583000, 5916384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6583000
madvise(0xb6583000, 5916384, MADV_MERGEABLE) = 0
mmap2(0xb6b28000, 231796, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x5a4000) = 0xb6b28000
madvise(0xb6b28000, 231796, MADV_MERGEABLE) = 0
mmap2(0xb6b61000, 126976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6b61000
madvise(0xb6b61000, 126976, MADV_MERGEABLE) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6eb1000
madvise(0xb6eb1000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6eb1000, 0x1000, 0xb6f21965) = 0
munmap(0xb6cfb000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libdiag.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libdiag.so", 4096) = 29
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 1069056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb647e000
madvise(0xb647e000, 1069056, MADV_MERGEABLE) = 0
mmap2(0xb647e000, 53278, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb647e000
madvise(0xb647e000, 53278, MADV_MERGEABLE) = 0
mmap2(0xb648c000, 5922, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xd000) = 0xb648c000
madvise(0xb648c000, 5922, MADV_MERGEABLE) = 0
mmap2(0xb648e000, 1003520, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb648e000
madvise(0xb648e000, 1003520, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libdsi_netctrl.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libdsi_netctr"..., 4096) = 36
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 188416, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c0f000
madvise(0xb6c0f000, 188416, MADV_MERGEABLE) = 0
mmap2(0xb6c0f000, 145524, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6c0f000
madvise(0xb6c0f000, 145524, MADV_MERGEABLE) = 0
mmap2(0xb6c33000, 20844, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x23000) = 0xb6c33000
madvise(0xb6c33000, 20844, MADV_MERGEABLE) = 0
mmap2(0xb6c39000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6c39000
madvise(0xb6c39000, 16384, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libdsutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libdsutils.so", 4096) = 32
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c03000
madvise(0xb6c03000, 49152, MADV_MERGEABLE) = 0
mmap2(0xb6c03000, 35784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6c03000
madvise(0xb6c03000, 35784, MADV_MERGEABLE) = 0
mmap2(0xb6c0d000, 4108, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x9000) = 0xb6c0d000
madvise(0xb6c0d000, 4108, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libidl.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libidl.so", 4096) = 28
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb647a000
madvise(0xb647a000, 16384, MADV_MERGEABLE) = 0
mmap2(0xb647a000, 7260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb647a000
madvise(0xb647a000, 7260, MADV_MERGEABLE) = 0
mmap2(0xb647c000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 0xb647c000
madvise(0xb647c000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libmdmdetect.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libmdmdetect.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libmdmdetect.so", 4096) = 27
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6476000
madvise(0xb6476000, 16384, MADV_MERGEABLE) = 0
mmap2(0xb6476000, 5618, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6476000
madvise(0xb6476000, 5618, MADV_MERGEABLE) = 0
mmap2(0xb6478000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 0xb6478000
madvise(0xb6478000, 4116, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libmedia.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libmedia.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libmedia.so", 4096) = 23
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 720896, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb63c6000
madvise(0xb63c6000, 720896, MADV_MERGEABLE) = 0
mmap2(0xb63c6000, 598704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb63c6000
madvise(0xb63c6000, 598704, MADV_MERGEABLE) = 0
mmap2(0xb6459000, 114692, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x92000) = 0xb6459000
madvise(0xb6459000, 114692, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libperipheral_client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libperipheral"..., 4096) = 42
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb63ba000
madvise(0xb63ba000, 49152, MADV_MERGEABLE) = 0
mmap2(0xb63ba000, 31564, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb63ba000
madvise(0xb63ba000, 31564, MADV_MERGEABLE) = 0
mmap2(0xb63c3000, 8196, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x8000) = 0xb63c3000
madvise(0xb63c3000, 8196, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libqdp.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libqdp.so", 4096) = 28
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb63ae000
madvise(0xb63ae000, 49152, MADV_MERGEABLE) = 0
mmap2(0xb63ae000, 34863, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb63ae000
madvise(0xb63ae000, 34863, MADV_MERGEABLE) = 0
mmap2(0xb63b7000, 8448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x8000) = 0xb63b7000
madvise(0xb63b7000, 8448, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libqmi.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libqmi.so", 4096) = 28
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 270336, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb636c000
madvise(0xb636c000, 270336, MADV_MERGEABLE) = 0
mmap2(0xb636c000, 207572, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb636c000
madvise(0xb636c000, 207572, MADV_MERGEABLE) = 0
mmap2(0xb639f000, 12342, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x32000) = 0xb639f000
madvise(0xb639f000, 12342, MADV_MERGEABLE) = 0
mmap2(0xb63a3000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb63a3000
madvise(0xb63a3000, 45056, MADV_MERGEABLE) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6e9c000
madvise(0xb6e9c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6e9c000, 0x1000, 0xb6f21965) = 0
munmap(0xb6cfb000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libqmi_cci.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libqmi_cci.so", 4096) = 32
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6363000
madvise(0xb6363000, 36864, MADV_MERGEABLE) = 0
mmap2(0xb6363000, 26816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6363000
madvise(0xb6363000, 26816, MADV_MERGEABLE) = 0
mmap2(0xb636a000, 4152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x6000) = 0xb636a000
madvise(0xb636a000, 4152, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libqmi_client_qmux.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libqmi_client"..., 4096) = 40
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 102400, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb634a000
madvise(0xb634a000, 102400, MADV_MERGEABLE) = 0
mmap2(0xb634a000, 38247, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb634a000
madvise(0xb634a000, 38247, MADV_MERGEABLE) = 0
mmap2(0xb6355000, 4112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xa000) = 0xb6355000
madvise(0xb6355000, 4112, MADV_MERGEABLE) = 0
mmap2(0xb6357000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6357000
madvise(0xb6357000, 49152, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libqmiservices.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libqmiservice"..., 4096) = 36
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 98304, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6332000
madvise(0xb6332000, 98304, MADV_MERGEABLE) = 0
mmap2(0xb6332000, 66944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6332000
madvise(0xb6332000, 66944, MADV_MERGEABLE) = 0
mmap2(0xb6344000, 22012, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x11000) = 0xb6344000
madvise(0xb6344000, 22012, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libril-qcril-hook-oem.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cfa000
madvise(0xb6cfa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cfa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6cf8000
madvise(0xb6cf8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6cf8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libril-qcril-"..., 4096) = 43
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6cf8000, 8192) = 0
munmap(0xb6cfa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6cfb000
madvise(0xb6cfb000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6cf8000
madvise(0xb6cf8000, 12288, MADV_MERGEABLE) = 0
mmap2(0xb6cf8000, 956, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6cf8000
madvise(0xb6cf8000, 956, MADV_MERGEABLE) = 0
mmap2(0xb6cf9000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6cf9000
madvise(0xb6cf9000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6cfb000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libsqlite.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libsqlite.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6c01000
madvise(0xb6c01000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6c01000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6330000
madvise(0xb6330000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6330000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libsqlite.so", 4096) = 24
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6330000, 8192) = 0
munmap(0xb6c01000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6c02000
madvise(0xb6c02000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 516096, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb62b4000
madvise(0xb62b4000, 516096, MADV_MERGEABLE) = 0
mmap2(0xb62b4000, 496928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb62b4000
madvise(0xb62b4000, 496928, MADV_MERGEABLE) = 0
mmap2(0xb632e000, 11692, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x79000) = 0xb632e000
madvise(0xb632e000, 11692, MADV_MERGEABLE) = 0
mmap2(0xb6331000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6331000
madvise(0xb6331000, 4096, MADV_MERGEABLE) = 0
munmap(0xb6c02000, 4096) = 0
close(4) = 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) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6c01000
madvise(0xb6c01000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6c01000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb62b2000
madvise(0xb62b2000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb62b2000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libstdc++.so", 4096) = 24
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb62b2000, 8192) = 0
munmap(0xb6c01000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6c02000
madvise(0xb6c02000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb62ad000
madvise(0xb62ad000, 28672, MADV_MERGEABLE) = 0
mmap2(0xb62ad000, 17352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb62ad000
madvise(0xb62ad000, 17352, MADV_MERGEABLE) = 0
mmap2(0xb62b2000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x4000) = 0xb62b2000
madvise(0xb62b2000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6c02000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libsystem_health_mon.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6c01000
madvise(0xb6c01000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6c01000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb62ab000
madvise(0xb62ab000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb62ab000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libsystem_hea"..., 4096) = 42
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb62ab000, 8192) = 0
munmap(0xb6c01000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6c02000
madvise(0xb6c02000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb62a8000
madvise(0xb62a8000, 20480, MADV_MERGEABLE) = 0
mmap2(0xb62a8000, 10576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb62a8000
madvise(0xb62a8000, 10576, MADV_MERGEABLE) = 0
mmap2(0xb62ab000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x2000) = 0xb62ab000
madvise(0xb62ab000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6c02000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libtime_genoff.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6c01000
madvise(0xb6c01000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6c01000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb62a6000
madvise(0xb62a6000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb62a6000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libtime_genof"..., 4096) = 36
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb62a6000, 8192) = 0
munmap(0xb6c01000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6c02000
madvise(0xb6c02000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb62a2000
madvise(0xb62a2000, 24576, MADV_MERGEABLE) = 0
mmap2(0xb62a2000, 14472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb62a2000
madvise(0xb62a2000, 14472, MADV_MERGEABLE) = 0
mmap2(0xb62a6000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x3000) = 0xb62a6000
madvise(0xb62a6000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6c02000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libuicc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libuicc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6c01000
madvise(0xb6c01000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6c01000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb62a0000
madvise(0xb62a0000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb62a0000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libuicc.so", 4096) = 22
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb62a0000, 8192) = 0
munmap(0xb6c01000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6e0c000
madvise(0xb6e0c000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 24576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb629c000
madvise(0xb629c000, 24576, MADV_MERGEABLE) = 0
mmap2(0xb629c000, 14020, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb629c000
madvise(0xb629c000, 14020, MADV_MERGEABLE) = 0
mmap2(0xb62a0000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x3000) = 0xb62a0000
madvise(0xb62a0000, 4104, MADV_MERGEABLE) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6d73000
madvise(0xb6d73000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6d73000, 0x1000, 0xb6f21965) = 0
munmap(0xb6e0c000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libvss_common_idl.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libvss_common_idl.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6c01000
madvise(0xb6c01000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6c01000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb629a000
madvise(0xb629a000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb629a000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libvss_common_idl.so", 4096) = 32
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb629a000, 8192) = 0
munmap(0xb6c01000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6c02000
madvise(0xb6c02000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6298000
madvise(0xb6298000, 16384, MADV_MERGEABLE) = 0
mmap2(0xb6298000, 5834, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6298000
madvise(0xb6298000, 5834, MADV_MERGEABLE) = 0
mmap2(0xb629a000, 4156, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 0xb629a000
madvise(0xb629a000, 4156, MADV_MERGEABLE) = 0
munmap(0xb6c02000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libvss_common_iface.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libvss_common_iface.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6c01000
madvise(0xb6c01000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6c01000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6296000
madvise(0xb6296000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6296000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libvss_common_iface."..., 4096) = 34
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6296000, 8192) = 0
munmap(0xb6c01000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6c02000
madvise(0xb6c02000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6295000
madvise(0xb6295000, 12288, MADV_MERGEABLE) = 0
mmap2(0xb6295000, 1448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6295000
madvise(0xb6295000, 1448, MADV_MERGEABLE) = 0
mmap2(0xb6296000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6296000
madvise(0xb6296000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6c02000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libvss_nv_idl.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libvss_nv_idl.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6c01000
madvise(0xb6c01000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6c01000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6293000
madvise(0xb6293000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6293000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libvss_nv_idl.so", 4096) = 28
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6293000, 8192) = 0
munmap(0xb6c01000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6e0c000
madvise(0xb6e0c000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c00000
madvise(0xb6c00000, 12288, MADV_MERGEABLE) = 0
mmap2(0xb6c00000, 1453, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6c00000
madvise(0xb6c00000, 1453, MADV_MERGEABLE) = 0
mmap2(0xb6c01000, 4156, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6c01000
madvise(0xb6c01000, 4156, MADV_MERGEABLE) = 0
munmap(0xb6e0c000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libvss_nv_iface.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libvss_nv_iface.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6293000
madvise(0xb6293000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6293000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6291000
madvise(0xb6291000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6291000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libvss_nv_iface.so", 4096) = 30
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6291000, 8192) = 0
munmap(0xb6293000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6e0c000
madvise(0xb6e0c000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6292000
madvise(0xb6292000, 12288, MADV_MERGEABLE) = 0
mmap2(0xb6292000, 1441, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6292000
madvise(0xb6292000, 1441, MADV_MERGEABLE) = 0
mmap2(0xb6293000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6293000
madvise(0xb6293000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6e0c000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libxml2.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libxml2.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6290000
madvise(0xb6290000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6290000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb628e000
madvise(0xb628e000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb628e000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libxml2.so", 4096) = 22
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb628e000, 8192) = 0
munmap(0xb6290000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6e0c000
madvise(0xb6e0c000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 901120, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb61b6000
madvise(0xb61b6000, 901120, MADV_MERGEABLE) = 0
mmap2(0xb61b6000, 864808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb61b6000
madvise(0xb61b6000, 864808, MADV_MERGEABLE) = 0
mmap2(0xb628b000, 23172, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xd4000) = 0xb628b000
madvise(0xb628b000, 23172, MADV_MERGEABLE) = 0
mmap2(0xb6291000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6291000
madvise(0xb6291000, 4096, MADV_MERGEABLE) = 0
munmap(0xb6e0c000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libnetmgr.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb61b4000
madvise(0xb61b4000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb61b4000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb61b2000
madvise(0xb61b2000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb61b2000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libnetmgr.so", 4096) = 31
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb61b2000, 8192) = 0
munmap(0xb61b4000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb61b5000
madvise(0xb61b5000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb61aa000
madvise(0xb61aa000, 45056, MADV_MERGEABLE) = 0
mmap2(0xb61aa000, 32678, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb61aa000
madvise(0xb61aa000, 32678, MADV_MERGEABLE) = 0
mmap2(0xb61b3000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x8000) = 0xb61b3000
madvise(0xb61b3000, 4100, MADV_MERGEABLE) = 0
munmap(0xb61b5000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libqdi.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb61a8000
madvise(0xb61a8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb61a8000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb61a6000
madvise(0xb61a6000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb61a6000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libqdi.so", 4096) = 28
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb61a6000, 8192) = 0
munmap(0xb61a8000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb61a9000
madvise(0xb61a9000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb619d000
madvise(0xb619d000, 49152, MADV_MERGEABLE) = 0
mmap2(0xb619d000, 35341, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb619d000
madvise(0xb619d000, 35341, MADV_MERGEABLE) = 0
mmap2(0xb61a6000, 8196, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x8000) = 0xb61a6000
madvise(0xb61a6000, 8196, MADV_MERGEABLE) = 0
munmap(0xb61a9000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libui.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libui.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb619b000
madvise(0xb619b000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb619b000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6199000
madvise(0xb6199000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6199000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libui.so", 4096) = 20
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6199000, 8192) = 0
munmap(0xb619b000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb619c000
madvise(0xb619c000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb618c000
madvise(0xb618c000, 65536, MADV_MERGEABLE) = 0
mmap2(0xb618c000, 52492, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb618c000
madvise(0xb618c000, 52492, MADV_MERGEABLE) = 0
mmap2(0xb619a000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xd000) = 0xb619a000
madvise(0xb619a000, 4100, MADV_MERGEABLE) = 0
munmap(0xb619c000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libsonivox.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libsonivox.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb618a000
madvise(0xb618a000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb618a000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6188000
madvise(0xb6188000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6188000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libsonivox.so", 4096) = 25
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6188000, 8192) = 0
munmap(0xb618a000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb618b000
madvise(0xb618b000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 376832, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb612f000
madvise(0xb612f000, 376832, MADV_MERGEABLE) = 0
mmap2(0xb612f000, 344536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb612f000
madvise(0xb612f000, 344536, MADV_MERGEABLE) = 0
mmap2(0xb6184000, 4716, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x54000) = 0xb6184000
madvise(0xb6184000, 4716, MADV_MERGEABLE) = 0
mmap2(0xb6186000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6186000
madvise(0xb6186000, 20480, MADV_MERGEABLE) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6e0c000
madvise(0xb6e0c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6e0c000, 0x1000, 0xb6f21965) = 0
munmap(0xb618b000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libicuuc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libicuuc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb612d000
madvise(0xb612d000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb612d000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb612b000
madvise(0xb612b000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb612b000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libicuuc.so", 4096) = 23
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb612b000, 8192) = 0
munmap(0xb612d000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb612e000
madvise(0xb612e000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 1138688, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6018000
madvise(0xb6018000, 1138688, MADV_MERGEABLE) = 0
mmap2(0xb6018000, 1072540, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb6018000
madvise(0xb6018000, 1072540, MADV_MERGEABLE) = 0
mmap2(0xb611f000, 40964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x106000) = 0xb611f000
madvise(0xb611f000, 40964, MADV_MERGEABLE) = 0
mmap2(0xb612a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb612a000
madvise(0xb612a000, 16384, MADV_MERGEABLE) = 0
munmap(0xb612e000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libicui18n.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libicui18n.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6016000
madvise(0xb6016000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6016000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6014000
madvise(0xb6014000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6014000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libicui18n.so", 4096) = 25
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb6014000, 8192) = 0
munmap(0xb6016000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6017000
madvise(0xb6017000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 1560576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5e9a000
madvise(0xb5e9a000, 1560576, MADV_MERGEABLE) = 0
mmap2(0xb5e9a000, 1509919, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5e9a000
madvise(0xb5e9a000, 1509919, MADV_MERGEABLE) = 0
mmap2(0xb600c000, 41192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x171000) = 0xb600c000
madvise(0xb600c000, 41192, MADV_MERGEABLE) = 0
munmap(0xb6017000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libexpat.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libexpat.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5e98000
madvise(0xb5e98000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5e98000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5e96000
madvise(0xb5e96000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5e96000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libexpat.so", 4096) = 23
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5e96000, 8192) = 0
munmap(0xb5e98000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5e99000
madvise(0xb5e99000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 102400, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5e80000
madvise(0xb5e80000, 102400, MADV_MERGEABLE) = 0
mmap2(0xb5e80000, 85124, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5e80000
madvise(0xb5e80000, 85124, MADV_MERGEABLE) = 0
mmap2(0xb5e96000, 8196, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x15000) = 0xb5e96000
madvise(0xb5e96000, 8196, MADV_MERGEABLE) = 0
munmap(0xb5e99000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libcamera_client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libcamera_client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5e7e000
madvise(0xb5e7e000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5e7e000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5e7c000
madvise(0xb5e7c000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5e7c000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libcamera_client.so", 4096) = 31
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5e7c000, 8192) = 0
munmap(0xb5e7e000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5e7f000
madvise(0xb5e7f000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 233472, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5e46000
madvise(0xb5e46000, 233472, MADV_MERGEABLE) = 0
mmap2(0xb5e46000, 189684, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5e46000
madvise(0xb5e46000, 189684, MADV_MERGEABLE) = 0
mmap2(0xb5e75000, 36876, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x2e000) = 0xb5e75000
madvise(0xb5e75000, 36876, MADV_MERGEABLE) = 0
munmap(0xb5e7f000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libstagefright_foundation.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libstagefright_foundation.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5e44000
madvise(0xb5e44000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5e44000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5e42000
madvise(0xb5e42000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5e42000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libstagefright_found"..., 4096) = 40
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5e42000, 8192) = 0
munmap(0xb5e44000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5e45000
madvise(0xb5e45000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 110592, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5e2a000
madvise(0xb5e2a000, 110592, MADV_MERGEABLE) = 0
mmap2(0xb5e2a000, 95696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5e2a000
madvise(0xb5e2a000, 95696, MADV_MERGEABLE) = 0
mmap2(0xb5e43000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x18000) = 0xb5e43000
madvise(0xb5e43000, 4104, MADV_MERGEABLE) = 0
munmap(0xb5e45000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libgui.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libgui.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5e28000
madvise(0xb5e28000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5e28000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5e26000
madvise(0xb5e26000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5e26000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libgui.so", 4096) = 21
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5e26000, 8192) = 0
munmap(0xb5e28000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5e29000
madvise(0xb5e29000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 372736, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5dce000
madvise(0xb5dce000, 372736, MADV_MERGEABLE) = 0
mmap2(0xb5dce000, 314196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5dce000
madvise(0xb5dce000, 314196, MADV_MERGEABLE) = 0
mmap2(0xb5e1c000, 49348, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x4d000) = 0xb5e1c000
madvise(0xb5e1c000, 49348, MADV_MERGEABLE) = 0
munmap(0xb5e29000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libaudioutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libaudioutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5dcc000
madvise(0xb5dcc000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5dcc000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5dca000
madvise(0xb5dca000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5dca000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libaudioutils.so", 4096) = 28
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5dca000, 8192) = 0
munmap(0xb5dcc000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5dcd000
madvise(0xb5dcd000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5dc4000
madvise(0xb5dc4000, 36864, MADV_MERGEABLE) = 0
mmap2(0xb5dc4000, 27044, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5dc4000
madvise(0xb5dc4000, 27044, MADV_MERGEABLE) = 0
mmap2(0xb5dcb000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x6000) = 0xb5dcb000
madvise(0xb5dcb000, 4100, MADV_MERGEABLE) = 0
munmap(0xb5dcd000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libnbaio.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libnbaio.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5dc2000
madvise(0xb5dc2000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5dc2000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5dc0000
madvise(0xb5dc0000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5dc0000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libnbaio.so", 4096) = 23
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5dc0000, 8192) = 0
munmap(0xb5dc2000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5dc3000
madvise(0xb5dc3000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5db8000
madvise(0xb5db8000, 45056, MADV_MERGEABLE) = 0
mmap2(0xb5db8000, 34424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5db8000
madvise(0xb5db8000, 34424, MADV_MERGEABLE) = 0
mmap2(0xb5dc1000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x8000) = 0xb5dc1000
madvise(0xb5dc1000, 4100, MADV_MERGEABLE) = 0
munmap(0xb5dc3000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libqmi_encdec.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5db6000
madvise(0xb5db6000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5db6000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5db4000
madvise(0xb5db4000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5db4000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libqmi_encdec"..., 4096) = 35
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5db4000, 8192) = 0
munmap(0xb5db6000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5db7000
madvise(0xb5db7000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5db2000
madvise(0xb5db2000, 20480, MADV_MERGEABLE) = 0
mmap2(0xb5db2000, 8612, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5db2000
madvise(0xb5db2000, 8612, MADV_MERGEABLE) = 0
mmap2(0xb5db5000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x2000) = 0xb5db5000
madvise(0xb5db5000, 4100, MADV_MERGEABLE) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6d51000
madvise(0xb6d51000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6d51000, 0x1000, 0xb6f21965) = 0
munmap(0xb5db7000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libsmemlog.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5db0000
madvise(0xb5db0000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5db0000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5dae000
madvise(0xb5dae000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5dae000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libsmemlog.so", 4096) = 32
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5dae000, 8192) = 0
munmap(0xb5db0000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5db1000
madvise(0xb5db1000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5dac000
madvise(0xb5dac000, 20480, MADV_MERGEABLE) = 0
mmap2(0xb5dac000, 10228, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5dac000
madvise(0xb5dac000, 10228, MADV_MERGEABLE) = 0
mmap2(0xb5daf000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x2000) = 0xb5daf000
madvise(0xb5daf000, 4100, MADV_MERGEABLE) = 0
munmap(0xb5db1000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libqmi_common_so.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5daa000
madvise(0xb5daa000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5daa000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5da8000
madvise(0xb5da8000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5da8000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/vendor/lib/libqmi_common"..., 4096) = 38
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5da8000, 8192) = 0
munmap(0xb5daa000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5dab000
madvise(0xb5dab000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5da8000
madvise(0xb5da8000, 12288, MADV_MERGEABLE) = 0
mmap2(0xb5da8000, 956, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5da8000
madvise(0xb5da8000, 956, MADV_MERGEABLE) = 0
mmap2(0xb5da9000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5da9000
madvise(0xb5da9000, 4104, MADV_MERGEABLE) = 0
munmap(0xb5dab000, 4096) = 0
close(4) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5dab000
madvise(0xb5dab000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5dab000, 0x1000, 0xb6f21965) = 0
openat(AT_FDCWD, "/vendor/lib/libhardware.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libhardware.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5da6000
madvise(0xb5da6000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5da6000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5da4000
madvise(0xb5da4000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5da4000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libhardware.so", 4096) = 26
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5da4000, 8192) = 0
munmap(0xb5da6000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6d34000
madvise(0xb6d34000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5da3000
madvise(0xb5da3000, 20480, MADV_MERGEABLE) = 0
mmap2(0xb5da3000, 11498, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5da3000
madvise(0xb5da3000, 11498, MADV_MERGEABLE) = 0
mmap2(0xb5da6000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x2000) = 0xb5da6000
madvise(0xb5da6000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6d34000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libsync.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libsync.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5da1000
madvise(0xb5da1000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5da1000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5d9f000
madvise(0xb5d9f000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5d9f000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libsync.so", 4096) = 22
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5d9f000, 8192) = 0
munmap(0xb5da1000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb6d34000
madvise(0xb6d34000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5d9e000
madvise(0xb5d9e000, 20480, MADV_MERGEABLE) = 0
mmap2(0xb5d9e000, 10892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5d9e000
madvise(0xb5d9e000, 10892, MADV_MERGEABLE) = 0
mmap2(0xb5da1000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x2000) = 0xb5da1000
madvise(0xb5da1000, 4100, MADV_MERGEABLE) = 0
munmap(0xb6d34000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libcamera_metadata.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libcamera_metadata.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5d9c000
madvise(0xb5d9c000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5d9c000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5d9a000
madvise(0xb5d9a000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5d9a000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libcamera_metadata.s"..., 4096) = 33
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5d9a000, 8192) = 0
munmap(0xb5d9c000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5d9d000
madvise(0xb5d9d000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5d92000
madvise(0xb5d92000, 45056, MADV_MERGEABLE) = 0
mmap2(0xb5d92000, 32228, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5d92000
madvise(0xb5d92000, 32228, MADV_MERGEABLE) = 0
mmap2(0xb5d9b000, 6244, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x8000) = 0xb5d9b000
madvise(0xb5d9b000, 6244, MADV_MERGEABLE) = 0
munmap(0xb5d9d000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libpowermanager.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libpowermanager.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5d90000
madvise(0xb5d90000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5d90000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5d8e000
madvise(0xb5d8e000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5d8e000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libpowermanager.so", 4096) = 30
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5d8e000, 8192) = 0
munmap(0xb5d90000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5d91000
madvise(0xb5d91000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5d8a000
madvise(0xb5d8a000, 28672, MADV_MERGEABLE) = 0
mmap2(0xb5d8a000, 18192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5d8a000
madvise(0xb5d8a000, 18192, MADV_MERGEABLE) = 0
mmap2(0xb5d8f000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x4000) = 0xb5d8f000
madvise(0xb5d8f000, 4100, MADV_MERGEABLE) = 0
munmap(0xb5d91000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libEGL.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libEGL.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5d88000
madvise(0xb5d88000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5d88000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5d86000
madvise(0xb5d86000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5d86000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libEGL.so", 4096) = 21
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5d86000, 8192) = 0
munmap(0xb5d88000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5d89000
madvise(0xb5d89000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 557056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5d01000
madvise(0xb5d01000, 557056, MADV_MERGEABLE) = 0
mmap2(0xb5d01000, 495308, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5d01000
madvise(0xb5d01000, 495308, MADV_MERGEABLE) = 0
mmap2(0xb5d7b000, 41824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x79000) = 0xb5d7b000
madvise(0xb5d7b000, 41824, MADV_MERGEABLE) = 0
mmap2(0xb5d86000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb5d86000
madvise(0xb5d86000, 12288, MADV_MERGEABLE) = 0
munmap(0xb5d89000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libGLESv2.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libGLESv2.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5cff000
madvise(0xb5cff000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5cff000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5cfd000
madvise(0xb5cfd000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5cfd000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libGLESv2.so", 4096) = 24
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5cfd000, 8192) = 0
munmap(0xb5cff000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5d00000
madvise(0xb5d00000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 61440, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5cf1000
madvise(0xb5cf1000, 61440, MADV_MERGEABLE) = 0
mmap2(0xb5cf1000, 51109, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5cf1000
madvise(0xb5cf1000, 51109, MADV_MERGEABLE) = 0
mmap2(0xb5cfe000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xc000) = 0xb5cfe000
madvise(0xb5cfe000, 4100, MADV_MERGEABLE) = 0
munmap(0xb5d00000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libspeexresampler.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libspeexresampler.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5cef000
madvise(0xb5cef000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5cef000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5ced000
madvise(0xb5ced000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5ced000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libspeexresampler.so", 4096) = 32
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5ced000, 8192) = 0
munmap(0xb5cef000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5cf0000
madvise(0xb5cf0000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5ce8000
madvise(0xb5ce8000, 32768, MADV_MERGEABLE) = 0
mmap2(0xb5ce8000, 20200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5ce8000
madvise(0xb5ce8000, 20200, MADV_MERGEABLE) = 0
mmap2(0xb5cee000, 5552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x5000) = 0xb5cee000
madvise(0xb5cee000, 5552, MADV_MERGEABLE) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb6d34000
madvise(0xb6d34000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb6d34000, 0x1000, 0xb6f21965) = 0
munmap(0xb5cf0000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libcommon_time_client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libcommon_time_client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5ce6000
madvise(0xb5ce6000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5ce6000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5ce4000
madvise(0xb5ce4000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5ce4000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libcommon_time_clien"..., 4096) = 36
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5ce4000, 8192) = 0
munmap(0xb5ce6000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5ce7000
madvise(0xb5ce7000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 73728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5cd5000
madvise(0xb5cd5000, 73728, MADV_MERGEABLE) = 0
mmap2(0xb5cd5000, 51544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5cd5000
madvise(0xb5cd5000, 51544, MADV_MERGEABLE) = 0
mmap2(0xb5ce3000, 12292, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xd000) = 0xb5ce3000
madvise(0xb5ce3000, 12292, MADV_MERGEABLE) = 0
munmap(0xb5ce7000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libGLES_trace.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libGLES_trace.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5cd3000
madvise(0xb5cd3000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5cd3000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5cd1000
madvise(0xb5cd1000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5cd1000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libGLES_trace.so", 4096) = 28
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5cd1000, 8192) = 0
munmap(0xb5cd3000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5cd4000
madvise(0xb5cd4000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 552960, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5c4d000
madvise(0xb5c4d000, 552960, MADV_MERGEABLE) = 0
mmap2(0xb5c4d000, 537368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5c4d000
madvise(0xb5c4d000, 537368, MADV_MERGEABLE) = 0
mmap2(0xb5cd1000, 12160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x83000) = 0xb5cd1000
madvise(0xb5cd1000, 12160, MADV_MERGEABLE) = 0
munmap(0xb5cd4000, 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/vendor/lib/libprotobuf-cpp-lite.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib/libprotobuf-cpp-lite.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
fstat64(4, {st_mode=0, st_size=1, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4b000
madvise(0xb5c4b000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4b000, 0x2000, 0xb6f218c6) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c49000
madvise(0xb5c49000, 8192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c49000, 0x2000, 0xb6f218c6) = 0
prctl(PR_GET_DUMPABLE) = 1
prctl(PR_SET_DUMPABLE, 1) = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libprotobuf-cpp-lite"..., 4096) = 35
prctl(PR_SET_DUMPABLE, 1) = 0
munmap(0xb5c49000, 8192) = 0
munmap(0xb5c4b000, 8192) = 0
pread64(4, "\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, 4, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
mmap2(NULL, 114688, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5c30000
madvise(0xb5c30000, 114688, MADV_MERGEABLE) = 0
mmap2(0xb5c30000, 103200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xb5c30000
madvise(0xb5c30000, 103200, MADV_MERGEABLE) = 0
mmap2(0xb5c4a000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x19000) = 0xb5c4a000
madvise(0xb5c4a000, 4116, MADV_MERGEABLE) = 0
munmap(0xb5c4c000, 4096) = 0
close(4) = 0
mprotect(0xb6b28000, 221184, PROT_READ) = 0
mprotect(0xb648c000, 4096, PROT_READ) = 0
mprotect(0xb6c33000, 20480, PROT_READ) = 0
mprotect(0xb6c0d000, 4096, PROT_READ) = 0
mprotect(0xb647c000, 4096, PROT_READ) = 0
mprotect(0xb6478000, 4096, PROT_READ) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6459000, 114688, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mprotect(0xb63c3000, 8192, PROT_READ) = 0
mprotect(0xb63b7000, 8192, PROT_READ) = 0
mprotect(0xb639f000, 12288, PROT_READ) = 0
mprotect(0xb636a000, 4096, PROT_READ) = 0
mprotect(0xb6355000, 4096, PROT_READ) = 0
mprotect(0xb6344000, 20480, PROT_READ) = 0
mprotect(0xb6cf9000, 4096, PROT_READ) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb632e000, 8192, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb62b2000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb62ab000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb62a6000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mprotect(0xb62a0000, 4096, PROT_READ) = 0
mprotect(0xb629a000, 4096, PROT_READ) = 0
mprotect(0xb6296000, 4096, PROT_READ) = 0
mprotect(0xb6c01000, 4096, PROT_READ) = 0
mprotect(0xb6293000, 4096, PROT_READ) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb628b000, 20480, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mprotect(0xb61b3000, 4096, PROT_READ) = 0
mprotect(0xb61a6000, 8192, PROT_READ) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb619a000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb6184000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb611f000, 40960, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb600c000, 40960, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mprotect(0xb5e96000, 8192, PROT_READ) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5e75000, 36864, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5e43000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5e1c000, 49152, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5dcb000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5dc1000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mprotect(0xb5db5000, 4096, PROT_READ) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5daf000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mprotect(0xb5da9000, 4096, PROT_READ) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5da6000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5da1000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5d9b000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5d8f000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5d7b000, 8192, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5cfe000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5cee000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5ce3000, 12288, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5cd1000, 8192, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xb5c4c000
madvise(0xb5c4c000, 4096, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5c4c000, 0x1000, 0xb6f21881) = 0
mprotect(0xb5c4a000, 4096, PROT_READ) = 0
munmap(0xb5c4c000, 4096) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
futex(0xb5d853f4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5bf0000
madvise(0xb5bf0000, 262144, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5bf0000, 0x40000, 0xb6df3143) = 0
munmap(0xb5bf0000, 262144) = 0
mmap2(NULL, 520192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5bb1000
madvise(0xb5bb1000, 520192, MADV_MERGEABLE) = 0
prctl(0x53564d41 /* PR_??? */, 0, 0xb5bb1000, 0x7f000, 0xb6df3143) = 0
munmap(0xb5bb1000, 61440) = 0
munmap(0xb5c00000, 196608) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/dev/smem_log", O_RDWR|O_LARGEFILE) = 4
ioctl(4, _IOC(_IOC_WRITE, 0x30, 0x01, 0x04), 0x2) = 0
openat(AT_FDCWD, "/etc/qmi_fw.conf", O_RDONLY|O_LARGEFILE) = 5
fstat64(5, {st_mode=0, st_size=1, ...}) = 0
read(5, "", 4096) = 0
close(5) = 0
mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6ed1000, 4096, PROT_READ) = 0
mprotect(0xb6d34000, 4096, PROT_READ) = 0
mprotect(0xb6d51000, 4096, PROT_READ) = 0
mprotect(0xb6e0c000, 4096, PROT_READ) = 0
mprotect(0xb6d73000, 4096, PROT_READ) = 0
mprotect(0xb6e9c000, 4096, PROT_READ) = 0
mprotect(0xb6eb1000, 4096, PROT_READ) = 0
mprotect(0xb6ed7000, 4096, PROT_READ) = 0
mprotect(0xb6ede000, 4096, PROT_READ) = 0
mprotect(0xb5dab000, 4096, PROT_READ) = 0
mprotect(0xb6ed8000, 4096, PROT_READ) = 0
mmap2(NULL, 1044480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5ac1000
madvise(0xb5ac1000, 1044480, MADV_MERGEABLE) = 0
mprotect(0xb5ac1000, 4096, PROT_NONE) = 0
clone(Process 2589 attached
child_stack=0xb5bbf928, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb5bbf938, tls=0xb5bbf978, child_tidptr=0xb5bbf938) = 2589
[pid 2589] futex(0xb5bbf970, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2585] futex(0xb5bbf970, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2589] <... futex resumed> ) = -1 EAGAIN (Try again)
[pid 2585] <... futex resumed> ) = 0
[pid 2589] mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 2585] futex(0xb6eb06c4, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid 2589] <... mmap2 resumed> ) = 0xb5c2d000
[pid 2589] madvise(0xb5c2d000, 12288, MADV_MERGEABLE) = 0
[pid 2589] mprotect(0xb5c2d000, 4096, PROT_NONE) = 0
[pid 2589] sigaltstack({ss_sp=0xb5c2e000, ss_flags=0, ss_size=8192}, NULL) = 0
[pid 2589] prctl(0x53564d41 /* PR_??? */, 0, 0xb5c2e000, 0x2000, 0xb6df2440) = 0
[pid 2589] futex(0xb6eb06c4, FUTEX_WAKE_PRIVATE, 2147483647) = 1
[pid 2585] <... futex resumed> ) = 0
[pid 2589] pipe2( <unfinished ...>
[pid 2585] getuid32( <unfinished ...>
[pid 2589] <... pipe2 resumed> [5, 6], 0) = 0
[pid 2585] <... getuid32 resumed> ) = 1001
[pid 2589] fcntl64(5, F_SETFL, O_RDONLY|O_NONBLOCK <unfinished ...>
[pid 2585] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2589] <... fcntl64 resumed> ) = 0
[pid 2585] <... clock_gettime resumed> {1473381177, 765193697}) = 0
[pid 2589] fcntl64(5, F_SETFL, O_RDONLY|O_NONBLOCK <unfinished ...>
[pid 2585] writev(3, [{"\1\31\n9\3\322W\341\355\233-", 11}, {"\3", 1}, {"RILD\0", 5}, {"RIL_Init argc = 5 clientId = 0\0", 31}], 4 <unfinished ...>
[pid 2589] <... fcntl64 resumed> ) = 0
[pid 2585] <... writev resumed> ) = 48
[pid 2589] clock_gettime(CLOCK_MONOTONIC, <unfinished ...>
[pid 2585] sigaction(SIGPIPE, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0xb6d8a574}, <unfinished ...>
[pid 2589] <... clock_gettime resumed> {251, 798201600}) = 0
[pid 2585] <... sigaction resumed> {0xb6f04c31, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0xb6f17420}) = 0
[pid 2589] pselect6(6, [5], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2585] fstatat64(AT_FDCWD, "/data/misc/radio/ril_log", 0xbea22348, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory)
[pid 2585] clock_gettime(CLOCK_REALTIME, {1473381177, 768139583}) = 0
[pid 2585] writev(3, [{"\1\31\n9\3\322W?\341\310-", 11}, {"\6", 1}, {"RILQ\0", 5}, {"log to /data/misc/radio/ril_log "..., 66}], 4) = 83
[pid 2585] openat(AT_FDCWD, "/dev/diag_lge", O_RDWR|O_LARGEFILE) = 7
[pid 2585] rt_sigprocmask(SIG_BLOCK, [USR2], [], 8) = 0
[pid 2585] mmap2(NULL, 1044480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb59c2000
[pid 2585] madvise(0xb59c2000, 1044480, MADV_MERGEABLE) = 0
[pid 2585] mprotect(0xb59c2000, 4096, PROT_NONE) = 0
[pid 2585] clone(Process 2590 attached
child_stack=0xb5ac0928, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb5ac0938, tls=0xb5ac0978, child_tidptr=0xb5ac0938) = 2590
[pid 2590] futex(0xb5ac0970, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2585] futex(0xb5ac0970, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2590] <... futex resumed> ) = -1 EAGAIN (Try again)
[pid 2585] <... futex resumed> ) = 0
[pid 2590] mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 2585] futex(0xb648d728, FUTEX_WAKE_PRIVATE, 2147483647 <unfinished ...>
[pid 2590] <... mmap2 resumed> ) = 0xb5c2a000
[pid 2585] <... futex resumed> ) = 0
[pid 2590] madvise(0xb5c2a000, 12288, MADV_MERGEABLE <unfinished ...>
[pid 2585] nanosleep({0, 1000000}, <unfinished ...>
[pid 2590] <... madvise resumed> ) = 0
[pid 2590] mprotect(0xb5c2a000, 4096, PROT_NONE) = 0
[pid 2590] sigaltstack({ss_sp=0xb5c2b000, ss_flags=0, ss_size=8192}, NULL) = 0
[pid 2590] prctl(0x53564d41 /* PR_??? */, 0, 0xb5c2b000, 0x2000, 0xb6df2440) = 0
[pid 2585] <... nanosleep resumed> NULL) = 0
[pid 2590] sigaction(SIGUSR2, {0xb64815bd, [], SA_RESTORER, 0xb6d8a574}, <unfinished ...>
[pid 2585] nanosleep({0, 1000000}, <unfinished ...>
[pid 2590] <... sigaction resumed> NULL) = 0
[pid 2590] rt_sigprocmask(SIG_UNBLOCK, [USR2], [USR2], 8) = 0
[pid 2590] read(7, "\1\0\0\0\0\0\0\0t\0\0\0t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 100000) = 20304
[pid 2590] read(7, <unfinished ...>
[pid 2585] <... nanosleep resumed> NULL) = 0
[pid 2590] <... read resumed> "\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 100000) = 1004
[pid 2585] nanosleep({0, 1000000}, <unfinished ...>
[pid 2590] read(7, "\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 100000) = 8276
[pid 2590] read(7, <unfinished ...>
[pid 2585] <... nanosleep resumed> NULL) = 0
[pid 2585] socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 8
[pid 2585] connect(8, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
[pid 2585] sendto(8, "\1\0\0\0persist.radio.adb_log_on\0\0\0\0"..., 128, 0, NULL, 0) = 128
[pid 2585] ppoll([{fd=8, events=0}], 1, {0, 250000000}, NULL, 0) = 1 ([{fd=8, revents=POLLHUP}], left {0, 242965208})
[pid 2585] close(8) = 0
[pid 2585] socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 8
[pid 2585] connect(8, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
[pid 2585] sendto(8, "\1\0\0\0persist.radio.ril_payload_on"..., 128, 0, NULL, 0) = 128
[pid 2585] ppoll([{fd=8, events=0}], 1, {0, 250000000}, NULL, 0) = 1 ([{fd=8, revents=POLLHUP}], left {0, 248218906})
[pid 2585] close(8) = 0
[pid 2585] fstatat64(AT_FDCWD, "/sys/bus/esoc/devices", 0xbea21490, 0) = -1 ENOENT (No such file or directory)
[pid 2585] clock_gettime(CLOCK_REALTIME, {1473381177, 788353282}) = 0
[pid 2585] writev(3, [{"\0\31\n9\3\322W\2Q\375.", 11}, {"\4", 1}, {"libmdmdetect\0", 13}, {"ESOC framework not supported\0", 29}], 4) = 54
[pid 2585] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices", O_RDONLY|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 8
[pid 2585] getdents64(8, /* 6 entries */, 4200) = 176
[pid 2585] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys0/name", O_RDONLY|O_LARGEFILE) = 10
[pid 2585] read(10, "", 0) = 0
[pid 2585] close(10) = 0
[pid 2585] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys1/name", O_RDONLY|O_LARGEFILE) = 10
[pid 2585] read(10, "", 0) = 0
[pid 2585] close(10) = 0
[pid 2585] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys2/name", O_RDONLY|O_LARGEFILE) = 10
[pid 2585] read(10, "", 0) = 0
[pid 2585] close(10) = 0
[pid 2585] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys3/name", O_RDONLY|O_LARGEFILE) = 10
[pid 2585] read(10, "", 0) = 0
[pid 2585] close(10) = 0
[pid 2585] getdents64(8, /* 0 entries */, 4200) = 0
[pid 2585] close(8) = 0
[pid 2585] clock_gettime(CLOCK_REALTIME, {1473381177, 792370002}) = 0
[pid 2585] writev(3, [{"\1\31\n9\3\322WR\233:/", 11}, {"\6", 1}, {"RILQ\0", 5}, {"(0/2585): RIL[0][rild] qcril_qmi"..., 79}], 4) = 96
[pid 2585] mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5982000
[pid 2585] madvise(0xb5982000, 262144, MADV_MERGEABLE) = 0
[pid 2585] prctl(0x53564d41 /* PR_??? */, 0, 0xb5982000, 0x40000, 0xb6df3143) = 0
[pid 2585] munmap(0xb5982000, 262144) = 0
[pid 2585] mmap2(NULL, 520192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5943000
[pid 2585] madvise(0xb5943000, 520192, MADV_MERGEABLE) = 0
[pid 2585] prctl(0x53564d41 /* PR_??? */, 0, 0xb5943000, 0x7f000, 0xb6df3143) = 0
[pid 2585] munmap(0xb5943000, 249856) = 0
[pid 2585] munmap(0xb59c0000, 8192) = 0
[pid 2585] mmap2(NULL, 1044480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5881000
[pid 2585] madvise(0xb5881000, 1044480, MADV_MERGEABLE) = 0
[pid 2585] mprotect(0xb5881000, 4096, PROT_NONE) = 0
[pid 2585] clone(Process 2591 attached
child_stack=0xb597f928, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb597f938, tls=0xb597f978, child_tidptr=0xb597f938) = 2591
[pid 2591] futex(0xb597f970, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2585] futex(0xb597f970, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2591] <... futex resumed> ) = -1 EAGAIN (Try again)
[pid 2585] <... futex resumed> ) = 0
[pid 2591] mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 2585] futex(0xb6b62520, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid 2591] <... mmap2 resumed> ) = 0xb5c27000
[pid 2591] madvise(0xb5c27000, 12288, MADV_MERGEABLE) = 0
[pid 2591] mprotect(0xb5c27000, 4096, PROT_NONE) = 0
[pid 2591] sigaltstack({ss_sp=0xb5c28000, ss_flags=0, ss_size=8192}, NULL) = 0
[pid 2591] prctl(0x53564d41 /* PR_??? */, 0, 0xb5c28000, 0x2000, 0xb6df2440) = 0
[pid 2591] pipe2([8, 10], 0) = 0
[pid 2591] fcntl64(8, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
[pid 2591] futex(0xb6b62520, FUTEX_WAKE_PRIVATE, 2147483647) = 1
[pid 2585] <... futex resumed> ) = 0
[pid 2591] futex(0xb6b62520, FUTEX_WAIT_PRIVATE, 4, NULL <unfinished ...>
[pid 2585] fcntl64(-1, F_SETFL, O_RDONLY|O_NONBLOCK) = -1 EBADF (Bad file descriptor)
[pid 2585] clock_gettime(CLOCK_MONOTONIC, {251, 830937280}) = 0
[pid 2585] write(6, " ", 1 <unfinished ...>
[pid 2589] <... pselect6 resumed> ) = 1 (in [5])
[pid 2585] <... write resumed> ) = 1
[pid 2589] clock_gettime(CLOCK_MONOTONIC, {251, 831921499}) = 0
[pid 2585] fstatat64(AT_FDCWD, "/data/misc/radio/qcril.db", <unfinished ...>
[pid 2589] read(5, <unfinished ...>
[pid 2585] <... fstatat64 resumed> {st_mode=0, st_size=1, ...}, 0) = 0
[pid 2589] <... read resumed> " ", 16) = 1
[pid 2585] openat(AT_FDCWD, "/data/misc/radio/qcril.db", O_RDWR|O_CREAT|O_LARGEFILE|O_CLOEXEC, 0600 <unfinished ...>
[pid 2589] read(5, <unfinished ...>
[pid 2585] <... openat resumed> ) = 11
[pid 2589] <... read resumed> 0xb5bbf7fc, 16) = -1 EAGAIN (Try again)
[pid 2585] fstat64(11, <unfinished ...>
[pid 2589] clock_gettime(CLOCK_MONOTONIC, <unfinished ...>
[pid 2585] <... fstat64 resumed> {st_mode=0, st_size=1, ...}) = 0
[pid 2589] <... clock_gettime resumed> {251, 833739936}) = 0
[pid 2585] fstat64(11, <unfinished ...>
[pid 2589] pselect6(6, [5], NULL, NULL, {0, 997198000}, 0 <unfinished ...>
[pid 2585] <... fstat64 resumed> {st_mode=0, st_size=1, ...}) = 0
[pid 2585] fstatat64(AT_FDCWD, "/data/misc/radio/qcril.db", {st_mode=0, st_size=1, ...}, 0) = 0
[pid 2585] pread64(11, "SQLite format 3\0\20\0\1\1\0@ \0\0\0\v\0\0\0\20"..., 100, 0) = 100
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741826, len=510}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-journal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-wal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] pread64(11, "SQLite format 3\0\20\0\1\1\0@ \0\0\0\v\0\0\0\20"..., 4096, 0) = 4096
[pid 2585] mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5841000
[pid 2585] madvise(0xb5841000, 262144, MADV_MERGEABLE) = 0
[pid 2585] prctl(0x53564d41 /* PR_??? */, 0, 0xb5841000, 0x40000, 0xb6df3143) = 0
[pid 2585] munmap(0xb5841000, 262144) = 0
[pid 2585] mmap2(NULL, 520192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5802000
[pid 2585] madvise(0xb5802000, 520192, MADV_MERGEABLE) = 0
[pid 2585] prctl(0x53564d41 /* PR_??? */, 0, 0xb5802000, 0x7f000, 0xb6df3143) = 0
[pid 2585] munmap(0xb5802000, 253952) = 0
[pid 2585] munmap(0xb5880000, 4096) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741826, len=510}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-journal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] pread64(11, "\0\0\0\v\0\0\0\20\0\0\0\0\0\0\0\0", 16, 24) = 16
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-wal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741826, len=510}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-journal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] pread64(11, "\0\0\0\v\0\0\0\20\0\0\0\0\0\0\0\0", 16, 24) = 16
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-wal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741826, len=510}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-journal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] pread64(11, "\0\0\0\v\0\0\0\20\0\0\0\0\0\0\0\0", 16, 24) = 16
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-wal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741826, len=510}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-journal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] pread64(11, "\0\0\0\v\0\0\0\20\0\0\0\0\0\0\0\0", 16, 24) = 16
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-wal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741826, len=510}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-journal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] pread64(11, "\0\0\0\v\0\0\0\20\0\0\0\0\0\0\0\0", 16, 24) = 16
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-wal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741826, len=510}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-journal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] pread64(11, "\0\0\0\v\0\0\0\20\0\0\0\0\0\0\0\0", 16, 24) = 16
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-wal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741826, len=510}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-journal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] pread64(11, "\0\0\0\v\0\0\0\20\0\0\0\0\0\0\0\0", 16, 24) = 16
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-wal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741826, len=510}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=1073741824, len=1}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-journal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] pread64(11, "\0\0\0\v\0\0\0\20\0\0\0\0\0\0\0\0", 16, 24) = 16
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] faccessat(AT_FDCWD, "/data/misc/radio/qcril.db-wal", F_OK) = -1 ENOENT (No such file or directory)
[pid 2585] fstat64(11, {st_mode=0, st_size=1, ...}) = 0
[pid 2585] fcntl64(11, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
[pid 2585] clock_gettime(CLOCK_REALTIME, {1473381177, 826235527}) = 0
[pid 2585] writev(3, [{"\1\31\n9\3\322W\207Z?1", 11}, {"\4", 1}, {"RILQ\0", 5}, {"(0/2585):RIL[0][rild] qmi_ril_qm"..., 75}], 4) = 92
[pid 2585] openat(AT_FDCWD, "/sys/power/wake_lock", O_RDWR|O_LARGEFILE|O_CLOEXEC) = 12
[pid 2585] openat(AT_FDCWD, "/sys/power/wake_unlock", O_RDWR|O_LARGEFILE|O_CLOEXEC) = 13
[pid 2585] write(12, "qcril_pre_client_init", 21) = 21
[pid 2585] socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 14
[pid 2585] connect(14, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
[pid 2585] sendto(14, "\1\0\0\0ril.qcril_pre_init_lock_held"..., 128, 0, NULL, 0) = 128
[pid 2585] ppoll([{fd=14, events=0}], 1, {0, 250000000}, NULL, 0) = 1 ([{fd=14, revents=POLLHUP}], left {0, 249996719})
[pid 2585] close(14) = 0
[pid 2585] clock_gettime(CLOCK_REALTIME, {1473381177, 829010371}) = 0
[pid 2585] writev(3, [{"\1\31\n9\3\322W\303\261i1", 11}, {"\4", 1}, {"RILQ\0", 5}, {"(0/2585):RIL[0][rild] qmi_ril_qm"..., 74}], 4) = 91
[pid 2585] openat(AT_FDCWD, "/dev/binder", O_RDWR|O_LARGEFILE) = 14
[pid 2585] fcntl64(14, F_SETFD, FD_CLOEXEC) = 0
[pid 2585] ioctl(14, BINDER_VERSION, 0xbea22384) = 0
[pid 2585] ioctl(14, BINDER_SET_MAX_THREADS, 0xbea22380) = 0
[pid 2585] mmap2(NULL, 1040384, PROT_READ, MAP_PRIVATE|MAP_NORESERVE, 14, 0) = 0xb5742000
[pid 2585] madvise(0xb5742000, 1040384, MADV_MERGEABLE) = 0
[pid 2585] mmap2(NULL, 1044480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5643000
[pid 2585] madvise(0xb5643000, 1044480, MADV_MERGEABLE) = 0
[pid 2585] mprotect(0xb5643000, 4096, PROT_NONE) = 0
[pid 2585] clone(Process 2592 attached
child_stack=0xb5741928, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb5741938, tls=0xb5741978, child_tidptr=0xb5741938) = 2592
[pid 2592] futex(0xb5741970, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2585] futex(0xb5741970, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2592] <... futex resumed> ) = -1 EAGAIN (Try again)
[pid 2585] <... futex resumed> ) = 0
[pid 2592] mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 2585] futex(0xb6b62520, FUTEX_WAKE_PRIVATE, 2147483647 <unfinished ...>
[pid 2592] <... mmap2 resumed> ) = 0xb5c24000
[pid 2591] <... futex resumed> ) = 0
[pid 2592] madvise(0xb5c24000, 12288, MADV_MERGEABLE <unfinished ...>
[pid 2591] futex(0xb6b62464, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2592] <... madvise resumed> ) = 0
[pid 2585] <... futex resumed> ) = 1
[pid 2592] mprotect(0xb5c24000, 4096, PROT_NONE <unfinished ...>
[pid 2585] futex(0xb6b62464, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2592] <... mprotect resumed> ) = 0
[pid 2591] <... futex resumed> ) = 0
[pid 2592] sigaltstack({ss_sp=0xb5c25000, ss_flags=0, ss_size=8192} <unfinished ...>
[pid 2591] futex(0xb6b62464, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2592] <... sigaltstack resumed> , NULL) = 0
[pid 2591] <... futex resumed> ) = 0
[pid 2592] prctl(0x53564d41 /* PR_??? */, 0, 0xb5c25000, 0x2000, 0xb6df2440 <unfinished ...>
[pid 2591] pselect6(9, [8], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2592] <... prctl resumed> ) = 0
[pid 2585] <... futex resumed> ) = 1
[pid 2592] setpriority(PRIO_PROCESS, 0, 0 <unfinished ...>
[pid 2585] mmap2(NULL, 1044480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished ...>
[pid 2592] <... setpriority resumed> ) = 0
[pid 2585] <... mmap2 resumed> ) = 0xb5544000
[pid 2592] openat(AT_FDCWD, "/proc/2592/cmdline", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] madvise(0xb5544000, 1044480, MADV_MERGEABLE <unfinished ...>
[pid 2592] <... openat resumed> ) = 15
[pid 2585] <... madvise resumed> ) = 0
[pid 2592] read(15, <unfinished ...>
[pid 2585] mprotect(0xb5544000, 4096, PROT_NONE <unfinished ...>
[pid 2592] <... read resumed> "rild.old\0", 31) = 9
[pid 2585] <... mprotect resumed> ) = 0
[pid 2592] close(15 <unfinished ...>
[pid 2585] clone( <unfinished ...>
[pid 2592] <... close resumed> ) = 0
Process 2593 attached
[pid 2592] futex(0xb6ec4084, FUTEX_WAKE_PRIVATE, 2147483647 <unfinished ...>
[pid 2593] futex(0xb5642970, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2592] <... futex resumed> ) = 0
[pid 2592] faccessat(AT_FDCWD, "/dev/cpuctl/tasks", F_OK <unfinished ...>
[pid 2585] <... clone resumed> child_stack=0xb5642928, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb5642938, tls=0xb5642978, child_tidptr=0xb5642938) = 2593
[pid 2592] <... faccessat resumed> ) = 0
[pid 2585] futex(0xb5642970, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2592] openat(AT_FDCWD, "/dev/cpuctl/tasks", O_WRONLY|O_LARGEFILE|O_CLOEXEC <unfinished ...>
[pid 2593] <... futex resumed> ) = 0
[pid 2592] <... openat resumed> ) = 15
[pid 2593] mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 2592] openat(AT_FDCWD, "/dev/cpuctl/bg_non_interactive/tasks", O_WRONLY|O_LARGEFILE|O_CLOEXEC <unfinished ...>
[pid 2593] <... mmap2 resumed> ) = 0xb5541000
[pid 2592] <... openat resumed> ) = 16
[pid 2593] madvise(0xb5541000, 12288, MADV_MERGEABLE <unfinished ...>
[pid 2592] futex(0xb6ec4080, FUTEX_WAKE_PRIVATE, 2147483647 <unfinished ...>
[pid 2593] <... madvise resumed> ) = 0
[pid 2592] <... futex resumed> ) = 0
[pid 2593] mprotect(0xb5541000, 4096, PROT_NONE <unfinished ...>
[pid 2592] write(15, "2592", 4 <unfinished ...>
[pid 2593] <... mprotect resumed> ) = 0
[pid 2592] <... write resumed> ) = 4
[pid 2593] sigaltstack({ss_sp=0xb5542000, ss_flags=0, ss_size=8192} <unfinished ...>
[pid 2592] prctl(PR_SET_THP_DISABLE, 50000, 0xa20, 0, 0xffffff94 <unfinished ...>
[pid 2593] <... sigaltstack resumed> , NULL) = 0
[pid 2592] <... prctl resumed> ) = 0
[pid 2593] prctl(0x53564d41 /* PR_??? */, 0, 0xb5542000, 0x2000, 0xb6df2440 <unfinished ...>
[pid 2592] prctl(PR_SET_NAME, "Binder_1\0\0\0\0\0\0\0\0" <unfinished ...>
[pid 2593] <... prctl resumed> ) = 0
[pid 2592] <... prctl resumed> ) = 0
[pid 2593] futex(0xb6b8b484, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid 2585] <... futex resumed> ) = 1
[pid 2592] mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 2585] mmap2(NULL, 1044480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished ...>
[pid 2592] <... mmap2 resumed> ) = 0xb5501000
[pid 2585] <... mmap2 resumed> ) = 0xb5402000
[pid 2592] madvise(0xb5501000, 262144, MADV_MERGEABLE <unfinished ...>
[pid 2585] madvise(0xb5402000, 1044480, MADV_MERGEABLE <unfinished ...>
[pid 2592] <... madvise resumed> ) = 0
[pid 2592] prctl(0x53564d41 /* PR_??? */, 0, 0xb5501000, 0x40000, 0xb6df3143) = 0
[pid 2592] munmap(0xb5501000, 262144) = 0
[pid 2592] mmap2(NULL, 520192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5383000
[pid 2592] madvise(0xb5383000, 520192, MADV_MERGEABLE) = 0
[pid 2592] prctl(0x53564d41 /* PR_??? */, 0, 0xb5383000, 0x7f000, 0xb6df3143) = 0
[pid 2592] munmap(0xb5383000, 249856) = 0
[pid 2592] munmap(0xb5400000, 8192) = 0
[pid 2592] getuid32() = 1001
[pid 2592] write(15, "2592", 4) = 4
[pid 2592] prctl(PR_SET_THP_DISABLE, 50000, 0xa20, 0, 0xac) = 0
[pid 2592] ioctl(14, _IOC(_IOC_READ|_IOC_WRITE, 0x62, 0x01, 0x18), 0xb574188c) = 0
[pid 2592] mmap2(NULL, 1044480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb52c1000
[pid 2592] madvise(0xb52c1000, 1044480, MADV_MERGEABLE) = 0
[pid 2592] mprotect(0xb52c1000, 4096, PROT_NONE) = 0
[pid 2592] clone(Process 2594 attached
child_stack=0xb53bf928, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb53bf938, tls=0xb53bf978, child_tidptr=0xb53bf938) = 2594
[pid 2594] futex(0xb53bf970, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2592] futex(0xb53bf970, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2594] <... futex resumed> ) = -1 EAGAIN (Try again)
[pid 2592] <... futex resumed> ) = 0
[pid 2594] mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 2592] futex(0xb6b8f240, FUTEX_WAKE_PRIVATE, 2147483647 <unfinished ...>
[pid 2594] <... mmap2 resumed> ) = 0xb5c21000
[pid 2592] <... futex resumed> ) = 0
[pid 2594] madvise(0xb5c21000, 12288, MADV_MERGEABLE <unfinished ...>
[pid 2592] write(15, "2592", 4 <unfinished ...>
[pid 2594] <... madvise resumed> ) = 0
[pid 2592] <... write resumed> ) = 4
[pid 2594] mprotect(0xb5c21000, 4096, PROT_NONE <unfinished ...>
[pid 2592] prctl(PR_SET_THP_DISABLE, 50000, 0xa20, 0, 0 <unfinished ...>
[pid 2594] <... mprotect resumed> ) = 0
[pid 2592] <... prctl resumed> ) = 0
[pid 2594] sigaltstack({ss_sp=0xb5c22000, ss_flags=0, ss_size=8192} <unfinished ...>
[pid 2592] ioctl(14, _IOC(_IOC_READ|_IOC_WRITE, 0x62, 0x01, 0x18) <unfinished ...>
[pid 2594] <... sigaltstack resumed> , NULL) = 0
[pid 2585] <... madvise resumed> ) = 0
[pid 2594] prctl(0x53564d41 /* PR_??? */, 0, 0xb5c22000, 0x2000, 0xb6df2440 <unfinished ...>
[pid 2585] mprotect(0xb5402000, 4096, PROT_NONE <unfinished ...>
[pid 2594] <... prctl resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2594] setpriority(PRIO_PROCESS, 0, 0 <unfinished ...>
[pid 2585] clone( <unfinished ...>
[pid 2594] <... setpriority resumed> ) = 0
Process 2595 attached
[pid 2594] write(15, "2594", 4 <unfinished ...>
[pid 2595] futex(0xb5500970, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2594] <... write resumed> ) = 4
[pid 2594] prctl(PR_SET_THP_DISABLE, 50000, 0xa22, 0, 0xffffff94 <unfinished ...>
[pid 2585] <... clone resumed> child_stack=0xb5500928, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb5500938, tls=0xb5500978, child_tidptr=0xb5500938) = 2595
[pid 2594] <... prctl resumed> ) = 0
[pid 2585] futex(0xb5500970, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2594] prctl(PR_SET_NAME, "Binder_2\0\0\0\0\0\0\0\0" <unfinished ...>
[pid 2595] <... futex resumed> ) = 0
[pid 2594] <... prctl resumed> ) = 0
[pid 2595] mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 2594] getuid32( <unfinished ...>
[pid 2595] <... mmap2 resumed> ) = 0xb5c1e000
[pid 2594] <... getuid32 resumed> ) = 1001
[pid 2595] madvise(0xb5c1e000, 12288, MADV_MERGEABLE <unfinished ...>
[pid 2594] write(15, "2594", 4 <unfinished ...>
[pid 2595] <... madvise resumed> ) = 0
[pid 2594] <... write resumed> ) = 4
[pid 2595] mprotect(0xb5c1e000, 4096, PROT_NONE <unfinished ...>
[pid 2594] prctl(PR_SET_THP_DISABLE, 50000, 0xa22, 0, 0xac <unfinished ...>
[pid 2595] <... mprotect resumed> ) = 0
[pid 2594] <... prctl resumed> ) = 0
[pid 2595] sigaltstack({ss_sp=0xb5c1f000, ss_flags=0, ss_size=8192} <unfinished ...>
[pid 2594] ioctl(14, _IOC(_IOC_READ|_IOC_WRITE, 0x62, 0x01, 0x18) <unfinished ...>
[pid 2595] <... sigaltstack resumed> , NULL) = 0
[pid 2594] <... ioctl resumed> , 0xb53bf88c) = 0
[pid 2595] prctl(0x53564d41 /* PR_??? */, 0, 0xb5c1f000, 0x2000, 0xb6df2440 <unfinished ...>
[pid 2594] futex(0xb6b8f240, FUTEX_WAKE_PRIVATE, 2147483647 <unfinished ...>
[pid 2595] <... prctl resumed> ) = 0
[pid 2594] <... futex resumed> ) = 0
[pid 2595] pipe2( <unfinished ...>
[pid 2594] write(15, "2594", 4 <unfinished ...>
[pid 2595] <... pipe2 resumed> [17, 18], 0) = 0
[pid 2594] <... write resumed> ) = 4
[pid 2595] fcntl64(17, F_SETFL, O_RDONLY|O_NONBLOCK <unfinished ...>
[pid 2594] prctl(PR_SET_THP_DISABLE, 50000, 0xa22, 0, 0 <unfinished ...>
[pid 2595] <... fcntl64 resumed> ) = 0
[pid 2594] <... prctl resumed> ) = 0
[pid 2595] pselect6(18, [17], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2594] ioctl(14, _IOC(_IOC_READ|_IOC_WRITE, 0x62, 0x01, 0x18) <unfinished ...>
[pid 2585] <... futex resumed> ) = 1
[pid 2585] fcntl64(-1, F_SETFL, O_RDONLY|O_NONBLOCK) = -1 EBADF (Bad file descriptor)
[pid 2585] clock_gettime(CLOCK_MONOTONIC, {251, 885366660}) = 0
[pid 2585] write(6, " ", 1 <unfinished ...>
[pid 2589] <... pselect6 resumed> ) = 1 (in [5], left {0, 946066693})
[pid 2589] clock_gettime(CLOCK_MONOTONIC, {251, 885888900}) = 0
[pid 2589] clock_gettime(CLOCK_REALTIME, {1473381177, 854824227}) = 0
[pid 2589] writev(3, [{"\1\35\n9\3\322W#\225\3632", 11}, {"\5", 1}, {"RILC\0", 5}, {"RIL_onUnsolicitedResponse called"..., 53}], 4) = 70
[pid 2589] sendto(0, "\0\0\0\17\f\r\377\377\377\377\20\3\30\325\1 \0\10\1", 19, 0, NULL, 0) = -1 ENOTSOCK (Socket operation on non-socket)
[pid 2589] clock_gettime(CLOCK_REALTIME, {1473381177, 856047509}) = 0
[pid 2589] writev(3, [{"\1\35\n9\3\322W\225?\0063", 11}, {"\6", 1}, {"RILQ\0", 5}, {"(0/2585): RIL[0][main] qcril_qmi"..., 90}], 4) = 107
[pid 2589] socket(0x1b /* PF_??? */, SOCK_DGRAM, 0) = 19
[pid 2589] fcntl64(19, F_SETFD, FD_CLOEXEC) = 0
[pid 2589] ioctl(19, _IOC(_IOC_READ|_IOC_WRITE, 0xc3, 0x02, 0x14), 0xb53d0000) = 0
[pid 2589] fstatat64(AT_FDCWD, "/sys/bus/esoc/devices", 0xb5bbd9a0, 0) = -1 ENOENT (No such file or directory)
[pid 2589] clock_gettime(CLOCK_REALTIME, {1473381177, 857648550}) = 0
[pid 2589] writev(3, [{"\0\35\n9\3\322W\246\255\0363", 11}, {"\4", 1}, {"libmdmdetect\0", 13}, {"ESOC framework not supported\0", 29}], 4) = 54
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices", O_RDONLY|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 20
[pid 2589] getdents64(20, /* 6 entries */, 4200) = 176
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys0/name", O_RDONLY|O_LARGEFILE) = 21
[pid 2589] read(21, "", 0) = 0
[pid 2589] close(21) = 0
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys1/name", O_RDONLY|O_LARGEFILE) = 21
[pid 2589] read(21, "", 0) = 0
[pid 2589] close(21) = 0
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys2/name", O_RDONLY|O_LARGEFILE) = 21
[pid 2589] read(21, "", 0) = 0
[pid 2589] close(21) = 0
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys3/name", O_RDONLY|O_LARGEFILE) = 21
[pid 2589] read(21, "", 0) = 0
[pid 2589] close(21) = 0
[pid 2589] getdents64(20, /* 0 entries */, 4200) = 0
[pid 2589] close(20) = 0
[pid 2589] socket(PF_LOCAL, SOCK_STREAM, 0) = 20
[pid 2589] openat(AT_FDCWD, "/proc/2585/cmdline", O_RDONLY|O_LARGEFILE) = 21
[pid 2589] read(21, "rild.old\0", 49) = 9
[pid 2589] close(21) = 0
[pid 2589] getgroups32(0, NULL) = 9
[pid 2589] getegid32() = 0
[pid 2589] getgroups32(9, [1004, 1007, 1011, 1015, 1028, 3001, 3002, 3003, 3006]) = 9
[pid 2589] unlinkat(AT_FDCWD, "/dev/socket/qmux_radio/qmux_client_socket 2585", 0) = -1 ENOENT (No such file or directory)
[pid 2589] bind(20, {sa_family=AF_LOCAL, sun_path="/dev/socket/qmux_radio/qmux_client_socket 2585"}, 110) = 0
[pid 2589] fchmodat(AT_FDCWD, "/dev/socket/qmux_radio/qmux_client_socket 2585", 0660) = 0
[pid 2589] connect(20, {sa_family=AF_LOCAL, sun_path="/dev/socket/qmux_radio/qmux_connect_socket"}, 44) = 0
[pid 2589] recvfrom(20, <unfinished ...>
[pid 2585] <... write resumed> ) = 1
[pid 2589] <... recvfrom resumed> "&\0\0\0", 4, 0, NULL, NULL) = 4
[pid 2585] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2589] pipe2( <unfinished ...>
[pid 2585] <... clock_gettime resumed> {1473381177, 864816259}) = 0
[pid 2589] <... pipe2 resumed> [21, 22], 0) = 0
[pid 2585] writev(3, [{"\1\31\n9\3\322W\203\f\2143", 11}, {"\3", 1}, {"RILD\0", 5}, {"RIL_Init rilInit completed\0", 27}], 4 <unfinished ...>
[pid 2589] mmap2(NULL, 1044480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished ...>
[pid 2585] <... writev resumed> ) = 44
[pid 2589] <... mmap2 resumed> ) = 0xb51c2000
[pid 2585] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2589] madvise(0xb51c2000, 1044480, MADV_MERGEABLE <unfinished ...>
[pid 2585] <... clock_gettime resumed> {1473381177, 865983551}) = 0
[pid 2589] <... madvise resumed> ) = 0
[pid 2585] writev(3, [{"\1\31\n9\3\322W?\334\2353", 11}, {"\4", 1}, {"RILC\0", 5}, {"SIM_COUNT: 1\0", 13}], 4 <unfinished ...>
[pid 2589] mprotect(0xb51c2000, 4096, PROT_NONE <unfinished ...>
[pid 2585] <... writev resumed> ) = 30
[pid 2589] <... mprotect resumed> ) = 0
[pid 2585] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2589] clone(Process 2596 attached
<unfinished ...>
[pid 2596] futex(0xb52c0970, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2589] <... clone resumed> child_stack=0xb52c0928, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb52c0938, tls=0xb52c0978, child_tidptr=0xb52c0938) = 2596
[pid 2589] futex(0xb52c0970, FUTEX_WAKE_PRIVATE, 1) = 1
[pid 2596] <... futex resumed> ) = 0
[pid 2589] sendto(20, "\210\3\0\0&\0\0\0\4\0\0\0&\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0 <unfinished ...>
[pid 2596] mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 2589] <... sendto resumed> ) = 904
[pid 2589] gettimeofday({1473381177, 868572}, NULL) = 0
[pid 2589] clock_gettime(CLOCK_REALTIME, {1473381177, 868787196}) = 0
[pid 2596] <... mmap2 resumed> ) = 0xb5c1b000
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {29, 999784804} <unfinished ...>
[pid 2596] madvise(0xb5c1b000, 12288, MADV_MERGEABLE <unfinished ...>
[pid 2585] <... clock_gettime resumed> {1473381177, 867081415}) = 0
[pid 2596] <... madvise resumed> ) = 0
[pid 2585] writev(3, [{"\1\31\n9\3\322W\307\234\2563", 11}, {"\6", 1}, {"RILC\0", 5}, {"RIL_register: RIL version 10\0", 29}], 4 <unfinished ...>
[pid 2596] mprotect(0xb5c1b000, 4096, PROT_NONE <unfinished ...>
[pid 2585] <... writev resumed> ) = 46
[pid 2596] <... mprotect resumed> ) = 0
[pid 2585] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2596] sigaltstack({ss_sp=0xb5c1c000, ss_flags=0, ss_size=8192} <unfinished ...>
[pid 2585] <... clock_gettime resumed> {1473381177, 870255165}) = 0
[pid 2596] <... sigaltstack resumed> , NULL) = 0
[pid 2585] writev(3, [{"\1\31\n9\3\322W=\n\3373", 11}, {"\4", 1}, {"RILC\0", 5}, {"s_registerCalled flag set, 1\0", 29}], 4 <unfinished ...>
[pid 2596] prctl(0x53564d41 /* PR_??? */, 0, 0xb5c1c000, 0x2000, 0xb6df2440 <unfinished ...>
[pid 2585] <... writev resumed> ) = 46
[pid 2596] <... prctl resumed> ) = 0
[pid 2585] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2596] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2585] <... clock_gettime resumed> {1473381177, 871371415}) = 0
[pid 2596] <... pselect6 resumed> ) = 1 (in [20])
[pid 2585] writev(3, [{"\1\31\n9\3\322W\227\22\3603", 11}, {"\4", 1}, {"RILC\0", 5}, {"Start to listen RIL_SOCKET_1\0", 29}], 4 <unfinished ...>
[pid 2596] recvfrom(20, <unfinished ...>
[pid 2585] <... writev resumed> ) = 46
[pid 2596] <... recvfrom resumed> "\210\3\0\0&\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2585] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2596] recvfrom(20, <unfinished ...>
[pid 2585] <... clock_gettime resumed> {1473381177, 872538395}) = 0
[pid 2596] <... recvfrom resumed> "\4\0\0\0&\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] writev(3, [{"\1\31\n9\3\322W\33\341\0014", 11}, {"\6", 1}, {"RILC\0", 5}, {"Failed to get socket rild\0", 26}], 4 <unfinished ...>
[pid 2596] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] <... writev resumed> ) = 43
[pid 2596] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2596] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] sendto(20, "\210\3\0\0&\0\0\0\n\0\0\0&\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 904
[pid 2589] gettimeofday({1473381177, 874194}, NULL) = 0
[pid 2589] clock_gettime(CLOCK_REALTIME, {1473381177, 874390478}) = 0
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {29, 999803522} <unfinished ...>
[pid 2585] futex(0xb6e087c4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2596] <... pselect6 resumed> ) = 1 (in [20])
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2596] recvfrom(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2596] <... recvfrom resumed> "\210\3\0\0&\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2596] recvfrom(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2596] <... recvfrom resumed> "\n\0\0\0&\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2596] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2596] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2596] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] sendto(20, "\210\3\0\0&\0\0\0\5\0\0\0&\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 904
[pid 2589] gettimeofday({1473381177, 880920}, NULL) = 0
[pid 2589] clock_gettime(CLOCK_REALTIME, {1473381177, 881110323}) = 0
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {4, 999809677} <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2596] <... pselect6 resumed> ) = 1 (in [20])
[pid 2585] <... mprotect resumed> ) = 0
[pid 2596] recvfrom(20, <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2596] <... recvfrom resumed> "\210\3\0\0&\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2585] <... mprotect resumed> ) = 0
[pid 2596] recvfrom(20, <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2596] <... recvfrom resumed> "\5\0\0\0&\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] <... mprotect resumed> ) = 0
[pid 2596] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2596] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2596] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] write(22, "1", 1) = 1
[pid 2596] <... pselect6 resumed> ) = 1 (in [21])
[pid 2589] futex(0xb52c0938, FUTEX_WAIT, 2596, NULL <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2596] madvise(0xb5847000, 4096, MADV_DONTNEED <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2596] <... madvise resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2596] sigaltstack({ss_sp=0, ss_flags=SS_DISABLE, ss_size=3039562104} <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2596] <... sigaltstack resumed> , NULL) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2596] munmap(0xb5c1b000, 12288 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2596] <... munmap resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2596] exit(0) = ?
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2596] +++ exited with 0 +++
[pid 2589] <... futex resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] munmap(0xb51c2000, 1044480 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] <... munmap resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] close(22 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] <... close resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] close(21 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] <... close resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] close(20 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] <... close resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] fstatat64(AT_FDCWD, "/sys/bus/esoc/devices", <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... fstatat64 resumed> 0xb5bbd9a0, 0) = -1 ENOENT (No such file or directory)
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... clock_gettime resumed> {1473381177, 888851106}) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] writev(3, [{"\0\35\n9\3\322W\242\312\3724", 11}, {"\4", 1}, {"libmdmdetect\0", 13}, {"ESOC framework not supported\0", 29}], 4 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... writev resumed> ) = 54
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices", O_RDONLY|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 20
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] getdents64(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getdents64 resumed> /* 6 entries */, 4200) = 176
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys0/name", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 21
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] read(21, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... read resumed> "", 0) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys1/name", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 21
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] read(21, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... read resumed> "", 0) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys2/name", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 21
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] read(21, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... read resumed> "", 0) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys3/name", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 21
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] read(21, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... read resumed> "", 0) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] getdents64(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getdents64 resumed> /* 0 entries */, 4200) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] close(20 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] socket(PF_LOCAL, SOCK_STREAM, 0 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... socket resumed> ) = 20
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/proc/2585/cmdline", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 21
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] read(21, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... read resumed> "rild.old\0", 49) = 9
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] getgroups32(0, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getgroups32 resumed> NULL) = 9
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] getegid32( <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getegid32 resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] getgroups32(9, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getgroups32 resumed> [1004, 1007, 1011, 1015, 1028, 3001, 3002, 3003, 3006]) = 9
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] unlinkat(AT_FDCWD, "/dev/socket/qmux_radio/qmux_client_socket 2585", 0 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... unlinkat resumed> ) = -1 ENOENT (No such file or directory)
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] bind(20, {sa_family=AF_LOCAL, sun_path="/dev/socket/qmux_radio/qmux_client_socket 2585"}, 110 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... bind resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] fchmodat(AT_FDCWD, "/dev/socket/qmux_radio/qmux_client_socket 2585", 0660 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... fchmodat resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] connect(20, {sa_family=AF_LOCAL, sun_path="/dev/socket/qmux_radio/qmux_connect_socket"}, 44 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... connect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2589] recvfrom(20, <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] <... recvfrom resumed> "'\0\0\0", 4, 0, NULL, NULL) = 4
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] pipe2( <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] <... pipe2 resumed> [21, 22], 0) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] mmap2(NULL, 1044480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] <... mmap2 resumed> ) = 0xb51c2000
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] madvise(0xb51c2000, 1044480, MADV_MERGEABLE <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] <... madvise resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] mprotect(0xb51c2000, 4096, PROT_NONE <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] <... mprotect resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] clone( <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITEProcess 2597 attached
) = 0
[pid 2597] futex(0xb52c0970, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2589] <... clone resumed> child_stack=0xb52c0928, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb52c0938, tls=0xb52c0978, child_tidptr=0xb52c0938) = 2597
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] futex(0xb52c0970, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] <... futex resumed> ) = 0
[pid 2589] <... futex resumed> ) = 1
[pid 2597] mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 2589] sendto(20, "\210\3\0\0'\0\0\0\4\0\0\0'\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0 <unfinished ...>
[pid 2597] <... mmap2 resumed> ) = 0xb5c1b000
[pid 2589] <... sendto resumed> ) = 904
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2597] madvise(0xb5c1b000, 12288, MADV_MERGEABLE <unfinished ...>
[pid 2589] gettimeofday( <unfinished ...>
[pid 2597] <... madvise resumed> ) = 0
[pid 2589] <... gettimeofday resumed> {1473381177, 908219}, NULL) = 0
[pid 2597] mprotect(0xb5c1b000, 4096, PROT_NONE <unfinished ...>
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2597] <... mprotect resumed> ) = 0
[pid 2589] <... clock_gettime resumed> {1473381177, 908700274}) = 0
[pid 2597] sigaltstack({ss_sp=0xb5c1c000, ss_flags=0, ss_size=8192} <unfinished ...>
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {29, 999518726} <unfinished ...>
[pid 2597] <... sigaltstack resumed> , NULL) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] prctl(0x53564d41 /* PR_??? */, 0, 0xb5c1c000, 0x2000, 0xb6df2440 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2597] <... prctl resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2597] <... pselect6 resumed> ) = 1 (in [20])
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] recvfrom(20, <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2597] <... recvfrom resumed> "\210\3\0\0'\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] recvfrom(20, <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2597] <... recvfrom resumed> "\4\0\0\0'\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2597] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2597] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] sendto(20, "\210\3\0\0'\0\0\0\n\0\0\0'\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\35\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... sendto resumed> ) = 904
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] gettimeofday( <unfinished ...>
[pid 2597] <... pselect6 resumed> ) = 1 (in [20])
[pid 2589] <... gettimeofday resumed> {1473381177, 913029}, NULL) = 0
[pid 2597] recvfrom(20, <unfinished ...>
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2597] <... recvfrom resumed> "\210\3\0\0'\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2589] <... clock_gettime resumed> {1473381177, 913674285}) = 0
[pid 2597] recvfrom(20, <unfinished ...>
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {29, 999354715} <unfinished ...>
[pid 2597] <... recvfrom resumed> "\n\0\0\0'\0\0\0\5\0\0\0\373\377\377\377\0\0\0\0\35\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2597] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2597] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] sendto(20, "\210\3\0\0'\0\0\0\f\0\0\0'\0\0\0\6\0\0\0\0\0\0\0\0\0\0\0\35\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 904
[pid 2597] <... pselect6 resumed> ) = 1 (in [20])
[pid 2589] gettimeofday( <unfinished ...>
[pid 2597] recvfrom(20, <unfinished ...>
[pid 2589] <... gettimeofday resumed> {1473381177, 916913}, NULL) = 0
[pid 2597] <... recvfrom resumed> "\210\3\0\0'\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2597] recvfrom(20, <unfinished ...>
[pid 2589] <... clock_gettime resumed> {1473381177, 917519963}) = 0
[pid 2597] <... recvfrom resumed> "\f\0\0\0'\0\0\0\6\0\0\0\373\377\377\377\0\0\0\0\35\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {29, 999393037} <unfinished ...>
[pid 2597] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2589] <... futex resumed> ) = -1 EAGAIN (Try again)
[pid 2597] <... futex resumed> ) = 0
[pid 2589] futex(0xb53ee394, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2597] futex(0xb53ee394, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2589] <... futex resumed> ) = -1 EAGAIN (Try again)
[pid 2597] <... futex resumed> ) = 0
[pid 2589] futex(0xb53ee394, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2597] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] <... futex resumed> ) = 0
[pid 2589] sendto(20, "\210\3\0\0'\0\0\0\r\0\0\0'\0\0\0\7\0\0\0\0\0\0\0\0\0\0\0\35\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 904
[pid 2589] gettimeofday({1473381177, 919730}, NULL) = 0
[pid 2589] clock_gettime(CLOCK_REALTIME, {1473381177, 919915536}) = 0
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {29, 999814464} <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] <... pselect6 resumed> ) = 1 (in [20])
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2597] recvfrom(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] <... recvfrom resumed> "\210\3\0\0'\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2597] recvfrom(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] <... recvfrom resumed> "\r\0\0\0'\0\0\0\7\0\0\0\373\377\377\377\0\0\0\0\35\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2597] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2597] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] sendto(20, "\210\3\0\0'\0\0\0\5\0\0\0'\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 904
[pid 2589] gettimeofday({1473381177, 922541}, NULL) = 0
[pid 2589] clock_gettime(CLOCK_REALTIME, {1473381177, 922731578}) = 0
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {4, 999809422} <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2597] <... pselect6 resumed> ) = 1 (in [20])
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] recvfrom(20, <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2597] <... recvfrom resumed> "\210\3\0\0'\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] recvfrom(20, <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2597] <... recvfrom resumed> "\5\0\0\0'\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2597] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2597] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] write(22, "1", 1) = 1
[pid 2597] <... pselect6 resumed> ) = 1 (in [21])
[pid 2589] futex(0xb52c0938, FUTEX_WAIT, 2597, NULL <unfinished ...>
[pid 2597] madvise(0xb5847000, 4096, MADV_DONTNEED <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] <... madvise resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2597] sigaltstack({ss_sp=0, ss_flags=SS_DISABLE, ss_size=3039562104} <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] <... sigaltstack resumed> , NULL) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2597] munmap(0xb5c1b000, 12288 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] <... munmap resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2597] exit(0) = ?
[pid 2585] <... mprotect resumed> ) = 0
[pid 2597] +++ exited with 0 +++
[pid 2589] <... futex resumed> ) = 0
[pid 2589] munmap(0xb51c2000, 1044480) = 0
[pid 2589] close(22) = 0
[pid 2589] close(21) = 0
[pid 2589] close(20) = 0
[pid 2589] fstatat64(AT_FDCWD, "/sys/bus/esoc/devices", 0xb5bbd9a0, 0) = -1 ENOENT (No such file or directory)
[pid 2589] clock_gettime(CLOCK_REALTIME, {1473381177, 928567463}) = 0
[pid 2589] writev(3, [{"\0\35\n9\3\322W\247\320X7", 11}, {"\4", 1}, {"libmdmdetect\0", 13}, {"ESOC framework not supported\0", 29}], 4) = 54
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices", O_RDONLY|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 20
[pid 2589] getdents64(20, /* 6 entries */, 4200) = 176
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys0/name", O_RDONLY|O_LARGEFILE) = 21
[pid 2589] read(21, "", 0) = 0
[pid 2589] close(21) = 0
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys1/name", O_RDONLY|O_LARGEFILE) = 21
[pid 2589] read(21, "", 0) = 0
[pid 2589] close(21) = 0
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys2/name", O_RDONLY|O_LARGEFILE) = 21
[pid 2589] read(21, "", 0) = 0
[pid 2589] close(21) = 0
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys3/name", O_RDONLY|O_LARGEFILE) = 21
[pid 2589] read(21, "", 0) = 0
[pid 2589] close(21) = 0
[pid 2589] getdents64(20, /* 0 entries */, 4200) = 0
[pid 2589] close(20) = 0
[pid 2589] socket(PF_LOCAL, SOCK_STREAM, 0) = 20
[pid 2589] openat(AT_FDCWD, "/proc/2585/cmdline", O_RDONLY|O_LARGEFILE) = 21
[pid 2589] read(21, "rild.old\0", 49) = 9
[pid 2589] close(21) = 0
[pid 2589] getgroups32(0, NULL) = 9
[pid 2589] getegid32() = 0
[pid 2589] getgroups32(9, [1004, 1007, 1011, 1015, 1028, 3001, 3002, 3003, 3006]) = 9
[pid 2589] unlinkat(AT_FDCWD, "/dev/socket/qmux_radio/qmux_client_socket 2585", 0) = -1 ENOENT (No such file or directory)
[pid 2589] bind(20, {sa_family=AF_LOCAL, sun_path="/dev/socket/qmux_radio/qmux_client_socket 2585"}, 110) = 0
[pid 2589] fchmodat(AT_FDCWD, "/dev/socket/qmux_radio/qmux_client_socket 2585", 0660) = 0
[pid 2589] connect(20, {sa_family=AF_LOCAL, sun_path="/dev/socket/qmux_radio/qmux_connect_socket"}, 44) = 0
[pid 2589] recvfrom(20, "(\0\0\0", 4, 0, NULL, NULL) = 4
[pid 2589] pipe2([21, 22], 0) = 0
[pid 2589] mmap2(NULL, 1044480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb51c2000
[pid 2589] madvise(0xb51c2000, 1044480, MADV_MERGEABLE) = 0
[pid 2589] mprotect(0xb51c2000, 4096, PROT_NONE) = 0
[pid 2589] clone(Process 2598 attached
child_stack=0xb52c0928, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb52c0938, tls=0xb52c0978, child_tidptr=0xb52c0938) = 2598
[pid 2598] futex(0xb52c0970, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2589] futex(0xb52c0970, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2598] <... futex resumed> ) = -1 EAGAIN (Try again)
[pid 2589] <... futex resumed> ) = 0
[pid 2598] mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 2589] sendto(20, "\210\3\0\0(\0\0\0\4\0\0\0(\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0 <unfinished ...>
[pid 2598] <... mmap2 resumed> ) = 0xb5c1b000
[pid 2589] <... sendto resumed> ) = 904
[pid 2589] gettimeofday({1473381177, 937493}, NULL) = 0
[pid 2589] clock_gettime(CLOCK_REALTIME, {1473381177, 937680902}) = 0
[pid 2598] madvise(0xb5c1b000, 12288, MADV_MERGEABLE <unfinished ...>
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {29, 999812098} <unfinished ...>
[pid 2598] <... madvise resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2598] mprotect(0xb5c1b000, 4096, PROT_NONE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] <... mprotect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2598] sigaltstack({ss_sp=0xb5c1c000, ss_flags=0, ss_size=8192} <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] <... sigaltstack resumed> , NULL) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2598] prctl(0x53564d41 /* PR_??? */, 0, 0xb5c1c000, 0x2000, 0xb6df2440 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] <... prctl resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2598] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] <... pselect6 resumed> ) = 1 (in [20])
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2598] recvfrom(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] <... recvfrom resumed> "\210\3\0\0(\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2598] recvfrom(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] <... recvfrom resumed> "\4\0\0\0(\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2598] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2598] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] sendto(20, "\210\3\0\0(\0\0\0\n\0\0\0(\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0000\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 904
[pid 2589] gettimeofday({1473381177, 942451}, NULL) = 0
[pid 2589] clock_gettime(CLOCK_REALTIME, {1473381177, 942637205}) = 0
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {29, 999813795} <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2598] <... pselect6 resumed> ) = 1 (in [20])
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] recvfrom(20, <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2598] <... recvfrom resumed> "\210\3\0\0(\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] recvfrom(20, <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2598] <... recvfrom resumed> "\n\0\0\0(\0\0\0\n\0\0\0\373\377\377\377\0\0\0\0000\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2598] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2598] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] sendto(20, "\210\3\0\0(\0\0\0\f\0\0\0(\0\0\0\v\0\0\0\0\0\0\0\0\0\0\0000\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 904
[pid 2589] gettimeofday({1473381177, 945301}, NULL) = 0
[pid 2589] clock_gettime(CLOCK_REALTIME, {1473381177, 945492518}) = 0
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {29, 999808482} <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] <... pselect6 resumed> ) = 1 (in [20])
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2598] recvfrom(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] <... recvfrom resumed> "\210\3\0\0(\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2598] recvfrom(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] <... recvfrom resumed> "\f\0\0\0(\0\0\0\v\0\0\0\373\377\377\377\0\0\0\0000\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2598] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2598] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] sendto(20, "\210\3\0\0(\0\0\0\5\0\0\0(\0\0\0\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] <... sendto resumed> ) = 904
[pid 2585] <... mprotect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2589] gettimeofday( <unfinished ...>
[pid 2598] <... pselect6 resumed> ) = 1 (in [20])
[pid 2589] <... gettimeofday resumed> {1473381177, 948558}, NULL) = 0
[pid 2598] recvfrom(20, <unfinished ...>
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2598] <... recvfrom resumed> "\210\3\0\0(\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2589] <... clock_gettime resumed> {1473381177, 949051269}) = 0
[pid 2598] recvfrom(20, <unfinished ...>
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {4, 999506731} <unfinished ...>
[pid 2598] <... recvfrom resumed> "\5\0\0\0(\0\0\0\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2598] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2598] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] write(22, "1", 1 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2598] <... pselect6 resumed> ) = 1 (in [21])
[pid 2589] <... write resumed> ) = 1
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] madvise(0xb5847000, 4096, MADV_DONTNEED <unfinished ...>
[pid 2589] futex(0xb52c0938, FUTEX_WAIT, 2598, NULL <unfinished ...>
[pid 2598] <... madvise resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2598] sigaltstack({ss_sp=0, ss_flags=SS_DISABLE, ss_size=3039562104} <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] <... sigaltstack resumed> , NULL) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2598] munmap(0xb5c1b000, 12288 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] <... munmap resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2598] exit(0) = ?
[pid 2585] <... mprotect resumed> ) = 0
[pid 2598] +++ exited with 0 +++
[pid 2589] <... futex resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] munmap(0xb51c2000, 1044480 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... munmap resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] close(22 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] close(20 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] fstatat64(AT_FDCWD, "/sys/bus/esoc/devices", <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... fstatat64 resumed> 0xb5bbd9a0, 0) = -1 ENOENT (No such file or directory)
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... clock_gettime resumed> {1473381177, 955603872}) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] writev(3, [{"\0\35\n9\3\322W\240[\3658", 11}, {"\4", 1}, {"libmdmdetect\0", 13}, {"ESOC framework not supported\0", 29}], 4 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... writev resumed> ) = 54
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices", O_RDONLY|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 20
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] getdents64(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getdents64 resumed> /* 6 entries */, 4200) = 176
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys0/name", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 21
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] read(21, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... read resumed> "", 0) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys1/name", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 21
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] read(21, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... read resumed> "", 0) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys2/name", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 21
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] read(21, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... read resumed> "", 0) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys3/name", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 21
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] read(21, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... read resumed> "", 0) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] getdents64(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getdents64 resumed> /* 0 entries */, 4200) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] close(20 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] socket(PF_LOCAL, SOCK_STREAM, 0 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... socket resumed> ) = 20
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/proc/2585/cmdline", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 21
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] read(21, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... read resumed> "rild.old\0", 49) = 9
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] getgroups32(0, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getgroups32 resumed> NULL) = 9
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] getegid32( <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getegid32 resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] getgroups32(9, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getgroups32 resumed> [1004, 1007, 1011, 1015, 1028, 3001, 3002, 3003, 3006]) = 9
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2589] unlinkat(AT_FDCWD, "/dev/socket/qmux_radio/qmux_client_socket 2585", 0 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] <... unlinkat resumed> ) = -1 ENOENT (No such file or directory)
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] bind(20, {sa_family=AF_LOCAL, sun_path="/dev/socket/qmux_radio/qmux_client_socket 2585"}, 110 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] <... bind resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] fchmodat(AT_FDCWD, "/dev/socket/qmux_radio/qmux_client_socket 2585", 0660 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] <... fchmodat resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] connect(20, {sa_family=AF_LOCAL, sun_path="/dev/socket/qmux_radio/qmux_connect_socket"}, 44 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] <... connect resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] recvfrom(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... recvfrom resumed> ")\0\0\0", 4, 0, NULL, NULL) = 4
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] pipe2( <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... pipe2 resumed> [21, 22], 0) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] mmap2(NULL, 1044480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... mmap2 resumed> ) = 0xb51c2000
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] madvise(0xb51c2000, 1044480, MADV_MERGEABLE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... madvise resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] mprotect(0xb51c2000, 4096, PROT_NONE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... mprotect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] clone( <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
Process 2599 attached
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2599] futex(0xb52c0970, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2589] <... clone resumed> child_stack=0xb52c0928, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb52c0938, tls=0xb52c0978, child_tidptr=0xb52c0938) = 2599
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] futex(0xb52c0970, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2599] <... futex resumed> ) = 0
[pid 2589] <... futex resumed> ) = 1
[pid 2599] mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 2589] sendto(20, "\210\3\0\0)\0\0\0\4\0\0\0)\0\0\0\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0 <unfinished ...>
[pid 2599] <... mmap2 resumed> ) = 0xb5c1b000
[pid 2589] <... sendto resumed> ) = 904
[pid 2585] <... mprotect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2599] madvise(0xb5c1b000, 12288, MADV_MERGEABLE <unfinished ...>
[pid 2589] gettimeofday( <unfinished ...>
[pid 2599] <... madvise resumed> ) = 0
[pid 2589] <... gettimeofday resumed> {1473381177, 974693}, NULL) = 0
[pid 2599] mprotect(0xb5c1b000, 4096, PROT_NONE <unfinished ...>
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2599] <... mprotect resumed> ) = 0
[pid 2589] <... clock_gettime resumed> {1473381177, 975149968}) = 0
[pid 2599] sigaltstack({ss_sp=0xb5c1c000, ss_flags=0, ss_size=8192} <unfinished ...>
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {29, 999543032} <unfinished ...>
[pid 2599] <... sigaltstack resumed> , NULL) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2599] prctl(0x53564d41 /* PR_??? */, 0, 0xb5c1c000, 0x2000, 0xb6df2440 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2599] <... prctl resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2599] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2599] <... pselect6 resumed> ) = 1 (in [20])
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2599] recvfrom(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2599] <... recvfrom resumed> "\210\3\0\0)\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2599] recvfrom(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2599] <... recvfrom resumed> "\4\0\0\0)\0\0\0\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2599] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2599] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2599] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] sendto(20, "\210\3\0\0)\0\0\0\n\0\0\0)\0\0\0\16\0\0\0\0\0\0\0\0\0\0\0009\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] <... sendto resumed> ) = 904
[pid 2585] <... mprotect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2599] <... pselect6 resumed> ) = 1 (in [20])
[pid 2589] gettimeofday( <unfinished ...>
[pid 2599] recvfrom(20, <unfinished ...>
[pid 2589] <... gettimeofday resumed> {1473381177, 979467}, NULL) = 0
[pid 2599] <... recvfrom resumed> "\210\3\0\0)\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2599] recvfrom(20, <unfinished ...>
[pid 2589] <... clock_gettime resumed> {1473381177, 979934657}) = 0
[pid 2599] <... recvfrom resumed> "\n\0\0\0)\0\0\0\16\0\0\0\373\377\377\377\0\0\0\0009\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {29, 999532343} <unfinished ...>
[pid 2599] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2589] <... futex resumed> ) = -1 EAGAIN (Try again)
[pid 2599] <... futex resumed> ) = 0
[pid 2589] futex(0xb53ee394, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2599] futex(0xb53ee394, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2589] <... futex resumed> ) = -1 EAGAIN (Try again)
[pid 2599] <... futex resumed> ) = 0
[pid 2589] futex(0xb53ee394, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2599] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] <... futex resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] sendto(20, "\210\3\0\0)\0\0\0\f\0\0\0)\0\0\0\17\0\0\0\0\0\0\0\0\0\0\0009\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... sendto resumed> ) = 904
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2599] <... pselect6 resumed> ) = 1 (in [20])
[pid 2589] gettimeofday( <unfinished ...>
[pid 2599] recvfrom(20, <unfinished ...>
[pid 2589] <... gettimeofday resumed> {1473381177, 982835}, NULL) = 0
[pid 2599] <... recvfrom resumed> "\210\3\0\0)\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2599] recvfrom(20, <unfinished ...>
[pid 2589] <... clock_gettime resumed> {1473381177, 983332990}) = 0
[pid 2599] <... recvfrom resumed> "\f\0\0\0)\0\0\0\17\0\0\0\373\377\377\377\0\0\0\0009\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {29, 999502010} <unfinished ...>
[pid 2599] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2589] <... futex resumed> ) = -1 EAGAIN (Try again)
[pid 2599] <... futex resumed> ) = 0
[pid 2589] futex(0xb53ee394, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2599] futex(0xb53ee394, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2589] <... futex resumed> ) = -1 EAGAIN (Try again)
[pid 2599] <... futex resumed> ) = 0
[pid 2589] futex(0xb53ee394, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2599] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] <... futex resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] sendto(20, "\210\3\0\0)\0\0\0\5\0\0\0)\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] <... sendto resumed> ) = 904
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] gettimeofday( <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2589] <... gettimeofday resumed> {1473381177, 986255}, NULL) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2599] <... pselect6 resumed> ) = 1 (in [20])
[pid 2589] <... clock_gettime resumed> {1473381177, 986964917}) = 0
[pid 2599] recvfrom(20, <unfinished ...>
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {4, 999290083} <unfinished ...>
[pid 2599] <... recvfrom resumed> "\210\3\0\0)\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2585] <... mprotect resumed> ) = 0
[pid 2599] recvfrom(20, <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2599] <... recvfrom resumed> "\5\0\0\0)\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] <... mprotect resumed> ) = 0
[pid 2599] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2599] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2599] pselect6(22, [20 21], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] write(22, "1", 1 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2599] <... pselect6 resumed> ) = 1 (in [21])
[pid 2589] <... write resumed> ) = 1
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] futex(0xb52c0938, FUTEX_WAIT, 2599, NULL <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2599] madvise(0xb5847000, 4096, MADV_DONTNEED <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2599] <... madvise resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2599] sigaltstack({ss_sp=0, ss_flags=SS_DISABLE, ss_size=3039562104} <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2599] <... sigaltstack resumed> , NULL) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2599] munmap(0xb5c1b000, 12288 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2599] <... munmap resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2599] exit(0) = ?
[pid 2585] <... mprotect resumed> ) = 0
[pid 2599] +++ exited with 0 +++
[pid 2589] <... futex resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] munmap(0xb51c2000, 1044480 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... munmap resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] close(22 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] close(20 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] ioctl(19, _IOC(_IOC_READ|_IOC_WRITE, 0xc3, 0x02, 0x14) <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... ioctl resumed> , 0xb53e2000) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] fstatat64(AT_FDCWD, "/sys/bus/esoc/devices", <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... fstatat64 resumed> 0xb5bbd9a0, 0) = -1 ENOENT (No such file or directory)
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... clock_gettime resumed> {1473381177, 996045439}) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] writev(3, [{"\0\35\n9\3\322W\177r^;", 11}, {"\4", 1}, {"libmdmdetect\0", 13}, {"ESOC framework not supported\0", 29}], 4 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... writev resumed> ) = 54
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices", O_RDONLY|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 20
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] getdents64(20, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getdents64 resumed> /* 6 entries */, 4200) = 176
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys0/name", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 21
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] read(21, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... read resumed> "", 0) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys1/name", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 21
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] read(21, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... read resumed> "", 0) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys2/name", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 21
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] read(21, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... read resumed> "", 0) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] close(21 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] close(0 <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys3/name", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... close resumed> ) = 0
[pid 2589] <... openat resumed> ) = 0
[pid 2585] close(1 <unfinished ...>
[pid 2589] read(0, <unfinished ...>
[pid 2585] <... close resumed> ) = 0
[pid 2589] <... read resumed> "", 0) = 0
[pid 2585] close(2 <unfinished ...>
[pid 2589] close(0 <unfinished ...>
[pid 2585] <... close resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] futex(0xb6e02d48, FUTEX_WAKE_PRIVATE, 2147483647 <unfinished ...>
[pid 2589] getdents64(20, <unfinished ...>
[pid 2585] <... futex resumed> ) = 0
[pid 2589] <... getdents64 resumed> /* 0 entries */, 4200) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] close(20 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] socket(PF_LOCAL, SOCK_STREAM, 0 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... socket resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/proc/2585/cmdline", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 1
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] read(1, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... read resumed> "rild.old\0", 49) = 9
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] close(1 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... close resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] getgroups32(0, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getgroups32 resumed> NULL) = 9
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] getegid32( <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getegid32 resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] getgroups32(9, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getgroups32 resumed> [1004, 1007, 1011, 1015, 1028, 3001, 3002, 3003, 3006]) = 9
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] unlinkat(AT_FDCWD, "/dev/socket/qmux_radio/qmux_client_socket 2585", 0 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... unlinkat resumed> ) = -1 ENOENT (No such file or directory)
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] bind(0, {sa_family=AF_LOCAL, sun_path="/dev/socket/qmux_radio/qmux_client_socket 2585"}, 110 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... bind resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] fchmodat(AT_FDCWD, "/dev/socket/qmux_radio/qmux_client_socket 2585", 0660 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... fchmodat resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] connect(0, {sa_family=AF_LOCAL, sun_path="/dev/socket/qmux_radio/qmux_connect_socket"}, 44 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... connect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] recvfrom(0, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... recvfrom resumed> "*\0\0\0", 4, 0, NULL, NULL) = 4
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] pipe2( <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... pipe2 resumed> [1, 2], 0) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] mmap2(NULL, 1044480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... mmap2 resumed> ) = 0xb51c2000
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] madvise(0xb51c2000, 1044480, MADV_MERGEABLE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... madvise resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] mprotect(0xb51c2000, 4096, PROT_NONE <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... mprotect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] clone( <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
Process 2600 attached
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2600] futex(0xb52c0970, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2589] <... clone resumed> child_stack=0xb52c0928, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb52c0938, tls=0xb52c0978, child_tidptr=0xb52c0938) = 2600
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] futex(0xb52c0970, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2600] <... futex resumed> ) = 0
[pid 2589] <... futex resumed> ) = 1
[pid 2600] mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 2589] sendto(0, "\210\3\0\0*\0\0\0\4\0\0\0*\0\0\0\21\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0 <unfinished ...>
[pid 2600] <... mmap2 resumed> ) = 0xb5c1b000
[pid 2589] <... sendto resumed> ) = 904
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] gettimeofday( <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] <... gettimeofday resumed> {1473381178, 15702}, NULL) = 0
[pid 2600] madvise(0xb5c1b000, 12288, MADV_MERGEABLE <unfinished ...>
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2600] <... madvise resumed> ) = 0
[pid 2589] <... clock_gettime resumed> {1473381178, 16231066}) = 0
[pid 2600] mprotect(0xb5c1b000, 4096, PROT_NONE <unfinished ...>
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {29, 999470934} <unfinished ...>
[pid 2600] <... mprotect resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2600] sigaltstack({ss_sp=0xb5c1c000, ss_flags=0, ss_size=8192} <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2600] <... sigaltstack resumed> , NULL) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2600] prctl(0x53564d41 /* PR_??? */, 0, 0xb5c1c000, 0x2000, 0xb6df2440 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2600] <... prctl resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2600] pselect6(2, [0 1], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2600] <... pselect6 resumed> ) = 1 (in [0])
[pid 2585] <... mprotect resumed> ) = 0
[pid 2600] recvfrom(0, <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2600] <... recvfrom resumed> "\210\3\0\0*\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2585] <... mprotect resumed> ) = 0
[pid 2600] recvfrom(0, <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2600] <... recvfrom resumed> "\4\0\0\0*\0\0\0\21\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] <... mprotect resumed> ) = 0
[pid 2600] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2600] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2600] pselect6(2, [0 1], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] sendto(0, "\210\3\0\0*\0\0\0\n\0\0\0*\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... sendto resumed> ) = 904
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2589] gettimeofday( <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] <... gettimeofday resumed> {1473381178, 20608}, NULL) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] <... clock_gettime resumed> {1473381178, 21085598}) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {29, 999522402} <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2600] <... pselect6 resumed> ) = 1 (in [0])
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2600] recvfrom(0, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2600] <... recvfrom resumed> "\210\3\0\0*\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2600] recvfrom(0, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2600] <... recvfrom resumed> "\n\0\0\0*\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2600] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2600] <... futex resumed> ) = 1
[pid 2589] <... futex resumed> ) = 0
[pid 2600] pselect6(2, [0 1], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] sendto(0, "\210\3\0\0*\0\0\0\5\0\0\0*\0\0\0\23\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 904, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] <... sendto resumed> ) = 904
[pid 2585] <... mprotect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ) = 0
[pid 2600] <... pselect6 resumed> ) = 1 (in [0])
[pid 2589] gettimeofday( <unfinished ...>
[pid 2600] recvfrom(0, <unfinished ...>
[pid 2589] <... gettimeofday resumed> {1473381178, 26740}, NULL) = 0
[pid 2600] <... recvfrom resumed> "\210\3\0\0*\0\0\0", 8, 0, NULL, NULL) = 8
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2600] recvfrom(0, <unfinished ...>
[pid 2589] <... clock_gettime resumed> {1473381178, 27206536}) = 0
[pid 2600] <... recvfrom resumed> "\5\0\0\0*\0\0\0\23\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 896, 0, NULL, NULL) = 896
[pid 2589] futex(0xb53ee398, FUTEX_WAIT_PRIVATE, 0, {4, 999533464} <unfinished ...>
[pid 2600] futex(0xb53ee398, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2589] <... futex resumed> ) = -1 EAGAIN (Try again)
[pid 2600] <... futex resumed> ) = 0
[pid 2589] futex(0xb53ee394, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2600] futex(0xb53ee394, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2589] <... futex resumed> ) = -1 EAGAIN (Try again)
[pid 2600] <... futex resumed> ) = 0
[pid 2589] futex(0xb53ee394, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 2600] pselect6(2, [0 1], NULL, NULL, NULL, 0 <unfinished ...>
[pid 2589] <... futex resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] write(2, "1", 1 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2600] <... pselect6 resumed> ) = 1 (in [1])
[pid 2589] <... write resumed> ) = 1
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2600] madvise(0xb5847000, 4096, MADV_DONTNEED <unfinished ...>
[pid 2589] futex(0xb52c0938, FUTEX_WAIT, 2600, NULL <unfinished ...>
[pid 2600] <... madvise resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2600] sigaltstack({ss_sp=0, ss_flags=SS_DISABLE, ss_size=3039562104} <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2600] <... sigaltstack resumed> , NULL) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2600] munmap(0xb5c1b000, 12288 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2600] <... munmap resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2600] exit(0) = ?
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2600] +++ exited with 0 +++
[pid 2589] <... futex resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] munmap(0xb51c2000, 1044480 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] <... munmap resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] close(2 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] <... close resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] close(1 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] <... close resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] close(0 <unfinished ...>
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] <... close resumed> ) = 0
[pid 2585] <... mprotect resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] fstatat64(AT_FDCWD, "/sys/bus/esoc/devices", <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... fstatat64 resumed> 0xb5bbd9a0, 0) = -1 ENOENT (No such file or directory)
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] clock_gettime(CLOCK_REALTIME, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... clock_gettime resumed> {1473381178, 34048723}) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] writev(3, [{"\0\35\n:\3\322W\323\212\7\2", 11}, {"\4", 1}, {"libmdmdetect\0", 13}, {"ESOC framework not supported\0", 29}], 4 <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... writev resumed> ) = 54
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ|PROT_WRITE <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices", O_RDONLY|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... openat resumed> ) = 0
[pid 2585] mprotect(0xb6ed1000, 4096, PROT_READ <unfinished ...>
[pid 2589] getdents64(0, <unfinished ...>
[pid 2585] <... mprotect resumed> ) = 0
[pid 2589] <... getdents64 resumed> /* 6 entries */, 4200) = 176
[pid 2585] munmap(0xb6ed1000, 4096 <unfinished ...>
[pid 2589] openat(AT_FDCWD, "/sys/bus/msm_subsys/devices/subsys0/name", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 2585] <... munmap resumed> ) = 0
[pid 2589] <... openat resumed> ) = 1
[pid 2585] exit_group(-1) = ?
[pid 2589] read(1, <ptrace(SYSCALL):No such process>
[pid 2595] +++ exited with 255 +++
[pid 2594] +++ exited with 255 +++
[pid 2593] +++ exited with 255 +++
[pid 2592] +++ exited with 255 +++
[pid 2591] +++ exited with 255 +++
[pid 2590] +++ exited with 255 +++
[pid 2589] +++ exited with 255 +++
+++ exited with 255 +++
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment