lots of stuff, see detailed desc.
* reorganize the project structure a bit (sorry not sorry :P) * src/ -> test/ * ldr/ -> src/, ld/ * mksyms -> smol.py (and smol*.py) * clean up and make the python script a bit less hacky * optimize the loader code (there can still be done more, though) * preserve the stack so argc, argv and envp can be read * more stuff
ldr/header.s
deleted
100644 → 0
ldr/loader.s
deleted
100644 → 0
smol
deleted
100755 → 0
smol.py
0 → 100755
smolemit.py
0 → 100644
ldr/mksyms
→
smolparse.py
100755 → 100644