ruby

dlsymdlopen

2.7.1

25 / 9819 files match, 4 filtered matches.

addr2line.c



1730 | 	    char *strtab = file + dynstr_shdr->sh_offset;
1731 | 	    ElfW(Sym) *symtab = (ElfW(Sym) *)(file + dynsym_shdr->sh_offset);
1732 | 	    int symtab_count = (int)(dynsym_shdr->sh_size / sizeof(ElfW(Sym)));
1733 |             void *handle = dlopen(NULL, RTLD_NOW|RTLD_LOCAL);
1734 |             if (handle) {
1735 |                 for (j = 0; j < symtab_count; j++) {


mjit_worker.c



873 |     CRITICAL_SECTION_FINISH(3, "in compact_all_jit_code to keep .o files");
874 | 
875 |     if (success) {
876 |         void *handle = dlopen(so_file, RTLD_NOW);
877 |         if (handle == NULL) {
878 |             mjit_warning("failure in loading code from compacted '%s': %s", so_file, dlerror());
920 | {
921 |     void *handle, *func;
922 | 
923 |     handle = dlopen(so_file, RTLD_NOW);
924 |     if (handle == NULL) {
925 |         mjit_warning("failure in loading code from '%s': %s", so_file, dlerror());


dln.c



1337 | #endif
1338 | 
1339 | 	/* Load file */
1340 | 	if ((handle = (void*)dlopen(file, RTLD_LAZY|RTLD_GLOBAL)) == NULL) {
1341 | 	    error = dln_strerror();
1342 | 	    goto failed;


ext/fiddle/handle.c



165 | # endif
166 | 	){
167 | # ifdef _WIN32_WCE
168 | 	ptr = dlopen("coredll.dll", cflag);
169 | # else
170 | 	(void)cflag;
173 |     }
174 |     else
175 | #endif
176 | 	ptr = dlopen(clib, cflag);
177 | #if defined(HAVE_DLERROR)
178 |     if( !ptr && (err = dlerror()) ){