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

12345

/freebsd-11-stable/sys/pc98/include/
H A Dreloc.h6 #include <i386/reloc.h>
/freebsd-11-stable/include/
H A Da.out.h40 #include <machine/reloc.h>
/freebsd-11-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/
H A DArchHandler.cpp61 ArchHandler::RelocPattern ArchHandler::relocPattern(const Relocation &reloc) { argument
62 assert((reloc.type & 0xFFF0) == 0);
63 uint16_t result = reloc.type;
64 if (reloc.scattered)
66 if (reloc.pcRel)
68 if (reloc.isExtern)
70 switch(reloc.length) {
118 normalized::Relocation reloc = relocFromPattern(pattern); local
119 reloc.offset = offset;
120 reloc
[all...]
H A DArchHandler_x86.cpp88 llvm::Error getReferenceInfo(const normalized::Relocation &reloc,
243 bool ArchHandler_x86::isPairedReloc(const Relocation &reloc) { argument
244 if (!reloc.scattered)
246 return (reloc.type == GENERIC_RELOC_LOCAL_SECTDIFF) ||
247 (reloc.type == GENERIC_RELOC_SECTDIFF);
251 ArchHandler_x86::getReferenceInfo(const Relocation &reloc, argument
263 switch (relocPattern(reloc)) {
267 if (auto ec = atomFromSymbolIndex(reloc.symbol, target))
276 return atomFromAddress(reloc.symbol, targetAddress, target, addend);
283 if (auto ec = atomFromAddress(0, reloc
[all...]
/freebsd-11-stable/contrib/binutils/ld/
H A Dldctor.h38 bfd_reloc_code_real_type reloc; /* Reloc to use for an entry. */ member in struct:set_info
H A Dldctor.c57 bfd_reloc_code_real_type reloc,
76 p->reloc = reloc;
82 if (p->reloc != reloc)
90 file formats. The same reloc may have different results. We
276 howto = bfd_reloc_type_lookup (output_bfd, p->reloc);
281 einfo (_("%P%X: %s does not support reloc %s for set %s\n"),
283 bfd_get_reloc_code_name (p->reloc),
292 p->reloc);
56 ldctor_add_set_entry(struct bfd_link_hash_entry *h, bfd_reloc_code_real_type reloc, const char *name, asection *section, bfd_vma value) argument
[all...]
H A Dldwrite.c196 link_order->u.reloc.p = xmalloc (sizeof (struct bfd_link_order_reloc));
198 link_order->u.reloc.p->reloc = rs->reloc;
199 link_order->u.reloc.p->addend = rs->addend_value;
205 link_order->u.reloc.p->u.section = rs->section;
208 link_order->u.reloc.p->u.section = rs->section->output_section;
209 link_order->u.reloc.p->addend += rs->section->output_offset;
215 link_order->u.reloc.p->u.name = rs->name;
/freebsd-11-stable/stand/powerpc/ofw/
H A Dppc64_elf_freebsd.c46 extern vm_offset_t reloc; /* From <arch>/conf.c */
99 OF_chain((void *)reloc, end - (char *)reloc, (void *)entry,
H A Delf_freebsd.c46 extern vm_offset_t reloc; /* From <arch>/conf.c */
95 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-11-stable/sys/dev/drm2/radeon/
H A Dr200.c150 struct radeon_cs_reloc *reloc; local
167 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
182 r = r100_cs_packet_next_reloc(p, &reloc);
184 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
189 track->zb.robj = reloc->robj;
192 ib[idx] = idx_value + ((u32)reloc->lobj.gpu_offset);
195 r = r100_cs_packet_next_reloc(p, &reloc);
197 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
202 track->cb[0].robj = reloc->robj;
205 ib[idx] = idx_value + ((u32)reloc
[all...]
H A Dr600_cs.c840 * r600_cs_packet_next_reloc_mm() - parse next packet which should be reloc packet3
845 * @reloc: reloc informations
880 /* FIXME: we assume reloc size is 4 dwords */
886 * r600_cs_packet_next_is_pkt3_nop() - test if next packet is packet3 nop for reloc
914 * RELOC (P3) - crtc_id in reloc.
1005 DRM_ERROR("unknown crtc reloc\n");
1025 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
1069 struct radeon_cs_reloc *reloc; local
1118 r = r600_cs_packet_next_reloc(p, &reloc);
1712 struct radeon_cs_reloc *reloc; local
[all...]
H A Devergreen_cs.c1067 * evergreen_cs_packet_next_reloc() - parse next packet which should be reloc packet3
1072 * @reloc: reloc informations
1107 /* FIXME: we assume reloc size is 4 dwords */
1140 * RELOC (P3) - crtc_id in reloc.
1232 DRM_ERROR("unknown crtc reloc\n");
1249 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
1293 struct radeon_cs_reloc *reloc; local
1358 r = evergreen_cs_packet_next_reloc(p, &reloc);
1364 ib[idx] += (u32)((reloc
1991 struct radeon_cs_reloc *reloc; local
[all...]
H A Dr300.c602 struct radeon_cs_reloc *reloc; local
619 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
636 r = r100_cs_packet_next_reloc(p, &reloc);
638 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
643 track->cb[i].robj = reloc->robj;
646 ib[idx] = idx_value + ((u32)reloc->lobj.gpu_offset);
649 r = r100_cs_packet_next_reloc(p, &reloc);
651 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
656 track->zb.robj = reloc->robj;
659 ib[idx] = idx_value + ((u32)reloc
1146 struct radeon_cs_reloc *reloc; local
[all...]
/freebsd-11-stable/sys/dev/drm2/i915/
H A Di915_gem_execbuffer.c109 struct drm_i915_gem_relocation_entry *reloc)
118 target_obj = &eb_get_object(eb, reloc->target_handle)->base;
129 reloc->write_domain == I915_GEM_DOMAIN_INSTRUCTION &&
136 if (unlikely(reloc->write_domain & (reloc->write_domain - 1))) {
137 DRM_DEBUG("reloc with multiple write domains: "
140 obj, reloc->target_handle,
141 (int) reloc->offset,
142 reloc->read_domains,
143 reloc
107 i915_gem_execbuffer_relocate_entry(struct drm_i915_gem_object *obj, struct eb_objects *eb, struct drm_i915_gem_relocation_entry *reloc) argument
518 struct drm_i915_gem_relocation_entry *reloc; local
[all...]
/freebsd-11-stable/contrib/binutils/bfd/
H A Dreloc16.c44 bfd_coff_reloc16_get_value (reloc, link_info, input_section)
45 arelent *reloc;
50 asymbol *symbol = *(reloc->sym_ptr_ptr);
81 input_section->owner, input_section, reloc->address,
95 value += reloc->addend;
181 of the "shrink" at each reloc in the section. This allows us to
212 /* Let the target/machine dependent code examine each reloc
293 arelent *reloc; local
302 reloc = *parent;
303 if (reloc)
[all...]
H A Daout-arm.c147 struct reloc_std_external *reloc)
153 PUT_WORD (abfd, value, reloc->r_address);
166 reloc->r_index[0] = r_index >> 16;
167 reloc->r_index[1] = r_index >> 8;
168 reloc->r_index[2] = r_index;
169 reloc->r_type[0] =
177 reloc->r_index[2] = r_index >> 16;
178 reloc->r_index[1] = r_index >> 8;
179 reloc->r_index[0] = r_index;
180 reloc
141 put_reloc(bfd *abfd, int r_extern, int r_index, bfd_vma value, reloc_howto_type *howto, struct reloc_std_external *reloc) argument
191 relocatable_reloc(reloc_howto_type *howto, bfd *abfd, struct reloc_std_external *reloc, bfd_vma *amount, bfd_vma r_addr) argument
[all...]
/freebsd-11-stable/contrib/binutils/gas/config/
H A Dtc-s390.c636 bfd_reloc_code_real_type reloc; member in struct:map_tls
688 return ptr->reloc;
824 bfd_reloc_code_real_type reloc; member in struct:s390_lpe
895 bfd_reloc_code_real_type reloc; local
915 reloc = BFD_RELOC_UNUSED;
919 reloc = BFD_RELOC_390_GOT16;
921 reloc = BFD_RELOC_32_GOT_PCREL;
923 reloc = BFD_RELOC_390_GOT64;
928 reloc = BFD_RELOC_390_PLT32;
930 reloc
1056 bfd_reloc_code_real_type reloc; local
1158 bfd_reloc_code_real_type reloc; member in struct:s390_fixup
1176 bfd_reloc_code_real_type reloc; local
2288 arelent *reloc; local
[all...]
H A Dtc-sparc.c215 bfd_reloc_code_real_type reloc; member in struct:sparc_it
1074 the_insn.reloc = (the_insn.exp.X_op != O_constant
1090 the_insn.reloc = (the_insn.exp.X_op != O_constant
1112 the_insn.reloc = BFD_RELOC_NONE;
1132 the_insn.reloc = BFD_RELOC_NONE;
1246 the_insn.reloc = (the_insn.exp.X_op != O_constant
1256 the_insn.reloc = (the_insn.exp.X_op != O_constant
1268 the_insn.reloc = (the_insn.exp.X_op != O_constant
1282 the_insn.reloc = (the_insn.exp.X_op != O_constant
1292 the_insn.reloc
1870 int reloc; member in struct:tls_ops
2299 int reloc; member in struct:ops
3448 arelent *reloc; local
[all...]
H A Dtc-spu.c195 bfd_reloc_code_real_type reloc;
357 bfd_reloc_code_real_type reloc = arg_encode[insn.reloc_arg[i]].reloc;
360 if (reloc == BFD_RELOC_SPU_PCREL9a
361 || reloc == BFD_RELOC_SPU_PCREL9b
362 || reloc == BFD_RELOC_SPU_PCREL16)
365 reloc = BFD_RELOC_SPU_HI16;
367 reloc = BFD_RELOC_SPU_LO16;
373 reloc);
831 enum bfd_reloc_code_real reloc;
193 bfd_reloc_code_real_type reloc; member in struct:arg_encode
355 bfd_reloc_code_real_type reloc = arg_encode[insn.reloc_arg[i]].reloc; local
829 enum bfd_reloc_code_real reloc; local
870 arelent *reloc; local
[all...]
/freebsd-11-stable/stand/efi/loader/arch/amd64/
H A Dstart.S68 * hand-craft a dummy .reloc section so EFI knows it's a relocatable
73 .section .reloc, "a"
/freebsd-11-stable/stand/efi/loader/arch/i386/
H A Dstart.S65 .section .reloc, "a"
/freebsd-11-stable/lib/csu/riscv/
H A Dcrti.S38 # this puts _gp into .dynsym, so symlook_obj can now find that (see reloc.c)
/freebsd-11-stable/contrib/binutils/bfd/doc/
H A DMakefile.am9 opncls.texi reloc.texi section.texi \
17 libbfd.p opncls.p reloc.p \
21 IPROTOS = cache.ip libbfd.ip reloc.ip init.ip archures.ip coffcode.ip
33 $(srcdir)/../reloc.c $(srcdir)/../section.c \
42 $(srcdir)/../opncls.c $(srcdir)/../reloc.c \
48 $(srcdir)/../reloc.c $(srcdir)/../cpu-h8300.c \
158 reloc.texi: chew.c $(srcdir)/../reloc.c $(srcdir)/doc.str
160 ./$(MKDOC) -f $(srcdir)/doc.str <$(srcdir)/../reloc.c >reloc
[all...]
/freebsd-11-stable/sys/dev/drm/
H A Dradeon_cs.c285 static int r600_nomm_relocate(struct drm_radeon_cs_parser *parser, uint32_t *reloc, uint64_t *offset) argument
290 uint32_t offset_dw = reloc[1];
292 //DRM_INFO("reloc: 0x%08x 0x%08x\n", reloc[0], reloc[1]);
354 uint32_t *reloc; local
400 reloc = ib_chunk->kdata + offset_dw + num_dw;
401 ret = dev_priv->cs.relocate(parser, reloc, &offset);
430 reloc = ib_chunk->kdata + offset_dw + num_dw;
431 ret = dev_priv->cs.relocate(parser, reloc,
[all...]

Completed in 230 milliseconds

12345