/freebsd-11-stable/sys/pc98/include/ |
H A D | reloc.h | 6 #include <i386/reloc.h>
|
/freebsd-11-stable/include/ |
H A D | a.out.h | 40 #include <machine/reloc.h>
|
/freebsd-11-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/ |
H A D | ArchHandler.cpp | 61 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 D | ArchHandler_x86.cpp | 88 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 D | ldctor.h | 38 bfd_reloc_code_real_type reloc; /* Reloc to use for an entry. */ member in struct:set_info
|
H A D | ldctor.c | 57 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 D | ldwrite.c | 196 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 D | ppc64_elf_freebsd.c | 46 extern vm_offset_t reloc; /* From <arch>/conf.c */ 99 OF_chain((void *)reloc, end - (char *)reloc, (void *)entry,
|
H A D | elf_freebsd.c | 46 extern vm_offset_t reloc; /* From <arch>/conf.c */ 95 OF_chain((void *)reloc, end - (char *)reloc, (void *)entry,
|
H A D | conf.c | 123 * reloc - our load address 125 vm_offset_t reloc = RELOC; variable
|
/freebsd-11-stable/sys/dev/drm2/radeon/ |
H A D | r200.c | 150 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 D | r600_cs.c | 840 * 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 D | evergreen_cs.c | 1067 * 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 D | r300.c | 602 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 D | i915_gem_execbuffer.c | 109 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 D | reloc16.c | 44 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 D | aout-arm.c | 147 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 D | tc-s390.c | 636 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 D | tc-sparc.c | 215 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 D | tc-spu.c | 195 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 D | start.S | 68 * 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 D | start.S | 65 .section .reloc, "a"
|
/freebsd-11-stable/lib/csu/riscv/ |
H A D | crti.S | 38 # this puts _gp into .dynsym, so symlook_obj can now find that (see reloc.c)
|
/freebsd-11-stable/contrib/binutils/bfd/doc/ |
H A D | Makefile.am | 9 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 D | radeon_cs.c | 285 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...] |