Patent ID: 8621438
Filing Date: 2013-12-31
Classification: G06F

Abstract:
1. A method comprising: monitoring, by an introspection tool hosted by a computing system, an execution of software, the software being executed using an executable of a software source code file, the software source code file being associated with one or more additional source files; detecting, by the introspection tool, a trigger in a user script pertaining to monitoring of the execution of the software, wherein the trigger comprises a variable type name or a tracepoint name; identifying, by the introspection tool, an additional source file that corresponds to the trigger in the user script by identifying the additional source file that corresponds to at least one of the tracepoint name or the variable type name; generating debug information describing a structure of the trigger by compiling the additional source file, wherein the debug information comprises at least one of functions for tracepoints that are defined in the software or information for more than one variable type name; and identifying, by the introspection tool, the structure specified in the debug information to respond to the trigger in the user script by searching the debug information for a tracepoint name that matches the tracepoint name in the trigger or searching the debug information for a variable type name that matches the variable type name in the trigger.