summaryrefslogtreecommitdiffstats
path: root/arch/riscv/kernel/probes
AgeCommit message (Expand)AuthorLines
2026-01-06riscv/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol()Keke Ming-2/+2
2025-10-09riscv: kprobes: Fix probe address validationFabian Vogt-4/+9
2025-09-16riscv: kprobes: Remove duplication of RV_EXTRACT_ITYPE_IMMNam Cao-1/+1
2025-09-16riscv: kprobes: Remove duplication of RV_EXTRACT_UTYPE_IMMNam Cao-12/+1
2025-09-16riscv: kprobes: Remove duplication of RV_EXTRACT_RD_REGNam Cao-6/+3
2025-09-16riscv: kprobes: Remove duplication of RVC_EXTRACT_BTYPE_IMMNam Cao-9/+3
2025-09-16riscv: kprobes: Remove duplication of RVC_EXTRACT_C2_RS1_REGNam Cao-1/+1
2025-09-16riscv: kprobes: Remove duplication of RVC_EXTRACT_JTYPE_IMMNam Cao-17/+2
2025-09-16riscv: kprobes: Remove duplication of RV_EXTRACT_BTYPE_IMMNam Cao-10/+1
2025-09-16riscv: kprobes: Remove duplication of RV_EXTRACT_RS1_REGNam Cao-5/+2
2025-09-16riscv: kprobes: Remove duplication of RV_EXTRACT_JTYPE_IMMNam Cao-6/+3
2025-09-16riscv: kprobes: Move branch_funct3 to insn.hNam Cao-4/+1
2025-09-16riscv: kprobes: Move branch_rs2_idx to insn.hNam Cao-4/+1
2025-04-24riscv: uprobes: Add missing fence.i after building the XOL bufferBjörn Töpel-8/+2
2025-01-08riscv: kprobes: Fix incorrect address calculationNam Cao-1/+1
2024-11-07asm-generic: introduce text-patching.hMike Rapoport (Microsoft)-1/+1
2024-07-24trace: riscv: Remove deprecated kprobe on ftrace supportJinjie Ruan-66/+0
2024-06-26riscv: Pass patch_text() the length in bytesSamuel Holland-8/+10
2024-06-26riscv: kprobes: Use patch_text_nosync() for insn slotsSamuel Holland-3/+2
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-0/+1
2024-05-17Merge tag 'probes-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tra...Linus Torvalds-0/+3
2024-05-16kprobe/ftrace: bail out if ftrace was killedStephen Brennan-0/+3
2024-05-14riscv: extend execmem_params for generated code allocationsMike Rapoport (IBM)-10/+0
2024-04-25fix missing vmalloc.h includesKent Overstreet-0/+1
2023-11-06riscv: Use SYM_*() assembly macros instead of deprecated onesClément Léger-2/+2
2023-11-05riscv: kprobes: allow writing to x0Nam Cao-1/+1
2023-11-05riscv: provide riscv-specific is_trap_insn()Nam Cao-0/+6
2023-08-16riscv: kprobes: simulate c.beqz and c.bnezNam Cao-2/+48
2023-08-16riscv: kprobes: simulate c.jr and c.jalr instructionsNam Cao-2/+41
2023-08-16riscv: kprobes: simulate c.j instructionNam Cao-1/+27
2023-06-30Merge tag 'riscv-for-linus-6.5-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds-0/+2
2023-06-20riscv: uprobes: Restore thread.bad_causeTiezhu Yang-0/+2
2023-05-18rethook, fprobe: do not trace rethook related functionsZe Gao-0/+2
2023-02-25Merge tag 'riscv-for-linus-6.3-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds-37/+11
2023-02-20Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski-7/+8
2023-02-17riscv: Extend patch_text for multiple instructionsPu Lehui-7/+8
2023-02-15RISC-V: move some stray __RISCV_INSN_FUNCS definitions from kprobesHeiko Stuebner-3/+0
2023-02-14Merge patch series "dt-bindings: Add a cpu-capacity property for RISC-V"Palmer Dabbelt-2/+2
2023-02-09riscv: kprobe: Fixup misaligned load textGuo Ren-3/+5
2023-02-01riscv: kprobe: Fixup kernel panic when probing an illegal positionGuo Ren-0/+18
2023-01-24riscv/kprobe: Fix instruction simulation of JALRLiao Chang-2/+2
2023-01-05riscv, kprobes: Stricter c.jr/c.jalr decodingBjörn Töpel-2/+2
2022-12-29RISC-V: kprobes: use central defined funct3 constantsHeiko Stuebner-13/+6
2022-12-29RISC-V: rename parse_asm.h to insn.hHeiko Stuebner-1/+1
2022-12-29RISC-V: Move riscv_insn_is_* macros into a common headerHeiko Stuebner-21/+5
2022-12-02riscv: add riscv rethook implementationBinglei Wang-17/+39
2022-08-11riscv:uprobe fix SR_SPIE set/clear handlingYipeng Zou-6/+0
2021-10-27ftrace: disable preemption when recursion locked王贇-2/+0
2021-09-30kprobes: treewide: Make it harder to refer kretprobe_trampoline directlyMasami Hiramatsu-3/+3
2021-09-30kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler()Masami Hiramatsu-1/+1