Home | History | Annotate | Download | only in dso

Lines Matching refs:meth

71 void DSO_set_default_method(DSO_METHOD *meth)
73 default_DSO_meth = meth;
83 return(dso->meth);
86 DSO_METHOD *DSO_set_method(DSO *dso, DSO_METHOD *meth)
89 mtmp = dso->meth;
90 dso->meth = meth;
94 DSO *DSO_new_method(DSO_METHOD *meth)
118 if(meth == NULL)
119 ret->meth = default_DSO_meth;
121 ret->meth = meth;
123 if((ret->meth->init != NULL) && !ret->meth->init(ret))
154 if((dso->meth->dso_unload != NULL) && !dso->meth->dso_unload(dso))
160 if((dso->meth->finish != NULL) && !dso->meth->finish(dso))
194 DSO *DSO_load(DSO *dso, const char *filename, DSO_METHOD *meth, int flags)
201 ret = DSO_new_method(meth);
237 if(ret->meth->dso_load == NULL)
246 if(!ret->meth->dso_load(ret))
272 if(dso->meth->dso_bind_var == NULL)
277 if((ret = dso->meth->dso_bind_var(dso, symname)) == NULL)
295 if(dso->meth->dso_bind_func == NULL)
300 if((ret = dso->meth->dso_bind_func(dso, symname)) == NULL)
340 if((dso->meth == NULL) || (dso->meth->dso_ctrl == NULL))
345 return(dso->meth->dso_ctrl(dso,cmd,larg,parg));
414 else if(dso->meth->dso_merger != NULL)
415 result = dso->meth->dso_merger(dso,
441 else if(dso->meth->dso_name_converter != NULL)
442 result = dso->meth->dso_name_converter(dso, filename);
471 DSO_METHOD *meth = default_DSO_meth;
472 if (meth == NULL) meth = DSO_METHOD_openssl();
473 if (meth->pathbyaddr == NULL)
478 return (*meth->pathbyaddr)(addr,path,sz);
483 DSO_METHOD *meth = default_DSO_meth;
484 if (meth == NULL) meth = DSO_METHOD_openssl();
485 if (meth->globallookup == NULL)
490 return (*meth->globallookup)(name);