aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/kprobes/opt.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-03-28x86,kprobes: Fix optprobe trampoline to generate complete pt_regsMasami Hiramatsu1-9/+16
2021-09-30kprobes: treewide: Use 'kprobe_opcode_t *' for the code address in get_optimized_kprobe()Masami Hiramatsu1-3/+3
2021-03-31x86: Add insn_decode_kernel()Peter Zijlstra1-1/+1
2021-03-15x86/kprobes: Convert to insn_decode()Borislav Petkov1-2/+7
2020-12-12x86/kprobes: Fix optprobe to detect INT3 padding correctlyMasami Hiramatsu1-2/+20
2020-10-14Merge tag 'objtool-core-2020-10-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-1/+1
2020-10-12Merge tag 'x86-paravirt-2020-10-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-1/+0
2020-09-10objtool: Rename frame.h -> objtool.hJulien Thierry1-1/+1
2020-09-01static_call: Avoid kprobes on inline static_call()sPeter Zijlstra1-1/+3
2020-08-15x86/paravirt: Remove 32-bit support from CONFIG_PARAVIRT_XXLJuergen Gross1-1/+0
2020-07-02Merge branch 'perf/vlbr'Peter Zijlstra1-1/+1
2020-06-17maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofaultChristoph Hellwig1-1/+1
2020-06-15perf/x86: Add perf text poke events for kprobesAdrian Hunter1-5/+33
2020-06-11x86/entry: Unbreak __irqentry_text_start/end magicThomas Gleixner1-3/+1
2020-06-09mm: reorder includes after introduction of linux/pgtable.hMike Rapoport1-1/+1
2020-06-09mm: introduce include/linux/pgtable.hMike Rapoport1-1/+1
2020-03-20x86/optprobe: Fix OPTPROBE vs UACCESSPeter Zijlstra1-0/+25
2019-11-27x86/kprobe: Add comments to arch_{,un}optimize_kprobes()Peter Zijlstra1-2/+12
2019-11-27x86/kprobes: Fix ordering while text-patchingPeter Zijlstra1-8/+4
2019-11-27x86/kprobes: Convert to text-patching.hPeter Zijlstra1-23/+21
2019-11-27x86/alternatives: Add and use text_gen_insn() helperPeter Zijlstra1-6/+1
2019-11-15x86/alternatives: Teach text_poke_bp() to emulate instructionsPeter Zijlstra1-3/+8
2019-09-02x86: Correct misc typosMarco Ammon1-1/+1
2019-07-08Merge branch 'x86-paravirt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-8/+8
2019-06-25x86/stackframe/32: Provide consistent pt_regsPeter Zijlstra1-8/+12
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-14/+1
2019-04-29x86/paravirt: Standardize 'insn_buff' variable namesIngo Molnar1-8/+8
2019-02-13x86/kprobes: Move trampoline code into RODATAMasami Hiramatsu1-7/+2
2019-02-13x86/kprobes: Prohibit probing on optprobe template codeMasami Hiramatsu1-0/+5
2018-12-04kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instructionMasami Hiramatsu1-1/+1
2018-10-22kprobes/x86: Use preempt_enable() in optimized_callback()Masami Hiramatsu1-1/+1
2018-06-21kprobes/x86: Do not disable preempt on int3 pathMasami Hiramatsu1-1/+0
2018-01-21Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-1/+22
2018-01-19kprobes/x86: Disable optimizing on the function jumps to indirect thunkMasami Hiramatsu1-1/+22
2017-09-28kprobes/x86: Remove IRQ disabling from ftrace-based/optimized kprobesMasami Hiramatsu1-4/+0
2017-09-28kprobes/x86: Disable preemption in optprobeMasami Hiramatsu1-0/+2
2017-09-28kprobes/x86: Move the get_kprobe_ctlblk() into irq-disabled blockMasami Hiramatsu1-1/+1
2017-09-28kprobes/x86: Remove addressof() operatorsMasami Hiramatsu1-4/+4
2017-09-28kprobes/x86: Make insn buffer always ROX and use text_poke()Masami Hiramatsu1-28/+37
2017-08-10kprobes/x86: Do not jump-optimize kprobes on irq entry codeMasami Hiramatsu1-3/+6
2017-06-30objtool, x86: Add several functions and files to the objtool whitelistJosh Poimboeuf1-1/+8
2017-05-08treewide: decouple cacheflush.h and set_memory.hLaura Abbott1-0/+1
2017-04-12kprobes/x86: Consolidate insn decoder users for copying codeMasami Hiramatsu1-2/+3
2017-04-12kprobes/x86: Use probe_kernel_read() instead of memcpy()Masami Hiramatsu1-1/+4
2017-04-12kprobes/x86: Set kprobes pages read-onlyMasami Hiramatsu1-0/+3
2017-03-01kprobes/x86: Fix kernel panic when certain exception-handling addresses are probedMasami Hiramatsu1-1/+1
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2016-09-20x86: Migrate exception table users off module.h and onto extable.hPaul Gortmaker1-1/+1
2016-04-29x86/asm: Stop depending on ptrace.h in alternative.hAndy Lutomirski1-0/+1
2015-03-01Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-0/+2