Home
last modified time | relevance | path

Searched refs:e_scn (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/elftoolchain/libelf/
H A Delf_scn.c112 if (!RB_EMPTY(&e->e_u.e_elf.e_scn)) { in _libelf_load_section_headers()
113 assert(RB_MIN(scntree, &e->e_u.e_elf.e_scn) == in _libelf_load_section_headers()
114 RB_MAX(scntree, &e->e_u.e_elf.e_scn)); in _libelf_load_section_headers()
165 for (s = RB_ROOT(&e->e_u.e_elf.e_scn); s != NULL;) { in elf_getscn()
224 if (RB_EMPTY(&e->e_u.e_elf.e_scn)) { in elf_newscn()
254 RB_NEXT(scntree, &e->e_u.e_elf.e_scn, s)); in elf_nextscn()
H A Dlibelf_allocate.c72 RB_INIT(&e->e_u.e_elf.e_scn); in _libelf_init_elf()
101 assert(RB_EMPTY(&e->e_u.e_elf.e_scn)); in _libelf_release_elf()
162 RB_INSERT(scntree, &e->e_u.e_elf.e_scn, s); in _libelf_allocate_scn()
190 RB_REMOVE(scntree, &e->e_u.e_elf.e_scn, s); in _libelf_release_scn()
H A D_libelf.h85 RB_PROTOTYPE(scntree, _Elf_Scn, e_scn, elfscn_cmp);
129 struct scntree e_scn; /* sections */ member
H A Delf_end.c69 RB_FOREACH_SAFE(scn, scntree, &e->e_u.e_elf.e_scn, tscn) in elf_end()
H A Dlibelf_extended.c42 if ((s = RB_MIN(scntree, &e->e_u.e_elf.e_scn)) != NULL) in _libelf_getscn0()
H A Dlibelf_ehdr.c49 assert(RB_EMPTY(&e->e_u.e_elf.e_scn)); in _libelf_load_extended()
H A Delf_update.c461 RB_FOREACH(s, scntree, &e->e_u.e_elf.e_scn) { in _libelf_resync_sections()
1000 RB_FOREACH(scn, scntree, &e->e_u.e_elf.e_scn) { in _libelf_write_shdr()
1164 RB_FOREACH_SAFE(scn, scntree, &e->e_u.e_elf.e_scn, tscn) in _libelf_write_elf()