Commit Graph
14 Commits
Author SHA1 Message Date
Ryan Houdek a2afd684ae Allows ELF loader to pull in all environment variables
This will leak some host state which is fine.
Necessary to allow access to things like DISPLAY and XAUTHORITY and
various other bits
2020-03-06 09:08:50 +02:00
Ryan Houdek b75647f9a8 Be better behaved with the Test harness helper results 2020-03-06 09:08:50 +02:00
Ryan Houdek 03f068ec1d Adds support for unified memory option in ELFLoader application 2020-03-06 09:08:50 +02:00
Ryan Houdek d698feae53 Update ELFLoader CodeLoader to support unified memory and auxp values
auxp is required for most applications
2020-03-06 09:08:50 +02:00
Ryan Houdek c32d7b84bc Make environment variable setting less vocal 2020-03-06 09:08:47 +02:00
Scott Mansell d4cffa5354 Add x87/MMX registers to test harness 2020-03-06 09:08:47 +02:00
Ryan Houdek 3a460b4bf0 Support setting the library rootfs in the ELFLoader 2020-03-06 09:08:46 +02:00
Ryan Houdek 13d681558e Adds accurate STD output option to ELFLoader 2020-03-06 09:08:44 +02:00
Scott Mansell 149ab3f6f7 TestHarnessRunner: Abuse CompareStates to verify
Bit of a hack, but it gets verification against the expected values.
2020-03-06 09:08:35 +02:00
Scott Mansell 213b739f12 Add GdbServer intergraton 2020-03-06 09:08:34 +02:00
Scott Mansell 81b9810f36 FEXCore: Refactor context start/pause/step interface 2020-03-06 09:08:28 +02:00
Ryan Houdek c0b3a94e4f Fixes up stack space for argv and envp
These were messy and we were previously losing a page for random
"redzone" which doesn't matter.
We only needed 16bytes more for some additional padding that was needed
for something
2020-03-06 09:08:25 +02:00
Scott Mansell 3300587e6a Fix ENV pointers overwriting args 2020-03-06 09:08:25 +02:00
Ryan Houdek 369686c992 Initial Commit 2020-03-06 09:08:13 +02:00