Difference between revisions of "Compel plugins"
Jump to navigation
Jump to search
m (Kir moved page Compel/Plugins to Compel plugins) |
(slight reformatting) |
||
Line 1: | Line 1: | ||
+ | The following plugins for [[compel]] are available. | ||
+ | |||
== std == | == std == | ||
− | + | ||
+ | Provides standard Linux system calls, strings functions and printf-like priting helper. This plugins is packed with your binary by default. | ||
== fds == | == fds == | ||
− | + | ||
+ | Allows to send and receive file descriptors in the parasite code to/from the master process. | ||
== shmem == | == shmem == | ||
− | + | ||
+ | Sets up shared memory between the parasite and the master. | ||
== argv == | == argv == | ||
− | Provides | + | |
+ | Provides functions to unpack <code>void *arg, unsigned arg_size</code> blob passed by the compel tool into the usual <code>int argc, char **argv</code>. | ||
+ | |||
+ | == See also == | ||
+ | |||
+ | * [[Compel]] | ||
[[Category: Compel]] | [[Category: Compel]] |
Revision as of 18:09, 22 September 2016
The following plugins for compel are available.
std
Provides standard Linux system calls, strings functions and printf-like priting helper. This plugins is packed with your binary by default.
fds
Allows to send and receive file descriptors in the parasite code to/from the master process.
shmem
Sets up shared memory between the parasite and the master.
argv
Provides functions to unpack void *arg, unsigned arg_size
blob passed by the compel tool into the usual int argc, char **argv
.