Difference between revisions of "Compel"
Jump to navigation
Jump to search
(Created page with "[http://github.com/xemul/compel] Category:Empty articles Category:Sub-projects") |
|||
Line 1: | Line 1: | ||
[http://github.com/xemul/compel] | [http://github.com/xemul/compel] | ||
+ | |||
+ | == Usage ideas == | ||
+ | |||
+ | One thing parasite code can do is call clone() and create thread having access to main process VM, FDT, FS, etc. The new thread can then | ||
+ | |||
+ | * Check socket FDs to get stuck/closed, re-open them and dup2() into original places | ||
+ | ** Problem: how to inform the original process about this change | ||
[[Category:Empty articles]] | [[Category:Empty articles]] | ||
[[Category:Sub-projects]] | [[Category:Sub-projects]] |
Revision as of 11:34, 8 February 2016
Usage ideas
One thing parasite code can do is call clone() and create thread having access to main process VM, FDT, FS, etc. The new thread can then
- Check socket FDs to get stuck/closed, re-open them and dup2() into original places
- Problem: how to inform the original process about this change