{ global: vk_icdGetInstanceProcAddr; vk_icdGetPhysicalDeviceProcAddr; vk_icdNegotiateLoaderICDInterfaceVersion; # Andoid looks for this global in HAL modules. In the source it occurs # as HAL_MODULE_INFO_SYM (which is just a #define for HMI) and it's an # instance of struct hwvulkan_module_t. HMI; local: # When static linking LLVM, all its symbols are public API. # That may cause symbol collision, so explicitly demote everything. *; };