Lines Matching refs:name

43 char *loader_getenv(const char *name, const struct loader_instance *inst) {
44 if (NULL == name) return NULL;
46 CachedHandle g_Handle = CachedParameterCreate(name, "");
49 loader_log(inst, VULKAN_LOADER_DEBUG_BIT | VULKAN_LOADER_INFO_BIT, 0, "loader_getenv name:%s, res:%s", name, res);
58 return getenv(name);
62 char *loader_secure_getenv(const char *name, const struct loader_instance *inst) {
71 return is_high_integrity() ? NULL : loader_getenv(name, inst);
73 return loader_getenv(name, inst);
79 out = secure_getenv(name);
82 out = __secure_getenv(name);
84 out = loader_getenv(name, inst);
86 loader_log(inst, VULKAN_LOADER_INFO_BIT, 0, "Loader is using non-secure environment variable lookup for %s", name);
124 char *loader_getenv(const char *name, const struct loader_instance *inst) {
125 int name_utf16_size = MultiByteToWideChar(CP_UTF8, 0, name, -1, NULL, 0);
130 if (MultiByteToWideChar(CP_UTF8, 0, name, -1, name_utf16, name_utf16_size) != name_utf16_size) {
161 char *loader_secure_getenv(const char *name, const struct loader_instance *inst) {
162 if (NULL == name) return NULL;
166 "Loader is running with elevated permissions. Environment variable %s will be ignored", name);
171 return loader_getenv(name, inst);
181 char *loader_getenv(const char *name, const struct loader_instance *inst) {
184 (void)name;
399 // Check to see if the provided layer name matches any of the filter strings.
405 bool check_name_matches_filter_environment_var(const char *name, const struct loader_envvar_filter *filter_struct) {
407 const size_t name_len = strlen(name);
410 lower_name[iii] = (char)tolower(name[iii]);
414 // Check if the filter name is longer (this is with all special characters removed), and if it is
460 // Get the layer name(s) from the env_name environment variable. If layer is found in
473 char *name = loader_stack_alloc(layer_env_len);
474 if (name != NULL) {
475 loader_strncpy(name, layer_env_len, layer_env, layer_env_len);
478 ENABLED_LAYERS_ENV, name);
481 while (name && *name) {
482 char *next = loader_get_next_path(name);
484 if (strlen(name) > 0) {
489 if (0 == strcmp(name, source_prop->info.layerName)) {
509 "Layer \"%s\" was not found but was requested by env var VK_INSTANCE_LAYERS!", name);
512 name = next;
521 // If it doesn't match the type, or the name isn't what we're looking for, just continue
540 // If we are supposed to filter through all layers, we need to compare the layer name against the filter.