Back to results
US 2014/0157039 A1Published application
Using data watchpoints to detect unitialized memory reads
AssigneeTexas Instruments Incorporated
InventorJason L. Peck
Life of this patent
Estimating the term…
Abstract
A method of detecting uninitialized memory reads is shown where either all or a subset of a random access memory system is initialized to a know value. One or more watch points are implemented where after a memory read is detected the value read is compared to the value written during initialization. If the values match debug information is captured and appropriate corrective action is taken.
Claims8
A method of detecting CPU memory read requests from an uninitialized location in a random access memory system comprising the steps of:
- writing a predetermined data value into each memory location of the random access memory system under test;
- detecting each data read request operation from the random access memory system;
- comparing the data read during the memory read operation to the predetermined data value previously written into all locations of the random access memory system under test;
- capturing debug information if the data read during the read operation matches the predetermined data value previously written into all locations of the random access memory system under test;
- taking corrective action if the data read during the read operation matches the predetermined data value previously written into all locations of the random access memory system under test.
2 more elements
Dependencies are inferred from the claim text.