diff options
author | 2023-02-25 15:52:57 +0800 | |
---|---|---|
committer | 2023-02-25 22:12:17 +0800 | |
commit | fcf77d016216ae75a19078e1079c2511a6319a49 (patch) | |
tree | 23eedd8b706bcec957e3b86f20412aa3b101ca30 /scripts/generate_rust_analyzer.py | |
parent | LoongArch: Add kprobes on ftrace support (diff) | |
download | linux-rng-fcf77d016216ae75a19078e1079c2511a6319a49.tar.xz linux-rng-fcf77d016216ae75a19078e1079c2511a6319a49.zip |
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>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions