c - 如何获取按长度排序的 C 代码函数列表?

标签 c static-analysis

我正在分析一大块 C 代码,并希望将其拆分为模块。有没有办法自动生成 C 函数列表,从最长的函数开始?

最佳答案

使用 GNU 用户空间(例如在 Linux 上),您可以使用 nm -S --size-sort object.o 从目标文件中获取按大小排序的符号列表。这应该与源代码长度大致成正比。

关于c - 如何获取按长度排序的 C 代码函数列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33042501/

相关文章:

IDisposable 的 Resharper 代码模式未在内部使用

c++ - 让 clang-tidy 发现静态可推导的逻辑错误

c - 如何使用 gpgme 解密子消息?

c - 为什么调用此函数会产生错误 "<function> is not a function or function pointer"?

c - 解释如何仅使用这两行 : 在 C 中为二维数组分配和释放内存

c - 将负浮点值转换为无符号整数的行为是什么?

检查 scanf 是否不是 float

c++ - 此代码是否应引起警告

java - 如何在每个gradle构建期间运行SonarQube分析?

java - Jenkins Slave 静态分析失败