X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FKernel%2Finclude%2Fdebug_hooks.h;h=27df6cf1dfe156252946bdd77eecc6343fb36cfe;hb=e9b63a7cc8abab8dfc2b491ef3841dfbeb22703d;hp=befcd5da75c72c83c6088286f261c9d57a8958e3;hpb=af67042b8d7f05fe76583aef1afb2022b519a1aa;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/include/debug_hooks.h b/KernelLand/Kernel/include/debug_hooks.h index befcd5da..27df6cf1 100644 --- a/KernelLand/Kernel/include/debug_hooks.h +++ b/KernelLand/Kernel/include/debug_hooks.h @@ -8,6 +8,15 @@ #ifndef _DEBUG_HOOKS_H_ #define _DEBUG_HOOKS_H_ + +typedef struct sDebugHook { + //tDebugHookOutput Output; + Uint Value; + // TODO: Console support? +} tDebugHook; + +extern void DebugHook_HandleInput(tDebugHook *HookHandle, size_t Length, const char *Input); + extern void Heap_Dump(void); extern void Threads_Dump(void); extern void Threads_ToggleTrace(int TID);