Giter Club home page Giter Club logo

Comments (10)

 avatar commented on July 28, 2024 2

bad system call problem solved
$pkg install proot
$proot login
$java
Screenshot_2019-12-21-20-07-55-516_com termux

from java.

ashish0304 avatar ashish0304 commented on July 28, 2024

$ strace java

execve("/data/data/com.termux/files/usr/bin/java", ["java"], 0x7fc5bf9ef0 /* 19 vars /) = 0
mmap(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78367b8000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367b8000, 20480, "bionic TLS guard page") = 0
mprotect(0x78367b9000, 12288, PROT_READ|PROT_WRITE) = 0
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367b9000, 12288, "bionic TLS") = 0
set_tid_address(0x78369159c0) = 25352
faccessat(AT_FDCWD, "/dev/urandom", R_OK) = 0
futex(0x78369122a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
getrandom("\xbc\x8e\xe1\xf5\x04\xe6\x08\x3c\xf5\x9b\x87\xbb\x30\x8b\x1a\x60\x81\x46\x06\xdc\x5d\x68\xff\xb9\x44\x1e\x25\x4a\xaf\xb3\x7f\x2f"..., 40, GRND_NONBLOCK) = 40
mmap(NULL, 1104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78367b7000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367b7000, 1104, "arc4random data") = 0
mmap(NULL, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78367b2000
mprotect(0x78367b2000, 4096, PROT_NONE) = 0
sigaltstack({ss_sp=0x78367b3000, ss_flags=0, ss_size=16384}, NULL) = 0
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367b3000, 16384, "thread signal stack") = 0
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367b2000, 4096, "thread signal stack guard page") = 0
mprotect(0x78368a3000, 16384, PROT_READ) = 0
mprotect(0x7836914000, 4096, PROT_READ) = 0
mprotect(0x7836914000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x7836914000, 4096, PROT_READ) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78367b1000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367b1000, 4096, "atexit handlers") = 0
mprotect(0x78367b1000, 4096, PROT_READ) = 0
mprotect(0x78367b1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x78367b1000, 4096, PROT_READ) = 0
mprotect(0x78367b1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x78367b1000, 4096, PROT_READ) = 0
mprotect(0x78367b1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x78367b1000, 4096, PROT_READ) = 0
mprotect(0x78367b1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x78367b1000, 4096, PROT_READ) = 0
mprotect(0x78367b1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x78367b1000, 4096, PROT_READ) = 0
mprotect(0x78367b1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x78367b1000, 4096, PROT_READ) = 0
mprotect(0x78367b1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x78367b1000, 4096, PROT_READ) = 0
mprotect(0x78367b1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x78367b1000, 4096, PROT_READ) = 0
mprotect(0x78367b1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x78367b1000, 4096, PROT_READ) = 0
mprotect(0x78367b1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x78367b1000, 4096, PROT_READ) = 0
mprotect(0x78367b1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x78367b1000, 4096, PROT_READ) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367b0000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367b0000, 4096, "linker_alloc_small_objects") = 0
mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367af000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367af000, 24, "linker_alloc_vector") = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367ae000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367ae000, 4096, "linker_alloc_small_objects") = 0
mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367ad000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367ad000, 24, "linker_alloc_vector") = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367ac000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367ac000, 4096, "linker_alloc") = 0
mprotect(0x78367ac000, 4096, PROT_READ|PROT_WRITE) = 0
newfstatat(AT_FDCWD, "/dev/properties", {st_mode=S_IFDIR|0711, st_size=1420, ...}, 0) = 0
openat(AT_FDCWD, "/property_contexts", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/system/etc/selinux/plat_property_contexts", R_OK) = 0
openat(AT_FDCWD, "/system/etc/selinux/plat_property_contexts", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367ab000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367ab000, 4096, "linker_alloc_lob") = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=4480, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a9000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a9000, 8192, "linker_alloc_lob") = 0
read(3, "asan.restore_reboot u:object_r:"..., 4096) = 4096
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a8000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a8000, 4096, "linker_alloc_small_objects") = 0
mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a7000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a7000, 24, "linker_alloc_vector") = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a6000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a6000, 4096, "linker_alloc_small_objects") = 0
mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a5000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a5000, 24, "linker_alloc_vector") = 0
read(3, " u:object_r:cppreopt_prop:s0\n"..., 4096) = 384
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a4000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a4000, 4096, "linker_alloc_small_objects") = 0
mmap(NULL, 48, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a3000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a3000, 48, "linker_alloc_vector") = 0
munmap(0x78367af000, 24) = 0
read(3, "", 4096) = 0
munmap(0x78367a8000, 4096) = 0
close(3) = 0
munmap(0x78367a9000, 8192) = 0
openat(AT_FDCWD, "/vendor/etc/selinux/nonplat_property_contexts", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=4529, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a9000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a9000, 8192, "linker_alloc_lob") = 0
read(3, "\r\nandroidboot.start_services u"..., 4096) = 4096
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367af000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367af000, 4096, "linker_alloc_small_objects") = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a8000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a8000, 4096, "linker_alloc_small_objects") = 0
mmap(NULL, 48, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a2000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a2000, 48, "linker_alloc_vector") = 0
munmap(0x78367a5000, 24) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a5000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a5000, 4096, "linker_alloc_small_objects") = 0
mmap(NULL, 96, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a1000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a1000, 96, "linker_alloc_vector") = 0
munmap(0x78367a3000, 48) = 0
read(3, "ecd_prop:s0\nupdate.auth.prop.pas"..., 4096) = 433
read(3, "", 4096) = 0
munmap(0x78367af000, 4096) = 0
close(3) = 0
munmap(0x78367a9000, 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) = 0x7836781000
close(3) = 0
mmap(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x783677e000
mprotect(0x783677f000, 4096, PROT_READ|PROT_WRITE) = 0
rt_sigaction(SIGABRT, {sa_handler=0x78367e5f84, sa_mask=[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x78367e5f84, sa_mask=
[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGFPE, {sa_handler=0x78367e5f84, sa_mask=[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGILL, {sa_handler=0x78367e5f84, sa_mask=
[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0x78367e5f84, sa_mask=[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGSTKFLT, {sa_handler=0x78367e5f84, sa_mask=
[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGSYS, {sa_handler=0x78367e5f84, sa_mask=[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGTRAP, {sa_handler=0x78367e5f84, sa_mask=
[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_3, {sa_handler=0x78367e5f84, sa_mask=~[], sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER)
futex(0x78369122a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/dev/properties/u:object_r:debug_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) = 0x783675e000
close(3) = 0
futex(0x78369122a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
newfstatat(AT_FDCWD, "/proc/self/exe", {st_mode=S_IFREG|0700, st_size=733224, ...}, 0) = 0
mprotect(0x78367b1000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x78367b1000, 4096, PROT_READ) = 0
futex(0x78369122a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
readlinkat(AT_FDCWD, "/proc/self/exe", "/data/data/com.termux/files/usr/"..., 4096) = 40
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367af000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367af000, 4096, "linker_alloc") = 0
newfstatat(AT_FDCWD, "/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/data/data", {st_mode=S_IFDIR|0771, st_size=20480, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/data/data/com.termux", {st_mode=S_IFDIR|0700, st_size=3488, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/data/data/com.termux/files", {st_mode=S_IFDIR|0700, st_size=3488, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr", {st_mode=S_IFDIR|0700, st_size=3488, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/lib", {st_mode=S_IFDIR|0700, st_size=8192, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/lib", {st_mode=S_IFDIR|0700, st_size=8192, ...}, 0) = 0
openat(AT_FDCWD, "/system/etc/ld.config.txt", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=6761, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a9000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a9000, 8192, "linker_alloc_lob") = 0
read(3, "# Copyright (C) 2017 The Android"..., 1024) = 1024
read(3, "s to /vendor/lib from system pro"..., 1024) = 1024
read(3, "namespace to this namespace.\n###"..., 1024) = 1024
read(3, "port.so\n\n# WARNING: only VNDK-SP"..., 1024) = 1024
read(3, "#######################\nnamespac"..., 1024) = 1024
read(3, "bhidlmemory.so:libhidltransport."..., 1024) = 1024
read(3, "espace.vndk.link.default.shared_"..., 1024) = 617
read(3, "", 1024) = 0
close(3) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x783675c000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783675c000, 8192, "linker_alloc_lob") = 0
munmap(0x783675c000, 8192) = 0
munmap(0x78367a9000, 8192) = 0
newfstatat(AT_FDCWD, "/system", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/system/lib64", {st_mode=S_IFDIR|0755, st_size=20480, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/vendor", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/vendor/lib64", {st_mode=S_IFDIR|0755, st_size=8192, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/system", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/system/vendor", {st_mode=S_IFLNK|0644, st_size=7, ...}, AT_SYMLINK_NOFOLLOW) = 0
readlinkat(AT_FDCWD, "/system/vendor", "/vendor", 4095) = 7
newfstatat(AT_FDCWD, "/vendor", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/vendor/lib64", {st_mode=S_IFDIR|0755, st_size=8192, ...}, AT_SYMLINK_NOFOLLOW) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367aa000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367aa000, 4096, "linker_alloc_small_objects") = 0
newfstatat(AT_FDCWD, "/product", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/product/lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/odm", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/odm/lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a9000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a9000, 4096, "linker_alloc_small_objects") = 0
mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a3000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a3000, 24, "linker_alloc_vector") = 0
munmap(0x78367aa000, 4096) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367aa000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367aa000, 4096, "linker_alloc_small_objects") = 0
munmap(0x78367a9000, 4096) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78367a9000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78367a9000, 4096, "linker_alloc") = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libtermux-exec.so", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x783675c000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783675c000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x783675a000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783675a000, 8192, "linker_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/data/data/com.termux/files/usr/"..., 4096) = 53
munmap(0x783675a000, 8192) = 0
munmap(0x783675c000, 8192) = 0
fstat(3, {st_mode=S_IFREG|0600, st_size=5720, ...}) = 0
fstatfs(3, {f_type=F2FS_SUPER_MAGIC, f_bsize=4096, f_blocks=5863932, f_bfree=2628311, f_bavail=2471127, f_files=6056957, f_ffree=2471127, f_fsid={val=[66312, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV|ST_NOATIME}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x783675d000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783675d000, 4096, "linker_alloc_small_objects") = 0
mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x783675c000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783675c000, 24, "linker_alloc_vector") = 0
pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64
mmap(NULL, 464, PROT_READ, MAP_PRIVATE, 3, 0) = 0x783675b000
mmap(NULL, 2032, PROT_READ, MAP_PRIVATE, 3, 0x1000) = 0x783675a000
mmap(NULL, 7728, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7836758000
mmap(NULL, 1813, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7836757000
openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libandroid-support.so", O_RDONLY|O_CLOEXEC) = 4
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836755000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836755000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836753000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836753000, 8192, "linker_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/data/data/com.termux/files/usr/"..., 4096) = 57
munmap(0x7836753000, 8192) = 0
munmap(0x7836755000, 8192) = 0
fstat(4, {st_mode=S_IFREG|0600, st_size=152312, ...}) = 0
fstatfs(4, {f_type=F2FS_SUPER_MAGIC, f_bsize=4096, f_blocks=5863932, f_bfree=2628311, f_bavail=2471127, f_files=6056957, f_ffree=2471127, f_fsid={val=[66312, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV|ST_NOATIME}) = 0
pread64(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64
mmap(NULL, 464, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7836756000
mmap(NULL, 8496, PROT_READ, MAP_PRIVATE, 4, 0x24000) = 0x7836753000
mmap(NULL, 7728, PROT_READ, MAP_PRIVATE, 4, 0x23000) = 0x7836751000
mmap(NULL, 3858, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7836750000
openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libreadline.so.7", O_RDONLY|O_CLOEXEC) = 5
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x783674e000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783674e000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x783674c000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783674c000, 8192, "linker_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/5", "/data/data/com.termux/files/usr/"..., 4096) = 54
munmap(0x783674c000, 8192) = 0
munmap(0x783674e000, 8192) = 0
fstat(5, {st_mode=S_IFREG|0600, st_size=288520, ...}) = 0
fstatfs(5, {f_type=F2FS_SUPER_MAGIC, f_bsize=4096, f_blocks=5863932, f_bfree=2628310, f_bavail=2471126, f_files=6056957, f_ffree=2471126, f_fsid={val=[66312, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV|ST_NOATIME}) = 0
pread64(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64
mmap(NULL, 520, PROT_READ, MAP_PRIVATE, 5, 0) = 0x783674f000
mmap(NULL, 2256, PROT_READ, MAP_PRIVATE, 5, 0x46000) = 0x783674e000
mmap(NULL, 3488, PROT_READ, MAP_PRIVATE, 5, 0x3f000) = 0x783674d000
mmap(NULL, 20254, PROT_READ, MAP_PRIVATE, 5, 0x4000) = 0x7836748000
openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libhistory.so.7", O_RDONLY|O_CLOEXEC) = 6
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836746000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836746000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836744000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836744000, 8192, "linker_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/6", "/data/data/com.termux/files/usr/"..., 4096) = 53
munmap(0x7836744000, 8192) = 0
munmap(0x7836746000, 8192) = 0
fstat(6, {st_mode=S_IFREG|0600, st_size=67664, ...}) = 0
fstatfs(6, {f_type=F2FS_SUPER_MAGIC, f_bsize=4096, f_blocks=5863932, f_bfree=2628310, f_bavail=2471126, f_files=6056957, f_ffree=2471126, f_fsid={val=[66312, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV|ST_NOATIME}) = 0
pread64(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64
mmap(NULL, 520, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7836747000
mmap(NULL, 2912, PROT_READ, MAP_PRIVATE, 6, 0x10000) = 0x7836746000
mmap(NULL, 7312, PROT_READ, MAP_PRIVATE, 6, 0xf000) = 0x7836744000
mmap(NULL, 8529, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7836741000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836740000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836740000, 4096, "linker_alloc_small_objects") = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libncursesw.so.6", O_RDONLY|O_CLOEXEC) = 7
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x783673e000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783673e000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x783673c000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783673c000, 8192, "linker_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/7", "/data/data/com.termux/files/usr/"..., 4096) = 54
munmap(0x783673c000, 8192) = 0
munmap(0x783673e000, 8192) = 0
fstat(7, {st_mode=S_IFREG|0700, st_size=333056, ...}) = 0
fstatfs(7, {f_type=F2FS_SUPER_MAGIC, f_bsize=4096, f_blocks=5863932, f_bfree=2628310, f_bavail=2471126, f_files=6056957, f_ffree=2471126, f_fsid={val=[66312, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV|ST_NOATIME}) = 0
pread64(7, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64
mmap(NULL, 520, PROT_READ, MAP_PRIVATE, 7, 0) = 0x783673f000
mmap(NULL, 9408, PROT_READ, MAP_PRIVATE, 7, 0x50000) = 0x783673c000
mmap(NULL, 6880, PROT_READ, MAP_PRIVATE, 7, 0x4f000) = 0x783673a000
mmap(NULL, 14389, PROT_READ, MAP_PRIVATE, 7, 0x5000) = 0x7836736000
openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libdl.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib64/libdl.so", O_RDONLY|O_CLOEXEC) = 8
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836734000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836734000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836732000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836732000, 8192, "linker_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/8", "/system/lib64/libdl.so", 4096) = 22
munmap(0x7836732000, 8192) = 0
munmap(0x7836734000, 8192) = 0
fstat(8, {st_mode=S_IFREG|0644, st_size=10688, ...}) = 0
fstatfs(8, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=862976, f_bfree=227349, f_bavail=223253, f_files=223104, f_ffree=215097, f_fsid={val=[2357369951, 647479277]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RDONLY|ST_RELATIME}) = 0
pread64(8, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64
mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 8, 0) = 0x7836735000
mmap(NULL, 3520, PROT_READ, MAP_PRIVATE, 8, 0x2000) = 0x7836734000
mmap(NULL, 7344, PROT_READ, MAP_PRIVATE, 8, 0x1000) = 0x7836732000
mmap(NULL, 4485, PROT_READ, MAP_PRIVATE, 8, 0) = 0x7836730000
openat(AT_FDCWD, "/data/data/com.termux/files/usr/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) = 9
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x783672e000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783672e000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x783672c000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783672c000, 8192, "linker_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/9", "/system/lib64/libc.so", 4096) = 21
munmap(0x783672c000, 8192) = 0
munmap(0x783672e000, 8192) = 0
fstat(9, {st_mode=S_IFREG|0644, st_size=1033896, ...}) = 0
fstatfs(9, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=862976, f_bfree=227349, f_bavail=223253, f_files=223104, f_ffree=215097, f_fsid={val=[2357369951, 647479277]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RDONLY|ST_RELATIME}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x783672f000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783672f000, 4096, "linker_alloc") = 0
pread64(9, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64
mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 9, 0) = 0x783672e000
mmap(NULL, 9744, PROT_READ, MAP_PRIVATE, 9, 0xfb000) = 0x783672b000
mmap(NULL, 6848, PROT_READ, MAP_PRIVATE, 9, 0xc6000) = 0x7836729000
mmap(NULL, 18329, PROT_READ, MAP_PRIVATE, 9, 0x7000) = 0x7836724000
openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libandroid-support.so", O_RDONLY|O_CLOEXEC) = 10
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836722000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836722000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836720000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836720000, 8192, "linker_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/10", "/data/data/com.termux/files/usr/"..., 4096) = 57
munmap(0x7836720000, 8192) = 0
munmap(0x7836722000, 8192) = 0
fstat(10, {st_mode=S_IFREG|0600, st_size=152312, ...}) = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libandroid-support.so", O_RDONLY|O_CLOEXEC) = 11
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836722000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836722000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836720000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836720000, 8192, "linker_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/11", "/data/data/com.termux/files/usr/"..., 4096) = 57
munmap(0x7836720000, 8192) = 0
munmap(0x7836722000, 8192) = 0
fstat(11, {st_mode=S_IFREG|0600, st_size=152312, ...}) = 0
mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78366a5000
munmap(0x78366a5000, 176128) = 0
munmap(0x78366f1000, 208896) = 0
mmap(0x78366d0000, 26368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6, 0) = 0x78366d0000
mmap(0x78366ef000, 4556, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6, 0xf000) = 0x78366ef000
mmap(NULL, 782336, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7836611000
munmap(0x7836611000, 315392) = 0
munmap(0x78366c0000, 65536) = 0
mmap(0x783665e000, 304994, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 7, 0) = 0x783665e000
mmap(0x78366ba000, 20092, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 7, 0x4c000) = 0x78366ba000
mmap(0x78366bf000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x78366bf000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78366bf000, 4096, ".bss") = 0
mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78365df000
munmap(0x78365df000, 167936) = 0
munmap(0x783660d000, 331776) = 0
mmap(0x7836608000, 5724, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 8, 0) = 0x7836608000
mmap(0x783660a000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8, 0x1000) = 0x783660a000
mmap(0x783660c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x783660c000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783660c000, 4096, ".bss") = 0
mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7836589000
munmap(0x7836589000, 225280) = 0
munmap(0x78365e6000, 139264) = 0
mmap(0x78365c0000, 144008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x78365c0000
mmap(0x78365e4000, 7440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x23000) = 0x78365e4000
mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7836541000
munmap(0x7836541000, 274432) = 0
munmap(0x7836587000, 233472) = 0
mmap(0x7836584000, 2466, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7836584000
mmap(0x7836585000, 4208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7836585000
mmap(NULL, 782336, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78364c5000
munmap(0x78364c5000, 348160) = 0
munmap(0x7836571000, 77824) = 0
mmap(0x783651a000, 222108, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0x783651a000
mmap(0x7836568000, 32896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x3e000) = 0x7836568000
mmap(NULL, 1306624, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x78363db000
munmap(0x78363db000, 327680) = 0
munmap(0x78364ff000, 110592) = 0
mmap(0x783642b000, 793844, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 9, 0) = 0x783642b000
mmap(0x78364ee000, 31600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 9, 0xc2000) = 0x78364ee000
mmap(0x78364f6000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x78364f6000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78364f6000, 36864, ".bss") = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836723000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836723000, 4096, "linker_alloc") = 0
mprotect(0x5590a29000, 16384, PROT_READ) = 0
mprotect(0x7836585000, 4096, PROT_READ) = 0
mprotect(0x78365e4000, 4096, PROT_READ) = 0
mprotect(0x7836568000, 8192, PROT_READ) = 0
mprotect(0x78366ef000, 4096, PROT_READ) = 0
mprotect(0x78366ba000, 16384, PROT_READ) = 0
mprotect(0x783660a000, 4096, PROT_READ) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836722000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836722000, 4096, "linker_alloc_small_objects") = 0
mmap(NULL, 48, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836721000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836721000, 48, "linker_alloc_vector") = 0
munmap(0x783675c000, 24) = 0
mprotect(0x78364ee000, 24576, PROT_READ) = 0
munmap(0x7836722000, 4096) = 0
close(3) = 0
close(4) = 0
close(5) = 0
close(6) = 0
close(7) = 0
close(8) = 0
close(9) = 0
close(10) = 0
close(11) = 0
munmap(0x7836730000, 4485) = 0
munmap(0x7836732000, 7344) = 0
munmap(0x7836734000, 3520) = 0
munmap(0x7836735000, 576) = 0
munmap(0x7836736000, 14389) = 0
munmap(0x783673a000, 6880) = 0
munmap(0x783673c000, 9408) = 0
munmap(0x783673f000, 520) = 0
munmap(0x7836741000, 8529) = 0
munmap(0x7836744000, 7312) = 0
munmap(0x7836746000, 2912) = 0
munmap(0x7836747000, 520) = 0
munmap(0x7836748000, 20254) = 0
munmap(0x783674d000, 3488) = 0
munmap(0x783674e000, 2256) = 0
munmap(0x783674f000, 520) = 0
munmap(0x7836724000, 18329) = 0
munmap(0x7836729000, 6848) = 0
munmap(0x783672b000, 9744) = 0
munmap(0x783672e000, 576) = 0
munmap(0x7836750000, 3858) = 0
munmap(0x7836751000, 7728) = 0
munmap(0x7836753000, 8496) = 0
munmap(0x7836756000, 464) = 0
munmap(0x7836757000, 1813) = 0
munmap(0x7836758000, 7728) = 0
munmap(0x783675a000, 2032) = 0
munmap(0x783675b000, 464) = 0
munmap(0x783675d000, 4096) = 0
munmap(0x7836740000, 4096) = 0
mprotect(0x78364f7000, 4096, PROT_READ) = 0
mprotect(0x78364f7000, 4096, PROT_READ|PROT_WRITE) = 0
faccessat(AT_FDCWD, "/dev/urandom", R_OK) = 0
getrandom("\x81\x14\x85\x09\xc7\x3d\xa3\xbb\x05\xc6\x47\x61\xcd\xb9\x42\xdc\x2f\x2c\x38\x3c\x3a\x90\x14\x01\x36\xa7\x31\x7c\xac\x41\x2d\xa2"..., 40, GRND_NONBLOCK) = 40
mmap(NULL, 1104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x783675d000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783675d000, 1104, "arc4random data") = 0
mprotect(0x78364f7000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/proc/sys/vm/overcommit_memory", O_RDONLY) = 3
read(3, "1", 1) = 1
close(3) = 0
mmap(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x783622b000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783622b000, 2097152, "libc_malloc") = 0
munmap(0x783622b000, 2097152) = 0
mmap(NULL, 4190208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x783602c000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783602c000, 4190208, "libc_malloc") = 0
munmap(0x783602c000, 1916928) = 0
munmap(0x7836400000, 176128) = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7836000000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836000000, 2097152, "libc_malloc") = 0
fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(3, "0-7\n", 4096) = 4
close(3) = 0
newfstatat(AT_FDCWD, "/dev/properties", {st_mode=S_IFDIR|0711, st_size=1420, ...}, 0) = 0
openat(AT_FDCWD, "/property_contexts", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, "/system/etc/selinux/plat_property_contexts", R_OK) = 0
openat(AT_FDCWD, "/system/etc/selinux/plat_property_contexts", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=4480, ...}) = 0
read(3, "asan.restore_reboot u:object_r:"..., 4096) = 4096
read(3, " u:object_r:cppreopt_prop:s0\n"..., 4096) = 384
read(3, "", 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/vendor/etc/selinux/nonplat_property_contexts", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=4529, ...}) = 0
read(3, "\r\nandroidboot.start_services u"..., 4096) = 4096
read(3, "ecd_prop:s0\nupdate.auth.prop.pas"..., 4096) = 433
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) = 0x783673d000
close(3) = 0
mprotect(0x78364f7000, 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) = 0x7836701000
close(3) = 0
mprotect(0x78364f7000, 4096, PROT_READ) = 0
prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/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) = 0x783673b000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783673b000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836739000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836739000, 8192, "linker_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libnetd_client.so", 4096) = 31
munmap(0x7836739000, 8192) = 0
munmap(0x783673b000, 8192) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=15224, ...}) = 0
fstatfs(3, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=862976, f_bfree=227349, f_bavail=223253, f_files=223104, f_ffree=215097, f_fsid={val=[2357369951, 647479277]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RDONLY|ST_RELATIME}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x783673c000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783673c000, 4096, "linker_alloc_small_objects") = 0
pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\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) = 0x783673b000
mmap(NULL, 4208, PROT_READ, MAP_PRIVATE, 3, 0x3000) = 0x7836739000
mmap(NULL, 7232, PROT_READ, MAP_PRIVATE, 3, 0x2000) = 0x7836737000
mmap(NULL, 3732, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7836736000
openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/libcutils.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib64/libcutils.so", O_RDONLY|O_CLOEXEC) = 4
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836734000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836734000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836732000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836732000, 8192, "linker_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib64/libcutils.so", 4096) = 26
munmap(0x7836732000, 8192) = 0
munmap(0x7836734000, 8192) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=93504, ...}) = 0
fstatfs(4, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=862976, f_bfree=227349, f_bavail=223253, f_files=223104, f_ffree=215097, f_fsid={val=[2357369951, 647479277]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RDONLY|ST_RELATIME}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836735000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836735000, 4096, "linker_alloc_small_objects") = 0
pread64(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 64, 0) = 64
mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7836734000
mmap(NULL, 5120, PROT_READ, MAP_PRIVATE, 4, 0x16000) = 0x7836732000
mmap(NULL, 5184, PROT_READ, MAP_PRIVATE, 4, 0x15000) = 0x7836730000
mmap(NULL, 10099, PROT_READ, MAP_PRIVATE, 4, 0x1000) = 0x783672c000
openat(AT_FDCWD, "/data/data/com.termux/files/usr/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) = 5
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x783672a000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783672a000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836728000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836728000, 8192, "linker_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/5", "/system/lib64/libc++.so", 4096) = 23
munmap(0x7836728000, 8192) = 0
munmap(0x783672a000, 8192) = 0
fstat(5, {st_mode=S_IFREG|0644, st_size=917696, ...}) = 0
fstatfs(5, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=862976, f_bfree=227349, f_bavail=223253, f_files=223104, f_ffree=215097, f_fsid={val=[2357369951, 647479277]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RDONLY|ST_RELATIME}) = 0
pread64(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\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) = 0x783672b000
mmap(NULL, 6784, PROT_READ, MAP_PRIVATE, 5, 0xdf000) = 0x7836729000
mmap(NULL, 6304, PROT_READ, MAP_PRIVATE, 5, 0xdb000) = 0x7836727000
mmap(NULL, 110453, PROT_READ, MAP_PRIVATE, 5, 0xd000) = 0x7836643000
openat(AT_FDCWD, "/data/data/com.termux/files/usr/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) = 6
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7836725000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7836725000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78366ff000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78366ff000, 8192, "linker_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/6", "/system/lib64/libm.so", 4096) = 21
munmap(0x78366ff000, 8192) = 0
munmap(0x7836725000, 8192) = 0
fstat(6, {st_mode=S_IFREG|0644, st_size=228656, ...}) = 0
fstatfs(6, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=862976, f_bfree=227349, f_bavail=223253, f_files=223104, f_ffree=215097, f_fsid={val=[2357369951, 647479277]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RDONLY|ST_RELATIME}) = 0
pread64(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\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) = 0x7836726000
mmap(NULL, 5152, PROT_READ, MAP_PRIVATE, 6, 0x37000) = 0x7836724000
mmap(NULL, 5360, PROT_READ, MAP_PRIVATE, 6, 0x36000) = 0x78366ff000
mmap(NULL, 9456, PROT_READ, MAP_PRIVATE, 6, 0x1000) = 0x78366fc000
openat(AT_FDCWD, "/data/data/com.termux/files/usr/lib/liblog.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/system/lib64/liblog.so", O_RDONLY|O_CLOEXEC) = 7
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78366fa000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78366fa000, 8192, "linker_alloc_lob") = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x78366f8000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x78366f8000, 8192, "linker_alloc_lob") = 0
readlinkat(AT_FDCWD, "/proc/self/fd/7", "/system/lib64/liblog.so", 4096) = 23
munmap(0x78366f8000, 8192) = 0
munmap(0x78366fa000, 8192) = 0
fstat(7, {st_mode=S_IFREG|0644, st_size=100048, ...}) = 0
fstatfs(7, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=862976, f_bfree=227349, f_bavail=223253, f_files=223104, f_ffree=215097, f_fsid={val=[2357369951, 647479277]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RDONLY|ST_RELATIME}) = 0
pread64(7, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\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) = 0x7836722000
mmap(NULL, 1824, PROT_READ, MAP_PRIVATE, 7, 0x18000) = 0x78366fb000
mmap(NULL, 5152, PROT_READ, MAP_PRIVATE, 7, 0x16000) = 0x78366f9000
mmap(NULL, 6141, PROT_READ, MAP_PRIVATE, 7, 0x1000) = 0x78366f7000
mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7835f81000
munmap(0x7835f81000, 344064) = 0
munmap(0x7835fed000, 77824) = 0
mmap(0x7835fd5000, 74900, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x7835fd5000
mmap(0x7835fe9000, 12393, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x13000) = 0x7835fe9000
mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7835f56000
munmap(0x7835f56000, 200704) = 0
munmap(0x7835fc0000, 86016) = 0
mmap(0x7835f87000, 221764, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6, 0) = 0x7835f87000
mmap(0x7835fbe000, 4256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6, 0x36000) = 0x7835fbe000
mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7835f08000
munmap(0x7835f08000, 274432) = 0
munmap(0x7835f64000, 143360) = 0
mmap(0x7835f4b000, 90204, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 7, 0) = 0x7835f4b000
mmap(0x7835f62000, 5712, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 7, 0x16000) = 0x7835f62000
mmap(NULL, 1306624, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7835e0c000
munmap(0x7835e0c000, 294912) = 0
munmap(0x7835f37000, 81920) = 0
mmap(0x7835e54000, 874748, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0x7835e54000
mmap(0x7835f2b000, 32848, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0xd6000) = 0x7835f2b000
mmap(0x7835f34000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7835f34000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x7835f34000, 12288, ".bss") = 0
mmap(NULL, 520192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7835dd5000
munmap(0x7835dd5000, 294912) = 0
munmap(0x7835e22000, 204800) = 0
mmap(0x7835e1d000, 7668, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7835e1d000
mmap(0x7835e20000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x7835e20000
mprotect(0x7835e20000, 4096, PROT_READ) = 0
mprotect(0x7835fe9000, 12288, PROT_READ) = 0
mprotect(0x7835f2b000, 32768, PROT_READ) = 0
mprotect(0x7835fbe000, 4096, PROT_READ) = 0
mprotect(0x7835f62000, 4096, PROT_READ) = 0
close(3) = 0
close(4) = 0
close(5) = 0
close(6) = 0
close(7) = 0
munmap(0x78366fc000, 9456) = 0
munmap(0x78366ff000, 5360) = 0
munmap(0x7836724000, 5152) = 0
munmap(0x7836726000, 576) = 0
munmap(0x78366f7000, 6141) = 0
munmap(0x78366f9000, 5152) = 0
munmap(0x78366fb000, 1824) = 0
munmap(0x7836722000, 576) = 0
munmap(0x7836643000, 110453) = 0
munmap(0x7836727000, 6304) = 0
munmap(0x7836729000, 6784) = 0
munmap(0x783672b000, 576) = 0
munmap(0x783672c000, 10099) = 0
munmap(0x7836730000, 5184) = 0
munmap(0x7836732000, 5120) = 0
munmap(0x7836734000, 576) = 0
munmap(0x7836736000, 3732) = 0
munmap(0x7836737000, 7232) = 0
munmap(0x7836739000, 4208) = 0
munmap(0x783673b000, 576) = 0
munmap(0x783673c000, 4096) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f33080, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f364e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f33080, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7835f33080, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x783673c000
prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, 0x783673c000, 4096, "atexit handlers") = 0
mprotect(0x783673c000, 4096, PROT_READ) = 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)
futex(0x78364f6050, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0x783672f000, 4096, PROT_READ) = 0
mprotect(0x78367af000, 4096, PROT_READ) = 0
mprotect(0x78367ac000, 4096, PROT_READ) = 0
mprotect(0x783673c000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x783673c000, 4096, PROT_READ) = 0
openat(AT_FDCWD, "/dev/tty", O_RDWR|O_NONBLOCK) = 3
close(3) = 0
getuid() = 10175
getgid() = 10175
geteuid() = 10175
getegid() = 10175
rt_sigprocmask(0x90a378e8 /
SIG_??? /, NULL, [], 8) = 0
ioctl(-1, TIOCGPGRP, 0x7fd052b0d4) = -1 EBADF (Bad file descriptor)
fstat(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0
fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTART}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
uname({sysname="Linux", nodename="localhost", ...}) = 0
newfstatat(AT_FDCWD, "/data/data/com.termux/files/home", {st_mode=S_IFDIR|0700, st_size=3488, ...}, 0) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0700, st_size=3488, ...}, 0) = 0
newfstatat(AT_FDCWD, "/data", {st_mode=S_IFDIR|0771, st_size=4096, ...}, 0) = 0
newfstatat(AT_FDCWD, "/data/data", {st_mode=S_IFDIR|0771, st_size=20480, ...}, 0) = 0
newfstatat(AT_FDCWD, "/data/data/com.termux", {st_mode=S_IFDIR|0700, st_size=3488, ...}, 0) = 0
newfstatat(AT_FDCWD, "/data/data/com.termux/files", {st_mode=S_IFDIR|0700, st_size=3488, ...}, 0) = 0
newfstatat(AT_FDCWD, "/data/data/com.termux/files/home", {st_mode=S_IFDIR|0700, st_size=3488, ...}, 0) = 0
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin", {st_mode=S_IFDIR|0700, st_size=3488, ...}, 0) = 0
getppid() = 25350
faccessat(AT_FDCWD, "/data/data/com.termux/files/usr/bin/login", X_OK) = 0
getpgid(0) = 25350
ioctl(2, TIOCGPGRP, [25350]) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x55909b0ff0, sa_mask=[], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTART}, 8) = 0
getrlimit(RLIMIT_NPROC, {rlim_cur=14715, rlim_max=14715}) = 0
rt_sigprocmask(0x90a379f0 /
SIG_??? /, NULL, [], 8) = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/bin/java", O_RDONLY) = 3
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/bin/java", {st_mode=S_IFREG|0700, st_size=202, ...}, 0) = 0
ioctl(3, TCGETS, 0x7fd052b0e0) = -1 ENOTTY (Not a typewriter)
lseek(3, 0, SEEK_CUR) = 0
read(3, "#!/data/data/com.termux/files/us"..., 80) = 80
lseek(3, 0, SEEK_SET) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1324}) = 0
fcntl(255, F_GETFD) = -1 EBADF (Bad file descriptor)
dup3(3, 255, 0) = 255
close(3) = 0
fcntl(255, F_SETFD, FD_CLOEXEC) = 0
fcntl(255, F_GETFL) = 0x20000 (flags O_RDONLY|O_LARGEFILE)
fstat(255, {st_mode=S_IFREG|0700, st_size=202, ...}) = 0
lseek(255, 0, SEEK_CUR) = 0
read(255, "#!/data/data/com.termux/files/us"..., 202) = 202
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTART}, {sa_handler=0x55909b0ff0, sa_mask=[], sa_flags=SA_RESTART}, 8) = 0
faccessat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/java", X_OK) = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/java", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\2\0\267\0\1\0\0\0\250\5@\0\0\0\0\0"..., 127) = 127
close(3) = 0
prctl(PR_GET_DUMPABLE) = 1 (SUID_DUMP_USER)
execve("/data/data/com.termux/files/usr/share/jdk8/bin/java", ["/data/data/com.termux/files/usr/"...], 0x7836041000 /
18 vars */) = 0
brk(NULL) = 0x35cb6000
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x71e681c000
readlinkat(AT_FDCWD, "/proc/self/exe", "/data/data/com.termux/files/usr/"..., 4096) = 51
faccessat(AT_FDCWD, "/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/jli/tls/aarch64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/jli/tls/aarch64", 0x7fc4b8f750, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/jli/tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/jli/tls", 0x7fc4b8f750, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/jli/aarch64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/jli/aarch64", 0x7fc4b8f750, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/jli/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/jli", {st_mode=S_IFDIR|0700, st_size=3488, ...}, 0) = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/tls/aarch64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/tls/aarch64", 0x7fc4b8f750, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/tls", 0x7fc4b8f750, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/aarch64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/aarch64", 0x7fc4b8f750, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64", {st_mode=S_IFDIR|0700, st_size=3488, ...}, 0) = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/glib/tls/aarch64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/share/glib/tls/aarch64", 0x7fc4b8f750, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/glib/tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/share/glib/tls", 0x7fc4b8f750, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/glib/aarch64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/data/data/com.termux/files/usr/share/glib/aarch64", 0x7fc4b8f750, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/glib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\300j\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0700, st_size=93528, ...}) = 0
mmap(NULL, 172992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x71e67ca000
mprotect(0x71e67e0000, 61440, PROT_NONE) = 0
mmap(0x71e67ef000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x71e67ef000
mmap(0x71e67f1000, 13248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x71e67f1000
close(3) = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/jli/libjli.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0`#\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0700, st_size=100223, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x71e681b000
mmap(NULL, 149568, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x71e67a5000
mprotect(0x71e67ba000, 61440, PROT_NONE) = 0
mmap(0x71e67c9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x71e67c9000
close(3) = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/jli/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/glib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\20\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0700, st_size=10472, ...}) = 0
mmap(NULL, 73960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x71e6792000
mprotect(0x71e6794000, 61440, PROT_NONE) = 0
mmap(0x71e67a3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x71e67a3000
close(3) = 0
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/jli/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/jdk8/bin/../lib/aarch64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/data/data/com.termux/files/usr/share/glib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\250\16\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0700, st_size=1275592, ...}) = 0
mmap(NULL, 1348496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x71e6648000
mprotect(0x71e6779000, 61440, PROT_NONE) = 0
mmap(0x71e6788000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x130000) = 0x71e6788000
mmap(0x71e678e000, 13200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x71e678e000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x71e681a000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x71e6819000
mprotect(0x71e6788000, 16384, PROT_READ) = 0
mprotect(0x71e67a3000, 4096, PROT_READ) = 0
mprotect(0x71e67ef000, 4096, PROT_READ) = 0
mprotect(0x71e6820000, 4096, PROT_READ) = 0
set_tid_address(0x71e68190d0) = 25352
set_robust_list(0x71e68190e0, 24 <unfinished ...>
--- SIGSYS {si_signo=SIGSYS, si_code=SYS_SECCOMP, si_call_addr=0x71e67d0790, si_syscall=__NR_set_robust_list, si_arch=AUDIT_ARCH_AARCH64} ---
<... set_robust_list resumed>) = ?
+++ killed by SIGSYS +++

from java.

Hax4us avatar Hax4us commented on July 28, 2024

I think you are on Oreo ?

from java.

ashish0304 avatar ashish0304 commented on July 28, 2024

Yes!
$ uname -a
Linux localhost 4.4.23+ #1 SMP PREEMPT Fri Apr 13 03:55:53 CST 2018 aarch64 Android
$

Is it possible to use this jdk on my oreo device?

from java.

Hax4us avatar Hax4us commented on July 28, 2024

No it will not work in Oreo but you can use this deb of java https://termux.xeffyr.ml/built/openjdk-9-jre-headless_9.2017.8.20_aarch64.deb
Let me know if it works or not

from java.

ashish0304 avatar ashish0304 commented on July 28, 2024

It(https://termux.xeffyr.ml/built/openjdk-9-jre-headless_9.2017.8.20_aarch64.deb) is working. I just tested hello world example. But it throws a warning:

$ java -version
OpenJDK 64-Bit Server VM warning: Can't detect initial thread stack location - find_vma failed
openjdk version "9-internal"
OpenJDK Runtime Environment (build 9-internal+0-adhoc..src)
OpenJDK 64-Bit Server VM (build 9-internal+0-adhoc..src, mixed mode)

Is it ok?

from java.

gutclone avatar gutclone commented on July 28, 2024

$ java Bad system call

from java.

gutclone avatar gutclone commented on July 28, 2024

$ java Bad system call

from java.

Hax4us avatar Hax4us commented on July 28, 2024

from java.

 avatar commented on July 28, 2024

A better alternative is to use proot java.
You can alias this or add proot in the /bin/java script.

from java.

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.