OpenCloudOS-Kernel/arch/loongarch/lib
Tiezhu Yang fcf77d0162 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>
2023-02-25 22:12:17 +08:00
..
Makefile LoongArch: Use alternative to optimize libraries 2022-12-14 08:36:11 +08:00
clear_user.S LoongArch: Use alternative to optimize libraries 2022-12-14 08:36:11 +08:00
copy_user.S LoongArch: Use alternative to optimize libraries 2022-12-14 08:36:11 +08:00
delay.c LoongArch: Remove useless header compiler.h 2022-07-29 18:22:32 +08:00
dump_tlb.c LoongArch: Improve dump_tlb() output messages 2022-09-03 18:01:27 +08:00
memcpy.S LoongArch: Mark some assembler symbols as non-kprobe-able 2023-02-25 22:12:17 +08:00
memmove.S LoongArch: Mark some assembler symbols as non-kprobe-able 2023-02-25 22:12:17 +08:00
memset.S LoongArch: Mark some assembler symbols as non-kprobe-able 2023-02-25 22:12:17 +08:00
unaligned.S LoongArch: Add unaligned access support 2022-12-14 08:36:11 +08:00