ULPatch is open source user space live patch tool.
More to see docs/index.md. Alternatively, you can directly access the ULPatch website main page to view the documentation.
Due to my limited personal experience, I can't understand and master all the architectures, here is a list of the architectures that I am familiar with and I want to support, if they do not contain what you need, you are welcome to co-develop.
-
x86_64
: ready to go, support some easy demo already. -
aarch64
: ready to go, support some easy demo already. -
loongarch64
: ready to go
See docs/INSTALL.md or website for installation steps on your platform.
See docs/theory.md or website for theory.
See docs/RELEASE.md or website for releases.
- Before you do it, it's best to know what you're doing.
- I don't have much free time, so the ulpatch code will be developed very slowly. If you think it's too slow, please join me.