File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -47,6 +47,17 @@ ELF Improvements
47
47
default value is ``--no-xosegment ``.
48
48
(`#132412 <https://github.com/llvm/llvm-project/pull/132412 >`_)
49
49
50
+ * For AArch64, added support for the ``SHF_AARCH64_PURECODE `` section flag,
51
+ which indicates that the section only contains program code and no data.
52
+ An output section will only have this flag set if all input sections also
53
+ have it set. (`#125689 <https://github.com/llvm/llvm-project/pull/125689 >`_,
54
+ `#134798 <https://github.com/llvm/llvm-project/pull/134798 >`_)
55
+
56
+ * For AArch64 and ARM, added ``-zexecute-only-report ``, which checks for
57
+ missing ``SHF_AARCH64_PURECODE `` and ``SHF_ARM_PURECODE `` section flags
58
+ on executable sections.
59
+ (`#128883 <https://github.com/llvm/llvm-project/pull/128883 >`_)
60
+
50
61
Breaking changes
51
62
----------------
52
63
* Executable-only and readable-executable sections are now allowed to be placed
You can’t perform that action at this time.
0 commit comments