├── .gitignore ├── LICENSE ├── README.md ├── codesign_darwin.go ├── darwin_test.go ├── examples ├── darwin_example │ └── main.go ├── linux_example │ └── main.go └── windows_example │ └── main.go ├── go.mod ├── go.sum ├── linux_test.go ├── loader_darwin.go ├── loader_linux.go ├── loader_windows.go ├── test ├── 32 │ └── TestDLL.dll ├── 64 │ ├── TestDLL.dll │ ├── main-arm64.dyld │ ├── main.dll │ └── main.so └── src │ ├── TestDLL │ ├── TestDLL.sln │ └── TestDLL │ │ ├── Test.cpp │ │ ├── Test.h │ │ ├── TestDLL.vcxproj │ │ ├── TestDLL.vcxproj.filters │ │ ├── TestDLL.vcxproj.user │ │ ├── dllmain.cpp │ │ ├── framework.h │ │ ├── pch.cpp │ │ └── pch.h │ └── main_dll │ ├── build.bat │ ├── main.cpp │ └── main.h ├── types_darwin.go ├── universal.go └── windows_test.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/README.md -------------------------------------------------------------------------------- /codesign_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/codesign_darwin.go -------------------------------------------------------------------------------- /darwin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/darwin_test.go -------------------------------------------------------------------------------- /examples/darwin_example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/examples/darwin_example/main.go -------------------------------------------------------------------------------- /examples/linux_example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/examples/linux_example/main.go -------------------------------------------------------------------------------- /examples/windows_example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/examples/windows_example/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/go.sum -------------------------------------------------------------------------------- /linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/linux_test.go -------------------------------------------------------------------------------- /loader_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/loader_darwin.go -------------------------------------------------------------------------------- /loader_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/loader_linux.go -------------------------------------------------------------------------------- /loader_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/loader_windows.go -------------------------------------------------------------------------------- /test/32/TestDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/32/TestDLL.dll -------------------------------------------------------------------------------- /test/64/TestDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/64/TestDLL.dll -------------------------------------------------------------------------------- /test/64/main-arm64.dyld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/64/main-arm64.dyld -------------------------------------------------------------------------------- /test/64/main.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/64/main.dll -------------------------------------------------------------------------------- /test/64/main.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/64/main.so -------------------------------------------------------------------------------- /test/src/TestDLL/TestDLL.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/src/TestDLL/TestDLL.sln -------------------------------------------------------------------------------- /test/src/TestDLL/TestDLL/Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/src/TestDLL/TestDLL/Test.cpp -------------------------------------------------------------------------------- /test/src/TestDLL/TestDLL/Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/src/TestDLL/TestDLL/Test.h -------------------------------------------------------------------------------- /test/src/TestDLL/TestDLL/TestDLL.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/src/TestDLL/TestDLL/TestDLL.vcxproj -------------------------------------------------------------------------------- /test/src/TestDLL/TestDLL/TestDLL.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/src/TestDLL/TestDLL/TestDLL.vcxproj.filters -------------------------------------------------------------------------------- /test/src/TestDLL/TestDLL/TestDLL.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/src/TestDLL/TestDLL/TestDLL.vcxproj.user -------------------------------------------------------------------------------- /test/src/TestDLL/TestDLL/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/src/TestDLL/TestDLL/dllmain.cpp -------------------------------------------------------------------------------- /test/src/TestDLL/TestDLL/framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/src/TestDLL/TestDLL/framework.h -------------------------------------------------------------------------------- /test/src/TestDLL/TestDLL/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/src/TestDLL/TestDLL/pch.cpp -------------------------------------------------------------------------------- /test/src/TestDLL/TestDLL/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/src/TestDLL/TestDLL/pch.h -------------------------------------------------------------------------------- /test/src/main_dll/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/src/main_dll/build.bat -------------------------------------------------------------------------------- /test/src/main_dll/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/src/main_dll/main.cpp -------------------------------------------------------------------------------- /test/src/main_dll/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/test/src/main_dll/main.h -------------------------------------------------------------------------------- /types_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/types_darwin.go -------------------------------------------------------------------------------- /universal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/universal.go -------------------------------------------------------------------------------- /windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Binject/universal/HEAD/windows_test.go --------------------------------------------------------------------------------