Searched refs:relr (Results 1 – 15 of 15) sorted by relevance
221 const Elf_Relr *relr; in _rtld_relocate_relr() local223 if (obj->relr == obj->relrlim) in _rtld_relocate_relr()226 for (relr = obj->relr; relr < obj->relrlim;) { in _rtld_relocate_relr()232 assert((*relr & 1) == 0); in _rtld_relocate_relr()233 where = (Elf_Addr *)(obj->relocbase + *relr); in _rtld_relocate_relr()239 while (++relr < obj->relrlim && *relr & 1) { in _rtld_relocate_relr()248 for (i = 1; i < CHAR_BIT*sizeof(*relr); i++, where++) { in _rtld_relocate_relr()249 if (*relr & ((Elf_Relr)1 << i)) in _rtld_relocate_relr()
121 obj->relr = (const Elf_Relr *)(obj->relocbase + in _rtld_digest_dynamic()442 obj->relrlim = (const Elf_Relr *)((const uint8_t *)obj->relr + relrsz); in _rtld_digest_dynamic()
172 const Elf_Relr *relr; /* Relative relocations */ member
259 const Elf_Relr *relr = 0, *relrlim; in relocate_self() local266 relr = in relocate_self()281 relrlim = (const Elf_Relr *)((const uint8_t *)relr + relrsz); in relocate_self()283 while (relr < relrlim) { in relocate_self()286 where = (Elf_Addr *)(relocbase + *relr); in relocate_self()288 while (++relr < relrlim && *relr & 1) { in relocate_self()291 for (i = 1; i < CHAR_BIT*sizeof(*relr); i++, where++) { in relocate_self()292 if (*relr & ((Elf_Relr)1 << i)) in relocate_self()
86 atf_test_case relr cleanup147 atf_add_test_case relr
3 source_sh ${srcdir}/emulparams/dt-relr.sh
9 source_sh ${srcdir}/emulparams/dt-relr.sh
11 source_sh ${srcdir}/emulparams/dt-relr.sh
12 source_sh ${srcdir}/emulparams/dt-relr.sh
13 # HAVE_DT_RELR - Include a .relr.dyn output section in the script.537 echo " .relr.dyn : { *(.relr.dyn) }"
3287 } *relr; member13509 htab->relr = bfd_realloc (htab->relr, in append_relr_off()13510 htab->relr_alloc * sizeof (*htab->relr)); in append_relr_off()13511 if (htab->relr == NULL) in append_relr_off()13514 htab->relr[htab->relr_count].sec = sec; in append_relr_off()13515 htab->relr[htab->relr_count].off = off; in append_relr_off()13541 addr[i] = (htab->relr[i].sec->output_section->vma in sort_relr()13542 + htab->relr[i].sec->output_offset in sort_relr()13543 + htab->relr[i].off); in sort_relr()
3287 } *relr; member13515 htab->relr = bfd_realloc (htab->relr, in append_relr_off()13516 htab->relr_alloc * sizeof (*htab->relr)); in append_relr_off()13517 if (htab->relr == NULL) in append_relr_off()13520 htab->relr[htab->relr_count].sec = sec; in append_relr_off()13521 htab->relr[htab->relr_count].off = off; in append_relr_off()13547 addr[i] = (htab->relr[i].sec->output_section->vma in sort_relr()13548 + htab->relr[i].sec->output_offset in sort_relr()13549 + htab->relr[i].off); in sort_relr()
17190 76100ef84c4bb79ead6386fe31beb2428140c22e6edfabe513722d5a39d7ea88 ld/emulparams/dt-relr.sh19726 89e92356b832958b69a4d1f3e3474e49a68b74091f31ef98aa896ae884489579 ld/testsuite/ld-elf/dt-relr-1.s19727 b6dd4964d887ab12558c567575c5be241bfef5d85e5d0322952e15329ca51cde ld/testsuite/ld-elf/dt-relr-1a.d19728 e9fae2877ba22425cb313bba0ad9d7a952903e5f0a97f35e1e2313f8e4926f93 ld/testsuite/ld-elf/dt-relr-1b.d19729 e6dd131343759fbf48f6bdf996a7f732310f5c87fbe74132cdd7190f630583ad ld/testsuite/ld-elf/dt-relr-1c.d19730 18e00ee1111210efa89f404c7bdd467ea9efb4bcb4fa3a800d1ddc9257ef7f3b ld/testsuite/ld-elf/dt-relr-2.s19731 86f3ec91f302ff49692a6657ce2509fb942b0b6468c9dd564af996458c7a0239 ld/testsuite/ld-elf/dt-relr-2a.d19732 ce755c5176d6afe2d004db1be842de9195a07eeab1fe73f670c07bde8b69262b ld/testsuite/ld-elf/dt-relr-2b.d19733 14709ee889d1a178da4019b1a8c57e3dfff01897a3ef7742c7bfcaf559cab943 ld/testsuite/ld-elf/dt-relr-2c.d19734 acf62e320252c4a7f05bae118b840f860eae35fc719c3a6a9686960c33cbee21 ld/testsuite/ld-elf/dt-relr-2d.d[all …]
215 This corrects a counting problem, where prior to relocate_section relr218 (non-relr) on eight byte boundaries.3461 * testsuite/ld-x86-64/dt-relr-1a-x32.d: Likewise.3462 * testsuite/ld-x86-64/dt-relr-1a.d: Likewise.3463 * testsuite/ld-x86-64/dt-relr-1b-x32.d: Likewise.3464 * testsuite/ld-x86-64/dt-relr-1b.d: Likewise.21799 * testsuite/ld-elf/dt-relr.exp: Skip for MUSL targets.81093 * testsuite/ld-elf/dt-relr-2i.d: New test.140511 Add relr section/offset array.144653 (ppc64_elf_size_stubs): Don't allocate space for relr either.[all …]
234 * testsuite/ld-elf/dt-relr.exp: Skip for MUSL targets.