Patent ID: 7210124

Claim:
A method comprising: receiving a distribution list comprising two or more shared resources comprising dynamically linkable libraries, and two or more classified entry points into the shared resources; for each classified entry point, identifying a graph of nodes and edges reachable within the shared resources wherein the graph represents basic blocks reachable within the two or more shared resources; creating a new first order resource comprising a single dynamically linkable file comprising the assembled nodes of a graph representing basic blocks reachable within the two or more shared resources from one or more first order classified entry points; creating a new second order resource comprising a single dynamically linkable file comprising the assembled nodes of a graph representing basic blocks reachable from one or more second order classified entry points and not reachable from the one or more first order classified entry points; creating dependency relations for nodes in the new first order resource depended on by nodes in the new second order resource; and dynamically linking the new first order resource into an application's address space in order to provide computing services to a user.