首页>
外国专利>
SYSTEM AND METHOD OF DETERMINING MEMORY OWNERSHIP ON CACHE LINE BASIS FOR DETECTING SELF-MODIFYING CODE INCLUDING MODIFICATION OF A CACHE LINE WITH AN EXECUTING INSTRUCTION
SYSTEM AND METHOD OF DETERMINING MEMORY OWNERSHIP ON CACHE LINE BASIS FOR DETECTING SELF-MODIFYING CODE INCLUDING MODIFICATION OF A CACHE LINE WITH AN EXECUTING INSTRUCTION
展开▼
机译:确定缓存行基础上的存储器拥有量的系统和方法,用于检测包括修改带有执行指令的缓存行的自修改代码
展开▼
页面导航
摘要
著录项
相似文献
摘要
A processor that determines memory ownership on a cache line basis for detecting self-modifying code including modification of a cache line with an executing instruction. An ownership index and corresponding cache line address are entered for each cache line into an ownership queue. The ownership index is provided with each instruction derived from the cache line. When the instruction is issued, an executing bit is set in the corresponding entry. When a destination address of a store instruction matches an entry in the ownership queue, the store instruction is marked to invoke an executing exception if the executing bit of the entry is set. When a store instruction that is ready to retire is marked to invoke the executing exception, the store instruction is allowed to retire, the processor is flushed, and the next instruction after the store instruction is re-fetched to continue processing.
展开▼