Dynamically loadable stub modules
First Claim
Patent Images
1. A dynamically loadable stub module, associated with a dynamically loadable kernel module (DLKM), comprising:
- a base stub module;
means for defining DLKM data structures and wrapper functions;
means for defining load and unload routines;
means for defining metadata structures;
means for allowing dynamic loading by DLKM infrastructures; and
means for generating a dynamically loadable stub module object file.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamically loadable stub module, associated with a dynamically loadable kernel module (DLKM) includes a base stub module, means for defining DLKM data structures and wrapper functions, means for defining load and unload routines, means for defining metadata structures, means for allowing dynamic loading by DLKM infrastructures, and means for generating a dynamically loadable stub module object file.
37 Citations
21 Claims
-
1. A dynamically loadable stub module, associated with a dynamically loadable kernel module (DLKM), comprising:
-
a base stub module;
means for defining DLKM data structures and wrapper functions;
means for defining load and unload routines;
means for defining metadata structures;
means for allowing dynamic loading by DLKM infrastructures; and
means for generating a dynamically loadable stub module object file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for dynamic loading of a stub module, comprising:
modifying a base stub module for an associated DLKM, comprising;
defining DLKM data structures and wrapper functions for the stub module;
defining load and unload routines for the stub module;
defining metadata structures for the stub module;
providing for dynamic loading of the stub module by DLKM infrastructures; and
generating a dynamically loadable stub module object file. - View Dependent Claims (17, 18, 19, 20)
-
21. A computer-readable medium having computer code to implement autoload stub modules, the code when executed comprising the following steps:
-
defining DLKM data structures and wrapper functions for the stub module;
defining load and unload routines for the stub module;
defining metadata structures for the stub module;
providing for dynamic loading of the stub module by DLKM infrastructures; and
generating a dynamically loadable stub module object file.
-
Specification