aboutsummaryrefslogtreecommitdiff
path: root/tools/objtool/builtin-check.c
AgeCommit message (Expand)Author
2022-03-15objtool: Validate IBT assumptionsPeter Zijlstra
2022-03-15objtool: Rename --duplicate to --ltoPeter Zijlstra
2022-03-15objtool: Add --dry-runPeter Zijlstra
2021-12-08objtool: Add straight-line-speculation validationPeter Zijlstra
2021-03-06objtool: Parse options from OBJTOOL_ARGSPeter Zijlstra
2021-03-06objtool: Collate parse_options() usersPeter Zijlstra
2021-03-06objtool: Add --backupPeter Zijlstra
2021-02-23Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds
2021-02-23objtool: Split noinstr validation from --vmlinuxSami Tolvanen
2021-02-23objtool: Don't autodetect vmlinux.oSami Tolvanen
2021-02-23objtool: Add a pass for generating __mcount_locPeter Zijlstra
2021-01-13objtool: Rework header include pathsVasily Gorbik
2020-09-01objtool: Move ORC logic out of check()Julien Thierry
2020-09-01objtool: Move object file loading out of check()Julien Thierry
2020-05-20objtool: Enable compilation of objtool for all architecturesMatt Helsley
2020-04-22objtool: Implement noinstr validationPeter Zijlstra
2020-03-25objtool: Add a statistics modePeter Zijlstra
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner
2019-04-03objtool: Add UACCESS validationPeter Zijlstra
2019-04-03objtool: Add --backtrace supportPeter Zijlstra
2018-02-21objtool: Add module specific retpoline rulesPeter Zijlstra
2018-02-21objtool: Add retpoline validationPeter Zijlstra
2018-02-21objtool: Use existing global variables for optionsPeter Zijlstra
2017-07-25objtool: Fix gcov check for older versions of GCCJosh Poimboeuf
2017-07-18objtool: Add ORC unwind table generationJosh Poimboeuf
2017-06-30objtool: Move checking code to check.cJosh Poimboeuf
2017-06-16objtool: Add fortify_panic as __noreturn functionKees Cook
2017-04-19objtool: Drop ARRAY_SIZE() definition, tools/include/linux/kernel.h has it nowArnaldo Carvalho de Melo
2017-03-07objtool: Fix another GCC jump table detection issueJosh Poimboeuf
2017-03-01objtool, modules: Discard objtool annotation sections for modulesJosh Poimboeuf
2017-02-24objtool: Improve detection of BUG() and other dead endsJosh Poimboeuf
2016-10-27objtool: Fix rare switch jump table pattern detectionJosh Poimboeuf
2016-10-16objtool: Skip all "unreachable instruction" warnings for gcov kernelsJosh Poimboeuf
2016-10-16objtool: Improve rare switch jump table pattern detectionJosh Poimboeuf
2016-09-23objtool: Add do_task_dead() to global noreturn listJosh Poimboeuf
2016-07-29objtool: Support new GCC 6 switch jump table patternJosh Poimboeuf
2016-07-25Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds
2016-07-15objtool: Initialize variable to silence old compilerArnaldo Carvalho de Melo
2016-07-12perf tools: Uninline scnprintf() and vscnprint()Arnaldo Carvalho de Melo
2016-07-10objtool: Fix STACK_FRAME_NON_STANDARD macro checking for function symbolsJosh Poimboeuf
2016-04-16objtool: Detect falling through to the next functionJosh Poimboeuf
2016-04-15objtool: Add workaround for GCC switch jump table bugJosh Poimboeuf
2016-03-09objtool: Only print one warning per functionJosh Poimboeuf
2016-03-09objtool: Add several performance improvementsJosh Poimboeuf
2016-03-09objtool: Fix false positive warnings for functions with multiple switch state...Josh Poimboeuf
2016-03-09objtool: Rename some variables and functionsJosh Poimboeuf
2016-03-09objtool: Remove superflous INIT_LIST_HEADJosh Poimboeuf
2016-03-09objtool: Add helper macros for traversing instructionsJosh Poimboeuf
2016-03-09objtool: Fix false positive warnings related to sibling callsJosh Poimboeuf
2016-03-09objtool: Detect infinite recursionJosh Poimboeuf