Home
last modified time | relevance | path

Searched refs:addend (Results 1 – 25 of 90) sorted by relevance

1234

/freebsd-14-stable/stand/common/
HDreloc_elf.c54 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-14-stable/contrib/llvm-project/lld/ELF/
HDThunks.cpp57 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 …]
HDRelocations.cpp478 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 …]
HDThunks.h31 Thunk(Symbol &destination, int64_t addend);
60 int64_t addend; variable
73 const InputFile *file, int64_t addend);
HDSyntheticSections.h196 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 …]
/freebsd-14-stable/usr.sbin/kldxref/
HDef_mips.c51 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()
HDef_amd64.c48 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()
HDef_arm.c49 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()
HDef_i386.c48 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()
HDef_powerpc.c48 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()
HDef_riscv.c51 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()
HDef_aarch64.c46 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-14-stable/sys/arm64/arm64/
HDelf_machdep.c179 Elf_Addr *where, addr, addend, val; in elf_reloc_internal() local
189 addend = *where; in elf_reloc_internal()
196 addend = rela->r_addend; in elf_reloc_internal()
213 *where = elf_relocaddr(lf, relocbase + addend); in elf_reloc_internal()
227 addr + addend - (Elf_Addr)where, 15, 2); in elf_reloc_internal()
234 addr + addend - (Elf_Addr)where, 20, 2); in elf_reloc_internal()
242 addr + addend - (Elf_Addr)where, 27, 2); in elf_reloc_internal()
250 *where = addr + addend; in elf_reloc_internal()
253 addr = relocbase + addend; in elf_reloc_internal()
/freebsd-14-stable/tests/sys/devrandom/
HDuint128_test.c158 uint64_t addend; in ATF_TC_BODY() member
164 .addend = 1, in ATF_TC_BODY()
170 .addend = UINT32_MAX, in ATF_TC_BODY()
176 .addend = UINT64_MAX, in ATF_TC_BODY()
182 .addend = 0xf0123456789abcdeULL, in ATF_TC_BODY()
190 .addend = UINT64_MAX, in ATF_TC_BODY()
204 uint128_add64(&a, tests[i].addend); in ATF_TC_BODY()
/freebsd-14-stable/sys/powerpc/powerpc/
HDelf32_machdep.c242 Elf_Addr addend, val; in elf_reloc_internal() local
255 addend = rela->r_addend; in elf_reloc_internal()
271 *where = elf_relocaddr(lf, addr + addend); in elf_reloc_internal()
283 if (addr > relocbase && addr <= (relocbase + addend)) in elf_reloc_internal()
285 addr = elf_relocaddr(lf, addr + addend); in elf_reloc_internal()
298 if (addr > relocbase && addr <= (relocbase + addend)) in elf_reloc_internal()
300 addr = elf_relocaddr(lf, addr + addend); in elf_reloc_internal()
306 *where = elf_relocaddr(lf, relocbase + addend); in elf_reloc_internal()
320 *where = elf_relocaddr(lf, addr + addend); in elf_reloc_internal()
324 addr = relocbase + addend; in elf_reloc_internal()
/freebsd-14-stable/contrib/jemalloc/src/
HDnstime.c52 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-14-stable/sys/i386/i386/
HDelf_machdep.c178 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-14-stable/sys/amd64/amd64/
HDelf_machdep.c285 Elf_Addr addend; in elf_reloc_internal() local
302 addend = *(Elf32_Addr *)where; in elf_reloc_internal()
305 addend = *where; in elf_reloc_internal()
312 addend = rela->r_addend; in elf_reloc_internal()
333 val = addr + addend; in elf_reloc_internal()
345 val32 = (Elf32_Addr)(addr + addend - (Elf_Addr)where); in elf_reloc_internal()
354 val32 = (Elf32_Addr)(addr + addend); in elf_reloc_internal()
381 addr = elf_relocaddr(lf, relocbase + addend); in elf_reloc_internal()
388 addr = relocbase + addend; in elf_reloc_internal()
/freebsd-14-stable/contrib/llvm-project/lld/MachO/
HDRelocations.h61 int64_t addend = 0; member
67 int64_t addend, llvm::PointerUnion<Symbol *, InputSection *> referent) in Reloc()
69 addend(addend), referent(referent) {} in Reloc()
HDICF.cpp132 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()
HDSyntheticSections.cpp310 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 …]
HDSyntheticSections.h175 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-14-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
HDRuntimeDyldImpl.h153 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-14-stable/contrib/llvm-project/lld/MachO/Arch/
HDARM64.cpp210 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-14-stable/crypto/openssl/crypto/ec/curve448/
HDcurve448.c509 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 …]

1234