aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
|\ \
| * | Port # #4192 from Citra: "svc: change unknown to thread in CreateThread"Valentin Vanelslande2018-09-151-1/+1
| |/
* / Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-13/+14
|/
* Merge pull request #1303 from lioncash/errorbunnei2018-09-121-4/+4
|\
| * svc: Return ERR_INVALID_PROCESSOR_ID in CreateThread() if an invalid processo...Lioncash2018-09-121-2/+2
| * kernel/errors: Correct error codes for invalid thread priority and invalid pr...Lioncash2018-09-121-2/+2
* | svc: Do nothing if svcOutputDebugString() is given a length of zeroLioncash2018-09-121-0/+4
* | svc: Correct parameter type for OutputDebugString()Lioncash2018-09-121-1/+1
|/
* service: Migrate global named port map to the KernelCore classLioncash2018-09-021-5/+7
* core/core: Replace includes with forward declarations where applicableLioncash2018-08-311-0/+4
* kernel: Eliminate kernel global stateLioncash2018-08-281-25/+55
* svc: Return process title ID if queried in GetInfo()Lioncash2018-08-251-2/+1
* kernel/svc: Log svcBreak parametersLioncash2018-08-141-2/+5
* Merge pull request #1043 from Subv/timingbunnei2018-08-121-1/+0
|\
| * Kernel/SVC: Don't reschedule the current core when creating a new thread.Subv2018-08-121-1/+0
* | Kernel/Mutex: Don't duplicate threads in the mutex waiter list.Subv2018-08-121-2/+1
|/
* kernel/vm_manager: Use const where applicableLioncash2018-08-021-1/+1
* Merge pull request #877 from lioncash/removebunnei2018-07-311-1/+0
|\
| * kernel: Remove unused object_address_table.cpp/.hLioncash2018-07-311-1/+0
* | kernel: Remove unnecessary includesLioncash2018-07-311-0/+3
|/
* Merge pull request #804 from lioncash/logMat M2018-07-251-1/+3
|\
| * svc: Log parameters in SetMemoryAttribute()Lioncash2018-07-241-1/+3