Commit Graph

131 Commits (fourteen)

Author SHA1 Message Date
Masahiro Yamada 5bcc7d3a32 BACKPORT: kbuild: support LLVM=1 to switch the default tools to Clang/LLVM 2 years ago
Simon1511 34c64e7c67 Import A525FXXU3AUG4 3 years ago
Julien Thierry 472f87598a objtool: Ignore empty alternatives 5 years ago
Josh Poimboeuf 93103550a5 objtool: Fix stack offset tracking for indirect CFAs 5 years ago
Josh Poimboeuf 0424695f8f objtool: Support Clang non-section symbols in ORC dump 5 years ago
Josh Poimboeuf 1b429bdee8 objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings 5 years ago
Josh Poimboeuf 3365079c22 objtool: Fix switch table detection in .text.unlikely 5 years ago
Masami Hiramatsu aca257592d x86/decoder: Add TEST opcode to Group3-2 5 years ago
Adrian Hunter 21f32d7121 x86/insn: Add some Intel instructions to the opcode map 5 years ago
Alexander Kapshuk fbb0e381e7 x86/insn: Fix awk regexp warnings 5 years ago
Josh Poimboeuf 3180af1c14 objtool: Clobber user CFLAGS variable 5 years ago
Rolf Eike Beer 21b50a160d objtool: Query pkg-config for libelf location 5 years ago
Josh Poimboeuf c9f57f29b5 objtool: Add rewind_stack_do_exit() to the noreturn list 6 years ago
Josh Poimboeuf 779e18aa82 objtool: Add machine_real_restart() to the noreturn list 6 years ago
Josh Poimboeuf a22c63764d objtool: Support GCC 9 cold subfunction naming scheme 6 years ago
Allan Xavier f1a58e1bca objtool: Support per-function rodata sections 6 years ago
Josh Poimboeuf dcb38ed5e3 objtool: Don't use ignore flag for fake jumps 6 years ago
Nathan Chancellor 94c775d573 objtool: Allow AR to be overridden with HOSTAR 6 years ago
Josh Poimboeuf 47265dbd9f objtool: Fix function fallthrough detection 6 years ago
Josh Poimboeuf d431ba6911 objtool: Move objtool_file struct off the stack 6 years ago
Artem Savkov 5ce4164fff objtool: Fix segfault in .cold detection with -ffunction-sections 6 years ago
Artem Savkov de21975e71 objtool: Fix double-free in .cold detection error path 6 years ago
Josh Poimboeuf 0bcba95686 objtool: Support GCC 8 '-fnoreorder-functions' 7 years ago
Rasmus Villemoes e82885490a Kbuild: fix # escaping in .cmd files for future Make 7 years ago
Ingo Molnar 847f0cacf2 objtool, kprobes/x86: Sync the latest <asm/insn.h> header with tools/objtool/arch/x86/include/asm/insn.h 7 years ago
Josh Poimboeuf 6bcf3b066c objtool: Fix "noreturn" detection for recursive sibling calls 7 years ago
Josh Poimboeuf 806a730c0b objtool: Detect RIP-relative switch table references, part 2 7 years ago
Josh Poimboeuf afb5e5c8a1 objtool: Detect RIP-relative switch table references 7 years ago
Josh Poimboeuf 2c26d5784e objtool: Support GCC 8 switch tables 7 years ago
Josh Poimboeuf 1bea53df12 objtool: Support GCC 8's cold subfunctions 7 years ago
Josh Poimboeuf f1b46925f5 objtool: Add Clang support 7 years ago
Josh Poimboeuf e8be8ff1f7 objtool: Fix 32-bit build 7 years ago
Josh Poimboeuf a617f2e36d objtool: Fix another switch table detection issue 7 years ago
Peter Zijlstra a69898c9eb objtool: Add module specific retpoline rules 7 years ago
Peter Zijlstra e6993149fa objtool: Add retpoline validation 7 years ago
Peter Zijlstra 8c2768139f objtool: Use existing global variables for options 7 years ago
Josh Poimboeuf 842a0d95ef objtool: Fix segfault in ignore_unreachable_insn() 7 years ago
Peter Zijlstra 2a3d3015a7 objtool: Fix switch-table detection 7 years ago
Josh Poimboeuf 23a4ca4e74 objtool: Warn on stripped section symbol 7 years ago
Josh Poimboeuf 3e04e09855 objtool: Add support for alternatives at the end of a section 7 years ago
Josh Poimboeuf a358df0327 objtool: Improve retpoline alternative handling 7 years ago
Josh Poimboeuf f45bbd95be objtool: Improve error message for bad file argument 7 years ago
Simon Ser 5174ec1d49 objtool: Fix seg fault caused by missing parameter 7 years ago
Lukas Bulwahn 78172c7d5c objtool: Fix Clang enum conversion warning 7 years ago
Simon Ser e093c08103 objtool: Fix seg fault with clang-compiled objects 7 years ago
Andrew Morton 50c1c6cc09 tools/objtool/Makefile: don't assume sync-check.sh is executable 7 years ago
Josh Poimboeuf 6b95f61a41 objtool: Allow alternatives to be ignored 7 years ago
Josh Poimboeuf 6a4d11820d objtool: Detect jumps to retpoline thunks 7 years ago
Randy Dunlap da8eb8ad0e x86/decoder: Fix and update the opcodes map 7 years ago
Mikulas Patocka 76358c8d90 objtool: Fix 64-bit build on 32-bit host 7 years ago