├── .clang-format ├── .github └── workflow_templates │ └── build.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── addons ├── DebugRenderer │ ├── CMakeLists.txt │ ├── README.md │ ├── data │ │ ├── font.hkf │ │ ├── shader.bin │ │ ├── shader_fsh.glsl │ │ └── shader_vsh.glsl │ ├── include │ │ └── hk │ │ │ └── gfx │ │ │ ├── DebugRenderer.h │ │ │ ├── DebugRendererSettings.h │ │ │ └── Font.h │ ├── src │ │ └── hk │ │ │ └── gfx │ │ │ ├── DebugRenderer.cpp │ │ │ ├── DebugRendererImpl.cpp │ │ │ └── Font.cpp │ └── tools │ │ └── generate_font.py ├── ExpHeap │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── include │ │ └── hk │ │ │ └── mem │ │ │ └── ExpHeap.h │ └── src │ │ ├── ams │ │ ├── lmem │ │ │ ├── impl │ │ │ │ ├── lmem_impl_common.hpp │ │ │ │ ├── lmem_impl_common_heap.cpp │ │ │ │ ├── lmem_impl_common_heap.hpp │ │ │ │ ├── lmem_impl_exp_heap.cpp │ │ │ │ └── lmem_impl_exp_heap.hpp │ │ │ ├── lmem_common.cpp │ │ │ ├── lmem_common.hpp │ │ │ ├── lmem_exp_heap.cpp │ │ │ └── lmem_exp_heap.hpp │ │ └── util │ │ │ ├── util_endian.hpp │ │ │ ├── util_fourcc.hpp │ │ │ ├── util_intrusive_list.hpp │ │ │ └── util_parent_of_member.hpp │ │ └── hk │ │ └── mem │ │ └── ExpHeap.cpp ├── HeapSourceBss │ ├── CMakeLists.txt │ ├── README.md │ ├── include │ │ └── hk │ │ │ └── mem │ │ │ └── BssHeap.h │ └── src │ │ └── hk │ │ └── mem │ │ ├── BssHeap.cpp │ │ └── BssHeapWrappers.cpp ├── HeapSourceDynamic │ ├── CMakeLists.txt │ ├── README.md │ ├── src │ │ └── hk │ │ │ └── mem │ │ │ └── DynamicHeapWrappers.cpp │ └── syms │ │ └── hk │ │ └── mem │ │ └── DynamicHeapWrappers.sym ├── ImGui │ ├── CMakeLists.txt │ ├── README.md │ ├── data │ │ ├── shader.bin │ │ ├── shader_fsh.glsl │ │ └── shader_vsh.glsl │ ├── include │ │ └── hk │ │ │ └── gfx │ │ │ ├── ImGuiBackendNvn.h │ │ │ └── ImGuiConfig.h │ └── src │ │ └── hk │ │ └── gfx │ │ ├── ImGuiBackendNvn.cpp │ │ └── ImGuiBackendNvnImpl.cpp ├── Nvn │ ├── CMakeLists.txt │ ├── README.md │ ├── include │ │ └── hk │ │ │ ├── gfx │ │ │ ├── Nvn.h │ │ │ ├── Shader.h │ │ │ ├── Texture.h │ │ │ ├── Ubo.h │ │ │ ├── Util.h │ │ │ └── Vertex.h │ │ │ └── nvn │ │ │ ├── MemoryBuffer.h │ │ │ ├── nvn.h │ │ │ ├── nvn_Cpp.h │ │ │ ├── nvn_CppFuncPtrBase.h │ │ │ ├── nvn_CppMethods.h │ │ │ ├── nvn_FuncPtrBase.h │ │ │ └── nvn_FuncPtrInline.h │ ├── src │ │ └── hk │ │ │ ├── gfx │ │ │ ├── NvnBootstrapOverride.cpp │ │ │ ├── ShaderImpl.cpp │ │ │ ├── TextureImpl.cpp │ │ │ └── UboImpl.cpp │ │ │ └── nvn │ │ │ └── nvn_CppFuncPtrImpl.cpp │ └── tools │ │ └── compile_shader.py └── Rust │ ├── CMakeLists.txt │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ ├── allocator.rs │ ├── interop.cpp │ ├── lib.rs │ ├── logging.rs │ ├── mutex.rs │ └── panic.rs ├── cmake ├── addons.cmake ├── apply_config.cmake ├── bin2s.cmake ├── deploy.cmake ├── generate_exefs.cmake ├── impl │ └── bin2s.cmake ├── module.cmake ├── module_config.cmake ├── rtld_dummy.cmake ├── rtld_standalone.cmake ├── sail.cmake ├── toolchain.cmake ├── visibility.cmake └── watch.cmake ├── data ├── exported_syms_module.txt ├── exported_syms_module_standalone_32.txt ├── exported_syms_module_standalone_64.txt ├── exported_syms_rtld_fakelib.txt ├── link.aarch64.ld ├── link.armv7a.ld ├── misc.ld └── replace_bin2s.sed ├── hakkun ├── CMakeLists.txt ├── include │ ├── hk │ │ ├── Result.h │ │ ├── ValueOrResult.h │ │ ├── diag │ │ │ ├── diag.h │ │ │ ├── ipclogger.h │ │ │ └── results.h │ │ ├── hook │ │ │ ├── InstrUtil.h │ │ │ ├── MapUtil.h │ │ │ ├── Replace.h │ │ │ ├── Trampoline.h │ │ │ ├── a64 │ │ │ │ └── Assembler.h │ │ │ └── results.h │ │ ├── init │ │ │ └── module.h │ │ ├── os │ │ │ ├── Event.h │ │ │ ├── Mutex.h │ │ │ ├── SystemEvent.h │ │ │ └── Thread.h │ │ ├── ro │ │ │ ├── ElfUtil.h │ │ │ ├── ModuleHeader.h │ │ │ ├── RoModule.h │ │ │ ├── RoUtil.h │ │ │ └── results.h │ │ ├── sail │ │ │ ├── detail.h │ │ │ └── init.h │ │ ├── services │ │ │ ├── am │ │ │ │ ├── am.h │ │ │ │ └── detail │ │ │ │ │ ├── applicationProxy.h │ │ │ │ │ ├── commonStateGetter.h │ │ │ │ │ ├── libraryAppletAccessor.h │ │ │ │ │ ├── libraryAppletCreator.h │ │ │ │ │ ├── selfController.h │ │ │ │ │ ├── service.h │ │ │ │ │ ├── storage.h │ │ │ │ │ └── windowController.h │ │ │ ├── lm.h │ │ │ ├── nv │ │ │ │ ├── ioctl.h │ │ │ │ ├── result.h │ │ │ │ └── service.h │ │ │ ├── pm.h │ │ │ ├── sm.h │ │ │ ├── socket │ │ │ │ ├── address.h │ │ │ │ ├── config.h │ │ │ │ ├── result.h │ │ │ │ └── service.h │ │ │ └── vi │ │ │ │ ├── binder.h │ │ │ │ ├── parcel.h │ │ │ │ ├── result.h │ │ │ │ └── service.h │ │ ├── sf │ │ │ ├── cmif.h │ │ │ ├── hipc.h │ │ │ ├── sf.h │ │ │ └── utils.h │ │ ├── svc │ │ │ ├── api.h │ │ │ ├── cpu.h │ │ │ ├── results.h │ │ │ └── types.h │ │ ├── types.h │ │ └── util │ │ │ ├── Algorithm.h │ │ │ ├── Allocator.h │ │ │ ├── Arena.h │ │ │ ├── BitArray.h │ │ │ ├── Context.h │ │ │ ├── FixedVec.h │ │ │ ├── InitializeGuard.h │ │ │ ├── Lambda.h │ │ │ ├── Math.h │ │ │ ├── PoolAllocator.h │ │ │ ├── Queue.h │ │ │ ├── Random.h │ │ │ ├── Singleton.h │ │ │ ├── Storage.h │ │ │ ├── Stream.h │ │ │ ├── TemplateString.h │ │ │ ├── Tuple.h │ │ │ ├── TypeName.h │ │ │ ├── Vec.h │ │ │ ├── hash.h │ │ │ └── hash_crc32data.h │ └── rtld │ │ ├── RoModule.h │ │ ├── RoModuleList.h │ │ ├── elf.h │ │ └── types.h ├── sail │ ├── CMakeLists.txt │ ├── include │ │ ├── config.h │ │ ├── fakelib.h │ │ ├── hash.h │ │ ├── parser.h │ │ ├── symbol.h │ │ ├── types.h │ │ └── util.h │ └── src │ │ ├── config.cpp │ │ ├── fakelib.cpp │ │ ├── main.cpp │ │ └── parser.cpp └── src │ ├── hk │ ├── diag │ │ ├── ResultName.cpp │ │ ├── diag.cpp │ │ └── ipclogger.cpp │ ├── hook │ │ ├── MapUtil.cpp │ │ └── Trampoline.cpp │ ├── init │ │ ├── mod0.S │ │ ├── module.cpp │ │ └── moduleEntry.S │ ├── os │ │ ├── Libcxx.cpp │ │ └── Thread.cpp │ ├── ro │ │ ├── RoModule.cpp │ │ └── RoUtil.cpp │ ├── sail │ │ ├── detail.cpp │ │ └── init.cpp │ ├── services │ │ ├── am.cpp │ │ ├── lm.cpp │ │ ├── nv.cpp │ │ ├── pm.cpp │ │ ├── sm.cpp │ │ ├── socket.cpp │ │ └── vi.cpp │ ├── sf │ │ └── sf.cpp │ ├── svc │ │ ├── api.aarch64.S │ │ └── api.armv7a.S │ └── util │ │ └── Context.cpp │ └── rtld │ ├── DummyRtld.cpp │ ├── RoModule.cpp │ └── standalone │ ├── SdkImportsFakeLib.cpp │ ├── diag.cpp │ ├── entry.S │ ├── main.cpp │ └── module.cpp ├── nix ├── default.nix └── switch-tools.nix └── tools ├── bake_hashes.py ├── deploy.py ├── elf2nso.py ├── nso.py ├── setup_libcxx.py ├── setup_libcxx_prepackaged.py └── setup_sail.py /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflow_templates/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/.github/workflow_templates/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/README.md -------------------------------------------------------------------------------- /addons/DebugRenderer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/DebugRenderer/CMakeLists.txt -------------------------------------------------------------------------------- /addons/DebugRenderer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/DebugRenderer/README.md -------------------------------------------------------------------------------- /addons/DebugRenderer/data/font.hkf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/DebugRenderer/data/font.hkf -------------------------------------------------------------------------------- /addons/DebugRenderer/data/shader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/DebugRenderer/data/shader.bin -------------------------------------------------------------------------------- /addons/DebugRenderer/data/shader_fsh.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/DebugRenderer/data/shader_fsh.glsl -------------------------------------------------------------------------------- /addons/DebugRenderer/data/shader_vsh.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/DebugRenderer/data/shader_vsh.glsl -------------------------------------------------------------------------------- /addons/DebugRenderer/include/hk/gfx/DebugRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/DebugRenderer/include/hk/gfx/DebugRenderer.h -------------------------------------------------------------------------------- /addons/DebugRenderer/include/hk/gfx/DebugRendererSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/DebugRenderer/include/hk/gfx/DebugRendererSettings.h -------------------------------------------------------------------------------- /addons/DebugRenderer/include/hk/gfx/Font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/DebugRenderer/include/hk/gfx/Font.h -------------------------------------------------------------------------------- /addons/DebugRenderer/src/hk/gfx/DebugRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/DebugRenderer/src/hk/gfx/DebugRenderer.cpp -------------------------------------------------------------------------------- /addons/DebugRenderer/src/hk/gfx/DebugRendererImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/DebugRenderer/src/hk/gfx/DebugRendererImpl.cpp -------------------------------------------------------------------------------- /addons/DebugRenderer/src/hk/gfx/Font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/DebugRenderer/src/hk/gfx/Font.cpp -------------------------------------------------------------------------------- /addons/DebugRenderer/tools/generate_font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/DebugRenderer/tools/generate_font.py -------------------------------------------------------------------------------- /addons/ExpHeap/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/CMakeLists.txt -------------------------------------------------------------------------------- /addons/ExpHeap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/LICENSE -------------------------------------------------------------------------------- /addons/ExpHeap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/README.md -------------------------------------------------------------------------------- /addons/ExpHeap/include/hk/mem/ExpHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/include/hk/mem/ExpHeap.h -------------------------------------------------------------------------------- /addons/ExpHeap/src/ams/lmem/impl/lmem_impl_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/src/ams/lmem/impl/lmem_impl_common.hpp -------------------------------------------------------------------------------- /addons/ExpHeap/src/ams/lmem/impl/lmem_impl_common_heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/src/ams/lmem/impl/lmem_impl_common_heap.cpp -------------------------------------------------------------------------------- /addons/ExpHeap/src/ams/lmem/impl/lmem_impl_common_heap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/src/ams/lmem/impl/lmem_impl_common_heap.hpp -------------------------------------------------------------------------------- /addons/ExpHeap/src/ams/lmem/impl/lmem_impl_exp_heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/src/ams/lmem/impl/lmem_impl_exp_heap.cpp -------------------------------------------------------------------------------- /addons/ExpHeap/src/ams/lmem/impl/lmem_impl_exp_heap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/src/ams/lmem/impl/lmem_impl_exp_heap.hpp -------------------------------------------------------------------------------- /addons/ExpHeap/src/ams/lmem/lmem_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/src/ams/lmem/lmem_common.cpp -------------------------------------------------------------------------------- /addons/ExpHeap/src/ams/lmem/lmem_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/src/ams/lmem/lmem_common.hpp -------------------------------------------------------------------------------- /addons/ExpHeap/src/ams/lmem/lmem_exp_heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/src/ams/lmem/lmem_exp_heap.cpp -------------------------------------------------------------------------------- /addons/ExpHeap/src/ams/lmem/lmem_exp_heap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/src/ams/lmem/lmem_exp_heap.hpp -------------------------------------------------------------------------------- /addons/ExpHeap/src/ams/util/util_endian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/src/ams/util/util_endian.hpp -------------------------------------------------------------------------------- /addons/ExpHeap/src/ams/util/util_fourcc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/src/ams/util/util_fourcc.hpp -------------------------------------------------------------------------------- /addons/ExpHeap/src/ams/util/util_intrusive_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/src/ams/util/util_intrusive_list.hpp -------------------------------------------------------------------------------- /addons/ExpHeap/src/ams/util/util_parent_of_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/src/ams/util/util_parent_of_member.hpp -------------------------------------------------------------------------------- /addons/ExpHeap/src/hk/mem/ExpHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ExpHeap/src/hk/mem/ExpHeap.cpp -------------------------------------------------------------------------------- /addons/HeapSourceBss/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/HeapSourceBss/CMakeLists.txt -------------------------------------------------------------------------------- /addons/HeapSourceBss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/HeapSourceBss/README.md -------------------------------------------------------------------------------- /addons/HeapSourceBss/include/hk/mem/BssHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/HeapSourceBss/include/hk/mem/BssHeap.h -------------------------------------------------------------------------------- /addons/HeapSourceBss/src/hk/mem/BssHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/HeapSourceBss/src/hk/mem/BssHeap.cpp -------------------------------------------------------------------------------- /addons/HeapSourceBss/src/hk/mem/BssHeapWrappers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/HeapSourceBss/src/hk/mem/BssHeapWrappers.cpp -------------------------------------------------------------------------------- /addons/HeapSourceDynamic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/HeapSourceDynamic/CMakeLists.txt -------------------------------------------------------------------------------- /addons/HeapSourceDynamic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/HeapSourceDynamic/README.md -------------------------------------------------------------------------------- /addons/HeapSourceDynamic/src/hk/mem/DynamicHeapWrappers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/HeapSourceDynamic/src/hk/mem/DynamicHeapWrappers.cpp -------------------------------------------------------------------------------- /addons/HeapSourceDynamic/syms/hk/mem/DynamicHeapWrappers.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/HeapSourceDynamic/syms/hk/mem/DynamicHeapWrappers.sym -------------------------------------------------------------------------------- /addons/ImGui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ImGui/CMakeLists.txt -------------------------------------------------------------------------------- /addons/ImGui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ImGui/README.md -------------------------------------------------------------------------------- /addons/ImGui/data/shader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ImGui/data/shader.bin -------------------------------------------------------------------------------- /addons/ImGui/data/shader_fsh.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ImGui/data/shader_fsh.glsl -------------------------------------------------------------------------------- /addons/ImGui/data/shader_vsh.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ImGui/data/shader_vsh.glsl -------------------------------------------------------------------------------- /addons/ImGui/include/hk/gfx/ImGuiBackendNvn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ImGui/include/hk/gfx/ImGuiBackendNvn.h -------------------------------------------------------------------------------- /addons/ImGui/include/hk/gfx/ImGuiConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ImGui/include/hk/gfx/ImGuiConfig.h -------------------------------------------------------------------------------- /addons/ImGui/src/hk/gfx/ImGuiBackendNvn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ImGui/src/hk/gfx/ImGuiBackendNvn.cpp -------------------------------------------------------------------------------- /addons/ImGui/src/hk/gfx/ImGuiBackendNvnImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/ImGui/src/hk/gfx/ImGuiBackendNvnImpl.cpp -------------------------------------------------------------------------------- /addons/Nvn/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/CMakeLists.txt -------------------------------------------------------------------------------- /addons/Nvn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/README.md -------------------------------------------------------------------------------- /addons/Nvn/include/hk/gfx/Nvn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/include/hk/gfx/Nvn.h -------------------------------------------------------------------------------- /addons/Nvn/include/hk/gfx/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/include/hk/gfx/Shader.h -------------------------------------------------------------------------------- /addons/Nvn/include/hk/gfx/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/include/hk/gfx/Texture.h -------------------------------------------------------------------------------- /addons/Nvn/include/hk/gfx/Ubo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/include/hk/gfx/Ubo.h -------------------------------------------------------------------------------- /addons/Nvn/include/hk/gfx/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/include/hk/gfx/Util.h -------------------------------------------------------------------------------- /addons/Nvn/include/hk/gfx/Vertex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/include/hk/gfx/Vertex.h -------------------------------------------------------------------------------- /addons/Nvn/include/hk/nvn/MemoryBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/include/hk/nvn/MemoryBuffer.h -------------------------------------------------------------------------------- /addons/Nvn/include/hk/nvn/nvn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/include/hk/nvn/nvn.h -------------------------------------------------------------------------------- /addons/Nvn/include/hk/nvn/nvn_Cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/include/hk/nvn/nvn_Cpp.h -------------------------------------------------------------------------------- /addons/Nvn/include/hk/nvn/nvn_CppFuncPtrBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/include/hk/nvn/nvn_CppFuncPtrBase.h -------------------------------------------------------------------------------- /addons/Nvn/include/hk/nvn/nvn_CppMethods.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/include/hk/nvn/nvn_CppMethods.h -------------------------------------------------------------------------------- /addons/Nvn/include/hk/nvn/nvn_FuncPtrBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/include/hk/nvn/nvn_FuncPtrBase.h -------------------------------------------------------------------------------- /addons/Nvn/include/hk/nvn/nvn_FuncPtrInline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/include/hk/nvn/nvn_FuncPtrInline.h -------------------------------------------------------------------------------- /addons/Nvn/src/hk/gfx/NvnBootstrapOverride.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/src/hk/gfx/NvnBootstrapOverride.cpp -------------------------------------------------------------------------------- /addons/Nvn/src/hk/gfx/ShaderImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/src/hk/gfx/ShaderImpl.cpp -------------------------------------------------------------------------------- /addons/Nvn/src/hk/gfx/TextureImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/src/hk/gfx/TextureImpl.cpp -------------------------------------------------------------------------------- /addons/Nvn/src/hk/gfx/UboImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/src/hk/gfx/UboImpl.cpp -------------------------------------------------------------------------------- /addons/Nvn/src/hk/nvn/nvn_CppFuncPtrImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/src/hk/nvn/nvn_CppFuncPtrImpl.cpp -------------------------------------------------------------------------------- /addons/Nvn/tools/compile_shader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Nvn/tools/compile_shader.py -------------------------------------------------------------------------------- /addons/Rust/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Rust/CMakeLists.txt -------------------------------------------------------------------------------- /addons/Rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Rust/Cargo.lock -------------------------------------------------------------------------------- /addons/Rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Rust/Cargo.toml -------------------------------------------------------------------------------- /addons/Rust/src/allocator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Rust/src/allocator.rs -------------------------------------------------------------------------------- /addons/Rust/src/interop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Rust/src/interop.cpp -------------------------------------------------------------------------------- /addons/Rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Rust/src/lib.rs -------------------------------------------------------------------------------- /addons/Rust/src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Rust/src/logging.rs -------------------------------------------------------------------------------- /addons/Rust/src/mutex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Rust/src/mutex.rs -------------------------------------------------------------------------------- /addons/Rust/src/panic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/addons/Rust/src/panic.rs -------------------------------------------------------------------------------- /cmake/addons.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/cmake/addons.cmake -------------------------------------------------------------------------------- /cmake/apply_config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/cmake/apply_config.cmake -------------------------------------------------------------------------------- /cmake/bin2s.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/cmake/bin2s.cmake -------------------------------------------------------------------------------- /cmake/deploy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/cmake/deploy.cmake -------------------------------------------------------------------------------- /cmake/generate_exefs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/cmake/generate_exefs.cmake -------------------------------------------------------------------------------- /cmake/impl/bin2s.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/cmake/impl/bin2s.cmake -------------------------------------------------------------------------------- /cmake/module.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/cmake/module.cmake -------------------------------------------------------------------------------- /cmake/module_config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/cmake/module_config.cmake -------------------------------------------------------------------------------- /cmake/rtld_dummy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/cmake/rtld_dummy.cmake -------------------------------------------------------------------------------- /cmake/rtld_standalone.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/cmake/rtld_standalone.cmake -------------------------------------------------------------------------------- /cmake/sail.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/cmake/sail.cmake -------------------------------------------------------------------------------- /cmake/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/cmake/toolchain.cmake -------------------------------------------------------------------------------- /cmake/visibility.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/cmake/visibility.cmake -------------------------------------------------------------------------------- /cmake/watch.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/cmake/watch.cmake -------------------------------------------------------------------------------- /data/exported_syms_module.txt: -------------------------------------------------------------------------------- 1 | _ZN2nn2ro6detail15g_pAutoLoadListE -------------------------------------------------------------------------------- /data/exported_syms_module_standalone_32.txt: -------------------------------------------------------------------------------- 1 | _ZN2nn4init5StartEjjPFvvES2_ -------------------------------------------------------------------------------- /data/exported_syms_module_standalone_64.txt: -------------------------------------------------------------------------------- 1 | _ZN2nn4init5StartEmmPFvvES2_ -------------------------------------------------------------------------------- /data/exported_syms_rtld_fakelib.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/data/exported_syms_rtld_fakelib.txt -------------------------------------------------------------------------------- /data/link.aarch64.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/data/link.aarch64.ld -------------------------------------------------------------------------------- /data/link.armv7a.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/data/link.armv7a.ld -------------------------------------------------------------------------------- /data/misc.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/data/misc.ld -------------------------------------------------------------------------------- /data/replace_bin2s.sed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/data/replace_bin2s.sed -------------------------------------------------------------------------------- /hakkun/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/CMakeLists.txt -------------------------------------------------------------------------------- /hakkun/include/hk/Result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/Result.h -------------------------------------------------------------------------------- /hakkun/include/hk/ValueOrResult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/ValueOrResult.h -------------------------------------------------------------------------------- /hakkun/include/hk/diag/diag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/diag/diag.h -------------------------------------------------------------------------------- /hakkun/include/hk/diag/ipclogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/diag/ipclogger.h -------------------------------------------------------------------------------- /hakkun/include/hk/diag/results.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/diag/results.h -------------------------------------------------------------------------------- /hakkun/include/hk/hook/InstrUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/hook/InstrUtil.h -------------------------------------------------------------------------------- /hakkun/include/hk/hook/MapUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/hook/MapUtil.h -------------------------------------------------------------------------------- /hakkun/include/hk/hook/Replace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/hook/Replace.h -------------------------------------------------------------------------------- /hakkun/include/hk/hook/Trampoline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/hook/Trampoline.h -------------------------------------------------------------------------------- /hakkun/include/hk/hook/a64/Assembler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/hook/a64/Assembler.h -------------------------------------------------------------------------------- /hakkun/include/hk/hook/results.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/hook/results.h -------------------------------------------------------------------------------- /hakkun/include/hk/init/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/init/module.h -------------------------------------------------------------------------------- /hakkun/include/hk/os/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/os/Event.h -------------------------------------------------------------------------------- /hakkun/include/hk/os/Mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/os/Mutex.h -------------------------------------------------------------------------------- /hakkun/include/hk/os/SystemEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/os/SystemEvent.h -------------------------------------------------------------------------------- /hakkun/include/hk/os/Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/os/Thread.h -------------------------------------------------------------------------------- /hakkun/include/hk/ro/ElfUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/ro/ElfUtil.h -------------------------------------------------------------------------------- /hakkun/include/hk/ro/ModuleHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/ro/ModuleHeader.h -------------------------------------------------------------------------------- /hakkun/include/hk/ro/RoModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/ro/RoModule.h -------------------------------------------------------------------------------- /hakkun/include/hk/ro/RoUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/ro/RoUtil.h -------------------------------------------------------------------------------- /hakkun/include/hk/ro/results.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/ro/results.h -------------------------------------------------------------------------------- /hakkun/include/hk/sail/detail.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/sail/detail.h -------------------------------------------------------------------------------- /hakkun/include/hk/sail/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/sail/init.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/am/am.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/am/am.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/am/detail/applicationProxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/am/detail/applicationProxy.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/am/detail/commonStateGetter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/am/detail/commonStateGetter.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/am/detail/libraryAppletAccessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/am/detail/libraryAppletAccessor.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/am/detail/libraryAppletCreator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/am/detail/libraryAppletCreator.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/am/detail/selfController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/am/detail/selfController.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/am/detail/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/am/detail/service.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/am/detail/storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/am/detail/storage.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/am/detail/windowController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/am/detail/windowController.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/lm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/lm.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/nv/ioctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/nv/ioctl.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/nv/result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/nv/result.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/nv/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/nv/service.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/pm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/pm.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/sm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/sm.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/socket/address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/socket/address.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/socket/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/socket/config.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/socket/result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/socket/result.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/socket/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/socket/service.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/vi/binder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/vi/binder.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/vi/parcel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/vi/parcel.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/vi/result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/vi/result.h -------------------------------------------------------------------------------- /hakkun/include/hk/services/vi/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/services/vi/service.h -------------------------------------------------------------------------------- /hakkun/include/hk/sf/cmif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/sf/cmif.h -------------------------------------------------------------------------------- /hakkun/include/hk/sf/hipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/sf/hipc.h -------------------------------------------------------------------------------- /hakkun/include/hk/sf/sf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/sf/sf.h -------------------------------------------------------------------------------- /hakkun/include/hk/sf/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/sf/utils.h -------------------------------------------------------------------------------- /hakkun/include/hk/svc/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/svc/api.h -------------------------------------------------------------------------------- /hakkun/include/hk/svc/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/svc/cpu.h -------------------------------------------------------------------------------- /hakkun/include/hk/svc/results.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/svc/results.h -------------------------------------------------------------------------------- /hakkun/include/hk/svc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/svc/types.h -------------------------------------------------------------------------------- /hakkun/include/hk/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/types.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/Algorithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/Algorithm.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/Allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/Allocator.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/Arena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/Arena.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/BitArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/BitArray.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/Context.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/FixedVec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/FixedVec.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/InitializeGuard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/InitializeGuard.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/Lambda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/Lambda.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/Math.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/PoolAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/PoolAllocator.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/Queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/Queue.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/Random.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/Singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/Singleton.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/Storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/Storage.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/Stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/Stream.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/TemplateString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/TemplateString.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/Tuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/Tuple.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/TypeName.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/TypeName.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/Vec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/Vec.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/hash.h -------------------------------------------------------------------------------- /hakkun/include/hk/util/hash_crc32data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/hk/util/hash_crc32data.h -------------------------------------------------------------------------------- /hakkun/include/rtld/RoModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/rtld/RoModule.h -------------------------------------------------------------------------------- /hakkun/include/rtld/RoModuleList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/rtld/RoModuleList.h -------------------------------------------------------------------------------- /hakkun/include/rtld/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/rtld/elf.h -------------------------------------------------------------------------------- /hakkun/include/rtld/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/include/rtld/types.h -------------------------------------------------------------------------------- /hakkun/sail/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/sail/CMakeLists.txt -------------------------------------------------------------------------------- /hakkun/sail/include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/sail/include/config.h -------------------------------------------------------------------------------- /hakkun/sail/include/fakelib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/sail/include/fakelib.h -------------------------------------------------------------------------------- /hakkun/sail/include/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/sail/include/hash.h -------------------------------------------------------------------------------- /hakkun/sail/include/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/sail/include/parser.h -------------------------------------------------------------------------------- /hakkun/sail/include/symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/sail/include/symbol.h -------------------------------------------------------------------------------- /hakkun/sail/include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/sail/include/types.h -------------------------------------------------------------------------------- /hakkun/sail/include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/sail/include/util.h -------------------------------------------------------------------------------- /hakkun/sail/src/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/sail/src/config.cpp -------------------------------------------------------------------------------- /hakkun/sail/src/fakelib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/sail/src/fakelib.cpp -------------------------------------------------------------------------------- /hakkun/sail/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/sail/src/main.cpp -------------------------------------------------------------------------------- /hakkun/sail/src/parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/sail/src/parser.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/diag/ResultName.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/diag/ResultName.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/diag/diag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/diag/diag.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/diag/ipclogger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/diag/ipclogger.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/hook/MapUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/hook/MapUtil.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/hook/Trampoline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/hook/Trampoline.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/init/mod0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/init/mod0.S -------------------------------------------------------------------------------- /hakkun/src/hk/init/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/init/module.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/init/moduleEntry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/init/moduleEntry.S -------------------------------------------------------------------------------- /hakkun/src/hk/os/Libcxx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/os/Libcxx.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/os/Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/os/Thread.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/ro/RoModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/ro/RoModule.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/ro/RoUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/ro/RoUtil.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/sail/detail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/sail/detail.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/sail/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/sail/init.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/services/am.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/services/am.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/services/lm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/services/lm.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/services/nv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/services/nv.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/services/pm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/services/pm.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/services/sm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/services/sm.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/services/socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/services/socket.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/services/vi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/services/vi.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/sf/sf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/sf/sf.cpp -------------------------------------------------------------------------------- /hakkun/src/hk/svc/api.aarch64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/svc/api.aarch64.S -------------------------------------------------------------------------------- /hakkun/src/hk/svc/api.armv7a.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/svc/api.armv7a.S -------------------------------------------------------------------------------- /hakkun/src/hk/util/Context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/hk/util/Context.cpp -------------------------------------------------------------------------------- /hakkun/src/rtld/DummyRtld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/rtld/DummyRtld.cpp -------------------------------------------------------------------------------- /hakkun/src/rtld/RoModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/rtld/RoModule.cpp -------------------------------------------------------------------------------- /hakkun/src/rtld/standalone/SdkImportsFakeLib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/rtld/standalone/SdkImportsFakeLib.cpp -------------------------------------------------------------------------------- /hakkun/src/rtld/standalone/diag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/rtld/standalone/diag.cpp -------------------------------------------------------------------------------- /hakkun/src/rtld/standalone/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/rtld/standalone/entry.S -------------------------------------------------------------------------------- /hakkun/src/rtld/standalone/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/rtld/standalone/main.cpp -------------------------------------------------------------------------------- /hakkun/src/rtld/standalone/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/hakkun/src/rtld/standalone/module.cpp -------------------------------------------------------------------------------- /nix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/nix/default.nix -------------------------------------------------------------------------------- /nix/switch-tools.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/nix/switch-tools.nix -------------------------------------------------------------------------------- /tools/bake_hashes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/tools/bake_hashes.py -------------------------------------------------------------------------------- /tools/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/tools/deploy.py -------------------------------------------------------------------------------- /tools/elf2nso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/tools/elf2nso.py -------------------------------------------------------------------------------- /tools/nso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/tools/nso.py -------------------------------------------------------------------------------- /tools/setup_libcxx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/tools/setup_libcxx.py -------------------------------------------------------------------------------- /tools/setup_libcxx_prepackaged.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/tools/setup_libcxx_prepackaged.py -------------------------------------------------------------------------------- /tools/setup_sail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fruityloops1/LibHakkun/HEAD/tools/setup_sail.py --------------------------------------------------------------------------------