Changeset View
Changeset View
Standalone View
Standalone View
head/contrib/elftoolchain/libelf/elf_end.c
Show First 20 Lines • Show All 60 Lines • ▼ Show 20 Lines | case ELF_K_AR: | ||||
*/ | */ | ||||
if (e->e_u.e_ar.e_nchildren > 0) | if (e->e_u.e_ar.e_nchildren > 0) | ||||
return (0); | return (0); | ||||
break; | break; | ||||
case ELF_K_ELF: | case ELF_K_ELF: | ||||
/* | /* | ||||
* Reclaim all section descriptors. | * Reclaim all section descriptors. | ||||
*/ | */ | ||||
STAILQ_FOREACH_SAFE(scn, &e->e_u.e_elf.e_scn, s_next, | RB_FOREACH_SAFE(scn, scntree, &e->e_u.e_elf.e_scn, tscn) | ||||
tscn) | |||||
scn = _libelf_release_scn(scn); | scn = _libelf_release_scn(scn); | ||||
break; | break; | ||||
case ELF_K_NUM: | case ELF_K_NUM: | ||||
assert(0); | assert(0); | ||||
default: | default: | ||||
break; | break; | ||||
} | } | ||||
Show All 17 Lines |