Searched refs:e_scn (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/elftoolchain/libelf/ |
H A D | elf_scn.c | 112 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 D | libelf_allocate.c | 72 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.h | 85 RB_PROTOTYPE(scntree, _Elf_Scn, e_scn, elfscn_cmp); 129 struct scntree e_scn; /* sections */ member
|
H A D | elf_end.c | 69 RB_FOREACH_SAFE(scn, scntree, &e->e_u.e_elf.e_scn, tscn) in elf_end()
|
H A D | libelf_extended.c | 42 if ((s = RB_MIN(scntree, &e->e_u.e_elf.e_scn)) != NULL) in _libelf_getscn0()
|
H A D | libelf_ehdr.c | 49 assert(RB_EMPTY(&e->e_u.e_elf.e_scn)); in _libelf_load_extended()
|
H A D | elf_update.c | 461 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()
|