Hi,
I rebased, split out and merged some smaller (indentation) changes together
into 6 commits from the robustify branch. Originally there were only 3
patches because the main patch was one big "Robustify patches from Fedora".
Hopefully the split up makes it easier to review them. A diff of master with
these patches applied and the robustify branch only shows some indention
changes (which were wrong on the branch). I kept the original authors,
but added my own Signed-off-by line.
[PATCH 1/6] robustify: Use gelf_fsize instead of relying on shdr->sh_entsize.
[PATCH 2/6] robustify: elflint.
[PATCH 3/6] robustify: readelf.
[PATCH 4/6] robustify: strip.
[PATCH 5/6] robustify: libelf.
[PATCH 6/6] robustify: libelf gelf define INVALID_NDX macro.
Please let me know if any of this looks wrong or not correct to go on master.
Thanks,
Mark