开发者社区> 问答> 正文

是否有C函数来获取文件数据段的大小?

我想知道是否有一个C函数可用于获取另一个可执行文件的数据段大小?例如,是否可以像sizeLinux中的实用程序那样工作?的输出size包括我所需要的信息,数据段大小;例如,它可能看起来像:

text    data    bss     dec     hex     filename
294880  81920   11592   388392  5ed28   ranlib

展开
收起
祖安文状元 2020-01-08 15:38:22 586 0
1 条回答
写回答
取消 提交回答
  • 使用elf.h您拥有所需的所有数据结构。跟随主ELF头到程序头,然后遍历它们。PT_LOAD具有写许可权的标头是数据段。

    2020-01-08 15:38:26
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载