System and method for making a program compatible across multiple-versions of operating systems
AssigneeHarness Inc.
InventorsSantosh Sahu, Puneet Agarwal, Sanjay Nagraj
Life of this patent
Estimating the term…
Loading patent…
AssigneeHarness Inc.
InventorsSantosh Sahu, Puneet Agarwal, Sanjay Nagraj
Estimating the term…
A method for making a program compatible across multiple-versions of Operation Systems (OS) is disclosed. The method includes receiving the program to be attached to function. Next, the method includes compiling the received program using macro to make it agnostic to OS version. The macro includes a conditional branching feature for determining type of syscall based on flag information from a shared map for attaching the program in different OS versions. Thereafter, the method includes attaching the program to the OS based on the determined type of syscall. In one scenario, the program is attached to a first function if the determined type of syscall is of a first type. In another scenario, the program is attached to a second function if the determined type of syscall is of a second type.
A system for making a program compatible across multiple-versions of operating systems for tracing and observing functions, the system comprises:
A method for making a program compatible across multiple-versions of operating systems for tracing and observing functions, the method comprises:
A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein for making a program compatible across multiple-versions of operating systems for tracing and observing functions, the computer program product configured to:
Dependencies are inferred from the claim text.