/external/elfutils/src/ |
D | xelf.h | 69 name = &((Elf32_Sym *) (data)->d_buf)[idx] 71 name = &((Elf32_Sym *) (data)->d_buf)[idx] 73 (name1 = &((Elf32_Sym *) ((data)->d_buf))[idx]); \ 75 ? ((Elf32_Word *) ((ndxdata)->d_buf))[idx] : 0) 80 ((Elf32_Sym *) ((data)->d_buf))[idx] = *name1; \ 82 ((Elf32_Word *) ((ndxdata)->d_buf))[idx] = name2 86 (name = ((Elf32_Versym *) ((data)->d_buf))[idx], &name) 90 name = &((Elf32_Dyn *) ((data)->d_buf))[idx] 92 name = &((Elf32_Dyn *) ((data)->d_buf))[idx] 98 name = &((Elf32_Rel *) ((data)->d_buf))[idx] [all …]
|
D | i386_ld.c | 162 add_4ubyte_unaligned (reltgtdata->d_buf + rel->r_offset, in elf_i386_relocate_section() 208 data->d_buf = xcalloc (1, data->d_size); in elf_i386_initialize_plt() 229 data->d_buf = xcalloc (1, size); in elf_i386_initialize_pltrel() 250 data->d_buf = xcalloc (1, size); in elf_i386_initialize_got() 274 data->d_buf = xcalloc (1, size); in elf_i386_initialize_gotplt() 382 ((Elf32_Word *) data->d_buf)[0] = shdr->sh_addr; in elf_i386_finalize_plt() 429 memcpy (pltdata->d_buf, elf_i386_pic_plt0_entry, PLT_ENTRY_SIZE); in elf_i386_finalize_plt() 433 memcpy (pltdata->d_buf, elf_i386_plt0_entry, PLT_ENTRY_SIZE); in elf_i386_finalize_plt() 436 struct plt0_entry *addr = (struct plt0_entry *) pltdata->d_buf; in elf_i386_finalize_plt() 466 ((Elf32_Word *) data->d_buf)[2 + pltidx] = pltentryaddr + 6; in elf_i386_finalize_plt() [all …]
|
D | strip.c | 673 Elf32_Word *grpref = (Elf32_Word *) shdr_info[cnt].data->d_buf; in handle_elf() 741 && shdr_info[idx].data->d_buf != NULL in handle_elf() 747 bool is_comdat = (((Elf32_Word *) shdr_info[idx].data->d_buf)[0] in handle_elf() 794 grpref = (Elf32_Word *) shdr_info[cnt].data->d_buf; in handle_elf() 1004 debugdata->d_buf = NULL; in handle_elf() 1010 if (debugdata->d_buf == NULL) in handle_elf() 1012 debugdata->d_buf = memcpy (xmalloc (debugdata->d_size), in handle_elf() 1013 debugdata->d_buf, debugdata->d_size); in handle_elf() 1130 shdr_info[cnt].data->d_buf = debuglink_buf; in handle_elf() 1132 strcpy (shdr_info[cnt].data->d_buf, debug_basename); in handle_elf() [all …]
|
/external/elfutils/libelf/ |
D | elf32_xlatetof.c | 94 if (src->d_buf != dest->d_buf) in elfw2() 95 memmove (dest->d_buf, src->d_buf, src->d_size); in elfw2() 111 (*fctp) (dest->d_buf, src->d_buf, src->d_size, 1); in elfw2()
|
D | elf32_xlatetom.c | 99 if (src->d_buf != dest->d_buf) in elfw2() 100 memmove (dest->d_buf, src->d_buf, src->d_size); in elfw2() 116 (*fctp) (dest->d_buf, src->d_buf, src->d_size, 0); in elfw2()
|
D | elf_compress.c | 56 free (cdatap->d_buf); in do_deflate_cleanup() 125 cdata.d_buf = NULL; in __libelf_compress() 137 cdata.d_buf = malloc (data->d_size); in __libelf_compress() 138 if (cdata.d_buf == NULL) in __libelf_compress() 148 z.next_in = cdata.d_buf; in __libelf_compress() 196 free (cdata.d_buf); in __libelf_compress() 197 cdata.d_buf = NULL; in __libelf_compress() 290 void *buf_in = data->d_buf + hsize; in __libelf_decompress_elf() 305 scn->rawdata.d.d_buf = buf; in __libelf_reset_rawdata()
|
D | gelf_getsymshndx.c | 74 shndx = ((Elf32_Word *) shndxdata_scn->d.d_buf)[ndx]; in gelf_getsymshndx() 94 src = &((Elf32_Sym *) symdata->d_buf)[ndx]; in gelf_getsymshndx() 123 *dst = ((GElf_Sym *) symdata->d_buf)[ndx]; in gelf_getsymshndx()
|
D | gelf_update_symshndx.c | 77 shndx = &((Elf32_Word *) shndxdata_scn->d.d_buf)[ndx]; in gelf_update_symshndx() 106 sym = &((Elf32_Sym *) symdata_scn->d.d_buf)[ndx]; in gelf_update_symshndx() 129 ((Elf64_Sym *) symdata_scn->d.d_buf)[ndx] = *src; in gelf_update_symshndx()
|
D | elf_getdata.c | 205 scn->data_list.data.d.d_buf = scn->data_base; in convert_data() 310 scn->rawdata_base = scn->rawdata.d.d_buf in __libelf_set_rawdata_wrlock() 317 scn->rawdata_base = scn->rawdata.d.d_buf in __libelf_set_rawdata_wrlock() 319 if (scn->rawdata.d.d_buf == NULL) in __libelf_set_rawdata_wrlock() 325 ssize_t n = pread_retry (elf->fildes, scn->rawdata.d.d_buf, size, in __libelf_set_rawdata_wrlock() 330 free (scn->rawdata.d.d_buf); in __libelf_set_rawdata_wrlock() 331 scn->rawdata_base = scn->rawdata.d.d_buf = NULL; in __libelf_set_rawdata_wrlock() 408 if (scn->rawdata.d.d_buf != NULL && scn->rawdata.d.d_size > 0) in __libelf_set_data_list_rdlock()
|
D | elf32_getchdr.c | 76 if (d->d_size < sizeof (ElfW2(LIBELFBITS,Chdr)) || d->d_buf == NULL) in ElfW2() 82 return (ElfW2(LIBELFBITS,Chdr) *) d->d_buf; in ElfW2()
|
/external/elfutils/libdwelf/ |
D | dwelf_elf_gnu_debuglink.c | 63 if (rawdata == NULL || rawdata->d_buf == NULL) in dwelf_elf_gnu_debuglink() 69 || memchr (rawdata->d_buf, '\0', rawdata->d_size - sizeof *crc) == NULL) in dwelf_elf_gnu_debuglink() 75 .d_buf = crc, in dwelf_elf_gnu_debuglink() 82 .d_buf = rawdata->d_buf + rawdata->d_size - sizeof *crc, in dwelf_elf_gnu_debuglink() 97 return rawdata->d_buf; in dwelf_elf_gnu_debuglink()
|
D | dwelf_dwarf_gnu_debugaltlink.c | 46 const void *ptr = memchr (data->d_buf, '\0', data->d_size); in dwelf_dwarf_gnu_debugaltlink() 52 size_t build_id_len = data->d_size - (ptr - data->d_buf + 1); in dwelf_dwarf_gnu_debugaltlink() 58 *name_p = data->d_buf; in dwelf_dwarf_gnu_debugaltlink()
|
D | dwelf_scn_gnu_compressed_size.c | 57 && memcmp (d->d_buf, "ZLIB", 4) == 0) in dwelf_scn_gnu_compressed_size() 63 memcpy (&size, d->d_buf + 4, sizeof size); in dwelf_scn_gnu_compressed_size()
|
/external/elfutils/libdw/ |
D | encoded-value.h | 63 while (end < (uint8_t *) data->d_buf + data->d_size) in encoded_value_size() 88 const unsigned char *endp = cache->data->d.d_buf + cache->data->d.d_size; in __libdw_cfi_read_address_inc() 122 + (*p - (const uint8_t *) cache->data->d.d_buf)); in read_encoded_value() 143 + (*p - (const uint8_t *) cache->data->d.d_buf)) in read_encoded_value() 156 const unsigned char *endp = cache->data->d.d_buf + cache->data->d.d_size; in read_encoded_value() 222 const uint8_t *ptr = cache->data->d.d_buf + *result; in read_encoded_value()
|
D | dwarf_getcfi_elf.c | 92 .d = { .d_buf = (void *) hdr, .d_size = hdr_size } in parse_eh_frame_hdr() 130 if (data == NULL || data->d_buf == NULL) in getcfi_gnu_eh_frame() 142 const uint8_t *search_table = parse_eh_frame_hdr (data->d_buf, phdr->p_filesz, in getcfi_gnu_eh_frame() 152 dmax = phdr->p_filesz - (search_table - (const uint8_t *) data->d_buf); in getcfi_gnu_eh_frame() 220 if (data == NULL || data->d_buf == NULL) in getcfi_scn_eh_frame() 232 if (hdr_data != NULL && hdr_data->d_buf != NULL) in getcfi_scn_eh_frame() 238 = parse_eh_frame_hdr (hdr_data->d_buf, hdr_data->d_size, in getcfi_scn_eh_frame() 249 - (const uint8_t *) hdr_data->d_buf); in getcfi_scn_eh_frame()
|
D | dwarf_getpubnames.c | 50 unsigned char *const startp = dbg->sectiondata[IDX_debug_pubnames]->d_buf; in get_offsets() 115 = ((unsigned char *) dbg->sectiondata[IDX_debug_info]->d_buf in get_offsets() 187 = (unsigned char *) dbg->sectiondata[IDX_debug_pubnames]->d_buf; in dwarf_getpubnames() 238 startp = (unsigned char *) dbg->sectiondata[IDX_debug_pubnames]->d_buf; in dwarf_getpubnames()
|
D | dwarf_ranges.c | 153 readp = d->d_buf + offset; in dwarf_ranges() 154 readendp = d->d_buf + d->d_size; in dwarf_ranges() 191 return readp - (unsigned char *) d->d_buf; in dwarf_ranges()
|
/external/elfutils/libdwfl/ |
D | elf-from-memory.c | 111 .d_buf = buffer, in elf_from_remote_memory() 117 .d_buf = &ehdr, in elf_from_remote_memory() 170 xlatefrom.d_buf = buffer + phoff; in elf_from_remote_memory() 191 xlatefrom.d_buf = buffer; in elf_from_remote_memory() 209 xlateto.d_buf = phdrsp; in elf_from_remote_memory() 339 xlatefrom.d_buf = &ehdr.e32; in elf_from_remote_memory() 340 xlateto.d_buf = buffer; in elf_from_remote_memory() 366 xlatefrom.d_buf = &ehdr.e64; in elf_from_remote_memory() 367 xlateto.d_buf = buffer; in elf_from_remote_memory()
|
D | link_map.c | 211 void *contents = data->d_buf + vaddr; in integrated_memory_callback() 795 .d_buf = NULL in dwfl_link_map_report() 797 bool in_ok = (*memory_callback) (dwfl, phdr_segndx, &in.d_buf, in dwfl_link_map_report() 845 assert (in.d_buf == NULL); in dwfl_link_map_report() 847 in.d_buf = malloc (in.d_size); in dwfl_link_map_report() 848 if (unlikely (in.d_buf == NULL)) in dwfl_link_map_report() 855 ssize_t nread = pread_retry (fd, in.d_buf, in.d_size, off); in dwfl_link_map_report() 860 free (in.d_buf); in dwfl_link_map_report() 888 .d_buf = buf in dwfl_link_map_report() 915 free (in.d_buf); in dwfl_link_map_report() [all …]
|
D | linux-core-attach.c | 89 *result = read_8ubyte_unaligned_noncvt (data->d_buf); in core_memory_read() 91 *result = read_4ubyte_unaligned_noncvt (data->d_buf); in core_memory_read() 132 const char *name = note_data->d_buf + name_offset; in core_next_thread() 133 const char *desc = note_data->d_buf + desc_offset; in core_next_thread() 185 const char *name = note_data->d_buf + name_offset; in core_set_initial_registers() 186 const char *desc = note_data->d_buf + desc_offset; in core_set_initial_registers() 374 const char *name = note_data->d_buf + name_offset; in dwfl_core_file_attach() 375 const char *desc = note_data->d_buf + desc_offset; in dwfl_core_file_attach()
|
D | dwfl_module_getdwarf.c | 314 .d_buf = &ehdr, in find_prelink_address_sync() 383 src.d_buf += src.d_size; in find_prelink_address_sync() 397 dst.d_buf = phdrs; in find_prelink_address_sync() 431 src.d_buf += src.d_size; in find_prelink_address_sync() 442 dst.d_buf = shdrs; in find_prelink_address_sync() 716 ? *(const GElf_Word *) data->d_buf in translate_offs() 717 : *(const GElf_Xword *) data->d_buf); in translate_offs() 735 header = data->d_buf; in translate_offs() 755 const Elf32_Word *const buckets = data->d_buf; in translate_offs() 771 && (*(const Elf32_Word *) data->d_buf & 1u)) in translate_offs() [all …]
|
/external/elfutils/backends/ |
D | ppc64_resolve_sym.c | 53 opd_in.d_buf = ebl->fd_data->d_buf + (*addr - ebl->fd_addr); in ppc64_resolve_sym_value() 54 opd_out.d_buf = addr; in ppc64_resolve_sym_value()
|
/external/elfutils/libebl/ |
D | eblobjnote.c | 78 .d_buf = (void *) desc, .d_size = addrs_size in ebl_object_note() 84 .d_buf = &addrs, .d_size = addrs_size in ebl_object_note() 164 .d_buf = (void *) desc in ebl_object_note() 184 .d_buf = buf in ebl_object_note()
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | radeon_elf_util.c | 141 memcpy(binary->code, section_data->d_buf, binary->code_size); in radeon_elf_read() 146 memcpy(binary->config, section_data->d_buf, binary->config_size); in radeon_elf_read() 150 binary->disasm_string = strndup(section_data->d_buf, in radeon_elf_read() 156 memcpy(binary->rodata, section_data->d_buf, binary->rodata_size); in radeon_elf_read()
|
/external/elfutils/libasm/ |
D | asm_end.c | 121 newdata->d_buf = content->data; in binary_end() 177 data->d_buf = symtab; in binary_end() 251 xshndx = xndxdata->d_buf = calloc (1, xndxdata->d_size); in binary_end() 339 grpdata = data->d_buf = malloc (data->d_size); in binary_end() 472 free (shstrtabdata->d_buf); in binary_end() 474 free (strtabdata->d_buf); in binary_end() 477 free (xndxdata->d_buf); in binary_end() 483 free (elf_getdata (scngrp->scn, NULL)->d_buf); in binary_end()
|