(29312b1 fbconsole, panic: render panic after framebuffer was given to userspace - without clearing screen contents)
#include <stdint.h>
#include <stdbool.h>
#include <string.h>
#include <efi.h>
Go to the source code of this file.
|
static void | outb (uint16_t port, uint8_t data) |
|
static uint8_t | inb (uint16_t port) |
|
static int | is_transmit_empty () |
|
static void | uart_write (char *msg, size_t len) |
|
static void | conwrite (CHAR16 *s) |
|
void * | memset (void *s, int c, size_t n) |
|
void * | memcpy (void *dest, const void *src, size_t n) |
|
int | memcmp (const void *a, const void *b, size_t n) |
|
size_t | strlen (const char *s) |
|
size_t | strcpy (char *d, const char *s) |
|
size_t | wcslen (const CHAR16 *s) |
|
int | wcscpy (CHAR16 *d, const CHAR16 *s) |
|
int | wcscmp (const CHAR16 *s1, const CHAR16 *s2) |
|
CHAR16 | towlower (CHAR16 c) |
|
int | wcscasecmp (const CHAR16 *s1, const CHAR16 *s2) |
|
size_t | wcstombs (char *dest, const CHAR16 *src, size_t n) |
|
void * | malloc (size_t size) |
|
void | free (void *ptr) |
|
void * | realloc (void *ptr, size_t size) |
|
size_t | wprintui (unsigned long long int i, unsigned char base) |
|
size_t | wprinti (long long int i, unsigned char base) |
|
int | wprintf (const CHAR16 *fmt,...) |
|
static void | init_uart () |
|
void | init_stdlib (EFI_HANDLE image_handle, EFI_SYSTEM_TABLE *system_table) |
|
◆ conwrite()
static void conwrite |
( |
CHAR16 * |
s | ) |
|
|
static |
◆ free()
◆ inb()
◆ init_stdlib()
void init_stdlib |
( |
EFI_HANDLE |
image_handle, |
|
|
EFI_SYSTEM_TABLE * |
system_table |
|
) |
| |
◆ init_uart()
static void init_uart |
( |
| ) |
|
|
static |
◆ is_transmit_empty()
static int is_transmit_empty |
( |
| ) |
|
|
static |
◆ malloc()
◆ memcmp()
int memcmp |
( |
const void * |
a, |
|
|
const void * |
b, |
|
|
size_t |
n |
|
) |
| |
◆ memcpy()
void * memcpy |
( |
void * |
dest, |
|
|
const void * |
src, |
|
|
size_t |
n |
|
) |
| |
◆ memset()
void * memset |
( |
void * |
s, |
|
|
int |
c, |
|
|
size_t |
n |
|
) |
| |
◆ outb()
◆ realloc()
void * realloc |
( |
void * |
ptr, |
|
|
size_t |
size |
|
) |
| |
◆ strcpy()
size_t strcpy |
( |
char * |
d, |
|
|
const char * |
s |
|
) |
| |
◆ strlen()
size_t strlen |
( |
const char * |
s | ) |
|
◆ towlower()
CHAR16 towlower |
( |
CHAR16 |
c | ) |
|
◆ uart_write()
static void uart_write |
( |
char * |
msg, |
|
|
size_t |
len |
|
) |
| |
|
static |
◆ wcscasecmp()
int wcscasecmp |
( |
const CHAR16 * |
s1, |
|
|
const CHAR16 * |
s2 |
|
) |
| |
◆ wcscmp()
int wcscmp |
( |
const CHAR16 * |
s1, |
|
|
const CHAR16 * |
s2 |
|
) |
| |
◆ wcscpy()
int wcscpy |
( |
CHAR16 * |
d, |
|
|
const CHAR16 * |
s |
|
) |
| |
◆ wcslen()
size_t wcslen |
( |
const CHAR16 * |
s | ) |
|
◆ wcstombs()
size_t wcstombs |
( |
char * |
dest, |
|
|
const CHAR16 * |
src, |
|
|
size_t |
n |
|
) |
| |
◆ wprintf()
int wprintf |
( |
const CHAR16 * |
fmt, |
|
|
|
... |
|
) |
| |
◆ wprinti()
size_t wprinti |
( |
long long int |
i, |
|
|
unsigned char |
base |
|
) |
| |
◆ wprintui()
size_t wprintui |
( |
unsigned long long int |
i, |
|
|
unsigned char |
base |
|
) |
| |
◆ BS
◆ st
◆ uart_out