Lines Matching refs:libc
1072 void *libc = dlopen (SYS_LIBC_NAME, RTLD_LAZY | RTLD_NOLOAD); in __collector_util_init() local
1073 if (libc == NULL) in __collector_util_init()
1074 libc = dlopen (SYS_LIBC_NAME, RTLD_NOW | RTLD_LOCAL); in __collector_util_init()
1075 if (libc == NULL) in __collector_util_init()
1086 void *ptr = dlsym (libc, "fprintf"); in __collector_util_init()
1100 ptr = dlsym (libc, "mmap"); in __collector_util_init()
1111 ptr = dlsym (libc, "mmap64"); in __collector_util_init()
1117 ptr = dlsym (libc, "munmap"); in __collector_util_init()
1126 ptr = dlsym (libc, "close"); in __collector_util_init()
1135 ptr = dlsym (libc, "open"); in __collector_util_init()
1145 ptr = dlvsym (libc, "open64", "GLIBC_2.2"); // it is in /lib/libpthread.so.0 in __collector_util_init()
1152 ptr = dlsym (libc, "open64"); in __collector_util_init()
1161 ptr = dlsym (libc, "close"); in __collector_util_init()
1170 ptr = dlsym (libc, "read"); in __collector_util_init()
1179 ptr = dlsym (libc, "write"); in __collector_util_init()
1189 ptr = dlvsym (libc, "pwrite", "GLIBC_2.2"); // it is in /lib/libpthread.so.0 in __collector_util_init()
1196 ptr = dlsym (libc, "pwrite"); in __collector_util_init()
1209 ptr = dlvsym (libc, "pwrite64", "GLIBC_2.2"); // it is in /lib/libpthread.so.0 in __collector_util_init()
1216 ptr = dlsym (libc, "pwrite64"); in __collector_util_init()
1225 ptr = dlsym (libc, "lseek"); in __collector_util_init()
1234 ptr = dlsym (libc, "access"); in __collector_util_init()
1243 ptr = dlsym (libc, "mkdir"); in __collector_util_init()
1252 ptr = dlsym (libc, "opendir"); in __collector_util_init()
1261 ptr = dlsym (libc, "closedir"); in __collector_util_init()
1270 ptr = dlsym (libc, "execv"); in __collector_util_init()
1279 ptr = dlsym (libc, "exit"); in __collector_util_init()
1288 ptr = dlsym (libc, "vfork"); in __collector_util_init()
1297 ptr = dlsym (libc, "waitpid"); in __collector_util_init()
1309 sched_getcpu_ptr = (sched_getcpu_ptr_t) dlsym (libc, "sched_getcpu"); in __collector_util_init()
1316 ptr = dlsym (libc, "getcontext"); in __collector_util_init()
1325 ptr = dlsym (libc, "malloc"); in __collector_util_init()
1334 ptr = dlsym (libc, "putenv"); in __collector_util_init()
1343 ptr = dlsym (libc, "getenv"); in __collector_util_init()
1352 ptr = dlsym (libc, "time"); in __collector_util_init()
1361 ptr = dlsym (libc, "mktime"); in __collector_util_init()
1375 ptr = dlsym (libc, "gmtime_r"); in __collector_util_init()
1384 ptr = dlsym (libc, "strtol"); in __collector_util_init()
1393 ptr = dlsym (libc, "strtoll"); in __collector_util_init()
1405 ptr = dlsym (libc, "setenv"); in __collector_util_init()
1414 ptr = dlsym (libc, "unsetenv"); in __collector_util_init()
1423 ptr = dlsym (libc, "atof"); in __collector_util_init()
1432 ptr = dlsym (libc, "sysinfo"); in __collector_util_init()
1441 ptr = dlsym (libc, "clearenv"); in __collector_util_init()
1453 if ((ptr = dlvsym (libc, "fopen", "GLIBC_2.17")) != NULL) in __collector_util_init()
1455 else if ((ptr = dlvsym (libc, "fopen", "GLIBC_2.2.5")) != NULL) in __collector_util_init()
1457 else if ((ptr = dlvsym (libc, "fopen", "GLIBC_2.1")) != NULL) in __collector_util_init()
1459 else if ((ptr = dlvsym (libc, "fopen", "GLIBC_2.0")) != NULL) in __collector_util_init()
1462 ptr = dlsym (libc, "fopen"); in __collector_util_init()
1469 if ((ptr = dlvsym (libc, "popen", "GLIBC_2.17")) != NULL) in __collector_util_init()
1471 else if ((ptr = dlvsym (libc, "popen", "GLIBC_2.2.5")) != NULL) in __collector_util_init()
1473 else if ((ptr = dlvsym (libc, "popen", "GLIBC_2.1")) != NULL) in __collector_util_init()
1475 else if ((ptr = dlvsym (libc, "popen", "GLIBC_2.0")) != NULL) in __collector_util_init()
1478 ptr = dlsym (libc, "popen"); in __collector_util_init()
1485 if ((ptr = dlvsym (libc, "fclose", "GLIBC_2.17")) != NULL) in __collector_util_init()
1487 else if ((ptr = dlvsym (libc, "fclose", "GLIBC_2.2.5")) != NULL) in __collector_util_init()
1489 else if ((ptr = dlvsym (libc, "fclose", "GLIBC_2.1")) != NULL) in __collector_util_init()
1491 else if ((ptr = dlvsym (libc, "fclose", "GLIBC_2.0")) != NULL) in __collector_util_init()
1494 ptr = dlsym (libc, "fclose"); in __collector_util_init()
1501 ptr = dlsym (libc, "pclose"); in __collector_util_init()
1510 ptr = dlsym (libc, "fgets"); in __collector_util_init()
1519 ptr = dlsym (libc, "sscanf"); in __collector_util_init()
1528 ptr = dlsym (libc, "snprintf"); in __collector_util_init()
1537 ptr = dlsym (libc, "vsnprintf"); in __collector_util_init()
1546 ptr = dlsym (libc, "atoi"); in __collector_util_init()
1555 ptr = dlsym (libc, "calloc"); in __collector_util_init()
1564 ptr = dlsym (libc, "free"); in __collector_util_init()
1575 ptr = dlsym (libc, "strdup"); in __collector_util_init()
1588 ptr = dlsym (libc, "strerror"); in __collector_util_init()
1596 ptr = dlsym (libc, "strerror_r"); in __collector_util_init()
1604 ptr = dlsym (libc, "strspn"); in __collector_util_init()
1613 ptr = dlsym (libc, "strtoul"); in __collector_util_init()
1622 ptr = dlsym (libc, "strtoull"); in __collector_util_init()
1631 ptr = dlsym (libc, "fcntl"); in __collector_util_init()
1640 ptr = dlsym (libc, "ioctl"); in __collector_util_init()
1649 ptr = dlsym (libc, "symlink"); in __collector_util_init()
1658 ptr = dlsym (libc, "syscall"); in __collector_util_init()
1667 ptr = dlsym (libc, "sysconf"); in __collector_util_init()
1676 ptr = dlsym (libc, "sigfillset"); in __collector_util_init()
1685 ptr = dlsym (libc, "sigprocmask"); in __collector_util_init()