// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /// Macro listing all log classes. Code should define CLS and SUB as desired before invoking this. CLS(Log) CLS(Common) SUB(Common, Filesystem) SUB(Common, Memory) CLS(Core) SUB(Core, ARM) SUB(Core, Timing) CLS(Config) CLS(Debug) SUB(Debug, Emulated) SUB(Debug, GPU) SUB(Debug, Breakpoint) SUB(Debug, GDBStub) CLS(Kernel) SUB(Kernel, SVC) CLS(Service) SUB(Service, ACC) SUB(Service, Audio) SUB(Service, AM) SUB(Service, AOC) SUB(Service, APM) SUB(Service, ARP) SUB(Service, BCAT) SUB(Service, BPC) SUB(Service, BGTC) SUB(Service, BTDRV) SUB(Service, BTM) SUB(Service, Capture) SUB(Service, ERPT) SUB(Service, ETicket) SUB(Service, EUPLD) SUB(Service, Fatal) SUB(Service, FGM) SUB(Service, Friend) SUB(Service, FS) SUB(Service, GRC) SUB(Service, HID) SUB(Service, IRS) SUB(Service, JIT) SUB(Service, LBL) SUB(Service, LDN) SUB(Service, LDR) SUB(Service, LM) SUB(Service, Migration) SUB(Service, Mii) SUB(Service, MM) SUB(Service, MNPP) SUB(Service, NCM) SUB(Service, NFC) SUB(Service, NFP) SUB(Service, NGC) SUB(Service, NIFM) SUB(Service, NIM) SUB(Service, NOTIF) SUB(Service, NPNS) SUB(Service, NS) SUB(Service, NVDRV) SUB(Service, Nvnflinger) SUB(Service, OLSC) SUB(Service, PCIE) SUB(Service, PCTL) SUB(Service, PCV) SUB(Service, PM) SUB(Service, PREPO) SUB(Service, PSC) SUB(Service, PTM) SUB(Service, SET) SUB(Service, SM) SUB(Service, SPL) SUB(Service, SSL) SUB(Service, TCAP) SUB(Service, Time) SUB(Service, USB) SUB(Service, VI) SUB(Service, WLAN) CLS(HW) SUB(HW, Memory) SUB(HW, LCD) SUB(HW, GPU) SUB(HW, AES) CLS(IPC) CLS(Frontend) CLS(Render) SUB(Render, Software) SUB(Render, OpenGL) SUB(Render, Vulkan) CLS(Shader) SUB(Shader, SPIRV) SUB(Shader, GLASM) SUB(Shader, GLSL) CLS(Audio) SUB(Audio, DSP) SUB(Audio, Sink) CLS(Input) CLS(Network) CLS(Loader) CLS(CheatEngine) CLS(Crypto) CLS(WebService)