summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/text-patching.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* x86/alternatives: Use a temporary buffer when optimizing NOPsBorislav Petkov (AMD)2024-04-091-1/+1
* Merge tag 'v6.8-rc4' into x86/percpu, to resolve conflicts and refresh the br...Ingo Molnar2024-02-141-14/+2
|\
| * x86/paravirt: Remove no longer needed paravirt patching codeJuergen Gross2023-12-101-12/+0
* | x86/callthunks: Mark apply_relocation() as __init_or_moduleIngo Molnar2023-11-301-1/+1
* | x86/callthunks: Handle %rip-relative relocations in call thunk templateUros Bizjak2023-11-301-0/+2
|/
* x86/alternatives: Introduce int3_emulate_jcc()Peter Zijlstra2023-01-311-0/+31
* x86/alternatives: Provide text_poke_copy_locked()Thomas Gleixner2022-10-171-0/+1
* x86/alternative: Introduce text_poke_setSong Liu2022-05-231-0/+1
* Merge tag 'x86_core_for_5.18_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-03-271-7/+23
|\
| * x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()Peter Zijlstra2022-03-151-6/+14
| * x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBRPeter Zijlstra2022-03-151-1/+9
* | x86/alternative: Introduce text_poke_copySong Liu2022-02-081-0/+1
|/
* x86/alternatives: Teach text_poke_bp() to emulate RETPeter Zijlstra2020-09-011-0/+19
* x86/int3: Ensure that poke_int3_handler() is not tracedThomas Gleixner2020-06-111-4/+7
* x86/kprobes: Fix ordering while text-patchingPeter Zijlstra2019-11-271-0/+1
* x86/kprobes: Convert to text-patching.hPeter Zijlstra2019-11-271-0/+2
* x86/ftrace: Use text_gen_insn()Peter Zijlstra2019-11-271-1/+29
* x86/alternative: Add text_opcode_size()Peter Zijlstra2019-11-271-12/+31
* x86/alternatives: Add and use text_gen_insn() helperPeter Zijlstra2019-11-271-0/+2
* x86/alternatives, jump_label: Provide better text_poke() batching interfacePeter Zijlstra2019-11-271-11/+4
* x86/alternatives: Update int3_emulate_push() commentPeter Zijlstra2019-11-271-0/+3
* x86/alternatives: Teach text_poke_bp() to emulate instructionsPeter Zijlstra2019-11-151-6/+18
* x86: Correct misc typosMarco Ammon2019-09-021-2/+2
* Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2019-07-091-2/+0
|\
| * x86/stackframe/32: Allow int3_emulate_push()Peter Zijlstra2019-06-251-2/+0
* | x86/alternative: Batch of patch operationsDaniel Bristot de Oliveira2019-06-171-0/+15
|/
* Merge tag 'trace-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2019-05-161-0/+30
|\
| * x86: Hide the int3_emulate_call/jmp functions from UMLSteven Rostedt (VMware)2019-05-111-1/+3
| * x86_64: Allow breakpoints to emulate call instructionsPeter Zijlstra2019-05-081-0/+28
* | x86/alternatives: Remove the return value of text_poke_*()Nadav Amit2019-04-301-2/+2
* | x86/alternatives: Initialize temporary mm for patchingNadav Amit2019-04-301-0/+2
* | x86/alternatives: Add text_poke_kgdb() to not assert the lock when debuggingNadav Amit2019-04-301-0/+1
|/
* x86/alternatives, jumplabel: Use text_poke_early() before mm_init()Pavel Tatashin2018-07-201-0/+1
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* x86/asm: Stop depending on ptrace.h in alternative.hAndy Lutomirski2016-04-291-0/+40