forked from dotnet/runtime
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Misc AIX/PASE tweaks (mono/mono#15651)
* Partial enablement of alternate stack for AIX/i It turns out much like macOS, AIX doesn't like to do mprotect/valloc for the first thread's guard pages, so skip those. It seems mostly fine except for one or two crashes causes it to grab the wrong IAR and deadlock dumping memory. As such, leave the code and configure script override to disable in place, just change the comment and add support code. * Use Qp2getifaddrs on PASE Not sure if proper way to implement. Reuses getifaddrs code as much as possible, since it's merely a name change based on the docs, due to it being namespaced in case AIX gets it or something. I'm not sure how many of these codepaths still work properly; one had a questionable order of ifdef. This will eventually prepare for CoreFX NetworkInterface, so test it here. Commit migrated from mono/mono@41469ee
- Loading branch information
1 parent
194c583
commit 68a52de
Showing
5 changed files
with
35 additions
and
4 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
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