HomeSort by: relevance | last modified time | path
    Searched defs:addend (Results 1 - 25 of 485) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/sys/arch/vax/vax/
kobj_machdep.c 50 Elf_Addr addr, addend = rela->r_addend; local
70 addr += addend;
  /src/external/bsd/jemalloc.old/dist/test/unit/
nstime.c 218 nstime_t addend; local
219 nstime_init2(&addend, 631152000, 0);
220 nstime_add(&nst, &addend);
  /src/sys/arch/alpha/alpha/
kobj_machdep.c 71 Elf_Addr addend; local
80 addend = rela->r_addend;
86 addend = *where;
105 addr += addend;
114 addr += addend;
129 addr = relocbase + addend;
  /src/sys/arch/amd64/amd64/
kobj_machdep.c 79 Elf64_Addr addend; local
88 addend = rela->r_addend;
96 /* Addend is 32 bit on 32 bit relocs */
101 addend = *(Elf32_Addr *)where;
104 addend = *where;
123 val = addr + addend;
133 val32 = (Elf32_Addr)(addr + addend - (Elf64_Addr)where);
142 val32 = (Elf32_Addr)(addr + addend);
148 case R_X86_64_JUMP_SLOT:/* XXX need addend + offset */
156 addr = relocbase + addend;
    [all...]
  /src/sys/arch/i386/i386/
kobj_machdep.c 78 Elf_Addr addend; local
87 addend = rela->r_addend;
93 addend = *where;
112 addr += addend;
119 addr += addend - (Elf_Addr)where;
129 addr = relocbase + addend;
  /src/sys/arch/powerpc/powerpc/
kobj_machdep.c 75 Elf_Sword addend; /* needs to be signed */ local
90 addend = rela->r_addend;
105 addend += relocbase; /* A += B */
113 addend -= relocbase + rela->r_offset; /* A -= P */
130 * addend values are sometimes relative to sections
134 if (addr > relocbase && addr <= (relocbase + addend))
135 addr = relocbase + addend;
138 addend += addr; /* A += S */
150 *wwhere = addend;
155 *where = addend;
    [all...]
  /src/sys/arch/mips/mips/
kobj_machdep.c 66 Elf_Addr addr, addend, *where; local
83 addend = rela->r_addend;
109 addr += addend;
123 addend &= __BITS(25, 0); /* mask off lower 26 bits */
124 addend <<= 2;
126 addr += ((intptr_t)where & 0xf0000000) | addend;
141 addr += addend;
154 addr += addend;
176 addr += addend;
197 addr += addend;
    [all...]
  /src/libexec/ld.elf_so/arch/arm/
mdreloc.c 124 Elf32_Sword addend; local
127 * Extract addend and sign-extend if needed.
129 addend = *where;
130 if (addend & 0x00800000)
131 addend |= 0xff000000;
133 - (Elf_Addr)where + (addend << 2);
  /src/external/bsd/elftoolchain/dist/libdwarf/
libdwarf_elf_init.c 65 uint64_t addend; local
85 addend = _dwarf_read_msb(buf, &offset, size);
87 addend = _dwarf_read_lsb(buf, &offset, size);
91 _dwarf_write_msb(buf, &offset, sym.st_value + addend,
94 _dwarf_write_lsb(buf, &offset, sym.st_value + addend,
  /src/sys/arch/aarch64/aarch64/
kobj_machdep.c 123 Elf_Addr saddr, addend, raddr, val; local
153 addend = rela->r_addend;
186 printf("%s:%d: symidx=%d, saddr=0x%jx, addend=0x%jx\n",
187 __func__, __LINE__, symidx, (uintptr_t)saddr, (uintptr_t)addend);
201 * e.g.) .quad <sym>+addend
203 *where = saddr + addend;
208 * e.g.) .word <sym>+addend
210 *where32 = saddr + addend;
215 * e.g.) .short <sym>+addend
217 *where16 = saddr + addend;
    [all...]
  /src/sys/arch/riscv/riscv/
kobj_machdep.c 47 long addend; member in struct:hi20
107 long addend = rela->r_addend; /* needs to be signed */ local
108 addend -= (intptr_t)where;
111 last_hi20.addend = addend;
112 addend += addr;
131 long addend = rela->r_addend; /* needs to be signed */ local
147 if (addend != 0) {
179 addend -= (intptr_t)where; /* A -= P */
220 last_hi20.addend = addend + addr
    [all...]
  /src/external/gpl3/binutils/dist/bfd/
arc-plt.h 56 bfd_vma addend; member in struct:plt_reloc
arc-got.h 506 GOT_OFFSET = %#lx, GOT_VMA = %#lx, INDEX = %ld, ADDEND = 0x0\n",
516 bfd_vma addend = 0; local
519 addend = bfd_get_32 (output_bfd,
528 addend);
531 GOT_OFFSET = %#lx, GOT_VMA = %#lx, INDEX = %ld, ADDEND = %#lx\n",
536 (long) dynindx, (long) addend);
coff-mcore.c 333 adjustment it made to the addend. However, we set the addend
399 bfd_vma addend;
422 addend = 0;
424 /* Get the howto and initialise the addend. */
426 sym, & addend);
518 val, addend);
392 bfd_vma addend; local
elf32-d10v.c 359 bfd_vma addend)
363 addend = (addend >> howto->rightshift << howto->bitpos) & howto->dst_mask;
369 insn |= addend;
374 insn |= addend;
379 insn |= addend;
443 bfd_vma addend; local
446 addend = extract_rel_addend (input_bfd, where, howto);
449 addend += sec->output_offset;
453 addend = _bfd_elf_rel_local_sym (output_bfd, sym, &msec
    [all...]
elf32-mcore.c 376 relocatable output file) adjusting the reloc addend as
393 section, which means that the addend must be adjusted
428 bfd_vma addend = rel->r_addend;
472 addend = rel->r_addend;
505 fprintf (stderr, "\ttype = %s (%d), symbol index = %ld, offset = %ld, addend = %ld\n",
506 howto->name, r_type, r_symndx, (long) offset, (long) addend);
510 (howto, input_bfd, input_section, contents, offset, relocation, addend);
424 bfd_vma addend = rel->r_addend; local
elf64-bpf.c 153 output file) adjusting the reloc addend as necessary.
169 section, which means that the addend must be adjusted
205 bfd_signed_vma addend; local
261 /* Get the addend from the instruction and apply it. */
262 addend = bfd_get (howto->bitsize, input_bfd,
266 if ((addend & (((~howto->src_mask) >> 1) & howto->src_mask)) != 0)
267 addend -= (((~howto->src_mask) >> 1) & howto->src_mask) << 1;
268 relocation += addend;
282 addend = bfd_get (howto->bitsize, input_bfd, where);
283 relocation += addend;
    [all...]
  /src/external/gpl3/binutils.old/dist/bfd/
arc-plt.h 56 bfd_vma addend; member in struct:plt_reloc
arc-got.h 506 GOT_OFFSET = %#lx, GOT_VMA = %#lx, INDEX = %ld, ADDEND = 0x0\n",
516 bfd_vma addend = 0; local
519 addend = bfd_get_32 (output_bfd,
528 addend);
531 GOT_OFFSET = %#lx, GOT_VMA = %#lx, INDEX = %ld, ADDEND = %#lx\n",
536 (long) dynindx, (long) addend);
coff-mcore.c 329 adjustment it made to the addend. However, we set the addend
395 bfd_vma addend;
418 addend = 0;
420 /* Get the howto and initialise the addend. */
422 sym, & addend);
514 val, addend);
388 bfd_vma addend; local
  /src/external/gpl3/gdb.old/dist/bfd/
arc-plt.h 56 bfd_vma addend; member in struct:plt_reloc
  /src/external/gpl3/gdb/dist/bfd/
arc-plt.h 56 bfd_vma addend; member in struct:plt_reloc
  /src/sys/arch/amd64/stand/prekern/
elf.c 199 Elf64_Addr addend; local
207 addend = rela->r_addend;
215 /* Addend is 32 bit on 32 bit relocs */
220 addend = *(Elf32_Addr *)where;
223 addend = *where;
234 val = addr + addend;
242 val32 = (Elf32_Addr)(addr + addend - (Elf64_Addr)where);
249 val32 = (Elf32_Addr)(addr + addend);
255 case R_X86_64_JUMP_SLOT:/* XXX need addend + offset */
261 addr = relocbase + addend;
    [all...]
  /src/sys/arch/arm/arm32/
kobj_machdep.c 78 Elf_Addr addend; local
87 addend = rela->r_addend;
93 addend = *where;
113 *where = addr + addend;
128 addr = relocbase + addend;
153 addend &= 0x00ffffff;
156 if (addend & 0x00800000)
157 addend |= 0xff000000;
159 addend <<= 2;
165 addend += (uintptr_t)addr - (uintptr_t)where
    [all...]
  /src/external/gpl3/binutils/dist/gas/
write.h 116 coff targets pass the `addend' field from the cpu file via this
158 bfd_vma addend; member in struct:reloc_list::__anon10163::__anon10164

Completed in 27 milliseconds

1 2 3 4 5 6 7 8 91011>>