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.