Kintsugi OS 0.2.0
x86 Monolithic OS
Loading...
Searching...
No Matches
utils.h File Reference

Go to the source code of this file.

Functions

void fibonacci_command (char **args)
 Команда обертка шелла для алгоритма фибоначчи
 
void binary_pow_command (char **args)
 Команда обертка шелла для бинарного возведения в степень
 
void rand_command (char **args)
 Команда обертка шелла для генерации случайного числа
 
void rand_range_command (char **args)
 Команда обертка шелла для генерации случайного числа в диапазоне
 
void reboot_command (char **args)
 Команда обертка шелла для перезагрузки
 
void sleep_command (char **args)
 Команда обертка шелла для ожидания
 
void shutdown_qemu (char **args)
 Команда обертка шелла для выключения QEMU.
 
void halt_cpu (char **args)
 Команда для халтинга процессора
 
void info_command_shell (char **args)
 Команда для фетчинга данных об ОС
 
void mem_dump (char **args)
 Команда обертка шелла для дампа памяти
 
void clear_screen_command (char **args)
 Команда очистки
 
void kmalloc_command (char **args)
 Команда обертка шелла для аллокации памяти (kmalloc)
 
void echo_command (char **args)
 Команда эхо-вывода
 
void free_command (char **args)
 Команда обертка шелла для освобождения памяти (free)
 

Function Documentation

◆ binary_pow_command()

void binary_pow_command ( char **  args)

Команда обертка шелла для бинарного возведения в степень

Parameters
argsаргументы

◆ clear_screen_command()

void clear_screen_command ( char **  args)

Команда очистки

Parameters
argsаргументы

◆ echo_command()

void echo_command ( char **  args)

Команда эхо-вывода

Parameters
argsаргументы

◆ fibonacci_command()

void fibonacci_command ( char **  args)

Команда обертка шелла для алгоритма фибоначчи

Parameters
argsаргументы

◆ free_command()

void free_command ( char **  args)

Команда обертка шелла для освобождения памяти (free)

Parameters
argsаргументы

◆ halt_cpu()

void halt_cpu ( char **  args)

Команда для халтинга процессора

Parameters
argsаргументы

◆ info_command_shell()

void info_command_shell ( char **  args)

Команда для фетчинга данных об ОС

Parameters
argsаргументы

◆ kmalloc_command()

void kmalloc_command ( char **  args)

Команда обертка шелла для аллокации памяти (kmalloc)

Parameters
argsаргументы

◆ mem_dump()

void mem_dump ( char **  args)

Команда обертка шелла для дампа памяти

Parameters
argsаргументы

◆ rand_command()

void rand_command ( char **  args)

Команда обертка шелла для генерации случайного числа

Parameters
argsаргументы

◆ rand_range_command()

void rand_range_command ( char **  args)

Команда обертка шелла для генерации случайного числа в диапазоне

Parameters
argsаргументы

◆ reboot_command()

void reboot_command ( char **  args)

Команда обертка шелла для перезагрузки

Parameters
argsаргументы

◆ shutdown_qemu()

void shutdown_qemu ( char **  args)

Команда обертка шелла для выключения QEMU.

Parameters
argsаргументы

◆ sleep_command()

void sleep_command ( char **  args)

Команда обертка шелла для ожидания

Parameters
argsаргументы