SYMBOL INDEX (42 symbols across 12 files) FILE: guide/01-KERNEL/ex00/kernel/kernel.c function func (line 10) | void func() {} function kmain (line 16) | void kmain() FILE: guide/01-KERNEL/ex01/common.c function memcpy (line 12) | void memcpy(u8 *src, u8 *dest, u32 bytes) FILE: guide/01-KERNEL/ex01/common.h type u32 (line 16) | typedef unsigned int u32; type s32 (line 17) | typedef int s32; type u16 (line 18) | typedef unsigned short u16; type s16 (line 19) | typedef short s16; type u8 (line 20) | typedef unsigned char u8; type s8 (line 21) | typedef char s8; FILE: guide/01-KERNEL/ex01/drivers/lowlevel_io.c function port_byte_in (line 34) | unsigned char port_byte_in(unsigned short port) function port_byte_out (line 57) | void port_byte_out(unsigned short port, unsigned char data) function port_word_in (line 70) | unsigned char port_word_in(unsigned short port) function port_word_out (line 80) | void port_word_out(unsigned short port, unsigned short data) FILE: guide/01-KERNEL/ex01/drivers/screen.c function kprint (line 15) | void kprint(u8 *str) function putchar (line 29) | void putchar(u8 character, u8 attribute_byte) function scroll_line (line 55) | void scroll_line() function clear_screen (line 82) | void clear_screen() function write (line 95) | void write(u8 character, u8 attribute_byte, u16 offset) function u16 (line 108) | u16 get_cursor() function set_cursor (line 122) | void set_cursor(u16 pos) FILE: guide/01-KERNEL/ex01/kernel/kernel.c function s32 (line 14) | s32 kmain() FILE: src/common.c function memcpy (line 12) | void memcpy(u8 *src, u8 *dest, u32 bytes) FILE: src/common.h type u32 (line 16) | typedef unsigned int u32; type s32 (line 17) | typedef int s32; type u16 (line 18) | typedef unsigned short u16; type s16 (line 19) | typedef short s16; type u8 (line 20) | typedef unsigned char u8; type s8 (line 21) | typedef char s8; FILE: src/drivers/lowlevel_io.c function port_byte_in (line 34) | unsigned char port_byte_in(unsigned short port) function port_byte_out (line 57) | void port_byte_out(unsigned short port, unsigned char data) function port_word_in (line 70) | unsigned char port_word_in(unsigned short port) function port_word_out (line 80) | void port_word_out(unsigned short port, unsigned short data) FILE: src/drivers/screen.c function kprint (line 15) | void kprint(u8 *str) function putchar (line 29) | void putchar(u8 character, u8 attribute_byte) function scroll_line (line 55) | void scroll_line() function clear_screen (line 82) | void clear_screen() function write (line 95) | void write(u8 character, u8 attribute_byte, u16 offset) function u16 (line 108) | u16 get_cursor() function set_cursor (line 122) | void set_cursor(u16 pos) FILE: src/kernel/kernel.c function s32 (line 6) | s32 kmain() FILE: src/kernel/utils.c function kprint_rick_and_morty (line 5) | void kprint_rick_and_morty() function kprint_colored (line 45) | void kprint_colored(u8 *str, u8 attr)