Invalid read in _bfd_elf_get_symbol_version_string
PR 20304 * objdump.c (objdump_print_symname): Don't attempt to retrieve version info from synthetic symbols.
This commit is contained in:
parent
dab26bf4e7
commit
f2b2af2c9f
2 changed files with 8 additions and 1 deletions
|
@ -823,7 +823,8 @@ objdump_print_symname (bfd *abfd, struct disassemble_info *inf,
|
|||
name = alloc;
|
||||
}
|
||||
|
||||
version_string = bfd_get_symbol_version_string (abfd, sym, &hidden);
|
||||
if ((sym->flags & BSF_SYNTHETIC) == 0)
|
||||
version_string = bfd_get_symbol_version_string (abfd, sym, &hidden);
|
||||
|
||||
if (bfd_is_und_section (bfd_get_section (sym)))
|
||||
hidden = TRUE;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue