linux kernel function text_poke_bp

text_poke_bp is a function used to insert breakpoints in kernel code. It can replace the instruction at the specified address with an interrupt instruction, thereby achieving the effect of inserting a breakpoint at the address. When the program executes to this address, an interrupt will be triggered, thereby stopping the execution of the program to facilitate debugging and analysis.

1. Function prototype

include/linux/kprobes.h定义函数

text_poke_bp(void *addr, const void *opcode, size_t len, void *handler);

text_poke_bp函数的参数含义

Guess you like

Origin blog.csdn.net/qq_28693567/article/details/131699091