There was an error fetching the commit references. Please try again later.
core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory class
The Write functions are used slightly less than the Read functions, which make these a bit nicer to move over. The only adjustments we really need to make here are to Dynarmic's exclusive monitor instance. We need to keep a reference to the currently active memory instance to perform exclusive read/write operations.
Showing
- src/core/arm/dynarmic/arm_dynarmic.cpp 16 additions, 14 deletionssrc/core/arm/dynarmic/arm_dynarmic.cpp
- src/core/arm/dynarmic/arm_dynarmic.h 6 additions, 1 deletionsrc/core/arm/dynarmic/arm_dynarmic.h
- src/core/core_cpu.cpp 3 additions, 2 deletionssrc/core/core_cpu.cpp
- src/core/core_cpu.h 17 additions, 1 deletionsrc/core/core_cpu.h
- src/core/cpu_core_manager.cpp 1 addition, 1 deletionsrc/core/cpu_core_manager.cpp
- src/core/gdbstub/gdbstub.cpp 9 additions, 7 deletionssrc/core/gdbstub/gdbstub.cpp
- src/core/hle/kernel/address_arbiter.cpp 3 additions, 3 deletionssrc/core/hle/kernel/address_arbiter.cpp
- src/core/hle/kernel/hle_ipc.cpp 5 additions, 4 deletionssrc/core/hle/kernel/hle_ipc.cpp
- src/core/hle/kernel/mutex.cpp 2 additions, 2 deletionssrc/core/hle/kernel/mutex.cpp
- src/core/hle/kernel/svc.cpp 15 additions, 12 deletionssrc/core/hle/kernel/svc.cpp
- src/core/memory.cpp 128 additions, 92 deletionssrc/core/memory.cpp
- src/core/memory.h 88 additions, 9 deletionssrc/core/memory.h
- src/core/memory/cheat_engine.cpp 1 addition, 1 deletionsrc/core/memory/cheat_engine.cpp
- src/core/tools/freezer.cpp 4 additions, 4 deletionssrc/core/tools/freezer.cpp
Loading
Please register or sign in to comment