Searched defs:shdr (Results 1 - 25 of 58) sorted by relevance

123

/external/elfutils/0.153/libasm/
H A Dasm_newscn_ingrp.c68 GElf_Shdr *shdr = gelf_getshdr (result->data.main.scn, &shdr_mem); local
70 assert (shdr != NULL);
71 shdr->sh_flags |= SHF_GROUP;
73 (void) gelf_update_shdr (result->data.main.scn, shdr);
H A Dasm_newscn.c108 GElf_Shdr *shdr; local
146 shdr = gelf_getshdr (scn, &shdr_mem);
148 shdr->sh_flags = flags;
149 result->type = shdr->sh_type = type;
151 (void) gelf_update_shdr (scn, shdr);
H A Ddisasm_cb.c81 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local
83 if (shdr == NULL || shdr->sh_type != SHT_SYMTAB
93 int nsyms = shdr->sh_size / shdr->sh_entsize;
H A Dasm_end.c76 GElf_Shdr *shdr; local
142 shdr = gelf_getshdr (strscn, &shdr_mem);
143 if (strtabdata == NULL || shdr == NULL)
152 shdr->sh_type = SHT_STRTAB;
153 assert (shdr->sh_entsize == 0);
155 (void) gelf_update_shdr (strscn, shdr);
160 shdr = gelf_getshdr (symscn, &shdr_mem);
161 if (data == NULL || shdr == NULL)
225 shdr = gelf_getshdr (xndxscn, &shdr_mem);
226 if (xndxdata == NULL || shdr
[all...]
/external/elfutils/0.153/libelf/
H A Dgelf_getshdr.c82 Elf32_Shdr *shdr local
83 = scn->shdr.e32 ?: __elf32_getshdr_rdlock (scn);
85 if (shdr == NULL)
92 dst->name = shdr->name
108 Elf64_Shdr *shdr local
109 = scn->shdr.e64 ?: __elf64_getshdr_rdlock (scn);
111 if (shdr == NULL)
118 result = memcpy (dst, shdr, sizeof (GElf_Shdr));
H A Dgelf_update_shdr.c75 Elf32_Shdr *shdr local
76 = scn->shdr.e32 ?: __elf32_getshdr_wrlock (scn);
78 if (shdr == NULL)
96 shdr->name = src->name
110 Elf64_Shdr *shdr local
111 = scn->shdr.e64 ?: __elf64_getshdr_wrlock (scn);
113 if (shdr == NULL)
120 (void) memcpy (shdr, src, sizeof (GElf_Shdr));
H A Delf32_checksum.c121 GElf_Shdr *shdr; local
125 shdr = INTUSE(gelf_getshdr) (scn, &shdr_mem);
126 if (shdr == NULL)
133 if (SECTION_STRIP_P (shdr,
134 INTUSE(elf_strptr) (elf, shstrndx, shdr->sh_name),
140 if (shdr->sh_type == SHT_NOBITS)
H A Delf_getdata.c202 Elf32_Shdr *shdr local
203 = scn->shdr.e32 ?: __elf32_getshdr_wrlock (scn);
205 if (shdr == NULL)
209 offset = shdr->sh_offset;
210 size = shdr->sh_size;
211 type = shdr->sh_type;
212 align = shdr->sh_addralign;
216 Elf64_Shdr *shdr local
217 = scn->shdr.e64 ?: __elf64_getshdr_wrlock (scn);
219 if (shdr
[all...]
H A Dnlist.c88 GElf_Shdr *shdr = NULL; local
117 shdr = INTUSE(gelf_getshdr) (scn, &shdr_mem);
118 if (shdr == NULL)
122 if (shdr->sh_type == SHT_SYMTAB)
129 if (shdr->sh_type == SHT_DYNSYM)
140 shdr = INTUSE(gelf_getshdr) (symscn, &shdr_mem);
149 nsyms = (shdr->sh_size
172 mem.str = INTUSE(elf_strptr) (elf, shdr->sh_link, sym->st_name);
/external/chromium_org/media/filters/
H A Dh264_parser_unittest.cc31 media::H264SliceHeader shdr; local
49 ASSERT_EQ(parser.ParseSliceHeader(nalu, &shdr), H264Parser::kOk);
/external/elfutils/0.153/libdwfl/
H A Ddwfl_module_getsym.c84 GElf_Shdr *shdr = gelf_getshdr (elf_getscn (mod->symfile->elf, shndx), local
86 alloc = unlikely (shdr == NULL) || (shdr->sh_flags & SHF_ALLOC);
H A Ddwfl_module_addrsym.c80 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local
81 if (likely (shdr != NULL)
82 && mod_addr >= shdr->sh_addr
83 && mod_addr < shdr->sh_addr + shdr->sh_size)
H A Ddwfl_module_build_id.c134 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local
135 if (likely (shdr != NULL) && shdr->sh_type == SHT_NOTE)
139 if (!(shdr->sh_flags & SHF_ALLOC))
142 vaddr = dwfl_adjusted_address (mod, shdr->sh_addr);
H A Ddwfl_report_elf.c92 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local
93 if (unlikely (shdr == NULL))
96 if (shdr->sh_flags & SHF_ALLOC)
98 const GElf_Xword align = shdr->sh_addralign ?: 1;
100 if (shdr->sh_addr == 0
106 shdr->sh_addr = next;
110 start = base = shdr->sh_addr;
147 end = shdr->sh_addr + shdr->sh_size;
148 if (likely (shdr
[all...]
H A Dderelocate.c112 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local
113 if (shdr == NULL)
116 if ((shdr->sh_flags & SHF_ALLOC) && shdr->sh_addr == 0
122 &shdr->sh_addr) != DWFL_E_NOERROR)
124 shdr = gelf_getshdr (scn, &shdr_mem);
125 if (unlikely (shdr == NULL))
129 if (shdr->sh_flags & SHF_ALLOC)
132 shdr->sh_name);
140 newref->start = dwfl_adjusted_address (mod, shdr
204 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local
[all...]
/external/elfutils/0.153/libebl/
H A Deblsectionstripp.c59 ebl_section_strip_p (Ebl *ebl, const GElf_Ehdr *ehdr, const GElf_Shdr *shdr, argument
70 if (shdr->sh_type == SHT_RELA || shdr->sh_type == SHT_REL)
72 Elf_Scn *scn_l = elf_getscn (ebl->elf, (shdr)->sh_info);
87 return SECTION_STRIP_P (shdr, name, remove_comment);
/external/elfutils/0.153/backends/
H A Dsparc_symbol.c73 const GElf_Shdr *shdr,
76 if ((shdr->sh_flags & (SHF_WRITE | SHF_EXECINSTR))
100 return dyn.d_un.d_ptr == shdr->sh_addr;
71 sparc_check_special_section(Ebl *ebl, int ndx __attribute__ ((unused)), const GElf_Shdr *shdr, const char *sname __attribute__ ((unused))) argument
H A Dalpha_symbol.c85 const GElf_Shdr *shdr,
88 if ((shdr->sh_flags
90 && shdr->sh_addr != 0)
118 return pltgot == shdr->sh_addr;
83 alpha_check_special_section(Ebl *ebl, int ndx __attribute__ ((unused)), const GElf_Shdr *shdr, const char *sname __attribute__ ((unused))) argument
H A Dppc_symbol.c92 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local
94 if (shdr != NULL && shdr->sh_type == SHT_DYNAMIC && data != NULL)
95 for (unsigned int j = 0; j < shdr->sh_size / shdr->sh_entsize; ++j)
/external/elfutils/0.153/libdw/
H A Ddwarf_begin_elf.c94 GElf_Shdr *shdr; local
97 shdr = gelf_getshdr (scn, &shdr_mem);
98 if (shdr == NULL)
106 if (unlikely (shdr->sh_type == SHT_NOBITS))
114 if (! inscngrp && (shdr->sh_flags & SHF_GROUP) != 0)
122 shdr->sh_name);
H A Ddwarf_getcfi_elf.c231 Elf_Scn *scn, GElf_Shdr *shdr,
240 Dwarf_CFI *cfi = allocate_cfi (elf, shdr->sh_addr);
265 if (unlikely (eh_frame_vaddr != shdr->sh_addr))
292 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local
293 if (shdr == NULL)
295 const char *name = elf_strptr (elf, shstrndx, shdr->sh_name);
301 hdr_vaddr = shdr->sh_addr;
304 return getcfi_scn_eh_frame (elf, ehdr, scn, shdr,
230 getcfi_scn_eh_frame(Elf *elf, const GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr, Elf_Scn *hdr_scn, GElf_Addr hdr_vaddr) argument
/external/elfutils/0.153/src/
H A Darlib.c247 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local
248 if (shdr == NULL)
251 if (shdr->sh_type != symtype)
258 int nsyms = shdr->sh_size / shdr->sh_entsize;
259 for (int ndx = shdr->sh_info; ndx < nsyms; ++ndx)
271 const char *symname = elf_strptr (elf, shdr->sh_link, sym->st_name);
/external/libunwind/src/ia64/
H A DGfind_unwind_table.c40 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);
/external/chromium_org/media/formats/mp2t/
H A Des_parser_h264.cc172 H264SliceHeader shdr; local
173 if (h264_parser_->ParseSliceHeader(nalu, &shdr) != H264Parser::kOk) {
181 pps_id_for_access_unit = shdr.pic_parameter_set_id;
/external/ltrace/sysdeps/linux-gnu/arm/
H A Dplt.c64 GElf_Shdr shdr; local
65 if (elf_get_section_type(lte, SHT_ARM_ATTRIBUTES, &scn, &shdr) < 0
66 || (scn != NULL && (data = elf_loaddata(scn, &shdr)) == NULL)) {

Completed in 384 milliseconds

123