Chinaunix

标题: 应用程序怎样获取自己的符号表? [打印本页]

作者: bjlm2010    时间: 2018-02-26 20:25
标题: 应用程序怎样获取自己的符号表?
例如某进程中有
void func(void)
{
    ...
}
的定义,若想实现一个函数:
void *pfunc=symbol("func");
即获得的pfunc的值与函数指针func相同(暂不考虑有无意义),有哪些实现方法呢?
作者: bjlm2010    时间: 2018-02-27 18:39
自己回答:一种情况是 要是运行程序是so形式存在的的话,可用 dlsym(0,"func_name")来获取




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2