* Fix virtual address in elf without setcions

This commit is contained in:
earada 2011-07-15 14:17:36 +02:00
parent f9320c0a92
commit 413cfec724

View File

@ -78,6 +78,17 @@ static RList* sections(RBinArch *arch) {
r_list_append (ret, ptr);
}
free (section);
if (r_list_empty (ret)) {
if (!(ptr = R_NEW (RBinSection)))
return ret;
strncpy (ptr->name, "undefined", R_BIN_SIZEOF_STRINGS);
ptr->size = arch->size;
ptr->vsize = arch->size;
ptr->offset = 0;
ptr->rva = 0;
ptr->srwx = 7;
r_list_append (ret, ptr);
}
return ret;
}