Skip to content

RoyWFHuang/userspace_livepatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 base on [email protected]==, You can read the REAME_ukai and modify it.

The copyright is the same as the original program.

About

Livepatch a runtime program in Linux user space

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published