Statically detecting externally referenced interfaces of a program
First Claim
Patent Images
1. A computer-implemented method of facilitating detection of externally referenced interfaces of a program, said method comprising:
- obtaining a compiled program for which one or more externally referenced interfaces in the compiled program are to be detected;
detecting the one or more externally referenced interfaces in the compiled program without having to execute the compiled program during runtime;
creating a list of at least one of the one or more externally referenced interfaces in response to the detecting; and
storing the list in a computer-readable medium.
1 Assignment
0 Petitions
Accused Products
Abstract
Externally referenced interfaces of a program are statically detected. The static detection of the externally referenced interfaces is performed prior to runtime and without the source code of the program. Input to the static detection is the compiled output of the program, and the output is a list of the externally referenced interfaces of the program.
47 Citations
44 Claims
-
1. A computer-implemented method of facilitating detection of externally referenced interfaces of a program, said method comprising:
-
obtaining a compiled program for which one or more externally referenced interfaces in the compiled program are to be detected; detecting the one or more externally referenced interfaces in the compiled program without having to execute the compiled program during runtime; creating a list of at least one of the one or more externally referenced interfaces in response to the detecting; and storing the list in a computer-readable medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented system of facilitating detection of externally referenced interfaces of a program, said system comprising:
-
a compiled program in which one or more externally referenced interfaces in the compiled program are to be detected; means for detecting the one or more externally referenced interfaces in the compiled program without having to execute the program during runtime; means for creating a list of at least one of the one or more externally referenced interfaces in response to the detecting; and a computer-readable medium for storing the list. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer-implemented system of facilitating detection of externally referenced interfaces of a program, said system comprising:
-
a compiled program in which one or more externally referenced interfaces in the compiled program are to be detected; a detector to detect the one or more externally referenced interfaces without having to execute the compiled program during runtime; a list of at least one of the one or more externally referenced interfaces in response to the detecting; and storage for storing the list. - View Dependent Claims (30)
-
-
31. At least one program storage device readable by a machine tangibly embodying at least one program of instructions executable by the machine to perform a method of facilitating detection of externally referenced interfaces of a program, said method comprising:
-
obtaining a compiled program for which one or more externally referenced interfaces in the compiled program are to be detected; detecting the one or more externally referenced interfaces in the compiled program without having to execute the compiled program during runtime; creating a list of at least one of the one or more externally referenced interfaces in response to the detecting; and storing the list in a computer-readable medium. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification