Giter Club home page Giter Club logo

Comments (2)

p1-mmr avatar p1-mmr commented on June 12, 2024

Hello,

When you connect through adb shell, then type the su -c /data/local/tmp/adb_bridge command, does it output Segmentation fault directly?

Could you type, instead, the following command: su -c "strace /data/local/tmp/adb_bridge" and paste the output in this ticket?

Thank you!

from qcsuper.

sophimp avatar sophimp commented on June 12, 2024

Hello,

When you connect through adb shell, then type the su -c /data/local/tmp/adb_bridge command, does it output Segmentation fault directly?

Could you type, instead, the following command: su -c "strace /data/local/tmp/adb_bridge" and paste the output in this ticket?

Thank you!

My device is Redmi K30 pro. @p1-mmr Wish your help, thanks!
run "su -c /data/local/tmp/adb_bridge" , result in "ioctl invalid argument"
run "su -c strace /data/local/tmp/adb_bridge", log as follow:

execve("/data/local/tmp/adb_bridge", ["/data/local/tmp/adb_bridge"], 0x7ff0148530 /* 23 vars /strace: [ Process PID=9373 runs in 32 bit mode. ]
strace: WARNING: Proper structure decoding for this personality is not supported, please consider building strace with mpers support enabled.
) = 0
set_tls(0xffc0984c) = 0
getpid() = 9373
mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf09eb000
madvise(0xf09eb000, 12288, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
set_tid_address(0xf0ab5dc8) = 9373
faccessat(AT_FDCWD, "/dev/urandom", R_OK) = 0
futex(0xf0ab2b00, FUTEX_WAKE_PRIVATE, 2147483647) = 0
getrandom("\x94\x67\x4b\xbb\x91\x24\xe3\x95\x00\x90\x8a\x6f\x22\x91\x4a\xaa\xd6\xb9\xf0\x6d\x67\x35\x36\xb9\x88\x6a\x29\x3b\x40\x17\x88\x1a"..., 40, GRND_NONBLOCK) = 40
mmap2(NULL, 1096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf09ea000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf09ea000, 1096, "arc4random data") = 0
sched_getscheduler(0) = 0 (SCHED_OTHER)
mmap2(NULL, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf09e5000
mprotect(0xf09e5000, 4096, PROT_NONE) = 0
sigaltstack({ss_sp=0xf09e6000, ss_flags=0x4000 /
SS_??? */, ss_size=18428897269114771056}, NULL) = 0
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf09e6000, 16384, "thread signal stack") = 0
mprotect(0xf0aaa000, 16384, PROT_READ) = 0
mprotect(0xf0ab4000, 4096, PROT_READ) = 0
mprotect(0xf0ab4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf0ab4000, 4096, PROT_READ) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf09e4000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf09e4000, 4096, "atexit handlers") = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf09e3000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf09e3000, 4096, "bionic_alloc_small_objects") = 0
futex(0xf0ab2b00, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf09e2000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf09e2000, 4096, "bionic_alloc_small_objects") = 0
mmap2(NULL, 409600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf097e000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf097e000, 409600, "linker_alloc") = 0
mprotect(0xf097e000, 409600, PROT_READ|PROT_WRITE) = 0
openat(AT_FDCWD, "/dev/null", O_RDWR|O_LARGEFILE) = 3
fcntl64(0, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE)
fcntl64(1, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE)
fcntl64(2, F_GETFL) = 0x20002 (flags O_RDWR|O_LARGEFILE)
close(3) = 0
personality(0xffffffff) = 0 (PER_LINUX)
personality(PER_LINUX32) = 0 (PER_LINUX)
fstatat64(AT_FDCWD, "/dev/properties", 0xffc084b0, 0) = 0
faccessat(AT_FDCWD, "/dev/properties/property_info", R_OK) = 0
openat(AT_FDCWD, "/dev/properties/property_info", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3
fstat64(3, 0xffc08000) = 0
mmap2(NULL, 55388, PROT_READ, MAP_SHARED, 3, 0) = 0xf0970000
close(3) = 0
mmap2(NULL, 5208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf096e000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf096e000, 5208, "System property context nodes") = 0
openat(AT_FDCWD, "/dev/properties/properties_serial", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3
fstat64(3, 0xffc07ff8) = 0
mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0xf094e000
close(3) = 0
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf094b000
mprotect(0xf094c000, 4096, PROT_READ|PROT_WRITE) = 0
rt_sigaction(SIGABRT, {sa_handler=0xf0a21cb9, sa_mask=[HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0xf0a8f2e8}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0xf0a21cb9, sa_mask=[HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0xf0a8f2e8}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGFPE, {sa_handler=0xf0a21cb9, sa_mask=[HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0xf0a8f2e8}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGILL, {sa_handler=0xf0a21cb9, sa_mask=[HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0xf0a8f2e8}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0xf0a21cb9, sa_mask=[HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0xf0a8f2e8}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSTKFLT, {sa_handler=0xf0a21cb9, sa_mask=[HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0xf0a8f2e8}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSYS, {sa_handler=0xf0a21cb9, sa_mask=[HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0xf0a8f2e8}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTRAP, {sa_handler=0xf0a21cb9, sa_mask=[HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0xf0a8f2e8}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_3, {sa_handler=0xf0a21cb9, sa_mask=[HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0xf0a8f2e8}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER)
futex(0xf0ab2b00, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/dev/properties/u:object_r:debug_prop:s0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3
fstat64(3, 0xffc07fb8) = 0
mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0xf092b000
close(3) = 0
futex(0xf0ab2b00, FUTEX_WAKE_PRIVATE, 2147483647) = 0
fstatat64(AT_FDCWD, "/proc/self/exe", 0xffc08588, 0) = 0
readlinkat(AT_FDCWD, "/proc/self/exe", "/data/local/tmp/adb_bridge", 4096) = 26
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
futex(0xf0ab2b00, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mmap2(NULL, 409600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf08c7000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf08c7000, 409600, "linker_alloc") = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf08c6000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf08c6000, 4096, "bionic_alloc_small_objects") = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf08c5000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf08c5000, 4096, "bionic_alloc_small_objects") = 0
fstatat64(AT_FDCWD, "/system/etc/ld.config.arm.txt", 0xffc07500, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/properties/u:object_r:exported_default_prop:s0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3
fstat64(3, 0xffc06f48) = 0
mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0xf08a5000
close(3) = 0
fstatat64(AT_FDCWD, "/system/etc/ld.config.29.txt", 0xffc07500, 0) = 0
openat(AT_FDCWD, "/system/etc/ld.config.29.txt", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3
fstat64(3, 0xffc05e90) = 0
mmap2(NULL, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf089a000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf089a000, 45056, "bionic_alloc_lob") = 0
read(3, "# Copyright (C) 2017 The Android"..., 1024) = 1024
read(3, "se.\n# This must be last.\ndir.sys"..., 1024) = 1024
read(3, ".\nnamespace.default.permitted.pa"..., 1024) = 1024
read(3, "mitted.paths += /product/framewo"..., 1024) = 1024
read(3, "/system/priv-app\nnamespace.defau"..., 1024) = 1024
read(3, "}/bootstrap\n\n# Keep in sync with"..., 1024) = 1024
read(3, ".default.link.runtime.shared_lib"..., 1024) = 1024
read(3, "m.android.runtime/${LIB}\nnamespa"..., 1024) = 1024
read(3, "bandroid_net.so:libc.so:libcgrou"..., 1024) = 1024
read(3, "################################"..., 1024) = 1024
read(3, "${LIB}\nnamespace.resolv.asan.sea"..., 1024) = 1024
read(3, " and loaded from this namespace."..., 1024) = 1024
read(3, " /vendor/${LIB}\n\n# Once "..., 1024) = 1024
read(3, ".asan-arm-android.so:libclang_rt"..., 1024) = 1024
read(3, "###########\n# "rs" namespace\n#\n#"..., 1024) = 1024
read(3, "namespace.rs.asan.search.paths +"..., 1024) = 1024
read(3, "m-android.so:libclang_rt.hwasan-"..., 1024) = 1024
read(3, "[email protected]:android.hidl.m"..., 1024) = 1024
read(3, "ths += /odm/${LIB}/egl\nnamespace"..., 1024) = 1024
read(3, "ted.paths += /odm/${LI"..., 1024) = 1024
read(3, ".so:libcgrouprc.so:libclang_rt.a"..., 1024) = 1024
read(3, "NDK only) access.\n##############"..., 1024) = 1024
read(3, "ths = /odm/${LIB}\nnamespace.def"..., 1024) = 1024
read(3, "bmediandk.so:libnativewindow.so:"..., 1024) = 1024
read(3, "[email protected]."..., 1024) = 1024
read(3, "[email protected]:and"..., 1024) = 1024
read(3, "[email protected]:android.hardw"..., 1024) = 1024
read(3, ":android.hardware.neuralnetworks"..., 1024) = 1024
read(3, "@1.0.so:android.hardware.tethero"..., 1024) = 1024
read(3, "[email protected]:and"..., 1024) = 1024
read(3, "ibpiex.so:libpng.so:libpower.so:"..., 1024) = 1024
read(3, "ndroid.runtime/${LIB}\nnamespace."..., 1024) = 1024
read(3, "amespace.vndk.asan.search.paths "..., 1024) = 1024
read(3, "o:libGLESv1_CM.so:libGLESv2.so:l"..., 1024) = 1024
read(3, ".system.isolated = false\n\nnamesp"..., 1024) = 1024
read(3, "roidicu.so\n\n####################"..., 1024) = 1024
read(3, "= /system/${LIB}\nnamespace.vndk_"..., 1024) = 1024
read(3, "roid.so:libclang_rt.hwasan-aarch"..., 1024) = 1024
read(3, "##########\n[unrestricted]\nadditi"..., 1024) = 1024
read(3, "ace.default.link.runtime.shared_"..., 1024) = 1024
read(3, "/119867084): Restrict to Bionic "..., 1024) = 1024
read(3, "oid.so:libdl.so:libft2.so:liblog"..., 1024) = 1024
read(3, "rch.paths = /apex/com.android.co"..., 1024) = 1024
read(3, "d_libs += libm.so\nnamespace.reso"..., 1024) = 895
read(3, "", 1024) = 0
close(3) = 0
faccessat(AT_FDCWD, "/system/bin", R_OK) = 0
fstatat64(AT_FDCWD, "/system", 0xffc03298, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/system/bin", 0xffc03298, AT_SYMLINK_NOFOLLOW) = 0
faccessat(AT_FDCWD, "/system/xbin", R_OK) = 0
fstatat64(AT_FDCWD, "/system", 0xffc03298, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/system/xbin", 0xffc03298, AT_SYMLINK_NOFOLLOW) = 0
faccessat(AT_FDCWD, "/product/bin", R_OK) = 0
fstatat64(AT_FDCWD, "/product", 0xffc03298, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/product/bin", 0xffc03298, AT_SYMLINK_NOFOLLOW) = 0
faccessat(AT_FDCWD, "/odm/bin", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/vendor/bin", R_OK) = 0
fstatat64(AT_FDCWD, "/vendor", 0xffc03298, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/vendor/bin", 0xffc03298, AT_SYMLINK_NOFOLLOW) = 0
faccessat(AT_FDCWD, "/data/nativetest/odm", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/data/nativetest64/odm", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/data/benchmarktest/odm", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/data/benchmarktest64/odm", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/data/nativetest/vendor", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/data/nativetest64/vendor", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/data/benchmarktest/vendor", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/data/benchmarktest64/vendor", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/data/nativetest/unrestricted", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/data/nativetest64/unrestricted", R_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/data/local/tmp", R_OK) = 0
fstatat64(AT_FDCWD, "/data", 0xffc03298, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/data/local", 0xffc03298, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/data/local/tmp", 0xffc03298, AT_SYMLINK_NOFOLLOW) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0899000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0899000, 4096, "bionic_alloc_small_objects") = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0898000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0898000, 4096, "bionic_alloc_small_objects") = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0896000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0896000, 8192, "bionic_alloc_lob") = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0894000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0894000, 8192, "bionic_alloc_lob") = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0892000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0892000, 8192, "bionic_alloc_lob") = 0
munmap(0xf0896000, 8192) = 0
munmap(0xf0894000, 8192) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0896000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0896000, 8192, "bionic_alloc_lob") = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0894000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0894000, 8192, "bionic_alloc_lob") = 0
munmap(0xf0896000, 8192) = 0
munmap(0xf0892000, 8192) = 0
munmap(0xf0894000, 8192) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0897000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0897000, 4096, "bionic_alloc_small_objects") = 0
munmap(0xf089a000, 45056) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf08a4000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf08a4000, 4096, "bionic_alloc_small_objects") = 0
mprotect(0xf09e4000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf09e4000, 4096, PROT_READ) = 0
futex(0xf0ab2b00, FUTEX_WAKE_PRIVATE, 2147483647) = 0
fstatat64(AT_FDCWD, "/apex", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/apex/com.android.resolv", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/apex/com.android.resolv/lib", 0xffc02128, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory)
fstatat64(AT_FDCWD, "/apex/com.android.resolv/lib", 0xffc05230, 0) = -1 ENOENT (No such file or directory)
fstatat64(AT_FDCWD, "/apex", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/apex/com.android.media", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/apex/com.android.media/lib", 0xffc02128, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory)
fstatat64(AT_FDCWD, "/apex/com.android.media/lib", 0xffc05230, 0) = -1 ENOENT (No such file or directory)
fstatat64(AT_FDCWD, "/apex", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/apex/com.android.conscrypt", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/apex/com.android.conscrypt/lib", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/apex/com.android.conscrypt/lib", 0xffc05230, 0) = 0
fstatat64(AT_FDCWD, "/apex", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/apex/com.android.runtime", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/apex/com.android.runtime/lib", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/apex/com.android.runtime/lib", 0xffc05230, 0) = 0
fstatat64(AT_FDCWD, "/system", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/system/lib", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/system/lib", 0xffc05230, 0) = 0
fstatat64(AT_FDCWD, "/odm", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/odm/lib", 0xffc02128, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory)
fstatat64(AT_FDCWD, "/odm/lib", 0xffc05230, 0) = -1 ENOENT (No such file or directory)
fstatat64(AT_FDCWD, "/vendor", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/vendor/lib", 0xffc02128, AT_SYMLINK_NOFOLLOW) = 0
fstatat64(AT_FDCWD, "/vendor/lib", 0xffc05230, 0) = 0
mmap2(NULL, 409600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0833000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0833000, 409600, "linker_alloc") = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf08a3000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf08a3000, 4096, "bionic_alloc_small_objects") = 0
mmap2(NULL, 409600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf07cf000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf07cf000, 409600, "linker_alloc") = 0
mmap2(NULL, 409600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf076b000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf076b000, 409600, "linker_alloc") = 0
openat(AT_FDCWD, "/system/lib/libdl.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf08a1000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf08a1000, 8192, "bionic_alloc_lob") = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf089f000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf089f000, 8192, "bionic_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/apex/com.android.runtime/lib/bi"..., 4096) = 45
munmap(0xf089f000, 8192) = 0
munmap(0xf08a1000, 8192) = 0
fstat64(3, 0xffc08150) = 0
fstatfs64(3, 88, 0xffc080f8) = 0
pread64(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\20\0\0004\0\0\0"..., 52, 0) = 52
mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf08a2000
mmap2(NULL, 2704, PROT_READ, MAP_PRIVATE, 3, 0x3000) = 0xf08a1000
mmap2(NULL, 144, PROT_READ, MAP_PRIVATE, 3, 0x2000) = 0xf08a0000
mmap2(NULL, 3317, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf089f000
openat(AT_FDCWD, "/system/lib/libc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf089d000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf089d000, 8192, "bionic_alloc_lob") = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf089b000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf089b000, 8192, "bionic_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/apex/com.android.runtime/lib/bi"..., 4096) = 44
munmap(0xf089b000, 8192) = 0
munmap(0xf089d000, 8192) = 0
fstat64(4, 0xffc08150) = 0
fstatfs64(4, 88, 0xffc080f8) = 0
pread64(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\240\2\0004\0\0\0"..., 52, 0) = 52
mmap2(NULL, 424, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf089e000
mmap2(NULL, 7400, PROT_READ, MAP_PRIVATE, 4, 0xf3000) = 0xf089c000
mmap2(NULL, 5040, PROT_READ, MAP_PRIVATE, 4, 0xba000) = 0xf089a000
mmap2(NULL, 28341, PROT_READ, MAP_PRIVATE, 4, 0x10000) = 0xf0764000
mmap2(NULL, 1306624, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0625000
munmap(0xf0625000, 200704) = 0
munmap(0xf0723000, 266240) = 0
mmap2(0xf0656000, 167944, PROT_READ, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xf0656000
mmap2(0xf0680000, 572832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0x2a000) = 0xf0680000
mmap2(0xf070c000, 22024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xb6000) = 0xf070c000
mmap2(0xf0712000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf0712000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0712000, 69632, ".bss") = 0
mmap2(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf05d7000
munmap(0xf05d7000, 282624) = 0
munmap(0xf0620000, 221184) = 0
mmap2(0xf061c000, 2080, PROT_READ, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xf061c000
mmap2(0xf061d000, 544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xf061d000
mmap2(0xf061e000, 204, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xf061e000
mmap2(0xf061f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf061f000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf061f000, 4096, ".bss") = 0
mmap2(NULL, 409600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf05b8000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf05b8000, 409600, "linker_alloc") = 0
openat(AT_FDCWD, "/dev/cpu_variant:arm", O_RDONLY) = 5
read(5, "cortex-a75", 11) = 10
read(5, "", 1) = 0
close(5) = 0
mprotect(0x504c000, 4096, PROT_READ) = 0
mprotect(0xf061e000, 4096, PROT_READ) = 0
mprotect(0xf070e000, 16384, PROT_READ) = 0
close(3) = 0
close(4) = 0
munmap(0xf0764000, 28341) = 0
munmap(0xf089a000, 5040) = 0
munmap(0xf089c000, 7400) = 0
munmap(0xf089e000, 424) = 0
munmap(0xf089f000, 3317) = 0
munmap(0xf08a0000, 144) = 0
munmap(0xf08a1000, 2704) = 0
munmap(0xf08a2000, 392) = 0
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xf089e000
mprotect(0xf089f000, 12288, PROT_READ|PROT_WRITE) = 0
rt_sigprocmask(SIG_BLOCK, ~[RT_1 RT_2 RT_3 RT_4 RT_5], [RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
set_tls(0xf089f49c) = 0
munmap(0xf09eb000, 12288) = 0
mprotect(0xf0715000, 4096, PROT_READ) = 0
mprotect(0xf0715000, 4096, PROT_READ|PROT_WRITE) = 0
faccessat(AT_FDCWD, "/dev/urandom", R_OK) = 0
getrandom("\xa2\x48\x60\xcc\xf5\xc1\x52\x75\xc2\xd3\xeb\x1b\x87\x15\x73\x83\x1a\xd2\x1e\x8f\x14\x89\xc5\x9a\x86\xdc\xe1\xc5\xd7\x92\x03\x6b"..., 40, GRND_NONBLOCK) = 40
mmap2(NULL, 1096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf09ed000
madvise(0xf09ed000, 1096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf09ed000, 1096, "arc4random data") = 0
mprotect(0xf0715000, 4096, PROT_READ) = 0
open("/sys/kernel/mm/transparent_hugepage/enabled", O_RDONLY) = -1 ENOENT (No such file or directory)
mmap2(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf04b8000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf04b8000, 1048576, "libc_malloc") = 0
munmap(0xf04b8000, 1048576) = 0
mmap2(NULL, 2093056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf03b9000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf03b9000, 2093056, "libc_malloc") = 0
munmap(0xf03b9000, 290816) = 0
munmap(0xf0500000, 753664) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=485982455849813346, tv_nsec=1233055954}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=485982455849813346, tv_nsec=1233055954}) = 0
clock_gettime(CLOCK_MONOTONIC_COARSE, {tv_sec=485982455849813346, tv_nsec=1233055954}) = 0
mmap2(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0300000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0300000, 1048576, "libc_malloc") = 0
madvise(0xf0305000, 4096, MADV_DONTNEED) = 0
madvise(0xf0300000, 20480, MADV_DONTNEED) = 0
fstatat64(AT_FDCWD, "/dev/properties", 0xffc083f8, 0) = 0
faccessat(AT_FDCWD, "/dev/properties/property_info", R_OK) = 0
openat(AT_FDCWD, "/dev/properties/property_info", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3
fstat64(3, 0xffc07f48) = 0
mmap2(NULL, 55388, PROT_READ, MAP_SHARED, 3, 0) = 0xf075d000
close(3) = 0
mmap2(NULL, 5208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf09eb000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf09eb000, 5208, "System property context nodes") = 0
openat(AT_FDCWD, "/dev/properties/properties_serial", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3
fstat64(3, 0xffc07f40) = 0
mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0xf073d000
close(3) = 0
openat(AT_FDCWD, "/dev/properties/u:object_r:debug_prop:s0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3
fstat64(3, 0xffc07fb0) = 0
mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0xf0636000
close(3) = 0
mprotect(0xf0715000, 4096, PROT_READ|PROT_WRITE) = 0
openat(AT_FDCWD, "/dev/properties/u:object_r:exported2_default_prop:s0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3
fstat64(3, 0xffc07ed0) = 0
mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0xf0598000
close(3) = 0
openat(AT_FDCWD, "/dev/properties/u:object_r:heapprofd_prop:s0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3
fstat64(3, 0xffc07a40) = 0
mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0xf0578000
close(3) = 0
rt_sigaction(SIGRT_4, {sa_handler=0xf0681285, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0xf06b2528}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
mprotect(0xf0715000, 4096, PROT_READ) = 0
getuid32() = 0
prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER)
openat(AT_FDCWD, "/system/lib/libnetd_client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf089c000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf089c000, 8192, "bionic_alloc_lob") = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf089a000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf089a000, 8192, "bionic_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib/libnetd_client.so", 4096) = 29
munmap(0xf089a000, 8192) = 0
munmap(0xf089c000, 8192) = 0
fstat64(3, 0xffc06f50) = 0
fstatfs64(3, 88, 0xffc06ef8) = 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\0004\0\0\0"..., 52, 0) = 52
mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf089d000
mmap2(NULL, 6144, PROT_READ, MAP_PRIVATE, 3, 0x5000) = 0xf089b000
mmap2(NULL, 272, PROT_READ, MAP_PRIVATE, 3, 0x5000) = 0xf089a000
mmap2(NULL, 6389, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf073b000
openat(AT_FDCWD, "/system/lib/libc++.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0739000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0739000, 8192, "bionic_alloc_lob") = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0737000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0737000, 8192, "bionic_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib/libc++.so", 4096) = 21
munmap(0xf0737000, 8192) = 0
munmap(0xf0739000, 8192) = 0
fstat64(4, 0xffc06f50) = 0
fstatfs64(4, 88, 0xffc06ef8) = 0
pread64(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0`\3\0004\0\0\0"..., 52, 0) = 52
mmap2(NULL, 392, PROT_READ, MAP_PRIVATE, 4, 0) = 0xf073a000
mmap2(NULL, 5824, PROT_READ, MAP_PRIVATE, 4, 0x90000) = 0xf0738000
mmap2(NULL, 3792, PROT_READ, MAP_PRIVATE, 4, 0x8b000) = 0xf0737000
mmap2(NULL, 106662, PROT_READ, MAP_PRIVATE, 4, 0x10000) = 0xf055d000
openat(AT_FDCWD, "/system/lib/libm.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0735000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0735000, 8192, "bionic_alloc_lob") = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0733000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0733000, 8192, "bionic_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/5", "/apex/com.android.runtime/lib/bi"..., 4096) = 44
munmap(0xf0733000, 8192) = 0
munmap(0xf0735000, 8192) = 0
fstat64(5, 0xffc06f50) = 0
fstatfs64(5, 88, 0xffc06ef8) = 0
pread64(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\220\0\0004\0\0\0"..., 52, 0) = 52
mmap2(NULL, 424, PROT_READ, MAP_PRIVATE, 5, 0) = 0xf0736000
mmap2(NULL, 2376, PROT_READ, MAP_PRIVATE, 5, 0x21000) = 0xf0735000
mmap2(NULL, 224, PROT_READ, MAP_PRIVATE, 5, 0x20000) = 0xf0734000
mmap2(NULL, 5908, PROT_READ, MAP_PRIVATE, 5, 0x3000) = 0xf0732000
mmap2(NULL, 1044480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf0201000
munmap(0xf0201000, 401408) = 0
munmap(0xf02f2000, 57344) = 0
mmap2(0xf0263000, 218088, PROT_READ, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xf0263000
mmap2(0xf0299000, 328272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0x36000) = 0xf0299000
mmap2(0xf02ea000, 20752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x87000) = 0xf02ea000
mmap2(0xf02f0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf02f0000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf02f0000, 8192, ".bss") = 0
mmap2(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf01e4000
munmap(0xf01e4000, 172032) = 0
munmap(0xf0215000, 319488) = 0
mmap2(0xf020e000, 4772, PROT_READ, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xf020e000
mmap2(0xf0210000, 6368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xf0210000
mmap2(0xf0212000, 4560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xf0212000
mmap2(0xf0214000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf0214000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf0214000, 4096, ".bss") = 0
mmap2(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf018f000
munmap(0xf018f000, 245760) = 0
munmap(0xf01ed000, 135168) = 0
mmap2(0xf01cb000, 36792, PROT_READ, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xf01cb000
mmap2(0xf01d4000, 90000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0x9000) = 0xf01d4000
mmap2(0xf01ea000, 4400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x1f000) = 0xf01ea000
mmap2(0xf01ec000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf01ec000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf01ec000, 4096, ".bss") = 0
mprotect(0xf0213000, 4096, PROT_READ) = 0
mprotect(0xf02eb000, 20480, PROT_READ) = 0
mprotect(0xf01eb000, 4096, PROT_READ) = 0
close(3) = 0
close(4) = 0
close(5) = 0
munmap(0xf0732000, 5908) = 0
munmap(0xf0734000, 224) = 0
munmap(0xf0735000, 2376) = 0
munmap(0xf0736000, 424) = 0
munmap(0xf055d000, 106662) = 0
munmap(0xf0737000, 3792) = 0
munmap(0xf0738000, 5824) = 0
munmap(0xf073a000, 392) = 0
munmap(0xf073b000, 6389) = 0
munmap(0xf089a000, 272) = 0
munmap(0xf089b000, 6144) = 0
munmap(0xf089d000, 392) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f000c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f1828, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f000c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf02f000c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf089d000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xf089d000, 4096, "atexit handlers") = 0
mprotect(0xf089d000, 4096, PROT_READ) = 0
munmap(0xf076b000, 409600) = 0
prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER)
prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER)
prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER)
prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER)
prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER)
futex(0xf07122f4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0xf08c7000, 409600, PROT_READ) = 0
mprotect(0xf097e000, 409600, PROT_READ) = 0
mprotect(0xf0833000, 409600, PROT_READ) = 0
mprotect(0xf07cf000, 409600, PROT_READ) = 0
mprotect(0xf089d000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf089d000, 4096, PROT_READ) = 0
mmap2(NULL, 12582912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xef5cb000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0xef5cb000, 12582912, "libc_malloc") = 0
openat(AT_FDCWD, "/dev/diag", O_RDWR|O_LARGEFILE) = 3
ioctl(3, _IOC(_IOC_NONE, 0, 0x20, 0), 0x505508c) = 1
ioctl(3, _IOC(_IOC_NONE, 0, 0x7, 0), 0x2) = -1 EFAULT (Bad address)
ioctl(3, _IOC(_IOC_NONE, 0, 0x7, 0), 0x504b520) = -1 EINVAL (Invalid argument)
ioctl(3, _IOC(_IOC_NONE, 0, 0x7, 0), 0x504b52c) = -1 EINVAL (Invalid argument)
ioctl(3, _IOC(_IOC_NONE, 0, 0x7, 0), 0xffc09830) = -1 EINVAL (Invalid argument)
ioctl(3, _IOC(_IOC_NONE, 0, 0x7, 0), 0x2) = -1 EFAULT (Bad address)
ioctl(3, _IOC(_IOC_NONE, 0, 0x7, 0), 0xffc09830) = -1 EINVAL (Invalid argument)
write(2, "ioctl: Invalid argument\n", 24ioctl: Invalid argument
) = 24
mprotect(0xf089d000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf089d000, 4096, PROT_READ) = 0
mprotect(0xf089d000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xf089d000, 4096, PROT_READ) = 0
munmap(0xf089d000, 4096) = 0
exit_group(1) = ?
+++ exited with 1 +++

from qcsuper.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.