arch specific section support

This commit is contained in:
Peng Fan 2013-07-19 07:32:41 +08:00
parent 26b46b1d36
commit f4cf8f47b1

View File

@ -184,7 +184,11 @@ namespace rld
name_ = file_.get_string (shdr.sh_name); name_ = file_.get_string (shdr.sh_name);
data_ = ::elf_getdata (scn, 0); data_ = ::elf_getdata (scn, 0);
if (!data_) if (!data_)
libelf_error ("elf_getdata: " + name_ + '(' + file_.name () + ')'); {
data_ = ::elf_rawdata (scn, 0);
if (!data_)
libelf_error ("elf_getdata: " + name_ + '(' + file_.name () + ')');
}
} }
if (rld::verbose () >= RLD_VERBOSE_FULL_DEBUG) if (rld::verbose () >= RLD_VERBOSE_FULL_DEBUG)