HomeSort by: relevance | last modified time | path
    Searched defs:relr (Results 1 - 15 of 15) sorted by relevancy

  /src/libexec/ld.elf_so/
reloc.c 183 * Relocate the RELR entries of obj. The RELR table is encoded as
221 const Elf_Relr *relr; local
223 if (obj->relr == obj->relrlim)
226 for (relr = obj->relr; relr < obj->relrlim;) {
232 assert((*relr & 1) == 0);
233 where = (Elf_Addr *)(obj->relocbase + *relr);
239 while (++relr < obj->relrlim && *relr & 1)
    [all...]
rtld.h 173 const Elf_Relr *relr; /* Relative relocations */ member in struct:Struct_Obj_Entry
  /src/lib/csu/common/
crt0-common.c 259 const Elf_Relr *relr = 0, *relrlim; local
266 relr =
281 relrlim = (const Elf_Relr *)((const uint8_t *)relr + relrsz);
283 while (relr < relrlim) {
286 where = (Elf_Addr *)(relocbase + *relr);
288 while (++relr < relrlim && *relr & 1) {
291 for (i = 1; i < CHAR_BIT*sizeof(*relr); i++, where++) {
292 if (*relr & ((Elf_Relr)1 << i))
  /src/external/gpl3/binutils/dist/bfd/
elfnn-loongarch.c 125 struct relr_entry *relr; member in struct:loongarch_elf_link_hash_table
148 /* &htab->relr[i] where i is the smallest number s.t.
149 elf_section_data (htab->relr[i].sec) == &elf.
151 struct relr_entry *relr; member in struct:loongarch_elf_section_data
2212 struct relr_entry **sec_relr = &loongarch_elf_section_data (sec)->relr;
2226 htab->relr = bfd_realloc (htab->relr,
2227 htab->relr_alloc * sizeof (*htab->relr));
2228 if (!htab->relr)
2231 htab->relr[htab->relr_count].sec = sec
5273 struct relr_entry *relr = loongarch_elf_section_data (sec)->relr; local
    [all...]
elfnn-aarch64.c 2700 } *relr; member in struct:elf_aarch64_link_hash_table
9191 htab->relr = bfd_realloc (htab->relr,
9192 htab->relr_alloc * sizeof (*htab->relr));
9193 if (htab->relr == NULL)
9196 htab->relr[htab->relr_count].sec = sec;
9197 htab->relr[htab->relr_count].off = off;
9280 so the relr section can be sized later. */
9415 htab->relr[i].sec,
9416 htab->relr[i].off)
    [all...]
elf64-ppc.c 3278 } *relr;
3525 free (htab->relr);
4743 /* The RELR encoding doesn't allow odd addresses, so RELR_ALIGN must
13540 htab->relr = bfd_realloc (htab->relr,
13541 htab->relr_alloc * sizeof (*htab->relr));
13542 if (htab->relr == NULL)
13545 htab->relr[htab->relr_count].sec = sec;
13546 htab->relr[htab->relr_count].off = off;
13572 addr[i] = (htab->relr[i].sec->output_section->vm
3274 } *relr; member in struct:ppc_link_hash_table
    [all...]
  /src/external/gpl3/binutils.old/dist/bfd/
elfnn-loongarch.c 125 struct relr_entry *relr; member in struct:loongarch_elf_link_hash_table
148 /* &htab->relr[i] where i is the smallest number s.t.
149 elf_section_data (htab->relr[i].sec) == &elf.
151 struct relr_entry *relr; member in struct:loongarch_elf_section_data
2030 struct relr_entry **sec_relr = &loongarch_elf_section_data (sec)->relr;
2044 htab->relr = bfd_realloc (htab->relr,
2045 htab->relr_alloc * sizeof (*htab->relr));
2046 if (!htab->relr)
2049 htab->relr[htab->relr_count].sec = sec
4916 struct relr_entry *relr = loongarch_elf_section_data (sec)->relr; local
    [all...]
elfnn-aarch64.c 2700 } *relr; member in struct:elf_aarch64_link_hash_table
9123 htab->relr = bfd_realloc (htab->relr,
9124 htab->relr_alloc * sizeof (*htab->relr));
9125 if (htab->relr == NULL)
9128 htab->relr[htab->relr_count].sec = sec;
9129 htab->relr[htab->relr_count].off = off;
9212 so the relr section can be sized later. */
9347 htab->relr[i].sec,
9348 htab->relr[i].off)
    [all...]
elf64-ppc.c 3286 } *relr;
3533 free (htab->relr);
4751 /* The RELR encoding doesn't allow odd addresses, so RELR_ALIGN must
13537 htab->relr = bfd_realloc (htab->relr,
13538 htab->relr_alloc * sizeof (*htab->relr));
13539 if (htab->relr == NULL)
13542 htab->relr[htab->relr_count].sec = sec;
13543 htab->relr[htab->relr_count].off = off;
13569 addr[i] = (htab->relr[i].sec->output_section->vm
3282 } *relr; member in struct:ppc_link_hash_table
    [all...]
  /src/external/gpl3/gdb.old/dist/bfd/
elfnn-loongarch.c 124 struct relr_entry *relr; member in struct:loongarch_elf_link_hash_table
143 /* &htab->relr[i] where i is the smallest number s.t.
144 elf_section_data (htab->relr[i].sec) == &elf.
146 struct relr_entry *relr; member in struct:loongarch_elf_section_data
2008 struct relr_entry **sec_relr = &loongarch_elf_section_data (sec)->relr;
2022 htab->relr = bfd_realloc (htab->relr,
2023 htab->relr_alloc * sizeof (*htab->relr));
2024 if (!htab->relr)
2027 htab->relr[htab->relr_count].sec = sec
4715 struct relr_entry *relr = loongarch_elf_section_data (sec)->relr; local
    [all...]
elfnn-aarch64.c 2689 } *relr; member in struct:elf_aarch64_link_hash_table
9091 htab->relr = bfd_realloc (htab->relr,
9092 htab->relr_alloc * sizeof (*htab->relr));
9093 if (htab->relr == NULL)
9096 htab->relr[htab->relr_count].sec = sec;
9097 htab->relr[htab->relr_count].off = off;
9180 so the relr section can be sized later. */
9315 htab->relr[i].sec,
9316 htab->relr[i].off)
    [all...]
