Lines Matching refs:ns
34 Dwarf_NameSec ns;
39 if ((ns = *nsp) == NULL)
42 STAILQ_FOREACH_SAFE(nt, &ns->ns_ntlist, nt_next, tnt) {
48 STAILQ_REMOVE(&ns->ns_ntlist, nt, _Dwarf_NameTbl, nt_next);
51 if (ns->ns_array)
52 free(ns->ns_array);
53 free(ns);
62 Dwarf_NameSec ns;
71 if ((ns = malloc(sizeof(struct _Dwarf_NameSec))) == NULL) {
75 STAILQ_INIT(&ns->ns_ntlist);
76 ns->ns_array = NULL;
77 ns->ns_len = 0;
89 STAILQ_INSERT_TAIL(&ns->ns_ntlist, nt, nt_next);
136 ns->ns_len++;
141 if (ns->ns_len > 0) {
142 if ((ns->ns_array = malloc(sizeof(Dwarf_NamePair) *
143 ns->ns_len)) == NULL) {
150 STAILQ_FOREACH(nt, &ns->ns_ntlist, nt_next) {
152 ns->ns_array[i++] = np;
154 assert((Dwarf_Unsigned)i == ns->ns_len);
157 *namesec = ns;
163 _dwarf_nametbl_cleanup(&ns);