nncnnSource ↗
34 declarations and 51 call references extracted from public source metadata.

Source symbols: src/simplevk.cpp

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: master@dda2e28bae2a084760361197d87f06e685604e52 · 2026-07-13T07:13:46Z
  • Declarations: 34
  • Referenced calls: 51

Declared symbols

  • std — static at line 44; references get_driver_path_from_icd, fopen, string, feof, fgets, sscanf, strchr, find_last_of, substr, fclose
  • std — static at line 95; references get_driver_path_from_icd_env, getenv, string, get_driver_path_from_icd
  • char — const at line 97; references getenv, string
  • std — static at line 108; references get_driver_path_from_ncnn_env, getenv, string
  • char — const at line 110; references getenv, string, int
  • HMODULE — static at line 118; references int
  • void — static at line 120; references int
  • hw_module_t — struct at line 123; references int
  • hw_module_methods_t — struct at line 124; references int
  • hw_device_t — struct at line 125; references int
  • hw_module_methods_t — struct at line 127; references int
  • hw_device_t — struct at line 133; references int
  • hw_module_t — struct at line 150
  • char — const at line 156
  • char — const at line 157
  • char — const at line 158
  • hwvulkan_module_t — struct at line 169
  • hwvulkan_device_t — struct at line 173
  • hwvulkan_device_t — static at line 181; references search_file, FindFirstFileA, c_str, string, push_back, FindNextFileA, FindClose, for, size, empty
  • std — static at line 186; references search_file, FindFirstFileA, c_str, string, push_back, FindNextFileA, FindClose, for, size, empty
  • int — static at line 228; references load_vulkan_windows, LoadLibraryA, NCNN_LOGE, GetLastError, GetProcAddress, VkResult, icdNegotiateLoaderICDInterfaceVersion, FreeLibrary, vkGetInstanceProcAddr
  • char — const at line 230; references LoadLibraryA, NCNN_LOGE, GetLastError
  • int — static at line 278; references load_vulkan_linux, dlopen, NCNN_LOGE, dlerror, dlsym, VkResult, icdNegotiateLoaderICDInterfaceVersion, dlclose, vkGetInstanceProcAddr
  • char — const at line 281; references dlopen
  • char — const at line 283; references dlopen
  • int — static at line 341; references load_vulkan_apple_moltenvk, NCNN_LOGE, vkGetInstanceProcAddr
  • int — static at line 358; references load_vulkan_android, opendir, readdir, sscanf, snprintf, closedir, NCNN_LOGE, dlopen, dlerror, dlsym, dlclose, strcmp, open, vkGetInstanceProcAddr
  • dirent — struct at line 379; references readdir, sscanf, snprintf
  • char — const at line 406; references dlopen, NCNN_LOGE, dlerror
  • char — const at line 515; references defined
  • char — const at line 531
  • char — const at line 541
  • char — const at line 546
  • int — const at line 556; references sizeof, for, search_file, empty, load_vulkan_windows, load_vulkan_android, load_vulkan_linux

File-level call references


Source: src/simplevk.cpp

Generated by smolify with deterministic-repository-import-v2 · 1 source file