mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
syscall, etc.: use abi.FuncPCABI0 for libc syscall wrappers
In CL 288092 we made Darwin syscall wrappers as ABIInternal, so their addresses taken from Go using funcPC are the actual function entries, not the wrappers. As we introduced internal/abi.FuncPCABIxxx intrinsics, use that. And change the assembly functions back to ABI0. Do it on OpenBSD as well, as OpenBSD and Darwin share code generator. Change-Id: I408120795f7fc826637c867394248f8f373906bd Reviewed-on: https://go-review.googlesource.com/c/go/+/313230 Trust: Cherry Zhang <cherryyz@google.com> Run-TryBot: Cherry Zhang <cherryyz@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Than McIntosh <thanm@google.com> Reviewed-by: Michael Knyszek <mknyszek@google.com>
This commit is contained in:
parent
00d42ffc89
commit
1f7ddf57d2
21 changed files with 1059 additions and 1288 deletions
2
src/cmd/dist/build.go
vendored
2
src/cmd/dist/build.go
vendored
|
|
@ -1776,8 +1776,6 @@ func IsRuntimePackagePath(pkgpath string) bool {
|
||||||
rval = true
|
rval = true
|
||||||
case "syscall":
|
case "syscall":
|
||||||
rval = true
|
rval = true
|
||||||
case "crypto/x509/internal/macos": // libc function wrappers need to be ABIInternal
|
|
||||||
rval = true
|
|
||||||
case "internal/bytealg":
|
case "internal/bytealg":
|
||||||
rval = true
|
rval = true
|
||||||
default:
|
default:
|
||||||
|
|
|
||||||
|
|
@ -58,8 +58,6 @@ func IsRuntimePackagePath(pkgpath string) bool {
|
||||||
rval = true
|
rval = true
|
||||||
case "syscall":
|
case "syscall":
|
||||||
rval = true
|
rval = true
|
||||||
case "crypto/x509/internal/macos": // libc function wrappers need to be ABIInternal
|
|
||||||
rval = true
|
|
||||||
case "internal/bytealg":
|
case "internal/bytealg":
|
||||||
rval = true
|
rval = true
|
||||||
default:
|
default:
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ package macOS
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
|
"internal/abi"
|
||||||
"reflect"
|
"reflect"
|
||||||
"runtime"
|
"runtime"
|
||||||
"unsafe"
|
"unsafe"
|
||||||
|
|
@ -45,7 +46,7 @@ const kCFStringEncodingUTF8 = 0x08000100
|
||||||
// StringToCFString returns a copy of the UTF-8 contents of s as a new CFString.
|
// StringToCFString returns a copy of the UTF-8 contents of s as a new CFString.
|
||||||
func StringToCFString(s string) CFString {
|
func StringToCFString(s string) CFString {
|
||||||
p := unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&s)).Data)
|
p := unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&s)).Data)
|
||||||
ret := syscall(funcPC(x509_CFStringCreateWithBytes_trampoline), kCFAllocatorDefault, uintptr(p),
|
ret := syscall(abi.FuncPCABI0(x509_CFStringCreateWithBytes_trampoline), kCFAllocatorDefault, uintptr(p),
|
||||||
uintptr(len(s)), uintptr(kCFStringEncodingUTF8), 0 /* isExternalRepresentation */, 0)
|
uintptr(len(s)), uintptr(kCFStringEncodingUTF8), 0 /* isExternalRepresentation */, 0)
|
||||||
runtime.KeepAlive(p)
|
runtime.KeepAlive(p)
|
||||||
return CFString(ret)
|
return CFString(ret)
|
||||||
|
|
@ -55,7 +56,7 @@ func x509_CFStringCreateWithBytes_trampoline()
|
||||||
//go:cgo_import_dynamic x509_CFDictionaryGetValueIfPresent CFDictionaryGetValueIfPresent "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
|
//go:cgo_import_dynamic x509_CFDictionaryGetValueIfPresent CFDictionaryGetValueIfPresent "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
|
||||||
|
|
||||||
func CFDictionaryGetValueIfPresent(dict CFRef, key CFString) (value CFRef, ok bool) {
|
func CFDictionaryGetValueIfPresent(dict CFRef, key CFString) (value CFRef, ok bool) {
|
||||||
ret := syscall(funcPC(x509_CFDictionaryGetValueIfPresent_trampoline), uintptr(dict), uintptr(key),
|
ret := syscall(abi.FuncPCABI0(x509_CFDictionaryGetValueIfPresent_trampoline), uintptr(dict), uintptr(key),
|
||||||
uintptr(unsafe.Pointer(&value)), 0, 0, 0)
|
uintptr(unsafe.Pointer(&value)), 0, 0, 0)
|
||||||
if ret == 0 {
|
if ret == 0 {
|
||||||
return 0, false
|
return 0, false
|
||||||
|
|
@ -70,7 +71,7 @@ const kCFNumberSInt32Type = 3
|
||||||
|
|
||||||
func CFNumberGetValue(num CFRef) (int32, error) {
|
func CFNumberGetValue(num CFRef) (int32, error) {
|
||||||
var value int32
|
var value int32
|
||||||
ret := syscall(funcPC(x509_CFNumberGetValue_trampoline), uintptr(num), uintptr(kCFNumberSInt32Type),
|
ret := syscall(abi.FuncPCABI0(x509_CFNumberGetValue_trampoline), uintptr(num), uintptr(kCFNumberSInt32Type),
|
||||||
uintptr(unsafe.Pointer(&value)), 0, 0, 0)
|
uintptr(unsafe.Pointer(&value)), 0, 0, 0)
|
||||||
if ret == 0 {
|
if ret == 0 {
|
||||||
return 0, errors.New("CFNumberGetValue call failed")
|
return 0, errors.New("CFNumberGetValue call failed")
|
||||||
|
|
@ -82,7 +83,7 @@ func x509_CFNumberGetValue_trampoline()
|
||||||
//go:cgo_import_dynamic x509_CFDataGetLength CFDataGetLength "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
|
//go:cgo_import_dynamic x509_CFDataGetLength CFDataGetLength "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
|
||||||
|
|
||||||
func CFDataGetLength(data CFRef) int {
|
func CFDataGetLength(data CFRef) int {
|
||||||
ret := syscall(funcPC(x509_CFDataGetLength_trampoline), uintptr(data), 0, 0, 0, 0, 0)
|
ret := syscall(abi.FuncPCABI0(x509_CFDataGetLength_trampoline), uintptr(data), 0, 0, 0, 0, 0)
|
||||||
return int(ret)
|
return int(ret)
|
||||||
}
|
}
|
||||||
func x509_CFDataGetLength_trampoline()
|
func x509_CFDataGetLength_trampoline()
|
||||||
|
|
@ -90,7 +91,7 @@ func x509_CFDataGetLength_trampoline()
|
||||||
//go:cgo_import_dynamic x509_CFDataGetBytePtr CFDataGetBytePtr "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
|
//go:cgo_import_dynamic x509_CFDataGetBytePtr CFDataGetBytePtr "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
|
||||||
|
|
||||||
func CFDataGetBytePtr(data CFRef) uintptr {
|
func CFDataGetBytePtr(data CFRef) uintptr {
|
||||||
ret := syscall(funcPC(x509_CFDataGetBytePtr_trampoline), uintptr(data), 0, 0, 0, 0, 0)
|
ret := syscall(abi.FuncPCABI0(x509_CFDataGetBytePtr_trampoline), uintptr(data), 0, 0, 0, 0, 0)
|
||||||
return ret
|
return ret
|
||||||
}
|
}
|
||||||
func x509_CFDataGetBytePtr_trampoline()
|
func x509_CFDataGetBytePtr_trampoline()
|
||||||
|
|
@ -98,7 +99,7 @@ func x509_CFDataGetBytePtr_trampoline()
|
||||||
//go:cgo_import_dynamic x509_CFArrayGetCount CFArrayGetCount "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
|
//go:cgo_import_dynamic x509_CFArrayGetCount CFArrayGetCount "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
|
||||||
|
|
||||||
func CFArrayGetCount(array CFRef) int {
|
func CFArrayGetCount(array CFRef) int {
|
||||||
ret := syscall(funcPC(x509_CFArrayGetCount_trampoline), uintptr(array), 0, 0, 0, 0, 0)
|
ret := syscall(abi.FuncPCABI0(x509_CFArrayGetCount_trampoline), uintptr(array), 0, 0, 0, 0, 0)
|
||||||
return int(ret)
|
return int(ret)
|
||||||
}
|
}
|
||||||
func x509_CFArrayGetCount_trampoline()
|
func x509_CFArrayGetCount_trampoline()
|
||||||
|
|
@ -106,7 +107,7 @@ func x509_CFArrayGetCount_trampoline()
|
||||||
//go:cgo_import_dynamic x509_CFArrayGetValueAtIndex CFArrayGetValueAtIndex "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
|
//go:cgo_import_dynamic x509_CFArrayGetValueAtIndex CFArrayGetValueAtIndex "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
|
||||||
|
|
||||||
func CFArrayGetValueAtIndex(array CFRef, index int) CFRef {
|
func CFArrayGetValueAtIndex(array CFRef, index int) CFRef {
|
||||||
ret := syscall(funcPC(x509_CFArrayGetValueAtIndex_trampoline), uintptr(array), uintptr(index), 0, 0, 0, 0)
|
ret := syscall(abi.FuncPCABI0(x509_CFArrayGetValueAtIndex_trampoline), uintptr(array), uintptr(index), 0, 0, 0, 0)
|
||||||
return CFRef(ret)
|
return CFRef(ret)
|
||||||
}
|
}
|
||||||
func x509_CFArrayGetValueAtIndex_trampoline()
|
func x509_CFArrayGetValueAtIndex_trampoline()
|
||||||
|
|
@ -114,7 +115,7 @@ func x509_CFArrayGetValueAtIndex_trampoline()
|
||||||
//go:cgo_import_dynamic x509_CFEqual CFEqual "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
|
//go:cgo_import_dynamic x509_CFEqual CFEqual "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
|
||||||
|
|
||||||
func CFEqual(a, b CFRef) bool {
|
func CFEqual(a, b CFRef) bool {
|
||||||
ret := syscall(funcPC(x509_CFEqual_trampoline), uintptr(a), uintptr(b), 0, 0, 0, 0)
|
ret := syscall(abi.FuncPCABI0(x509_CFEqual_trampoline), uintptr(a), uintptr(b), 0, 0, 0, 0)
|
||||||
return ret == 1
|
return ret == 1
|
||||||
}
|
}
|
||||||
func x509_CFEqual_trampoline()
|
func x509_CFEqual_trampoline()
|
||||||
|
|
@ -122,16 +123,9 @@ func x509_CFEqual_trampoline()
|
||||||
//go:cgo_import_dynamic x509_CFRelease CFRelease "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
|
//go:cgo_import_dynamic x509_CFRelease CFRelease "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
|
||||||
|
|
||||||
func CFRelease(ref CFRef) {
|
func CFRelease(ref CFRef) {
|
||||||
syscall(funcPC(x509_CFRelease_trampoline), uintptr(ref), 0, 0, 0, 0, 0)
|
syscall(abi.FuncPCABI0(x509_CFRelease_trampoline), uintptr(ref), 0, 0, 0, 0, 0)
|
||||||
}
|
}
|
||||||
func x509_CFRelease_trampoline()
|
func x509_CFRelease_trampoline()
|
||||||
|
|
||||||
// syscall is implemented in the runtime package (runtime/sys_darwin.go)
|
// syscall is implemented in the runtime package (runtime/sys_darwin.go)
|
||||||
func syscall(fn, a1, a2, a3, a4, a5, a6 uintptr) uintptr
|
func syscall(fn, a1, a2, a3, a4, a5, a6 uintptr) uintptr
|
||||||
|
|
||||||
// funcPC returns the entry point for f. See comments in runtime/proc.go
|
|
||||||
// for the function of the same name.
|
|
||||||
//go:nosplit
|
|
||||||
func funcPC(f func()) uintptr {
|
|
||||||
return **(**uintptr)(unsafe.Pointer(&f))
|
|
||||||
}
|
|
||||||
|
|
|
||||||
|
|
@ -9,21 +9,21 @@
|
||||||
// The trampolines are ABIInternal as they are address-taken in
|
// The trampolines are ABIInternal as they are address-taken in
|
||||||
// Go code.
|
// Go code.
|
||||||
|
|
||||||
TEXT ·x509_CFArrayGetCount_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·x509_CFArrayGetCount_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP x509_CFArrayGetCount(SB)
|
JMP x509_CFArrayGetCount(SB)
|
||||||
TEXT ·x509_CFArrayGetValueAtIndex_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·x509_CFArrayGetValueAtIndex_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP x509_CFArrayGetValueAtIndex(SB)
|
JMP x509_CFArrayGetValueAtIndex(SB)
|
||||||
TEXT ·x509_CFDataGetBytePtr_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·x509_CFDataGetBytePtr_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP x509_CFDataGetBytePtr(SB)
|
JMP x509_CFDataGetBytePtr(SB)
|
||||||
TEXT ·x509_CFDataGetLength_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·x509_CFDataGetLength_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP x509_CFDataGetLength(SB)
|
JMP x509_CFDataGetLength(SB)
|
||||||
TEXT ·x509_CFStringCreateWithBytes_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·x509_CFStringCreateWithBytes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP x509_CFStringCreateWithBytes(SB)
|
JMP x509_CFStringCreateWithBytes(SB)
|
||||||
TEXT ·x509_CFRelease_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·x509_CFRelease_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP x509_CFRelease(SB)
|
JMP x509_CFRelease(SB)
|
||||||
TEXT ·x509_CFDictionaryGetValueIfPresent_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·x509_CFDictionaryGetValueIfPresent_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP x509_CFDictionaryGetValueIfPresent(SB)
|
JMP x509_CFDictionaryGetValueIfPresent(SB)
|
||||||
TEXT ·x509_CFNumberGetValue_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·x509_CFNumberGetValue_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP x509_CFNumberGetValue(SB)
|
JMP x509_CFNumberGetValue(SB)
|
||||||
TEXT ·x509_CFEqual_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·x509_CFEqual_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP x509_CFEqual(SB)
|
JMP x509_CFEqual(SB)
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ package macOS
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
|
"internal/abi"
|
||||||
"strconv"
|
"strconv"
|
||||||
"unsafe"
|
"unsafe"
|
||||||
)
|
)
|
||||||
|
|
@ -67,7 +68,7 @@ const errSecNoTrustSettings = -25263
|
||||||
//go:cgo_import_dynamic x509_SecTrustSettingsCopyCertificates SecTrustSettingsCopyCertificates "/System/Library/Frameworks/Security.framework/Versions/A/Security"
|
//go:cgo_import_dynamic x509_SecTrustSettingsCopyCertificates SecTrustSettingsCopyCertificates "/System/Library/Frameworks/Security.framework/Versions/A/Security"
|
||||||
|
|
||||||
func SecTrustSettingsCopyCertificates(domain SecTrustSettingsDomain) (certArray CFRef, err error) {
|
func SecTrustSettingsCopyCertificates(domain SecTrustSettingsDomain) (certArray CFRef, err error) {
|
||||||
ret := syscall(funcPC(x509_SecTrustSettingsCopyCertificates_trampoline), uintptr(domain),
|
ret := syscall(abi.FuncPCABI0(x509_SecTrustSettingsCopyCertificates_trampoline), uintptr(domain),
|
||||||
uintptr(unsafe.Pointer(&certArray)), 0, 0, 0, 0)
|
uintptr(unsafe.Pointer(&certArray)), 0, 0, 0, 0)
|
||||||
if int32(ret) == errSecNoTrustSettings {
|
if int32(ret) == errSecNoTrustSettings {
|
||||||
return 0, ErrNoTrustSettings
|
return 0, ErrNoTrustSettings
|
||||||
|
|
@ -83,7 +84,7 @@ const kSecFormatX509Cert int32 = 9
|
||||||
//go:cgo_import_dynamic x509_SecItemExport SecItemExport "/System/Library/Frameworks/Security.framework/Versions/A/Security"
|
//go:cgo_import_dynamic x509_SecItemExport SecItemExport "/System/Library/Frameworks/Security.framework/Versions/A/Security"
|
||||||
|
|
||||||
func SecItemExport(cert CFRef) (data CFRef, err error) {
|
func SecItemExport(cert CFRef) (data CFRef, err error) {
|
||||||
ret := syscall(funcPC(x509_SecItemExport_trampoline), uintptr(cert), uintptr(kSecFormatX509Cert),
|
ret := syscall(abi.FuncPCABI0(x509_SecItemExport_trampoline), uintptr(cert), uintptr(kSecFormatX509Cert),
|
||||||
0 /* flags */, 0 /* keyParams */, uintptr(unsafe.Pointer(&data)), 0)
|
0 /* flags */, 0 /* keyParams */, uintptr(unsafe.Pointer(&data)), 0)
|
||||||
if ret != 0 {
|
if ret != 0 {
|
||||||
return 0, OSStatus{"SecItemExport", int32(ret)}
|
return 0, OSStatus{"SecItemExport", int32(ret)}
|
||||||
|
|
@ -97,7 +98,7 @@ const errSecItemNotFound = -25300
|
||||||
//go:cgo_import_dynamic x509_SecTrustSettingsCopyTrustSettings SecTrustSettingsCopyTrustSettings "/System/Library/Frameworks/Security.framework/Versions/A/Security"
|
//go:cgo_import_dynamic x509_SecTrustSettingsCopyTrustSettings SecTrustSettingsCopyTrustSettings "/System/Library/Frameworks/Security.framework/Versions/A/Security"
|
||||||
|
|
||||||
func SecTrustSettingsCopyTrustSettings(cert CFRef, domain SecTrustSettingsDomain) (trustSettings CFRef, err error) {
|
func SecTrustSettingsCopyTrustSettings(cert CFRef, domain SecTrustSettingsDomain) (trustSettings CFRef, err error) {
|
||||||
ret := syscall(funcPC(x509_SecTrustSettingsCopyTrustSettings_trampoline), uintptr(cert), uintptr(domain),
|
ret := syscall(abi.FuncPCABI0(x509_SecTrustSettingsCopyTrustSettings_trampoline), uintptr(cert), uintptr(domain),
|
||||||
uintptr(unsafe.Pointer(&trustSettings)), 0, 0, 0)
|
uintptr(unsafe.Pointer(&trustSettings)), 0, 0, 0)
|
||||||
if int32(ret) == errSecItemNotFound {
|
if int32(ret) == errSecItemNotFound {
|
||||||
return 0, ErrNoTrustSettings
|
return 0, ErrNoTrustSettings
|
||||||
|
|
@ -111,7 +112,7 @@ func x509_SecTrustSettingsCopyTrustSettings_trampoline()
|
||||||
//go:cgo_import_dynamic x509_SecPolicyCopyProperties SecPolicyCopyProperties "/System/Library/Frameworks/Security.framework/Versions/A/Security"
|
//go:cgo_import_dynamic x509_SecPolicyCopyProperties SecPolicyCopyProperties "/System/Library/Frameworks/Security.framework/Versions/A/Security"
|
||||||
|
|
||||||
func SecPolicyCopyProperties(policy CFRef) CFRef {
|
func SecPolicyCopyProperties(policy CFRef) CFRef {
|
||||||
ret := syscall(funcPC(x509_SecPolicyCopyProperties_trampoline), uintptr(policy), 0, 0, 0, 0, 0)
|
ret := syscall(abi.FuncPCABI0(x509_SecPolicyCopyProperties_trampoline), uintptr(policy), 0, 0, 0, 0, 0)
|
||||||
return CFRef(ret)
|
return CFRef(ret)
|
||||||
}
|
}
|
||||||
func x509_SecPolicyCopyProperties_trampoline()
|
func x509_SecPolicyCopyProperties_trampoline()
|
||||||
|
|
|
||||||
|
|
@ -9,11 +9,11 @@
|
||||||
// The trampolines are ABIInternal as they are address-taken in
|
// The trampolines are ABIInternal as they are address-taken in
|
||||||
// Go code.
|
// Go code.
|
||||||
|
|
||||||
TEXT ·x509_SecTrustSettingsCopyCertificates_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·x509_SecTrustSettingsCopyCertificates_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP x509_SecTrustSettingsCopyCertificates(SB)
|
JMP x509_SecTrustSettingsCopyCertificates(SB)
|
||||||
TEXT ·x509_SecItemExport_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·x509_SecItemExport_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP x509_SecItemExport(SB)
|
JMP x509_SecItemExport(SB)
|
||||||
TEXT ·x509_SecTrustSettingsCopyTrustSettings_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·x509_SecTrustSettingsCopyTrustSettings_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP x509_SecTrustSettingsCopyTrustSettings(SB)
|
JMP x509_SecTrustSettingsCopyTrustSettings(SB)
|
||||||
TEXT ·x509_SecPolicyCopyProperties_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·x509_SecPolicyCopyProperties_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP x509_SecPolicyCopyProperties(SB)
|
JMP x509_SecPolicyCopyProperties(SB)
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@
|
||||||
package syscall
|
package syscall
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"internal/abi"
|
||||||
"unsafe"
|
"unsafe"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -76,7 +77,7 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
|
||||||
// About to call fork.
|
// About to call fork.
|
||||||
// No more allocation or calls of non-assembly functions.
|
// No more allocation or calls of non-assembly functions.
|
||||||
runtime_BeforeFork()
|
runtime_BeforeFork()
|
||||||
r1, _, err1 = rawSyscall(funcPC(libc_fork_trampoline), 0, 0, 0)
|
r1, _, err1 = rawSyscall(abi.FuncPCABI0(libc_fork_trampoline), 0, 0, 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
runtime_AfterFork()
|
runtime_AfterFork()
|
||||||
return 0, err1
|
return 0, err1
|
||||||
|
|
@ -102,7 +103,7 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
|
||||||
|
|
||||||
// Session ID
|
// Session ID
|
||||||
if sys.Setsid {
|
if sys.Setsid {
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_setsid_trampoline), 0, 0, 0)
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_setsid_trampoline), 0, 0, 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
|
|
@ -111,7 +112,7 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
|
||||||
// Set process group
|
// Set process group
|
||||||
if sys.Setpgid || sys.Foreground {
|
if sys.Setpgid || sys.Foreground {
|
||||||
// Place child in process group.
|
// Place child in process group.
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_setpgid_trampoline), 0, uintptr(sys.Pgid), 0)
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_setpgid_trampoline), 0, uintptr(sys.Pgid), 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
|
|
@ -120,7 +121,7 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
|
||||||
if sys.Foreground {
|
if sys.Foreground {
|
||||||
pgrp := sys.Pgid
|
pgrp := sys.Pgid
|
||||||
if pgrp == 0 {
|
if pgrp == 0 {
|
||||||
r1, _, err1 = rawSyscall(funcPC(libc_getpid_trampoline), 0, 0, 0)
|
r1, _, err1 = rawSyscall(abi.FuncPCABI0(libc_getpid_trampoline), 0, 0, 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
|
|
@ -129,7 +130,7 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
|
||||||
}
|
}
|
||||||
|
|
||||||
// Place process group in foreground.
|
// Place process group in foreground.
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_ioctl_trampoline), uintptr(sys.Ctty), uintptr(TIOCSPGRP), uintptr(unsafe.Pointer(&pgrp)))
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_ioctl_trampoline), uintptr(sys.Ctty), uintptr(TIOCSPGRP), uintptr(unsafe.Pointer(&pgrp)))
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
|
|
@ -137,7 +138,7 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
|
||||||
|
|
||||||
// Chroot
|
// Chroot
|
||||||
if chroot != nil {
|
if chroot != nil {
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_chroot_trampoline), uintptr(unsafe.Pointer(chroot)), 0, 0)
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_chroot_trampoline), uintptr(unsafe.Pointer(chroot)), 0, 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
|
|
@ -151,16 +152,16 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
|
||||||
groups = uintptr(unsafe.Pointer(&cred.Groups[0]))
|
groups = uintptr(unsafe.Pointer(&cred.Groups[0]))
|
||||||
}
|
}
|
||||||
if !cred.NoSetGroups {
|
if !cred.NoSetGroups {
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_setgroups_trampoline), ngroups, groups, 0)
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_setgroups_trampoline), ngroups, groups, 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_setgid_trampoline), uintptr(cred.Gid), 0, 0)
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_setgid_trampoline), uintptr(cred.Gid), 0, 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_setuid_trampoline), uintptr(cred.Uid), 0, 0)
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_setuid_trampoline), uintptr(cred.Uid), 0, 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
|
|
@ -168,7 +169,7 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
|
||||||
|
|
||||||
// Chdir
|
// Chdir
|
||||||
if dir != nil {
|
if dir != nil {
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_chdir_trampoline), uintptr(unsafe.Pointer(dir)), 0, 0)
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_chdir_trampoline), uintptr(unsafe.Pointer(dir)), 0, 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
|
|
@ -177,11 +178,11 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
|
||||||
// Pass 1: look for fd[i] < i and move those up above len(fd)
|
// Pass 1: look for fd[i] < i and move those up above len(fd)
|
||||||
// so that pass 2 won't stomp on an fd it needs later.
|
// so that pass 2 won't stomp on an fd it needs later.
|
||||||
if pipe < nextfd {
|
if pipe < nextfd {
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_dup2_trampoline), uintptr(pipe), uintptr(nextfd), 0)
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_dup2_trampoline), uintptr(pipe), uintptr(nextfd), 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
rawSyscall(funcPC(libc_fcntl_trampoline), uintptr(nextfd), F_SETFD, FD_CLOEXEC)
|
rawSyscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(nextfd), F_SETFD, FD_CLOEXEC)
|
||||||
pipe = nextfd
|
pipe = nextfd
|
||||||
nextfd++
|
nextfd++
|
||||||
}
|
}
|
||||||
|
|
@ -190,11 +191,11 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
|
||||||
if nextfd == pipe { // don't stomp on pipe
|
if nextfd == pipe { // don't stomp on pipe
|
||||||
nextfd++
|
nextfd++
|
||||||
}
|
}
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_dup2_trampoline), uintptr(fd[i]), uintptr(nextfd), 0)
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_dup2_trampoline), uintptr(fd[i]), uintptr(nextfd), 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
rawSyscall(funcPC(libc_fcntl_trampoline), uintptr(nextfd), F_SETFD, FD_CLOEXEC)
|
rawSyscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(nextfd), F_SETFD, FD_CLOEXEC)
|
||||||
fd[i] = nextfd
|
fd[i] = nextfd
|
||||||
nextfd++
|
nextfd++
|
||||||
}
|
}
|
||||||
|
|
@ -203,13 +204,13 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
|
||||||
// Pass 2: dup fd[i] down onto i.
|
// Pass 2: dup fd[i] down onto i.
|
||||||
for i = 0; i < len(fd); i++ {
|
for i = 0; i < len(fd); i++ {
|
||||||
if fd[i] == -1 {
|
if fd[i] == -1 {
|
||||||
rawSyscall(funcPC(libc_close_trampoline), uintptr(i), 0, 0)
|
rawSyscall(abi.FuncPCABI0(libc_close_trampoline), uintptr(i), 0, 0)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if fd[i] == int(i) {
|
if fd[i] == int(i) {
|
||||||
// dup2(i, i) won't clear close-on-exec flag on Linux,
|
// dup2(i, i) won't clear close-on-exec flag on Linux,
|
||||||
// probably not elsewhere either.
|
// probably not elsewhere either.
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_fcntl_trampoline), uintptr(fd[i]), F_SETFD, 0)
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd[i]), F_SETFD, 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
|
|
@ -217,7 +218,7 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
|
||||||
}
|
}
|
||||||
// The new fd is created NOT close-on-exec,
|
// The new fd is created NOT close-on-exec,
|
||||||
// which is exactly what we want.
|
// which is exactly what we want.
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_dup2_trampoline), uintptr(fd[i]), uintptr(i), 0)
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_dup2_trampoline), uintptr(fd[i]), uintptr(i), 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
|
|
@ -228,12 +229,12 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
|
||||||
// Programs that know they inherit fds >= 3 will need
|
// Programs that know they inherit fds >= 3 will need
|
||||||
// to set them close-on-exec.
|
// to set them close-on-exec.
|
||||||
for i = len(fd); i < 3; i++ {
|
for i = len(fd); i < 3; i++ {
|
||||||
rawSyscall(funcPC(libc_close_trampoline), uintptr(i), 0, 0)
|
rawSyscall(abi.FuncPCABI0(libc_close_trampoline), uintptr(i), 0, 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Detach fd 0 from tty
|
// Detach fd 0 from tty
|
||||||
if sys.Noctty {
|
if sys.Noctty {
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_ioctl_trampoline), 0, uintptr(TIOCNOTTY), 0)
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_ioctl_trampoline), 0, uintptr(TIOCNOTTY), 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
|
|
@ -241,22 +242,22 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
|
||||||
|
|
||||||
// Set the controlling TTY to Ctty
|
// Set the controlling TTY to Ctty
|
||||||
if sys.Setctty {
|
if sys.Setctty {
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_ioctl_trampoline), uintptr(sys.Ctty), uintptr(TIOCSCTTY), 0)
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_ioctl_trampoline), uintptr(sys.Ctty), uintptr(TIOCSCTTY), 0)
|
||||||
if err1 != 0 {
|
if err1 != 0 {
|
||||||
goto childerror
|
goto childerror
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Time to exec.
|
// Time to exec.
|
||||||
_, _, err1 = rawSyscall(funcPC(libc_execve_trampoline),
|
_, _, err1 = rawSyscall(abi.FuncPCABI0(libc_execve_trampoline),
|
||||||
uintptr(unsafe.Pointer(argv0)),
|
uintptr(unsafe.Pointer(argv0)),
|
||||||
uintptr(unsafe.Pointer(&argv[0])),
|
uintptr(unsafe.Pointer(&argv[0])),
|
||||||
uintptr(unsafe.Pointer(&envv[0])))
|
uintptr(unsafe.Pointer(&envv[0])))
|
||||||
|
|
||||||
childerror:
|
childerror:
|
||||||
// send error code on pipe
|
// send error code on pipe
|
||||||
rawSyscall(funcPC(libc_write_trampoline), uintptr(pipe), uintptr(unsafe.Pointer(&err1)), unsafe.Sizeof(err1))
|
rawSyscall(abi.FuncPCABI0(libc_write_trampoline), uintptr(pipe), uintptr(unsafe.Pointer(&err1)), unsafe.Sizeof(err1))
|
||||||
for {
|
for {
|
||||||
rawSyscall(funcPC(libc_exit_trampoline), 253, 0, 0)
|
rawSyscall(abi.FuncPCABI0(libc_exit_trampoline), 253, 0, 0)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -54,8 +54,7 @@ func main() {
|
||||||
fn := line[5 : len(line)-13]
|
fn := line[5 : len(line)-13]
|
||||||
if !trampolines[fn] {
|
if !trampolines[fn] {
|
||||||
trampolines[fn] = true
|
trampolines[fn] = true
|
||||||
// The trampolines are ABIInternal as they are address-taken in Go code.
|
fmt.Fprintf(&out, "TEXT ·%s_trampoline(SB),NOSPLIT,$0-0\n", fn)
|
||||||
fmt.Fprintf(&out, "TEXT ·%s_trampoline<ABIInternal>(SB),NOSPLIT,$0-0\n", fn)
|
|
||||||
fmt.Fprintf(&out, "\tJMP\t%s(SB)\n", fn)
|
fmt.Fprintf(&out, "\tJMP\t%s(SB)\n", fn)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -32,6 +32,8 @@ my $dragonfly = 0;
|
||||||
my $arm = 0; # 64-bit value should use (even, odd)-pair
|
my $arm = 0; # 64-bit value should use (even, odd)-pair
|
||||||
my $libc = 0;
|
my $libc = 0;
|
||||||
my $tags = ""; # build tags
|
my $tags = ""; # build tags
|
||||||
|
my $newtags = ""; # new style build tags
|
||||||
|
my $extraimports = "";
|
||||||
|
|
||||||
if($ARGV[0] eq "-b32") {
|
if($ARGV[0] eq "-b32") {
|
||||||
$_32bit = "big-endian";
|
$_32bit = "big-endian";
|
||||||
|
|
@ -80,6 +82,10 @@ if($ARGV[0] =~ /^-/) {
|
||||||
exit 1;
|
exit 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($libc) {
|
||||||
|
$extraimports = 'import "internal/abi"';
|
||||||
|
}
|
||||||
|
|
||||||
sub parseparamlist($) {
|
sub parseparamlist($) {
|
||||||
my ($list) = @_;
|
my ($list) = @_;
|
||||||
$list =~ s/^\s*//;
|
$list =~ s/^\s*//;
|
||||||
|
|
@ -276,7 +282,7 @@ while(<>) {
|
||||||
$sysname = substr $sysname, 4;
|
$sysname = substr $sysname, 4;
|
||||||
$funcname = "libc_$sysname";
|
$funcname = "libc_$sysname";
|
||||||
}
|
}
|
||||||
$sysname = "funcPC(${funcname}_trampoline)";
|
$sysname = "abi.FuncPCABI0(${funcname}_trampoline)";
|
||||||
}
|
}
|
||||||
|
|
||||||
# Actual call.
|
# Actual call.
|
||||||
|
|
@ -350,7 +356,7 @@ while(<>) {
|
||||||
if (not exists $trampolines{$funcname}) {
|
if (not exists $trampolines{$funcname}) {
|
||||||
$trampolines{$funcname} = 1;
|
$trampolines{$funcname} = 1;
|
||||||
# The assembly trampoline that jumps to the libc routine.
|
# The assembly trampoline that jumps to the libc routine.
|
||||||
$text .= "func ${funcname}_trampoline()\n";
|
$text .= "func ${funcname}_trampoline()\n\n";
|
||||||
# Tell the linker that funcname can be found in libSystem using varname without the libc_ prefix.
|
# Tell the linker that funcname can be found in libSystem using varname without the libc_ prefix.
|
||||||
my $basename = substr $funcname, 5;
|
my $basename = substr $funcname, 5;
|
||||||
my $libc = "libc.so";
|
my $libc = "libc.so";
|
||||||
|
|
@ -369,15 +375,20 @@ if($errors) {
|
||||||
exit 1;
|
exit 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# TODO: this assumes tags are just simply comma separated. For now this is all the uses.
|
||||||
|
$newtags = $tags =~ s/,/ && /r;
|
||||||
|
|
||||||
print <<EOF;
|
print <<EOF;
|
||||||
// $cmdline
|
// $cmdline
|
||||||
// Code generated by the command above; DO NOT EDIT.
|
// Code generated by the command above; DO NOT EDIT.
|
||||||
|
|
||||||
|
//go:build $newtags
|
||||||
// +build $tags
|
// +build $tags
|
||||||
|
|
||||||
package syscall
|
package syscall
|
||||||
|
|
||||||
import "unsafe"
|
import "unsafe"
|
||||||
|
$extraimports
|
||||||
|
|
||||||
$text
|
$text
|
||||||
EOF
|
EOF
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,10 @@
|
||||||
|
|
||||||
package syscall
|
package syscall
|
||||||
|
|
||||||
import "unsafe"
|
import (
|
||||||
|
"internal/abi"
|
||||||
|
"unsafe"
|
||||||
|
)
|
||||||
|
|
||||||
type SockaddrDatalink struct {
|
type SockaddrDatalink struct {
|
||||||
Len uint8
|
Len uint8
|
||||||
|
|
@ -105,7 +108,7 @@ func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
|
||||||
_p0 = unsafe.Pointer(&buf[0])
|
_p0 = unsafe.Pointer(&buf[0])
|
||||||
bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf))
|
bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf))
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall(funcPC(libc_getfsstat_trampoline), uintptr(_p0), bufsize, uintptr(flags))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_getfsstat_trampoline), uintptr(_p0), bufsize, uintptr(flags))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = e1
|
err = e1
|
||||||
|
|
@ -131,7 +134,7 @@ func setattrlistTimes(path string, times []Timespec) error {
|
||||||
attributes := [2]Timespec{times[1], times[0]}
|
attributes := [2]Timespec{times[1], times[0]}
|
||||||
const options = 0
|
const options = 0
|
||||||
_, _, e1 := syscall6(
|
_, _, e1 := syscall6(
|
||||||
funcPC(libc_setattrlist_trampoline),
|
abi.FuncPCABI0(libc_setattrlist_trampoline),
|
||||||
uintptr(unsafe.Pointer(_p0)),
|
uintptr(unsafe.Pointer(_p0)),
|
||||||
uintptr(unsafe.Pointer(&attrList)),
|
uintptr(unsafe.Pointer(&attrList)),
|
||||||
uintptr(unsafe.Pointer(&attributes)),
|
uintptr(unsafe.Pointer(&attributes)),
|
||||||
|
|
@ -264,7 +267,7 @@ func init() {
|
||||||
}
|
}
|
||||||
|
|
||||||
func fdopendir(fd int) (dir uintptr, err error) {
|
func fdopendir(fd int) (dir uintptr, err error) {
|
||||||
r0, _, e1 := syscallPtr(funcPC(libc_fdopendir_trampoline), uintptr(fd), 0, 0)
|
r0, _, e1 := syscallPtr(abi.FuncPCABI0(libc_fdopendir_trampoline), uintptr(fd), 0, 0)
|
||||||
dir = uintptr(r0)
|
dir = uintptr(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -277,7 +280,7 @@ func libc_fdopendir_trampoline()
|
||||||
//go:cgo_import_dynamic libc_fdopendir fdopendir "/usr/lib/libSystem.B.dylib"
|
//go:cgo_import_dynamic libc_fdopendir fdopendir "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
|
func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -286,7 +289,7 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
|
func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_write_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -376,10 +379,3 @@ func syscall6X(fn, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
|
||||||
func rawSyscall(fn, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
|
func rawSyscall(fn, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
|
||||||
func rawSyscall6(fn, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
|
func rawSyscall6(fn, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
|
||||||
func syscallPtr(fn, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
|
func syscallPtr(fn, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
|
||||||
|
|
||||||
// Find the entry point for f. See comments in runtime/proc.go for the
|
|
||||||
// function of the same name.
|
|
||||||
//go:nosplit
|
|
||||||
func funcPC(f func()) uintptr {
|
|
||||||
return **(**uintptr)(unsafe.Pointer(&f))
|
|
||||||
}
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,10 @@
|
||||||
|
|
||||||
package syscall
|
package syscall
|
||||||
|
|
||||||
import "unsafe"
|
import (
|
||||||
|
"internal/abi"
|
||||||
|
"unsafe"
|
||||||
|
)
|
||||||
|
|
||||||
func setTimespec(sec, nsec int64) Timespec {
|
func setTimespec(sec, nsec int64) Timespec {
|
||||||
return Timespec{Sec: sec, Nsec: nsec}
|
return Timespec{Sec: sec, Nsec: nsec}
|
||||||
|
|
@ -44,7 +47,7 @@ func (cmsg *Cmsghdr) SetLen(length int) {
|
||||||
func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
|
func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
|
||||||
var length = uint64(count)
|
var length = uint64(count)
|
||||||
|
|
||||||
_, _, e1 := syscall6(funcPC(libc_sendfile_trampoline), uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(unsafe.Pointer(&length)), 0, 0)
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_sendfile_trampoline), uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(unsafe.Pointer(&length)), 0, 0)
|
||||||
|
|
||||||
written = int(length)
|
written = int(length)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,10 @@
|
||||||
|
|
||||||
package syscall
|
package syscall
|
||||||
|
|
||||||
import "unsafe"
|
import (
|
||||||
|
"internal/abi"
|
||||||
|
"unsafe"
|
||||||
|
)
|
||||||
|
|
||||||
func setTimespec(sec, nsec int64) Timespec {
|
func setTimespec(sec, nsec int64) Timespec {
|
||||||
return Timespec{Sec: sec, Nsec: nsec}
|
return Timespec{Sec: sec, Nsec: nsec}
|
||||||
|
|
@ -44,7 +47,7 @@ func (cmsg *Cmsghdr) SetLen(length int) {
|
||||||
func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
|
func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
|
||||||
var length = uint64(count)
|
var length = uint64(count)
|
||||||
|
|
||||||
_, _, e1 := syscall6(funcPC(libc_sendfile_trampoline), uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(unsafe.Pointer(&length)), 0, 0)
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_sendfile_trampoline), uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(unsafe.Pointer(&length)), 0, 0)
|
||||||
|
|
||||||
written = int(length)
|
written = int(length)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,9 @@
|
||||||
|
|
||||||
package syscall
|
package syscall
|
||||||
|
|
||||||
import "unsafe"
|
import (
|
||||||
|
"internal/abi"
|
||||||
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
execveOpenBSD = execve
|
execveOpenBSD = execve
|
||||||
|
|
@ -16,23 +18,23 @@ func init() {
|
||||||
//sys directSyscall(trap uintptr, a1 uintptr, a2 uintptr, a3 uintptr, a4 uintptr, a5 uintptr) (ret uintptr, err error) = SYS_syscall
|
//sys directSyscall(trap uintptr, a1 uintptr, a2 uintptr, a3 uintptr, a4 uintptr, a5 uintptr) (ret uintptr, err error) = SYS_syscall
|
||||||
|
|
||||||
func syscallInternal(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) {
|
func syscallInternal(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) {
|
||||||
return syscall6X(funcPC(libc_syscall_trampoline), trap, a1, a2, a3, 0, 0)
|
return syscall6X(abi.FuncPCABI0(libc_syscall_trampoline), trap, a1, a2, a3, 0, 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
func syscall6Internal(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) {
|
func syscall6Internal(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) {
|
||||||
return syscall10X(funcPC(libc_syscall_trampoline), trap, a1, a2, a3, a4, a5, a6, 0, 0, 0)
|
return syscall10X(abi.FuncPCABI0(libc_syscall_trampoline), trap, a1, a2, a3, a4, a5, a6, 0, 0, 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
func rawSyscallInternal(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) {
|
func rawSyscallInternal(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) {
|
||||||
return rawSyscall6X(funcPC(libc_syscall_trampoline), trap, a1, a2, a3, 0, 0)
|
return rawSyscall6X(abi.FuncPCABI0(libc_syscall_trampoline), trap, a1, a2, a3, 0, 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
func rawSyscall6Internal(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) {
|
func rawSyscall6Internal(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) {
|
||||||
return rawSyscall10X(funcPC(libc_syscall_trampoline), trap, a1, a2, a3, a4, a5, a6, 0, 0, 0)
|
return rawSyscall10X(abi.FuncPCABI0(libc_syscall_trampoline), trap, a1, a2, a3, a4, a5, a6, 0, 0, 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
func syscall9Internal(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno) {
|
func syscall9Internal(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno) {
|
||||||
return rawSyscall10X(funcPC(libc_syscall_trampoline), trap, a1, a2, a3, a4, a5, a6, a7, a8, a9)
|
return rawSyscall10X(abi.FuncPCABI0(libc_syscall_trampoline), trap, a1, a2, a3, a4, a5, a6, a7, a8, a9)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Implemented in the runtime package (runtime/sys_openbsd3.go)
|
// Implemented in the runtime package (runtime/sys_openbsd3.go)
|
||||||
|
|
@ -54,13 +56,6 @@ func syscall9X(fn, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr,
|
||||||
return syscall10X(fn, a1, a2, a3, a4, a5, a6, a7, a8, a9, 0)
|
return syscall10X(fn, a1, a2, a3, a4, a5, a6, a7, a8, a9, 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Find the entry point for f. See comments in runtime/proc.go for the
|
|
||||||
// function of the same name.
|
|
||||||
//go:nosplit
|
|
||||||
func funcPC(f func()) uintptr {
|
|
||||||
return **(**uintptr)(unsafe.Pointer(&f))
|
|
||||||
}
|
|
||||||
|
|
||||||
//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_read
|
//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_read
|
||||||
//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_write
|
//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_write
|
||||||
//sys Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_lseek
|
//sys Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_lseek
|
||||||
|
|
|
||||||
|
|
@ -7,11 +7,12 @@
|
||||||
package syscall
|
package syscall
|
||||||
|
|
||||||
import "unsafe"
|
import "unsafe"
|
||||||
|
import "internal/abi"
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
|
func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
|
||||||
r0, _, e1 := rawSyscall(funcPC(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
|
r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -26,7 +27,7 @@ func libc_getgroups_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func setgroups(ngid int, gid *_Gid_t) (err error) {
|
func setgroups(ngid int, gid *_Gid_t) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -40,7 +41,7 @@ func libc_setgroups_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
|
func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
|
||||||
r0, _, e1 := syscall6(funcPC(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
|
r0, _, e1 := syscall6(abi.FuncPCABI0(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
|
||||||
wpid = int(r0)
|
wpid = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -55,7 +56,7 @@ func libc_wait4_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
|
func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
|
||||||
fd = int(r0)
|
fd = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -70,7 +71,7 @@ func libc_accept_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
|
func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -84,7 +85,7 @@ func libc_bind_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
|
func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -98,7 +99,7 @@ func libc_connect_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func socket(domain int, typ int, proto int) (fd int, err error) {
|
func socket(domain int, typ int, proto int) (fd int, err error) {
|
||||||
r0, _, e1 := rawSyscall(funcPC(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto))
|
r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto))
|
||||||
fd = int(r0)
|
fd = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -113,7 +114,7 @@ func libc_socket_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
|
func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
|
||||||
_, _, e1 := syscall6(funcPC(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -127,7 +128,7 @@ func libc_getsockopt_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
|
func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
|
||||||
_, _, e1 := syscall6(funcPC(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -141,7 +142,7 @@ func libc_setsockopt_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
|
func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -155,7 +156,7 @@ func libc_getpeername_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
|
func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -169,7 +170,7 @@ func libc_getsockname_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Shutdown(s int, how int) (err error) {
|
func Shutdown(s int, how int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -183,7 +184,7 @@ func libc_shutdown_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
|
func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
|
||||||
_, _, e1 := rawSyscall6(funcPC(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
|
_, _, e1 := rawSyscall6(abi.FuncPCABI0(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -203,7 +204,7 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall6(funcPC(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
|
r0, _, e1 := syscall6(abi.FuncPCABI0(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -224,7 +225,7 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall6(funcPC(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -238,7 +239,7 @@ func libc_sendto_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
|
func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -253,7 +254,7 @@ func libc_recvmsg_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
|
func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -268,7 +269,7 @@ func libc_sendmsg_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
|
func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
|
||||||
r0, _, e1 := syscall6(funcPC(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
|
r0, _, e1 := syscall6(abi.FuncPCABI0(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -288,7 +289,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -302,7 +303,7 @@ func libc_utimes_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func futimes(fd int, timeval *[2]Timeval) (err error) {
|
func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -316,7 +317,7 @@ func libc_futimes_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
||||||
val = int(r0)
|
val = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -331,7 +332,7 @@ func libc_fcntl_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func pipe(p *[2]int32) (err error) {
|
func pipe(p *[2]int32) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_pipe_trampoline), uintptr(unsafe.Pointer(p)), 0, 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_pipe_trampoline), uintptr(unsafe.Pointer(p)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -345,7 +346,7 @@ func libc_pipe_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func kill(pid int, signum int, posix int) (err error) {
|
func kill(pid int, signum int, posix int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -364,7 +365,7 @@ func Access(path string, mode uint32) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -378,7 +379,7 @@ func libc_access_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
|
func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -397,7 +398,7 @@ func Chdir(path string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -416,7 +417,7 @@ func Chflags(path string, flags int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -435,7 +436,7 @@ func Chmod(path string, mode uint32) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -454,7 +455,7 @@ func Chown(path string, uid int, gid int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -473,7 +474,7 @@ func Chroot(path string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -487,7 +488,7 @@ func libc_chroot_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Close(fd int) (err error) {
|
func Close(fd int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_close_trampoline), uintptr(fd), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_close_trampoline), uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -501,7 +502,7 @@ func libc_close_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func closedir(dir uintptr) (err error) {
|
func closedir(dir uintptr) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_closedir_trampoline), uintptr(dir), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_closedir_trampoline), uintptr(dir), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -515,7 +516,7 @@ func libc_closedir_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Dup(fd int) (nfd int, err error) {
|
func Dup(fd int) (nfd int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_dup_trampoline), uintptr(fd), 0, 0)
|
||||||
nfd = int(r0)
|
nfd = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -530,7 +531,7 @@ func libc_dup_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Dup2(from int, to int) (err error) {
|
func Dup2(from int, to int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_dup2_trampoline), uintptr(from), uintptr(to), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_dup2_trampoline), uintptr(from), uintptr(to), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -554,7 +555,7 @@ func Exchangedata(path1 string, path2 string, options int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -568,7 +569,7 @@ func libc_exchangedata_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fchdir(fd int) (err error) {
|
func Fchdir(fd int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_fchdir_trampoline), uintptr(fd), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_fchdir_trampoline), uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -582,7 +583,7 @@ func libc_fchdir_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fchflags(fd int, flags int) (err error) {
|
func Fchflags(fd int, flags int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -596,7 +597,7 @@ func libc_fchflags_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fchmod(fd int, mode uint32) (err error) {
|
func Fchmod(fd int, mode uint32) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -610,7 +611,7 @@ func libc_fchmod_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fchown(fd int, uid int, gid int) (err error) {
|
func Fchown(fd int, uid int, gid int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -624,7 +625,7 @@ func libc_fchown_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Flock(fd int, how int) (err error) {
|
func Flock(fd int, how int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -638,7 +639,7 @@ func libc_flock_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fpathconf(fd int, name int) (val int, err error) {
|
func Fpathconf(fd int, name int) (val int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0)
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0)
|
||||||
val = int(r0)
|
val = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -653,7 +654,7 @@ func libc_fpathconf_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fsync(fd int) (err error) {
|
func Fsync(fd int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_fsync_trampoline), uintptr(fd), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_fsync_trampoline), uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -667,7 +668,7 @@ func libc_fsync_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Ftruncate(fd int, length int64) (err error) {
|
func Ftruncate(fd int, length int64) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -681,7 +682,7 @@ func libc_ftruncate_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getdtablesize() (size int) {
|
func Getdtablesize() (size int) {
|
||||||
r0, _, _ := syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
|
r0, _, _ := syscall(abi.FuncPCABI0(libc_getdtablesize_trampoline), 0, 0, 0)
|
||||||
size = int(r0)
|
size = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -693,7 +694,7 @@ func libc_getdtablesize_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getegid() (egid int) {
|
func Getegid() (egid int) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_getegid_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getegid_trampoline), 0, 0, 0)
|
||||||
egid = int(r0)
|
egid = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -705,7 +706,7 @@ func libc_getegid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Geteuid() (uid int) {
|
func Geteuid() (uid int) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_geteuid_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_geteuid_trampoline), 0, 0, 0)
|
||||||
uid = int(r0)
|
uid = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -717,7 +718,7 @@ func libc_geteuid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getgid() (gid int) {
|
func Getgid() (gid int) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_getgid_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getgid_trampoline), 0, 0, 0)
|
||||||
gid = int(r0)
|
gid = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -729,7 +730,7 @@ func libc_getgid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getpgid(pid int) (pgid int, err error) {
|
func Getpgid(pid int) (pgid int, err error) {
|
||||||
r0, _, e1 := rawSyscall(funcPC(libc_getpgid_trampoline), uintptr(pid), 0, 0)
|
r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getpgid_trampoline), uintptr(pid), 0, 0)
|
||||||
pgid = int(r0)
|
pgid = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -744,7 +745,7 @@ func libc_getpgid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getpgrp() (pgrp int) {
|
func Getpgrp() (pgrp int) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_getpgrp_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getpgrp_trampoline), 0, 0, 0)
|
||||||
pgrp = int(r0)
|
pgrp = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -756,7 +757,7 @@ func libc_getpgrp_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getpid() (pid int) {
|
func Getpid() (pid int) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_getpid_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getpid_trampoline), 0, 0, 0)
|
||||||
pid = int(r0)
|
pid = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -768,7 +769,7 @@ func libc_getpid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getppid() (ppid int) {
|
func Getppid() (ppid int) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_getppid_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getppid_trampoline), 0, 0, 0)
|
||||||
ppid = int(r0)
|
ppid = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -780,7 +781,7 @@ func libc_getppid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getpriority(which int, who int) (prio int, err error) {
|
func Getpriority(which int, who int) (prio int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
|
||||||
prio = int(r0)
|
prio = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -795,7 +796,7 @@ func libc_getpriority_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getrlimit(which int, lim *Rlimit) (err error) {
|
func Getrlimit(which int, lim *Rlimit) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -809,7 +810,7 @@ func libc_getrlimit_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getrusage(who int, rusage *Rusage) (err error) {
|
func Getrusage(who int, rusage *Rusage) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -823,7 +824,7 @@ func libc_getrusage_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getsid(pid int) (sid int, err error) {
|
func Getsid(pid int) (sid int, err error) {
|
||||||
r0, _, e1 := rawSyscall(funcPC(libc_getsid_trampoline), uintptr(pid), 0, 0)
|
r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getsid_trampoline), uintptr(pid), 0, 0)
|
||||||
sid = int(r0)
|
sid = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -838,7 +839,7 @@ func libc_getsid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getuid() (uid int) {
|
func Getuid() (uid int) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getuid_trampoline), 0, 0, 0)
|
||||||
uid = int(r0)
|
uid = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -850,7 +851,7 @@ func libc_getuid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Issetugid() (tainted bool) {
|
func Issetugid() (tainted bool) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_issetugid_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_issetugid_trampoline), 0, 0, 0)
|
||||||
tainted = bool(r0 != 0)
|
tainted = bool(r0 != 0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -862,7 +863,7 @@ func libc_issetugid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Kqueue() (fd int, err error) {
|
func Kqueue() (fd int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_kqueue_trampoline), 0, 0, 0)
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_kqueue_trampoline), 0, 0, 0)
|
||||||
fd = int(r0)
|
fd = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -882,7 +883,7 @@ func Lchown(path string, uid int, gid int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -906,7 +907,7 @@ func Link(path string, link string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -920,7 +921,7 @@ func libc_link_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Listen(s int, backlog int) (err error) {
|
func Listen(s int, backlog int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -939,7 +940,7 @@ func Mkdir(path string, mode uint32) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -958,7 +959,7 @@ func Mkfifo(path string, mode uint32) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -977,7 +978,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -997,7 +998,7 @@ func Mlock(b []byte) (err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1011,7 +1012,7 @@ func libc_mlock_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Mlockall(flags int) (err error) {
|
func Mlockall(flags int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_mlockall_trampoline), uintptr(flags), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_mlockall_trampoline), uintptr(flags), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1031,7 +1032,7 @@ func Mprotect(b []byte, prot int) (err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1051,7 +1052,7 @@ func Munlock(b []byte) (err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1065,7 +1066,7 @@ func libc_munlock_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Munlockall() (err error) {
|
func Munlockall() (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_munlockall_trampoline), 0, 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_munlockall_trampoline), 0, 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1084,7 +1085,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall(funcPC(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
|
||||||
fd = int(r0)
|
fd = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1104,7 +1105,7 @@ func Pathconf(path string, name int) (val int, err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall(funcPC(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
|
||||||
val = int(r0)
|
val = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1125,7 +1126,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall6(funcPC(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
|
r0, _, e1 := syscall6(abi.FuncPCABI0(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1146,7 +1147,7 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall6(funcPC(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
|
r0, _, e1 := syscall6(abi.FuncPCABI0(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1167,7 +1168,7 @@ func read(fd int, p []byte) (n int, err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1182,7 +1183,7 @@ func libc_read_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno) {
|
func readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno) {
|
||||||
r0, _, _ := syscall(funcPC(libc_readdir_r_trampoline), uintptr(dir), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result)))
|
r0, _, _ := syscall(abi.FuncPCABI0(libc_readdir_r_trampoline), uintptr(dir), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result)))
|
||||||
res = Errno(r0)
|
res = Errno(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -1205,7 +1206,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
|
||||||
} else {
|
} else {
|
||||||
_p1 = unsafe.Pointer(&_zero)
|
_p1 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall(funcPC(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1230,7 +1231,7 @@ func Rename(from string, to string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1249,7 +1250,7 @@ func Revoke(path string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1268,7 +1269,7 @@ func Rmdir(path string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1282,7 +1283,7 @@ func libc_rmdir_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
|
func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
|
||||||
r0, _, e1 := syscallX(funcPC(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence))
|
r0, _, e1 := syscallX(abi.FuncPCABI0(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence))
|
||||||
newoffset = int64(r0)
|
newoffset = int64(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1297,7 +1298,7 @@ func libc_lseek_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
|
func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
|
||||||
_, _, e1 := syscall6(funcPC(libc_select_trampoline), uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_select_trampoline), uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1311,7 +1312,7 @@ func libc_select_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setegid(egid int) (err error) {
|
func Setegid(egid int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_setegid_trampoline), uintptr(egid), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_setegid_trampoline), uintptr(egid), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1325,7 +1326,7 @@ func libc_setegid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Seteuid(euid int) (err error) {
|
func Seteuid(euid int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_seteuid_trampoline), uintptr(euid), 0, 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_seteuid_trampoline), uintptr(euid), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1339,7 +1340,7 @@ func libc_seteuid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setgid(gid int) (err error) {
|
func Setgid(gid int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_setgid_trampoline), uintptr(gid), 0, 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setgid_trampoline), uintptr(gid), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1358,7 +1359,7 @@ func Setlogin(name string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1372,7 +1373,7 @@ func libc_setlogin_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setpgid(pid int, pgid int) (err error) {
|
func Setpgid(pid int, pgid int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1386,7 +1387,7 @@ func libc_setpgid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setpriority(which int, who int, prio int) (err error) {
|
func Setpriority(which int, who int, prio int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1400,7 +1401,7 @@ func libc_setpriority_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setprivexec(flag int) (err error) {
|
func Setprivexec(flag int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_setprivexec_trampoline), uintptr(flag), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_setprivexec_trampoline), uintptr(flag), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1414,7 +1415,7 @@ func libc_setprivexec_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setregid(rgid int, egid int) (err error) {
|
func Setregid(rgid int, egid int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1428,7 +1429,7 @@ func libc_setregid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setreuid(ruid int, euid int) (err error) {
|
func Setreuid(ruid int, euid int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1442,7 +1443,7 @@ func libc_setreuid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setrlimit(which int, lim *Rlimit) (err error) {
|
func Setrlimit(which int, lim *Rlimit) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1456,7 +1457,7 @@ func libc_setrlimit_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setsid() (pid int, err error) {
|
func Setsid() (pid int, err error) {
|
||||||
r0, _, e1 := rawSyscall(funcPC(libc_setsid_trampoline), 0, 0, 0)
|
r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setsid_trampoline), 0, 0, 0)
|
||||||
pid = int(r0)
|
pid = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1471,7 +1472,7 @@ func libc_setsid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Settimeofday(tp *Timeval) (err error) {
|
func Settimeofday(tp *Timeval) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1485,7 +1486,7 @@ func libc_settimeofday_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setuid(uid int) (err error) {
|
func Setuid(uid int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_setuid_trampoline), uintptr(uid), 0, 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setuid_trampoline), uintptr(uid), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1509,7 +1510,7 @@ func Symlink(path string, link string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1523,7 +1524,7 @@ func libc_symlink_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Sync() (err error) {
|
func Sync() (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_sync_trampoline), 0, 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_sync_trampoline), 0, 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1542,7 +1543,7 @@ func Truncate(path string, length int64) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1556,7 +1557,7 @@ func libc_truncate_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Umask(newmask int) (oldmask int) {
|
func Umask(newmask int) (oldmask int) {
|
||||||
r0, _, _ := syscall(funcPC(libc_umask_trampoline), uintptr(newmask), 0, 0)
|
r0, _, _ := syscall(abi.FuncPCABI0(libc_umask_trampoline), uintptr(newmask), 0, 0)
|
||||||
oldmask = int(r0)
|
oldmask = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -1573,7 +1574,7 @@ func Undelete(path string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1592,7 +1593,7 @@ func Unlink(path string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1611,7 +1612,7 @@ func Unmount(path string, flags int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1631,7 +1632,7 @@ func write(fd int, p []byte) (n int, err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1652,7 +1653,7 @@ func writev(fd int, iovecs []Iovec) (cnt uintptr, err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscallX(funcPC(libc_writev_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(iovecs)))
|
r0, _, e1 := syscallX(abi.FuncPCABI0(libc_writev_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(iovecs)))
|
||||||
cnt = uintptr(r0)
|
cnt = uintptr(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1667,7 +1668,7 @@ func libc_writev_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
|
func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
|
||||||
r0, _, e1 := syscall6X(funcPC(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
|
r0, _, e1 := syscall6X(abi.FuncPCABI0(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
|
||||||
ret = uintptr(r0)
|
ret = uintptr(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1682,7 +1683,7 @@ func libc_mmap_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1696,7 +1697,7 @@ func libc_munmap_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fork() (pid int, err error) {
|
func fork() (pid int, err error) {
|
||||||
r0, _, e1 := rawSyscall(funcPC(libc_fork_trampoline), 0, 0, 0)
|
r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_fork_trampoline), 0, 0, 0)
|
||||||
pid = int(r0)
|
pid = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1711,7 +1712,7 @@ func libc_fork_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func ioctl(fd int, req int, arg int) (err error) {
|
func ioctl(fd int, req int, arg int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1725,7 +1726,7 @@ func libc_ioctl_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
|
func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1735,7 +1736,7 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func execve(path *byte, argv **byte, envp **byte) (err error) {
|
func execve(path *byte, argv **byte, envp **byte) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_execve_trampoline), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(argv)), uintptr(unsafe.Pointer(envp)))
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_execve_trampoline), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(argv)), uintptr(unsafe.Pointer(envp)))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1749,7 +1750,7 @@ func libc_execve_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func exit(res int) (err error) {
|
func exit(res int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_exit_trampoline), uintptr(res), 0, 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_exit_trampoline), uintptr(res), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1769,7 +1770,7 @@ func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr)
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall6(funcPC(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1783,7 +1784,7 @@ func libc_sysctl_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
|
func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
||||||
val = int(r0)
|
val = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1799,7 +1800,7 @@ func unlinkat(fd int, path string, flags int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_unlinkat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_unlinkat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1818,7 +1819,7 @@ func openat(fd int, path string, flags int, perm uint32) (fdret int, err error)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall6(funcPC(libc_openat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(perm), 0, 0)
|
r0, _, e1 := syscall6(abi.FuncPCABI0(libc_openat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(perm), 0, 0)
|
||||||
fdret = int(r0)
|
fdret = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1839,7 +1840,7 @@ func getcwd(buf []byte) (n int, err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1854,7 +1855,7 @@ func libc_getcwd_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fstat(fd int, stat *Stat_t) (err error) {
|
func Fstat(fd int, stat *Stat_t) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_fstat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_fstat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1868,7 +1869,7 @@ func libc_fstat64_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fstatfs(fd int, stat *Statfs_t) (err error) {
|
func Fstatfs(fd int, stat *Statfs_t) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_fstatfs64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_fstatfs64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1882,7 +1883,7 @@ func libc_fstatfs64_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Gettimeofday(tp *Timeval) (err error) {
|
func Gettimeofday(tp *Timeval) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1901,7 +1902,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_lstat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_lstat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1920,7 +1921,7 @@ func Stat(path string, stat *Stat_t) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_stat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_stat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1939,7 +1940,7 @@ func Statfs(path string, stat *Statfs_t) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_statfs64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_statfs64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1958,7 +1959,7 @@ func fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall6(funcPC(libc_fstatat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_fstatat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1971,9 +1972,8 @@ func libc_fstatat64_trampoline()
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
//go:nosplit
|
|
||||||
func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) {
|
func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) {
|
||||||
_, _, e1 := syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,253 +1,253 @@
|
||||||
// go run mkasm.go darwin amd64
|
// go run mkasm.go darwin amd64
|
||||||
// Code generated by the command above; DO NOT EDIT.
|
// Code generated by the command above; DO NOT EDIT.
|
||||||
#include "textflag.h"
|
#include "textflag.h"
|
||||||
TEXT ·libc_getfsstat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getfsstat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getfsstat(SB)
|
JMP libc_getfsstat(SB)
|
||||||
TEXT ·libc_setattrlist_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setattrlist(SB)
|
JMP libc_setattrlist(SB)
|
||||||
TEXT ·libc_fdopendir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fdopendir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fdopendir(SB)
|
JMP libc_fdopendir(SB)
|
||||||
TEXT ·libc_sendfile_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sendfile(SB)
|
JMP libc_sendfile(SB)
|
||||||
TEXT ·libc_getgroups_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getgroups(SB)
|
JMP libc_getgroups(SB)
|
||||||
TEXT ·libc_setgroups_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setgroups(SB)
|
JMP libc_setgroups(SB)
|
||||||
TEXT ·libc_wait4_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_wait4(SB)
|
JMP libc_wait4(SB)
|
||||||
TEXT ·libc_accept_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_accept(SB)
|
JMP libc_accept(SB)
|
||||||
TEXT ·libc_bind_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_bind(SB)
|
JMP libc_bind(SB)
|
||||||
TEXT ·libc_connect_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_connect(SB)
|
JMP libc_connect(SB)
|
||||||
TEXT ·libc_socket_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_socket(SB)
|
JMP libc_socket(SB)
|
||||||
TEXT ·libc_getsockopt_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsockopt(SB)
|
JMP libc_getsockopt(SB)
|
||||||
TEXT ·libc_setsockopt_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setsockopt(SB)
|
JMP libc_setsockopt(SB)
|
||||||
TEXT ·libc_getpeername_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpeername(SB)
|
JMP libc_getpeername(SB)
|
||||||
TEXT ·libc_getsockname_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsockname(SB)
|
JMP libc_getsockname(SB)
|
||||||
TEXT ·libc_shutdown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_shutdown(SB)
|
JMP libc_shutdown(SB)
|
||||||
TEXT ·libc_socketpair_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_socketpair(SB)
|
JMP libc_socketpair(SB)
|
||||||
TEXT ·libc_recvfrom_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_recvfrom(SB)
|
JMP libc_recvfrom(SB)
|
||||||
TEXT ·libc_sendto_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sendto(SB)
|
JMP libc_sendto(SB)
|
||||||
TEXT ·libc_recvmsg_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_recvmsg(SB)
|
JMP libc_recvmsg(SB)
|
||||||
TEXT ·libc_sendmsg_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sendmsg(SB)
|
JMP libc_sendmsg(SB)
|
||||||
TEXT ·libc_kevent_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kevent(SB)
|
JMP libc_kevent(SB)
|
||||||
TEXT ·libc_utimes_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_utimes(SB)
|
JMP libc_utimes(SB)
|
||||||
TEXT ·libc_futimes_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_futimes(SB)
|
JMP libc_futimes(SB)
|
||||||
TEXT ·libc_fcntl_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fcntl(SB)
|
JMP libc_fcntl(SB)
|
||||||
TEXT ·libc_pipe_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pipe(SB)
|
JMP libc_pipe(SB)
|
||||||
TEXT ·libc_kill_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kill(SB)
|
JMP libc_kill(SB)
|
||||||
TEXT ·libc_access_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_access(SB)
|
JMP libc_access(SB)
|
||||||
TEXT ·libc_adjtime_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_adjtime(SB)
|
JMP libc_adjtime(SB)
|
||||||
TEXT ·libc_chdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chdir(SB)
|
JMP libc_chdir(SB)
|
||||||
TEXT ·libc_chflags_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chflags(SB)
|
JMP libc_chflags(SB)
|
||||||
TEXT ·libc_chmod_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chmod(SB)
|
JMP libc_chmod(SB)
|
||||||
TEXT ·libc_chown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chown(SB)
|
JMP libc_chown(SB)
|
||||||
TEXT ·libc_chroot_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chroot(SB)
|
JMP libc_chroot(SB)
|
||||||
TEXT ·libc_close_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_close(SB)
|
JMP libc_close(SB)
|
||||||
TEXT ·libc_closedir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_closedir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_closedir(SB)
|
JMP libc_closedir(SB)
|
||||||
TEXT ·libc_dup_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_dup(SB)
|
JMP libc_dup(SB)
|
||||||
TEXT ·libc_dup2_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_dup2(SB)
|
JMP libc_dup2(SB)
|
||||||
TEXT ·libc_exchangedata_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_exchangedata_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_exchangedata(SB)
|
JMP libc_exchangedata(SB)
|
||||||
TEXT ·libc_fchdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchdir(SB)
|
JMP libc_fchdir(SB)
|
||||||
TEXT ·libc_fchflags_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchflags(SB)
|
JMP libc_fchflags(SB)
|
||||||
TEXT ·libc_fchmod_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchmod(SB)
|
JMP libc_fchmod(SB)
|
||||||
TEXT ·libc_fchown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchown(SB)
|
JMP libc_fchown(SB)
|
||||||
TEXT ·libc_flock_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_flock(SB)
|
JMP libc_flock(SB)
|
||||||
TEXT ·libc_fpathconf_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fpathconf(SB)
|
JMP libc_fpathconf(SB)
|
||||||
TEXT ·libc_fsync_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fsync(SB)
|
JMP libc_fsync(SB)
|
||||||
TEXT ·libc_ftruncate_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ftruncate(SB)
|
JMP libc_ftruncate(SB)
|
||||||
TEXT ·libc_getdtablesize_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getdtablesize(SB)
|
JMP libc_getdtablesize(SB)
|
||||||
TEXT ·libc_getegid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getegid(SB)
|
JMP libc_getegid(SB)
|
||||||
TEXT ·libc_geteuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_geteuid(SB)
|
JMP libc_geteuid(SB)
|
||||||
TEXT ·libc_getgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getgid(SB)
|
JMP libc_getgid(SB)
|
||||||
TEXT ·libc_getpgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpgid(SB)
|
JMP libc_getpgid(SB)
|
||||||
TEXT ·libc_getpgrp_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpgrp(SB)
|
JMP libc_getpgrp(SB)
|
||||||
TEXT ·libc_getpid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpid(SB)
|
JMP libc_getpid(SB)
|
||||||
TEXT ·libc_getppid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getppid(SB)
|
JMP libc_getppid(SB)
|
||||||
TEXT ·libc_getpriority_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpriority(SB)
|
JMP libc_getpriority(SB)
|
||||||
TEXT ·libc_getrlimit_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getrlimit(SB)
|
JMP libc_getrlimit(SB)
|
||||||
TEXT ·libc_getrusage_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getrusage(SB)
|
JMP libc_getrusage(SB)
|
||||||
TEXT ·libc_getsid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsid(SB)
|
JMP libc_getsid(SB)
|
||||||
TEXT ·libc_getuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getuid(SB)
|
JMP libc_getuid(SB)
|
||||||
TEXT ·libc_issetugid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_issetugid(SB)
|
JMP libc_issetugid(SB)
|
||||||
TEXT ·libc_kqueue_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kqueue(SB)
|
JMP libc_kqueue(SB)
|
||||||
TEXT ·libc_lchown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lchown(SB)
|
JMP libc_lchown(SB)
|
||||||
TEXT ·libc_link_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_link(SB)
|
JMP libc_link(SB)
|
||||||
TEXT ·libc_listen_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_listen(SB)
|
JMP libc_listen(SB)
|
||||||
TEXT ·libc_mkdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mkdir(SB)
|
JMP libc_mkdir(SB)
|
||||||
TEXT ·libc_mkfifo_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mkfifo(SB)
|
JMP libc_mkfifo(SB)
|
||||||
TEXT ·libc_mknod_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mknod(SB)
|
JMP libc_mknod(SB)
|
||||||
TEXT ·libc_mlock_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mlock_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mlock(SB)
|
JMP libc_mlock(SB)
|
||||||
TEXT ·libc_mlockall_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mlockall_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mlockall(SB)
|
JMP libc_mlockall(SB)
|
||||||
TEXT ·libc_mprotect_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mprotect_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mprotect(SB)
|
JMP libc_mprotect(SB)
|
||||||
TEXT ·libc_munlock_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munlock(SB)
|
JMP libc_munlock(SB)
|
||||||
TEXT ·libc_munlockall_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munlockall(SB)
|
JMP libc_munlockall(SB)
|
||||||
TEXT ·libc_open_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_open(SB)
|
JMP libc_open(SB)
|
||||||
TEXT ·libc_pathconf_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pathconf(SB)
|
JMP libc_pathconf(SB)
|
||||||
TEXT ·libc_pread_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pread(SB)
|
JMP libc_pread(SB)
|
||||||
TEXT ·libc_pwrite_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pwrite(SB)
|
JMP libc_pwrite(SB)
|
||||||
TEXT ·libc_read_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_read(SB)
|
JMP libc_read(SB)
|
||||||
TEXT ·libc_readdir_r_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_readdir_r_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_readdir_r(SB)
|
JMP libc_readdir_r(SB)
|
||||||
TEXT ·libc_readlink_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_readlink(SB)
|
JMP libc_readlink(SB)
|
||||||
TEXT ·libc_rename_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_rename(SB)
|
JMP libc_rename(SB)
|
||||||
TEXT ·libc_revoke_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_revoke(SB)
|
JMP libc_revoke(SB)
|
||||||
TEXT ·libc_rmdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_rmdir(SB)
|
JMP libc_rmdir(SB)
|
||||||
TEXT ·libc_lseek_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lseek(SB)
|
JMP libc_lseek(SB)
|
||||||
TEXT ·libc_select_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_select(SB)
|
JMP libc_select(SB)
|
||||||
TEXT ·libc_setegid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setegid(SB)
|
JMP libc_setegid(SB)
|
||||||
TEXT ·libc_seteuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_seteuid(SB)
|
JMP libc_seteuid(SB)
|
||||||
TEXT ·libc_setgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setgid(SB)
|
JMP libc_setgid(SB)
|
||||||
TEXT ·libc_setlogin_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setlogin(SB)
|
JMP libc_setlogin(SB)
|
||||||
TEXT ·libc_setpgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setpgid(SB)
|
JMP libc_setpgid(SB)
|
||||||
TEXT ·libc_setpriority_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setpriority(SB)
|
JMP libc_setpriority(SB)
|
||||||
TEXT ·libc_setprivexec_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setprivexec_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setprivexec(SB)
|
JMP libc_setprivexec(SB)
|
||||||
TEXT ·libc_setregid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setregid(SB)
|
JMP libc_setregid(SB)
|
||||||
TEXT ·libc_setreuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setreuid(SB)
|
JMP libc_setreuid(SB)
|
||||||
TEXT ·libc_setrlimit_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setrlimit(SB)
|
JMP libc_setrlimit(SB)
|
||||||
TEXT ·libc_setsid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setsid(SB)
|
JMP libc_setsid(SB)
|
||||||
TEXT ·libc_settimeofday_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_settimeofday(SB)
|
JMP libc_settimeofday(SB)
|
||||||
TEXT ·libc_setuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setuid(SB)
|
JMP libc_setuid(SB)
|
||||||
TEXT ·libc_symlink_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_symlink(SB)
|
JMP libc_symlink(SB)
|
||||||
TEXT ·libc_sync_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sync(SB)
|
JMP libc_sync(SB)
|
||||||
TEXT ·libc_truncate_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_truncate(SB)
|
JMP libc_truncate(SB)
|
||||||
TEXT ·libc_umask_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_umask(SB)
|
JMP libc_umask(SB)
|
||||||
TEXT ·libc_undelete_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_undelete_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_undelete(SB)
|
JMP libc_undelete(SB)
|
||||||
TEXT ·libc_unlink_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_unlink(SB)
|
JMP libc_unlink(SB)
|
||||||
TEXT ·libc_unmount_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_unmount(SB)
|
JMP libc_unmount(SB)
|
||||||
TEXT ·libc_write_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_write(SB)
|
JMP libc_write(SB)
|
||||||
TEXT ·libc_writev_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_writev_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_writev(SB)
|
JMP libc_writev(SB)
|
||||||
TEXT ·libc_mmap_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mmap(SB)
|
JMP libc_mmap(SB)
|
||||||
TEXT ·libc_munmap_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munmap(SB)
|
JMP libc_munmap(SB)
|
||||||
TEXT ·libc_fork_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fork_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fork(SB)
|
JMP libc_fork(SB)
|
||||||
TEXT ·libc_ioctl_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ioctl(SB)
|
JMP libc_ioctl(SB)
|
||||||
TEXT ·libc_execve_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_execve_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_execve(SB)
|
JMP libc_execve(SB)
|
||||||
TEXT ·libc_exit_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_exit(SB)
|
JMP libc_exit(SB)
|
||||||
TEXT ·libc_sysctl_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sysctl(SB)
|
JMP libc_sysctl(SB)
|
||||||
TEXT ·libc_unlinkat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_unlinkat(SB)
|
JMP libc_unlinkat(SB)
|
||||||
TEXT ·libc_openat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_openat(SB)
|
JMP libc_openat(SB)
|
||||||
TEXT ·libc_getcwd_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getcwd(SB)
|
JMP libc_getcwd(SB)
|
||||||
TEXT ·libc_fstat64_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstat64(SB)
|
JMP libc_fstat64(SB)
|
||||||
TEXT ·libc_fstatfs64_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstatfs64_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstatfs64(SB)
|
JMP libc_fstatfs64(SB)
|
||||||
TEXT ·libc_gettimeofday_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_gettimeofday(SB)
|
JMP libc_gettimeofday(SB)
|
||||||
TEXT ·libc_lstat64_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_lstat64_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lstat64(SB)
|
JMP libc_lstat64(SB)
|
||||||
TEXT ·libc_stat64_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_stat64_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_stat64(SB)
|
JMP libc_stat64(SB)
|
||||||
TEXT ·libc_statfs64_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_statfs64_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_statfs64(SB)
|
JMP libc_statfs64(SB)
|
||||||
TEXT ·libc_fstatat64_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstatat64(SB)
|
JMP libc_fstatat64(SB)
|
||||||
TEXT ·libc_ptrace_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ptrace(SB)
|
JMP libc_ptrace(SB)
|
||||||
|
|
|
||||||
|
|
@ -7,11 +7,12 @@
|
||||||
package syscall
|
package syscall
|
||||||
|
|
||||||
import "unsafe"
|
import "unsafe"
|
||||||
|
import "internal/abi"
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
|
func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
|
||||||
r0, _, e1 := rawSyscall(funcPC(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
|
r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -26,7 +27,7 @@ func libc_getgroups_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func setgroups(ngid int, gid *_Gid_t) (err error) {
|
func setgroups(ngid int, gid *_Gid_t) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -40,7 +41,7 @@ func libc_setgroups_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
|
func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
|
||||||
r0, _, e1 := syscall6(funcPC(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
|
r0, _, e1 := syscall6(abi.FuncPCABI0(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
|
||||||
wpid = int(r0)
|
wpid = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -55,7 +56,7 @@ func libc_wait4_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
|
func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
|
||||||
fd = int(r0)
|
fd = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -70,7 +71,7 @@ func libc_accept_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
|
func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -84,7 +85,7 @@ func libc_bind_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
|
func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -98,7 +99,7 @@ func libc_connect_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func socket(domain int, typ int, proto int) (fd int, err error) {
|
func socket(domain int, typ int, proto int) (fd int, err error) {
|
||||||
r0, _, e1 := rawSyscall(funcPC(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto))
|
r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto))
|
||||||
fd = int(r0)
|
fd = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -113,7 +114,7 @@ func libc_socket_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
|
func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
|
||||||
_, _, e1 := syscall6(funcPC(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -127,7 +128,7 @@ func libc_getsockopt_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
|
func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
|
||||||
_, _, e1 := syscall6(funcPC(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -141,7 +142,7 @@ func libc_setsockopt_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
|
func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -155,7 +156,7 @@ func libc_getpeername_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
|
func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -169,7 +170,7 @@ func libc_getsockname_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Shutdown(s int, how int) (err error) {
|
func Shutdown(s int, how int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -183,7 +184,7 @@ func libc_shutdown_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
|
func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
|
||||||
_, _, e1 := rawSyscall6(funcPC(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
|
_, _, e1 := rawSyscall6(abi.FuncPCABI0(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -203,7 +204,7 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall6(funcPC(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
|
r0, _, e1 := syscall6(abi.FuncPCABI0(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -224,7 +225,7 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall6(funcPC(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -238,7 +239,7 @@ func libc_sendto_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
|
func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -253,7 +254,7 @@ func libc_recvmsg_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
|
func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -268,7 +269,7 @@ func libc_sendmsg_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
|
func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
|
||||||
r0, _, e1 := syscall6(funcPC(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
|
r0, _, e1 := syscall6(abi.FuncPCABI0(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -288,7 +289,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -302,7 +303,7 @@ func libc_utimes_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func futimes(fd int, timeval *[2]Timeval) (err error) {
|
func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -316,7 +317,7 @@ func libc_futimes_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
||||||
val = int(r0)
|
val = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -331,7 +332,7 @@ func libc_fcntl_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func pipe(p *[2]int32) (err error) {
|
func pipe(p *[2]int32) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_pipe_trampoline), uintptr(unsafe.Pointer(p)), 0, 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_pipe_trampoline), uintptr(unsafe.Pointer(p)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -345,7 +346,7 @@ func libc_pipe_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func kill(pid int, signum int, posix int) (err error) {
|
func kill(pid int, signum int, posix int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -364,7 +365,7 @@ func Access(path string, mode uint32) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -378,7 +379,7 @@ func libc_access_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
|
func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -397,7 +398,7 @@ func Chdir(path string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -416,7 +417,7 @@ func Chflags(path string, flags int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -435,7 +436,7 @@ func Chmod(path string, mode uint32) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -454,7 +455,7 @@ func Chown(path string, uid int, gid int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -473,7 +474,7 @@ func Chroot(path string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -487,7 +488,7 @@ func libc_chroot_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Close(fd int) (err error) {
|
func Close(fd int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_close_trampoline), uintptr(fd), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_close_trampoline), uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -501,7 +502,7 @@ func libc_close_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func closedir(dir uintptr) (err error) {
|
func closedir(dir uintptr) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_closedir_trampoline), uintptr(dir), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_closedir_trampoline), uintptr(dir), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -515,7 +516,7 @@ func libc_closedir_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Dup(fd int) (nfd int, err error) {
|
func Dup(fd int) (nfd int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_dup_trampoline), uintptr(fd), 0, 0)
|
||||||
nfd = int(r0)
|
nfd = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -530,7 +531,7 @@ func libc_dup_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Dup2(from int, to int) (err error) {
|
func Dup2(from int, to int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_dup2_trampoline), uintptr(from), uintptr(to), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_dup2_trampoline), uintptr(from), uintptr(to), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -554,7 +555,7 @@ func Exchangedata(path1 string, path2 string, options int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -568,7 +569,7 @@ func libc_exchangedata_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fchdir(fd int) (err error) {
|
func Fchdir(fd int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_fchdir_trampoline), uintptr(fd), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_fchdir_trampoline), uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -582,7 +583,7 @@ func libc_fchdir_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fchflags(fd int, flags int) (err error) {
|
func Fchflags(fd int, flags int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -596,7 +597,7 @@ func libc_fchflags_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fchmod(fd int, mode uint32) (err error) {
|
func Fchmod(fd int, mode uint32) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -610,7 +611,7 @@ func libc_fchmod_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fchown(fd int, uid int, gid int) (err error) {
|
func Fchown(fd int, uid int, gid int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -624,7 +625,7 @@ func libc_fchown_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Flock(fd int, how int) (err error) {
|
func Flock(fd int, how int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -638,7 +639,7 @@ func libc_flock_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fpathconf(fd int, name int) (val int, err error) {
|
func Fpathconf(fd int, name int) (val int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0)
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0)
|
||||||
val = int(r0)
|
val = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -653,7 +654,7 @@ func libc_fpathconf_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fsync(fd int) (err error) {
|
func Fsync(fd int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_fsync_trampoline), uintptr(fd), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_fsync_trampoline), uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -667,7 +668,7 @@ func libc_fsync_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Ftruncate(fd int, length int64) (err error) {
|
func Ftruncate(fd int, length int64) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -681,7 +682,7 @@ func libc_ftruncate_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getdtablesize() (size int) {
|
func Getdtablesize() (size int) {
|
||||||
r0, _, _ := syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
|
r0, _, _ := syscall(abi.FuncPCABI0(libc_getdtablesize_trampoline), 0, 0, 0)
|
||||||
size = int(r0)
|
size = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -693,7 +694,7 @@ func libc_getdtablesize_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getegid() (egid int) {
|
func Getegid() (egid int) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_getegid_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getegid_trampoline), 0, 0, 0)
|
||||||
egid = int(r0)
|
egid = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -705,7 +706,7 @@ func libc_getegid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Geteuid() (uid int) {
|
func Geteuid() (uid int) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_geteuid_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_geteuid_trampoline), 0, 0, 0)
|
||||||
uid = int(r0)
|
uid = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -717,7 +718,7 @@ func libc_geteuid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getgid() (gid int) {
|
func Getgid() (gid int) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_getgid_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getgid_trampoline), 0, 0, 0)
|
||||||
gid = int(r0)
|
gid = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -729,7 +730,7 @@ func libc_getgid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getpgid(pid int) (pgid int, err error) {
|
func Getpgid(pid int) (pgid int, err error) {
|
||||||
r0, _, e1 := rawSyscall(funcPC(libc_getpgid_trampoline), uintptr(pid), 0, 0)
|
r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getpgid_trampoline), uintptr(pid), 0, 0)
|
||||||
pgid = int(r0)
|
pgid = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -744,7 +745,7 @@ func libc_getpgid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getpgrp() (pgrp int) {
|
func Getpgrp() (pgrp int) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_getpgrp_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getpgrp_trampoline), 0, 0, 0)
|
||||||
pgrp = int(r0)
|
pgrp = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -756,7 +757,7 @@ func libc_getpgrp_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getpid() (pid int) {
|
func Getpid() (pid int) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_getpid_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getpid_trampoline), 0, 0, 0)
|
||||||
pid = int(r0)
|
pid = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -768,7 +769,7 @@ func libc_getpid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getppid() (ppid int) {
|
func Getppid() (ppid int) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_getppid_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getppid_trampoline), 0, 0, 0)
|
||||||
ppid = int(r0)
|
ppid = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -780,7 +781,7 @@ func libc_getppid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getpriority(which int, who int) (prio int, err error) {
|
func Getpriority(which int, who int) (prio int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
|
||||||
prio = int(r0)
|
prio = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -795,7 +796,7 @@ func libc_getpriority_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getrlimit(which int, lim *Rlimit) (err error) {
|
func Getrlimit(which int, lim *Rlimit) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -809,7 +810,7 @@ func libc_getrlimit_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getrusage(who int, rusage *Rusage) (err error) {
|
func Getrusage(who int, rusage *Rusage) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -823,7 +824,7 @@ func libc_getrusage_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getsid(pid int) (sid int, err error) {
|
func Getsid(pid int) (sid int, err error) {
|
||||||
r0, _, e1 := rawSyscall(funcPC(libc_getsid_trampoline), uintptr(pid), 0, 0)
|
r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getsid_trampoline), uintptr(pid), 0, 0)
|
||||||
sid = int(r0)
|
sid = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -838,7 +839,7 @@ func libc_getsid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getuid() (uid int) {
|
func Getuid() (uid int) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getuid_trampoline), 0, 0, 0)
|
||||||
uid = int(r0)
|
uid = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -850,7 +851,7 @@ func libc_getuid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Issetugid() (tainted bool) {
|
func Issetugid() (tainted bool) {
|
||||||
r0, _, _ := rawSyscall(funcPC(libc_issetugid_trampoline), 0, 0, 0)
|
r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_issetugid_trampoline), 0, 0, 0)
|
||||||
tainted = bool(r0 != 0)
|
tainted = bool(r0 != 0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -862,7 +863,7 @@ func libc_issetugid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Kqueue() (fd int, err error) {
|
func Kqueue() (fd int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_kqueue_trampoline), 0, 0, 0)
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_kqueue_trampoline), 0, 0, 0)
|
||||||
fd = int(r0)
|
fd = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -882,7 +883,7 @@ func Lchown(path string, uid int, gid int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -906,7 +907,7 @@ func Link(path string, link string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -920,7 +921,7 @@ func libc_link_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Listen(s int, backlog int) (err error) {
|
func Listen(s int, backlog int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -939,7 +940,7 @@ func Mkdir(path string, mode uint32) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -958,7 +959,7 @@ func Mkfifo(path string, mode uint32) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -977,7 +978,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -997,7 +998,7 @@ func Mlock(b []byte) (err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1011,7 +1012,7 @@ func libc_mlock_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Mlockall(flags int) (err error) {
|
func Mlockall(flags int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_mlockall_trampoline), uintptr(flags), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_mlockall_trampoline), uintptr(flags), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1031,7 +1032,7 @@ func Mprotect(b []byte, prot int) (err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1051,7 +1052,7 @@ func Munlock(b []byte) (err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1065,7 +1066,7 @@ func libc_munlock_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Munlockall() (err error) {
|
func Munlockall() (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_munlockall_trampoline), 0, 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_munlockall_trampoline), 0, 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1084,7 +1085,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall(funcPC(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
|
||||||
fd = int(r0)
|
fd = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1104,7 +1105,7 @@ func Pathconf(path string, name int) (val int, err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall(funcPC(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
|
||||||
val = int(r0)
|
val = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1125,7 +1126,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall6(funcPC(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
|
r0, _, e1 := syscall6(abi.FuncPCABI0(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1146,7 +1147,7 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall6(funcPC(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
|
r0, _, e1 := syscall6(abi.FuncPCABI0(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1167,7 +1168,7 @@ func read(fd int, p []byte) (n int, err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1182,7 +1183,7 @@ func libc_read_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno) {
|
func readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno) {
|
||||||
r0, _, _ := syscall(funcPC(libc_readdir_r_trampoline), uintptr(dir), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result)))
|
r0, _, _ := syscall(abi.FuncPCABI0(libc_readdir_r_trampoline), uintptr(dir), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result)))
|
||||||
res = Errno(r0)
|
res = Errno(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -1205,7 +1206,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
|
||||||
} else {
|
} else {
|
||||||
_p1 = unsafe.Pointer(&_zero)
|
_p1 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall(funcPC(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1230,7 +1231,7 @@ func Rename(from string, to string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1249,7 +1250,7 @@ func Revoke(path string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1268,7 +1269,7 @@ func Rmdir(path string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1282,7 +1283,7 @@ func libc_rmdir_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
|
func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
|
||||||
r0, _, e1 := syscallX(funcPC(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence))
|
r0, _, e1 := syscallX(abi.FuncPCABI0(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence))
|
||||||
newoffset = int64(r0)
|
newoffset = int64(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1297,7 +1298,7 @@ func libc_lseek_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
|
func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
|
||||||
_, _, e1 := syscall6(funcPC(libc_select_trampoline), uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_select_trampoline), uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1311,7 +1312,7 @@ func libc_select_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setegid(egid int) (err error) {
|
func Setegid(egid int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_setegid_trampoline), uintptr(egid), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_setegid_trampoline), uintptr(egid), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1325,7 +1326,7 @@ func libc_setegid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Seteuid(euid int) (err error) {
|
func Seteuid(euid int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_seteuid_trampoline), uintptr(euid), 0, 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_seteuid_trampoline), uintptr(euid), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1339,7 +1340,7 @@ func libc_seteuid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setgid(gid int) (err error) {
|
func Setgid(gid int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_setgid_trampoline), uintptr(gid), 0, 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setgid_trampoline), uintptr(gid), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1358,7 +1359,7 @@ func Setlogin(name string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1372,7 +1373,7 @@ func libc_setlogin_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setpgid(pid int, pgid int) (err error) {
|
func Setpgid(pid int, pgid int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1386,7 +1387,7 @@ func libc_setpgid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setpriority(which int, who int, prio int) (err error) {
|
func Setpriority(which int, who int, prio int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1400,7 +1401,7 @@ func libc_setpriority_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setprivexec(flag int) (err error) {
|
func Setprivexec(flag int) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_setprivexec_trampoline), uintptr(flag), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_setprivexec_trampoline), uintptr(flag), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1414,7 +1415,7 @@ func libc_setprivexec_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setregid(rgid int, egid int) (err error) {
|
func Setregid(rgid int, egid int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1428,7 +1429,7 @@ func libc_setregid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setreuid(ruid int, euid int) (err error) {
|
func Setreuid(ruid int, euid int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1442,7 +1443,7 @@ func libc_setreuid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setrlimit(which int, lim *Rlimit) (err error) {
|
func Setrlimit(which int, lim *Rlimit) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1456,7 +1457,7 @@ func libc_setrlimit_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setsid() (pid int, err error) {
|
func Setsid() (pid int, err error) {
|
||||||
r0, _, e1 := rawSyscall(funcPC(libc_setsid_trampoline), 0, 0, 0)
|
r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setsid_trampoline), 0, 0, 0)
|
||||||
pid = int(r0)
|
pid = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1471,7 +1472,7 @@ func libc_setsid_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Settimeofday(tp *Timeval) (err error) {
|
func Settimeofday(tp *Timeval) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1485,7 +1486,7 @@ func libc_settimeofday_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Setuid(uid int) (err error) {
|
func Setuid(uid int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_setuid_trampoline), uintptr(uid), 0, 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setuid_trampoline), uintptr(uid), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1509,7 +1510,7 @@ func Symlink(path string, link string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1523,7 +1524,7 @@ func libc_symlink_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Sync() (err error) {
|
func Sync() (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_sync_trampoline), 0, 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_sync_trampoline), 0, 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1542,7 +1543,7 @@ func Truncate(path string, length int64) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1556,7 +1557,7 @@ func libc_truncate_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Umask(newmask int) (oldmask int) {
|
func Umask(newmask int) (oldmask int) {
|
||||||
r0, _, _ := syscall(funcPC(libc_umask_trampoline), uintptr(newmask), 0, 0)
|
r0, _, _ := syscall(abi.FuncPCABI0(libc_umask_trampoline), uintptr(newmask), 0, 0)
|
||||||
oldmask = int(r0)
|
oldmask = int(r0)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -1573,7 +1574,7 @@ func Undelete(path string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1592,7 +1593,7 @@ func Unlink(path string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1611,7 +1612,7 @@ func Unmount(path string, flags int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1631,7 +1632,7 @@ func write(fd int, p []byte) (n int, err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1652,7 +1653,7 @@ func writev(fd int, iovecs []Iovec) (cnt uintptr, err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscallX(funcPC(libc_writev_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(iovecs)))
|
r0, _, e1 := syscallX(abi.FuncPCABI0(libc_writev_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(iovecs)))
|
||||||
cnt = uintptr(r0)
|
cnt = uintptr(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1667,7 +1668,7 @@ func libc_writev_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
|
func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
|
||||||
r0, _, e1 := syscall6X(funcPC(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
|
r0, _, e1 := syscall6X(abi.FuncPCABI0(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
|
||||||
ret = uintptr(r0)
|
ret = uintptr(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1682,7 +1683,7 @@ func libc_mmap_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1696,7 +1697,7 @@ func libc_munmap_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fork() (pid int, err error) {
|
func fork() (pid int, err error) {
|
||||||
r0, _, e1 := rawSyscall(funcPC(libc_fork_trampoline), 0, 0, 0)
|
r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_fork_trampoline), 0, 0, 0)
|
||||||
pid = int(r0)
|
pid = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1711,7 +1712,7 @@ func libc_fork_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func ioctl(fd int, req int, arg int) (err error) {
|
func ioctl(fd int, req int, arg int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1725,7 +1726,7 @@ func libc_ioctl_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
|
func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1735,7 +1736,7 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func execve(path *byte, argv **byte, envp **byte) (err error) {
|
func execve(path *byte, argv **byte, envp **byte) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_execve_trampoline), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(argv)), uintptr(unsafe.Pointer(envp)))
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_execve_trampoline), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(argv)), uintptr(unsafe.Pointer(envp)))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1749,7 +1750,7 @@ func libc_execve_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func exit(res int) (err error) {
|
func exit(res int) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_exit_trampoline), uintptr(res), 0, 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_exit_trampoline), uintptr(res), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1769,7 +1770,7 @@ func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr)
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall6(funcPC(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1783,7 +1784,7 @@ func libc_sysctl_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
|
func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
|
||||||
r0, _, e1 := syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
||||||
val = int(r0)
|
val = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1799,7 +1800,7 @@ func unlinkat(fd int, path string, flags int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_unlinkat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_unlinkat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1818,7 +1819,7 @@ func openat(fd int, path string, flags int, perm uint32) (fdret int, err error)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall6(funcPC(libc_openat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(perm), 0, 0)
|
r0, _, e1 := syscall6(abi.FuncPCABI0(libc_openat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(perm), 0, 0)
|
||||||
fdret = int(r0)
|
fdret = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1839,7 +1840,7 @@ func getcwd(buf []byte) (n int, err error) {
|
||||||
} else {
|
} else {
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
}
|
}
|
||||||
r0, _, e1 := syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
|
r0, _, e1 := syscall(abi.FuncPCABI0(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
|
|
@ -1854,7 +1855,7 @@ func libc_getcwd_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fstat(fd int, stat *Stat_t) (err error) {
|
func Fstat(fd int, stat *Stat_t) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_fstat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_fstat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1868,7 +1869,7 @@ func libc_fstat_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fstatfs(fd int, stat *Statfs_t) (err error) {
|
func Fstatfs(fd int, stat *Statfs_t) (err error) {
|
||||||
_, _, e1 := syscall(funcPC(libc_fstatfs_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_fstatfs_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1882,7 +1883,7 @@ func libc_fstatfs_trampoline()
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Gettimeofday(tp *Timeval) (err error) {
|
func Gettimeofday(tp *Timeval) (err error) {
|
||||||
_, _, e1 := rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
|
_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1901,7 +1902,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_lstat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_lstat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1920,7 +1921,7 @@ func Stat(path string, stat *Stat_t) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_stat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_stat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1939,7 +1940,7 @@ func Statfs(path string, stat *Statfs_t) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall(funcPC(libc_statfs_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
|
_, _, e1 := syscall(abi.FuncPCABI0(libc_statfs_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1958,7 +1959,7 @@ func fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, _, e1 := syscall6(funcPC(libc_fstatat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_fstatat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
@ -1971,9 +1972,8 @@ func libc_fstatat_trampoline()
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
//go:nosplit
|
|
||||||
func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) {
|
func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) {
|
||||||
_, _, e1 := syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
|
_, _, e1 := syscall6(abi.FuncPCABI0(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
err = errnoErr(e1)
|
err = errnoErr(e1)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,253 +1,253 @@
|
||||||
// go run mkasm.go darwin arm64
|
// go run mkasm.go darwin arm64
|
||||||
// Code generated by the command above; DO NOT EDIT.
|
// Code generated by the command above; DO NOT EDIT.
|
||||||
#include "textflag.h"
|
#include "textflag.h"
|
||||||
TEXT ·libc_getfsstat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getfsstat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getfsstat(SB)
|
JMP libc_getfsstat(SB)
|
||||||
TEXT ·libc_setattrlist_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setattrlist(SB)
|
JMP libc_setattrlist(SB)
|
||||||
TEXT ·libc_fdopendir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fdopendir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fdopendir(SB)
|
JMP libc_fdopendir(SB)
|
||||||
TEXT ·libc_sendfile_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sendfile(SB)
|
JMP libc_sendfile(SB)
|
||||||
TEXT ·libc_getgroups_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getgroups(SB)
|
JMP libc_getgroups(SB)
|
||||||
TEXT ·libc_setgroups_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setgroups(SB)
|
JMP libc_setgroups(SB)
|
||||||
TEXT ·libc_wait4_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_wait4(SB)
|
JMP libc_wait4(SB)
|
||||||
TEXT ·libc_accept_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_accept(SB)
|
JMP libc_accept(SB)
|
||||||
TEXT ·libc_bind_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_bind(SB)
|
JMP libc_bind(SB)
|
||||||
TEXT ·libc_connect_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_connect(SB)
|
JMP libc_connect(SB)
|
||||||
TEXT ·libc_socket_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_socket(SB)
|
JMP libc_socket(SB)
|
||||||
TEXT ·libc_getsockopt_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsockopt(SB)
|
JMP libc_getsockopt(SB)
|
||||||
TEXT ·libc_setsockopt_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setsockopt(SB)
|
JMP libc_setsockopt(SB)
|
||||||
TEXT ·libc_getpeername_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpeername(SB)
|
JMP libc_getpeername(SB)
|
||||||
TEXT ·libc_getsockname_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsockname(SB)
|
JMP libc_getsockname(SB)
|
||||||
TEXT ·libc_shutdown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_shutdown(SB)
|
JMP libc_shutdown(SB)
|
||||||
TEXT ·libc_socketpair_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_socketpair(SB)
|
JMP libc_socketpair(SB)
|
||||||
TEXT ·libc_recvfrom_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_recvfrom(SB)
|
JMP libc_recvfrom(SB)
|
||||||
TEXT ·libc_sendto_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sendto(SB)
|
JMP libc_sendto(SB)
|
||||||
TEXT ·libc_recvmsg_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_recvmsg(SB)
|
JMP libc_recvmsg(SB)
|
||||||
TEXT ·libc_sendmsg_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sendmsg(SB)
|
JMP libc_sendmsg(SB)
|
||||||
TEXT ·libc_kevent_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kevent(SB)
|
JMP libc_kevent(SB)
|
||||||
TEXT ·libc_utimes_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_utimes(SB)
|
JMP libc_utimes(SB)
|
||||||
TEXT ·libc_futimes_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_futimes(SB)
|
JMP libc_futimes(SB)
|
||||||
TEXT ·libc_fcntl_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fcntl(SB)
|
JMP libc_fcntl(SB)
|
||||||
TEXT ·libc_pipe_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pipe(SB)
|
JMP libc_pipe(SB)
|
||||||
TEXT ·libc_kill_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kill(SB)
|
JMP libc_kill(SB)
|
||||||
TEXT ·libc_access_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_access(SB)
|
JMP libc_access(SB)
|
||||||
TEXT ·libc_adjtime_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_adjtime(SB)
|
JMP libc_adjtime(SB)
|
||||||
TEXT ·libc_chdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chdir(SB)
|
JMP libc_chdir(SB)
|
||||||
TEXT ·libc_chflags_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chflags(SB)
|
JMP libc_chflags(SB)
|
||||||
TEXT ·libc_chmod_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chmod(SB)
|
JMP libc_chmod(SB)
|
||||||
TEXT ·libc_chown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chown(SB)
|
JMP libc_chown(SB)
|
||||||
TEXT ·libc_chroot_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chroot(SB)
|
JMP libc_chroot(SB)
|
||||||
TEXT ·libc_close_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_close(SB)
|
JMP libc_close(SB)
|
||||||
TEXT ·libc_closedir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_closedir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_closedir(SB)
|
JMP libc_closedir(SB)
|
||||||
TEXT ·libc_dup_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_dup(SB)
|
JMP libc_dup(SB)
|
||||||
TEXT ·libc_dup2_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_dup2(SB)
|
JMP libc_dup2(SB)
|
||||||
TEXT ·libc_exchangedata_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_exchangedata_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_exchangedata(SB)
|
JMP libc_exchangedata(SB)
|
||||||
TEXT ·libc_fchdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchdir(SB)
|
JMP libc_fchdir(SB)
|
||||||
TEXT ·libc_fchflags_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchflags(SB)
|
JMP libc_fchflags(SB)
|
||||||
TEXT ·libc_fchmod_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchmod(SB)
|
JMP libc_fchmod(SB)
|
||||||
TEXT ·libc_fchown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchown(SB)
|
JMP libc_fchown(SB)
|
||||||
TEXT ·libc_flock_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_flock(SB)
|
JMP libc_flock(SB)
|
||||||
TEXT ·libc_fpathconf_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fpathconf(SB)
|
JMP libc_fpathconf(SB)
|
||||||
TEXT ·libc_fsync_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fsync(SB)
|
JMP libc_fsync(SB)
|
||||||
TEXT ·libc_ftruncate_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ftruncate(SB)
|
JMP libc_ftruncate(SB)
|
||||||
TEXT ·libc_getdtablesize_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getdtablesize(SB)
|
JMP libc_getdtablesize(SB)
|
||||||
TEXT ·libc_getegid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getegid(SB)
|
JMP libc_getegid(SB)
|
||||||
TEXT ·libc_geteuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_geteuid(SB)
|
JMP libc_geteuid(SB)
|
||||||
TEXT ·libc_getgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getgid(SB)
|
JMP libc_getgid(SB)
|
||||||
TEXT ·libc_getpgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpgid(SB)
|
JMP libc_getpgid(SB)
|
||||||
TEXT ·libc_getpgrp_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpgrp(SB)
|
JMP libc_getpgrp(SB)
|
||||||
TEXT ·libc_getpid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpid(SB)
|
JMP libc_getpid(SB)
|
||||||
TEXT ·libc_getppid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getppid(SB)
|
JMP libc_getppid(SB)
|
||||||
TEXT ·libc_getpriority_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpriority(SB)
|
JMP libc_getpriority(SB)
|
||||||
TEXT ·libc_getrlimit_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getrlimit(SB)
|
JMP libc_getrlimit(SB)
|
||||||
TEXT ·libc_getrusage_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getrusage(SB)
|
JMP libc_getrusage(SB)
|
||||||
TEXT ·libc_getsid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsid(SB)
|
JMP libc_getsid(SB)
|
||||||
TEXT ·libc_getuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getuid(SB)
|
JMP libc_getuid(SB)
|
||||||
TEXT ·libc_issetugid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_issetugid(SB)
|
JMP libc_issetugid(SB)
|
||||||
TEXT ·libc_kqueue_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kqueue(SB)
|
JMP libc_kqueue(SB)
|
||||||
TEXT ·libc_lchown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lchown(SB)
|
JMP libc_lchown(SB)
|
||||||
TEXT ·libc_link_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_link(SB)
|
JMP libc_link(SB)
|
||||||
TEXT ·libc_listen_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_listen(SB)
|
JMP libc_listen(SB)
|
||||||
TEXT ·libc_mkdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mkdir(SB)
|
JMP libc_mkdir(SB)
|
||||||
TEXT ·libc_mkfifo_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mkfifo(SB)
|
JMP libc_mkfifo(SB)
|
||||||
TEXT ·libc_mknod_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mknod(SB)
|
JMP libc_mknod(SB)
|
||||||
TEXT ·libc_mlock_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mlock_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mlock(SB)
|
JMP libc_mlock(SB)
|
||||||
TEXT ·libc_mlockall_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mlockall_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mlockall(SB)
|
JMP libc_mlockall(SB)
|
||||||
TEXT ·libc_mprotect_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mprotect_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mprotect(SB)
|
JMP libc_mprotect(SB)
|
||||||
TEXT ·libc_munlock_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munlock(SB)
|
JMP libc_munlock(SB)
|
||||||
TEXT ·libc_munlockall_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munlockall(SB)
|
JMP libc_munlockall(SB)
|
||||||
TEXT ·libc_open_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_open(SB)
|
JMP libc_open(SB)
|
||||||
TEXT ·libc_pathconf_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pathconf(SB)
|
JMP libc_pathconf(SB)
|
||||||
TEXT ·libc_pread_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pread(SB)
|
JMP libc_pread(SB)
|
||||||
TEXT ·libc_pwrite_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pwrite(SB)
|
JMP libc_pwrite(SB)
|
||||||
TEXT ·libc_read_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_read(SB)
|
JMP libc_read(SB)
|
||||||
TEXT ·libc_readdir_r_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_readdir_r_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_readdir_r(SB)
|
JMP libc_readdir_r(SB)
|
||||||
TEXT ·libc_readlink_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_readlink(SB)
|
JMP libc_readlink(SB)
|
||||||
TEXT ·libc_rename_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_rename(SB)
|
JMP libc_rename(SB)
|
||||||
TEXT ·libc_revoke_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_revoke(SB)
|
JMP libc_revoke(SB)
|
||||||
TEXT ·libc_rmdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_rmdir(SB)
|
JMP libc_rmdir(SB)
|
||||||
TEXT ·libc_lseek_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lseek(SB)
|
JMP libc_lseek(SB)
|
||||||
TEXT ·libc_select_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_select(SB)
|
JMP libc_select(SB)
|
||||||
TEXT ·libc_setegid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setegid(SB)
|
JMP libc_setegid(SB)
|
||||||
TEXT ·libc_seteuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_seteuid(SB)
|
JMP libc_seteuid(SB)
|
||||||
TEXT ·libc_setgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setgid(SB)
|
JMP libc_setgid(SB)
|
||||||
TEXT ·libc_setlogin_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setlogin(SB)
|
JMP libc_setlogin(SB)
|
||||||
TEXT ·libc_setpgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setpgid(SB)
|
JMP libc_setpgid(SB)
|
||||||
TEXT ·libc_setpriority_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setpriority(SB)
|
JMP libc_setpriority(SB)
|
||||||
TEXT ·libc_setprivexec_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setprivexec_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setprivexec(SB)
|
JMP libc_setprivexec(SB)
|
||||||
TEXT ·libc_setregid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setregid(SB)
|
JMP libc_setregid(SB)
|
||||||
TEXT ·libc_setreuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setreuid(SB)
|
JMP libc_setreuid(SB)
|
||||||
TEXT ·libc_setrlimit_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setrlimit(SB)
|
JMP libc_setrlimit(SB)
|
||||||
TEXT ·libc_setsid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setsid(SB)
|
JMP libc_setsid(SB)
|
||||||
TEXT ·libc_settimeofday_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_settimeofday(SB)
|
JMP libc_settimeofday(SB)
|
||||||
TEXT ·libc_setuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setuid(SB)
|
JMP libc_setuid(SB)
|
||||||
TEXT ·libc_symlink_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_symlink(SB)
|
JMP libc_symlink(SB)
|
||||||
TEXT ·libc_sync_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sync(SB)
|
JMP libc_sync(SB)
|
||||||
TEXT ·libc_truncate_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_truncate(SB)
|
JMP libc_truncate(SB)
|
||||||
TEXT ·libc_umask_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_umask(SB)
|
JMP libc_umask(SB)
|
||||||
TEXT ·libc_undelete_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_undelete_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_undelete(SB)
|
JMP libc_undelete(SB)
|
||||||
TEXT ·libc_unlink_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_unlink(SB)
|
JMP libc_unlink(SB)
|
||||||
TEXT ·libc_unmount_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_unmount(SB)
|
JMP libc_unmount(SB)
|
||||||
TEXT ·libc_write_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_write(SB)
|
JMP libc_write(SB)
|
||||||
TEXT ·libc_writev_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_writev_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_writev(SB)
|
JMP libc_writev(SB)
|
||||||
TEXT ·libc_mmap_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mmap(SB)
|
JMP libc_mmap(SB)
|
||||||
TEXT ·libc_munmap_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munmap(SB)
|
JMP libc_munmap(SB)
|
||||||
TEXT ·libc_fork_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fork_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fork(SB)
|
JMP libc_fork(SB)
|
||||||
TEXT ·libc_ioctl_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ioctl(SB)
|
JMP libc_ioctl(SB)
|
||||||
TEXT ·libc_execve_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_execve_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_execve(SB)
|
JMP libc_execve(SB)
|
||||||
TEXT ·libc_exit_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_exit(SB)
|
JMP libc_exit(SB)
|
||||||
TEXT ·libc_sysctl_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sysctl(SB)
|
JMP libc_sysctl(SB)
|
||||||
TEXT ·libc_unlinkat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_unlinkat(SB)
|
JMP libc_unlinkat(SB)
|
||||||
TEXT ·libc_openat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_openat(SB)
|
JMP libc_openat(SB)
|
||||||
TEXT ·libc_getcwd_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getcwd(SB)
|
JMP libc_getcwd(SB)
|
||||||
TEXT ·libc_fstat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstat(SB)
|
JMP libc_fstat(SB)
|
||||||
TEXT ·libc_fstatfs_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstatfs_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstatfs(SB)
|
JMP libc_fstatfs(SB)
|
||||||
TEXT ·libc_gettimeofday_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_gettimeofday(SB)
|
JMP libc_gettimeofday(SB)
|
||||||
TEXT ·libc_lstat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_lstat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lstat(SB)
|
JMP libc_lstat(SB)
|
||||||
TEXT ·libc_stat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_stat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_stat(SB)
|
JMP libc_stat(SB)
|
||||||
TEXT ·libc_statfs_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_statfs_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_statfs(SB)
|
JMP libc_statfs(SB)
|
||||||
TEXT ·libc_fstatat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstatat(SB)
|
JMP libc_fstatat(SB)
|
||||||
TEXT ·libc_ptrace_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ptrace(SB)
|
JMP libc_ptrace(SB)
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,233 +1,233 @@
|
||||||
// go run mkasm.go openbsd amd64
|
// go run mkasm.go openbsd amd64
|
||||||
// Code generated by the command above; DO NOT EDIT.
|
// Code generated by the command above; DO NOT EDIT.
|
||||||
#include "textflag.h"
|
#include "textflag.h"
|
||||||
TEXT ·libc_getgroups_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getgroups(SB)
|
JMP libc_getgroups(SB)
|
||||||
TEXT ·libc_setgroups_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setgroups(SB)
|
JMP libc_setgroups(SB)
|
||||||
TEXT ·libc_wait4_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_wait4(SB)
|
JMP libc_wait4(SB)
|
||||||
TEXT ·libc_accept_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_accept(SB)
|
JMP libc_accept(SB)
|
||||||
TEXT ·libc_bind_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_bind(SB)
|
JMP libc_bind(SB)
|
||||||
TEXT ·libc_connect_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_connect(SB)
|
JMP libc_connect(SB)
|
||||||
TEXT ·libc_socket_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_socket(SB)
|
JMP libc_socket(SB)
|
||||||
TEXT ·libc_getsockopt_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsockopt(SB)
|
JMP libc_getsockopt(SB)
|
||||||
TEXT ·libc_setsockopt_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setsockopt(SB)
|
JMP libc_setsockopt(SB)
|
||||||
TEXT ·libc_getpeername_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpeername(SB)
|
JMP libc_getpeername(SB)
|
||||||
TEXT ·libc_getsockname_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsockname(SB)
|
JMP libc_getsockname(SB)
|
||||||
TEXT ·libc_shutdown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_shutdown(SB)
|
JMP libc_shutdown(SB)
|
||||||
TEXT ·libc_socketpair_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_socketpair(SB)
|
JMP libc_socketpair(SB)
|
||||||
TEXT ·libc_recvfrom_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_recvfrom(SB)
|
JMP libc_recvfrom(SB)
|
||||||
TEXT ·libc_sendto_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sendto(SB)
|
JMP libc_sendto(SB)
|
||||||
TEXT ·libc_recvmsg_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_recvmsg(SB)
|
JMP libc_recvmsg(SB)
|
||||||
TEXT ·libc_sendmsg_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sendmsg(SB)
|
JMP libc_sendmsg(SB)
|
||||||
TEXT ·libc_kevent_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kevent(SB)
|
JMP libc_kevent(SB)
|
||||||
TEXT ·libc_utimes_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_utimes(SB)
|
JMP libc_utimes(SB)
|
||||||
TEXT ·libc_futimes_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_futimes(SB)
|
JMP libc_futimes(SB)
|
||||||
TEXT ·libc_fcntl_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fcntl(SB)
|
JMP libc_fcntl(SB)
|
||||||
TEXT ·libc_pipe2_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pipe2_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pipe2(SB)
|
JMP libc_pipe2(SB)
|
||||||
TEXT ·libc_accept4_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_accept4_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_accept4(SB)
|
JMP libc_accept4(SB)
|
||||||
TEXT ·libc_getdents_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getdents_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getdents(SB)
|
JMP libc_getdents(SB)
|
||||||
TEXT ·libc_access_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_access(SB)
|
JMP libc_access(SB)
|
||||||
TEXT ·libc_adjtime_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_adjtime(SB)
|
JMP libc_adjtime(SB)
|
||||||
TEXT ·libc_chdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chdir(SB)
|
JMP libc_chdir(SB)
|
||||||
TEXT ·libc_chflags_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chflags(SB)
|
JMP libc_chflags(SB)
|
||||||
TEXT ·libc_chmod_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chmod(SB)
|
JMP libc_chmod(SB)
|
||||||
TEXT ·libc_chown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chown(SB)
|
JMP libc_chown(SB)
|
||||||
TEXT ·libc_chroot_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chroot(SB)
|
JMP libc_chroot(SB)
|
||||||
TEXT ·libc_close_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_close(SB)
|
JMP libc_close(SB)
|
||||||
TEXT ·libc_dup_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_dup(SB)
|
JMP libc_dup(SB)
|
||||||
TEXT ·libc_dup2_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_dup2(SB)
|
JMP libc_dup2(SB)
|
||||||
TEXT ·libc_fchdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchdir(SB)
|
JMP libc_fchdir(SB)
|
||||||
TEXT ·libc_fchflags_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchflags(SB)
|
JMP libc_fchflags(SB)
|
||||||
TEXT ·libc_fchmod_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchmod(SB)
|
JMP libc_fchmod(SB)
|
||||||
TEXT ·libc_fchown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchown(SB)
|
JMP libc_fchown(SB)
|
||||||
TEXT ·libc_flock_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_flock(SB)
|
JMP libc_flock(SB)
|
||||||
TEXT ·libc_fpathconf_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fpathconf(SB)
|
JMP libc_fpathconf(SB)
|
||||||
TEXT ·libc_fstat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstat(SB)
|
JMP libc_fstat(SB)
|
||||||
TEXT ·libc_fstatfs_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstatfs_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstatfs(SB)
|
JMP libc_fstatfs(SB)
|
||||||
TEXT ·libc_fsync_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fsync(SB)
|
JMP libc_fsync(SB)
|
||||||
TEXT ·libc_ftruncate_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ftruncate(SB)
|
JMP libc_ftruncate(SB)
|
||||||
TEXT ·libc_getegid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getegid(SB)
|
JMP libc_getegid(SB)
|
||||||
TEXT ·libc_geteuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_geteuid(SB)
|
JMP libc_geteuid(SB)
|
||||||
TEXT ·libc_getgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getgid(SB)
|
JMP libc_getgid(SB)
|
||||||
TEXT ·libc_getpgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpgid(SB)
|
JMP libc_getpgid(SB)
|
||||||
TEXT ·libc_getpgrp_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpgrp(SB)
|
JMP libc_getpgrp(SB)
|
||||||
TEXT ·libc_getpid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpid(SB)
|
JMP libc_getpid(SB)
|
||||||
TEXT ·libc_getppid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getppid(SB)
|
JMP libc_getppid(SB)
|
||||||
TEXT ·libc_getpriority_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpriority(SB)
|
JMP libc_getpriority(SB)
|
||||||
TEXT ·libc_getrlimit_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getrlimit(SB)
|
JMP libc_getrlimit(SB)
|
||||||
TEXT ·libc_getrusage_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getrusage(SB)
|
JMP libc_getrusage(SB)
|
||||||
TEXT ·libc_getsid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsid(SB)
|
JMP libc_getsid(SB)
|
||||||
TEXT ·libc_gettimeofday_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_gettimeofday(SB)
|
JMP libc_gettimeofday(SB)
|
||||||
TEXT ·libc_getuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getuid(SB)
|
JMP libc_getuid(SB)
|
||||||
TEXT ·libc_issetugid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_issetugid(SB)
|
JMP libc_issetugid(SB)
|
||||||
TEXT ·libc_kill_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kill(SB)
|
JMP libc_kill(SB)
|
||||||
TEXT ·libc_kqueue_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kqueue(SB)
|
JMP libc_kqueue(SB)
|
||||||
TEXT ·libc_lchown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lchown(SB)
|
JMP libc_lchown(SB)
|
||||||
TEXT ·libc_link_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_link(SB)
|
JMP libc_link(SB)
|
||||||
TEXT ·libc_listen_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_listen(SB)
|
JMP libc_listen(SB)
|
||||||
TEXT ·libc_lstat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_lstat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lstat(SB)
|
JMP libc_lstat(SB)
|
||||||
TEXT ·libc_mkdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mkdir(SB)
|
JMP libc_mkdir(SB)
|
||||||
TEXT ·libc_mkfifo_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mkfifo(SB)
|
JMP libc_mkfifo(SB)
|
||||||
TEXT ·libc_mknod_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mknod(SB)
|
JMP libc_mknod(SB)
|
||||||
TEXT ·libc_nanosleep_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_nanosleep_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_nanosleep(SB)
|
JMP libc_nanosleep(SB)
|
||||||
TEXT ·libc_open_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_open(SB)
|
JMP libc_open(SB)
|
||||||
TEXT ·libc_pathconf_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pathconf(SB)
|
JMP libc_pathconf(SB)
|
||||||
TEXT ·libc_pread_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pread(SB)
|
JMP libc_pread(SB)
|
||||||
TEXT ·libc_pwrite_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pwrite(SB)
|
JMP libc_pwrite(SB)
|
||||||
TEXT ·libc_read_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_read(SB)
|
JMP libc_read(SB)
|
||||||
TEXT ·libc_readlink_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_readlink(SB)
|
JMP libc_readlink(SB)
|
||||||
TEXT ·libc_rename_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_rename(SB)
|
JMP libc_rename(SB)
|
||||||
TEXT ·libc_revoke_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_revoke(SB)
|
JMP libc_revoke(SB)
|
||||||
TEXT ·libc_rmdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_rmdir(SB)
|
JMP libc_rmdir(SB)
|
||||||
TEXT ·libc_select_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_select(SB)
|
JMP libc_select(SB)
|
||||||
TEXT ·libc_setegid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setegid(SB)
|
JMP libc_setegid(SB)
|
||||||
TEXT ·libc_seteuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_seteuid(SB)
|
JMP libc_seteuid(SB)
|
||||||
TEXT ·libc_setgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setgid(SB)
|
JMP libc_setgid(SB)
|
||||||
TEXT ·libc_setlogin_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setlogin(SB)
|
JMP libc_setlogin(SB)
|
||||||
TEXT ·libc_setpgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setpgid(SB)
|
JMP libc_setpgid(SB)
|
||||||
TEXT ·libc_setpriority_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setpriority(SB)
|
JMP libc_setpriority(SB)
|
||||||
TEXT ·libc_setregid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setregid(SB)
|
JMP libc_setregid(SB)
|
||||||
TEXT ·libc_setreuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setreuid(SB)
|
JMP libc_setreuid(SB)
|
||||||
TEXT ·libc_setrlimit_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setrlimit(SB)
|
JMP libc_setrlimit(SB)
|
||||||
TEXT ·libc_setsid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setsid(SB)
|
JMP libc_setsid(SB)
|
||||||
TEXT ·libc_settimeofday_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_settimeofday(SB)
|
JMP libc_settimeofday(SB)
|
||||||
TEXT ·libc_setuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setuid(SB)
|
JMP libc_setuid(SB)
|
||||||
TEXT ·libc_stat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_stat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_stat(SB)
|
JMP libc_stat(SB)
|
||||||
TEXT ·libc_statfs_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_statfs_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_statfs(SB)
|
JMP libc_statfs(SB)
|
||||||
TEXT ·libc_symlink_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_symlink(SB)
|
JMP libc_symlink(SB)
|
||||||
TEXT ·libc_sync_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sync(SB)
|
JMP libc_sync(SB)
|
||||||
TEXT ·libc_truncate_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_truncate(SB)
|
JMP libc_truncate(SB)
|
||||||
TEXT ·libc_umask_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_umask(SB)
|
JMP libc_umask(SB)
|
||||||
TEXT ·libc_unlink_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_unlink(SB)
|
JMP libc_unlink(SB)
|
||||||
TEXT ·libc_unmount_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_unmount(SB)
|
JMP libc_unmount(SB)
|
||||||
TEXT ·libc_write_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_write(SB)
|
JMP libc_write(SB)
|
||||||
TEXT ·libc_mmap_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mmap(SB)
|
JMP libc_mmap(SB)
|
||||||
TEXT ·libc_munmap_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munmap(SB)
|
JMP libc_munmap(SB)
|
||||||
TEXT ·libc_utimensat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_utimensat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_utimensat(SB)
|
JMP libc_utimensat(SB)
|
||||||
TEXT ·libc_syscall_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_syscall_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_syscall(SB)
|
JMP libc_syscall(SB)
|
||||||
TEXT ·libc_lseek_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lseek(SB)
|
JMP libc_lseek(SB)
|
||||||
TEXT ·libc_getcwd_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getcwd(SB)
|
JMP libc_getcwd(SB)
|
||||||
TEXT ·libc_sysctl_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sysctl(SB)
|
JMP libc_sysctl(SB)
|
||||||
TEXT ·libc_fork_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fork_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fork(SB)
|
JMP libc_fork(SB)
|
||||||
TEXT ·libc_ioctl_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ioctl(SB)
|
JMP libc_ioctl(SB)
|
||||||
TEXT ·libc_execve_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_execve_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_execve(SB)
|
JMP libc_execve(SB)
|
||||||
TEXT ·libc_exit_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_exit(SB)
|
JMP libc_exit(SB)
|
||||||
TEXT ·libc_ptrace_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ptrace(SB)
|
JMP libc_ptrace(SB)
|
||||||
TEXT ·libc_getentropy_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getentropy_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getentropy(SB)
|
JMP libc_getentropy(SB)
|
||||||
TEXT ·libc_fstatat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstatat(SB)
|
JMP libc_fstatat(SB)
|
||||||
TEXT ·libc_unlinkat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_unlinkat(SB)
|
JMP libc_unlinkat(SB)
|
||||||
TEXT ·libc_openat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_openat(SB)
|
JMP libc_openat(SB)
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,233 +1,233 @@
|
||||||
// go run mkasm.go openbsd arm64
|
// go run mkasm.go openbsd arm64
|
||||||
// Code generated by the command above; DO NOT EDIT.
|
// Code generated by the command above; DO NOT EDIT.
|
||||||
#include "textflag.h"
|
#include "textflag.h"
|
||||||
TEXT ·libc_getgroups_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getgroups(SB)
|
JMP libc_getgroups(SB)
|
||||||
TEXT ·libc_setgroups_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setgroups(SB)
|
JMP libc_setgroups(SB)
|
||||||
TEXT ·libc_wait4_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_wait4(SB)
|
JMP libc_wait4(SB)
|
||||||
TEXT ·libc_accept_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_accept(SB)
|
JMP libc_accept(SB)
|
||||||
TEXT ·libc_bind_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_bind(SB)
|
JMP libc_bind(SB)
|
||||||
TEXT ·libc_connect_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_connect(SB)
|
JMP libc_connect(SB)
|
||||||
TEXT ·libc_socket_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_socket(SB)
|
JMP libc_socket(SB)
|
||||||
TEXT ·libc_getsockopt_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsockopt(SB)
|
JMP libc_getsockopt(SB)
|
||||||
TEXT ·libc_setsockopt_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setsockopt(SB)
|
JMP libc_setsockopt(SB)
|
||||||
TEXT ·libc_getpeername_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpeername(SB)
|
JMP libc_getpeername(SB)
|
||||||
TEXT ·libc_getsockname_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsockname(SB)
|
JMP libc_getsockname(SB)
|
||||||
TEXT ·libc_shutdown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_shutdown(SB)
|
JMP libc_shutdown(SB)
|
||||||
TEXT ·libc_socketpair_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_socketpair(SB)
|
JMP libc_socketpair(SB)
|
||||||
TEXT ·libc_recvfrom_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_recvfrom(SB)
|
JMP libc_recvfrom(SB)
|
||||||
TEXT ·libc_sendto_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sendto(SB)
|
JMP libc_sendto(SB)
|
||||||
TEXT ·libc_recvmsg_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_recvmsg(SB)
|
JMP libc_recvmsg(SB)
|
||||||
TEXT ·libc_sendmsg_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sendmsg(SB)
|
JMP libc_sendmsg(SB)
|
||||||
TEXT ·libc_kevent_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kevent(SB)
|
JMP libc_kevent(SB)
|
||||||
TEXT ·libc_utimes_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_utimes(SB)
|
JMP libc_utimes(SB)
|
||||||
TEXT ·libc_futimes_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_futimes(SB)
|
JMP libc_futimes(SB)
|
||||||
TEXT ·libc_fcntl_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fcntl(SB)
|
JMP libc_fcntl(SB)
|
||||||
TEXT ·libc_pipe2_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pipe2_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pipe2(SB)
|
JMP libc_pipe2(SB)
|
||||||
TEXT ·libc_accept4_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_accept4_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_accept4(SB)
|
JMP libc_accept4(SB)
|
||||||
TEXT ·libc_getdents_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getdents_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getdents(SB)
|
JMP libc_getdents(SB)
|
||||||
TEXT ·libc_access_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_access(SB)
|
JMP libc_access(SB)
|
||||||
TEXT ·libc_adjtime_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_adjtime(SB)
|
JMP libc_adjtime(SB)
|
||||||
TEXT ·libc_chdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chdir(SB)
|
JMP libc_chdir(SB)
|
||||||
TEXT ·libc_chflags_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chflags(SB)
|
JMP libc_chflags(SB)
|
||||||
TEXT ·libc_chmod_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chmod(SB)
|
JMP libc_chmod(SB)
|
||||||
TEXT ·libc_chown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chown(SB)
|
JMP libc_chown(SB)
|
||||||
TEXT ·libc_chroot_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chroot(SB)
|
JMP libc_chroot(SB)
|
||||||
TEXT ·libc_close_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_close(SB)
|
JMP libc_close(SB)
|
||||||
TEXT ·libc_dup_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_dup(SB)
|
JMP libc_dup(SB)
|
||||||
TEXT ·libc_dup2_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_dup2(SB)
|
JMP libc_dup2(SB)
|
||||||
TEXT ·libc_fchdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchdir(SB)
|
JMP libc_fchdir(SB)
|
||||||
TEXT ·libc_fchflags_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchflags(SB)
|
JMP libc_fchflags(SB)
|
||||||
TEXT ·libc_fchmod_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchmod(SB)
|
JMP libc_fchmod(SB)
|
||||||
TEXT ·libc_fchown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchown(SB)
|
JMP libc_fchown(SB)
|
||||||
TEXT ·libc_flock_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_flock(SB)
|
JMP libc_flock(SB)
|
||||||
TEXT ·libc_fpathconf_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fpathconf(SB)
|
JMP libc_fpathconf(SB)
|
||||||
TEXT ·libc_fstat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstat(SB)
|
JMP libc_fstat(SB)
|
||||||
TEXT ·libc_fstatfs_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstatfs_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstatfs(SB)
|
JMP libc_fstatfs(SB)
|
||||||
TEXT ·libc_fsync_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fsync(SB)
|
JMP libc_fsync(SB)
|
||||||
TEXT ·libc_ftruncate_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ftruncate(SB)
|
JMP libc_ftruncate(SB)
|
||||||
TEXT ·libc_getegid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getegid(SB)
|
JMP libc_getegid(SB)
|
||||||
TEXT ·libc_geteuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_geteuid(SB)
|
JMP libc_geteuid(SB)
|
||||||
TEXT ·libc_getgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getgid(SB)
|
JMP libc_getgid(SB)
|
||||||
TEXT ·libc_getpgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpgid(SB)
|
JMP libc_getpgid(SB)
|
||||||
TEXT ·libc_getpgrp_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpgrp(SB)
|
JMP libc_getpgrp(SB)
|
||||||
TEXT ·libc_getpid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpid(SB)
|
JMP libc_getpid(SB)
|
||||||
TEXT ·libc_getppid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getppid(SB)
|
JMP libc_getppid(SB)
|
||||||
TEXT ·libc_getpriority_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getpriority(SB)
|
JMP libc_getpriority(SB)
|
||||||
TEXT ·libc_getrlimit_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getrlimit(SB)
|
JMP libc_getrlimit(SB)
|
||||||
TEXT ·libc_getrusage_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getrusage(SB)
|
JMP libc_getrusage(SB)
|
||||||
TEXT ·libc_getsid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsid(SB)
|
JMP libc_getsid(SB)
|
||||||
TEXT ·libc_gettimeofday_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_gettimeofday(SB)
|
JMP libc_gettimeofday(SB)
|
||||||
TEXT ·libc_getuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getuid(SB)
|
JMP libc_getuid(SB)
|
||||||
TEXT ·libc_issetugid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_issetugid(SB)
|
JMP libc_issetugid(SB)
|
||||||
TEXT ·libc_kill_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kill(SB)
|
JMP libc_kill(SB)
|
||||||
TEXT ·libc_kqueue_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kqueue(SB)
|
JMP libc_kqueue(SB)
|
||||||
TEXT ·libc_lchown_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lchown(SB)
|
JMP libc_lchown(SB)
|
||||||
TEXT ·libc_link_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_link(SB)
|
JMP libc_link(SB)
|
||||||
TEXT ·libc_listen_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_listen(SB)
|
JMP libc_listen(SB)
|
||||||
TEXT ·libc_lstat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_lstat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lstat(SB)
|
JMP libc_lstat(SB)
|
||||||
TEXT ·libc_mkdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mkdir(SB)
|
JMP libc_mkdir(SB)
|
||||||
TEXT ·libc_mkfifo_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mkfifo(SB)
|
JMP libc_mkfifo(SB)
|
||||||
TEXT ·libc_mknod_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mknod(SB)
|
JMP libc_mknod(SB)
|
||||||
TEXT ·libc_nanosleep_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_nanosleep_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_nanosleep(SB)
|
JMP libc_nanosleep(SB)
|
||||||
TEXT ·libc_open_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_open(SB)
|
JMP libc_open(SB)
|
||||||
TEXT ·libc_pathconf_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pathconf(SB)
|
JMP libc_pathconf(SB)
|
||||||
TEXT ·libc_pread_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pread(SB)
|
JMP libc_pread(SB)
|
||||||
TEXT ·libc_pwrite_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pwrite(SB)
|
JMP libc_pwrite(SB)
|
||||||
TEXT ·libc_read_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_read(SB)
|
JMP libc_read(SB)
|
||||||
TEXT ·libc_readlink_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_readlink(SB)
|
JMP libc_readlink(SB)
|
||||||
TEXT ·libc_rename_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_rename(SB)
|
JMP libc_rename(SB)
|
||||||
TEXT ·libc_revoke_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_revoke(SB)
|
JMP libc_revoke(SB)
|
||||||
TEXT ·libc_rmdir_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_rmdir(SB)
|
JMP libc_rmdir(SB)
|
||||||
TEXT ·libc_select_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_select(SB)
|
JMP libc_select(SB)
|
||||||
TEXT ·libc_setegid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setegid(SB)
|
JMP libc_setegid(SB)
|
||||||
TEXT ·libc_seteuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_seteuid(SB)
|
JMP libc_seteuid(SB)
|
||||||
TEXT ·libc_setgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setgid(SB)
|
JMP libc_setgid(SB)
|
||||||
TEXT ·libc_setlogin_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setlogin(SB)
|
JMP libc_setlogin(SB)
|
||||||
TEXT ·libc_setpgid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setpgid(SB)
|
JMP libc_setpgid(SB)
|
||||||
TEXT ·libc_setpriority_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setpriority(SB)
|
JMP libc_setpriority(SB)
|
||||||
TEXT ·libc_setregid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setregid(SB)
|
JMP libc_setregid(SB)
|
||||||
TEXT ·libc_setreuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setreuid(SB)
|
JMP libc_setreuid(SB)
|
||||||
TEXT ·libc_setrlimit_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setrlimit(SB)
|
JMP libc_setrlimit(SB)
|
||||||
TEXT ·libc_setsid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setsid(SB)
|
JMP libc_setsid(SB)
|
||||||
TEXT ·libc_settimeofday_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_settimeofday(SB)
|
JMP libc_settimeofday(SB)
|
||||||
TEXT ·libc_setuid_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setuid(SB)
|
JMP libc_setuid(SB)
|
||||||
TEXT ·libc_stat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_stat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_stat(SB)
|
JMP libc_stat(SB)
|
||||||
TEXT ·libc_statfs_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_statfs_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_statfs(SB)
|
JMP libc_statfs(SB)
|
||||||
TEXT ·libc_symlink_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_symlink(SB)
|
JMP libc_symlink(SB)
|
||||||
TEXT ·libc_sync_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sync(SB)
|
JMP libc_sync(SB)
|
||||||
TEXT ·libc_truncate_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_truncate(SB)
|
JMP libc_truncate(SB)
|
||||||
TEXT ·libc_umask_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_umask(SB)
|
JMP libc_umask(SB)
|
||||||
TEXT ·libc_unlink_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_unlink(SB)
|
JMP libc_unlink(SB)
|
||||||
TEXT ·libc_unmount_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_unmount(SB)
|
JMP libc_unmount(SB)
|
||||||
TEXT ·libc_write_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_write(SB)
|
JMP libc_write(SB)
|
||||||
TEXT ·libc_mmap_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_mmap(SB)
|
JMP libc_mmap(SB)
|
||||||
TEXT ·libc_munmap_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munmap(SB)
|
JMP libc_munmap(SB)
|
||||||
TEXT ·libc_utimensat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_utimensat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_utimensat(SB)
|
JMP libc_utimensat(SB)
|
||||||
TEXT ·libc_syscall_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_syscall_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_syscall(SB)
|
JMP libc_syscall(SB)
|
||||||
TEXT ·libc_lseek_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lseek(SB)
|
JMP libc_lseek(SB)
|
||||||
TEXT ·libc_getcwd_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getcwd(SB)
|
JMP libc_getcwd(SB)
|
||||||
TEXT ·libc_sysctl_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sysctl(SB)
|
JMP libc_sysctl(SB)
|
||||||
TEXT ·libc_fork_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fork_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fork(SB)
|
JMP libc_fork(SB)
|
||||||
TEXT ·libc_ioctl_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ioctl(SB)
|
JMP libc_ioctl(SB)
|
||||||
TEXT ·libc_execve_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_execve_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_execve(SB)
|
JMP libc_execve(SB)
|
||||||
TEXT ·libc_exit_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_exit(SB)
|
JMP libc_exit(SB)
|
||||||
TEXT ·libc_ptrace_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ptrace(SB)
|
JMP libc_ptrace(SB)
|
||||||
TEXT ·libc_getentropy_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_getentropy_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getentropy(SB)
|
JMP libc_getentropy(SB)
|
||||||
TEXT ·libc_fstatat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstatat(SB)
|
JMP libc_fstatat(SB)
|
||||||
TEXT ·libc_unlinkat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_unlinkat(SB)
|
JMP libc_unlinkat(SB)
|
||||||
TEXT ·libc_openat_trampoline<ABIInternal>(SB),NOSPLIT,$0-0
|
TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_openat(SB)
|
JMP libc_openat(SB)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue