首页>
外国专利>
CACHE-BASED TRACING FOR TIME TRAVEL DEBUGGING AND ANALYSIS
CACHE-BASED TRACING FOR TIME TRAVEL DEBUGGING AND ANALYSIS
展开▼
机译:基于缓存的时间旅行调试和分析的跟踪
展开▼
页面导航
摘要
著录项
相似文献
摘要
A processor records a trace of execution of an execution entity, including recording initial processor register state into the trace. The recorded initial processor register state includes a value of at least one register of a plurality of registers. Subsequent to recording initial processor register state, and based on detection of a cache miss during execution of the execution entity, the processor records an influx of data imported into the processor cache in response to the cache miss. Also subsequent to recording initial processor register state, and based on execution of a non-deterministic processor instruction of the execution entity, the processor records at least one side effect of an access to at least one model-specific register, including recording a change in the value of the at least one register of the plurality of registers. The change results from the execution of the non-deterministic processor instruction of the execution entity.
展开▼