#include <private.h>

Go to the source code of this file.
Functions/Subroutines | |
| static Elf_Data * | _elf_cook_scn (Elf *elf, Elf_Scn *scn, Scn_Data *sd) |
| Elf_Data * | elf_getdata (Elf_Scn *scn, Elf_Data *data) |
Variables | |
| static const char | rcsid [] = "@(#) $Id: getdata.c,v 1.1.1.1 2005/10/21 19:00:00 marcel Exp $" |
Definition at line 31 of file getdata.c.
References _elf32_xltsize(), _elf_xlatetom(), Elf_Data::d_buf, Elf_Data::d_size, Elf_Data::d_version, dst, Elf::e_class, Elf::e_cooked, Elf::e_data, Elf::e_encoding, Elf::e_rawdata, Elf::e_version, elf_assert, ELFCLASS32, ELFCLASS64, free(), if(), malloc, NULL, Elf_Scn::s_offset, Scn_Data::sd_data, Scn_Data::sd_free_data, Scn_Data::sd_memdata, seterr, src, and valid_class.
Referenced by elf_getdata().
Definition at line 102 of file getdata.c.
References _elf_cook_scn(), DATA_MAGIC, Elf::e_class, Elf::e_magic, Elf::e_size, elf_assert, ELF_MAGIC, NULL, Elf_Scn::s_data_1, Elf_Scn::s_elf, Elf_Scn::s_index, Elf_Scn::s_magic, Elf_Scn::s_offset, Elf_Scn::s_size, Elf_Scn::s_type, SCN_MAGIC, Scn_Data::sd_data, Scn_Data::sd_freeme, Scn_Data::sd_link, Scn_Data::sd_magic, Scn_Data::sd_memdata, Scn_Data::sd_scn, seterr, SHN_UNDEF, SHT_NOBITS, SHT_NULL, and valid_class.
Referenced by _dwarf_load_section(), _elf32_write(), _elf_csum(), _elf_nlist(), elf_cntl(), elf_strptr(), get_scndata(), Read_Section(), scn_data_layout(), and xlate_named_init_elf().
1.5.6