mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-01 02:35:31 +08:00
runtime: remove __go_ptrace on AIX
AIX ptrace syscalls doesn't have the same semantic than the glibc one. The syscall package is already handling it correctly so disable the new __go_ptrace C function for AIX. Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/256777
This commit is contained in:
parent
c1fc9f6e10
commit
1b8a23fc97
@ -1,4 +1,4 @@
|
||||
6a7648c97c3e0cdbecbec7e760b30246521a6d90
|
||||
2357468ae9b071de0e2ebe6574d78572967b7183
|
||||
|
||||
The first line of this file holds the git revision number of the last
|
||||
merge done from the gofrontend repository.
|
||||
|
@ -114,7 +114,9 @@ __go_syscall6(uintptr_t flag, uintptr_t a1, uintptr_t a2, uintptr_t a3,
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_SYS_PTRACE_H
|
||||
// AIX ptrace is really different from Linux ptrace. Let syscall
|
||||
// package handles it.
|
||||
#if defined(HAVE_SYS_PTRACE_H) && !defined(_AIX)
|
||||
|
||||
// Despite documented appearances, this is actually implemented as
|
||||
// a variadic function within glibc.
|
||||
|
Loading…
Reference in New Issue
Block a user