elf64-ppc.c 3286 } *relr;
4750 /* The RELR encoding doesn't allow odd addresses, so RELR_ALIGN must
13520 htab->relr = bfd_realloc (htab->relr,
13521 htab->relr_alloc * sizeof (*htab->relr));
13522 if (htab->relr == NULL)
13525 htab->relr[htab->relr_count].sec = sec;
13526 htab->relr[htab->relr_count].off = off;
13552 addr[i] = (htab->relr[i].sec->output_section->vma
13553 + htab->relr[i].sec->output_offse
3282 } *relr; member in struct:ppc_link_hash_table
    [all...]
  /src/external/gpl3/gdb/dist/bfd/
elfnn-loongarch.c 125 struct relr_entry *relr; member in struct:loongarch_elf_link_hash_table
148 /* &htab->relr[i] where i is the smallest number s.t.
149 elf_section_data (htab->relr[i].sec) == &elf.
151 struct relr_entry *relr; member in struct:loongarch_elf_section_data
2030 struct relr_entry **sec_relr = &loongarch_elf_section_data (sec)->relr;
2044 htab->relr = bfd_realloc (htab->relr,
2045 htab->relr_alloc * sizeof (*htab->relr));
2046 if (!htab->relr)
2049 htab->relr[htab->relr_count].sec = sec
4971 struct relr_entry *relr = loongarch_elf_section_data (sec)->relr; local
    [all...]
elfnn-aarch64.c 2700 } *relr; member in struct:elf_aarch64_link_hash_table
9123 htab->relr = bfd_realloc (htab->relr,
9124 htab->relr_alloc * sizeof (*htab->relr));
9125 if (htab->relr == NULL)
9128 htab->relr[htab->relr_count].sec = sec;
9129 htab->relr[htab->relr_count].off = off;
9212 so the relr section can be sized later. */
9347 htab->relr[i].sec,
9348 htab->relr[i].off)
    [all...]
elf64-ppc.c 3278 } *relr;
3525 free (htab->relr);
4743 /* The RELR encoding doesn't allow odd addresses, so RELR_ALIGN must
13523 htab->relr = bfd_realloc (htab->relr,
13524 htab->relr_alloc * sizeof (*htab->relr));
13525 if (htab->relr == NULL)
13528 htab->relr[htab->relr_count].sec = sec;
13529 htab->relr[htab->relr_count].off = off;
13555 addr[i] = (htab->relr[i].sec->output_section->vm
3274 } *relr; member in struct:ppc_link_hash_table
    [all...]

Completed in 134 milliseconds