Home | History | Annotate | Download | only in libctf

Lines Matching refs:aref

235   ctf_str_atom_ref_t *aref;
241 aref = malloc (s);
243 if (!aref)
246 aref->caf_ref = ref;
255 ctf_str_atom_ref_movable_t *movref = (ctf_str_atom_ref_movable_t *) aref;
259 if (ctf_dynhash_insert (fp->ctf_str_movable_refs, ref, aref) < 0)
261 free (aref);
266 ctf_list_append (&atom->csa_refs, aref);
268 return aref;
514 ctf_str_atom_ref_t *aref, *anext;
521 for (aref = ctf_list_next (&atom->csa_refs); aref != NULL; aref = anext)
523 anext = ctf_list_next (aref);
524 if (aref->caf_ref == ref)
526 ctf_list_delete (&atom->csa_refs, aref);
527 free (aref);