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 | |
Endian | |
IResult |
Holds the result of parsing functions |
Kind | |
Platform | |
RamFlags | |
SectionType | |
SegFlag |