Lines Matching full:gnu
5 # it under the terms of the GNU General Public License as published by
12 # GNU General Public License for more details.
14 # You should have received a copy of the GNU General Public License
15 # along with this program. If not, see <http://www.gnu.org/licenses/>.
19 # - testfile-gnu-property-note.c
26 # gcc -fcf-protection -c testfile-gnu-property-note.c
27 # gcc -o testfile-gnu-property-note testfile-gnu-property-note.o
28 # eu-strip --strip-sections testfile-gnu-property-note
30 testfiles testfile-gnu-property-note.o testfile-gnu-property-note
33 testrun_compare ${abs_top_builddir}/src/readelf -n testfile-gnu-property-note.o << EOF
35 Note section [ 6] '.note.gnu.property' of 32 bytes at offset 0x80:
37 GNU 16 GNU_PROPERTY_TYPE_0
42 testrun_compare ${abs_top_builddir}/src/readelf -n testfile-gnu-property-note << EOF
46 GNU 16 GNU_PROPERTY_TYPE_0
51 GNU 16 GNU_ABI_TAG
53 GNU 20 GNU_BUILD_ID
57 # NT_VERSION note type clashes with "GNU" owner type NT_GNU_ABI_TAG.
64 GNU 16 GNU_ABI_TAG
78 Note section [ 5] '.gnu.build.attributes' of 272 bytes at offset 0x50:
80 GA 16 GNU Build Attribute OPEN
83 GA 0 GNU Build Attribute OPEN
85 GA 0 GNU Build Attribute OPEN
87 GA 0 GNU Build Attribute OPEN
89 GA 0 GNU Build Attribute OPEN
91 GA 0 GNU Build Attribute OPEN
93 GA 0 GNU Build Attribute OPEN
95 GA 0 GNU Build Attribute OPEN
97 GA 0 GNU Build Attribute OPEN
99 GA 0 GNU Build Attribute OPEN
102 Note section [ 7] '.gnu.build.attributes..text.unlikely' of 216 bytes at offset 0x160:
104 GA 16 GNU Build Attribute FUNC
107 GA 0 GNU Build Attribute FUNC
109 GA 0 GNU Build Attribute FUNC
111 GA 0 GNU Build Attribute FUNC
113 GA 0 GNU Build Attribute FUNC
115 GA 0 GNU Build Attribute FUNC
117 GA 0 GNU Build Attribute FUNC
119 GA 0 GNU Build Attribute FUNC
122 Note section [22] '.note.gnu.property' of 48 bytes at offset 0x40c:
124 GNU 32 GNU_PROPERTY_TYPE_0
137 # but GNU Property notes use 4 byte words, with 8 byte padding
145 # .section ".note.gnu.property", "a"
152 # .asciz "GNU" /* vendor name. */
168 # .asciz "GNU" /* vendor name. */
186 Note section [ 4] '.note.gnu.property' of 52 bytes at offset 0x34:
188 GNU 12 GNU_PROPERTY_TYPE_0
190 GNU 8 GNU_PROPERTY_TYPE_0
196 Note section [ 4] '.note.gnu.property' of 56 bytes at offset 0x40:
198 GNU 16 GNU_PROPERTY_TYPE_0
200 GNU 8 GNU_PROPERTY_TYPE_0
212 Note section [ 4] '.note.gnu.property' of 52 bytes at offset 0x34:
214 GNU 12 GNU_PROPERTY_TYPE_0
216 GNU 8 GNU_PROPERTY_TYPE_0
222 Note section [ 4] '.note.gnu.property' of 56 bytes at offset 0x40:
224 GNU 16 GNU_PROPERTY_TYPE_0
226 GNU 8 GNU_PROPERTY_TYPE_0
230 # - testfile-gnu-property-note.c
237 # gcc -mbranch-protection=standard -c testfile-gnu-property-note.c
238 # gcc -o testfile-gnu-property-note-aarch64 testfile-gnu-property-note.o
239 # eu-strip --remove-section=.gnu.build.attributes \
240 # testfile-gnu-property-note-aarch64
242 testfiles testfile-gnu-property-note-aarch64
243 testrun_compare ${abs_top_builddir}/src/readelf -n testfile-gnu-property-note-aarch64 << EOF
245 Note section [ 2] '.note.gnu.property' of 32 bytes at offset 0x2c8:
247 GNU 16 GNU_PROPERTY_TYPE_0
250 Note section [ 3] '.note.gnu.build-id' of 36 bytes at offset 0x2e8:
252 GNU 20 GNU_BUILD_ID
257 GNU 16 GNU_ABI_TAG