summaryrefslogtreecommitdiff
path: root/tools/objtool
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'objtool/core'Ingo Molnar2020-06-238-244/+375
|\
| * Merge branch 'objtool/urgent' into objtool/corePeter Zijlstra2020-06-187-8/+119
| |\
| * \ Merge branch 'objtool/core' of git://git.kernel.org/pub/scm/linux/kernel/git/...Peter Zijlstra2020-06-178-229/+349
| |\ \
| | * | objtool: Add support for relocations without addendsMatt Helsley2020-06-023-20/+134
| | * | objtool: Rename rela to relocMatt Helsley2020-06-018-218/+218
| | * | objtool: Use sh_info to find the base for .rela sectionsSami Tolvanen2020-05-281-1/+1
| | * | objtool: Do not assume order of parent/child functionsKristen Carlson Accardi2020-05-281-1/+7
* | | | Merge branch 'objtool/urgent'Ingo Molnar2020-06-237-8/+108
|\ \ \ \ | | |_|/ | |/| |
| * | | objtool: Fix noinstr vs KCOVPeter Zijlstra2020-06-184-0/+45
| * | | objtool: Provide elf_write_{insn,reloc}()Peter Zijlstra2020-06-182-2/+45
| * | | objtool: Clean up elf_write() conditionPeter Zijlstra2020-06-184-6/+18
| |/ /
* | | x86/entry, ubsan, objtool: Whitelist __ubsan_handle_*()Peter Zijlstra2020-06-151-1/+27
|/ /
* | Rebase locking/kcsan to locking/urgentThomas Gleixner2020-06-111-0/+22
|\ \ | |/ |/|
| * Merge branch 'kcsan-for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git...Thomas Gleixner2020-05-081-0/+4
| |\
| | * objtool, kcsan: Add kcsan_disable_current() and kcsan_enable_current_nowarn()Marco Elver2020-05-061-0/+2
| | * objtool, kcsan: Add explicit check functions to uaccess whitelistMarco Elver2020-04-131-0/+2
| * | Merge tag 'v5.7-rc1' into locking/kcsan, to resolve conflicts and refreshIngo Molnar2020-04-1312-206/+429
| |\ \ | | |/ | |/|
| * | Merge branch 'x86/kdump' into locking/kcsan, to resolve conflictsIngo Molnar2020-03-212-7/+1
| |\ \
| * \ \ Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflictsIngo Molnar2019-12-302-1/+4
| |\ \ \
| * | | | objtool, kcsan: Add KCSAN runtime functions to whitelistMarco Elver2019-11-161-0/+18
* | | | | objtool: Enable compilation of objtool for all architecturesMatt Helsley2020-05-2012-34/+73
* | | | | objtool: Move struct objtool_file into arch-independent headerMatt Helsley2020-05-202-9/+23
* | | | | objtool: Exit successfully when requesting helpMatt Helsley2020-05-201-1/+3
* | | | | objtool: Add check_kcov_mode() to the uaccess safelistJosh Poimboeuf2020-05-201-0/+1
* | | | | Merge tag 'v5.7-rc6' into objtool/core, to pick up fixes and resolve semantic...Ingo Molnar2020-05-182-6/+18
|\ \ \ \ \
| * \ \ \ \ Merge tag 'x86-urgent-2020-05-10' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-05-102-4/+5
| |\ \ \ \ \
| | * | | | | objtool: Fix infinite loop in for_offset_range()Josh Poimboeuf2020-04-261-3/+4
| | * | | | | objtool: Fix stack offset tracking for indirect CFAsJosh Poimboeuf2020-04-251-1/+1
| * | | | | | objtool: Fix infinite loop in find_jump_table()Josh Poimboeuf2020-05-071-2/+13
| * | | | | | objtool: Fix off-by-one in symbol_by_offset()Julien Thierry2020-04-221-1/+1
| * | | | | | objtool: Fix 32bit cross buildsPeter Zijlstra2020-04-221-1/+1
| |/ / / / /
* | | | | | objtool: optimize add_dead_ends for split sectionsSami Tolvanen2020-05-151-19/+17
* | | | | | objtool: use gelf_getsymshndx to handle >64k sectionsSami Tolvanen2020-05-151-7/+17
* | | | | | objtool: Allow no-op CFI ops in alternativesPeter Zijlstra2020-05-151-5/+6
* | | | | | objtool: Add support for intra-function callsAlexandre Chartre2020-04-303-4/+91
* | | | | | objtool: Move the IRET hack into the arch decoderMiroslav Benes2020-04-305-25/+21
* | | | | | objtool: Remove INSN_STACKPeter Zijlstra2020-04-303-27/+0
* | | | | | objtool: Make handle_insn_ops() unconditionalPeter Zijlstra2020-04-301-5/+3
* | | | | | objtool: Rework allocating stack_ops on decodePeter Zijlstra2020-04-301-104/+147
* | | | | | objtool: UNWIND_HINT_RET_OFFSET should not check registersAlexandre Chartre2020-04-301-0/+8
* | | | | | objtool: is_fentry_call() crashes if call has no destinationAlexandre Chartre2020-04-301-1/+1
* | | | | | objtool: Fix ORC vs alternativesPeter Zijlstra2020-04-302-1/+40
* | | | | | objtool: Uniquely identify alternative instruction groupsAlexandre Chartre2020-04-302-2/+7
* | | | | | objtool: Remove check preventing branches within alternativeJulien Thierry2020-04-301-6/+0
* | | | | | objtool: Constify arch_decode_instruction()Ingo Molnar2020-04-232-4/+4
* | | | | | objtool: Rename elf_read() to elf_open_read()Ingo Molnar2020-04-233-3/+3
* | | | | | objtool: Constify 'struct elf *' parametersIngo Molnar2020-04-232-15/+15
* | | | | | objtool: Also consider .entry.text as noinstrThomas Gleixner2020-04-221-6/+12
* | | | | | objtool: Add STT_NOTYPE noinstr validationPeter Zijlstra2020-04-221-16/+30
* | | | | | objtool: Rearrange validate_section()Peter Zijlstra2020-04-221-22/+29