-
Notifications
You must be signed in to change notification settings - Fork 566
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Enable the feature of detachment on Linux. - I setup a temporary separate stack for the nudged thread, and resume the normal execution of this thread after detachment. - A new variable named `nudged_sigcxt` is used to save the `sigcxt` of nudged thread. - And the extra code `dcontext == GLOBAL_DCONTEXT` is added to cover the new code path that won't be executed before during the process of thread exit. - What's more, I turn off the option of `sigreturn_setcontext` for the smooth resumption of nudged thread on X64 ISA. - Finally, the frontend, automated test cases and documentation are modified accordingly. Issue: [#95](#95)
- Loading branch information
1 parent
d2f47f3
commit 10222c6
Showing
16 changed files
with
370 additions
and
112 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.