System, method and computer program product for verifying invocations of interfaces
First Claim
Patent Images
1. A method, comprising:
- selecting one of a plurality of call instruction formats; and
verifying whether an invocation of an interface was attempted by code utilizing the selected call instruction format, utilizing a processor;
wherein the selecting and verifying are repeated for each of the plurality of call instruction formats.
10 Assignments
0 Petitions
Accused Products
Abstract
A verification system, method and computer program product are provided. In one embodiment, one of a plurality of call instruction formats is selected. In addition, it is verified whether an invocation of an interface was attempted by code utilizing the selected call instruction format. Further, the selection and the verification are repeated for each of the plurality of call instruction formats. In another embodiment, a return target address is identified. Still yet, it is determined whether return of contra to the return target address would result in invocation a one of a plurality of interfaces.
-
Citations
25 Claims
-
1. A method, comprising:
-
selecting one of a plurality of call instruction formats; and verifying whether an invocation of an interface was attempted by code utilizing the selected call instruction format, utilizing a processor; wherein the selecting and verifying are repeated for each of the plurality of call instruction formats. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product embodied on a non-transitory computer readable medium, comprising:
-
computer code for selecting one of a plurality of call instruction formats; and computer code for verifying whether an invocation of an interface was attempted by code utilizing the selected call instruction format; wherein the computer program product is operable such that the selecting and verifying are repeated for each of the plurality of call instruction formats.
-
-
13. A system, comprising:
-
a processor for selecting one of a plurality of call instruction formats, the processor further adapted for verifying whether an invocation of an interface was attempted by code utilizing the selected call instruction format; wherein the system is operable such that the selecting and verifying are repeated for each of the plurality of call instruction formats. - View Dependent Claims (14)
-
-
15. A method, comprising:
-
identifying a return target address; and determining whether return of control to the return target address would result in invocation of one of a plurality of interfaces, utilizing a processor. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification