/freebsd/stand/common/ |
H A D | reloc_elf.c | 54 Elf_Addr addend, addr; in __elfN() local 67 addend = 0; in __elfN() 72 addend = 0; in __elfN() 78 addend = rela->r_addend; in __elfN() 92 addend = *where; in __elfN() 109 addr = (Elf_Addr)addend + relbase; in __elfN() 121 val = addr + addend; in __elfN() 132 Elf_Addr addend, addr, *where, val; in __elfN() 142 addend = 0; in __elfN() 145 addend = 0; in __elfN() [all …]
|
/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | Thunks.cpp | 57 AArch64Thunk(Symbol &dest, int64_t addend) : Thunk(dest, addend) {} in AArch64Thunk() argument 69 AArch64ABSLongThunk(Symbol &dest, int64_t addend) in AArch64ABSLongThunk() argument 70 : AArch64Thunk(dest, addend) {} in AArch64ABSLongThunk() 80 AArch64ADRPThunk(Symbol &dest, int64_t addend) : AArch64Thunk(dest, addend) {} in AArch64ADRPThunk() argument 98 ARMThunk(Symbol &dest, int64_t addend) : Thunk(dest, addend) {} in ARMThunk() argument 128 ThumbThunk(Symbol &dest, int64_t addend) : Thunk(dest, addend) { in ThumbThunk() argument 153 ARMV7ABSLongThunk(Symbol &dest, int64_t addend) : ARMThunk(dest, addend) {} in ARMV7ABSLongThunk() argument 162 ARMV7PILongThunk(Symbol &dest, int64_t addend) : ARMThunk(dest, addend) {} in ARMV7PILongThunk() argument 171 ThumbV7ABSLongThunk(Symbol &dest, int64_t addend) in ThumbV7ABSLongThunk() argument 172 : ThumbThunk(dest, addend) {} in ThumbV7ABSLongThunk() [all …]
|
H A D | Relocations.cpp | 478 int64_t addend) const; 873 Symbol &sym, int64_t addend, RelExpr expr, in addRelativeReloc() argument 880 addend, type, expr); in addRelativeReloc() 889 if (addend < 0 || static_cast<uint64_t>(addend) >= sym.getSize()) in addRelativeReloc() 890 isec.relocations.push_back({expr, type, offsetInSec, addend, &sym}); in addRelativeReloc() 901 isec.addReloc({expr, type, offsetInSec, addend, &sym}); in addRelativeReloc() 910 sym, addend, type, expr); in addRelativeReloc() 1056 Symbol &sym, int64_t addend) const { in processAux() 1065 addend &= ~0x8000; in processAux() 1075 target->adjustGotPcExpr(type, addend, sec->content().data() + offset); in processAux() [all …]
|
H A D | SyntheticSections.h | 196 void addEntry(InputFile &file, Symbol &sym, int64_t addend, RelExpr expr); 201 int64_t addend) const; 203 int64_t addend) const; 433 uint64_t offsetInSec, Kind kind, Symbol &sym, int64_t addend, in DynamicReloc() argument 436 addend(addend), kind(kind), expr(expr) {} in DynamicReloc() 439 uint64_t offsetInSec, int64_t addend = 0) 441 addend(addend), kind(AddendOnly), expr(R_ADDEND) {} in sym() 446 int64_t addend) in DynamicReloc() argument 448 offsetInSec(offsetInSec), type(type), addend(addend), in DynamicReloc() 473 int64_t addend; variable [all …]
|
H A D | Thunks.h | 31 Thunk(Symbol &destination, int64_t addend); 60 int64_t addend; variable 73 const InputFile *file, int64_t addend);
|
/freebsd/lib/libkldelf/ |
H A D | ef_mips.c | 51 GElf_Addr addr, addend; in ef_mips_reloc() local 60 addend = 0; in ef_mips_reloc() 67 addend = rela->r_addend; in ef_mips_reloc() 81 addend = le64dec(where); in ef_mips_reloc() 83 addend = be64dec(where); in ef_mips_reloc() 86 addend = le32dec(where); in ef_mips_reloc() 88 addend = be32dec(where); in ef_mips_reloc() 94 addr = EF_SYMADDR(ef, symidx) + addend; in ef_mips_reloc() 101 addr = EF_SYMADDR(ef, symidx) + addend; in ef_mips_reloc()
|
H A D | ef_amd64.c | 48 GElf_Addr addr, addend; in ef_amd64_reloc() local 57 addend = 0; in ef_amd64_reloc() 64 addend = rela->r_addend; in ef_amd64_reloc() 80 addend = le32dec(where); in ef_amd64_reloc() 83 addend = le64dec(where); in ef_amd64_reloc() 92 addr = EF_SYMADDR(ef, symidx) + addend; in ef_amd64_reloc() 96 addr = EF_SYMADDR(ef, symidx) + addend; in ef_amd64_reloc() 104 addr = relbase + addend; in ef_amd64_reloc()
|
H A D | ef_arm.c | 49 GElf_Addr addr, addend; in ef_arm_reloc() local 58 addend = 0; in ef_arm_reloc() 65 addend = rela->r_addend; in ef_arm_reloc() 77 addend = le32dec(where); in ef_arm_reloc() 81 addr = EF_SYMADDR(ef, symidx) + addend; in ef_arm_reloc() 85 addr = relbase + addend; in ef_arm_reloc()
|
H A D | ef_i386.c | 48 GElf_Addr addr, addend; in ef_i386_reloc() local 57 addend = 0; in ef_i386_reloc() 64 addend = rela->r_addend; in ef_i386_reloc() 76 addend = le32dec(where); in ef_i386_reloc() 80 addr = relbase + addend; in ef_i386_reloc() 84 addr = EF_SYMADDR(ef, symidx) + addend; in ef_i386_reloc()
|
H A D | ef_powerpc.c | 48 GElf_Addr addr, addend; in ef_ppc_reloc() local 56 addend = rela->r_addend; in ef_ppc_reloc() 69 addr = relbase + addend; in ef_ppc_reloc() 79 addr = EF_SYMADDR(ef, symidx) + addend; in ef_ppc_reloc() 83 addr = EF_SYMADDR(ef, symidx) + addend; in ef_ppc_reloc()
|
H A D | ef_riscv.c | 51 GElf_Addr addr, addend; in ef_riscv_reloc() local 59 addend = rela->r_addend; in ef_riscv_reloc() 72 addr = EF_SYMADDR(ef, symidx) + addend; in ef_riscv_reloc() 76 addr = relbase + addend; in ef_riscv_reloc()
|
H A D | ef_aarch64.c | 46 GElf_Addr addr, addend; in ef_aarch64_reloc() local 54 addend = rela->r_addend; in ef_aarch64_reloc() 67 addr = relbase + addend; in ef_aarch64_reloc() 71 addr = EF_SYMADDR(ef, symidx) + addend; in ef_aarch64_reloc()
|
/freebsd/tests/sys/devrandom/ |
H A D | uint128_test.c | 157 uint64_t addend; in ATF_TC_BODY() member 163 .addend = 1, in ATF_TC_BODY() 169 .addend = UINT32_MAX, in ATF_TC_BODY() 175 .addend = UINT64_MAX, in ATF_TC_BODY() 181 .addend = 0xf0123456789abcdeULL, in ATF_TC_BODY() 189 .addend = UINT64_MAX, in ATF_TC_BODY() 203 uint128_add64(&a, tests[i].addend); in ATF_TC_BODY()
|
/freebsd/sys/powerpc/powerpc/ |
H A D | elf32_machdep.c | 240 Elf_Addr addend, val; in elf_reloc_internal() local 253 addend = rela->r_addend; in elf_reloc_internal() 269 *where = elf_relocaddr(lf, addr + addend); in elf_reloc_internal() 281 if (addr > relocbase && addr <= (relocbase + addend)) in elf_reloc_internal() 283 addr = elf_relocaddr(lf, addr + addend); in elf_reloc_internal() 296 if (addr > relocbase && addr <= (relocbase + addend)) in elf_reloc_internal() 298 addr = elf_relocaddr(lf, addr + addend); in elf_reloc_internal() 304 *where = elf_relocaddr(lf, relocbase + addend); in elf_reloc_internal() 318 *where = elf_relocaddr(lf, addr + addend); in elf_reloc_internal() 322 addr = relocbase + addend; in elf_reloc_internal()
|
/freebsd/contrib/jemalloc/src/ |
H A D | nstime.c | 52 nstime_add(nstime_t *time, const nstime_t *addend) { in nstime_add() argument 53 assert(UINT64_MAX - time->ns >= addend->ns); in nstime_add() 55 time->ns += addend->ns; in nstime_add() 59 nstime_iadd(nstime_t *time, uint64_t addend) { in nstime_iadd() argument 60 assert(UINT64_MAX - time->ns >= addend); in nstime_iadd() 62 time->ns += addend; in nstime_iadd()
|
/freebsd/sys/arm64/arm64/ |
H A D | elf_machdep.c | 183 Elf_Addr *where, addr, addend, val; in elf_reloc_internal() local 193 addend = *where; in elf_reloc_internal() 200 addend = rela->r_addend; in elf_reloc_internal() 217 *where = elf_relocaddr(lf, relocbase + addend); in elf_reloc_internal() 231 addr + addend - (Elf_Addr)where, 15, 2); in elf_reloc_internal() 238 addr + addend - (Elf_Addr)where, 20, 2); in elf_reloc_internal() 246 addr + addend - (Elf_Addr)where, 27, 2); in elf_reloc_internal() 254 *where = addr + addend; in elf_reloc_internal() 257 addr = relocbase + addend; in elf_reloc_internal()
|
/freebsd/sys/i386/i386/ |
H A D | elf_machdep.c | 178 Elf_Addr addend; in elf_reloc_internal() local 188 addend = *where; in elf_reloc_internal() 195 addend = rela->r_addend; in elf_reloc_internal() 205 addr = elf_relocaddr(lf, relocbase + addend); in elf_reloc_internal() 220 addr += addend; in elf_reloc_internal() 229 addr += addend - (Elf_Addr)where; in elf_reloc_internal() 257 addr = relocbase + addend; in elf_reloc_internal()
|
/freebsd/sys/amd64/amd64/ |
H A D | elf_machdep.c | 282 Elf_Addr addend; in elf_reloc_internal() local 299 addend = *(Elf32_Addr *)where; in elf_reloc_internal() 302 addend = *where; in elf_reloc_internal() 309 addend = rela->r_addend; in elf_reloc_internal() 330 val = addr + addend; in elf_reloc_internal() 342 val32 = (Elf32_Addr)(addr + addend - (Elf_Addr)where); in elf_reloc_internal() 351 val32 = (Elf32_Addr)(addr + addend); in elf_reloc_internal() 378 addr = elf_relocaddr(lf, relocbase + addend); in elf_reloc_internal() 385 addr = relocbase + addend; in elf_reloc_internal()
|
/freebsd/contrib/llvm-project/lld/MachO/ |
H A D | ICF.cpp | 132 return sa == sb && ra.addend == rb.addend; in equalsConstant() 138 return da->value + ra.addend == db->value + rb.addend; in equalsConstant() 155 return ra.addend == rb.addend; in equalsConstant() 163 ra.addend == rb.addend; in equalsConstant() 167 return isecA->getOffset(ra.addend) == isecB->getOffset(rb.addend); in equalsConstant()
|
H A D | Relocations.h | 61 int64_t addend = 0; member 67 int64_t addend, llvm::PointerUnion<Symbol *, InputSection *> referent) in Reloc() 69 addend(addend), referent(referent) {} in Reloc()
|
H A D | SyntheticSections.cpp | 310 int64_t addend) { in addNonLazyBindingEntries() argument 313 in.chainedFixups->addBinding(sym, isec, offset, addend); in addNonLazyBindingEntries() 322 in.binding->addEntry(dysym, isec, offset, addend); in addNonLazyBindingEntries() 324 in.weakBinding->addEntry(sym, isec, offset, addend); in addNonLazyBindingEntries() 328 in.weakBinding->addEntry(sym, isec, offset, addend); in addNonLazyBindingEntries() 330 in.binding->addEntry(sym, isec, offset, addend); in addNonLazyBindingEntries() 365 static void writeChainedBind(uint8_t *buf, const Symbol *sym, int64_t addend) { in writeChainedBind() argument 369 auto [ordinal, inlineAddend] = in.chainedFixups->getBinding(sym, addend); in writeChainedBind() 371 bind->addend = inlineAddend; in writeChainedBind() 377 void macho::writeChainedFixup(uint8_t *buf, const Symbol *sym, int64_t addend) { in writeChainedFixup() argument [all …]
|
H A D | SyntheticSections.h | 175 int64_t addend; member 177 BindingEntry(int64_t addend, Location target) in BindingEntry() 178 : addend(addend), target(target) {} in BindingEntry() 194 int64_t addend = 0) { 195 bindingsMap[dysym].emplace_back(addend, Location(isec, offset)); 225 int64_t addend = 0) { 226 bindingsMap[symbol].emplace_back(addend, Location(isec, offset)); 796 uint64_t offset, int64_t addend = 0); 802 int64_t addend) const; 839 void writeChainedFixup(uint8_t *buf, const Symbol *sym, int64_t addend);
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldImpl.h | 153 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend) in RelocationEntry() argument 154 : Offset(offset), Addend(addend), SectionID(id), RelType(type), in RelocationEntry() 157 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() argument 159 : Offset(offset), Addend(addend), SectionID(id), RelType(type), in RelocationEntry() 163 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() argument 165 : Offset(offset), Addend(addend), SectionID(id), RelType(type), in RelocationEntry() 168 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() argument 171 : Offset(offset), Addend(SectionAOffset - SectionBOffset + addend), in RelocationEntry() 178 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() argument 182 : Offset(offset), Addend(SectionAOffset - SectionBOffset + addend), in RelocationEntry()
|
/freebsd/contrib/llvm-project/lld/MachO/Arch/ |
H A D | ARM64.cpp | 210 int64_t addend; member 216 uint32_t addend; member 237 adrp.addend = SignExtend64<21>(immLo | (immHi << 2)) * 4096; in parseAdrp() 246 add.addend = (insn >> 10) & 0xfff; in parseAdd() 375 uint64_t referent = pageBits(addr1) + adrp.addend + add.addend; in applyAdrpAdd() 402 uint64_t page1 = pageBits(offset1 + isec->getVA()) + adrp1.addend; in applyAdrpAdrp() 403 uint64_t page2 = pageBits(offset2 + isec->getVA()) + adrp2.addend; in applyAdrpAdrp() 432 uint64_t referent = pageBits(addr1) + adrp.addend + ldr.offset; in applyAdrpLdr() 488 uint64_t referent = pageBits(addr1) + adrp.addend + add.addend; in applyAdrpAddLdr() 517 immediateLdr.offset += add.addend; in applyAdrpAddLdr() [all …]
|
/freebsd/crypto/openssl/crypto/ec/curve448/ |
H A D | curve448.c | 509 int power, addend; member 567 control[position].addend = 0; in recode_wnaf() 594 control[position].addend = delta; in recode_wnaf() 662 pniels_to_pt(combo, precmp_var[control_var[0].addend >> 1]); in ossl_curve448_base_double_scalarmul_non_secret() 665 pniels_to_pt(combo, precmp_var[control_var[0].addend >> 1]); in ossl_curve448_base_double_scalarmul_non_secret() 667 ossl_curve448_wnaf_base[control_pre[0].addend >> 1], in ossl_curve448_base_double_scalarmul_non_secret() 673 niels_to_pt(combo, ossl_curve448_wnaf_base[control_pre[0].addend >> 1]); in ossl_curve448_base_double_scalarmul_non_secret() 684 assert(control_var[contv].addend); in ossl_curve448_base_double_scalarmul_non_secret() 686 if (control_var[contv].addend > 0) in ossl_curve448_base_double_scalarmul_non_secret() 688 precmp_var[control_var[contv].addend >> 1], in ossl_curve448_base_double_scalarmul_non_secret() [all …]
|