@hackage melf1.0.0

An Elf parser

melf

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

  • elf - does not write ELF, only parses it
  • data-elf - parses just headers/tables; depends on a library that fails to build with modern GHCs

History

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

How to build

  • Install Nix
  • nix-shell
  • cabal new-configure; cabal new-build

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