Lines Matching defs:ns_t
51 } ns_t;
56 ns_t **nss;
60 ns_t *inherited_ns; /* inherited namespace */
74 ns_t *ns_alloc();
75 void ns_free(ns_t *ns);
76 void ns_set_name(ns_t *ns, const char *name);
77 void ns_set_env_paths(ns_t *ns, const char *env_paths);
78 void ns_set_lib_paths(ns_t *ns, const char *lib_paths);
79 void ns_set_asan_lib_paths(ns_t *ns, const char *asan_lib_paths);
80 void ns_set_permitted_paths(ns_t *ns, const char *permitted_paths);
81 void ns_set_asan_permitted_paths(ns_t *ns, const char *asan_permitted_paths);
82 void ns_set_separated(ns_t *ns, bool separated);
83 void ns_set_allowed_libs(ns_t *ns, const char *allowed_libs);
84 void ns_add_dso(ns_t *ns, struct dso *dso);
85 void nslist_add_ns(ns_t *ns);
86 void ns_add_inherit(ns_t *ns, ns_t *inherited, const char *shared_libs);
87 void ns_set_flag(ns_t *ns, int flag);
90 ns_t *get_default_ns();
93 bool is_accessible(ns_t *ns, const char *lib_pathname, bool is_asan, bool check_inherited);
96 bool check_asan_path(ns_t *ns, const char *lib_pathname);
102 ns_t *find_ns_by_name(const char *ns_name);