suyu/src/core/hle/kernel
Lioncash c018769016 k_scoped_lock: delete copy and move assignment operators
If we delete the copy and move constructor, we should also be deleting
the copy and move assignment operators (and even if this were intended,
it would be pretty odd to not document why it's done this way).
2021-04-07 01:25:57 -04:00
..
client_port.cpp kernel: Unify result codes (#5890) 2021-02-12 15:43:01 -08:00
client_port.h core: hle: kernel: object: Implement Finalize() virtual method. 2021-01-28 21:42:26 -08:00
client_session.cpp kernel: Unify result codes (#5890) 2021-02-12 15:43:01 -08:00
client_session.h core: hle: kernel: object: Implement Finalize() virtual method. 2021-01-28 21:42:26 -08:00
code_set.cpp kernel: Move CodeSet structure to its own source files 2019-03-20 13:07:04 -04:00
code_set.h VM_Manager: Align allocated memory to 256bytes 2019-07-19 10:06:08 -04:00
global_scheduler_context.cpp core: hle: kernel: Rename Thread to KThread. 2021-01-28 21:42:25 -08:00
global_scheduler_context.h kernel: KSchedulerPriorityQueue: Lowest priority should be LowestThreadPriority. 2021-01-28 21:42:26 -08:00
handle_table.cpp kernel: Unify result codes (#5890) 2021-02-12 15:43:01 -08:00
handle_table.h kernel/handle_table: Remove usages of the global system instance 2020-07-15 13:40:15 -04:00
hle_ipc.cpp kernel: Unify result codes (#5890) 2021-02-12 15:43:01 -08:00
hle_ipc.h hle: kernel: Rename WritableEvent to KWritableEvent. 2021-02-05 14:00:36 -08:00
k_address_arbiter.cpp kernel: Unify result codes (#5890) 2021-02-12 15:43:01 -08:00
k_address_arbiter.h core: hle: kernel: Update KAddressArbiter. 2021-01-11 14:23:16 -08:00
k_address_space_info.cpp hle: kernel: Migrate AddressSpaceInfo to KAddressSpaceInfo. 2021-02-18 16:16:25 -08:00
k_address_space_info.h hle: kernel: Migrate AddressSpaceInfo to KAddressSpaceInfo. 2021-02-18 16:16:25 -08:00
k_affinity_mask.h k_affinity_mask: Avoid implicit truncation to bool 2021-02-04 15:35:46 -05:00
k_condition_variable.cpp kernel: Unify result codes (#5890) 2021-02-12 15:43:01 -08:00
k_condition_variable.h core: hle: kernel: Rename Thread to KThread. 2021-01-28 21:42:25 -08:00
k_event.cpp hle: kernel: Implement KEvent. 2021-02-05 14:00:36 -08:00
k_event.h hle: kernel: Implement KEvent. 2021-02-05 14:00:36 -08:00
k_light_condition_variable.h Compile error 2021-02-02 13:23:34 +11:00
k_light_lock.cpp hle: kernel: KLightLock: Fix several bugs. 2021-01-28 21:53:21 -08:00
k_light_lock.h core: hle: kernel: Implement KLightLock. 2021-01-28 21:42:26 -08:00
k_memory_block.h hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others. 2021-02-18 16:16:25 -08:00
k_memory_block_manager.cpp hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others. 2021-02-18 16:16:25 -08:00
k_memory_block_manager.h hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others. 2021-02-18 16:16:25 -08:00
k_memory_layout.h hle: kernel: Migrate MemoryLayout to KMemoryLayout. 2021-02-18 16:16:25 -08:00
k_memory_manager.cpp hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 2021-02-18 16:16:25 -08:00
k_memory_manager.h hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 2021-02-18 16:16:25 -08:00
k_page_bitmap.h hle: kernel: KSystemControl does not belong in Memory namespace. 2021-02-18 16:16:24 -08:00
k_page_heap.cpp hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 2021-02-18 16:16:25 -08:00
k_page_heap.h hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 2021-02-18 16:16:25 -08:00
k_page_linked_list.h hle: kernel: Migrate PageLinkedList to KPageLinkedList. 2021-02-18 16:16:25 -08:00
k_page_table.cpp hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 2021-02-18 16:16:25 -08:00
k_page_table.h hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 2021-02-18 16:16:25 -08:00
k_priority_queue.h k_priority_queue: Unfold several declval usages 2021-02-04 15:18:58 -05:00
k_readable_event.cpp kernel: Unify result codes (#5890) 2021-02-12 15:43:01 -08:00
k_readable_event.h hle: kernel: Reimplement KReadableEvent and KWritableEvent. 2021-02-05 14:03:32 -08:00
k_resource_limit.cpp kernel: Unify result codes (#5890) 2021-02-12 15:43:01 -08:00
k_resource_limit.h Simplify limitableresource names 2021-02-03 12:55:16 +11:00
k_scheduler.cpp common: Fiber: use a reference for YieldTo. 2021-03-07 13:46:53 -08:00
k_scheduler.h k_scheduler: Mark KScopedSchedulerLock as [[nodiscard]] 2021-04-07 01:19:29 -04:00
k_scheduler_lock.h hle: kernel: k_scheduler_lock: Cleanup. 2021-01-28 21:42:26 -08:00
k_scoped_lock.h k_scoped_lock: delete copy and move assignment operators 2021-04-07 01:25:57 -04:00
k_scoped_resource_reservation.h kernel: KScopedReservation implementation 2021-02-12 18:57:34 -05:00
k_scoped_scheduler_lock_and_sleep.h hle: kernel: TimeManager: Simplify to not rely on previous EmuThreadHandle implementation. 2021-01-28 21:42:26 -08:00
k_shared_memory.cpp hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 2021-02-18 16:16:25 -08:00
k_shared_memory.h hle: kernel: Migrate PageLinkedList to KPageLinkedList. 2021-02-18 16:16:25 -08:00
k_slab_heap.h hle: kernel: Migrate SlabHeap to KSlabHeap. 2021-02-18 16:16:25 -08:00
k_spin_lock.cpp hle: kernel: Add KSpinLock implementation. 2021-02-18 16:16:24 -08:00
k_spin_lock.h hle: kernel: Add KSpinLock implementation. 2021-02-18 16:16:24 -08:00
k_synchronization_object.cpp kernel: Unify result codes (#5890) 2021-02-12 15:43:01 -08:00
k_synchronization_object.h hle: kernel: Reimplement KReadableEvent and KWritableEvent. 2021-02-05 14:03:32 -08:00
k_system_control.cpp hle: kernel: KSystemControl does not belong in Memory namespace. 2021-02-18 16:16:24 -08:00
k_system_control.h hle: kernel: KSystemControl does not belong in Memory namespace. 2021-02-18 16:16:24 -08:00
k_thread.cpp hle: kernel: KThread: Rework dummy threads & fix memory leak. 2021-03-05 17:10:57 -08:00
k_thread.h hle: kernel: KThread: Rework dummy threads & fix memory leak. 2021-03-05 17:10:57 -08:00
k_thread_queue.h core: hle: kernel: Implement KThreadQueue. 2021-01-28 21:42:25 -08:00
k_writable_event.cpp hle: kernel: Reimplement KReadableEvent and KWritableEvent. 2021-02-05 14:03:32 -08:00
k_writable_event.h hle: kernel: Reimplement KReadableEvent and KWritableEvent. 2021-02-05 14:03:32 -08:00
kernel.cpp hle: kernel: Initialize preemption task after schedulers. 2021-03-27 10:04:13 -07:00
kernel.h hle: kernel: Migrate MemoryManager to KMemoryManager. 2021-02-18 16:16:25 -08:00
memory_types.h hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others. 2021-02-18 16:16:25 -08:00
object.cpp hle: kernel: Reimplement KReadableEvent and KWritableEvent. 2021-02-05 14:03:32 -08:00
object.h hle: kernel: Reimplement KReadableEvent and KWritableEvent. 2021-02-05 14:03:32 -08:00
physical_core.cpp hle: kernel: Rewrite scheduler implementation based on Mesopshere. 2020-12-06 00:03:24 -08:00
physical_core.h Merge pull request #5131 from bunnei/scheduler-rewrite 2020-12-20 20:57:54 -08:00
physical_memory.h physical_memory: Add missing include for <vector>. 2020-04-17 00:59:30 -04:00
process.cpp hle: kernel: KThread: Rework dummy threads & fix memory leak. 2021-03-05 17:10:57 -08:00
process.h hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 2021-02-18 16:16:25 -08:00
process_capability.cpp hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 2021-02-18 16:16:25 -08:00
process_capability.h hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 2021-02-18 16:16:25 -08:00
server_port.cpp kernel: Unify result codes (#5890) 2021-02-12 15:43:01 -08:00
server_port.h core: hle: kernel: object: Implement Finalize() virtual method. 2021-01-28 21:42:26 -08:00
server_session.cpp hle: kernel: Recode implementation of KThread to be more accurate. 2021-01-28 21:42:26 -08:00
server_session.h core: hle: kernel: object: Implement Finalize() virtual method. 2021-01-28 21:42:26 -08:00
service_thread.cpp hle: kernel: service_thread: Make thread naming more consistent. 2020-12-29 16:46:29 -08:00
service_thread.h hle: kernel: service_thread: Add thread name and take weak_ptr of ServerSession. 2020-12-29 01:06:39 -08:00
session.cpp kernel: More accurately reserve and release resources 2021-02-12 19:05:24 -05:00
session.h core: hle: kernel: object: Implement Finalize() virtual method. 2021-01-28 21:42:26 -08:00
svc.cpp hle: kernel: KThread: Rework dummy threads & fix memory leak. 2021-03-05 17:10:57 -08:00
svc.h core: kernel: Move SVC to its own namesapce. 2020-04-17 00:59:28 -04:00
svc_common.h core: hle: Integrate new KConditionVariable and KAddressArbiter implementations. 2021-01-11 14:23:16 -08:00
svc_results.h kernel: Unify result codes (#5890) 2021-02-12 15:43:01 -08:00
svc_types.h hle: kernel: Recode implementation of KThread to be more accurate. 2021-01-28 21:42:26 -08:00
svc_wrap.h hle: kernel: Recode implementation of KThread to be more accurate. 2021-01-28 21:42:26 -08:00
time_manager.cpp hle: kernel: TimeManager: Simplify to not rely on previous EmuThreadHandle implementation. 2021-01-28 21:42:26 -08:00
time_manager.h hle: kernel: TimeManager: Simplify to not rely on previous EmuThreadHandle implementation. 2021-01-28 21:42:26 -08:00
transfer_memory.cpp hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 2021-02-18 16:16:25 -08:00
transfer_memory.h hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others. 2021-02-18 16:16:25 -08:00