aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp
AgeCommit message (Expand)Author
2018-10-12Merge pull request #1481 from lioncash/typobunnei
2018-10-12Merge pull request #1467 from ogniK5377/svcbreak-type-fixbunnei
2018-10-12svc: Fix typos in sanitizing checks for MapMemory/UnmapMemoryLioncash
2018-10-10svc: Add missing address range sanitizing checks to MapMemory/UnmapMemoryLioncash
2018-10-10kernel/thread: Use a regular pointer for the owner/current processLioncash
2018-10-10Use a better name than "dont_kill_application"David Marcec
2018-10-10Fixed incorrect types for svcBreakDavid Marcec
2018-10-09Added bitfield instead of manually checking if the bit is setDavid Marcec
2018-10-09Actual kill execution when the bit isn't set, not the other way aroundDavid Marcec
2018-10-09svcBreak, Signalling to the debugger should not kill executionDavid Marcec
2018-10-04kernel/thread: Make all instance variables privateLioncash
2018-09-30kernel/svc: Implement svcGetThreadContext()Lioncash
2018-09-30kernel/process: Make data member variables privateLioncash
2018-09-29Merge pull request #1395 from lioncash/vmbunnei
2018-09-25Merge pull request #1393 from tech4me/svcbunnei
2018-09-24memory: Dehardcode the use of fixed memory range constantsLioncash
2018-09-24svc: Report correct memory-related values within some of the cases in svcGetI...Lioncash
2018-09-23svc: Updated svc namestech4me
2018-09-21svc: Move most process termination code to its own function within ProcessLioncash
2018-09-17kernel/svc: Handle error cases for svcArbitrateLock() and svcArbitrateUnlock()Lioncash
2018-09-17Merge pull request #1315 from lioncash/sizebunnei
2018-09-17Merge pull request #1328 from FearlessTobi/port-4192bunnei
2018-09-15Port # #4192 from Citra: "svc: change unknown to thread in CreateThread"Valentin Vanelslande
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-09-13kernel/svc: Sanitize creation of shared memory via svcCreateSharedMemory()Lioncash
2018-09-13kernel/svc: Sanitize addresses, permissions, and sizes within svcMapSharedMem...Lioncash
2018-09-13kernel/svc: Sanitize addresses and sizes within svcMapMemory() and svcUnmapMe...Lioncash
2018-09-13kernel/svc: Sanitize heap sizes within svcSetHeapSize()Lioncash
2018-09-12Merge pull request #1303 from lioncash/errorbunnei
2018-09-12svc: Return ERR_INVALID_PROCESSOR_ID in CreateThread() if an invalid processo...Lioncash
2018-09-12kernel/errors: Correct error codes for invalid thread priority and invalid pr...Lioncash
2018-09-12svc: Do nothing if svcOutputDebugString() is given a length of zeroLioncash
2018-09-12svc: Correct parameter type for OutputDebugString()Lioncash
2018-09-02service: Migrate global named port map to the KernelCore classLioncash
2018-08-31core/core: Replace includes with forward declarations where applicableLioncash
2018-08-28kernel: Eliminate kernel global stateLioncash
2018-08-25svc: Return process title ID if queried in GetInfo()Lioncash
2018-08-14kernel/svc: Log svcBreak parametersLioncash
2018-08-12Merge pull request #1043 from Subv/timingbunnei
2018-08-12Kernel/SVC: Don't reschedule the current core when creating a new thread.Subv
2018-08-12Kernel/Mutex: Don't duplicate threads in the mutex waiter list.Subv
2018-08-02kernel/vm_manager: Use const where applicableLioncash
2018-07-31Merge pull request #877 from lioncash/removebunnei
2018-07-31kernel: Remove unused object_address_table.cpp/.hLioncash
2018-07-31kernel: Remove unnecessary includesLioncash
2018-07-25Merge pull request #804 from lioncash/logMat M
2018-07-24svc: Resolve sign comparison warnings in WaitSynchronization()Lioncash
2018-07-24svc: Log parameters in SetMemoryAttribute()Lioncash
2018-07-22Kernel/SVC: Perform atomic accesses in SignalProcessWideKey as per the real k...Subv
2018-07-19thread: Convert ThreadStatus into an enum classLioncash