[PATCH] elf.h SHF_EXCLUDE signed int 31 bit shift triggers undefined behaviour.
Szabolcs Nagy
szabolcs.nagy@arm.com
Tue Mar 24 14:13:00 GMT 2015
On 24/03/15 10:39, Mark Wielaard wrote:
> Any use of SHF_EXCLUDE in code that tries to check it against sh_flags
> will trigger undefined behaviour because it is defined as a 31 bit shift
> against an signed integer. Fix by explicitly using an unsigned int.
there is another proposed patch for this
https://sourceware.org/ml/libc-alpha/2015-03/msg00287.html
> ChangeLog | 4 ++++
> elf/elf.h | 2 +-
> 2 files changed, 5 insertions(+), 1 deletion(-)
>
i think changelog entries are supposed to be submitted separately
More information about the Libc-alpha
mailing list