Lines Matching defs:dso_handle
6249 void *dso_handle; // Used to located dso.
6257 dso_handle_node* find_dso_handle_node(void *dso_handle)
6261 if (cur->dso_handle == dso_handle) {
6269 void add_dso_handle_node(void *dso_handle)
6272 if (!dso_handle) {
6273 LD_LOGW("[cxa_thread] add_dso_handle_node return because dso_handle is null.\n");
6278 dso_handle_node *node = find_dso_handle_node(dso_handle);
6293 struct dso* p = addr2dso(dso_handle);
6296 LD_LOGE("[cxa_thread] can't find dso by dso_handle(%{public}p)", dso_handle);
6297 error("[cxa_thread] can't find dso by dso_handle(%p)", dso_handle);
6304 LD_LOGD("[cxa_thread] %{public}s nr_dlopen++ when add dso_handle for %{public}s, nr_dlopen:%{public}d",
6309 LD_LOGD("[cxa_thread] %{public}s nr_dlopen++ when add dso_handle for %{public}s, nr_dlopen:%{public}d",
6317 LD_LOGD("[cxa_thread] %{public}s nr_dlopen++ when add dso_handle for %{public}s, nr_dlopen:%{public}d",
6323 cur->dso_handle = dso_handle;
6332 void remove_dso_handle_node(void *dso_handle)
6335 if (dso_handle == NULL) {
6336 LD_LOGW("[cxa_thread] remove_dso_handle_node return because dso_handle is null.\n");
6341 dso_handle_node *node = find_dso_handle_node(dso_handle);
6348 node->dso_handle = NULL;
6353 LD_LOGE("[cxa_thread] can't find matched dso handle node by %{public}p, count:%{public}d", dso_handle, node->count);
6354 error("[cxa_thread] can't find matched dso handle node by %p, count:%d", dso_handle, node->count);