dolphin/Source/Core
Alex Sanchez-Stern d8d8b5a847
Don't unlink shared memory on Unix
Essentially adds the funcitonality from PR #6091 to Unix
platforms. This allows third party tools like DME and JuniorsToolbox
to access the shared memory region allowing them to manipulate game
memory for various functionality. To do this, keep the shared memory
object mapped to a name so that the other process can access it,
instead of unlinking it from the name right after creation. This might
leak files into the filesystem, like mentioned in
https://github.com/dolphin-emu/dolphin/pull/9834#discussion_r803123299,
but will only be one virtual file per dolphin so I think it's fine.
2024-09-09 18:30:34 -07:00
..
AudioCommon Adjust order and spacing of various #includes 2024-07-26 14:28:34 -07:00
Common Don't unlink shared memory on Unix 2024-09-09 18:30:34 -07:00
Core Merge pull request #12813 from Geotale/interpreter-subnormal-rounding 2024-09-08 14:22:02 +02:00
DiscIO DiscIO: Fix a typo in an RVZPack comment 2024-09-08 12:38:10 +02:00
DolphinNoGUI Adjust order and spacing of various #includes 2024-07-26 14:28:34 -07:00
DolphinQt Merge pull request #12966 from Dentomologist/cheatsmanager_create_code_widgets_only_once 2024-09-07 15:13:18 -04:00
DolphinTool DolphinTool: print title IDs in hex 2024-08-16 18:39:23 +01:00
InputCommon Remove redundant semicolons 2024-08-20 14:59:54 +02:00
MacUpdater MacUpdater: Post-process the bundle 2024-08-01 22:06:55 -04:00
UICommon Merge pull request #13010 from OatmealDome/goodbye-steam 2024-08-16 20:03:38 +01:00
UpdaterCommon Use 'contains' method 2024-08-14 22:18:28 +02:00
VideoBackends Merge pull request #13031 from parona-source/libfmt-11 2024-08-31 15:34:48 +02:00
VideoCommon Merge pull request #13031 from parona-source/libfmt-11 2024-08-31 15:34:48 +02:00
WinUpdater Remove redundant semicolons 2024-08-20 14:59:54 +02:00
CMakeLists.txt CMakeLists: Embed macOS Updater app inside DolphinQt 2024-08-01 22:06:55 -04:00
DolphinLib.ARM64.props msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00
DolphinLib.props Cached Interpreter 2.0 2024-07-23 14:06:21 -07:00
DolphinLib.vcxproj Externals: Convert minizip-ng To Submodule 2024-05-03 12:43:33 -07:00
DolphinLib.vcxproj.user msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00
DolphinLib.x64.props Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00