1. 88afc23 x86/uprobes: Convert to insn_decode() by Borislav Petkov · 4 years, 2 months ago
  2. 8a8ca83 Merge tag 'perf-core-2020-12-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 1 month ago
  3. bd11952 uprobes/x86: Fix fall-through warnings for Clang by Gustavo A. R. Silva · 4 years, 2 months ago
  4. 4e9a5ae x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes by Masami Hiramatsu · 4 years, 1 month ago
  5. df561f66 treewide: Use fallthrough pseudo-keyword by Gustavo A. R. Silva · 4 years, 5 months ago
  6. 44eb5a7 x86/apic, x86/uprobes: Correct parameter names in kernel-doc comments by Yi Wang · 5 years ago
  7. 9212ec7 uprobes/x86: Fix detection of 32-bit user mode by Sebastian Mayr · 5 years ago
  8. 5ad18b2 Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace by Linus Torvalds · 6 years ago
  9. 1a59d1b8 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 by Thomas Gleixner · 6 years ago
  10. 3cf5d07 signal: Remove task parameter from force_sig by Eric W. Biederman · 6 years ago
  11. 6fcebf1 x86/kernel: Mark expected switch-case fall-throughs by Gustavo A. R. Silva · 6 years ago
  12. 4a63c1ff signal: Properly deliver SIGSEGV from x86 uprobes by Eric W. Biederman · 6 years ago
  13. 90718e3 uprobes/x86: Remove incorrect WARN_ON() in uprobe_init_insn() by Oleg Nesterov · 7 years ago
  14. 0afe832 Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  15. 1de392f x86: Remove pr_fmt duplicate logging prefixes by Joe Perches · 7 years ago
  16. 13ebe18 uprobes/x86: Prohibit probing on MOV SS instruction by Masami Hiramatsu · 7 years ago
  17. e7ed9d9 uprobes/x86: Emulate push insns for uprobe on x86 by Yonghong Song · 7 years ago
  18. ed40a10 uprobes/x86: Use existing definitions for segment override prefixes by Ricardo Neri · 7 years ago
  19. 6818787 uprobes/x86: Fix RIP-relative handling of EVEX-encoded instructions by Denys Vlasenko · 8 years ago
  20. 168f1a7 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  21. abfb949 x86/entry: Rename is_{ia32,x32}_task() to in_{ia32,x32}_syscall() by Dmitry Safonov · 9 years ago
  22. dac4298 uprobes/x86: Constify uprobe_xol_ops structures by Julia Lawall · 9 years ago
  23. db087ef uprobes/x86: Make arch_uretprobe_is_alive(RP_CHECK_CALL) more clever by Oleg Nesterov · 9 years ago
  24. 86dcb70 uprobes: Add the "enum rp_check ctx" arg to arch_uretprobe_is_alive() by Oleg Nesterov · 9 years ago
  25. 7b868e4 uprobes/x86: Reimplement arch_uretprobe_is_alive() by Oleg Nesterov · 9 years ago
  26. b0e9b09 x86: Make is_64bit_mm() widely available by Dave Hansen · 10 years ago
  27. f39b6f0 x86/asm/entry: Change all 'user_mode_vm()' calls to 'user_mode()' by Andy Lutomirski · 10 years ago
  28. 5154d4f uprobes/x86: Fix 2-byte opcode table by Denys Vlasenko · 10 years ago
  29. 67fc809 uprobes/x86: Fix 1-byte opcode tables by Denys Vlasenko · 10 years ago
  30. 097f4e5 uprobes/x86: Add comment with insn opcodes, mnemonics and why we dont support them by Denys Vlasenko · 10 years ago
  31. 6ba48ff x86: Remove arbitrary instruction size limit in instruction decoder by Dave Hansen · 10 years ago
  32. 5cdb76d uprobes/x86: Rename arch_uprobe->def to ->defparam, minor comment updates by Oleg Nesterov · 11 years ago
  33. 1ea30fb uprobes/x86: Fix scratch register selection for rip-relative fixups by Denys Vlasenko · 11 years ago
  34. 50204c6 uprobes/x86: Simplify rip-relative handling by Denys Vlasenko · 11 years ago
  35. c90a695 uprobes/x86: Simplify riprel_{pre,post}_xol() and make them similar by Oleg Nesterov · 11 years ago
  36. 7f55e82 uprobes/x86: Kill the "autask" arg of riprel_pre_xol() by Oleg Nesterov · 11 years ago
  37. 1475ee7 uprobes/x86: Rename *riprel* helpers to make the naming consistent by Oleg Nesterov · 11 years ago
  38. 83cd591 uprobes/x86: Cleanup the usage of UPROBE_FIX_IP/UPROBE_FIX_CALL by Oleg Nesterov · 11 years ago
  39. 1dc76e6 uprobes/x86: Kill adjust_ret_addr(), simplify UPROBE_FIX_CALL logic by Oleg Nesterov · 11 years ago
  40. 2b82cad uprobes/x86: Introduce push_ret_address() by Oleg Nesterov · 11 years ago
  41. 78d9af4 uprobes/x86: Cleanup the usage of arch_uprobe->def.fixups, make it u8 by Oleg Nesterov · 11 years ago
  42. 97aa5cd uprobes/x86: Move default_xol_ops's data into arch_uprobe->def by Oleg Nesterov · 11 years ago
  43. 220ef8d uprobes/x86: Move UPROBE_FIX_SETF logic from arch_uprobe_post_xol() to default_post_xol_op() by Oleg Nesterov · 11 years ago
  44. 6ded5f3 uprobes/x86: Don't use arch_uprobe_abort_xol() in arch_uprobe_post_xol() by Oleg Nesterov · 11 years ago
  45. 588fbd6 uprobes/x86: Introduce uprobe_xol_ops->abort() and default_abort_op() by Oleg Nesterov · 11 years ago
  46. dd91016 uprobes/x86: Don't change the task's state if ->pre_xol() fails by Oleg Nesterov · 11 years ago
  47. b24dc8d uprobes/x86: Fix is_64bit_mm() with CONFIG_X86_X32 by Oleg Nesterov · 11 years ago
  48. 8dbacad uprobes/x86: Make good_insns_* depend on CONFIG_X86_* by Oleg Nesterov · 11 years ago
  49. ff26196 uprobes/x86: Shift "insn_complete" from branch_setup_xol_ops() to uprobe_init_insn() by Oleg Nesterov · 11 years ago
  50. 2ae1f49 uprobes/x86: Add is_64bit_mm(), kill validate_insn_bits() by Oleg Nesterov · 11 years ago
  51. 73175d0 uprobes/x86: Add uprobe_init_insn(), kill validate_insn_{32,64}bits() by Oleg Nesterov · 11 years ago
  52. 250bbd1 uprobes/x86: Refuse to attach uprobe to "word-sized" branch insns by Denys Vlasenko · 11 years ago
  53. 6cc5e7f uprobes/x86: Emulate relative conditional "near" jmp's by Oleg Nesterov · 11 years ago
  54. 8f95505 uprobes/x86: Emulate relative conditional "short" jmp's by Oleg Nesterov · 11 years ago
  55. 8e89c0b uprobes/x86: Emulate relative call's by Oleg Nesterov · 11 years ago
  56. d241006 uprobes/x86: Emulate nop's using ops->emulate() by Oleg Nesterov · 11 years ago
  57. 7ba6db2 uprobes/x86: Emulate unconditional relative jmp's by Oleg Nesterov · 11 years ago
  58. 8faaed1 uprobes/x86: Introduce sizeof_long(), cleanup adjust_ret_addr() and arch_uretprobe_hijack_return_addr() by Oleg Nesterov · 11 years ago
  59. 75f9ef0 uprobes/x86: Teach arch_uprobe_post_xol() to restart if possible by Oleg Nesterov · 11 years ago
  60. 014940b uprobes/x86: Send SIGILL if arch_uprobe_post_xol() fails by Oleg Nesterov · 11 years ago
  61. e55848a uprobes/x86: Conditionalize the usage of handle_riprel_insn() by Oleg Nesterov · 11 years ago
  62. 8ad8e9d uprobes/x86: Introduce uprobe_xol_ops and arch_uprobe->ops by Oleg Nesterov · 11 years ago
  63. 34e7317 uprobes/x86: move the UPROBE_FIX_{RIP,IP,CALL} code at the end of pre/post hooks by Oleg Nesterov · 11 years ago
  64. d20737c uprobes/x86: Gather "riprel" functions together by Oleg Nesterov · 11 years ago
  65. 59078d4 uprobes/x86: Kill the "ia32_compat" check in handle_riprel_insn(), remove "mm" arg by Oleg Nesterov · 11 years ago
  66. ddb69f2 uprobes/x86: Fold prepare_fixups() into arch_uprobe_analyze_insn() by Oleg Nesterov · 11 years ago
  67. 791eca1 uretprobes/x86: Hijack return address by Anton Arapov · 12 years ago
  68. 74e59df uprobes: Change handle_swbp() to expose bp_vaddr to handler_chain() by Oleg Nesterov · 12 years ago
  69. cf31ec3 uprobes/x86: Change __skip_sstep() to actually skip the whole insn by Oleg Nesterov · 12 years ago
  70. 4dc316c uprobes/x86: Cleanup the single-stepping code by Oleg Nesterov · 12 years ago
  71. b64b9c9 uprobes/x86: Only rep+nop can be emulated correctly by Oleg Nesterov · 12 years ago
  72. d6a00b3 uprobes/x86: Fix arch_uprobe_disable_step() && UTASK_SSTEP_TRAPPED interaction by Oleg Nesterov · 12 years ago
  73. 3a4664a uprobes/x86: Xol should send SIGTRAP if X86_EFLAGS_TF was set by Oleg Nesterov · 12 years ago
  74. 9bd1190 uprobes/x86: Do not (ab)use TIF_SINGLESTEP/user_*_single_step() for single-stepping by Oleg Nesterov · 12 years ago
  75. bdc1e47 uprobes/x86: Implement x86 specific arch_uprobe_*_step by Sebastian Andrzej Siewior · 12 years ago
  76. 7eb9ba5 uprobes: Pass probed vaddr to arch_uprobe_analyze_insn() by Ananth N Mavinakayanahalli · 13 years ago
  77. 0326f5a uprobes/core: Handle breakpoint and singlestep exceptions by Srikar Dronamraju · 13 years ago
  78. e3343e6 uprobes/core: Make order of function parameters consistent across functions by Srikar Dronamraju · 13 years ago
  79. 900771a uprobes/core: Make macro names consistent by Srikar Dronamraju · 13 years ago
  80. 3ff54ef uprobes/core: Move insn to arch specific structure by Srikar Dronamraju · 13 years ago
  81. 04a3d98 uprobes/core: Make instruction tables volatile by Srikar Dronamraju · 13 years ago
  82. 7b2d81d uprobes/core: Clean up, refactor and improve the code by Ingo Molnar · 13 years ago
  83. 2b14449 uprobes, mm, x86: Add the ability to install and remove uprobes breakpoints by Srikar Dronamraju · 13 years ago