aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp
AgeCommit message (Expand)Author
2018-10-23Merge pull request #1540 from lioncash/handlebunnei
2018-10-20kernel/process: Make the handle table per-processLioncash
2018-10-20svc: Fix vma boundary check in svcQueryMemoryLioncash
2018-10-19Merge pull request #1520 from lioncash/sanbunnei
2018-10-18svc: Check for word alignment of addresses within svcArbitrateLock/svcArbitra...Lioncash
2018-10-18common: Move Is4KBAligned() to alignment.hLioncash
2018-10-18svc: Add missing sanitizing checks for MapSharedMemory/UnmapSharedMemoryLioncash
2018-10-17Merge pull request #1498 from lioncash/aslrbunnei
2018-10-15core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrsLioncash
2018-10-14svc: Clarify enum values for AddressSpaceBaseAddr and AddressSpaceSize in svc...Lioncash
2018-10-14Merge pull request #1492 from lioncash/procbunnei
2018-10-14Stop all threads on svcBreakDavid Marcec
2018-10-13svc: Implement svcGetProcessInfoLioncash
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