RoyWFHuang/userspace_livepatch
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
This is livepatch program in userspace. You can use this program to update function at runtime. here is example 1. Start the program `testlive` 2. Using livepatch to attach it 3. Input command in livepatch ``` dl foo foo.so jmp func_J $foo:func1 q ``` You can see that the executing program has been modified. ``` $ ./testlive in func_J exit func_J in main 3 in main 12 in main 12 in main 12 ``` ---- This program is based on Fumitoshi UKAI's original (`ukai@debian.or.jp`); see `README_ukai` for details. The copyright is the same as the original program.