在C语言中的hook和bait设计
经常用到在一处需要一个通用接口,调用另一个地方的函数
hook 函数: 实际调用的接口。负责传入参数和运行。
bait 函数 : 具体算法的实现接口,hook传入参数后,负载具体实现的算法。
具体使用方式:
step1: 先初始化hookset和hook。分配hookset和hook的内存
step 2: call hook 和 add bait //注意: 一定要先初始化后,才能做call hook和 add bait的动作。
实际运行时,只需要运行hook 就行。