citra/src/core
Lioncash 432e847c24 core/memory: Remove unnecessary memory zeroing in MemorySystem::Impl
std::make_unique for arrays is equivalent to doing:

std::unique_ptr<T>(new typename std::remove_extent<T>::type[size]())

(note the ending () after the array size specifier). This means that the
default value within memory for the constructed types will be whatever
the default constructor for that type does. Given the built-in
type for std::uint8_t doesn't have a constructor, this is equivalent to
forcing zero-initialization, so the memory will already be zeroed out on
construction. Because of that, there's no need to zero it out again.
2018-12-27 00:35:53 -05:00
..
arm Pass system into arm interpreter; fix tests 2018-12-05 20:21:14 -05:00
cheats Memory: move Read/Write8/16/32/64 and ReadCString into class 2018-12-05 20:21:14 -05:00
file_sys Merge branch 'master' of github.com:citra-emu/citra into ips-patches 2018-11-15 07:11:18 -06:00
frontend citra_qt, video_core: Screenshot functionality 2018-11-30 14:14:41 +08:00
gdbstub Memory: IsValidVirtualAddress can be global 2018-12-05 20:21:14 -05:00
hle Merge pull request #4468 from citra-emu/multiplayer-v4/main 2018-12-22 09:45:28 +08:00
hw Memory: move GetPointer into class 2018-12-05 20:21:14 -05:00
loader Kernel: wrap resource limit state into kernel state; pass ref to resource limit 2018-10-18 21:41:36 -04:00
rpc Memory: move block operations into class 2018-12-05 20:21:14 -05:00
tracer
3ds.h
announce_multiplayer_session.cpp core, web_service: Changes to announce service 2018-12-15 11:02:52 +08:00
announce_multiplayer_session.h core, web_service: Changes to announce service 2018-12-15 11:02:52 +08:00
CMakeLists.txt Memory: move memory setup into MemorySystem 2018-12-10 22:01:09 -05:00
core.cpp Memory: move memory setup into MemorySystem 2018-12-10 22:01:09 -05:00
core.h Core, test: perform kernel and memory destruction in the correct order 2018-12-10 23:29:08 -05:00
core_timing.cpp CoreTiming: wrap into class 2018-11-04 10:26:38 -05:00
core_timing.h CoreTiming: wrap into class 2018-11-04 10:26:38 -05:00
memory.cpp core/memory: Remove unnecessary memory zeroing in MemorySystem::Impl 2018-12-27 00:35:53 -05:00
memory.h Memory: register page tables into a list for rasterizer cache marking 2018-12-10 22:13:10 -05:00
mmio.h
movie.cpp ir:/movie: Replace for-loops with fmt::join 2018-11-26 20:04:18 +01:00
movie.h
perf_stats.cpp
perf_stats.h
settings.cpp Add GetModule() helper functions, for HID, CAM, and CFG 2018-10-12 11:50:50 +02:00
settings.h
telemetry_session.cpp web_service: move telemetry condition from TelemetrySession constructor to destructor 2018-11-30 19:01:05 +01:00
telemetry_session.h compatdb: Use a seperate endpoint for testcase submission 2018-10-27 12:20:03 +02:00