-
- Downloads
LoongArch: Mark some assembler symbols as non-kprobe-able
Some assembler symbols are not kprobe safe, such as handle_syscall (used as syscall exception handler), *memset*/*memcpy*/*memmove* (may cause recursive exceptions), they can not be instrumented, just blacklist them for kprobing. Here is a related problem and discussion: Link: https://lore.kernel.org/lkml/20230114143859.7ccc45c1c5d9ce302113ab0a@kernel.org/ Tested-by:Jeff Xie <xiehuan09@gmail.com> Signed-off-by:
Tiezhu Yang <yangtiezhu@loongson.cn> Signed-off-by:
Huacai Chen <chenhuacai@loongson.cn>
Showing
- arch/loongarch/include/asm/asm.h 10 additions, 0 deletionsarch/loongarch/include/asm/asm.h
- arch/loongarch/kernel/entry.S 1 addition, 0 deletionsarch/loongarch/kernel/entry.S
- arch/loongarch/lib/memcpy.S 3 additions, 0 deletionsarch/loongarch/lib/memcpy.S
- arch/loongarch/lib/memmove.S 4 additions, 0 deletionsarch/loongarch/lib/memmove.S
- arch/loongarch/lib/memset.S 3 additions, 0 deletionsarch/loongarch/lib/memset.S
Loading
Please register or sign in to comment