Lines Matching refs:vtable
46 /* Boilerplate code to set up the vtable for hooking this loader into
56 static lt_dlvtable *vtable = 0;
58 /* Return the vtable for this loader, only the name and sym_prefix
64 if (!vtable)
66 vtable = (lt_dlvtable *) lt__zalloc (sizeof *vtable);
69 if (vtable && !vtable->name)
71 vtable->name = "lt_preopen";
72 vtable->sym_prefix = 0;
73 vtable->module_open = vm_open;
74 vtable->module_close = vm_close;
75 vtable->find_sym = vm_sym;
76 vtable->dlloader_init = vl_init;
77 vtable->dlloader_exit = vl_exit;
78 vtable->dlloader_data = loader_data;
79 vtable->priority = LT_DLLOADER_PREPEND;
82 if (vtable && (vtable->dlloader_data != loader_data))
88 return vtable;
114 /* A function called through the vtable to initialise this loader. */
130 /* A function called through the vtable when this loader is no
135 vtable = NULL;
141 /* A function called through the vtable to open a module with this
143 module for processing with this loader's other vtable functions. */
195 /* A function called through the vtable when a particular module
206 /* A function called through the vtable to get the address of