Remind users to use the --use-dynamic command line option to dump dynamic relocations.
* readelf.c (process_relocs): Tell users if no static relocs were found, but if they had added --use-dynamic to the command line then relocs would have been displayed.
This commit is contained in:
parent
f871c4853a
commit
45ac8f4f10
2 changed files with 21 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2017-10-31 Nick Clifton <nickc@redhat.com>
|
||||||
|
|
||||||
|
* readelf.c (process_relocs): Tell users if no static relocs were
|
||||||
|
found, but if they had added --use-dynamic to the command line
|
||||||
|
then relocs would have been displayed.
|
||||||
|
|
||||||
2017-10-28 Alan Modra <amodra@gmail.com>
|
2017-10-28 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
PR 22361
|
PR 22361
|
||||||
|
|
|
@ -7150,7 +7150,21 @@ process_relocs (FILE * file)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! found)
|
if (! found)
|
||||||
printf (_("\nThere are no relocations in this file.\n"));
|
{
|
||||||
|
/* Users sometimes forget the -D option, so try to be helpful. */
|
||||||
|
for (i = 0; i < ARRAY_SIZE (dynamic_relocations); i++)
|
||||||
|
{
|
||||||
|
if (dynamic_info [dynamic_relocations [i].size])
|
||||||
|
{
|
||||||
|
printf (_("\nThere are no static relocations in this file."));
|
||||||
|
printf (_("\nTo see the dynamic relocations add --use-dynamic to the command line.\n"));
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (i == ARRAY_SIZE (dynamic_relocations))
|
||||||
|
printf (_("\nThere are no relocations in this file.\n"));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue