Patent ID: 7770154
Filing Date: 2010-08-03
Classification: G06F

Abstract:
1. A method for facilitating tracing of execution of software, comprising: a tracing utility receiving calls from a client through a function of an API exposed by the tracing utility to clients of the tracing utility; in response to receiving said calls, said tracing utility generating trace records about the execution of the client by a process on a computer system; wherein control attributes of said tracing utility govern how said tracing utility traces said execution of the client by said process; wherein said API includes one or more functions that require setting the control attributes; and said tracing utility setting said at least one control attribute of said control attributes in response to calls made by said client through said API during said execution of the client by said process; wherein source code for said client comprises an invocation of said function of said API; and wherein the method is performed by one or more computing devices.