-
Notifications
You must be signed in to change notification settings - Fork 13k
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
Parts of libcompiler-rt are compiled as WX #34482
Comments
llikley proper upstream is llvm: I suspect it lacks GNU stack marking. Example marking from libffi: |
Hard to tell if it's an oversight or not from the code. There's a macro that outputs the stack marking if needed, which is used in other files. Either way, this is an upstream issue as it's in compiler-rt. |
This seems to have been fixed upstream very recently: llvm-mirror/compiler-rt@4c71a47 |
If this has been fixed upstream, then that's great! The steps for fixing this would then look like:
I'm gonna tag this as E-easy and I'm certainly willing to mentor, if anyone needs any help just let me know! |
Closed in #34647. |
It seems like this has regressed in 1.14.0:
|
The following parts have WX sections (that is, memory that is writable and executable at the same time):
From a security point of view, this is probably bad.
The text was updated successfully, but these errors were encountered: