forked from Imagelibrary/binutils-gdb
Re: loongarch readelf support
Another segfault. * readelf.c (target_specific_reloc_handling): Sanity check loongarch reloc r_offset.
This commit is contained in:
@@ -14021,6 +14021,7 @@ target_specific_reloc_handling (Filedata *filedata,
|
||||
unsigned int reloc_size = 0;
|
||||
int leb_ret = 0;
|
||||
|
||||
if (reloc->r_offset < (size_t) (end - start))
|
||||
value = read_leb128 (start + reloc->r_offset, end, false,
|
||||
&reloc_size, &leb_ret);
|
||||
if (leb_ret != 0 || reloc_size == 0 || reloc_size > 8)
|
||||
|
||||
Reference in New Issue
Block a user