Crate elrond [] [src]

Elrond reads Elf files

This is an embryonic Elf Parser written in NOM. It is not feature complete. It requires a lot more testing this is just a cleaned up version I can throw on crates.io to start testing with.

There are no benchmarks.

There are no cool features. It doesn't support dynamic objects (yet).

It isn't super ergonomic. I more-or-less read BSD source code and a pdf to produce this. I'm not even sure it works.

Macros

build_enum
generate_reader
parse_test
std_val

Structs

Elf

Holds the ELF Data

ElfHeader

Full Elf Header

Elf_Half
Elf_SHalf
Elf_SWord
Elf_Sxword
Elf_Word
Elf_XWord
ProgramHeaderTable
Section

Enums

ABI
Arch
Elf_Addr
Elf_Off
Elf_VarWord
IResult

Holds the result of parsing functions

Kind
RamFlags
SectionType
SegFlag