mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
runtime: remove the dummy arg of getcallersp
getcallersp is intrinsified, and so the dummy arg is no longer needed. Remove it, as well as a few dummy args that are solely to feed getcallersp. Change-Id: Ibb6c948ff9c56537042b380ac3be3a91b247aaa6 Reviewed-on: https://go-review.googlesource.com/109596 Run-TryBot: Cherry Zhang <cherryyz@google.com> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
parent
a3bafcf8cc
commit
22f4280b9a
15 changed files with 54 additions and 57 deletions
|
|
@ -34,9 +34,9 @@ func syscall_sysvicall6(fn, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2, err
|
|||
n: nargs,
|
||||
args: uintptr(unsafe.Pointer(&a1)),
|
||||
}
|
||||
entersyscallblock(0)
|
||||
entersyscallblock()
|
||||
asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(&call))
|
||||
exitsyscall(0)
|
||||
exitsyscall()
|
||||
return call.r1, call.r2, call.err
|
||||
}
|
||||
|
||||
|
|
@ -130,9 +130,9 @@ func syscall_gethostname() (name string, err uintptr) {
|
|||
n: 2,
|
||||
args: uintptr(unsafe.Pointer(&args[0])),
|
||||
}
|
||||
entersyscallblock(0)
|
||||
entersyscallblock()
|
||||
asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(&call))
|
||||
exitsyscall(0)
|
||||
exitsyscall()
|
||||
if call.r1 != 0 {
|
||||
return "", call.err
|
||||
}
|
||||
|
|
@ -168,9 +168,9 @@ func syscall_pipe() (r, w, err uintptr) {
|
|||
n: 0,
|
||||
args: uintptr(unsafe.Pointer(&pipe1)), // it's unused but must be non-nil, otherwise crashes
|
||||
}
|
||||
entersyscallblock(0)
|
||||
entersyscallblock()
|
||||
asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(&call))
|
||||
exitsyscall(0)
|
||||
exitsyscall()
|
||||
return call.r1, call.r2, call.err
|
||||
}
|
||||
|
||||
|
|
@ -247,9 +247,9 @@ func syscall_syscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr) {
|
|||
n: 4,
|
||||
args: uintptr(unsafe.Pointer(&trap)),
|
||||
}
|
||||
entersyscallblock(0)
|
||||
entersyscallblock()
|
||||
asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(&call))
|
||||
exitsyscall(0)
|
||||
exitsyscall()
|
||||
return call.r1, call.r2, call.err
|
||||
}
|
||||
|
||||
|
|
@ -259,9 +259,9 @@ func syscall_wait4(pid uintptr, wstatus *uint32, options uintptr, rusage unsafe.
|
|||
n: 4,
|
||||
args: uintptr(unsafe.Pointer(&pid)),
|
||||
}
|
||||
entersyscallblock(0)
|
||||
entersyscallblock()
|
||||
asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(&call))
|
||||
exitsyscall(0)
|
||||
exitsyscall()
|
||||
return int(call.r1), call.err
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue