1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:38:11 +00:00

LibELF: Keep track of whether the PLT contains REL or RELA relocations

This commit is contained in:
Daniel Bertalan 2022-03-13 08:42:25 +01:00 committed by Andreas Kling
parent ed5f110b40
commit 4d5965bd2c

View file

@ -244,7 +244,7 @@ DynamicObject::RelocationSection DynamicObject::relocation_section() const
DynamicObject::RelocationSection DynamicObject::plt_relocation_section() const
{
return RelocationSection(Section(*this, m_plt_relocation_offset_location, m_size_of_plt_relocation_entry_list, m_size_of_relocation_entry, "DT_JMPREL"sv), false);
return RelocationSection(Section(*this, m_plt_relocation_offset_location, m_size_of_plt_relocation_entry_list, m_size_of_relocation_entry, "DT_JMPREL"sv), m_procedure_linkage_table_relocation_type & DT_RELA);
}
DynamicObject::Section DynamicObject::relr_relocation_section() const