FEX/Source
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
..
Common Whole-tree reformat 2024-04-12 16:26:02 +02:00
Tools FileManagement: Fix fstatat with self and NOFOLLOW 2024-05-29 18:41:24 -07:00
Windows WOW64: Support unwinding past FEX from within syscall handlers 2024-05-06 15:26:36 +00:00
CMakeLists.txt Windows: Generate import libraries for private ntdll and wow64 APIs 2023-09-22 10:12:40 -07:00