execve("/system/bin/ip", ["ip", "link"], [/* 23 vars */]) = 0 arch_prctl(ARCH_SET_FS, 0x78c2c23a8bd8) = 0 set_tid_address(0x78c2c23a8b50) = 2492 mmap(NULL, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78c2c22c3000 mprotect(0x78c2c22c3000, 4096, PROT_NONE) = 0 sigaltstack({ss_sp=0x78c2c22c4000, ss_flags=0, ss_size=16384}, NULL) = 0 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22c4000, 16384, "thread signal stack") = 0 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22c3000, 4096, "thread signal stack guard page") = 0 mprotect(0x78c2c239d000, 20480, PROT_READ) = 0 mprotect(0x78c2c23a7000, 4096, PROT_READ) = 0 mprotect(0x78c2c23a7000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c23a7000, 4096, PROT_READ) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78c2c239c000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c239c000, 4096, "atexit handlers") = 0 mprotect(0x78c2c239c000, 4096, PROT_READ) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ) = 0 openat(AT_FDCWD, "/dev/urandom", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0 ioctl(3, RNDGETENTCNT, 0x7fff84fc6d4c) = 0 read(3, "\320\275\353\201\206=\221#i\36\305&\225\311\306 \37$\316\37\277\262\332\323\244\4\371\4\347\4@A"..., 40) = 40 close(3) = 0 mmap(NULL, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78c2c22c2000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22c2000, 16, "arc4random _rs structure") = 0 mmap(NULL, 1088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78c2c22c1000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22c1000, 1088, "arc4random _rsx structure") = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c22c0000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22c0000, 4096, "linker_alloc_small_objects") = 0 mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c22bf000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22bf000, 24, "linker_alloc_vector") = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c22be000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22be000, 4096, "linker_alloc_small_objects") = 0 mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c22bd000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22bd000, 24, "linker_alloc_vector") = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c22bc000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22bc000, 4096, "linker_alloc_small_objects") = 0 mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c22bb000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22bb000, 24, "linker_alloc_vector") = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c22ba000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22ba000, 4096, "linker_alloc") = 0 newfstatat(AT_FDCWD, "/dev/__properties__", {st_mode=S_IFDIR|0755, st_size=740, ...}, 0) = 0 openat(AT_FDCWD, "/property_contexts", O_RDONLY|O_CLOEXEC) = 3 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c22b9000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22b9000, 4096, "linker_alloc_lob") = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=4628, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c22b7000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22b7000, 8192, "linker_alloc_lob") = 0 read(3, "#line 1 \"system/sepolicy/propert"..., 4096) = 4096 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c22b6000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22b6000, 4096, "linker_alloc_small_objects") = 0 mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c22b5000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22b5000, 24, "linker_alloc_vector") = 0 read(3, "product/generic_x86_64/obj/ETC/s"..., 4096) = 532 read(3, "", 4096) = 0 munmap(0x78c2c22b6000, 4096) = 0 close(3) = 0 munmap(0x78c2c22b7000, 8192) = 0 openat(AT_FDCWD, "/dev/__properties__/properties_serial", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x78c2c2295000 close(3) = 0 rt_sigaction(SIGABRT, {0x78c2c22d3c60, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0x78c2c2360230}, NULL, 8) = 0 rt_sigaction(SIGBUS, {0x78c2c22d3c60, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0x78c2c2360230}, NULL, 8) = 0 rt_sigaction(SIGFPE, {0x78c2c22d3c60, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0x78c2c2360230}, NULL, 8) = 0 rt_sigaction(SIGILL, {0x78c2c22d3c60, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0x78c2c2360230}, NULL, 8) = 0 rt_sigaction(SIGSEGV, {0x78c2c22d3c60, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0x78c2c2360230}, NULL, 8) = 0 rt_sigaction(SIGSTKFLT, {0x78c2c22d3c60, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0x78c2c2360230}, NULL, 8) = 0 rt_sigaction(SIGTRAP, {0x78c2c22d3c60, [], SA_RESTORER|SA_RESTART|SA_SIGINFO|SA_ONSTACK, 0x78c2c2360230}, NULL, 8) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c239c000, 4096, PROT_READ) = 0 futex(0x78c2c23a3a90, FUTEX_WAKE_PRIVATE, 2147483647) = 0 readlinkat(AT_FDCWD, "/proc/self/exe", "/system/bin/ip", 4096) = 14 newfstatat(AT_FDCWD, "/system/bin/ip", {st_mode=S_IFREG|0755, st_size=273360, ...}, 0) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c22b8000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22b8000, 4096, "linker_alloc") = 0 newfstatat(AT_FDCWD, "/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 newfstatat(AT_FDCWD, "/data/local", {st_mode=S_IFDIR|0751, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 newfstatat(AT_FDCWD, "/data/local/tmp", {st_mode=S_IFDIR|0771, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 newfstatat(AT_FDCWD, "/data/local/tmp/python", {st_mode=S_IFDIR|0775, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 newfstatat(AT_FDCWD, "/data/local/tmp/python/lib", {st_mode=S_IFDIR|0775, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 newfstatat(AT_FDCWD, "/data/local/tmp/python/lib", {st_mode=S_IFDIR|0775, st_size=4096, ...}, 0) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c22b7000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22b7000, 4096, "linker_alloc") = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c22b6000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c22b6000, 4096, "linker_alloc") = 0 openat(AT_FDCWD, "/data/local/tmp/python/lib/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 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2293000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2293000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2291000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2291000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libc.so", 4096) = 21 munmap(0x78c2c2291000, 8192) = 0 munmap(0x78c2c2293000, 8192) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=1133528, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2294000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2294000, 4096, "linker_alloc_small_objects") = 0 mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2293000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2293000, 24, "linker_alloc_vector") = 0 pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 632, PROT_READ, MAP_PRIVATE, 3, 0) = 0x78c2c2292000 mmap(NULL, 4016, PROT_READ, MAP_PRIVATE, 3, 0x114000) = 0x78c2c2291000 mmap(NULL, 6528, PROT_READ, MAP_PRIVATE, 3, 0xee000) = 0x78c2c228f000 mmap(NULL, 15188, PROT_READ, MAP_PRIVATE, 3, 0x7000) = 0x78c2c228b000 openat(AT_FDCWD, "/data/local/tmp/python/lib/libm.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib64/libm.so", O_RDONLY|O_CLOEXEC) = 4 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2289000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2289000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2287000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2287000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib64/libm.so", 4096) = 21 munmap(0x78c2c2287000, 8192) = 0 munmap(0x78c2c2289000, 8192) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=338304, ...}) = 0 pread64(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 632, PROT_READ, MAP_PRIVATE, 4, 0) = 0x78c2c228a000 mmap(NULL, 3136, PROT_READ, MAP_PRIVATE, 4, 0x52000) = 0x78c2c2289000 mmap(NULL, 5472, PROT_READ, MAP_PRIVATE, 4, 0x51000) = 0x78c2c2287000 mmap(NULL, 8302, PROT_READ, MAP_PRIVATE, 4, 0x1000) = 0x78c2c2284000 openat(AT_FDCWD, "/data/local/tmp/python/lib/libiprouteutil.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib64/libiprouteutil.so", O_RDONLY|O_CLOEXEC) = 5 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2282000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2282000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2280000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2280000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/5", "/system/lib64/libiprouteutil.so", 4096) = 31 munmap(0x78c2c2280000, 8192) = 0 munmap(0x78c2c2282000, 8192) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=73968, ...}) = 0 pread64(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 5, 0) = 0x78c2c2283000 mmap(NULL, 6944, PROT_READ, MAP_PRIVATE, 5, 0x11000) = 0x78c2c2281000 mmap(NULL, 6144, PROT_READ, MAP_PRIVATE, 5, 0xd000) = 0x78c2c227f000 mmap(NULL, 4883, PROT_READ, MAP_PRIVATE, 5, 0x1000) = 0x78c2c227d000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c227c000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c227c000, 4096, "linker_alloc_small_objects") = 0 openat(AT_FDCWD, "/data/local/tmp/python/lib/libnetlink.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib64/libnetlink.so", O_RDONLY|O_CLOEXEC) = 6 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c227a000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c227a000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2278000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2278000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/6", "/system/lib64/libnetlink.so", 4096) = 27 munmap(0x78c2c2278000, 8192) = 0 munmap(0x78c2c227a000, 8192) = 0 fstat(6, {st_mode=S_IFREG|0644, st_size=22576, ...}) = 0 pread64(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 6, 0) = 0x78c2c227b000 mmap(NULL, 2528, PROT_READ, MAP_PRIVATE, 6, 0x5000) = 0x78c2c227a000 mmap(NULL, 6928, PROT_READ, MAP_PRIVATE, 6, 0x4000) = 0x78c2c2278000 mmap(NULL, 6561, PROT_READ, MAP_PRIVATE, 6, 0) = 0x78c2c2276000 openat(AT_FDCWD, "/data/local/tmp/python/lib/libc++.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/system/lib64/libc++.so", O_RDONLY|O_CLOEXEC) = 7 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2274000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2274000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2272000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2272000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/7", "/system/lib64/libc++.so", 4096) = 23 munmap(0x78c2c2272000, 8192) = 0 munmap(0x78c2c2274000, 8192) = 0 fstat(7, {st_mode=S_IFREG|0644, st_size=1030488, ...}) = 0 pread64(7, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 7, 0) = 0x78c2c2275000 mmap(NULL, 2928, PROT_READ, MAP_PRIVATE, 7, 0xfb000) = 0x78c2c2274000 mmap(NULL, 5824, PROT_READ, MAP_PRIVATE, 7, 0xf8000) = 0x78c2c2272000 mmap(NULL, 112585, PROT_READ, MAP_PRIVATE, 7, 0xd000) = 0x78c2c2256000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2255000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2255000, 4096, "linker_alloc_small_objects") = 0 mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2254000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2254000, 24, "linker_alloc_vector") = 0 mmap(NULL, 1036288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78c2c2157000 mmap(0x78c2c2157000, 954584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x78c2c2157000 mmap(0x78c2c2242000, 32112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xea000) = 0x78c2c2242000 mmap(0x78c2c224a000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x78c2c224a000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c224a000, 40960, ".bss") = 0 mmap(NULL, 77824, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78c2c2144000 mmap(0x78c2c2144000, 52024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0x78c2c2144000 mmap(0x78c2c2152000, 18556, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0xd000) = 0x78c2c2152000 mmap(NULL, 1048576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78c2c2044000 mmap(0x78c2c2044000, 995976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 7, 0) = 0x78c2c2044000 mmap(0x78c2c2138000, 32840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 7, 0xf3000) = 0x78c2c2138000 mmap(0x78c2c2141000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x78c2c2141000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2141000, 12288, ".bss") = 0 mmap(NULL, 344064, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78c2c1ff0000 mmap(0x78c2c1ff0000, 332816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x78c2c1ff0000 mmap(0x78c2c2042000, 4440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x51000) = 0x78c2c2042000 mmap(NULL, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78c2c1fe5000 mmap(0x78c2c1fe5000, 18776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6, 0) = 0x78c2c1fe5000 mmap(0x78c2c1fea000, 4108, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6, 0x4000) = 0x78c2c1fea000 mmap(0x78c2c1fec000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x78c2c1fec000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c1fec000, 16384, ".bss") = 0 mprotect(0x78c2c23ed000, 4096, PROT_READ) = 0 mprotect(0x78c2c2242000, 24576, PROT_READ) = 0 mprotect(0x78c2c2042000, 4096, PROT_READ) = 0 mprotect(0x78c2c2152000, 4096, PROT_READ) = 0 mprotect(0x78c2c1fea000, 4096, PROT_READ) = 0 mprotect(0x78c2c2138000, 32768, PROT_READ) = 0 close(3) = 0 close(4) = 0 close(5) = 0 close(6) = 0 close(7) = 0 munmap(0x78c2c2256000, 112585) = 0 munmap(0x78c2c2272000, 5824) = 0 munmap(0x78c2c2274000, 2928) = 0 munmap(0x78c2c2275000, 576) = 0 munmap(0x78c2c2284000, 8302) = 0 munmap(0x78c2c2287000, 5472) = 0 munmap(0x78c2c2289000, 3136) = 0 munmap(0x78c2c228a000, 632) = 0 munmap(0x78c2c2276000, 6561) = 0 munmap(0x78c2c2278000, 6928) = 0 munmap(0x78c2c227a000, 2528) = 0 munmap(0x78c2c227b000, 576) = 0 munmap(0x78c2c227d000, 4883) = 0 munmap(0x78c2c227f000, 6144) = 0 munmap(0x78c2c2281000, 6944) = 0 munmap(0x78c2c2283000, 576) = 0 munmap(0x78c2c228b000, 15188) = 0 munmap(0x78c2c228f000, 6528) = 0 munmap(0x78c2c2291000, 4016) = 0 munmap(0x78c2c2292000, 632) = 0 munmap(0x78c2c2294000, 4096) = 0 munmap(0x78c2c2255000, 4096) = 0 mprotect(0x78c2c22b8000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c22ba000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c224c000, 4096, PROT_READ) = 0 mprotect(0x78c2c224c000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c224c000, 4096, PROT_READ) = 0 newfstatat(AT_FDCWD, "/dev/__properties__", {st_mode=S_IFDIR|0755, st_size=740, ...}, 0) = 0 openat(AT_FDCWD, "/property_contexts", O_RDONLY|O_CLOEXEC) = 3 brk(NULL) = 0x78c2c2df5000 mmap(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78c2c1de5000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c1de5000, 2097152, "libc_malloc") = 0 munmap(0x78c2c1de5000, 2097152) = 0 mmap(NULL, 4190208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78c2c1be6000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c1be6000, 4190208, "libc_malloc") = 0 munmap(0x78c2c1be6000, 106496) = 0 munmap(0x78c2c1e00000, 1986560) = 0 openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 4 mmap(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78c2c1a00000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c1a00000, 2097152, "libc_malloc") = 0 fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(4, "0-1\n", 4096) = 4 close(4) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=4628, ...}) = 0 read(3, "#line 1 \"system/sepolicy/propert"..., 4096) = 4096 read(3, "product/generic_x86_64/obj/ETC/s"..., 4096) = 532 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/dev/__properties__/properties_serial", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x78c2c225c000 close(3) = 0 mprotect(0x78c2c224c000, 4096, PROT_READ|PROT_WRITE) = 0 openat(AT_FDCWD, "/dev/__properties__/u:object_r:default_prop:s0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0 mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x78c2c1fc5000 close(3) = 0 mprotect(0x78c2c224c000, 4096, PROT_READ) = 0 openat(AT_FDCWD, "/data/local/tmp/python/lib/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 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2291000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2291000, 8192, "linker_alloc_lob") = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c228f000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c228f000, 8192, "linker_alloc_lob") = 0 readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libnetd_client.so", 4096) = 31 munmap(0x78c2c228f000, 8192) = 0 munmap(0x78c2c2291000, 8192) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=10288, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2294000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2294000, 4096, "linker_alloc") = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78c2c2292000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2292000, 4096, "linker_alloc_small_objects") = 0 pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64 mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 3, 0) = 0x78c2c2291000 mmap(NULL, 2528, PROT_READ, MAP_PRIVATE, 3, 0x2000) = 0x78c2c2290000 mmap(NULL, 7360, PROT_READ, MAP_PRIVATE, 3, 0x1000) = 0x78c2c228e000 mmap(NULL, 3395, PROT_READ, MAP_PRIVATE, 3, 0) = 0x78c2c228d000 mmap(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78c2c2289000 mmap(0x78c2c2289000, 6704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x78c2c2289000 mmap(0x78c2c228b000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x78c2c228b000 mprotect(0x78c2c228b000, 4096, PROT_READ) = 0 close(3) = 0 munmap(0x78c2c228d000, 3395) = 0 munmap(0x78c2c228e000, 7360) = 0 munmap(0x78c2c2290000, 2528) = 0 munmap(0x78c2c2291000, 576) = 0 munmap(0x78c2c2292000, 4096) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c21402e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c2143568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c21402e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c21402e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x78c2c224d0c4, FUTEX_WAKE_PRIVATE, 2147483647) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78c2c2292000 prctl(0x53564d41 /* PR_??? */, 0, 0x78c2c2292000, 4096, "atexit handlers") = 0 mprotect(0x78c2c2292000, 4096, PROT_READ) = 0 futex(0x78c2c224a030, FUTEX_WAKE_PRIVATE, 2147483647) = 0 mprotect(0x78c2c2294000, 4096, PROT_READ) = 0 mprotect(0x78c2c22b8000, 4096, PROT_READ) = 0 mprotect(0x78c2c22ba000, 4096, PROT_READ) = 0 mprotect(0x78c2c2292000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c2292000, 4096, PROT_READ) = 0 socket(PF_NETLINK, SOCK_RAW|SOCK_CLOEXEC, NETLINK_ROUTE) = 3 setsockopt(3, SOL_SOCKET, SO_SNDBUF, [32768], 4) = 0 setsockopt(3, SOL_SOCKET, SO_RCVBUF, [1048576], 4) = 0 bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 getsockname(3, {sa_family=AF_NETLINK, pid=2492, groups=00000000}, [12]) = 0 sendto(3, "(\0\0\0\22\0\1\3\367\260'Z\0\0\0\0\21\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"<\4\0\0\20\0\2\0\367\260'Z\274\t\0\0\0\0\4\3\1\0\0\0I\0\1\0\0\0\0\0"..., 16384}], msg_controllen=0, msg_flags=0}, 0) = 3264 recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"8\4\0\0\20\0\2\0\367\260'Z\274\t\0\0\0\0\10\3\6\0\0\0\200\0\0\0\0\0\0\0"..., 16384}], msg_controllen=0, msg_flags=0}, 0) = 2188 recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\367\260'Z\274\t\0\0\0\0\0\0", 16384}], msg_controllen=0, msg_flags=0}, 0) = 20 fstat(1, {st_mode=S_IFREG|0666, st_size=24957, ...}) = 0 openat(AT_FDCWD, "/data/misc/net/group", O_RDONLY) = -1 EACCES (Permission denied) write(1, "1: lo: mt"..., 1541: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 ) = 154 write(1, "3: wlan0: mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000 link/ether 02:00:00:44:55:66 brd ff:ff:ff:ff:ff:ff ) = 163 write(1, "5: hwsim0: "..., 1615: hwsim0: mtu 1500 qdisc noop state DOWN mode DEFAULT group default link/ieee802.11/radiotap 12:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff ) = 161 write(1, "6: sit0: mtu 1480 qdisc "..., 1096: sit0: mtu 1480 qdisc noop state DOWN mode DEFAULT group default link/sit 0.0.0.0 brd 0.0.0.0 ) = 109 write(1, "8: radio0: "..., 1628: radio0: mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000 link/ether 12:fd:aa:18:9f:9c brd ff:ff:ff:ff:ff:ff ) = 162 mprotect(0x78c2c2292000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c2292000, 4096, PROT_READ) = 0 mprotect(0x78c2c2292000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0x78c2c2292000, 4096, PROT_READ) = 0 munmap(0x78c2c2292000, 4096) = 0 exit_group(0) = ? +++ exited with 0 +++