/ 44 entries
- .github/ (directory) purego: revert "use sync.Pool in syscall_syscall15X" (#286)
- examples/ (directory) examples: remove depdencies on golang.org/x/sys/windows (#278)
- internal/ (directory) all: remove dependencies on golang.org/x/sys (#271)
- objc/ (directory) all: replace interface{} with any (#283)
- testdata/ (directory) add Int support to amd64 and fix issue with structs not being copied (#288)
- .gitignore 3 B .github/workflows: add test.yml (#30)
- LICENSE 11.1 KiB first commit
- README.md 3.6 KiB Clarify Example section and Dl* windows equivalents (#274)
- abi_amd64.h 2.7 KiB all: copy ABI Headers (#147)
- abi_arm64.h 1.5 KiB all: copy ABI Headers (#147)
- callback_test.go 5.3 KiB Add RegisterFunc on unsupported platforms (#234)
- cgo.go 779 B Fix issue 189 (#197)
- dlerror.go 400 B Clarify Example section and Dl* windows equivalents (#274)
- dlfcn.go 3.4 KiB purego: mention LoadLibraryEx at Dlopen (#275)
- dlfcn_android.go 886 B Call C dlfcn functions directly on android (#263)
- dlfcn_darwin.go 1.3 KiB Call C dlfcn functions directly on android (#263)
- dlfcn_freebsd.go 795 B Call C dlfcn functions directly on android (#263)
- dlfcn_linux.go 678 B Call C dlfcn functions directly on android (#263)
- dlfcn_nocgo_freebsd.go 358 B Fix issue 189 (#197)
- dlfcn_nocgo_linux.go 749 B playground support (#220)
- dlfcn_playground.go 600 B Remove linkname on playground (#250)
- dlfcn_stubs.s 634 B Remove linkname on playground (#250)
- dlfcn_test.go 2.5 KiB Add RegisterFunc on unsupported platforms (#234)
- func.go 15.7 KiB purego: clean syscall after getting from the pool (#284)
- func_test.go 3.2 KiB Add RegisterFunc on unsupported platforms (#234)
- go.mod 45 B examples: remove depdencies on golang.org/x/sys/windows (#278)
- go.sum 0 B examples: remove depdencies on golang.org/x/sys/windows (#278)
- go_runtime.go 316 B Remove some //go:linkname usages (#253)
- is_ios.go 381 B all: fix build tags (#56)
- nocgo.go 1.2 KiB all: fix build tags to keep alphabetical order (#156)
- struct_amd64.go 6.6 KiB purego: fix typo (#291)
- struct_arm64.go 7.4 KiB all: replace interface{} with any (#283)
- struct_other.go 481 B all: replace interface{} with any (#283)
- struct_test.go 24.4 KiB add Int support to amd64 and fix issue with structs not being copied (#288)
- sys_amd64.s 5.0 KiB Save R15 before global access (#255)
- sys_arm64.s 2.7 KiB purego: Add struct return support for darwin amd64 and arm64 (#213)
- sys_unix_arm64.s 2.1 KiB Revert "remove unnecessary separation (#204)"
- syscall.go 2.1 KiB Add RegisterFunc on unsupported platforms (#234)
- syscall_cgo_linux.go 598 B all: replace interface{} with any (#283)
- syscall_sysv.go 6.7 KiB purego: revert "use sync.Pool in syscall_syscall15X" (#286)
- syscall_test.go 477 B add tests for dlfcn (#96)
- syscall_windows.go 1.6 KiB all: replace interface{} with any (#283)
- zcallback_amd64.s 45.5 KiB Support Linux callbacks (#163)
- zcallback_arm64.s 77.6 KiB Support Linux callbacks (#163)