summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/shared_memory.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* kernel: Eliminate kernel global stateLioncash2018-08-291-11/+9
* kernel/error: Add error code for invalid memory permissionsLioncash2018-08-251-1/+1
* kernel/thread: Fix potential crashes introduced in 26de4bb521b1ace7af76eff4f6956cb23ac0d58cLioncash2018-08-041-13/+25
* core/memory: Get rid of 3DS leftoversLioncash2018-08-031-49/+14
* kernel: Remove unnecessary includesLioncash2018-07-311-0/+2
* core/memory, core/hle/kernel: Use std::move where applicableLioncash2018-07-191-3/+3
* Update clang formatJames Rowe2018-07-031-2/+2
* Rename logging macro back to LOG_*James Rowe2018-07-031-3/+3
* general: Make formatting of logged hex values more straightforwardLioncash2018-05-021-3/+3
* kernel/shared_memory: Remove unnecessary semicolon at end of ConvertPermissions()Lioncash2018-04-261-1/+1
* kernel: Migrate logging macros to fmt-compatible onesLioncash2018-04-261-7/+8
* shared_memory: Remove incorrect 3ds-specific check.bunnei2018-04-031-12/+0
* Clang FixesN00byKing2018-03-191-4/+3
* More Warning cleanupsN00byKing2018-03-191-1/+1
* Clean Warnings (?)N00byKing2018-03-191-3/+3
* core: Move process creation out of global state.bunnei2018-03-141-2/+3
* shared_memory: Remove some checks.bunnei2018-02-151-13/+0
* svc: SharedMemory size should be 64-bits and cleanup.bunnei2018-02-031-1/+1
* shared_memory: Only mark addresses as invalid if they are within the heapshinyquagsire232018-01-301-1/+2
* shared_memory: Minor fixes and cleanup.bunnei2018-01-141-6/+6
* Kernel/SharedMemory: Don't take over and unmap the source memory block when creating a shared memory, just reference it.Subv2017-10-021-15/+12
* Fixed type conversion ambiguityHuw Pascoe2017-09-301-1/+2
* Memory: Make PhysicalToVirtualAddress return a boost::optionalYuri Kunde Schlesner2017-06-221-1/+1
* Kernel: Centralize error definitions in errors.hYuri Kunde Schlesner2017-05-251-10/+6
* Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2016-09-211-1/+1
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-3/+1
* Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner2016-09-191-4/+2
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-26/+49
* HLE/Applets: Give each applet its own block of heap memory, and use that when creating the framebuffer shared memory block.Subv2016-05-131-0/+17
* Kernel: Account for automatically-allocated shared memories in the amount of used linear heap memory.Subv2016-05-131-0/+5
* Kernel/SharedMemory: Log an error when Map fails.Subv2016-05-131-1/+10
* Kernel: Implemented shared memory permissions.Subv2016-05-131-9/+41
* Kernel/SharedMemory: Properly implemented shared memory support.Subv2016-05-131-57/+59
* HLE/SVC: Implement UnmapMemoryBlock.Subv2016-01-141-0/+21
* Core: Improve APT Shared Font hackYuri Kunde Schlesner2015-08-271-2/+25
* Memmap: Re-organize memory function in two filesYuri Kunde Schlesner2015-05-151-1/+1
* Kernel: Zero-fill shared memory blocks when mappingYuri Kunde Schlesner2015-05-111-0/+8
* Kernel: Capture SharedMemory attributes at creation, not when mappingYuri Kunde Schlesner2015-05-111-9/+11
* Common: Remove common.hYuri Kunde Schlesner2015-05-071-1/+1
* Initialize base address to 0x0Gareth Higgins2015-04-091-0/+1
* Kernel: Stop creating useless Handles during object creationYuri Kunde Schlesner2015-02-021-5/+3
* Explicitly instantiate constructors/destructors for Kernel objectsYuri Kunde Schlesner2015-02-021-0/+3
* Kernel: Introduce unique Object ids for debuggingYuri Kunde Schlesner2015-02-021-3/+3
* shared_memory: Fix assignments in SharedMemory::MapLioncash2015-01-301-3/+3
* Kernel: Convert SharedMemory to not use HandlesYuri Kunde Schlesner2015-01-301-47/+18
* Kernel: Remove useless/duplicated comments; mark functions staticYuri Kunde Schlesner2015-01-301-9/+1
* Kernel: Start using boost::intrusive_ptr for lifetime managementYuri Kunde Schlesner2015-01-091-2/+2
* Kernel: New handle managerYuri Kunde Schlesner2014-12-281-1/+2
* Kernel: Replace GetStaticHandleType by HANDLE_TYPE constantsYuri Kunde Schlesner2014-12-281-2/+2
* Rename ObjectPool to HandleTableYuri Kunde Schlesner2014-12-281-3/+3
* License changepurpasmart962014-12-211-1/+1
* Convert old logging calls to new logging macrosYuri Kunde Schlesner2014-12-131-8/+2
* Remove duplicated docs/update them for changed parameters.Yuri Kunde Schlesner2014-11-241-16/+0
* HLE: Revamp error handling throrough the HLE codeYuri Kunde Schlesner2014-11-241-12/+15
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot2014-11-191-2/+2
* Fix two format strings.Lioncash2014-11-141-1/+1
* Add `override` keyword through the code.Yuri Kunde Schlesner2014-10-261-3/+3
* Core: Alter the kernel string functions to use std::string instead of const char*.Lioncash2014-08-181-1/+1
* SharedMemory: Updated MapSharedMemory to use an enum for permissions.bunnei2014-07-051-5/+16
* Kernel: Added support for shared memory objects.bunnei2014-07-051-0/+94