线程栈溢出检测方法、装置、系统、芯片和介质
摘要:
本发明公开了一种线程栈溢出检测方法、装置、系统、芯片和介质,所述方法包括:确定线程栈空间,并根据所述线程栈空间配置线程栈空间管理表;所述线程栈空间管理表用于记录所述线程栈空间的分配情况;在执行目标线程前,根据所述线程栈空间管理表,配置PMP表项;其中,PMP表项用于设置目标栈空间的访问权限为读写权限,并设置所述线程栈空间中除所述目标栈空间之外的栈空间的访问权限为只读权限;所述目标栈空间表征为所述目标线程分配的栈空间;在执行所述目标线程的过程中,根据所述PMP表项,对所述目标栈空间进行溢出检测。采用该方法能够进行线程栈溢出的实时检测。
0/0