commit | 4ef57b21d6fb49d2b25c47e4cff467a0c2c8b6b7 | [log] [tgz] |
---|---|---|
author | Sami Tolvanen <samitolvanen@google.com> | Fri Apr 24 12:30:46 2020 -0700 |
committer | Steven Rostedt (VMware) <rostedt@goodmis.org> | Tue Jun 16 21:21:00 2020 -0400 |
tree | 320cdba222cf62d090ca9de798b058ff63be6316 | |
parent | b3a9e3b9622ae10064826dccb4f7a52bd88c7407 [diff] |
recordmcount: support >64k sections When compiling a kernel with Clang and LTO, we need to run recordmcount on vmlinux.o with a large number of sections, which currently fails as the program doesn't understand extended section indexes. This change adds support for processing binaries with >64k sections. Link: https://lkml.kernel.org/r/20200424193046.160744-1-samitolvanen@google.com Link: https://lore.kernel.org/lkml/CAK7LNARbZhoaA=Nnuw0=gBrkuKbr_4Ng_Ei57uafujZf7Xazgw@mail.gmail.com/ Cc: Kees Cook <keescook@chromium.org> Reviewed-by: Matt Helsley <mhelsley@vmware.com> Signed-off-by: Sami Tolvanen <samitolvanen@google.com> Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>