Home
last modified time | relevance | path

Searched refs:reloc (Results 1 – 25 of 54) sorted by relevance

123

/freebsd/stand/powerpc/ofw/
H A Delf_freebsd.c44 extern vm_offset_t reloc; /* From <arch>/conf.c */
93 OF_chain((void *)reloc, end - (char *)reloc, (void *)entry, in __elfN()
H A Dppc64_elf_freebsd.c44 extern vm_offset_t reloc; /* From <arch>/conf.c */
97 OF_chain((void *)reloc, end - (char *)reloc, (void *)entry, in ppc64_ofw_elf_exec()
H A Dconf.c125 vm_offset_t reloc = RELOC; variable
/freebsd/contrib/llvm-project/lld/MachO/
H A DObjC.cpp563 const Reloc *reloc = isec->getRelocAt(offset); in tryGetSymbolAtIsecOffset() local
565 if (!reloc) in tryGetSymbolAtIsecOffset()
568 Symbol *sym = reloc->referent.get<Symbol *>(); in tryGetSymbolAtIsecOffset()
570 if (reloc->addend) { in tryGetSymbolAtIsecOffset()
574 definedSym->value + reloc->addend); in tryGetSymbolAtIsecOffset()
623 const Reloc *reloc = isec->getRelocAt(offset); in tryEraseDefinedAtIsecOffset() local
625 if (!reloc) in tryEraseDefinedAtIsecOffset()
628 Defined *sym = dyn_cast_or_null<Defined>(reloc->referent.get<Symbol *>()); in tryEraseDefinedAtIsecOffset()
635 uint32_t totalOffset = sym->value + reloc->addend; in tryEraseDefinedAtIsecOffset()
687 const Reloc *reloc = isec->getRelocAt(secOffset); in parseProtocolListInfo() local
[all …]
/freebsd/stand/efi/loader/arch/arm/
H A Darm.ldscript47 .reloc : { *(.reloc) }
/freebsd/stand/efi/loader/arch/i386/
H A Di386.ldscript48 .reloc : { *(.reloc) }
H A Dstart.S72 .section .reloc, "a"
/freebsd/stand/kboot/kboot/arch/amd64/
H A Damd64.ldscript55 .reloc : { *(.reloc) }
/freebsd/stand/efi/loader/arch/amd64/
H A Damd64.ldscript55 .reloc : { *(.reloc) }
H A Dstart.S72 .section .reloc, "a"
/freebsd/stand/kboot/kboot/arch/aarch64/
H A Daarch64.ldscript55 .reloc : { *(.reloc) }
/freebsd/contrib/file/magic/Magdir/
H A Dxo6526 >6 leshort&0x4000 =0x4000 page reloc,
27 >6 leshort&0x4000 =0x0000 byte reloc,
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DObjectFileELF.cpp125 bool IsRela() { return (reloc.is<ELFRela *>()); } in IsRela()
130 RelocUnion reloc; member in __anone59002980111::ELFRelocation
136 reloc = new ELFRel(); in ELFRelocation()
138 reloc = new ELFRela(); in ELFRelocation()
141 reloc = static_cast<ELFRel *>(nullptr); in ELFRelocation()
146 if (reloc.is<ELFRel *>()) in ~ELFRelocation()
147 delete reloc.get<ELFRel *>(); in ~ELFRelocation()
149 delete reloc.get<ELFRela *>(); in ~ELFRelocation()
154 if (reloc.is<ELFRel *>()) in Parse()
155 return reloc.get<ELFRel *>()->Parse(data, offset); in Parse()
[all …]
/freebsd/contrib/llvm-project/lld/ELF/
H A DThunks.cpp1274 static Thunk *addThunkArmv4(RelType reloc, Symbol &s, int64_t a) { in addThunkArmv4() argument
1277 switch (reloc) { in addThunkArmv4()
1300 fatal("relocation " + toString(reloc) + " to " + toString(s) + in addThunkArmv4()
1309 static Thunk *addThunkArmv5v6(RelType reloc, Symbol &s, int64_t a) { in addThunkArmv5v6() argument
1310 switch (reloc) { in addThunkArmv5v6()
1320 fatal("relocation " + toString(reloc) + " to " + toString(s) + in addThunkArmv5v6()
1329 static Thunk *addThunkV6M(const InputSection &isec, RelType reloc, Symbol &s, in addThunkV6M() argument
1332 switch (reloc) { in addThunkV6M()
1340 fatal("relocation " + toString(reloc) + " to " + toString(s) + in addThunkV6M()
1348 fatal("relocation " + toString(reloc) + " to " + toString(s) + in addThunkV6M()
[all …]
H A DWriter.cpp1485 const Relocation &reloc = elem.inputSec->relocs()[elem.relocIdx]; in finalizeAddressDependentContent() local
1486 if (isInt<32>(reloc.sym->getVA(reloc.addend))) in finalizeAddressDependentContent()
1489 reloc.offset, in finalizeAddressDependentContent()
1491 *reloc.sym, reloc.addend, R_ABS}); in finalizeAddressDependentContent()
1870 for (DynamicReloc &reloc : part.relaDyn->relocs) in finalizeSections()
1871 if (reloc.sym && reloc.needsDynSymIndex() && in finalizeSections()
1872 syms.insert(reloc.sym).second) in finalizeSections()
1873 part.dynSymTab->addSymbol(reloc.sym); in finalizeSections()
/freebsd/stand/efi/loader/arch/arm64/
H A Darm64.ldscript67 .reloc : { *(.reloc) }
/freebsd/stand/efi/loader/arch/riscv/
H A Driscv.ldscript67 .reloc : { *(.reloc) }
/freebsd/contrib/elftoolchain/libpe/
H A Dlibpe_coff.c235 int i, reloc; in libpe_write_coff_header() local
237 reloc = 0; in libpe_write_coff_header()
321 reloc = 1; in libpe_write_coff_header()
328 if (!reloc) in libpe_write_coff_header()
509 if (reloc) { in libpe_write_coff_header()
/freebsd/lib/csu/riscv/
H A Dcrti.S37 # (see reloc.c)
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DObjdumpOpts.td95 def dynamic_reloc : Flag<["--"], "dynamic-reloc">,
98 HelpText<"Alias for --dynamic-reloc">;
155 def reloc : Flag<["--"], "reloc">,
157 def : Flag<["-"], "r">, Alias<reloc>, HelpText<"Alias for --reloc">;
/freebsd/lib/libkldelf/
H A Dkldelf.h84 elf_reloc_t *reloc; member
92 .reloc = (_reloc) \
/freebsd/include/arm/
H A DMakefile33 reloc.h \
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/
H A DM68k.def5 ELF_RELOC(R_68K_NONE, 0) /* No reloc */
/freebsd/libexec/rtld-elf/
H A DMakefile33 reloc.c \
/freebsd/stand/efi/boot1/
H A DMakefile101 -j .rela.dyn -j .reloc -j .eh_frame \

123