Data processor device having a debug control module which selectively modifies trace messages
First Claim
Patent Images
1. A data processing system comprising:
- an interconnect;
a central processing unit coupled to the interconnect;
a memory coupled to the interconnect, the memory is accessed by the central processing unit via the interconnect;
a debug circuit coupled to the interconnect, the debug circuit including;
a trace module;
a watchpoint module;
a trace message buffer;
a debug control module configured todetect a specified system event,examine a plurality of messages in the trace message buffer for at least one characteristic, andselectively remove at least a portion of one or more of the plurality of messages that have the at least one characteristic; and
a control register having a parameter that indicates whether the ability to remove the at least a portion of one or more of the plurality of messages is enabled.
17 Assignments
0 Petitions
Accused Products
Abstract
Upon detecting an occurrence of a watchpoint event for debugging a computer processing system, at least a portion of at least one message in a trace message buffer is flushed when a characteristic of the at least one of the messages matches a specified characteristic.
21 Citations
20 Claims
-
1. A data processing system comprising:
-
an interconnect; a central processing unit coupled to the interconnect; a memory coupled to the interconnect, the memory is accessed by the central processing unit via the interconnect; a debug circuit coupled to the interconnect, the debug circuit including; a trace module; a watchpoint module; a trace message buffer; a debug control module configured to detect a specified system event, examine a plurality of messages in the trace message buffer for at least one characteristic, and selectively remove at least a portion of one or more of the plurality of messages that have the at least one characteristic; and a control register having a parameter that indicates whether the ability to remove the at least a portion of one or more of the plurality of messages is enabled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system comprising:
-
an interconnect; a central processing unit coupled to the interconnect; a memory coupled to the interconnect, the memory is accessed by the central processing unit via the interconnect; a debug circuit coupled to the interconnect, the debug circuit including; a trace module; a watchpoint module; a trace message buffer; a debug control module configured to detect a specified system event, examine a plurality of messages in the trace message buffer for at least one characteristic, and selectively remove at least a portion of one or more of the plurality of messages that have the at least one characteristic, wherein the at least one characteristic includes size of a message. - View Dependent Claims (10, 11)
-
-
12. A method comprising:
-
detecting an occurrence of a watchpoint event for debugging a computer processing system; flushing at least a portion of at least one of a plurality of messages in a trace message buffer in the computer processing system upon detecting the occurrence of the watchpoint event, wherein a characteristic of the at least one of the messages matches a specified characteristic; and adding a correlation message in the trace message buffer to indicate when the at least a portion of one or more of the messages has been flushed. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification