- The type of
dynSymEntry
has gained an additionalVersionDefMap
argument in case the symbol's version information is located in a version definition (i.e., in a.gnu.version_d
section) rather than a version requirement (i.e., in a.gnu.version_r
section). The newdynVersionDefMap
function can be used to construct theVersionDefMap
. - Add a
decodeHeaderDynsym
function that computes the dynamic symbol table directly from anElfHeaderInfo
, much likedecodeHeaderSymtab
computes the static symbol table.
-
Added support for
DT_REL
PLT relocations. This includes 3 new possibleDynamicError
error values and a newPLTEntries tp
datatype that provides information about the PLT relocations in a dynamic section. -
Bugfix: Miscellaneous pretty printing updates.
-
Reorganized modules to improve Haddock documentation flow.
-
The
relOffset
call is deprecated in favor ofrelAddr
which replaces it. This fixes the relocation code and clarifies the relocation address intent. -
Bugfix: Fix relocation code