Efficient breakpoint detection via caches
AssigneeMicrosoft Technology Licensing, LLC
InventorJordi MOLA
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorJordi MOLA
Estimating the term…
Efficient breakpoint detections via caches comprises monitoring a memory location by detecting cache misses on a cache. Embodiments include identifying a memory address that is to be monitored, storing the memory address in a breakpoint monitoring list, and ensuring that any cache lines overlapping with the memory address are evicted from a cache. Based at least on an indication of an occurrence of a cache miss, embodiments determine whether a portion of a cache line imported into the cache based on the cache miss overlaps with the memory address stored in the breakpoint monitoring list. When the portion of the imported cache line does overlap with the memory address, embodiments process one or more monitoring operations on the memory address, and, based on the memory address being stored in the breakpoint monitoring list, embodiments evict the imported cache line from the cache.
A method, implemented at a computer system that includes one or more processors, for monitoring a memory location for occurrence of a breakpoint through use of a cache during debugging, the method comprising:
A computer system, comprising:
A computer program product comprising one or more hardware storage devices having stored thereon instructions that are executable by one or more processors to cause a computer system to monitor a memory location for occurrence of a breakpoint through use of a cache during debugging, the instructions including instructions that are executable to cause the computer system to perform at least the following:
Dependencies are inferred from the claim text.