Use goblin
Created by: m4b
Demonstrates switching to goblin as your ELF parser. Feel free to not merge (also I'm based off a 2 week old master, sorry), just a suggestion (I've mostly been testing the pure switch and compiling your kernel as it's a good litmus test to make sure no std, fd, io, etc., is present)
Reasons you might want to switch:
- If in the future you decide to pursue a dynamic linker in rust, as dryad has much of this work already implemented, and uses the same ELF backend.
- It's fun
- The symbol lookup function (while no currently used) isn't the the best way to lookup symbol names, using goblin's utilities would likely help