Patents Assigned to Mutek Solutions, Ltd.
  • Patent number: 6282701
    Abstract: A software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client. The tracing is performed without requiring modifications to the executable or source code files of the client. Trace data collected during the tracing operation is collected according to instructions in a trace options file. At run time, the tracing library attaches to the memory image of the client. The tracing library is configured to monitor execution of the client and to collect trace data, based on selections in the trace options file. The developer then uses a trace analyzer program, also having a graphical user interface, to view the trace information. The system can trace multiple threads and multiple processes. The tracing library is preferably configured to runs in the same process memory space as the client thereby tracing the execution of the client program without the need for context switches. The tracing system provides a remote mode and an online mode.
    Type: Grant
    Filed: July 30, 1998
    Date of Patent: August 28, 2001
    Assignee: Mutek Solutions, Ltd.
    Inventors: Shlomo Wygodny, Dmitry Barboy, Georgi Prouss, Anatoly Vorobey
  • Patent number: 6202199
    Abstract: A software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client. The tracing is performed without requiring modifications to the executable or source code files of the client. Trace data collected during the tracing operation is collected according to instructions in a trace options file. At run time, the tracing library attaches to the memory image of the client. The tracing library is configured to monitor execution of the client and to collect trace data, based on selections in the trace options file. The developer then uses a trace analyzer program, also having a graphical user interface, to view the trace information. The system can trace multiple threads and multiple processes. The tracing library is preferably configured to runs in the same process memory space as the client thereby tracing the execution of the client program without the need for context switches. The tracing system provides a remote mode and an online mode.
    Type: Grant
    Filed: July 30, 1998
    Date of Patent: March 13, 2001
    Assignee: Mutek Solutions, Ltd.
    Inventors: Shlomo Wygodny, Dmitry Barboy, Georgi Prouss, Anatoly Vorobey