misc - Cleaning up warnings that occur on travis
[tpg/acess2.git] / KernelLand / Kernel / include / debug_hooks.h
1 /*
2  * Acess2 Kernel
3  * - By John Hodge (thePowersGang)
4  *
5  * debug_hooks.h
6  * - Prototypes for methods used by keyboard/serial debugging
7  */
8 #ifndef _DEBUG_HOOKS_H_
9 #define _DEBUG_HOOKS_H_
10
11
12 typedef struct sDebugHook {
13         //tDebugHookOutput      Output;
14         Uint    Value;
15         // TODO: Console support?
16 } tDebugHook;
17
18 extern void     DebugHook_HandleInput(tDebugHook *HookHandle, size_t Length, const char *Input);
19
20 extern void     Heap_Dump(void);
21 extern void     Threads_Dump(void);
22 extern void     Threads_ToggleTrace(int TID);
23 extern void     Heap_Stats(void);
24 extern void     MM_DumpStatistics(void);
25
26 extern void     Proc_PrintBacktrace(void);
27
28 #endif

UCC git Repository :: git.ucc.asn.au