开发者社区 问答 正文

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

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

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

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

    2020-01-08 15:38:26
    赞同 展开评论
问答地址: