/external/elfutils/0.153/libelf/ |
H A D | elf_ndxscn.c | 62 elf_ndxscn (scn) 63 Elf_Scn *scn; 65 if (scn == NULL) 68 return scn->index;
|
H A D | elf_scnshndx.c | 59 elf_scnshndx (Elf_Scn *scn) argument 61 if (unlikely (scn->shndx_index == 0)) 66 (void) INTUSE(gelf_getshdr) (scn, &shdr_mem); 69 return scn->shndx_index;
|
H A D | elf_rawdata.c | 61 elf_rawdata (scn, data) 62 Elf_Scn *scn; 65 if (scn == NULL || scn->elf->kind != ELF_K_ELF) 77 || (scn->data_read != 0 && (scn->flags & ELF_F_FILEDATA) == 0)) 86 if (scn->data_read == 0) 91 if (__libelf_set_rawdata (scn) != 0) 97 return &scn->rawdata.d;
|
H A D | elf_newdata.c | 62 elf_newdata (Elf_Scn *scn) argument 66 if (scn == NULL) 69 if (unlikely (scn->index == 0)) 76 if (scn->elf->class == ELFCLASS32 79 ? scn->elf->state.elf32.ehdr == NULL 80 : scn->elf->state.elf64.ehdr == NULL) 86 rwlock_wrlock (scn->elf->lock); 88 if (scn->data_read && scn->data_list_rear == NULL) 92 result = &scn [all...] |
H A D | elf_flagscn.c | 62 elf_flagscn (scn, cmd, flags) 63 Elf_Scn *scn; 69 if (scn == NULL) 72 if (unlikely (scn->elf->kind != ELF_K_ELF)) 79 result = (scn->flags |= (flags & ELF_F_DIRTY)); 81 result = (scn->flags &= ~(flags & ELF_F_DIRTY));
|
H A D | elf_flagshdr.c | 62 elf_flagshdr (scn, cmd, flags) 63 Elf_Scn *scn; 69 if (scn == NULL) 72 if (unlikely (scn->elf->kind != ELF_K_ELF)) 79 result = (scn->shdr_flags |= (flags & ELF_F_DIRTY)); 81 result = (scn->shdr_flags &= ~(flags & ELF_F_DIRTY));
|
H A D | elf_getdata.c | 134 convert_data (Elf_Scn *scn, int version __attribute__ ((unused)), int eclass, argument 141 if (((((size_t) (char *) scn->rawdata_base)) & (align - 1)) == 0) 143 scn->data_base = scn->rawdata_base; 146 scn->data_base = (char *) malloc (size); 147 if (scn->data_base == NULL) 154 memcpy (scn->data_base, scn->rawdata_base, size); 161 scn->data_base = (char *) malloc (size); 162 if (scn 192 __libelf_set_rawdata_wrlock(Elf_Scn *scn) argument 345 __libelf_set_rawdata(Elf_Scn *scn) argument [all...] |
H A D | gelf_getshdr.c | 62 gelf_getshdr (scn, dst) 63 Elf_Scn *scn; 68 if (scn == NULL) 77 rwlock_rdlock (scn->elf->lock); 79 if (scn->elf->class == ELFCLASS32) 83 = scn->shdr.e32 ?: __elf32_getshdr_rdlock (scn); 109 = scn->shdr.e64 ?: __elf64_getshdr_rdlock (scn); 122 rwlock_unlock (scn [all...] |
H A D | gelf_update_shdr.c | 62 gelf_update_shdr (Elf_Scn *scn, GElf_Shdr *src) argument 67 if (scn == NULL || src == NULL) 70 elf = scn->elf; 76 = scn->shdr.e32 ?: __elf32_getshdr_wrlock (scn); 111 = scn->shdr.e64 ?: __elf64_getshdr_wrlock (scn); 124 scn->shdr_flags |= ELF_F_DIRTY;
|
H A D | gelf_update_syminfo.c | 69 Elf_Scn *scn; local 92 scn = data_scn->s; 93 rwlock_wrlock (scn->elf->lock); 107 scn->flags |= ELF_F_DIRTY; 110 rwlock_unlock (scn->elf->lock);
|
H A D | elf_nextscn.c | 63 elf_nextscn (elf, scn) 65 Elf_Scn *scn; 74 if (scn == NULL) 92 Elf_ScnList *list = scn->list; 94 if (scn + 1 < &list->data[list->cnt]) 95 result = scn + 1; 96 else if (scn + 1 == &list->data[list->max]
|
H A D | gelf_getversym.c | 69 Elf_Scn *scn; local 84 scn = data_scn->s; 91 rwlock_rdlock (scn->elf->lock); 107 rwlock_unlock (scn->elf->lock);
|
H A D | gelf_update_lib.c | 85 Elf_Scn *scn = data_scn->s; local 86 rwlock_wrlock (scn->elf->lock); 99 scn->flags |= ELF_F_DIRTY; 102 rwlock_unlock (scn->elf->lock);
|
H A D | gelf_update_auxv.c | 67 Elf_Scn *scn; local 86 scn = data_scn->s; 87 rwlock_wrlock (scn->elf->lock); 89 if (scn->elf->class == ELFCLASS32) 129 scn->flags |= ELF_F_DIRTY; 132 rwlock_unlock (scn->elf->lock);
|
H A D | gelf_update_dyn.c | 68 Elf_Scn *scn; local 87 scn = data_scn->s; 88 rwlock_wrlock (scn->elf->lock); 90 if (scn->elf->class == ELFCLASS32) 131 scn->flags |= ELF_F_DIRTY; 134 rwlock_unlock (scn->elf->lock);
|
H A D | gelf_update_rel.c | 65 Elf_Scn *scn; local 84 scn = data_scn->s; 85 rwlock_wrlock (scn->elf->lock); 87 if (scn->elf->class == ELFCLASS32) 129 scn->flags |= ELF_F_DIRTY; 132 rwlock_unlock (scn->elf->lock);
|
H A D | gelf_update_rela.c | 65 Elf_Scn *scn; local 84 scn = data_scn->s; 85 rwlock_wrlock (scn->elf->lock); 87 if (scn->elf->class == ELFCLASS32) 132 scn->flags |= ELF_F_DIRTY; 135 rwlock_unlock (scn->elf->lock);
|
H A D | gelf_update_sym.c | 69 Elf_Scn *scn; local 88 scn = data_scn->s; 89 rwlock_wrlock (scn->elf->lock); 91 if (scn->elf->class == ELFCLASS32) 140 scn->flags |= ELF_F_DIRTY; 143 rwlock_unlock (scn->elf->lock);
|
H A D | elf32_getshdr.c | 70 load_shdr_wrlock (Elf_Scn *scn) 75 Elf *elf = scn->elf; 79 result = scn->shdr.ELFW(e,LIBELFBITS); 209 /* Set the pointers in the `scn's. */ 214 result = scn->shdr.ELFW(e,LIBELFBITS); 222 scn_valid (Elf_Scn *scn) argument 224 if (scn == NULL) 227 if (unlikely (scn->elf->state.elf.ehdr == NULL)) 233 if (unlikely (scn->elf->class != ELFW(ELFCLASS,LIBELFBITS))) 243 __elfw2(LIBELFBITS,getshdr_rdlock) (scn) [all...] |
H A D | gelf_getrel.c | 68 Elf_Scn *scn; local 89 scn = data_scn->s; 91 rwlock_rdlock (scn->elf->lock); 93 if (scn->elf->class == ELFCLASS32) 126 rwlock_unlock (scn->elf->lock);
|
H A D | gelf_getrela.c | 68 Elf_Scn *scn; local 89 scn = data_scn->s; 91 rwlock_rdlock (scn->elf->lock); 93 if (scn->elf->class == ELFCLASS32) 127 rwlock_unlock (scn->elf->lock);
|
H A D | gelf_update_symshndx.c | 73 Elf_Scn *scn; local 93 scn = symdata_scn->s; 96 rwlock_wrlock (scn->elf->lock); 117 if (scn->elf->class == ELFCLASS32) 170 scn->flags |= ELF_F_DIRTY; 173 rwlock_unlock (scn->elf->lock);
|
/external/elfutils/0.153/libdwfl/ |
H A D | derelocate.c | 57 Elf_Scn *scn; member in struct:dwfl_relocation::__anon21190 68 Elf_Scn *scn; member in struct:secref 108 Elf_Scn *scn = NULL; local 109 while ((scn = elf_nextscn (mod->main.elf, scn)) != NULL) 112 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); 121 elf_ndxscn (scn), 124 shdr = gelf_getshdr (scn, &shdr_mem); 137 newref->scn = scn; [all...] |
/external/elfutils/0.153/libasm/ |
H A D | asm_end.c | 87 Elf_Scn *scn = elf_getscn (ctx->out.elf, asmscn->data.main.scnndx); 89 Elf_Scn *scn = asmscn->data.main.scn; local 110 Elf_Data *newdata = elf_newdata (scn); 197 syment.st_value = sym->scn->offset + sym->offset; 206 Elf_Scn *scn = (sym->scn->subsection_id == 0 local 207 ? sym->scn->data.main.scn 208 : sym->scn 317 Elf_Scn *scn; local 382 Elf_Scn *scn = elf_getscn (ctx->out.elf, symscnndx); local 441 Elf_Scn *scn = elf_getscn (ctx->out.elf, 0); local 559 AsmScn_t *scn = ctx->section_list; local [all...] |
/external/bluetooth/bluedroid/stack/include/ |
H A D | wbt_api.h | 63 BT_API extern UINT32 wbt_sdp_show_ext(UINT8 scn, char *service_name,
|