root/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelDebug.h
// KernelDebug.h

#ifndef USERLAND_FS_KERNEL_DEBUG_H
#define USERLAND_FS_KERNEL_DEBUG_H

class KernelDebug {
public:
        static  void                            AddDebuggerCommands();
        static  void                            RemoveDebuggerCommands();

private:
        static  int                                     DebugUFS(int argc, char** argv);
        static  int                                     DebugPortPool(int argc, char** argv);
        static  int                                     DebugPort(int argc, char** argv);
};

// no kernel debugger commands in userland
#if USER
inline void KernelDebug::AddDebuggerCommands()          {}
inline void KernelDebug::RemoveDebuggerCommands()       {}
#endif

#endif  // USERLAND_FS_KERNEL_DEBUG_H