├── .clang-format ├── .editorconfig ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .vscode └── c_cpp_properties.json ├── LICENSE ├── README.md ├── XexUtils.vcxproj ├── deps └── BearSSL.vcxproj ├── examples ├── Assert.md ├── Dashlaunch.md ├── Detour.md ├── Filesystem.md ├── Format.md ├── General.md ├── Hypervisor.md ├── Input.md ├── Log.md ├── Math.md ├── Memory.md ├── SMC.md ├── Socket.md ├── ValueOrPtr.md └── Xam.md ├── include └── XexUtils.h ├── scripts └── create-release-zip.ps1 ├── src ├── Assert.h ├── Dashlaunch.cpp ├── Dashlaunch.h ├── Detour.cpp ├── Detour.h ├── Filesystem.cpp ├── Filesystem.h ├── Formatter.cpp ├── Formatter.h ├── General.cpp ├── General.h ├── Hypervisor.cpp ├── Hypervisor.h ├── Input.cpp ├── Input.h ├── Kernel.h ├── Log.cpp ├── Log.h ├── Math.cpp ├── Math.h ├── Memory.h ├── SMC.cpp ├── SMC.h ├── Socket.cpp ├── Socket.h ├── SystemSocket.h ├── TlsSession.cpp ├── TlsSession.h ├── ValueOrPtr.h ├── Vec2.cpp ├── Vec2.h ├── Vec3.cpp ├── Vec3.h ├── Vec4.cpp ├── Vec4.h ├── Xam.cpp ├── Xam.h ├── pch.cpp └── pch.h └── test ├── Console.cpp ├── Console.h ├── TestRunner.cpp ├── TestRunner.h ├── Tests.sln ├── Tests.vcxproj ├── config.xml ├── deps └── AtgFramework │ └── AtgFramework.vcxproj ├── main.cpp ├── pch.cpp ├── pch.h ├── specs.cpp └── specs.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/README.md -------------------------------------------------------------------------------- /XexUtils.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/XexUtils.vcxproj -------------------------------------------------------------------------------- /deps/BearSSL.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/deps/BearSSL.vcxproj -------------------------------------------------------------------------------- /examples/Assert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/Assert.md -------------------------------------------------------------------------------- /examples/Dashlaunch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/Dashlaunch.md -------------------------------------------------------------------------------- /examples/Detour.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/Detour.md -------------------------------------------------------------------------------- /examples/Filesystem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/Filesystem.md -------------------------------------------------------------------------------- /examples/Format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/Format.md -------------------------------------------------------------------------------- /examples/General.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/General.md -------------------------------------------------------------------------------- /examples/Hypervisor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/Hypervisor.md -------------------------------------------------------------------------------- /examples/Input.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/Input.md -------------------------------------------------------------------------------- /examples/Log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/Log.md -------------------------------------------------------------------------------- /examples/Math.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/Math.md -------------------------------------------------------------------------------- /examples/Memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/Memory.md -------------------------------------------------------------------------------- /examples/SMC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/SMC.md -------------------------------------------------------------------------------- /examples/Socket.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/Socket.md -------------------------------------------------------------------------------- /examples/ValueOrPtr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/ValueOrPtr.md -------------------------------------------------------------------------------- /examples/Xam.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/examples/Xam.md -------------------------------------------------------------------------------- /include/XexUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/include/XexUtils.h -------------------------------------------------------------------------------- /scripts/create-release-zip.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/scripts/create-release-zip.ps1 -------------------------------------------------------------------------------- /src/Assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Assert.h -------------------------------------------------------------------------------- /src/Dashlaunch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Dashlaunch.cpp -------------------------------------------------------------------------------- /src/Dashlaunch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Dashlaunch.h -------------------------------------------------------------------------------- /src/Detour.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Detour.cpp -------------------------------------------------------------------------------- /src/Detour.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Detour.h -------------------------------------------------------------------------------- /src/Filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Filesystem.cpp -------------------------------------------------------------------------------- /src/Filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Filesystem.h -------------------------------------------------------------------------------- /src/Formatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Formatter.cpp -------------------------------------------------------------------------------- /src/Formatter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Formatter.h -------------------------------------------------------------------------------- /src/General.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/General.cpp -------------------------------------------------------------------------------- /src/General.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/General.h -------------------------------------------------------------------------------- /src/Hypervisor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Hypervisor.cpp -------------------------------------------------------------------------------- /src/Hypervisor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Hypervisor.h -------------------------------------------------------------------------------- /src/Input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Input.cpp -------------------------------------------------------------------------------- /src/Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Input.h -------------------------------------------------------------------------------- /src/Kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Kernel.h -------------------------------------------------------------------------------- /src/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Log.cpp -------------------------------------------------------------------------------- /src/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Log.h -------------------------------------------------------------------------------- /src/Math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Math.cpp -------------------------------------------------------------------------------- /src/Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Math.h -------------------------------------------------------------------------------- /src/Memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Memory.h -------------------------------------------------------------------------------- /src/SMC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/SMC.cpp -------------------------------------------------------------------------------- /src/SMC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/SMC.h -------------------------------------------------------------------------------- /src/Socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Socket.cpp -------------------------------------------------------------------------------- /src/Socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Socket.h -------------------------------------------------------------------------------- /src/SystemSocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/SystemSocket.h -------------------------------------------------------------------------------- /src/TlsSession.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/TlsSession.cpp -------------------------------------------------------------------------------- /src/TlsSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/TlsSession.h -------------------------------------------------------------------------------- /src/ValueOrPtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/ValueOrPtr.h -------------------------------------------------------------------------------- /src/Vec2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Vec2.cpp -------------------------------------------------------------------------------- /src/Vec2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Vec2.h -------------------------------------------------------------------------------- /src/Vec3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Vec3.cpp -------------------------------------------------------------------------------- /src/Vec3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Vec3.h -------------------------------------------------------------------------------- /src/Vec4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Vec4.cpp -------------------------------------------------------------------------------- /src/Vec4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Vec4.h -------------------------------------------------------------------------------- /src/Xam.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Xam.cpp -------------------------------------------------------------------------------- /src/Xam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/Xam.h -------------------------------------------------------------------------------- /src/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /src/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/src/pch.h -------------------------------------------------------------------------------- /test/Console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/test/Console.cpp -------------------------------------------------------------------------------- /test/Console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/test/Console.h -------------------------------------------------------------------------------- /test/TestRunner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/test/TestRunner.cpp -------------------------------------------------------------------------------- /test/TestRunner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/test/TestRunner.h -------------------------------------------------------------------------------- /test/Tests.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/test/Tests.sln -------------------------------------------------------------------------------- /test/Tests.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/test/Tests.vcxproj -------------------------------------------------------------------------------- /test/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/test/config.xml -------------------------------------------------------------------------------- /test/deps/AtgFramework/AtgFramework.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/test/deps/AtgFramework/AtgFramework.vcxproj -------------------------------------------------------------------------------- /test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/test/main.cpp -------------------------------------------------------------------------------- /test/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /test/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/test/pch.h -------------------------------------------------------------------------------- /test/specs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClementDreptin/XexUtils/HEAD/test/specs.cpp -------------------------------------------------------------------------------- /test/specs.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void RunTests(); 4 | --------------------------------------------------------------------------------