summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* svcBreak now dumps information from the debug buffer passed (#1646)Gravatar David2018-11-071-0/+28
* general: Remove unused boost inclusions where applicableGravatar Lioncash2018-10-301-2/+0
* global: Use std::optional instead of boost::optional (#1578)Gravatar Frederic L2018-10-301-4/+4
* Merge pull request #1621 from lioncash/ipcGravatar bunnei2018-10-292-4/+8
|\
| * hle_ipc: Add member function for querying the existence of a domain headerGravatar Lioncash2018-10-292-1/+5
| * hle_ipc: Make GetDomainMessageHeader return a regular pointerGravatar Lioncash2018-10-292-3/+3
* | core: Make System references const where applicableGravatar Lioncash2018-10-282-3/+3
|/
* svc: Localize the GetInfo enum class to the function itselfGravatar Lioncash2018-10-262-32/+31
* svc: Implement svcGetInfo command 0xF0000002Gravatar Lioncash2018-10-266-4/+98
* process: LoadModule should clear JIT instruction cache.Gravatar bunnei2018-10-251-0/+6
* Kernel/Memory: Added a function to first a suitable guest address at which to...Gravatar bunnei2018-10-252-0/+28
* kernel/errors: Remove now-unused, unnecessary, error codesGravatar Lioncash2018-10-241-8/+0
* kernel/shared_memory: Return ERR_INVALID_MEMORY_PERMISSIONS instead of ERR_IN...Gravatar Lioncash2018-10-241-4/+3
* kernel/server_port: Simplify emptiness check within ShouldWait()Gravatar Lioncash2018-10-241-1/+1
* kernel/server_port: Change error case return value in Accept() to ERR_NOT_FOUNDGravatar Lioncash2018-10-242-3/+1
* kernel/error: Remove leftover 3DS error codesGravatar Lioncash2018-10-241-5/+0
* kernel/svc: Amend returned error code for invalid priorities in CreateThreadGravatar Lioncash2018-10-241-1/+1
* kernel/svc: Move and correct returned error code for invalid thread prioritie...Gravatar Lioncash2018-10-241-5/+6
* kernel/error: Add error code for invalid pointersGravatar Lioncash2018-10-241-1/+1
* kernel/error: Add error code for closed sessionsGravatar Lioncash2018-10-241-1/+3
* Merge pull request #1551 from ogniK5377/improved-svcbreakGravatar bunnei2018-10-231-5/+51
|\
| * Added assertion failed, reworked logging levelsGravatar David Marcec2018-10-231-16/+24
| * Added break types to svcBreakGravatar David Marcec2018-10-231-4/+42
* | Merge pull request #1540 from lioncash/handleGravatar bunnei2018-10-238-98/+95
|\ \ | |/ |/|
| * kernel/process: Make the handle table per-processGravatar Lioncash2018-10-208-98/+95
* | svc: Fix vma boundary check in svcQueryMemoryGravatar Lioncash2018-10-201-1/+1
|/
* Merge pull request #1520 from lioncash/sanGravatar bunnei2018-10-193-3/+50
|\
| * svc: Add missing sanitizing checks for MapSharedMemory/UnmapSharedMemoryGravatar Lioncash2018-10-183-3/+50
* | svc: Check for word alignment of addresses within svcArbitrateLock/svcArbitra...Gravatar Lioncash2018-10-181-0/+8
* | common: Move Is4KBAligned() to alignment.hGravatar Lioncash2018-10-181-9/+7
|/
* Merge pull request #1498 from lioncash/aslrGravatar bunnei2018-10-174-28/+44
|\
| * svc: Clarify enum values for AddressSpaceBaseAddr and AddressSpaceSize in svc...Gravatar Lioncash2018-10-144-28/+44
* | core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrsGravatar Lioncash2018-10-154-15/+15
|/
* Merge pull request #1492 from lioncash/procGravatar bunnei2018-10-143-4/+50
|\
| * svc: Implement svcGetProcessInfoGravatar Lioncash2018-10-133-4/+50
* | Stop all threads on svcBreakGravatar David Marcec2018-10-141-0/+6
|/
* Merge pull request #1483 from lioncash/codesetGravatar bunnei2018-10-124-40/+14
|\
| * kernel/process: Make CodeSet a regular non-inherited objectGravatar Lioncash2018-10-124-40/+14
* | Merge pull request #1481 from lioncash/typoGravatar bunnei2018-10-121-3/+3
|\ \
| * | svc: Fix typos in sanitizing checks for MapMemory/UnmapMemoryGravatar Lioncash2018-10-121-3/+3
| |/
* | Merge pull request #1467 from ogniK5377/svcbreak-type-fixGravatar bunnei2018-10-122-28/+36
|\ \
| * | Changed all casts in svc_wrap.h to be static_cast insteadGravatar David Marcec2018-10-101-25/+28
| * | Use a better name than "dont_kill_application"Gravatar David Marcec2018-10-101-2/+2
| * | Fixed incorrect types for svcBreakGravatar David Marcec2018-10-102-3/+8
* | | thread: Remove unnecessary memset from ResetThreadContext()Gravatar Lioncash2018-10-121-4/+1
| |/ |/|
* | svc: Add missing address range sanitizing checks to MapMemory/UnmapMemoryGravatar Lioncash2018-10-102-12/+81
* | kernel/thread: Use a regular pointer for the owner/current processGravatar Lioncash2018-10-106-29/+29
|/
* Added bitfield instead of manually checking if the bit is setGravatar David Marcec2018-10-091-4/+12
* Actual kill execution when the bit isn't set, not the other way aroundGravatar David Marcec2018-10-091-1/+1
* svcBreak, Signalling to the debugger should not kill executionGravatar David Marcec2018-10-091-5/+12