Thanks to visit codestin.com
Credit goes to github.com

Skip to content

SSmallMonster/Delta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Delta

Delta intercepts data and divert it to different storage directories.

Usage

Compile and Test

  1. Compile libwrite_hook
$ gcc -g -shared -fPIC -pthread -ldl -w -o libwrite_hook.so lib/libwrite_v3.c -Ddebug
  1. Compile Test Code

Compile with sharelibrary, this will use intercepted syscall open/write

$ gcc large_write.c -o large_write -g -L. -lwrite_hook -Wl,-rpath=. -lpthread -Daccl

Or, you can directly compile

$ gcc -o large_write_no_accl large_write.c
  1. Test and Compare
$ ./large_write
...

$ ./large_write_no_accl
...

About

Delta intercepts data and divert it to different storage directories.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages