System, method and computer program product for monitoring and/or analyzing at least one aspect of an invocation of an interface
First Claim
Patent Images
1. A method, comprising:
- identifying execution, by a hardware processor, of a portion of internal code of an interface, the portion of internal code located internal to the interface and logically after an entry point to the interface, the entry point representing a starting execution location of the interface;
in response to the execution of the portion of internal code, monitoring, by the hardware processor, at least one aspect of an invocation of the interface, wherein the monitoring is performed by a virtual machine to determine initiation of execution of the portion of internal code;
determining, by the hardware processor, whether the entry point was invoked prior to the execution of the portion of internal code; and
determining, by the hardware processor, whether the at least one aspect of the invocation of the interface is valid based upon whether the entry point was invoked prior to the execution of the portion of internal code.
10 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product are provided. In use, execution of a portion of internal code of an interface is identified. Further, in response to the execution of the portion of internal code, at least one aspect of an invocation of the interface is monitored and/or analyzed.
-
Citations
25 Claims
-
1. A method, comprising:
-
identifying execution, by a hardware processor, of a portion of internal code of an interface, the portion of internal code located internal to the interface and logically after an entry point to the interface, the entry point representing a starting execution location of the interface; in response to the execution of the portion of internal code, monitoring, by the hardware processor, at least one aspect of an invocation of the interface, wherein the monitoring is performed by a virtual machine to determine initiation of execution of the portion of internal code; determining, by the hardware processor, whether the entry point was invoked prior to the execution of the portion of internal code; and determining, by the hardware processor, whether the at least one aspect of the invocation of the interface is valid based upon whether the entry point was invoked prior to the execution of the portion of internal code. - View Dependent Claims (2, 3, 4)
-
-
5. At least one non-transitory computer readable medium, comprising instructions executable by a processor, the instructions, when executed by the processor, configure the processor to:
-
identify execution of a portion of internal code of an interface, the portion of internal code located internal to the interface and logically after an entry point to the interface, the entry point representing a starting execution location of the interface; monitor at least one aspect of an invocation of the interface, wherein the monitoring is performed by a virtual machine to determine initiation of execution of the portion of internal code; determine whether the entry point was invoked prior to the execution of the portion of internal code; and determine whether the at least one aspect of the invocation of the interface is valid based upon whether the entry point was invoked prior to the execution of the portion of internal code. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
at least one non-transitory computer readable medium; a hardware processor communicatively coupled to the computer readable medium; a callback module comprising instructions on the computer readable medium, the instructions, when read and executed by the processor, is configured to; identify execution of a portion of internal code of an interface the portion of internal code located internal to the interface and logically after an entry point to the interface, the entry point representing a starting execution location of the interface; monitor at least one aspect of an invocation of the interface, wherein the monitoring is performed by a virtual machine to determine initiation of the execution of the portion of internal code; determine whether the entry point was invoked prior to the execution of the portion of internal code; and determine whether the at least one aspect of the invocation of the interface is valid based upon whether the entry point was invoked prior to the execution of the portion of internal code. - View Dependent Claims (23, 24, 25)
-
Specification