/external/elfutils/libelf/ |
gelf_getversym.c | 45 Elf_Scn *scn; local 60 scn = data_scn->s; 67 rwlock_rdlock (scn->elf->lock); 83 rwlock_unlock (scn->elf->lock);
|
gelf_update_lib.c | 55 Elf_Scn *scn = data_scn->s; local 56 rwlock_wrlock (scn->elf->lock); 69 scn->flags |= ELF_F_DIRTY; 72 rwlock_unlock (scn->elf->lock);
|
gelf_update_syminfo.c | 45 Elf_Scn *scn; local 62 scn = data_scn->s; 63 rwlock_wrlock (scn->elf->lock); 77 scn->flags |= ELF_F_DIRTY; 80 rwlock_unlock (scn->elf->lock);
|
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);
|
gelf_update_auxv.c | 43 Elf_Scn *scn; local 62 scn = data_scn->s; 63 rwlock_wrlock (scn->elf->lock); 65 if (scn->elf->class == ELFCLASS32) 105 scn->flags |= ELF_F_DIRTY; 108 rwlock_unlock (scn->elf->lock);
|
gelf_update_dyn.c | 44 Elf_Scn *scn; local 57 scn = data_scn->s; 58 rwlock_wrlock (scn->elf->lock); 60 if (scn->elf->class == ELFCLASS32) 101 scn->flags |= ELF_F_DIRTY; 104 rwlock_unlock (scn->elf->lock);
|
gelf_update_rel.c | 44 Elf_Scn *scn; local 57 scn = data_scn->s; 58 rwlock_wrlock (scn->elf->lock); 60 if (scn->elf->class == ELFCLASS32) 102 scn->flags |= ELF_F_DIRTY; 105 rwlock_unlock (scn->elf->lock);
|
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);
|
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);
|
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)
|
elf32_updatenull.c | 210 Elf_Scn *scn = &list->data[cnt]; local 211 ElfW2(LIBELFBITS,Shdr) *shdr = scn->shdr.ELFW(e,LIBELFBITS); 268 scn->shdr_flags); 270 if (scn->data_read == 0 271 && __libelf_set_rawdata_wrlock (scn) != 0) 278 Elf_Data_List *dl = &scn->data_list; 283 if (dl == &scn->data_list && data->d_buf == NULL 284 && scn->rawdata.d.d_buf != NULL) 285 data = &scn->rawdata.d; 333 offset += scn->rawdata.d.d_size [all...] |
/external/elfutils/tests/ |
early-offscn.c | 46 Elf_Scn *scn = gelf_offscn (elf, strtoull (argv[2], NULL, 0)); local 47 if (scn == NULL)
|
test-flag-nobits.c | 36 Elf_Scn *scn = NULL; local 37 while ((scn = elf_nextscn (stripped, scn)) != NULL) 38 elf_flagdata (elf_getdata (scn, NULL), ELF_C_SET, ELF_F_DIRTY);
|
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)
|
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)
|
asm-tst6.c | 62 AsmScn_t *scn; local 74 scn = asm_newscn_ingrp (ctx, ".data", SHT_PROGBITS, 76 if (scn == NULL) 86 sym = asm_newsym (scn, buf, sizeof (uint32_t), STT_OBJECT, 96 if (asm_adduint32 (scn, cnt) != 0) 114 scn = asm_newscn_ingrp (ctx, ".stab", SHT_PROGBITS, 0, grp); 115 if (scn == NULL) 124 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)
|
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/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);
|
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);
|
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);
|
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/libasm/ |
asm_newscn.c | 112 Elf_Scn *scn; local 137 result->data.main.scn = scn = elf_newscn (result->ctx->out.elf); 138 if (scn == NULL) 149 shdr = gelf_getshdr (scn, &shdr_mem); 154 (void) gelf_update_shdr (scn, shdr);
|