更新日期: 2022/06/01 来源: https://gitee.com/weharmony/kernel_liteos_a_note
LmsHook结构体 参考

#include <los_lms_pri.h>

成员变量

UINT32(* init )(const VOID *pool, UINT32 size)
 
VOID(* mallocMark )(const VOID *curNodeStart, const VOID *nextNodeStart, UINT32 nodeHeadSize)
 
VOID(* freeMark )(const VOID *curNodeStart, const VOID *nextNodeStart, UINT32 nodeHeadSize)
 
VOID(* simpleMark )(UINTPTR startAddr, UINTPTR endAddr, UINT32 value)
 
VOID(* check )(UINTPTR checkAddr, BOOL isFreeCheck)
 

详细描述

在文件 los_lms_pri.h96 行定义.

结构体成员变量说明

◆ check

VOID(* LmsHook::check) (UINTPTR checkAddr, BOOL isFreeCheck)

在文件 los_lms_pri.h101 行定义.

◆ freeMark

VOID(* LmsHook::freeMark) (const VOID *curNodeStart, const VOID *nextNodeStart, UINT32 nodeHeadSize)

在文件 los_lms_pri.h99 行定义.

◆ init

UINT32(* LmsHook::init) (const VOID *pool, UINT32 size)

在文件 los_lms_pri.h97 行定义.

◆ mallocMark

VOID(* LmsHook::mallocMark) (const VOID *curNodeStart, const VOID *nextNodeStart, UINT32 nodeHeadSize)

在文件 los_lms_pri.h98 行定义.

◆ simpleMark

VOID(* LmsHook::simpleMark) (UINTPTR startAddr, UINTPTR endAddr, UINT32 value)

在文件 los_lms_pri.h100 行定义.


该结构体的文档由以下文件生成: