计算lua_getfield的数量

时间:2015-11-10 16:10:01

标签: c lua lua-api

有没有办法计算我的代码中存在的lua_getfield的数量?如果是的话怎么样?

我有一个包含多个lua_getfield的代码,如下例所示:

lua_getfield(L, -1, "MAC");
lua_getfield(L, -1, "IP");
lua_getfield(L, -1, "PASSWORD");

我想创建一条消息来显示正在读取我的C程序中的代码的lua_getfield的数量,例如:

printf("There are %d lua_getfield", function);

1 个答案:

答案 0 :(得分:0)

  

计算金额

什么的数量?

源代码中的呼叫站点数量?使用grep或静态分析工具。

运行时调用的数量?在函数中添加计数器或使用分析工具。