aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp
Commit message (Expand)AuthorAgeFilesLines
* svc: Use proper random entropy generation algorithmZach Hilman2018-11-131-1/+10
* svc: Return random seed for svcGetInfo RandomEntropyZach Hilman2018-11-121-1/+2
* svcBreak now dumps information from the debug buffer passed (#1646)David2018-11-071-0/+28
* core: Make System references const where applicableLioncash2018-10-281-1/+1
* svc: Localize the GetInfo enum class to the function itselfLioncash2018-10-261-0/+31
* svc: Implement svcGetInfo command 0xF0000002Lioncash2018-10-261-0/+30
* kernel/svc: Amend returned error code for invalid priorities in CreateThreadLioncash2018-10-241-1/+1
* kernel/svc: Move and correct returned error code for invalid thread prioritie...Lioncash2018-10-241-5/+6
* Merge pull request #1551 from ogniK5377/improved-svcbreakbunnei2018-10-231-5/+51
|\
| * Added assertion failed, reworked logging levelsDavid Marcec2018-10-231-16/+24
| * Added break types to svcBreakDavid Marcec2018-10-231-4/+42
* | Merge pull request #1540 from lioncash/handlebunnei2018-10-231-60/+60
|\ \ | |/ |/|
| * kernel/process: Make the handle table per-processLioncash2018-10-201-60/+60
* | svc: Fix vma boundary check in svcQueryMemoryLioncash2018-10-201-1/+1
|/
* Merge pull request #1520 from lioncash/sanbunnei2018-10-191-3/+27
|\
| * svc: Add missing sanitizing checks for MapSharedMemory/UnmapSharedMemoryLioncash2018-10-181-3/+27
* | svc: Check for word alignment of addresses within svcArbitrateLock/svcArbitra...Lioncash2018-10-181-0/+8
* | common: Move Is4KBAligned() to alignment.hLioncash2018-10-181-9/+7
|/
* Merge pull request #1498 from lioncash/aslrbunnei2018-10-171-17/+4
|\
| * svc: Clarify enum values for AddressSpaceBaseAddr and AddressSpaceSize in svc...Lioncash2018-10-141-17/+4
* | core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrsLioncash2018-10-151-1/+1
|/
* Merge pull request #1492 from lioncash/procbunnei2018-10-141-1/+24
|\
| * svc: Implement svcGetProcessInfoLioncash2018-10-131-1/+24
* | Stop all threads on svcBreakDavid Marcec2018-10-141-0/+6
|/
* Merge pull request #1481 from lioncash/typobunnei2018-10-121-3/+3
|\
| * svc: Fix typos in sanitizing checks for MapMemory/UnmapMemoryLioncash2018-10-121-3/+3
* | Merge pull request #1467 from ogniK5377/svcbreak-type-fixbunnei2018-10-121-4/+4
|\ \ | |/ |/|
| * Use a better name than "dont_kill_application"David Marcec2018-10-101-2/+2
| * Fixed incorrect types for svcBreakDavid Marcec2018-10-101-3/+3
* | svc: Add missing address range sanitizing checks to MapMemory/UnmapMemoryLioncash2018-10-101-12/+79
* | kernel/thread: Use a regular pointer for the owner/current processLioncash2018-10-101-6/+6
|/
* Added bitfield instead of manually checking if the bit is setDavid Marcec2018-10-091-4/+12
* Actual kill execution when the bit isn't set, not the other way aroundDavid Marcec2018-10-091-1/+1
* svcBreak, Signalling to the debugger should not kill executionDavid Marcec2018-10-091-5/+12
* kernel/thread: Make all instance variables privateLioncash2018-10-041-57/+64
* kernel/svc: Implement svcGetThreadContext()Lioncash2018-09-301-2/+30
* kernel/process: Make data member variables privateLioncash2018-09-301-15/+15
* Merge pull request #1395 from lioncash/vmbunnei2018-09-291-15/+30
|\
| * memory: Dehardcode the use of fixed memory range constantsLioncash2018-09-241-1/+2
| * svc: Report correct memory-related values within some of the cases in svcGetI...Lioncash2018-09-241-14/+28
* | Merge pull request #1393 from tech4me/svcbunnei2018-09-251-7/+7
|\ \ | |/ |/|
| * svc: Updated svc namestech4me2018-09-231-7/+7
* | svc: Move most process termination code to its own function within ProcessLioncash2018-09-211-27/+5
|/
* kernel/svc: Handle error cases for svcArbitrateLock() and svcArbitrateUnlock()Lioncash2018-09-171-0/+8
* Merge pull request #1315 from lioncash/sizebunnei2018-09-171-19/+72
|\
| * kernel/svc: Sanitize creation of shared memory via svcCreateSharedMemory()Lioncash2018-09-131-2/+18
| * kernel/svc: Sanitize addresses, permissions, and sizes within svcMapSharedMem...Lioncash2018-09-131-17/+25
| * kernel/svc: Sanitize addresses and sizes within svcMapMemory() and svcUnmapMe...Lioncash2018-09-131-0/+23
| * kernel/svc: Sanitize heap sizes within svcSetHeapSize()Lioncash2018-09-131-0/+6
* | Merge pull request #1328 from FearlessTobi/port-4192bunnei2018-09-171-1/+1
|\ \