args.who = __builtin_return_address (0);
args.who = RETURN_ADDRESS (0);
__dlvsym (void *handle, const char *name, const char *version_str){  struct dlvsym_args args;  args.handle = handle;  args.name = name;  args.who = __builtin_return_address (0);  args.version = version_str;  return (_dlerror_run (dlvsym_doit, &args) ? NULL : args.sym);}