Patent ID: 7861225

Claim:
A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor to perform operations, the operations being operable to synchronize debug information associated with multiple software components to a common frame of reference, wherein the multiple software components are executed within a common platform, the operations comprising: a first diagnostic application operable to gather and output diagnostic information associated with a first software application; a second diagnostic application operable to gather and output diagnostic information associated with a second software application; and a diagnostic agent operable to: receive diagnostic information associated with the first software application from the first diagnostic application; receive diagnostic information associated with the second software application from the second diagnostic application; combine the diagnostic information associated with the first software application and the second software application using the common frame of reference; and output diagnostic information associated with the first software application and the second software application using the common frame of reference wherein: the first diagnostic application is specific to the first software application, and the second diagnostic application is specific to the common platform.