// === IMPORTS ===
extern void Threads_Dump(void);
+extern void Heap_Dump(void)
+ ;
extern void KernelPanic_SetMode(void);
extern void KernelPanic_PutChar(char Ch);
extern void IPStack_SendDebugText(const char *Text);
void Debug_FmtS(int bUseKTerm, const char *format, ...);
void Debug_Fmt(int bUseKTerm, const char *format, va_list args);
void Debug_SetKTerminal(const char *File);
+void LogFV(const char *Fmt, va_list args);
// === GLOBALS ===
int gDebug_Level = 0;
pb = h->Node->MMapInfo, prev = NULL;
pb && pb->BaseOffset + MMAP_PAGES_PER_BLOCK < pagenum;
prev = pb, pb = pb->Next
- );
+ )
+ ;
LOG("pb = %p, pb->BaseOffset = %X", pb, pb ? pb->BaseOffset : 0);
exithandler_t _crt0_exit_handler;
extern constructor_t _crtbegin_ctors[];
extern void _exit(int status) __attribute__((noreturn));
+extern int main(int argc, char *argv[], char **envp);
void start(int argc, char *argv[], char **envp)
{