├── .clang-format ├── .gitattributes ├── .github └── workflows │ └── build-be.yml ├── .gitignore ├── .vscode ├── c_cpp_properties.json └── settings.json ├── CHANGES.md ├── LICENSE ├── README.md ├── assets ├── img │ └── icon.png ├── nix │ └── run.sh └── windows │ └── doorstop_config.ini ├── info.lua ├── src ├── bootstrap.c ├── bootstrap.h ├── config │ ├── common.c │ └── config.h ├── crt.h ├── nix │ ├── config.c │ ├── entrypoint.c │ ├── logger.h │ ├── plthook │ │ ├── plthook.h │ │ ├── plthook_elf.c │ │ └── plthook_osx.c │ └── util.c ├── runtimes │ ├── coreclr.h │ ├── func_import.h │ ├── globals.c │ ├── il2cpp.h │ └── mono.h ├── util │ ├── logging.h │ ├── paths.c │ ├── paths.h │ └── util.h └── windows │ ├── build_tools │ ├── dll.def.in │ ├── info.rc.in │ ├── proxy.c.in │ ├── proxygen.lua │ ├── rcgen.lua │ └── util.lua │ ├── config.c │ ├── entrypoint.c │ ├── entrypoint.h │ ├── hook.h │ ├── logger.c │ ├── logger.h │ ├── proxy │ ├── proxy.h │ └── proxylist.txt │ ├── util.c │ ├── wincrt.c │ └── wincrt.h └── xmake.lua /.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: LLVM 2 | IndentWidth: 4 3 | ColumnLimit: 80 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build-be.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/.github/workflows/build-be.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/README.md -------------------------------------------------------------------------------- /assets/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/assets/img/icon.png -------------------------------------------------------------------------------- /assets/nix/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/assets/nix/run.sh -------------------------------------------------------------------------------- /assets/windows/doorstop_config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/assets/windows/doorstop_config.ini -------------------------------------------------------------------------------- /info.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/info.lua -------------------------------------------------------------------------------- /src/bootstrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/bootstrap.c -------------------------------------------------------------------------------- /src/bootstrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/bootstrap.h -------------------------------------------------------------------------------- /src/config/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/config/common.c -------------------------------------------------------------------------------- /src/config/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/config/config.h -------------------------------------------------------------------------------- /src/crt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/crt.h -------------------------------------------------------------------------------- /src/nix/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/nix/config.c -------------------------------------------------------------------------------- /src/nix/entrypoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/nix/entrypoint.c -------------------------------------------------------------------------------- /src/nix/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/nix/logger.h -------------------------------------------------------------------------------- /src/nix/plthook/plthook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/nix/plthook/plthook.h -------------------------------------------------------------------------------- /src/nix/plthook/plthook_elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/nix/plthook/plthook_elf.c -------------------------------------------------------------------------------- /src/nix/plthook/plthook_osx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/nix/plthook/plthook_osx.c -------------------------------------------------------------------------------- /src/nix/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/nix/util.c -------------------------------------------------------------------------------- /src/runtimes/coreclr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/runtimes/coreclr.h -------------------------------------------------------------------------------- /src/runtimes/func_import.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/runtimes/func_import.h -------------------------------------------------------------------------------- /src/runtimes/globals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/runtimes/globals.c -------------------------------------------------------------------------------- /src/runtimes/il2cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/runtimes/il2cpp.h -------------------------------------------------------------------------------- /src/runtimes/mono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/runtimes/mono.h -------------------------------------------------------------------------------- /src/util/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/util/logging.h -------------------------------------------------------------------------------- /src/util/paths.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/util/paths.c -------------------------------------------------------------------------------- /src/util/paths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/util/paths.h -------------------------------------------------------------------------------- /src/util/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/util/util.h -------------------------------------------------------------------------------- /src/windows/build_tools/dll.def.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/build_tools/dll.def.in -------------------------------------------------------------------------------- /src/windows/build_tools/info.rc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/build_tools/info.rc.in -------------------------------------------------------------------------------- /src/windows/build_tools/proxy.c.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/build_tools/proxy.c.in -------------------------------------------------------------------------------- /src/windows/build_tools/proxygen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/build_tools/proxygen.lua -------------------------------------------------------------------------------- /src/windows/build_tools/rcgen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/build_tools/rcgen.lua -------------------------------------------------------------------------------- /src/windows/build_tools/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/build_tools/util.lua -------------------------------------------------------------------------------- /src/windows/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/config.c -------------------------------------------------------------------------------- /src/windows/entrypoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/entrypoint.c -------------------------------------------------------------------------------- /src/windows/entrypoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/entrypoint.h -------------------------------------------------------------------------------- /src/windows/hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/hook.h -------------------------------------------------------------------------------- /src/windows/logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/logger.c -------------------------------------------------------------------------------- /src/windows/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/logger.h -------------------------------------------------------------------------------- /src/windows/proxy/proxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/proxy/proxy.h -------------------------------------------------------------------------------- /src/windows/proxy/proxylist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/proxy/proxylist.txt -------------------------------------------------------------------------------- /src/windows/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/util.c -------------------------------------------------------------------------------- /src/windows/wincrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/wincrt.c -------------------------------------------------------------------------------- /src/windows/wincrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/src/windows/wincrt.h -------------------------------------------------------------------------------- /xmake.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeighTools/UnityDoorstop/HEAD/xmake.lua --------------------------------------------------------------------------------