本文整理汇总了C++中ELFObjectFile::end_sections方法的典型用法代码示例。如果您正苦于以下问题:C++ ELFObjectFile::end_sections方法的具体用法?C++ ELFObjectFile::end_sections怎么用?C++ ELFObjectFile::end_sections使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ELFObjectFile
的用法示例。
在下文中一共展示了ELFObjectFile::end_sections方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: section_offset
uint64_t section_offset(const ELFObjectFile<T> &obj, section_iterator it) {
typedef typename ELFObjectFile<T>::Elf_Shdr_Iter elf_shdr_iterator;
if (it == obj.end_sections()) return 0; // check for special elf sections
auto elf = obj.getELFFile();
auto raw = it->getRawDataRefImpl();
auto elf_sec_it = elf_shdr_iterator(elf->getHeader()->e_shentsize,
reinterpret_cast<const char *>(raw.p));
return elf_sec_it->sh_offset;
}