goblin 0.0.0

libgoblin

say the right words

Libgoblin is most of the ELF binary parser and loader which dryad implemented, and which has now been extracted into a crate, so that:

  1. the Rust ecosystem can have yet another ELF parsing library,
  2. I can use this most excellent parser and loader for other, future projects.

Essentially, it follows closely the work I did on rdr. In time, I'll add mach and PE targets - for now, you'll just have to be patient, as I have a lot of work to do.

I will also eventually add an ELF32 target, which will support feature based compilation (since dryad needs as little symbols, and hence relocations, as possible).

More to come (maybe).