FEX/unittests/FEXLinuxTests/tests
Ryan Houdek 37e13cf073
FileManagement: Fix fstatat with self and NOFOLLOW
When asked to not follow the symlink, FEX needs to return data about the
symlink itself rather than following to the target executable. In that
case we need to return symlink information otherwise games that sanity
check can break.

This is what happened with Darwinia in #3662.

We return the FEXInterpreter symlink information in this case since it
doesn't return any information that is relevent to leaking emulator
state. Once the application asks to follow through to the symlink target
is when we will replace.

Also adds a unit test to ensure we don't break it.
2024-05-29 18:41:24 -07:00
..
fd Update Catch2 to v3.5.3 2024-03-05 12:15:29 +01:00
fs FileManagement: Fix fstatat with self and NOFOLLOW 2024-05-29 18:41:24 -07:00
signal clang-format: left-align escaped newlines 2024-05-20 09:47:21 -04:00
smc Whole-tree reformat 2024-04-12 16:26:02 +02:00
syscalls Whole-tree reformat 2024-04-12 16:26:02 +02:00
thunks Whole-tree reformat 2024-04-12 16:26:02 +02:00
vdso Whole-tree reformat 2024-04-12 16:26:02 +02:00
CMakeLists.txt Revert "FEXLinuxTests: Temporarily limit thunk test execution to 64-bit guests" 2023-12-04 14:57:43 +01:00