|
SimpleKernel 1.17.0
|
#include <cpu_io.h>#include <algorithm>#include <bmalloc.hpp>#include <cstddef>#include "arch.h"#include "basic_info.hpp"#include "kernel.h"#include "kernel_elf.hpp"#include "kernel_log.hpp"#include "virtual_memory.hpp"
Go to the source code of this file.
Functions | |
| auto | malloc (size_t size) -> void * |
| auto | free (void *ptr) -> void |
| auto | calloc (size_t num, size_t size) -> void * |
| auto | realloc (void *ptr, size_t new_size) -> void * |
| auto | aligned_alloc (size_t alignment, size_t size) -> void * |
| auto | aligned_free (void *ptr) -> void |
| auto | MemoryInit () -> void |
| 内存子系统初始化 | |
| auto | MemoryInitSMP () -> void |
| 多核内存子系统初始化 | |
| auto aligned_alloc | ( | size_t | alignment, |
| size_t | size | ||
| ) | -> void* |
Definition at line 58 of file memory.cpp.

| auto aligned_free | ( | void * | ptr | ) | -> void |
Definition at line 65 of file memory.cpp.

| auto calloc | ( | size_t | num, |
| size_t | size | ||
| ) | -> void* |
Definition at line 44 of file memory.cpp.
| auto free | ( | void * | ptr | ) | -> void |
Definition at line 38 of file memory.cpp.

| auto malloc | ( | size_t | size | ) |
Definition at line 31 of file memory.cpp.

| auto MemoryInit | ( | ) | -> void |
内存子系统初始化
Definition at line 71 of file memory.cpp.


| auto MemoryInitSMP | ( | ) | -> void |
多核内存子系统初始化
Definition at line 106 of file memory.cpp.

| auto realloc | ( | void * | ptr, |
| size_t | new_size | ||
| ) | -> void* |
Definition at line 51 of file memory.cpp.