Patent ID: 7146473
Filing Date: 2006-12-05
Classification: G06F

Abstract:
1. A method for storing a data set having an enabled probe identification component and an associated data component in a buffer, comprising: storing the data set, comprising the enabled probe identification component and the associated data component, at a current offset if the buffer has sufficient space to store the data set between a current offset and a limit of the buffer and the buffer is not marked as wrapped; marking the buffer as wrapped, setting the current offset to zero and setting a wrapped offset to zero, if the buffer does not have sufficient space to store the data set between a current offset and a limit of the buffer; and incrementing the wrapped offset by a stored data set size until there is sufficient space between the current offset and the wrapped offset to store the data set if the buffer is marked as wrapped, wherein the stored data set size is determined, during buffering, using an enabled probe identification associated with the stored data set, wherein the enabled probe identification component comprises the enabled probe identification, and wherein the enabled probe identification identifies an action defined by a tracing function associated with a probe of an instrumented program.