aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/ipc_helpers.h
AgeCommit message (Expand)Author
2023-03-01service: move hle_ipc from kernelLiam
2023-02-21service: refactor server architectureLiam
2023-02-13general: rename CurrentProcess to ApplicationProcessLiam
2022-11-09kernel/svc_types: refreshLiam
2022-10-31kernel: invert session request handling flowLiam
2022-10-22ipc_helpers: Ignore GCC compiler warnings only on GCCMorph
2022-10-19kernel: remove most SessionRequestManager handling from KServerSessionLiam
2022-10-11k_server_session: preliminary support for userspace server sessionsLiam
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda
2022-06-26core: Replace all instances of ResultCode with Resultgerman77
2022-03-14core: hle: kernel: Use weak_ptr where possible for SessionRequestHandler and ...bunnei
2022-02-05hle: ipc_helpers: Ignore -Wclass-memaccessMorph
2021-10-07service: Reduce header include overheadMorph
2021-06-24hle: hle_helpers: Skip data payload offset checks on TIPC requests.bunnei
2021-05-20hle: kernel: hle_ipc: Simplify incoming/outgoing move/copy/domain objects.bunnei
2021-05-20hle: kernel: Implement CloneCurrentObject and improve session management.bunnei
2021-05-20Revert "WORKAROUND: temp. disable session resource limits while we work out i...bunnei
2021-05-16core: Make variable shadowing a compile-time errorLioncash
2021-05-11hle: kernel: hle_ipc: Fix outgoing IPC response size calculation.bunnei
2021-05-11WORKAROUND: temp. disable session resource limits while we work out issuesbunnei
2021-05-10core: hle: ipc_helpers: Fix cast on raw_data_size calculation.bunnei
2021-05-10hle: ipc_helpers: Reserve session resource when we create a KSession.bunnei
2021-05-10hle: ipc_helpers: Update IPC response generation for TIPC.bunnei
2021-05-08kernel: Eliminate variable shadowingLioncash
2021-05-05hle: kernel: Remove deprecated Object class.bunnei
2021-05-05hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei
2021-05-05hle: kernel: Migrate KClientPort to KAutoObject.bunnei
2021-05-05hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObj...bunnei
2021-05-05hle: ipc_helpers: Add methods for copy/move references.bunnei
2021-05-05hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.bunnei
2020-12-06hle: Type check ResponseBuilder::Push arguments, and fix use in vi.cppcomex
2020-11-08ipc_helpers: Remove usage of the global system instanceLioncash
2020-10-20Revert "core: Fix clang build"bunnei
2020-10-17core: Fix clang buildLioncash
2020-10-13core/CMakeLists: Make some warnings errorsLioncash
2020-08-05ipc_helpers: Only allow trivially copyable objects with PushRaw() and PopRaw()Lioncash
2019-11-28kernel: Implement a more accurate IPC dispatch.bunnei
2019-11-24kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...bunnei
2019-05-18ipc_helpers: Amend floating-point type in Pop<double> specializationLioncash
2019-04-06kernel/server_session: Return a std::pair from CreateSessionPair()Lioncash
2019-03-16ipc_helpers: Allow pushing and popping floating-point valuesLioncash
2019-03-13Merge pull request #2223 from lioncash/errorbunnei
2019-03-13Merge pull request #2166 from lioncash/vi-init-servicebunnei
2019-03-10core/hle/result: Relocate IPC error code to ipc_helpersLioncash
2019-03-07kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optionalLioncash
2019-02-26core/ipc_helper: Allow popping all signed value types with RequestParserLioncash
2019-01-29hle/ipc_helpers: Fix clang-format warningsLioncash
2019-01-29hle/ipc_helpers: Allow pushing signed valuesLioncash
2018-12-31core/kernel: Remove unnecessary inclusionsLioncash
2018-10-29hle_ipc: Add member function for querying the existence of a domain headerLioncash