← 返回列表
线程栈溢出检测方法、装置、系统、芯片和介质
申请人信息
- 申请人:深圳市国电科技通信有限公司; 深圳智芯微电子科技有限公司
- 申请人地址:518109 广东省深圳市龙华区大浪街道新石社区华联工业区13栋1层
- 发明人: 深圳市国电科技通信有限公司; 深圳智芯微电子科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 线程栈溢出检测方法、装置、系统、芯片和介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410070166.4 |
| 申请日 | 2024/1/17 |
| 公告号 | CN117591333A |
| 公开日 | 2024/2/23 |
| IPC主分类号 | G06F11/07 |
| 权利人 | 深圳市国电科技通信有限公司; 深圳智芯微电子科技有限公司 |
| 发明人 | 薛伟伟; 马胜国; 魏本海; 潘晓冬; 方琦 |
| 地址 | 广东省深圳市龙华区大浪街道新石社区华联工业区13栋1层; 广东省深圳市福田区福保街道福保社区桃花路与槟榔道交汇处西北深九科技创业园6号楼C901 |
摘要文本
本发明公开了一种线程栈溢出检测方法、装置、系统、芯片和介质,所述方法包括:确定线程栈空间,并根据所述线程栈空间配置线程栈空间管理表;所述线程栈空间管理表用于记录所述线程栈空间的分配情况;在执行目标线程前,根据所述线程栈空间管理表,配置PMP表项;其中,PMP表项用于设置目标栈空间的访问权限为读写权限,并设置所述线程栈空间中除所述目标栈空间之外的栈空间的访问权限为只读权限;所述目标栈空间表征为所述目标线程分配的栈空间;在执行所述目标线程的过程中,根据所述PMP表项,对所述目标栈空间进行溢出检测。采用该方法能够进行线程栈溢出的实时检测。
专利主权项内容
1.一种线程栈溢出检测方法,其特征在于,包括:确定线程栈空间,并根据所述线程栈空间配置线程栈空间管理表;所述线程栈空间管理表用于记录所述线程栈空间的分配情况;在执行目标线程前,根据所述线程栈空间管理表,配置PMP表项;其中,PMP表项用于设置目标栈空间的访问权限为读写权限,并设置所述线程栈空间中除所述目标栈空间之外的栈空间的访问权限为只读权限;所述目标栈空间表征为所述目标线程分配的栈空间;在执行所述目标线程的过程中,根据所述PMP表项,对所述目标栈空间进行溢出检测。 搜索马 克 数 据 网