dynamorio
dynamorio copied to clipboard
Add Android, MUSL, RISCV64, and Windows support to DrSyscall
#7303 Move DrSyscall from DrMemory to DynamoRIO.
The currently implementation of DrSyscall does not support Aarch64, Android, MUSL and RISCV64.
For example, we need to add drmf/common/asm_utils_aarch64.asm and asm_riscv64.asm and other platform specific support.
PR7423 added Aarch64 support to DrSyscall.
For Windows, drsyscall_test, strace_sample, and strace_test fail in drsyscall_os_init() when the spot check fails after detecting syscall mismatch for NtGetContextThread (236 vs 235).