Commit Graph

9 Commits

Author SHA1 Message Date
PoroCYon daf76fec8e resolve IFUNCs correctly 2020-08-22 03:41:25 +02:00
PoroCYon d9dbaae27a fixes. dnload mode should now be usableish 2019-03-14 14:40:33 +00:00
PoroCYon aed33c73a9 make things smaller again 2019-03-14 14:40:33 +00:00
PoroCYon 434630e6cc fix -fno-plt failing 2019-03-14 14:40:33 +00:00
PoroCYon 237ba99104 more size crunching, but not completely perfect 2019-03-06 12:01:42 +00:00
PoroCYon 6e2aa414a3 more optimizations (64-bit only for now) 2019-03-06 12:01:42 +00:00
PoroCYon 0993ec8dcb use repne scas[dq] for searching for l_entry 2019-02-27 23:23:10 +00:00
PoroCYon 38ea8e9531 64-bit version. 2019-02-27 23:23:10 +00:00
PoroCYon cccd9656de 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
2019-02-27 23:23:10 +00:00