kernel-lite-small-shell-cmd-sys-mem.md 1.2 KB
Newer Older
1
# memcheck<a name="ZH-CN_TOPIC_0000001052170276"></a>
W
wenjun 已提交
2

N
NEEN 已提交
3 4 5 6 7 8 9
-   [命令功能](#section191633812516)
-   [命令格式](#section428816435510)
-   [参数说明](#section1939943304411)
-   [使用指南](#section228914491951)
-   [使用实例](#section17373205314515)
-   [输出说明](#section13406205385413)

W
wenjun 已提交
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
## 命令功能<a name="section191633812516"></a>

检查动态申请的内存块是否完整,是否存在内存越界造成节点损坏。

## 命令格式<a name="section428816435510"></a>

memcheck

## 参数说明<a name="section1939943304411"></a>

无。

## 使用指南<a name="section228914491951"></a>

-   当内存池所有节点完整时,输出"system memcheck over, all passed!"。
-   当内存池存在节点不完整时,输出被损坏节点的内存块信息。

## 使用实例<a name="section17373205314515"></a>

举例:输入memcheck

## 输出说明<a name="section13406205385413"></a>

**图 1**  当前没有内存越界<a name="fig1115313610438"></a>  
D
duangavin123 已提交
34
![](figure/当前没有内存越界.png "当前没有内存越界")
W
wenjun 已提交
35 36

**图 2**  出现内存越界<a name="fig6414131084419"></a>  
D
duangavin123 已提交
37
![](figure/出现内存越界.png "出现内存越界")
W
wenjun 已提交
38