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

123

/external/elfutils/src/libdwfl/
H A Ddwfl_report_elf.c82 if (shdr->sh_addr == 0
88 shdr->sh_addr = next;
92 start = base = shdr->sh_addr;
116 prev_shdr->sh_addr
118 end = prev_shdr->sh_addr + prev_shdr->sh_size;
129 end = shdr->sh_addr + shdr->sh_size;
130 if (likely (shdr->sh_addr != 0)
137 if (first || end < shdr->sh_addr + shdr->sh_size)
138 end = shdr->sh_addr + shdr->sh_size;
139 if (first || bias > shdr->sh_addr)
[all...]
H A Drelocate.c52 if (refshdr->sh_addr == 0 && (refshdr->sh_flags & SHF_ALLOC))
67 &refshdr->sh_addr))
70 if (refshdr->sh_addr == (Dwarf_Addr) -1l)
73 refshdr->sh_addr = 0; /* Make no adjustment below. */
78 if (likely (refshdr->sh_addr != 0)
85 *value += dwfl_adjusted_address (mod, refshdr->sh_addr);
H A Dderelocate.c95 if ((shdr->sh_flags & SHF_ALLOC) && shdr->sh_addr == 0
101 &shdr->sh_addr) != DWFL_E_NOERROR)
119 newref->start = dwfl_adjusted_address (mod, shdr->sh_addr);
H A Ddwfl_module_addrsym.c80 && mod_addr >= shdr->sh_addr
81 && mod_addr < shdr->sh_addr + shdr->sh_size)
H A Doffline.c49 assert (shdr->sh_addr == 0);
54 /* We are only here because sh_addr is zero even though layout is complete.
85 *addr = main_shdr->sh_addr;
/external/elfutils/src/libelf/
H A Dgelf_update_shdr.c64 || unlikely (src->sh_addr > 0xffffffffull)
79 COPY (sh_addr);
H A Dgelf_getshdr.c75 COPY (sh_addr);
H A Delf32_getshdr.c133 CONVERT_TO (shdr[cnt].sh_addr, notcvt[cnt].sh_addr);
179 CONVERT (shdr[cnt].sh_addr);
/external/elfutils/src/backends/
H A Dalpha_symbol.c93 && shdr->sh_addr != 0)
98 Its d_ptr should match the .plt section's sh_addr. */
121 return pltgot == shdr->sh_addr;
H A Dppc_symbol.c147 && sym->st_value == destshdr->sh_addr + 0x8000
152 && sym->st_value == destshdr->sh_addr + 0x8000
H A Daarch64_symbol.c80 return sym->st_value == shdr->sh_addr;
H A Dppc64_init.c99 eh->fd_addr = opd_shdr->sh_addr;
H A Dsparc_symbol.c85 Its d_ptr should match the .plt section's sh_addr. */
103 return dyn.d_un.d_ptr == shdr->sh_addr;
/external/elfutils/src/tests/
H A Dupdate4.c133 shdr->sh_addr = 0;
169 shdr->sh_addr = 0;
205 shdr->sh_addr = 0;
241 shdr->sh_addr = 0;
278 shdr->sh_addr = 0;
H A Dalldts.c147 shdr->sh_addr = 0x1a0;
198 shdr->sh_addr = 0;
H A Ddwflsyms.c104 return addr >= shdr.sh_addr && addr < shdr.sh_addr + shdr.sh_size;
H A Dasm-tst1.c200 if (shdr->sh_addr != 0)
H A Dasm-tst2.c215 if (shdr->sh_addr != 0)
H A Dsectiondump.c106 shdr->sh_addr,
H A Dupdate3.c129 shdr->sh_addr = 0;
/external/elfutils/src/libdw/
H A Ddwarf_getcfi_elf.c219 Dwarf_CFI *cfi = allocate_cfi (elf, shdr->sh_addr);
244 if (unlikely (eh_frame_vaddr != shdr->sh_addr))
280 hdr_vaddr = shdr->sh_addr;
/external/google-breakpad/src/common/linux/
H A Dsynth_elf_unittest.cc245 EXPECT_EQ(0U, shdr[0].sh_addr);
256 EXPECT_EQ(0U, shdr[1].sh_addr);
320 EXPECT_EQ(0U, shdr[0].sh_addr);
331 EXPECT_EQ(0U, shdr[1].sh_addr);
342 EXPECT_EQ(0U, shdr[2].sh_addr);
353 EXPECT_EQ(0U, shdr[3].sh_addr);
/external/elfutils/src/libdwelf/
H A Ddwelf_elf_gnu_build_id.c99 /* Determine the right sh_addr in this module. */
104 vaddr = shdr->sh_addr;
/external/linux-tools-perf/src/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/src/src/
H A Dunstrip.c365 sym->st_value = shdr->sh_addr;
601 .st_value = rel ? 0 : i_shdr->sh_addr,
668 if (s1->shdr.sh_addr < s2->shdr.sh_addr)
670 if (s1->shdr.sh_addr > s2->shdr.sh_addr)
798 s->value = shdr->sh_addr;
801 && s->value < split_bss->shdr.sh_addr
802 && s->value >= split_bss[-1].shdr.sh_addr
890 const GElf_Addr addr = shdr->sh_addr
[all...]

Completed in 382 milliseconds

123