Added support for "#pragma clang section relro=<name>"
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D68806
Relro is missing from the original "#pragma clang section" implementation. ClosedPublic Authored by dmikulin on Oct 10 2019, 8:56 AM.
Details Summary Added support for "#pragma clang section relro=<name>"
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Oct 11 2019, 5:39 AM Closed by commit rGf14642f2f185: Added support for "#pragma clang section relro=<name>" (authored by dmikulin). · Explain WhyOct 15 2019, 11:36 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 225090 clang/docs/LanguageExtensions.rst
clang/include/clang/Basic/Attr.td
clang/include/clang/Basic/DiagnosticParseKinds.td
clang/include/clang/Sema/Sema.h
clang/lib/CodeGen/CGDecl.cpp
clang/lib/CodeGen/CodeGenModule.cpp
clang/lib/Parse/ParsePragma.cpp
clang/lib/Sema/SemaAttr.cpp
clang/lib/Sema/SemaDecl.cpp
clang/test/CodeGenCXX/clang-sections.cpp
clang/test/Sema/pragma-clang-section.c
llvm/include/llvm/IR/GlobalVariable.h
llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
llvm/lib/Target/TargetLoweringObjectFile.cpp
llvm/test/MC/ELF/section-relro.ll
|