Instruction, Circuits, and Logic for Data Capture for Software Monitoring and Debugging
AssigneeIntel Corporation
InventorsCristiano L. Pereira, Gilles A. Pokam, Shiliang Hu, Beeman C. Strong
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsCristiano L. Pereira, Gilles A. Pokam, Shiliang Hu, Beeman C. Strong
Estimating the term…
A processor includes a front end including circuitry to receive an instruction to monitor execution of a thread, a decoder including circuitry to decode the instruction, a scheduler including circuitry to schedule the instruction, a retirement unit including circuitry to retire the instruction, and a core. The core includes circuitry to, based on execution of the instruction, monitor execution of the thread, identify an attempted read of an address during execution of the thread, determine whether a value at the address was previously read during monitoring of the execution of the thread, log the attempted read based on a determination that the value at the address was not previously read during monitoring of the execution of the thread, and omit logging of the attempted read based on a determination that the value at the address was previously read during monitoring of the execution of the thread.
A processor, comprising:
A system, comprising:
A method, comprising:
Dependencies are inferred from the claim text.