Lines Matching defs:namespace
192 char *namespace;
259 const char *namespace)
262 if (!strcmp(list->namespace, namespace))
268 static void add_namespace(struct namespace_list **list, const char *namespace)
272 if (!contains_namespace(*list, namespace)) {
274 strlen(namespace) + 1));
275 strcpy(ns_entry->namespace, namespace);
282 const char *namespace)
284 return contains_namespace(module->imported_namespaces, namespace);
389 static void sym_update_namespace(const char *symname, const char *namespace)
398 merror("Could not update namespace(%s) for symbol %s\n",
399 namespace, symname);
403 free(s->namespace);
404 s->namespace =
405 namespace && namespace[0] ? NOFAIL(strdup(namespace)) : NULL;
2026 char *namespace;
2061 namespace = get_modinfo(&info, "import_ns");
2062 while (namespace) {
2063 add_namespace(&mod->imported_namespaces, namespace);
2064 namespace = get_next_modinfo(&info, "import_ns",
2065 namespace);
2234 if (exp->namespace &&
2235 !module_imports_namespace(mod, exp->namespace)) {
2237 "module %s uses symbol %s from namespace %s, but does not import it.\n",
2238 basename, exp->name, exp->namespace);
2241 add_namespace(&mod->missing_namespaces, exp->namespace);
2465 * 0x12345678<tab>symbol<tab>module<tab>export<tab>namespace
2479 char *symname, *namespace, *modname, *d, *export;
2493 if (!(namespace = strchr(export, '\t')))
2495 *namespace++ = '\0';
2508 sym_update_namespace(symname, namespace);
2521 const char *namespace;
2528 namespace = symbol->namespace;
2533 namespace ? namespace : "");
2556 buf_printf(&ns_deps_buf, " %s", ns->namespace);