{"push_id":841207557,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"35015d06b69b64cb5c0da5a96e8cecaa6a59de47","before":"27fdda72c98754855480e8b31be2ff6470b77a6b","commits":[{"sha":"35015d06b69b64cb5c0da5a96e8cecaa6a59de47","author":{"email":"51ff02d58cc896f1ad67af6dca38b149ddc1b88d@linaro.org","name":"Adhemerval Zanella"},"message":"[compiler-rt] Fix ptrace interceptor for aarch64\n\nThis patch fixes the ptrace interceptor for aarch64. The PTRACE_GETREGSET\nptrace syscall with with invalid memory might zero the iovec::iov_base\nfield and then masking the subsequent check after the syscall (since it\nwill be 0 and it will not trigger an invalid access). The fix is to copy\nthe value on a local variable and use its value on the checks.\n\nThe patch also adds more coverage on the Linux/ptrace.cc testcase by addding\ncheck for PTRACE_GETREGSET for both general and floating registers (aarch64\ndefinitions added only).","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/35015d06b69b64cb5c0da5a96e8cecaa6a59de47"}]}