本文整理汇总了C++中ObjectFile::SetParent方法的典型用法代码示例。如果您正苦于以下问题:C++ ObjectFile::SetParent方法的具体用法?C++ ObjectFile::SetParent怎么用?C++ ObjectFile::SetParent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ObjectFile
的用法示例。
在下文中一共展示了ObjectFile::SetParent方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Read
void Archive::Read(const char* filename, Symbol::SymbolIndex_t& symbolIndex)
{
char *target = 0;
bfd *file;
file = bfd_openr (filename, target);
if (file == 0)
{
// bfd_nonfatal (filename);
// return FALSE;
}
if (bfd_check_format (file, bfd_archive))
{
// display_archive (file);
bfd *arfile = 0;
std::cout << "file " << bfd_get_filename (file) << std::endl;
while(arfile = bfd_openr_next_archived_file (file, arfile))
{
const char* objectname = bfd_get_filename (arfile);
ObjectFile* o = new ObjectFile(objectname, symbolIndex);
o->SetParent(*this);
o->Read(arfile);
std::cout << "file " << bfd_get_filename (arfile) << std::endl;
}
if (arfile == NULL)
{
//if (bfd_get_error () != bfd_error_no_more_archived_files)
//bfd_fatal (bfd_get_filename (file));
//break;
}
}
}