diff options
author | Yury Khrustalev <yury.khrustalev@arm.com> | 2025-03-27 16:48:24 +0000 |
---|---|---|
committer | Yury Khrustalev <yury.khrustalev@arm.com> | 2025-04-17 12:34:01 +0100 |
commit | bb71794c479b15aa4ca6b4a74b87af75079a2a36 (patch) | |
tree | 83563ac9b9a61029be234faff4cd51b6d84840da /libctf/ctf-open.c | |
parent | 610f55b542e95dbfa438cfda92f29c2704e8409f (diff) | |
download | binutils-bb71794c479b15aa4ca6b4a74b87af75079a2a36.zip binutils-bb71794c479b15aa4ca6b4a74b87af75079a2a36.tar.gz binutils-bb71794c479b15aa4ca6b4a74b87af75079a2a36.tar.bz2 |
aarch64: ld: Fix scanning of GNU properties for AARCH64_FEATURE_1_AND
Fixes [1]. Previously iteration over GNU properties of an input file
could stop before reaching GNU_PROPERTY_AARCH64_FEATURE_1_AND which
would result in incorrect inference of properties of the output file.
In the particular use case described in [1], the memory seal property
GNU_PROPERTY_MEMORY_SEAL with number 3, if present in the input file,
prevented reading information from GNU_PROPERTY_AARCH64_FEATURE_1_AND
property due to filtering by property number.
[1] PR32818 https://sourceware.org/bugzilla/show_bug.cgi?id=32818
Diffstat (limited to 'libctf/ctf-open.c')
0 files changed, 0 insertions, 0 deletions