summaryrefslogtreecommitdiff
path: root/src/core/hle/ipc_helpers.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* kernel/svc_types: refreshGravatar Liam2022-11-091-1/+1
* kernel: invert session request handling flowGravatar Liam2022-10-311-9/+8
* ipc_helpers: Ignore GCC compiler warnings only on GCCGravatar Morph2022-10-221-2/+2
* kernel: remove most SessionRequestManager handling from KServerSessionGravatar Liam2022-10-191-5/+6
* k_server_session: preliminary support for userspace server sessionsGravatar Liam2022-10-111-1/+2
* chore: make yuzu REUSE compliantGravatar Andrea Pappacoda2022-07-271-3/+2
* core: Replace all instances of ResultCode with ResultGravatar german772022-06-261-5/+5
* core: hle: kernel: Use weak_ptr where possible for SessionRequestHandler and ...Gravatar bunnei2022-03-141-1/+1
* hle: ipc_helpers: Ignore -Wclass-memaccessGravatar Morph2022-02-051-0/+8
* service: Reduce header include overheadGravatar Morph2021-10-071-3/+0
* hle: hle_helpers: Skip data payload offset checks on TIPC requests.Gravatar bunnei2021-06-241-2/+6
* hle: kernel: hle_ipc: Simplify incoming/outgoing move/copy/domain objects.Gravatar bunnei2021-05-201-20/+0
* hle: kernel: Implement CloneCurrentObject and improve session management.Gravatar bunnei2021-05-201-10/+13
* Revert "WORKAROUND: temp. disable session resource limits while we work out i...Gravatar bunnei2021-05-201-2/+2
* core: Make variable shadowing a compile-time errorGravatar Lioncash2021-05-161-9/+9
* hle: kernel: hle_ipc: Fix outgoing IPC response size calculation.Gravatar bunnei2021-05-111-0/+1
* WORKAROUND: temp. disable session resource limits while we work out issuesGravatar bunnei2021-05-111-2/+2
* core: hle: ipc_helpers: Fix cast on raw_data_size calculation.Gravatar bunnei2021-05-101-1/+1
* hle: ipc_helpers: Reserve session resource when we create a KSession.Gravatar bunnei2021-05-101-0/+5
* hle: ipc_helpers: Update IPC response generation for TIPC.Gravatar bunnei2021-05-101-17/+31
* kernel: Eliminate variable shadowingGravatar Lioncash2021-05-081-10/+10
* hle: kernel: Remove deprecated Object class.Gravatar bunnei2021-05-051-17/+0
* hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.Gravatar bunnei2021-05-051-2/+2
* hle: kernel: Migrate KClientPort to KAutoObject.Gravatar bunnei2021-05-051-1/+1
* hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObj...Gravatar bunnei2021-05-051-6/+6
* hle: ipc_helpers: Add methods for copy/move references.Gravatar bunnei2021-05-051-2/+24
* hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.Gravatar bunnei2021-05-051-10/+10
* hle: Type check ResponseBuilder::Push arguments, and fix use in vi.cppGravatar comex2020-12-061-32/+35
* ipc_helpers: Remove usage of the global system instanceGravatar Lioncash2020-11-081-6/+3
* Revert "core: Fix clang build"Gravatar bunnei2020-10-201-2/+2
* core: Fix clang buildGravatar Lioncash2020-10-171-2/+2
* core/CMakeLists: Make some warnings errorsGravatar Lioncash2020-10-131-9/+10
* ipc_helpers: Only allow trivially copyable objects with PushRaw() and PopRaw()Gravatar Lioncash2020-08-051-0/+4
* kernel: Implement a more accurate IPC dispatch.Gravatar bunnei2019-11-281-3/+3
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...Gravatar bunnei2019-11-241-8/+8
* ipc_helpers: Amend floating-point type in Pop<double> specializationGravatar Lioncash2019-05-181-1/+1
* kernel/server_session: Return a std::pair from CreateSessionPair()Gravatar Lioncash2019-04-061-3/+1
* ipc_helpers: Allow pushing and popping floating-point valuesGravatar Lioncash2019-03-161-0/+30
* Merge pull request #2223 from lioncash/errorGravatar bunnei2019-03-131-0/+3
|\
| * core/hle/result: Relocate IPC error code to ipc_helpersGravatar Lioncash2019-03-101-0/+3
* | Merge pull request #2166 from lioncash/vi-init-serviceGravatar bunnei2019-03-131-0/+15
|\ \ | |/ |/|
| * core/ipc_helper: Allow popping all signed value types with RequestParserGravatar Lioncash2019-02-261-0/+15
* | kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optionalGravatar Lioncash2019-03-071-1/+1
|/
* hle/ipc_helpers: Fix clang-format warningsGravatar Lioncash2019-01-291-1/+0
* hle/ipc_helpers: Allow pushing signed valuesGravatar Lioncash2019-01-291-0/+22
* core/kernel: Remove unnecessary inclusionsGravatar Lioncash2018-12-311-1/+1
* hle_ipc: Add member function for querying the existence of a domain headerGravatar Lioncash2018-10-291-2/+1
* Removed MakeBuilder as it's not needed anymoreGravatar David Marcec2018-09-191-7/+0
* Port #4182 from Citra: "Prefix all size_t with std::"Gravatar fearlessTobi2018-09-151-6/+6
* kernel: Eliminate kernel global stateGravatar Lioncash2018-08-281-1/+4