├── .clang-format ├── .gitignore ├── .gitmodules ├── Deps └── keystone-build-android.sh ├── KittyMemoryEx ├── Deps │ └── Keystone │ │ ├── includes │ │ ├── arm.h │ │ ├── arm64.h │ │ ├── evm.h │ │ ├── hexagon.h │ │ ├── keystone.h │ │ ├── mips.h │ │ ├── ppc.h │ │ ├── riscv.h │ │ ├── sparc.h │ │ ├── systemz.h │ │ └── x86.h │ │ └── libs-android │ │ ├── arm64-v8a │ │ └── libkeystone.a │ │ ├── armeabi-v7a │ │ └── libkeystone.a │ │ ├── x86 │ │ └── libkeystone.a │ │ └── x86_64 │ │ └── libkeystone.a ├── KittyAsm.cpp ├── KittyAsm.hpp ├── KittyIOFile.cpp ├── KittyIOFile.hpp ├── KittyMemOp.cpp ├── KittyMemOp.hpp ├── KittyMemoryEx.cpp ├── KittyMemoryEx.hpp ├── KittyMemoryMgr.cpp ├── KittyMemoryMgr.hpp ├── KittyPtrValidator.cpp ├── KittyPtrValidator.hpp ├── KittyScanner.cpp ├── KittyScanner.hpp ├── KittyTrace.cpp ├── KittyTrace.hpp ├── KittyUtils.cpp ├── KittyUtils.hpp ├── MemoryBackup.cpp ├── MemoryBackup.hpp ├── MemoryPatch.cpp └── MemoryPatch.hpp ├── LICENSE ├── README.md ├── example-android ├── Android.mk ├── Application.mk ├── CMakeLists.txt ├── README.md ├── example.cpp ├── logcat.bat ├── logcat.sh ├── makefile ├── ndk-build.bat ├── ndk-build.sh ├── ndk-clean.bat ├── ndk-clean.sh └── push.bat └── example-linux ├── CMakeLists.txt ├── README.md ├── build.sh ├── clean.sh └── example.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/.gitmodules -------------------------------------------------------------------------------- /Deps/keystone-build-android.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/Deps/keystone-build-android.sh -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/includes/arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/includes/arm.h -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/includes/arm64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/includes/arm64.h -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/includes/evm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/includes/evm.h -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/includes/hexagon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/includes/hexagon.h -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/includes/keystone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/includes/keystone.h -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/includes/mips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/includes/mips.h -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/includes/ppc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/includes/ppc.h -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/includes/riscv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/includes/riscv.h -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/includes/sparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/includes/sparc.h -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/includes/systemz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/includes/systemz.h -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/includes/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/includes/x86.h -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/libs-android/arm64-v8a/libkeystone.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/libs-android/arm64-v8a/libkeystone.a -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/libs-android/armeabi-v7a/libkeystone.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/libs-android/armeabi-v7a/libkeystone.a -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/libs-android/x86/libkeystone.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/libs-android/x86/libkeystone.a -------------------------------------------------------------------------------- /KittyMemoryEx/Deps/Keystone/libs-android/x86_64/libkeystone.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/Deps/Keystone/libs-android/x86_64/libkeystone.a -------------------------------------------------------------------------------- /KittyMemoryEx/KittyAsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyAsm.cpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyAsm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyAsm.hpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyIOFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyIOFile.cpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyIOFile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyIOFile.hpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyMemOp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyMemOp.cpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyMemOp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyMemOp.hpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyMemoryEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyMemoryEx.cpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyMemoryEx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyMemoryEx.hpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyMemoryMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyMemoryMgr.cpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyMemoryMgr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyMemoryMgr.hpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyPtrValidator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyPtrValidator.cpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyPtrValidator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyPtrValidator.hpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyScanner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyScanner.cpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyScanner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyScanner.hpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyTrace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyTrace.cpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyTrace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyTrace.hpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyUtils.cpp -------------------------------------------------------------------------------- /KittyMemoryEx/KittyUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/KittyUtils.hpp -------------------------------------------------------------------------------- /KittyMemoryEx/MemoryBackup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/MemoryBackup.cpp -------------------------------------------------------------------------------- /KittyMemoryEx/MemoryBackup.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/MemoryBackup.hpp -------------------------------------------------------------------------------- /KittyMemoryEx/MemoryPatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/MemoryPatch.cpp -------------------------------------------------------------------------------- /KittyMemoryEx/MemoryPatch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/KittyMemoryEx/MemoryPatch.hpp -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/README.md -------------------------------------------------------------------------------- /example-android/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-android/Android.mk -------------------------------------------------------------------------------- /example-android/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-android/Application.mk -------------------------------------------------------------------------------- /example-android/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-android/CMakeLists.txt -------------------------------------------------------------------------------- /example-android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-android/README.md -------------------------------------------------------------------------------- /example-android/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-android/example.cpp -------------------------------------------------------------------------------- /example-android/logcat.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-android/logcat.bat -------------------------------------------------------------------------------- /example-android/logcat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-android/logcat.sh -------------------------------------------------------------------------------- /example-android/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-android/makefile -------------------------------------------------------------------------------- /example-android/ndk-build.bat: -------------------------------------------------------------------------------- 1 | @ECHO off 2 | make 3 | pause -------------------------------------------------------------------------------- /example-android/ndk-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-android/ndk-build.sh -------------------------------------------------------------------------------- /example-android/ndk-clean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-android/ndk-clean.bat -------------------------------------------------------------------------------- /example-android/ndk-clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-android/ndk-clean.sh -------------------------------------------------------------------------------- /example-android/push.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-android/push.bat -------------------------------------------------------------------------------- /example-linux/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-linux/CMakeLists.txt -------------------------------------------------------------------------------- /example-linux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-linux/README.md -------------------------------------------------------------------------------- /example-linux/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-linux/build.sh -------------------------------------------------------------------------------- /example-linux/clean.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | rm -rf build -------------------------------------------------------------------------------- /example-linux/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MJx0/KittyMemoryEx/HEAD/example-linux/example.cpp --------------------------------------------------------------------------------