Lines Matching refs:dlda
1782 dt_lib_depend_t *dlda;
1784 if ((dlda = dt_lib_depend_lookup(&dtp->dt_lib_dep,
1793 if ((dt_lib_depend_add(dtp, &dlda->dtld_dependents,
1805 dt_lib_depend_t *dpld, *dlda, *new;
1811 dlda = dt_lib_depend_lookup(&dtp->dt_lib_dep,
1813 assert(dlda != NULL);
1815 if (dlda->dtld_start == 0 &&
1816 dt_topo_sort(dtp, dlda, count) == -1)
1841 dt_lib_depend_t *dld, *dpld, *dlda;
1868 dlda = dt_lib_depend_lookup(&dtp->dt_lib_dep_sorted,
1870 assert(dlda != NULL);
1872 if (dlda->dtld_finish > dld->dtld_finish) {
1888 dt_lib_depend_t *dld, *dlda;
1891 while ((dlda = dt_list_next(&dld->dtld_dependencies)) != NULL) {
1892 dt_list_delete(&dld->dtld_dependencies, dlda);
1893 dt_free(dtp, dlda->dtld_library);
1894 dt_free(dtp, dlda->dtld_libpath);
1895 dt_free(dtp, dlda);
1897 while ((dlda = dt_list_next(&dld->dtld_dependents)) != NULL) {
1898 dt_list_delete(&dld->dtld_dependents, dlda);
1899 dt_free(dtp, dlda->dtld_library);
1900 dt_free(dtp, dlda->dtld_libpath);
1901 dt_free(dtp, dlda);