- 专利标题: 线程栈溢出检测方法、装置、系统、芯片和介质
-
申请号: CN202410070166.4申请日: 2024-01-17
-
公开(公告)号: CN117591333B公开(公告)日: 2024-06-18
- 发明人: 薛伟伟 , 马胜国 , 魏本海 , 潘晓冬 , 方琦
- 申请人: 深圳市国电科技通信有限公司 , 深圳智芯微电子科技有限公司
- 申请人地址: 广东省深圳市龙华区大浪街道新石社区华联工业区13栋1层;
- 专利权人: 深圳市国电科技通信有限公司,深圳智芯微电子科技有限公司
- 当前专利权人: 深圳市国电科技通信有限公司,深圳智芯微电子科技有限公司
- 当前专利权人地址: 广东省深圳市龙华区大浪街道新石社区华联工业区13栋1层;
- 代理机构: 北京清亦华知识产权代理事务所
- 代理商 张培培
- 主分类号: G06F11/07
- IPC分类号: G06F11/07
摘要:
本发明公开了一种线程栈溢出检测方法、装置、系统、芯片和介质,所述方法包括:确定线程栈空间,并根据所述线程栈空间配置线程栈空间管理表;所述线程栈空间管理表用于记录所述线程栈空间的分配情况;在执行目标线程前,根据所述线程栈空间管理表,配置PMP表项;其中,PMP表项用于设置目标栈空间的访问权限为读写权限,并设置所述线程栈空间中除所述目标栈空间之外的栈空间的访问权限为只读权限;所述目标栈空间表征为所述目标线程分配的栈空间;在执行所述目标线程的过程中,根据所述PMP表项,对所述目标栈空间进行溢出检测。采用该方法能够进行线程栈溢出的实时检测。
公开/授权文献
- CN117591333A 线程栈溢出检测方法、装置、系统、芯片和介质 公开/授权日:2024-02-23