-- | -- Module : Data.ELF -- Description : Parse/serialize ELF files into structured data -- Copyright : (c) Aleksey Makarov, 2021 -- License : BSD 3-Clause License -- Maintainer : aleksey.makarov@gmail.com -- Stability : experimental -- Portability : portable -- -- Parse/serialize ELF files into structured data module Data.Elf ( -- * Elf ElfList (..) , Elf , ElfSectionData (..) , ElfXX (..) , parseElf , serializeElf -- * Misc , getSectionData , getString , elfFindSection , elfFindHeader -- * Symbol table , ElfSymbolXX(..) , parseSymbolTable , serializeSymbolTable ) where import Data.Internal.Elf