/freebsd-src/libexec/rtld-elf/arm/ |
H A D | reloc.c | 32 const Elf_Rel *rel; in do_copy_relocations() local 89 const Elf_Rel *rel = NULL, *rellim; _rtld_relocate_nonplt_self() local 135 reloc_nonplt_object(Obj_Entry * obj,const Elf_Rel * rel,SymCache * cache,int flags,RtldLockState * lockstate) reloc_nonplt_object() argument 317 const Elf_Rel *rel; reloc_non_plt() local 354 const Elf_Rel *rel; reloc_plt() local 378 const Elf_Rel *rel; reloc_jmpslots() local 434 reloc_jmpslot(Elf_Addr * where,Elf_Addr target,const Obj_Entry * defobj __unused,const Obj_Entry * obj __unused,const Elf_Rel * rel) reloc_jmpslot() argument [all...] |
/freebsd-src/contrib/llvm-project/lld/ELF/ |
H A D | MarkLive.cpp | 77 const typename ELFT::Rel &rel) { in getAddend() argument 84 const typename ELFT::Rela &rel) { in getAddend() argument 90 resolveReloc(InputSectionBase & sec,RelTy & rel,bool fromFDE) resolveReloc() argument 311 for (const typename ELFT::Rel &rel : rels.rels) mark() local 313 for (const typename ELFT::Rela &rel : rels.relas) mark() local [all...] |
H A D | Target.h | 255 inline void checkInt(uint8_t *loc, int64_t v, int n, const Relocation &rel) { in checkInt() 261 inline void checkUInt(uint8_t *loc, uint64_t v, int n, const Relocation &rel) { in checkUInt() 268 const Relocation &rel) { in checkIntUInt() 277 const Relocation &rel) { in checkAlignment()
|
H A D | Relocations.cpp | 99 void elf::reportRangeError(uint8_t *loc, const Relocation &rel, const Twine &v, in reportRangeError() argument 488 computeMipsAddend(const RelTy & rel,RelExpr expr,bool isLocal) const computeMipsAddend() argument 912 addPltEntry(PltSection & plt,GotPltSection & gotPlt,RelocationBaseSection & rel,RelType type,Symbol & sym) addPltEntry() argument 1139 RelType rel = target->getDynRel(type); processAux() local 1400 const RelTy &rel = *i; scanOne() local 1508 for (const RelTy &rel : rels) { checkPPC64TLSRelax() local 1984 getISDThunkSec(OutputSection * os,InputSection * isec,InputSectionDescription * isd,const Relocation & rel,uint64_t src) getISDThunkSec() argument 2143 getThunk(InputSection * isec,Relocation & rel,uint64_t src) getThunk() argument 2182 normalizeExistingThunk(Relocation & rel,uint64_t src) normalizeExistingThunk() argument [all...] |
/freebsd-src/libexec/rtld-elf/i386/ |
H A D | reloc.c | 64 const Elf_Rel *rel; do_copy_relocations() local 129 const Elf_Rel *rel; reloc_non_plt() local 285 const Elf_Rel *rel; reloc_plt() local 316 const Elf_Rel *rel; reloc_jmpslots() local 370 reloc_iresolve_one(Obj_Entry * obj,const Elf_Rel * rel,RtldLockState * lockstate) reloc_iresolve_one() argument 386 const Elf_Rel *rel; reloc_iresolve() local 403 const Elf_Rel *rel; reloc_iresolve_nonplt() local 420 const Elf_Rel *rel; reloc_gnu_ifunc() local [all...] |
/freebsd-src/contrib/llvm-project/lld/ELF/Arch/ |
H A D | SystemZ.cpp | 305 void SystemZ::relaxTlsGdToIe(uint8_t *loc, const Relocation &rel, in relaxTlsGdToIe() 340 void SystemZ::relaxTlsGdToLe(uint8_t *loc, const Relocation &rel, in relaxTlsGdToLe() 375 void SystemZ::relaxTlsLdToLe(uint8_t *loc, const Relocation &rel, in relaxTlsLdToLe() 466 void SystemZ::relaxGot(uint8_t *loc, const Relocation &rel, in relaxGot() 481 void SystemZ::relocate(uint8_t *loc, const Relocation &rel, in relocate()
|
H A D | PPC.cpp | 317 void PPC::relocate(uint8_t *loc, const Relocation &rel, uint64_t val) const { in relocate() argument 408 void PPC::relaxTlsGdToIe(uint8_t *loc, const Relocation &rel, in relaxTlsGdToIe() 427 void PPC::relaxTlsGdToLe(uint8_t *loc, const Relocation &rel, in relaxTlsGdToLe() 443 void PPC::relaxTlsLdToLe(uint8_t *loc, const Relocation &rel, in relaxTlsLdToLe() 467 void PPC::relaxTlsIeToLe(uint8_t *loc, const Relocation &rel, in relaxTlsIeToLe() 500 for (const Relocation &rel : sec.relocs()) { in relocateAlloc() local
|
H A D | X86.cpp | 283 void X86::relocate(uint8_t *loc, const Relocation &rel, uint64_t val) const { in relocate() argument 347 static void relaxTlsGdToLe(uint8_t *loc, const Relocation &rel, uint64_t val) { in relaxTlsGdToLe() 382 static void relaxTlsGdToIe(uint8_t *loc, const Relocation &rel, uint64_t val) { in relaxTlsGdToIe() 416 static void relaxTlsIeToLe(uint8_t *loc, const Relocation &rel, uint64_t val) { in relaxTlsIeToLe() 453 static void relaxTlsLdToLe(uint8_t *loc, const Relocation &rel, uint64_t val) { in relaxTlsLdToLe() 488 for (const Relocation &rel : sec.relocs()) { in relocateAlloc() local
|
H A D | AArch64.cpp | 365 relocate(uint8_t * loc,const Relocation & rel,uint64_t val) const relocate() argument 539 relaxTlsGdToLe(uint8_t * loc,const Relocation & rel,uint64_t val) const relaxTlsGdToLe() argument 570 relaxTlsGdToIe(uint8_t * loc,const Relocation & rel,uint64_t val) const relaxTlsGdToIe() argument 602 relaxTlsIeToLe(uint8_t * loc,const Relocation & rel,uint64_t val) const relaxTlsIeToLe() argument 768 needsGotForMemtag(const Relocation & rel) needsGotForMemtag() argument 780 const Relocation &rel = sec.relocs()[i]; relocateAlloc() local 996 for (const typename ELFT::Rela &rel : rels.relas) { addTaggedSymbolReferences() local [all...] |
H A D | X86_64.cpp | 459 relaxTlsGdToLe(uint8_t * loc,const Relocation & rel,uint64_t val) relaxTlsGdToLe() argument 499 relaxTlsGdToIe(uint8_t * loc,const Relocation & rel,uint64_t val) relaxTlsGdToIe() argument 581 relaxTlsLdToLe(uint8_t * loc,const Relocation & rel,uint64_t val) relaxTlsLdToLe() argument 762 relocate(uint8_t * loc,const Relocation & rel,uint64_t val) const relocate() argument 957 relaxGot(uint8_t * loc,const Relocation & rel,uint64_t val) relaxGot() argument 1038 for (const Relocation &rel : sec.relocs()) { relocateAlloc() local [all...] |
H A D | MSP430.cpp | 62 void MSP430::relocate(uint8_t *loc, const Relocation &rel, uint64_t val) const { in relocate() argument
|
H A D | PPC64.cpp | 380 static bool tryRelaxPPC64TocIndirection(const Relocation &rel, in tryRelaxPPC64TocIndirection() argument 652 relaxGot(uint8_t * loc,const Relocation & rel,uint64_t val) const relaxGot() argument 716 relaxTlsGdToLe(uint8_t * loc,const Relocation & rel,uint64_t val) const relaxTlsGdToLe() argument 779 relaxTlsLdToLe(uint8_t * loc,const Relocation & rel,uint64_t val) const relaxTlsLdToLe() argument 891 relaxTlsIeToLe(uint8_t * loc,const Relocation & rel,uint64_t val) const relaxTlsIeToLe() argument 1259 relocate(uint8_t * loc,const Relocation & rel,uint64_t val) const relocate() argument 1512 relaxTlsGdToIe(uint8_t * loc,const Relocation & rel,uint64_t val) const relaxTlsGdToIe() argument 1570 for (const Relocation &rel : sec.relocs()) { relocateAlloc() local [all...] |
H A D | SPARCV9.cpp | 87 void SPARCV9::relocate(uint8_t *loc, const Relocation &rel, in relocate()
|
H A D | AMDGPU.cpp | 130 relocate(uint8_t * loc,const Relocation & rel,uint64_t val) const relocate() argument
|
/freebsd-src/usr.bin/rpcgen/ |
H A D | rpc_cout.c | 203 print_ifstat(int indent, const char *prefix, const char *type, relation rel, in print_ifstat() 604 relation rel = def->def.ty.rel; in emit_typedef() local 615 relation rel = dec->rel; in print_stat() local 658 emit_single_in_line(int indent, declaration *decl, int flag, relation rel) in emit_single_in_line()
|
/freebsd-src/usr.sbin/kldxref/ |
H A D | ef_i386.c |
|
H A D | ef_arm.c |
|
H A D | ef_amd64.c |
|
H A D | ef_mips.c |
|
/freebsd-src/stand/common/ |
H A D | reloc_elf.c | 59 const Elf_Rel *rel; in __elfN() local
|
H A D | self_reloc.c | 70 ElfW_Rel *rel; in self_reloc() local
|
/freebsd-src/contrib/elftoolchain/libdwarf/ |
H A D | libdwarf_elf_init.c | 58 GElf_Rel rel; in _dwarf_elf_apply_rel_reloc() local 138 Elf_Data *rel; in _dwarf_elf_relocate() local
|
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ObjectFileELF.cpp | 160 unsigned ELFRelocation::RelocType32(const ELFRelocation &rel) { in RelocType32() argument 167 RelocType64(const ELFRelocation & rel) RelocType64() argument 174 RelocSymbol32(const ELFRelocation & rel) RelocSymbol32() argument 181 RelocSymbol64(const ELFRelocation & rel) RelocSymbol64() argument 188 RelocOffset32(const ELFRelocation & rel) RelocOffset32() argument 195 RelocOffset64(const ELFRelocation & rel) RelocOffset64() argument 202 RelocAddend32(const ELFRelocation & rel) RelocAddend32() argument 209 RelocAddend64(const ELFRelocation & rel) RelocAddend64() argument 2496 ELFRelocation rel(rel_type); ParsePLTRelocations() local 2625 ApplyELF64ABS64Relocation(Symtab * symtab,ELFRelocation & rel,DataExtractor & debug_data,Section * rel_section) ApplyELF64ABS64Relocation() argument 2643 ApplyELF64ABS32Relocation(Symtab * symtab,ELFRelocation & rel,DataExtractor & debug_data,Section * rel_section,bool is_signed) ApplyELF64ABS32Relocation() argument 2669 ApplyELF32ABS32RelRelocation(Symtab * symtab,ELFRelocation & rel,DataExtractor & debug_data,Section * rel_section) ApplyELF32ABS32RelRelocation() argument 2712 ELFRelocation rel(rel_hdr->sh_type); ApplyRelocations() local 2869 Section *rel = section_list->FindSectionByID(rel_id).get(); RelocateDebugSections() local [all...] |
/freebsd-src/contrib/llvm-project/lld/COFF/ |
H A D | Chunks.cpp | 359 const coff_relocation &rel, in maybeReportRelocationToDiscarded() argument 401 for (const coff_relocation &rel : getRelocs()) { in writeTo() local 488 const coff_relocation &rel = relocsData[nextRelocIndex]; writeAndRelocateSubsection() local 518 getBaserelType(const coff_relocation & rel,llvm::COFF::MachineTypes machine) getBaserelType() argument 553 for (const coff_relocation &rel : getRelocs()) { getBaserels() local 650 for (const coff_relocation &rel : getRelocs()) { getRuntimePseudoRelocs() local [all...] |
/freebsd-src/libexec/rtld-elf/ |
H A D | debug.c | 105 const Elf_Rel *rel; in dump_Elf_Rel() local
|