GadgetSeed  0.9.6
memory.h
[詳解]
1 /** @file
2  @brief メモリ管理
3 
4  @date 2008.03.18
5  @author Takashi SHUDO
6 */
7 
8 #ifndef MEMORY_H
9 #define MEMORY_H
10 
11 extern void init_memory(void);
12 extern void display_memory_info(void);
13 extern void * alloc_memory(unsigned int size);
14 extern void free_memory(void *ptr);
15 extern unsigned long memory_size(void *ptr);
16 extern unsigned long heap_free_size(void);
17 extern unsigned long heap_total_size(void);
18 
19 #endif // MEMORY_H
void init_memory(void)
メモリ管理の初期化
Definition: memory.c:97
void free_memory(void *ptr)
確保したメモリを開放する
Definition: memory.c:195
void * alloc_memory(unsigned int size)
メモリを確保する
Definition: memory.c:138
unsigned long heap_total_size(void)
全てのメモリのバイト数を取得する
Definition: memory.c:276
unsigned long heap_free_size(void)
未確保のメモリの合計バイト数を取得する
Definition: memory.c:255
void display_memory_info(void)
メモリ状態表示
Definition: memory.c:115
unsigned long memory_size(void *ptr)
確保したメモリのバイト数を取得する
Definition: memory.c:241