summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/shared_memory.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* hle: kernel: Rename SharedMemory to KSharedMemory.Gravatar bunnei2021-02-181-66/+0
* kernel: More accurately reserve and release resourcesGravatar ameerj2021-02-121-1/+3
* kernel: KScopedReservation implementationGravatar ameerj2021-02-121-0/+7
* shared_memory: Amend doxygen referenceGravatar Lioncash2020-04-231-4/+4
* core: hle: Address various feedback & code cleanup.Gravatar bunnei2020-04-171-2/+2
* kernel: shared_memory: Refactor for new VMM.Gravatar bunnei2020-04-171-122/+29
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...Gravatar bunnei2019-11-241-7/+8
* Kernel: Address FeedbackGravatar Fernando Sahmkow2019-07-191-2/+2
* VM_Manager: Align allocated memory to 256bytesGravatar Fernando Sahmkow2019-07-191-2/+2
* kernel/shared_memory: Remove unused core/memory.h includeGravatar Lioncash2019-03-291-1/+0
* kernel/shared_memory: Sanitize supplied size when unmappingGravatar Lioncash2019-03-291-1/+9
* kernel/shared_memory: Get rid of the use of global accessor functions within ...Gravatar Lioncash2019-03-041-3/+2
* Fix Process object leak on emulation stopGravatar Jens Schmer2018-12-121-3/+3
* vm_manager: Make vma_map privateGravatar Lioncash2018-12-061-4/+4
* kernel/shared_memory: Make Map() and Unmap() take the target process by refer...Gravatar Lioncash2018-11-191-7/+7
* kernel/shared_memory: Add a const qualified member function overload for GetP...Gravatar Lioncash2018-11-191-0/+4
* kernel/shared_memory: Use 64-bit types for offset and size in CreateForAppletGravatar Lioncash2018-11-191-1/+1
* kernel/shared_memory: Make GetPointer() take a std::size_t instead of a u32Gravatar Lioncash2018-11-191-1/+1
* kernel/shared_memory: Return ERR_INVALID_MEMORY_PERMISSIONS instead of ERR_IN...Gravatar Lioncash2018-10-241-4/+3
* kernel/process: Make data member variables privateGravatar Lioncash2018-09-301-7/+7
* memory: Dehardcode the use of fixed memory range constantsGravatar Lioncash2018-09-241-1/+3
* kernel: Eliminate kernel global stateGravatar Lioncash2018-08-281-11/+9
* kernel/error: Add error code for invalid memory permissionsGravatar Lioncash2018-08-251-1/+1
* kernel/thread: Fix potential crashes introduced in 26de4bb521b1ace7af76eff4f6...Gravatar Lioncash2018-08-031-13/+25
* core/memory: Get rid of 3DS leftoversGravatar Lioncash2018-08-031-49/+14
* kernel: Remove unnecessary includesGravatar Lioncash2018-07-311-0/+2
* core/memory, core/hle/kernel: Use std::move where applicableGravatar Lioncash2018-07-181-3/+3
* Update clang formatGravatar James Rowe2018-07-021-2/+2
* Rename logging macro back to LOG_*Gravatar James Rowe2018-07-021-3/+3
* general: Make formatting of logged hex values more straightforwardGravatar Lioncash2018-05-021-3/+3
* kernel/shared_memory: Remove unnecessary semicolon at end of ConvertPermissio...Gravatar Lioncash2018-04-251-1/+1
* kernel: Migrate logging macros to fmt-compatible onesGravatar Lioncash2018-04-251-7/+8
* shared_memory: Remove incorrect 3ds-specific check.Gravatar bunnei2018-04-021-12/+0
* Clang FixesGravatar N00byKing2018-03-191-4/+3
* More Warning cleanupsGravatar N00byKing2018-03-191-1/+1
* Clean Warnings (?)Gravatar N00byKing2018-03-191-3/+3
* core: Move process creation out of global state.Gravatar bunnei2018-03-141-2/+3
* shared_memory: Remove some checks.Gravatar bunnei2018-02-141-13/+0
* svc: SharedMemory size should be 64-bits and cleanup.Gravatar bunnei2018-02-031-1/+1
* shared_memory: Only mark addresses as invalid if they are within the heapGravatar shinyquagsire232018-01-291-1/+2
* shared_memory: Minor fixes and cleanup.Gravatar bunnei2018-01-141-6/+6
* Kernel/SharedMemory: Don't take over and unmap the source memory block when c...Gravatar Subv2017-10-021-15/+12
* Fixed type conversion ambiguityGravatar Huw Pascoe2017-09-301-1/+2
* Memory: Make PhysicalToVirtualAddress return a boost::optionalGravatar Yuri Kunde Schlesner2017-06-211-1/+1
* Kernel: Centralize error definitions in errors.hGravatar Yuri Kunde Schlesner2017-05-241-10/+6
* Use negative priorities to avoid special-casing the self-includeGravatar Yuri Kunde Schlesner2016-09-211-1/+1
* Remove empty newlines in #include blocks.Gravatar Emmanuel Gil Peyrot2016-09-211-3/+1
* Manually tweak source formatting and then re-run clang-formatGravatar Yuri Kunde Schlesner2016-09-181-4/+2
* Sources: Run clang-format on everything.Gravatar Emmanuel Gil Peyrot2016-09-181-26/+49
* HLE/Applets: Give each applet its own block of heap memory, and use that when...Gravatar Subv2016-05-121-0/+17