Commit Graph
5 Commits
Author SHA1 Message Date
Ryan Houdek 7a62fad444 Fixes 32bit ELF Loading
This requires some changes to how the ELF memory bases are calculated
and which auxp variables are passed in
2020-10-13 15:46:27 -07:00
Ryan Houdek 36d9d9a7c5 Updates ELFSymbolDatabase for 32bit library paths
Doesn't really matter but let's put it there
2020-10-06 20:14:10 -07:00
Ryan Houdek 3528b30684 Fixes loading EXEC applications in to memory.
If we are loading EXEC then we actually need to start loading in to the
lower 32bits of memory.
This lets the frontend code loader handle the memory base instead of
hiding it behind some core magic instead.

This lets us get EXEC programs working.
So now we support EXEC, DYN, and static applications
2020-04-26 18:11:48 -07:00
Ryan Houdek 15d5ba6fc1 Adds RootFS search path in ELFLoader
Fixes #69, makes it less annoying to run things on non x86 hosts
2020-04-04 23:17:40 -07:00
Stefanos Kornilios Mitsis Poiitidis a468d10d56 SonicUtils: Move to External/SonicUtils 2020-03-06 07:24:46 +02:00