/external/elfutils/libelf/ |
gelf_getversym.c | 36 Elf_Scn *scn; local 51 scn = data_scn->s; 58 rwlock_rdlock (scn->elf->lock); 74 rwlock_unlock (scn->elf->lock);
|
gelf_update_lib.c | 52 Elf_Scn *scn = data_scn->s; local 53 rwlock_wrlock (scn->elf->lock); 66 scn->flags |= ELF_F_DIRTY; 69 rwlock_unlock (scn->elf->lock);
|
gelf_update_syminfo.c | 36 Elf_Scn *scn; local 59 scn = data_scn->s; 60 rwlock_wrlock (scn->elf->lock); 74 scn->flags |= ELF_F_DIRTY; 77 rwlock_unlock (scn->elf->lock);
|
gelf_getrel.c | 35 Elf_Scn *scn; local 56 scn = data_scn->s; 58 rwlock_rdlock (scn->elf->lock); 60 if (scn->elf->class == ELFCLASS32) 93 rwlock_unlock (scn->elf->lock);
|
gelf_getrela.c | 35 Elf_Scn *scn; local 56 scn = data_scn->s; 58 rwlock_rdlock (scn->elf->lock); 60 if (scn->elf->class == ELFCLASS32) 94 rwlock_unlock (scn->elf->lock);
|
gelf_update_dyn.c | 35 Elf_Scn *scn; local 54 scn = data_scn->s; 55 rwlock_wrlock (scn->elf->lock); 57 if (scn->elf->class == ELFCLASS32) 98 scn->flags |= ELF_F_DIRTY; 101 rwlock_unlock (scn->elf->lock);
|
gelf_update_rel.c | 32 Elf_Scn *scn; local 51 scn = data_scn->s; 52 rwlock_wrlock (scn->elf->lock); 54 if (scn->elf->class == ELFCLASS32) 96 scn->flags |= ELF_F_DIRTY; 99 rwlock_unlock (scn->elf->lock);
|
gelf_update_rela.c | 32 Elf_Scn *scn; local 51 scn = data_scn->s; 52 rwlock_wrlock (scn->elf->lock); 54 if (scn->elf->class == ELFCLASS32) 99 scn->flags |= ELF_F_DIRTY; 102 rwlock_unlock (scn->elf->lock);
|
gelf_update_sym.c | 36 Elf_Scn *scn; local 55 scn = data_scn->s; 56 rwlock_wrlock (scn->elf->lock); 58 if (scn->elf->class == ELFCLASS32) 107 scn->flags |= ELF_F_DIRTY; 110 rwlock_unlock (scn->elf->lock);
|
elf_end.c | 119 Elf_Scn *scn = &list->data[cnt]; local 122 if ((scn->shdr_flags & ELF_F_MALLOCED) != 0) 124 free (scn->shdr.e32); 130 if (scn->data_base != scn->rawdata_base) 131 free (scn->data_base); 136 free (scn->rawdata_base); 141 runp = scn->data_list.next;
|
gelf_update_symshndx.c | 40 Elf_Scn *scn; local 60 scn = symdata_scn->s; 63 rwlock_wrlock (scn->elf->lock); 84 if (scn->elf->class == ELFCLASS32) 137 scn->flags |= ELF_F_DIRTY; 140 rwlock_unlock (scn->elf->lock);
|
elf32_checksum.c | 50 Elf_Scn *scn; local 75 scn = NULL; 76 while ((scn = INTUSE(elf_nextscn) (elf, scn)) != NULL) 83 shdr = INTUSE(gelf_getshdr) (scn, &shdr_mem); 103 data = INTUSE(elf_rawdata) (scn, NULL); 115 while ((data = INTUSE(elf_getdata) (scn, data)) != NULL)
|
elf32_updatenull.c | 173 Elf_Scn *scn = &list->data[cnt]; local 174 ElfW2(LIBELFBITS,Shdr) *shdr = scn->shdr.ELFW(e,LIBELFBITS); 228 scn->shdr_flags); 233 Elf_Data_List *dl = &scn->data_list; 305 scn->shdr_flags); 318 scn->flags |= changed;
|
/external/elfutils/tests/ |
asm-tst4.c | 47 AsmScn_t *scn; local 53 scn = asm_newscn (ctx, buf, SHT_PROGBITS, SHF_ALLOC | SHF_WRITE); 54 if (scn == NULL) 63 if (asm_adduint32 (scn, cnt) != 0)
|
asm-tst5.c | 49 AsmScn_t *scn; local 55 scn = asm_newscn (ctx, buf, SHT_PROGBITS, SHF_ALLOC | SHF_WRITE); 56 if (scn == NULL) 66 if (asm_newsym (scn, buf, sizeof (uint32_t), STT_OBJECT, 75 if (asm_adduint32 (scn, cnt) != 0)
|
asm-tst6.c | 47 AsmScn_t *scn; local 59 scn = asm_newscn_ingrp (ctx, ".data", SHT_PROGBITS, 61 if (scn == NULL) 71 sym = asm_newsym (scn, buf, sizeof (uint32_t), STT_OBJECT, 81 if (asm_adduint32 (scn, cnt) != 0) 99 scn = asm_newscn_ingrp (ctx, ".stab", SHT_PROGBITS, 0, grp); 100 if (scn == NULL) 109 if (asm_adduint32 (scn, cnt) != 0)
|
scnnames.c | 30 Elf_Scn *scn; local 62 scn = NULL; 63 while ((scn = elf_nextscn (elf, scn)) != NULL) 68 if (gelf_getshdr (scn, &shdr) != NULL)
|
asm-tst1.c | 141 Elf_Scn *scn; local 145 scn = elf_getscn (elf, cnt); 146 if (scn == NULL) 153 shdr = gelf_getshdr (scn, &shdr_mem);
|
asm-tst2.c | 157 Elf_Scn *scn; local 161 scn = elf_getscn (elf, cnt); 162 if (scn == NULL) 169 shdr = gelf_getshdr (scn, &shdr_mem);
|
asm-tst7.c | 83 Elf_Scn *scn; local 87 scn = elf_getscn (elf, cnt); 88 if (scn == NULL) 95 shdr = gelf_getshdr (scn, &shdr_mem); 121 sym = gelf_getsym (elf_getdata (scn, NULL), cnt, &sym_mem);
|
asm-tst8.c | 84 Elf_Scn *scn; local 88 scn = elf_getscn (elf, cnt); 89 if (scn == NULL) 96 shdr = gelf_getshdr (scn, &shdr_mem); 122 sym = gelf_getsym (elf_getdata (scn, NULL), cnt, &sym_mem);
|
ecp.c | 69 Elf_Scn *scn = NULL; local 70 while ((scn = elf_nextscn (inelf, scn)) != NULL) 75 gelf_update_shdr (newscn, gelf_getshdr (scn, &shdr_mem)); 77 *elf_newdata (newscn) = *elf_getdata (scn, NULL);
|
update3.c | 37 Elf_Scn *scn; local 107 scn = elf_newscn (elf); 108 if (scn == NULL) 113 shdr = elf32_getshdr (scn); 131 ehdr->e_shstrndx = elf_ndxscn (scn); 133 data = elf_newdata (scn);
|
update4.c | 38 Elf_Scn *scn; local 112 scn = elf_newscn (elf); 113 if (scn == NULL) 118 shdr = elf32_getshdr (scn); 134 data = elf_newdata (scn); 148 scn = elf_newscn (elf); 149 if (scn == NULL) 154 shdr = elf32_getshdr (scn); 170 data = elf_newdata (scn); 184 scn = elf_newscn (elf) [all...] |
/external/elfutils/libasm/ |
asm_newscn.c | 96 Elf_Scn *scn; local 121 result->data.main.scn = scn = elf_newscn (result->ctx->out.elf); 122 if (scn == NULL) 133 shdr = gelf_getshdr (scn, &shdr_mem); 138 (void) gelf_update_shdr (scn, shdr);
|