Patent ID: 8739188

Claim:
A method, comprising: identifying, utilizing a processor, an invocation of an interface, the interface configured to facilitate communication between a first instance of hardware or software and a second instance of hardware or software; determining, with the processor and in response to the invocation of the interface, whether a library associated with the interface has been previously loaded; monitoring the interface, with the processor, only when it is determined that the library associated with the interface has been previously loaded; and deferring monitoring of the interface until the library associated with the interface has already been loaded, wherein deferring monitoring of the interface comprises: adding an indicator for the interface to a list of pending interfaces to be monitored; detecting a request to load a new library; determining whether the new library is associated with any interface having the indicator for the interface in the list of pending interfaces to be monitored; and monitoring the interface associated with the indicator only after it has determined that the library associated with the interface has been loaded.