-
Notifications
You must be signed in to change notification settings - Fork 380
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multithreading support? #111
Comments
This is not part of the short-term plans. But feel free to document something over here if you have ideas to address this. All the efforts are directed at solving #106 as far as I'm concerned. Fancy joining? |
Thanks! I've yet to understand codebase and implications of changes, but will post here in case of any ideas. |
I've yet to understanding everything as well :) |
Hi Adonai, It might imply some issues with extensions/PRoot features that rely on having one unique central PRoot instance (like the netcoop and copy-on-write extensions, when they will be added). |
See also: #106 (comment) |
Hi, is this still something you're interested in adding to the project? My partner and I from UT Austin would be interested in working on this for one of our classes. |
Yes please! Also, if you have any experience with seccomp, (See: #130). I propose we implement libseccomp and multi-threading simultaneously, (See: seccomp/libseccomp#102). |
Just to clarify, for libseccomp would we be implementing the tests under the TODO in #130? |
You mean these?
If so, the answer is yes; we need to be sure that PRoot will work properly regardless of kernel version or seccomp configuration. |
Hi. As I can see PRoot is now only single-threaded and looks at tracee signals sequentially one after another (event.c). Are there any plans on doing handler-per-tracee-thread implementation?
The text was updated successfully, but these errors were encountered: