我现在有一个项目,我想对其进行分析,但它使用了另一个我无法控制的库。说如果有这样的功能:
#include <library.h>
void function(...)
{
// do something
for (...)
{
// ...
library_function(...);
// ...
}
// do something
}
假设 library_function 来自另一个未在启用分析的情况下编译的静态库。现在,如果 gprof 告诉我跑步 function
需要 10 秒,包括它的所有孩子,这会包括花在的时间library_function
吗?