/external/elfutils/libasm/ |
asm_newscn_ingrp.c | 67 GElf_Shdr *shdr = gelf_getshdr (result->data.main.scn, &shdr_mem); local 69 assert (shdr != NULL); 70 shdr->sh_flags |= SHF_GROUP; 72 (void) gelf_update_shdr (result->data.main.scn, shdr);
|
asm_newscn.c | 111 GElf_Shdr *shdr; local 149 shdr = gelf_getshdr (scn, &shdr_mem); 151 shdr->sh_flags = flags; 152 result->type = shdr->sh_type = type; 154 (void) gelf_update_shdr (scn, shdr);
|
/external/elfutils/libelf/ |
gelf_getshdr.c | 59 Elf32_Shdr *shdr local 60 = scn->shdr.e32 ?: __elf32_getshdr_rdlock (scn); 62 if (shdr == NULL) 69 dst->name = shdr->name 85 Elf64_Shdr *shdr local 86 = scn->shdr.e64 ?: __elf64_getshdr_rdlock (scn); 88 if (shdr == NULL) 95 result = memcpy (dst, shdr, sizeof (GElf_Shdr));
|
gelf_update_shdr.c | 54 Elf32_Shdr *shdr local 55 = scn->shdr.e32 ?: __elf32_getshdr_wrlock (scn); 57 if (shdr == NULL) 75 shdr->name = src->name 89 Elf64_Shdr *shdr local 90 = scn->shdr.e64 ?: __elf64_getshdr_wrlock (scn); 92 if (shdr == NULL) 99 (void) memcpy (shdr, src, sizeof (GElf_Shdr));
|
elf32_checksum.c | 94 GElf_Shdr *shdr; local 98 shdr = INTUSE(gelf_getshdr) (scn, &shdr_mem); 99 if (shdr == NULL) 106 if (SECTION_STRIP_P (shdr, 107 INTUSE(elf_strptr) (elf, shstrndx, shdr->sh_name), 113 if (shdr->sh_type == SHT_NOBITS)
|
elf_strptr.c | 104 Elf32_Shdr *shdr = strscn->shdr.e32 ?: __elf32_getshdr_rdlock (strscn); local 105 if (unlikely (shdr->sh_type != SHT_STRTAB)) 112 if ((shdr->sh_flags & SHF_COMPRESSED) == 0) 113 sh_size = shdr->sh_size; 130 Elf64_Shdr *shdr = strscn->shdr.e64 ?: __elf64_getshdr_rdlock (strscn); local 131 if (unlikely (shdr->sh_type != SHT_STRTAB)) 138 if ((shdr->sh_flags & SHF_COMPRESSED) == 0) 139 sh_size = shdr->sh_size [all...] |
/external/elfutils/backends/ |
aarch64_symbol.c | 79 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local 80 if (shdr != NULL) 82 sname = elf_strptr (elf, ehdr->e_shstrndx, shdr->sh_name); 84 return (sym->st_value >= shdr->sh_addr 85 && sym->st_value < shdr->sh_addr + shdr->sh_size);
|
ppc_symbol.c | 99 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local 101 if (shdr != NULL && shdr->sh_type == SHT_DYNAMIC && data != NULL 102 && shdr->sh_entsize != 0) 103 for (unsigned int j = 0; j < shdr->sh_size / shdr->sh_entsize; ++j)
|
/external/elfutils/libdwelf/ |
dwelf_elf_gnu_debuglink.c | 46 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local 47 if (shdr == NULL) 50 const char *name = elf_strptr (elf, shstrndx, shdr->sh_name);
|
/external/elfutils/tests/ |
scnnames.c | 76 GElf_Shdr shdr; local 78 if (gelf_getshdr (scn, &shdr) != NULL) 79 name = elf_strptr (elf, strndx, (size_t) shdr.sh_name);
|
test-elf_cntl_gelf_getshdr.c | 101 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local 102 printf ("Section at offset %#0" PRIx64 "\n", shdr->sh_offset);
|
alldts.c | 130 Elf32_Shdr *shdr = elf32_getshdr (scn); local 131 if (shdr == NULL) 141 const Elf32_Off *const dynscn_offset = &shdr->sh_offset; 142 shdr->sh_type = SHT_DYNAMIC; 143 shdr->sh_flags = SHF_ALLOC | SHF_WRITE; 144 shdr->sh_link = SHN_UNDEF; 145 shdr->sh_info = SHN_UNDEF; 147 shdr->sh_addr = 0x1a0; 187 shdr = elf32_getshdr (scn); 188 if (shdr == NULL [all...] |
asm-tst7.c | 100 GElf_Shdr *shdr; local 110 shdr = gelf_getshdr (scn, &shdr_mem); 111 if (shdr == NULL) 119 if (shdr->sh_type != SHT_SYMTAB) 122 for (cnt = 1; cnt< (shdr->sh_size
|
asm-tst8.c | 101 GElf_Shdr *shdr; local 111 shdr = gelf_getshdr (scn, &shdr_mem); 112 if (shdr == NULL) 120 if (shdr->sh_type != SHT_SYMTAB) 123 for (cnt = 1; cnt< (shdr->sh_size
|
dwelfgnucompressed.c | 69 GElf_Shdr shdr; local 70 if (gelf_getshdr (scn, &shdr) == NULL) 77 const char *sname = elf_strptr (elf, shdrstrndx, shdr.sh_name);
|
elfgetchdr.c | 69 GElf_Shdr shdr; local 70 if (gelf_getshdr (scn, &shdr) == NULL) 77 if ((shdr.sh_flags & SHF_COMPRESSED) != 0) 93 const char *sname = elf_strptr (elf, shdrstrndx, shdr.sh_name);
|
elfgetzdata.c | 73 GElf_Shdr *shdr = gelf_getshdr (scn, &mem); local 74 const char *name = elf_strptr (elf, strndx, shdr->sh_name); 75 if ((shdr->sh_flags & SHF_COMPRESSED) != 0)
|
update3.c | 43 Elf32_Shdr *shdr; local 118 shdr = elf32_getshdr (scn); 119 if (shdr == NULL) 127 shdr->sh_type = SHT_STRTAB; 128 shdr->sh_flags = 0; 129 shdr->sh_addr = 0; 130 shdr->sh_link = SHN_UNDEF; 131 shdr->sh_info = SHN_UNDEF; 132 shdr->sh_addralign = 1; 133 shdr->sh_entsize = 0 [all...] |
update4.c | 43 Elf32_Shdr *shdr; local 122 shdr = elf32_getshdr (scn); 123 if (shdr == NULL) 131 shdr->sh_type = SHT_PROGBITS; 132 shdr->sh_flags = SHF_ALLOC | SHF_EXECINSTR; 133 shdr->sh_addr = 0; 134 shdr->sh_link = 0; 135 shdr->sh_info = 0; 136 shdr->sh_entsize = 1; 158 shdr = elf32_getshdr (scn) [all...] |
zstrptr.c | 85 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local 88 ((shdr->sh_flags & SHF_COMPRESSED) != 0
|
/external/libunwind/src/ia64/ |
Gfind_unwind_table.c | 40 Elf64_Shdr *shdr; local 75 shdr = (Elf64_Shdr *) ((char *) edi->ei.image + soff); 80 if (strcmp (strtab + shdr->sh_name, ".opd") == 0 81 && shdr->sh_size >= 16) 83 gp = ((Elf64_Addr *) ((char *) edi->ei.image + shdr->sh_offset))[1]; 86 shdr = (Elf64_Shdr *) (((char *) shdr) + ehdr->e_shentsize);
|
/system/core/libunwindstack/tests/ |
ElfTestUtils.cpp | 59 template <typename Ehdr, typename Shdr> 69 ehdr.e_shentsize = sizeof(Shdr); 73 Shdr shdr; local 74 memset(&shdr, 0, sizeof(shdr)); 75 shdr.sh_type = SHT_NULL; 76 copy_func(offset, &shdr, sizeof(shdr)); 84 memset(&shdr, 0, sizeof(shdr)) [all...] |
GenGnuDebugdata.cpp | 47 template <typename Ehdr, typename Shdr> 52 ehdr->e_shentsize = sizeof(Shdr); 56 Shdr shdr; local 57 memset(&shdr, 0, sizeof(shdr)); 58 shdr.sh_name = 0; 59 shdr.sh_type = SHT_NULL; 60 TEMP_FAILURE_RETRY(write(fd, &shdr, sizeof(Shdr))); [all...] |
/external/elfutils/libdw/ |
dwarf_begin_elf.c | 71 GElf_Shdr *shdr; local 74 shdr = gelf_getshdr (scn, &shdr_mem); 75 if (shdr == NULL) 83 if (unlikely (shdr->sh_type == SHT_NOBITS)) 91 if (! inscngrp && (shdr->sh_flags & SHF_GROUP) != 0) 99 shdr->sh_name); 137 if ((shdr->sh_flags & SHF_COMPRESSED) != 0) 232 GElf_Shdr *shdr = gelf_getshdr (scngrp, &shdr_mem); local 233 if (shdr == NULL) 241 if ((shdr->sh_flags & SHF_COMPRESSED) != [all...] |
/external/elfutils/libdwfl/ |
dwfl_module_getsym.c | 113 GElf_Shdr *shdr = gelf_getshdr (elf_getscn (elf, shndx), &shdr_mem); local 114 alloc = unlikely (shdr == NULL) || (shdr->sh_flags & SHF_ALLOC);
|