Difference between revisions of "Compel plugins"

From CRIU
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.
+
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.
+
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.
+
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.