/external/elfutils/libelf/ |
gelf_update_rela.c | 44 Elf_Scn *scn; local 57 scn = data_scn->s; 58 rwlock_wrlock (scn->elf->lock); 60 if (scn->elf->class == ELFCLASS32) 105 scn->flags |= ELF_F_DIRTY; 108 rwlock_unlock (scn->elf->lock);
|
gelf_update_sym.c | 45 Elf_Scn *scn; local 58 scn = data_scn->s; 59 rwlock_wrlock (scn->elf->lock); 61 if (scn->elf->class == ELFCLASS32) 110 scn->flags |= ELF_F_DIRTY; 113 rwlock_unlock (scn->elf->lock);
|
elf32_checksum.c | 57 Elf_Scn *scn; local 90 scn = NULL; 91 while ((scn = INTUSE(elf_nextscn) (elf, scn)) != NULL) 98 shdr = INTUSE(gelf_getshdr) (scn, &shdr_mem); 123 data = INTUSE(elf_rawdata) (scn, NULL); 135 while ((data = INTUSE(elf_getdata) (scn, data)) != NULL)
|
gelf_getrel.c | 44 Elf_Scn *scn; local 59 scn = data_scn->s; 61 rwlock_rdlock (scn->elf->lock); 63 if (scn->elf->class == ELFCLASS32) 96 rwlock_unlock (scn->elf->lock);
|
gelf_getrela.c | 44 Elf_Scn *scn; local 59 scn = data_scn->s; 61 rwlock_rdlock (scn->elf->lock); 63 if (scn->elf->class == ELFCLASS32) 97 rwlock_unlock (scn->elf->lock);
|
elf32_getchdr.c | 43 elfw2(LIBELFBITS,getchdr) (Elf_Scn *scn) 45 ElfW2(LIBELFBITS,Shdr) *shdr = elfw2(LIBELFBITS,getshdr) (scn); 72 Elf_Data *d = elf_getdata (scn, NULL);
|
elf32_getshdr.c | 49 load_shdr_wrlock (Elf_Scn *scn) 54 Elf *elf = scn->elf; 58 result = scn->shdr.ELFW(e,LIBELFBITS); 215 /* Set the pointers in the `scn's. */ 220 result = scn->shdr.ELFW(e,LIBELFBITS); 228 scn_valid (Elf_Scn *scn) 230 if (scn == NULL) 233 if (unlikely (scn->elf->state.elf.ehdr == NULL)) 239 if (unlikely (scn->elf->class != ELFW(ELFCLASS,LIBELFBITS))) 250 __elfw2(LIBELFBITS,getshdr_rdlock) (Elf_Scn *scn) [all...] |
gelf_update_symshndx.c | 48 Elf_Scn *scn; local 62 scn = symdata_scn->s; 65 rwlock_wrlock (scn->elf->lock); 86 if (scn->elf->class == ELFCLASS32) 139 scn->flags |= ELF_F_DIRTY; 142 rwlock_unlock (scn->elf->lock);
|
/external/elfutils/tests/ |
dwelfgnucompressed.c | 65 Elf_Scn *scn = NULL; local 66 while ((scn = elf_nextscn (elf, scn)) != NULL) 68 int idx = elf_ndxscn (scn); 70 if (gelf_getshdr (scn, &shdr) == NULL) 88 if ((size = dwelf_scn_gnu_compressed_size (scn)) == -1)
|
elfgetchdr.c | 65 Elf_Scn *scn = NULL; local 66 while ((scn = elf_nextscn (elf, scn)) != NULL) 68 int idx = elf_ndxscn (scn); 70 if (gelf_getshdr (scn, &shdr) == NULL) 80 if (gelf_getchdr (scn, &chdr) == NULL) 105 if ((size = dwelf_scn_gnu_compressed_size (scn)) == -1)
|
asm-tst5.c | 64 AsmScn_t *scn; local 70 scn = asm_newscn (ctx, buf, SHT_PROGBITS, SHF_ALLOC | SHF_WRITE); 71 if (scn == NULL) 81 if (asm_newsym (scn, buf, sizeof (uint32_t), STT_OBJECT, 90 if (asm_adduint32 (scn, cnt) != 0)
|
scnnames.c | 34 Elf_Scn *scn; local 72 scn = NULL; 73 while ((scn = elf_nextscn (elf, scn)) != NULL) 78 if (gelf_getshdr (scn, &shdr) != NULL)
|
early-offscn.c | 46 Elf_Scn *scn = gelf_offscn (elf, strtoull (argv[2], NULL, 0)); local 47 if (scn == NULL)
|
elfstrtab.c | 107 add_string (Elf_Scn *scn, char *str) 112 Elf_Data *data = elf_newdata (scn); 174 Elf_Scn *scn = elf_newscn (elf); local 175 if (scn == NULL) 182 add_string (scn, ""); 185 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); 199 shdr->sh_name = add_string (scn, ".strings"); 203 int ndx = elf_ndxscn (scn); 216 orig_str1_off = add_string (scn, orig_str1); 218 orig_str2_off = add_string (scn, orig_str2) [all...] |
update4.c | 42 Elf_Scn *scn; local 116 scn = elf_newscn (elf); 117 if (scn == NULL) 122 shdr = elf32_getshdr (scn); 138 data = elf_newdata (scn); 152 scn = elf_newscn (elf); 153 if (scn == NULL) 158 shdr = elf32_getshdr (scn); 174 data = elf_newdata (scn); 188 scn = elf_newscn (elf) [all...] |
asm-tst4.c | 62 AsmScn_t *scn; local 68 scn = asm_newscn (ctx, buf, SHT_PROGBITS, SHF_ALLOC | SHF_WRITE); 69 if (scn == NULL) 78 if (asm_adduint32 (scn, cnt) != 0)
|
test-elf_cntl_gelf_getshdr.c | 97 Elf_Scn *scn = NULL; local 98 while ((scn = elf_nextscn (elf, scn)) != NULL) 101 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem);
|
/external/elfutils/libdwfl/ |
derelocate.c | 36 Elf_Scn *scn; member in struct:dwfl_relocation::__anon20109 47 Elf_Scn *scn; member in struct:secref 88 Elf_Scn *scn = NULL; local 89 while ((scn = elf_nextscn (mod->main.elf, scn)) != NULL) 92 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); 101 elf_ndxscn (scn), 104 shdr = gelf_getshdr (scn, &shdr_mem); 125 newref->scn = scn; [all...] |
/external/elfutils/libasm/ |
asm_end.c | 90 Elf_Scn *scn = elf_getscn (ctx->out.elf, asmscn->data.main.scnndx); 92 Elf_Scn *scn = asmscn->data.main.scn; local 113 Elf_Data *newdata = elf_newdata (scn); 200 syment.st_value = sym->scn->offset + sym->offset; 209 Elf_Scn *scn = (sym->scn->subsection_id == 0 local 210 ? sym->scn->data.main.scn 211 : sym->scn->data.up->data.main.scn) 320 Elf_Scn *scn; local 385 Elf_Scn *scn = elf_getscn (ctx->out.elf, symscnndx); local 444 Elf_Scn *scn = elf_getscn (ctx->out.elf, 0); local 561 AsmScn_t *scn = ctx->section_list; local [all...] |
/external/elfutils/backends/ |
aarch64_symbol.c | 75 Elf_Scn *scn = NULL; local 76 while ((scn = elf_nextscn (elf, scn)) != NULL) 79 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem);
|
alpha_symbol.c | 100 Elf_Scn *scn = NULL; local 101 while ((scn = elf_nextscn (ebl->elf, scn)) != NULL) 104 if (likely (gelf_getshdr (scn, &scn_shdr) != NULL) 109 Elf_Data *data = elf_getdata (scn, NULL);
|
ppc64_init.c | 85 Elf_Scn *scn = NULL; local 86 while ((scn = elf_nextscn (elf, scn)) != NULL) 88 opd_shdr = gelf_getshdr (scn, &opd_shdr_mem); 99 eh->fd_data = elf_getdata (scn, NULL);
|
sparc_symbol.c | 87 Elf_Scn *scn = NULL; local 88 while ((scn = elf_nextscn (ebl->elf, scn)) != NULL) 91 if (likely (gelf_getshdr (scn, &scn_shdr) != NULL) 95 Elf_Data *data = elf_getdata (scn, NULL);
|
/external/elfutils/libdwelf/ |
libdwelf.h | 73 extern ssize_t dwelf_scn_gnu_compressed_size (Elf_Scn *scn);
|
dwelf_elf_gnu_build_id.c | 71 Elf_Scn *scn = elf_nextscn (elf, NULL); local 73 if (scn == NULL) 102 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); 112 elf_ndxscn (scn), &vaddr)) 114 result = check_notes (elf_getdata (scn, NULL), vaddr, 120 while (result == 0 && (scn = elf_nextscn (elf, scn)) != NULL);
|