melf: An Elf parser

[ bsd3, data, library, program ] [ Propose Tags ]

Parser for ELF object format


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.0.0, 1.0.1, 1.0.2, 1.1.0, 1.2.0, 1.3.0, 1.3.1
Change log ChangeLog.md
Dependencies base (>=4.6 && <5.0), binary (>=0.8.8 && <0.9), bytestring (>=0.10.12 && <0.11), exceptions (>=0.10.4 && <0.11), melf, mtl (>=2.2.2 && <2.3), optparse-applicative (>=0.16.1 && <0.17), prettyprinter (>=1.7.0 && <1.8), singletons (>=2.7 && <3), template-haskell (>=2.16 && <2.17) [details]
License BSD-3-Clause
Copyright Aleksey Makarov
Author Aleksey Makarov
Maintainer aleksey.makarov@gmail.com
Category Data
Home page https://github.com/aleksey-makarov/melf
Bug tracker https://github.com/aleksey-makarov/melf/issues
Source repo head: git clone https://github.com/aleksey-makarov/melf
Uploaded by amakarov at 2021-12-10T16:52:02Z
Distributions
Executables hobjlayout, hobjdump
Downloads 446 total (19 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2021-12-10 [all 1 reports]

Readme for melf-1.0.1

[back to package description]

melf

A Haskell library to parse/serialize Executable and Linkable Format (ELF)

These just parse/serialize ELF header and table entries but not the whole ELF files.

History

For the early history look at the branch "amakarov" of the my copy of the elf repo.

Tests

Test data is committed with git-lfs. To run tests, issue this command in nix-shell: cabal new-test --test-show-details=direct

License

BSD 3-Clause License (c) Aleksey Makarov