]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Compiler warning in ML_(check_elf_and_get_rw_loads)
authorPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 28 Sep 2024 06:20:25 +0000 (08:20 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 28 Sep 2024 06:20:25 +0000 (08:20 +0200)
commit9626d20f0151c1b34d511c82796d7b34aabc5939
tree6f5b60fc0474204ebf99f1da6a60a1705b500761
parentf1c922ce5dc662260b5b8f7497eccb128772e31f
Compiler warning in ML_(check_elf_and_get_rw_loads)

GCC 12.2 complains that
 previous_rw_a_phdr.p_vaddr + previous_rw_a_phdr.p_filesz
may be using p_filesz uninitialized

That's only possible if ML_(img_get) somehow fails to read all
of a program header such that p_memsz is greater than 0 but
p_filesz remains uninitialized. Hardly likely since p_memsz
comes after p_filesz in the structure.
coregrind/m_debuginfo/readelf.c