白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Providing exception stack management using stack panic fault exceptions in processor-based devices

專利號
US11175926B2
公開日期
2021-11-16
申請人
Microsoft Technology Licensing, LLC(US WA Redmond)
發(fā)明人
Thomas Andrew Sartorius; Michael Scott McIlvaine; James Norris Dieffenderfer; Aaron S. Giles
IPC分類
G06F9/38; G06F9/30; G06F11/07
技術(shù)領(lǐng)域
exception,panic,stack,fault,handler,processor,store,device,in,registers
地域: WA WA Redmond

摘要

Providing exception stack management using stack panic fault exceptions in processor-based devices is disclosed. In this regard, a processor device defines a “stack panic fault exception” that may be raised upon execution of an exception handler store operation attempting to write state data into an exception stack, and provides a dedicated plurality of stack panic fault exception state registers in which stack panic fault exception state data may be saved. Upon detecting a first exception, the processor device transfers program control to an exception handler for the first exception. If a second exception occurs upon execution of a store operation in the exception handler, the processor device determines that the second exception should be handled as a stack panic fault exception, saves the stack panic fault exception state data in the stack panic fault exception state registers, and transfers program control to a stack panic fault exception handler.

說明書

In another exemplary embodiment, a method for providing exception stack management using stack panic fault exceptions is provided. The method comprises detecting, by a processor device of a processor-based device, a first exception while executing a software process. The method further comprises, responsive to detecting the first exception, transferring program control to an exception handler corresponding to the first exception. The method also comprises executing a store operation within the exception handler to store state data in an exception stack of the processor device. The method additionally comprises detecting a second exception while executing the store operation. The method further comprises determining that the second exception should be handled as a stack panic fault exception. The method also comprises, responsive to determining that the second exception should be handled as a stack panic fault exception, saving stack panic fault exception state data in a plurality of dedicated stack panic fault exception state registers, and transferring program control to a stack panic fault exception handler corresponding to the stack panic fault exception.

權(quán)利要求

1
微信群二維碼
意見反饋