四、知道函数地址但不知道函数名字的调用方法(使用函数指针调用绝对地址处的函数) 1、定义调用的函数原形 typedef void (*CALL_MYTEST)(void); 这是一个回调函数的原形, 参数为空. 2、定义相应的函数指针变量 CALL_MYTEST myTestCall = NULL; 3、函数指针变量赋值, 指向我们定位的绝对地址的函数 myTestCall = 0x3900; 4、函数指针调用 if (myTestCall != NULL) { myTestCall(); // 调用函数指针处的函数 myTest1, 置 PC 指针为 0x3900 }
|