FrostWing
A lightweight raw-control operating system.
Loading...
Searching...
No Matches
debugger.h
Go to the documentation of this file.
1
11#include <stdint.h>
12#include <stddef.h>
13#include <basics.h>
14#include <hal.h>
15
22#define debugger_mode 1
23
29void debug_putc(char c);
30
36void debug_print(cstring msg);
37
43void debug_println(cstring msg);
44
51 void debug_printf(cstring format, ...);
This is a basic header files with FrostWing specific short forms and basically a good for life header...
void debug_print(cstring msg)
Puts a string to the address 0xE9 using debug_putc().
void debug_println(cstring msg)
Puts a string to the address 0xE9 using debug_putc() and prints a new line.
void debug_printf(cstring format,...)
printf implemented to debug.
void debug_putc(char c)
Puts a character to the address 0xE9 using x86_64 outb.
Header file for Hardware Abstraction Layer -> Source from GoGX OS.