core: hle: kernel: Add KDebug.
This commit is contained in:
		| @@ -190,6 +190,7 @@ add_library(core STATIC | ||||
|     hle/kernel/k_code_memory.h | ||||
|     hle/kernel/k_condition_variable.cpp | ||||
|     hle/kernel/k_condition_variable.h | ||||
|     hle/kernel/k_debug.h | ||||
|     hle/kernel/k_dynamic_page_manager.h | ||||
|     hle/kernel/k_dynamic_resource_manager.h | ||||
|     hle/kernel/k_dynamic_slab_heap.h | ||||
|   | ||||
							
								
								
									
										20
									
								
								src/core/hle/kernel/k_debug.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								src/core/hle/kernel/k_debug.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| // SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project | ||||
| // SPDX-License-Identifier: GPL-2.0-or-later | ||||
|  | ||||
| #pragma once | ||||
|  | ||||
| #include "core/hle/kernel/k_auto_object.h" | ||||
| #include "core/hle/kernel/slab_helpers.h" | ||||
|  | ||||
| namespace Kernel { | ||||
|  | ||||
| class KDebug final : public KAutoObjectWithSlabHeapAndContainer<KDebug, KAutoObjectWithList> { | ||||
|     KERNEL_AUTOOBJECT_TRAITS(KDebug, KAutoObject); | ||||
|  | ||||
| public: | ||||
|     explicit KDebug(KernelCore& kernel_) : KAutoObjectWithSlabHeapAndContainer{kernel_} {} | ||||
|  | ||||
|     static void PostDestroy([[maybe_unused]] uintptr_t arg) {} | ||||
| }; | ||||
|  | ||||
| } // namespace Kernel | ||||
		Reference in New Issue
	
	Block a user
	 bunnei
					bunnei