Searched refs:sh_addr (Results 1 - 25 of 55) sorted by relevance

123

/external/elfutils/0.153/libdwfl/
H A Ddwfl_report_elf.c100 if (shdr->sh_addr == 0
106 shdr->sh_addr = next;
110 start = base = shdr->sh_addr;
134 prev_shdr->sh_addr
136 end = prev_shdr->sh_addr + prev_shdr->sh_size;
147 end = shdr->sh_addr + shdr->sh_size;
148 if (likely (shdr->sh_addr != 0)
155 if (first || end < shdr->sh_addr + shdr->sh_size)
156 end = shdr->sh_addr + shdr->sh_size;
157 if (first || bias > shdr->sh_addr)
[all...]
H A Ddwfl_module_addrsym.c82 && mod_addr >= shdr->sh_addr
83 && mod_addr < shdr->sh_addr + shdr->sh_size)
H A Drelocate.c69 if (refshdr->sh_addr == 0 && (refshdr->sh_flags & SHF_ALLOC))
84 &refshdr->sh_addr))
87 if (refshdr->sh_addr == (Dwarf_Addr) -1l)
90 refshdr->sh_addr = 0; /* Make no adjustment below. */
95 if (likely (refshdr->sh_addr != 0)
102 *value += dwfl_adjusted_address (mod, refshdr->sh_addr);
H A Dderelocate.c116 if ((shdr->sh_flags & SHF_ALLOC) && shdr->sh_addr == 0
122 &shdr->sh_addr) != DWFL_E_NOERROR)
140 newref->start = dwfl_adjusted_address (mod, shdr->sh_addr);
H A Doffline.c70 assert (shdr->sh_addr == 0);
74 /* We are only here because sh_addr is zero even though layout is complete.
105 *addr = main_shdr->sh_addr;
H A Ddwfl_module_build_id.c137 /* Determine the right sh_addr in this module. */
142 vaddr = dwfl_adjusted_address (mod, shdr->sh_addr);
H A Ddwfl_module_getdwarf.c482 SHT_PROGBITS or SHT_NOBITS, excluding the section whose sh_addr
495 GElf_Addr sh_addr,
499 && ((sh_type == SHT_PROGBITS && sh_addr != interp)
502 const GElf_Addr sh_end = sh_addr + sh_size;
517 sh->sh_addr, sh->sh_size);
527 shdr.s32[i].sh_addr, shdr.s32[i].sh_size);
531 shdr.s64[i].sh_addr, shdr.s64[i].sh_size);
492 consider_shdr(GElf_Addr interp, GElf_Word sh_type, GElf_Xword sh_flags, GElf_Addr sh_addr, GElf_Xword sh_size) argument
/external/elfutils/0.153/libelf/
H A Dgelf_update_shdr.c85 || unlikely (src->sh_addr > 0xffffffffull)
100 COPY (sh_addr);
H A Dgelf_getshdr.c96 COPY (sh_addr);
H A Delf32_getshdr.c140 CONVERT_TO (shdr[cnt].sh_addr, notcvt[cnt].sh_addr);
186 CONVERT (shdr[cnt].sh_addr);
/external/elfutils/0.153/backends/
H A Dalpha_symbol.c90 && shdr->sh_addr != 0)
95 Its d_ptr should match the .plt section's sh_addr. */
118 return pltgot == shdr->sh_addr;
H A Dppc_symbol.c140 && sym->st_value == destshdr->sh_addr + 0x8000
145 && sym->st_value == destshdr->sh_addr + 0x8000
H A Dsparc_symbol.c82 Its d_ptr should match the .plt section's sh_addr. */
100 return dyn.d_un.d_ptr == shdr->sh_addr;
/external/chromium_org/courgette/
H A Dtypes_elf.h63 Elf32_Addr sh_addr; member in struct:Elf32_Shdr
H A Ddisassembler_elf_32_x86.cc129 section_header->sh_addr;
/external/elfutils/0.153/libdw/
H A Ddwarf_getcfi_elf.c240 Dwarf_CFI *cfi = allocate_cfi (elf, shdr->sh_addr);
265 if (unlikely (eh_frame_vaddr != shdr->sh_addr))
301 hdr_vaddr = shdr->sh_addr;
/external/linux-tools-perf/perf-3.12.0/tools/perf/util/
H A Dsymbol-elf.c128 if ((addr >= shdr.sh_addr) &&
129 (addr < (shdr.sh_addr + shdr.sh_size)))
789 u32 offset = sym.st_value - syms_ss->opdshdr.sh_addr;
831 sym.st_value -= shdr.sh_addr - shdr.sh_offset;
846 map->start = shdr.sh_addr +
898 curr_map->start = shdr.sh_addr +
920 "sh_addr: %#" PRIx64 " sh_offset: %#" PRIx64 "\n", __func__,
921 (u64)sym.st_value, (u64)shdr.sh_addr,
923 sym.st_value -= shdr.sh_addr - shdr.sh_offset;
/external/elfutils/0.153/src/
H A Dunstrip.c362 sym->st_value = shdr->sh_addr;
598 .st_value = rel ? 0 : i_shdr->sh_addr,
665 if (s1->shdr.sh_addr < s2->shdr.sh_addr)
667 if (s1->shdr.sh_addr > s2->shdr.sh_addr)
795 s->value = shdr->sh_addr;
798 && s->value < split_bss->shdr.sh_addr
799 && s->value >= split_bss[-1].shdr.sh_addr
887 const GElf_Addr addr = shdr->sh_addr
[all...]
H A Di386_ld.c380 Elf32_Addr gotaddr = shdr->sh_addr;
390 ((Elf32_Word *) data->d_buf)[0] = shdr->sh_addr;
471 Elf32_Addr pltentryaddr = (pltshdr->sh_addr + pltidx * PLT_ENTRY_SIZE);
726 Elf32_Addr pltaddr = shdr->sh_addr;
740 Elf32_Addr gotaddr = shdr->sh_addr;
/external/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h158 elf_addr sh_addr; ///< Virtual address of the section in memory. member in struct:elf::ELFSectionHeader
/external/chromium_org/third_party/libvpx/include/
H A Delf.h332 Elf32_Addr sh_addr; member in struct:elf32_shdr
347 Elf64_Addr sh_addr; member in struct:elf64_shdr
/external/kernel-headers/original/uapi/linux/
H A Delf.h303 Elf32_Addr sh_addr; member in struct:elf32_shdr
316 Elf64_Addr sh_addr; /* Section virtual addr at execution */ member in struct:elf64_shdr
/external/llvm/tools/llvm-readobj/
H A DELFDumper.cpp168 if (Shdr.sh_addr == Addr)
583 W.printHex ("Address", Section->sh_addr);
1108 W.printHex("Canonical gp value", GOTShdr.sh_addr + 0x7ff0);
1114 printGotEntry(GOTShdr.sh_addr, GotBegin, It++);
1120 printGotEntry(GOTShdr.sh_addr, GotBegin, It++);
1128 printGotEntry(GOTShdr.sh_addr, GotBegin, It);
1138 printGlobalGotEntry(GOTShdr.sh_addr, GotBegin, It, GotDynSym++);
H A DARMEHABIPrinter.h445 uint64_t Address = PREL31(Word, EHT->sh_addr);
494 const uint64_t Offset = PREL31(Word0, IT->sh_addr);
518 uint64_t TableEntryOffset = PREL31(Word1, IT->sh_addr);
/external/ltrace/
H A Dltrace-elf.c155 return addr >= shdr->sh_addr
156 && addr < shdr->sh_addr + shdr->sh_size;
481 GElf_Xword offset = rel->r_offset - shdr.sh_addr - data->d_off;
613 lte->dyn_addr = shdr.sh_addr + lte->bias;
643 lte->plt_addr = shdr.sh_addr;
653 lte->opd_addr = (GElf_Addr *) (long) shdr.sh_addr;
683 if (shdr.sh_addr == relplt_addr

Completed in 2167 milliseconds

123