Searched refs:reloc (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-current/sys/arm64/include/
H A Dreloc.h3 #include <arm/reloc.h>
/freebsd-current/include/
H A Da.out.h39 #include <machine/reloc.h>
/freebsd-current/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,
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,
H A Dconf.c123 * reloc - our load address
125 vm_offset_t reloc = RELOC; variable
/freebsd-current/lib/csu/riscv/
H A Dcrti.S37 # (see reloc.c)
/freebsd-current/stand/efi/loader/arch/amd64/
H A Dstart.S67 * hand-craft a dummy .reloc section so EFI knows it's a relocatable
72 .section .reloc, "a"
/freebsd-current/include/arm/
H A DMakefile33 reloc.h \
/freebsd-current/contrib/llvm-project/lld/ELF/
H A DThunks.cpp1274 static Thunk *addThunkArmv4(RelType reloc, Symbol &s, int64_t a) { argument
1277 switch (reloc) {
1300 fatal("relocation " + toString(reloc) + " to " + toString(s) +
1309 static Thunk *addThunkArmv5v6(RelType reloc, Symbol &s, int64_t a) { argument
1310 switch (reloc) {
1320 fatal("relocation " + toString(reloc) + " to " + toString(s) +
1329 static Thunk *addThunkV6M(const InputSection &isec, RelType reloc, Symbol &s, argument
1332 switch (reloc) {
1340 fatal("relocation " + toString(reloc) + " to " + toString(s) +
1348 fatal("relocation " + toString(reloc)
1353 addThunkArm(const InputSection &isec, RelType reloc, Symbol &s, int64_t a) argument
[all...]
H A DSyntheticSections.h499 template <bool shard = false> void addReloc(const DynamicReloc &reloc) { argument
500 relocs.push_back(reloc);
561 inline void RelocationBaseSection::addReloc<true>(const DynamicReloc &reloc) { argument
562 relocsVec[llvm::parallel::getThreadIndex()].push_back(reloc);
H A DWriter.cpp711 // If --emit-reloc or -r is given, preserve symbols referenced by relocations
804 // pointing to its contents if -r or --emit-reloc is given.
2085 for (DynamicReloc &reloc : part.relaDyn->relocs)
2086 if (reloc.sym && reloc.needsDynSymIndex() &&
2087 syms.insert(reloc.sym).second)
2088 part.dynSymTab->addSymbol(reloc.sym);
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DObjectFileELF.cpp125 bool IsRela() { return (reloc.is<ELFRela *>()); }
130 RelocUnion reloc; member in class:__anon1390::ELFRelocation
136 reloc = new ELFRel();
138 reloc = new ELFRela();
141 reloc = static_cast<ELFRel *>(nullptr);
146 if (reloc.is<ELFRel *>())
147 delete reloc.get<ELFRel *>();
149 delete reloc.get<ELFRela *>();
154 if (reloc.is<ELFRel *>())
155 return reloc
[all...]
/freebsd-current/usr.sbin/kldxref/
H A Def.h80 elf_reloc_t *reloc; member in struct:elf_reloc_data
88 .reloc = (_reloc) \
H A Delf.c60 return ((*erd)->reloc);
/freebsd-current/contrib/elftoolchain/libpe/
H A Dlibpe_coff.c235 int i, reloc; local
237 reloc = 0;
319 strncmp(sh->sh_name, ".reloc", strlen(".reloc")) ==
321 reloc = 1;
328 if (!reloc)
509 if (reloc) {
/freebsd-current/stand/common/
H A Dreloc_elf.c48 __elfN(reloc)(struct elf_file *ef, symaddr_fn *symaddr, const void *reldata, function
H A Dbootstrap.h300 int __elfN(reloc)(struct elf_file *ef, symaddr_fn *symaddr,
H A Dload_elf_obj.c539 error = __elfN(reloc)(ef, __elfN(obj_symaddr),
552 error = __elfN(reloc)(ef, __elfN(obj_symaddr),
H A Dload_elf.c1300 error = __elfN(reloc)(ef, __elfN(symaddr), &r, ELF_RELOC_REL,
1308 error = __elfN(reloc)(ef, __elfN(symaddr), &a, ELF_RELOC_RELA,
/freebsd-current/stand/efi/boot1/
H A DMakefile101 -j .rela.dyn -j .reloc -j .eh_frame \
/freebsd-current/libexec/rtld-elf/
H A DMakefile34 reloc.c \
/freebsd-current/stand/efi/loader/
H A DMakefile119 -j .rela.dyn -j .reloc -j .eh_frame -j set_Xcommand_set \
/freebsd-current/sys/kern/
H A Dlink_elf.c217 elf_reloc_fn reloc, bool ifuncs);
1452 relocate_file1(elf_file_t ef, elf_lookup_fn lookup, elf_reloc_fn reloc, argument
1467 if (reloc(&ef->lf, (Elf_Addr)ef->address, \
/freebsd-current/tools/build/
H A DMakefile156 MACHINESYSINCS+= ${SRCTOP}/sys/${_host_arch}/include/reloc.h
/freebsd-current/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMachO.h978 // Structs from <mach-o/reloc.h>
996 // Structs NOT from <mach-o/reloc.h>, but that make LLVM's life easier
1396 inline void swapStruct(any_relocation_info &reloc) { argument
1397 sys::swapByteOrder(reloc.r_word0);
1398 sys::swapByteOrder(reloc.r_word1);

Completed in 252 milliseconds

12