| /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
|