Messages in this thread | | | Date | Tue, 21 Apr 2020 15:08:41 -0700 | Subject | [PATCH v2 0/2] objtool: add support for >64k sections | From | Sami Tolvanen <> |
| |
This series fixes objtool for binaries with >64k sections, and includes optimizations to reduce the runtime for a binary with ~130k sections from >15 minutes to ~4 seconds.
Changes in v2: - Dropped the insn_hash optimization as Peter has a nearly similar change queued already. - Instead of storing the last instruction for each section, use find_insn to locate it.
Sami Tolvanen (2): objtool: use gelf_getsymshndx to handle >64k sections objtool: optimize add_dead_ends for split sections
tools/objtool/check.c | 36 +++++++++++++++++------------------- tools/objtool/elf.c | 24 +++++++++++++++++------- 2 files changed, 34 insertions(+), 26 deletions(-)
base-commit: 18bf34080c4c3beb6699181986cc97dd712498fe -- 2.26.1.301.g55bc3eb7cb9-goog
| |