Lines Matching defs:folder
423 // Necessary since bundles look in sub folders for manifests, not the test framework folder itself
436 // This is necessary to prevent the folder manager from using dead memory during destruction.
437 // What happens is that each folder manager tries to cleanup itself. Except, folders that were never called did not have their
438 // DirEntry array's filled out. So when that folder calls delete_folder, which calls readdir, the shim tries to order the files.
445 fs::FolderManager* folder = &get_folder(ManifestLocation::driver);
448 folder = &get_folder(ManifestLocation::driver_env_var);
451 folder = &get_folder(ManifestLocation::windows_app_package);
454 folder = &get_folder(ManifestLocation::macos_bundle);
457 folder = &get_folder(ManifestLocation::unsecured_location);
461 folder = &get_folder(ManifestLocation::null);
467 auto new_driver_location = folder->copy_file(icd_details.icd_manifest.lib_path, new_driver_name.str());
499 icds.back().manifest_path = folder->write_manifest(full_json_name, icd_details.icd_manifest.get_manifest_str());
512 env_var_vk_icd_filenames.add_to_list(folder->location().str());
514 env_var_vk_icd_filenames.add_to_list((folder->location() / full_json_name).str());
516 platform_shim->add_known_path(folder->location());
520 add_env_var_vk_icd_filenames.add_to_list(folder->location().str());
522 add_env_var_vk_icd_filenames.add_to_list((folder->location() / full_json_name).str());
524 platform_shim->add_known_path(folder->location());
536 platform_shim->set_app_package_path(folder->location());
602 auto& folder = *fs_ptr;
609 auto new_layer_location = folder.copy_file(layer.lib_path, layer_binary_name.str());
644 // Write a manifest file to a folder as long as the discovery type isn't none
645 auto layer_manifest_loc = folder.write_manifest(layer_details.json_name, layer_details.layer_manifest.get_manifest_str());