Difference between revisions of "Compel plugins"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
== std == | == std == | ||
− | + | This plugins gets packed with your binary by default and provides standard Linux system calls, strings functions and printf-like priting helper. | |
== fds == | == fds == | ||
− | + | This one allows you to send and receive fds in parasite to/from the master process. | |
== shmem == | == shmem == | ||
− | + | This one sets up shared memory between parasite and master. | |
+ | |||
+ | == argv == | ||
+ | Provides calls to unpack <code>void *arg, unsigned arg_size</code> blob into <code>int argc, char **argv</code> passed by compel tool. | ||
[[Category: Compel]] | [[Category: Compel]] |
Revision as of 09:46, 22 September 2016
std
This plugins gets packed with your binary by default and provides standard Linux system calls, strings functions and printf-like priting helper.
fds
This one allows you to send and receive fds in parasite to/from the master process.
shmem
This one sets up shared memory between parasite and master.
argv
Provides calls to unpack void *arg, unsigned arg_size
blob into int argc, char **argv
passed by compel tool.