📄 heapwalk.c
字号:
#include <stdio.h>
#include <alloc.h>
void main()
{
struct heapinfo hi;
void *array[5];
int i;
array[0]=malloc(100);
array[1]=malloc(10);
array[2]=malloc(20);
array[3]=malloc(30);
array[4]=malloc(40);
free(array[3]);
hi.ptr = NULL;
printf( " Addr Size Status\n" );
printf( " ---- ---- ------\n" );
while( heapwalk( &hi ) == _HEAPOK )
printf( " %p %5u %s\n", hi.ptr,hi.size,
hi.in_use ? "used" : "free" );
free(array[0]);
free(array[1]);
free(array[2]);
free(array[4]);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -