Messages in this thread | | | Date | Thu, 29 Nov 2018 09:57:50 -0600 | From | Josh Poimboeuf <> | Subject | Re: [PATCH v2] x86/tools/relocs: fix big section header tables |
| |
On Thu, Nov 29, 2018 at 04:56:15PM +0100, Artem Savkov wrote: > In case when the number of entries in the section header table is larger > then or equal to SHN_LORESERVE the size of the table is held in the sh_size > member of the initial entry in section header table instead of e_shnum. > Same with the string table index which is located in sh_link instead of > e_shstrndx. > > This case is easily reproducible with KCFLAGS="-ffunction-sections", > bzImage build fails with "String table index out of bounds" error. > > Signed-off-by: Artem Savkov <asavkov@redhat.com>
Reviewed-by: Josh Poimboeuf <jpoimboe@redhat.com>
-- Josh
| |