-
-
Save Nokius/1762b05fa24962fd9a4cbff3a6c79ae2 to your computer and use it in GitHub Desktop.
[SFOS] r7plus strace servicemanager
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sh-3.2# /system/xbin/strace -ff /system/bin/servicemanager | |
execve("/system/bin/servicemanager", ["/system/bin/servicemanager"], [/* 8 vars */]) = 0 | |
mprotect(0x7f9ea5a000, 4096, PROT_READ) = 0 | |
set_tid_address(0x7f9ea5d008) = 1382 | |
mmap(NULL, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9ea53000 | |
mprotect(0x7f9ea53000, 4096, PROT_NONE) = 0 | |
sigaltstack({ss_sp=0x7f9ea54000, ss_flags=0, ss_size=16384}, NULL) = 0 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea54000, 0x4000, 0x7f9ea45316) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9ea52000 | |
mprotect(0x7f9ea52000, 4096, PROT_READ) = 0 | |
mprotect(0x7f9ea52000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0x7f9ea52000, 4096, PROT_READ) = 0 | |
mprotect(0x7f9ea52000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0x7f9ea52000, 4096, PROT_READ) = 0 | |
mprotect(0x7f9ea52000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0x7f9ea52000, 4096, PROT_READ) = 0 | |
mprotect(0x7f9ea52000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0x7f9ea52000, 4096, PROT_READ) = 0 | |
mprotect(0x7f9ea52000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0x7f9ea52000, 4096, PROT_READ) = 0 | |
mprotect(0x7f9ea52000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0x7f9ea52000, 4096, PROT_READ) = 0 | |
openat(AT_FDCWD, "/dev/__properties__", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
rt_sigaction(SIGABRT, {0x7f9ea1bb74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
rt_sigaction(SIGBUS, {0x7f9ea1bb74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
rt_sigaction(SIGFPE, {0x7f9ea1bb74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
rt_sigaction(SIGILL, {0x7f9ea1bb74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
rt_sigaction(SIGPIPE, {0x7f9ea1bb74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
rt_sigaction(SIGSEGV, {0x7f9ea1bb74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
rt_sigaction(SIGSTKFLT, {0x7f9ea1bb74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
rt_sigaction(SIGTRAP, {0x7f9ea1bb74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea51000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea51000, 0x1000, 0x7f9ea412b4) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea50000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea50000, 0x1000, 0x7f9ea411c0) = 0 | |
mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4f000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4f000, 0x18, 0x7f9ea412a0) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4e000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4e000, 0x1000, 0x7f9ea412b4) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4d000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4d000, 0x1000, 0x7f9ea412b4) = 0 | |
openat(AT_FDCWD, "/vendor/lib64/liblog.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/system/lib64/liblog.so", O_RDONLY|O_CLOEXEC) = 3 | |
fstat(3, {st_mode=S_IFREG|0644, st_size=38824, ...}) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4b000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4b000, 0x2000, 0x7f9ea41215) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea18000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea18000, 0x2000, 0x7f9ea41215) = 0 | |
futex(0x7f9ea5f7c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
prctl(PR_GET_DUMPABLE) = 1 | |
prctl(PR_SET_DUMPABLE, 1) = 0 | |
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/liblog.so", 4096) = 23 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea17000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea17000, 0x1000, 0x7f9ea411b0) = 0 | |
mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea16000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea16000, 0x18, 0x7f9ea412a0) = 0 | |
prctl(PR_SET_DUMPABLE, 1) = 0 | |
munmap(0x7f9ea18000, 8192) = 0 | |
munmap(0x7f9ea4b000, 8192) = 0 | |
pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\320'\0\0\0\0\0\0"..., 64, 0) = 64 | |
mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9ea4c000 | |
mmap(NULL, 106496, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e9fc000 | |
mmap(0x7f9e9fc000, 32888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7f9e9fc000 | |
mmap(0x7f9ea14000, 4196, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x7f9ea14000 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
munmap(0x7f9ea17000, 4096) = 0 | |
close(3) = 0 | |
openat(AT_FDCWD, "/vendor/lib64/libselinux.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/system/lib64/libselinux.so", O_RDONLY|O_CLOEXEC) = 3 | |
fstat(3, {st_mode=S_IFREG|0644, st_size=88024, ...}) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4b000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4b000, 0x2000, 0x7f9ea41215) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea18000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea18000, 0x2000, 0x7f9ea41215) = 0 | |
prctl(PR_GET_DUMPABLE) = 1 | |
prctl(PR_SET_DUMPABLE, 1) = 0 | |
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libselinux.so", 4096) = 27 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea17000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea17000, 0x1000, 0x7f9ea411b0) = 0 | |
prctl(PR_SET_DUMPABLE, 1) = 0 | |
munmap(0x7f9ea18000, 8192) = 0 | |
munmap(0x7f9ea4b000, 8192) = 0 | |
pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\320P\0\0\0\0\0\0"..., 64, 0) = 64 | |
mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9ea4c000 | |
mmap(NULL, 159744, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e9d5000 | |
mmap(0x7f9e9d5000, 81840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7f9e9d5000 | |
mmap(0x7f9e9f9000, 4168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14000) = 0x7f9e9f9000 | |
mmap(0x7f9e9fb000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9e9fb000 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
munmap(0x7f9ea17000, 4096) = 0 | |
close(3) = 0 | |
openat(AT_FDCWD, "/vendor/lib64/libc++.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/system/lib64/libc++.so", O_RDONLY|O_CLOEXEC) = 3 | |
fstat(3, {st_mode=S_IFREG|0644, st_size=944152, ...}) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4b000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4b000, 0x2000, 0x7f9ea41215) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea18000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea18000, 0x2000, 0x7f9ea41215) = 0 | |
prctl(PR_GET_DUMPABLE) = 1 | |
prctl(PR_SET_DUMPABLE, 1) = 0 | |
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libc++.so", 4096) = 23 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea17000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea17000, 0x1000, 0x7f9ea411b0) = 0 | |
prctl(PR_SET_DUMPABLE, 1) = 0 | |
munmap(0x7f9ea18000, 8192) = 0 | |
munmap(0x7f9ea4b000, 8192) = 0 | |
pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\20\341\3\0\0\0\0\0"..., 64, 0) = 64 | |
mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9ea4c000 | |
mmap(NULL, 987136, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e8e4000 | |
mmap(0x7f9e8e4000, 877868, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7f9e8e4000 | |
mmap(0x7f9e9ca000, 28728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xdf000) = 0x7f9e9ca000 | |
mmap(0x7f9e9d2000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9e9d2000 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
munmap(0x7f9ea17000, 4096) = 0 | |
close(3) = 0 | |
openat(AT_FDCWD, "/vendor/lib64/libc.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/system/lib64/libc.so", O_RDONLY|O_CLOEXEC) = 3 | |
fstat(3, {st_mode=S_IFREG|0644, st_size=804528, ...}) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4b000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4b000, 0x2000, 0x7f9ea41215) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea18000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea18000, 0x2000, 0x7f9ea41215) = 0 | |
prctl(PR_GET_DUMPABLE) = 1 | |
prctl(PR_SET_DUMPABLE, 1) = 0 | |
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libc.so", 4096) = 21 | |
prctl(PR_SET_DUMPABLE, 1) = 0 | |
munmap(0x7f9ea18000, 8192) = 0 | |
munmap(0x7f9ea4b000, 8192) = 0 | |
pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0@g\1\0\0\0\0\0"..., 64, 0) = 64 | |
mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9ea4c000 | |
mmap(NULL, 737280, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e830000 | |
mmap(0x7f9e830000, 582736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7f9e830000 | |
mmap(0x7f9e8cf000, 29988, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8f000) = 0x7f9e8cf000 | |
mmap(0x7f9e8d7000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9e8d7000 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
close(3) = 0 | |
openat(AT_FDCWD, "/vendor/lib64/libm.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/system/lib64/libm.so", O_RDONLY|O_CLOEXEC) = 3 | |
fstat(3, {st_mode=S_IFREG|0644, st_size=223200, ...}) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4b000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4b000, 0x2000, 0x7f9ea41215) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea18000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea18000, 0x2000, 0x7f9ea41215) = 0 | |
prctl(PR_GET_DUMPABLE) = 1 | |
prctl(PR_SET_DUMPABLE, 1) = 0 | |
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libm.so", 4096) = 21 | |
prctl(PR_SET_DUMPABLE, 1) = 0 | |
munmap(0x7f9ea18000, 8192) = 0 | |
munmap(0x7f9ea4b000, 8192) = 0 | |
pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\260A\0\0\0\0\0\0"..., 64, 0) = 64 | |
mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9ea4c000 | |
mmap(NULL, 290816, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e7e9000 | |
mmap(0x7f9e7e9000, 218608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7f9e7e9000 | |
mmap(0x7f9e82e000, 4256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x35000) = 0x7f9e82e000 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
close(3) = 0 | |
openat(AT_FDCWD, "/vendor/lib64/libpcre.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/system/lib64/libpcre.so", O_RDONLY|O_CLOEXEC) = 3 | |
fstat(3, {st_mode=S_IFREG|0644, st_size=112408, ...}) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4b000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4b000, 0x2000, 0x7f9ea41215) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea18000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea18000, 0x2000, 0x7f9ea41215) = 0 | |
prctl(PR_GET_DUMPABLE) = 1 | |
prctl(PR_SET_DUMPABLE, 1) = 0 | |
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libpcre.so", 4096) = 24 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea17000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea17000, 0x1000, 0x7f9ea411b0) = 0 | |
prctl(PR_SET_DUMPABLE, 1) = 0 | |
munmap(0x7f9ea18000, 8192) = 0 | |
munmap(0x7f9ea4b000, 8192) = 0 | |
pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0000\27\0\0\0\0\0\0"..., 64, 0) = 64 | |
mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9ea4c000 | |
mmap(NULL, 180224, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e7bd000 | |
mmap(0x7f9e7bd000, 107192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7f9e7bd000 | |
mmap(0x7f9e7e7000, 4136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1a000) = 0x7f9e7e7000 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
munmap(0x7f9ea17000, 4096) = 0 | |
close(3) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4c000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4c000, 0x1000, 0x7f9ea411d0) = 0 | |
mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4b000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4b000, 0x18, 0x7f9ea412a0) = 0 | |
mprotect(0x5586f10000, 4096, PROT_READ) = 0 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4c000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4c000, 0x1000, 0x7f9ea411d0) = 0 | |
mprotect(0x7f9ea14000, 4096, PROT_READ) = 0 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4c000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4c000, 0x1000, 0x7f9ea411d0) = 0 | |
mprotect(0x7f9e9f9000, 4096, PROT_READ) = 0 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4c000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4c000, 0x1000, 0x7f9ea411d0) = 0 | |
mprotect(0x7f9e9ca000, 28672, PROT_READ) = 0 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4c000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4c000, 0x1000, 0x7f9ea411d0) = 0 | |
mprotect(0x7f9e8cf000, 20480, PROT_READ) = 0 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4c000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4c000, 0x1000, 0x7f9ea411d0) = 0 | |
mprotect(0x7f9e82e000, 4096, PROT_READ) = 0 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4c000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4c000, 0x1000, 0x7f9ea411d0) = 0 | |
mprotect(0x7f9e7e7000, 4096, PROT_READ) = 0 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4c000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4c000, 0x1000, 0x7f9ea411d0) = 0 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
mprotect(0x7f9ea51000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0x7f9ea4d000, 4096, PROT_READ|PROT_WRITE) = 0 | |
openat(AT_FDCWD, "/dev/__properties__", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
futex(0x7f9e8d95a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
openat(AT_FDCWD, "/vendor/lib64/libnetd_client.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/system/lib64/libnetd_client.so", O_RDONLY|O_CLOEXEC) = 3 | |
fstat(3, {st_mode=S_IFREG|0644, st_size=9984, ...}) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea18000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea18000, 0x2000, 0x7f9ea41215) = 0 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9e7bb000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9e7bb000, 0x2000, 0x7f9ea41215) = 0 | |
prctl(PR_GET_DUMPABLE) = 1 | |
prctl(PR_SET_DUMPABLE, 1) = 0 | |
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libnetd_client.so", 4096) = 31 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4c000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4c000, 0x1000, 0x7f9ea411b0) = 0 | |
prctl(PR_SET_DUMPABLE, 1) = 0 | |
munmap(0x7f9e7bb000, 8192) = 0 | |
munmap(0x7f9ea18000, 8192) = 0 | |
pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\240\f\0\0\0\0\0\0"..., 64, 0) = 64 | |
mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9ea19000 | |
mmap(NULL, 77824, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e7aa000 | |
mmap(0x7f9e7aa000, 6488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7f9e7aa000 | |
mmap(0x7f9e7bb000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x7f9e7bb000 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea18000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea18000, 0x1000, 0x7f9ea412b4) = 0 | |
munmap(0x7f9ea19000, 4096) = 0 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
close(3) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7f9ea4c000 | |
prctl(0x53564d41 /* PR_??? */, 0, 0x7f9ea4c000, 0x1000, 0x7f9ea411d0) = 0 | |
mprotect(0x7f9e7bb000, 4096, PROT_READ) = 0 | |
munmap(0x7f9ea4c000, 4096) = 0 | |
futex(0x7f9e8d960c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
brk(0) = 0x5586f12000 | |
brk(0x5586f13000) = 0x5586f13000 | |
futex(0x7f9e9d12a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d44e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d12a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e9d12a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
futex(0x7f9e8d9740, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9ea4c000 | |
mprotect(0x7f9ea4c000, 4096, PROT_READ) = 0 | |
statfs("/sys/fs/selinux", 0x7fe584cab0) = -1 ENOENT (No such file or directory) | |
mprotect(0x7f9ea4c000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0x7f9ea4c000, 4096, PROT_READ) = 0 | |
openat(AT_FDCWD, "/proc/filesystems", O_RDONLY) = 3 | |
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 | |
read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tb"..., 1024) = 300 | |
read(3, "", 1024) = 0 | |
close(3) = 0 | |
mprotect(0x7f9ea18000, 4096, PROT_READ) = 0 | |
mprotect(0x7f9ea51000, 4096, PROT_READ) = 0 | |
mprotect(0x7f9ea4d000, 4096, PROT_READ) = 0 | |
mprotect(0x7f9ea4c000, 4096, PROT_READ|PROT_WRITE) = 0 | |
mprotect(0x7f9ea4c000, 4096, PROT_READ) = 0 | |
openat(AT_FDCWD, "/dev/binder", O_RDWR) = 3 | |
ioctl(3, BINDER_VERSION, 0x7fe584d278) = 0 | |
mmap(NULL, 131072, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9e78a000 | |
ioctl(3, BINDER_SET_CONTEXT_MGR, 0) = 0 | |
openat(AT_FDCWD, "/selinux_version", O_RDONLY|O_NOFOLLOW) = 4 | |
fstat(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 | |
openat(AT_FDCWD, "/data/security/current/selinux_version", O_RDONLY|O_NOFOLLOW) = -1 ENOENT (No such file or directory) | |
close(4) = 0 | |
openat(AT_FDCWD, "/service_contexts", O_RDONLY) = 4 | |
fstat(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 | |
fstat(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 | |
brk(0x5586f14000) = 0x5586f14000 | |
read(4, "", 4096) = 0 | |
close(4) = 0 | |
write(2, "SELinux: Loaded service_contexts"..., 57SELinux: Loaded service_contexts from /service_contexts. | |
) = 57 | |
ioctl(3, BINDER_WRITE_READ, 0x7fe584d240) = 0 | |
ioctl(3, BINDER_WRITE_READ^CProcess 1382 detached |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment