binutils-gdb/include/coff
Alan Modra 464f508361 xcoff dynamic symbol string sanity
Sanity check symbol string table offsets, and tidy structs.  "long"
isn't a good choice for _l_zeroes and _l_offset since it can be 64
bits which blows out the size of the symbol struct unnecessarily.
Also, all of the sizes in internal_ldsym need only be 32 bits, but I
made them size_t because I didn't want to audit all expressions using
them for overflow.

bfd/
	* xcofflink.c (_bfd_xcoff_canonicalize_dynamic_symtab): Sanity
	check symbol _l_offset.
	(xcoff_link_add_dynamic_symbols),
	(xcoff_link_check_dynamic_ar_symbols): Likewise.
include/
	* coff/xcoff.h (struct internal_ldhdr): Tidy types.
	(struct internal_ldsym): Use uint32_t for _l_zeroes and _l_offset.
2025-04-07 23:00:23 +09:30
..
aarch64.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
alpha.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
arm.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
ChangeLog-0415 binutils ChangeLog rotation 2016-01-01 22:59:17 +10:30
ChangeLog-9103 Add copyright notices 2012-12-10 12:48:03 +00:00
ecoff.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
external.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
i386.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
ia64.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
internal.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
loongarch64.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
mcore.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
mips.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
msdos.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
pe.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
riscv64.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
rs6k64.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
rs6000.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
sh.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
sym.h PR27116, Spelling errors found by Debian style checker 2021-01-01 14:36:35 +10:30
symconst.h
ti.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
tic4x.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
tic30.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
tic54x.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
x86.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
x86_64.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
xcoff.h xcoff dynamic symbol string sanity 2025-04-07 23:00:23 +09:30
z8k.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30
z80.h Update year range in copyright notice of binutils files 2025-01-01 18:29:57 +10:30