Skip to content

Rtoax/ulpatch

Repository files navigation


ULPatch: A toolset for userspace live patch

docs license PRs docs

📝Documentation/zh | 🚀Installation/zh | 🎉Update News/zh | 🐛Reporting Issues

ULPatch Introduction

ULPatch is open source user space live patch tool.

ULPatch can fix bugs and CVEs in the process without restarting.

More to see docs/index.md. Alternatively, you can directly access the ULPatch website main page to view the documentation.

ULPatch Support Architecture

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 simple demostration already.
  • aarch64: ready to go, support some simple demostration already.
  • loongarch64: ready to go
  • riscv64: ready to go

ULPatch Installation

See INSTALL.md or website/zh for installation steps on your platform.

ULPatch Theory

See THEORY.md or website/zh for theory.

ULPatch Releases

See RELEASE.md or website/zh for releases.

Warnings

  • 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.