mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-14 16:00:44 +02:00
Merge pull request #4911 from Sonicadvance1/evmd_linux
Linux: Implement support for extended volatile metadata
This commit is contained in:
7 files changed
+84
-50
No files matched your search
@@ -40,10 +40,10 @@ $end_info$
|
||||
#include "Common/CRT/CRT.h"
|
||||
#include "Common/PortabilityInfo.h"
|
||||
#include "Common/Handle.h"
|
||||
#include "Common/VolatileMetadata.h"
|
||||
#include "DummyHandlers.h"
|
||||
#include "BTInterface.h"
|
||||
#include "Windows/Common/SHMStats.h"
|
||||
#include "Windows/Common/VolatileMetadata.h"
|
||||
|
||||
#include <cstdint>
|
||||
#include <type_traits>
|
||||
@@ -173,7 +173,7 @@ void LoadImageVolatileMetadata(const fextl::string& ModuleName, uint64_t Address
|
||||
// Load FEX extended volatile metadata.
|
||||
auto it = ExtendedMetaData.find(ModuleName);
|
||||
if (it != ExtendedMetaData.end()) {
|
||||
FEX::Windows::ApplyFEXExtendedVolatileMetadata(it->second, VolatileInstructions, VolatileValidRanges, Address, EndAddress);
|
||||
FEX::VolatileMetadata::ApplyFEXExtendedVolatileMetadata(it->second, VolatileInstructions, VolatileValidRanges, Address, EndAddress);
|
||||
}
|
||||
|
||||
if (VolatileInstructions.empty() && VolatileValidRanges.Empty()) {
|
||||
|
||||
Reference in new issue
Block a user