我有一个具有函数f1的应用程序 void f1 ()
另外,我有一个我加载的库LD_PRELOAD.
该库有几个代码文件和几个头文件,并编译为.so文件.
在头文件中还使用以f1上述相同签名命名的函数.最新版f1仅在库中使用.(我无法将其更改为静态方法)
问题是当我从应用程序的库覆盖中加载库(使用LD_PRELOAD)时.f1f1
有没有办法配置f1库只对库可见?
如何从一个类复制方法的签名,并在另一个类中创建具有相同签名的"代理方法"?
我在python中编写RPC库.服务器支持对服务器端类(C)的远程调用.当客户端连接到服务器时,它应该为具有相同签名的C创建代理类.当程序调用代理实例时,它应该在服务器上调用具有相同参数的函数.
我试图测量我的代码覆盖率利用率C项目包括几个库和主程序.
有没有一个实用程序可以帮助我找到我不使用的库和主程序的功能.
我想构建我的主程序未使用的函数列表(公共函数),以便在我的代码覆盖率报告中忽略它们.