or
Bookmark and Share
Apparatus, method, and system for logging diagnostic information
   
Document Number
US Patent 7284153
Issued Date
October 16, 2007
Link
Inventors
Map
Abstract
A diagnostic tracing logger is presented for use in a multithread environment in which diagnostic trace log entries are captured and recorded. The trace logs are composed of sequences of memory addresses used to access instructions and operands, instruction op-codes and register specifiers, sequences of memory addresses, branch instructions or exceptions, the contents of registers or semiconductor memory locations, and the like. In one embodiment, a software module configures a plurality of buffers to capture bus traces, each trace triggered by a specific pattern. A buffer controller manages transfer of diagnostic trace information from the plurality of buffers to a diagnostic log without using processor memory cycles. The trace information is transferred to a selected buffer using a processor cache flush instruction. Diagnostic trace logging facilitates diagnosis of complex system and software interactions without the cost and overhead of prior art trace logging techniques.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
28
Comments:
no comments yet
Published
October 16, 2007
Application Number
10/715,266
Filed
November 17, 2003
US Classification
714/30  
Int'l Classification
G06F   11/00   (20060101)  
Examiner
Attorney/Law Firm
USPTO Field of Search
714/30  
Related Patents
Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us