Browse Source
core: Prepare various classes for memory read/write migration
core: Prepare various classes for memory read/write migration
Amends a few interfaces to be able to handle the migration over to the new Memory class by passing the class by reference as a function parameter where necessary. Notably, within the filesystem services, this eliminates two ReadBlock() calls by using the helper functions of HLERequestContext to do that for us.pull/15/merge
24 changed files with 108 additions and 61 deletions
-
24src/audio_core/audio_renderer.cpp
-
10src/audio_core/audio_renderer.h
-
3src/core/arm/arm_interface.cpp
-
8src/core/arm/arm_interface.h
-
8src/core/arm/dynarmic/arm_dynarmic.cpp
-
1src/core/arm/dynarmic/arm_dynarmic.h
-
2src/core/arm/unicorn/arm_unicorn.cpp
-
1src/core/arm/unicorn/arm_unicorn.h
-
4src/core/hle/kernel/client_session.cpp
-
6src/core/hle/kernel/client_session.h
-
3src/core/hle/kernel/server_session.cpp
-
9src/core/hle/kernel/server_session.h
-
2src/core/hle/kernel/svc.cpp
-
5src/core/hle/service/audio/audren_u.cpp
-
7src/core/hle/service/filesystem/fsp_srv.cpp
-
13src/core/hle/service/lm/lm.cpp
-
14src/core/reporter.cpp
-
14src/core/tools/freezer.cpp
-
7src/core/tools/freezer.h
-
3src/video_core/rasterizer_accelerated.cpp
-
9src/video_core/rasterizer_accelerated.h
-
5src/video_core/renderer_opengl/gl_rasterizer.cpp
-
4src/video_core/renderer_vulkan/vk_buffer_cache.cpp
-
7src/video_core/renderer_vulkan/vk_buffer_cache.h
Write
Preview
Loading…
Cancel
Save
Reference in new issue