| /llvm-project-15.0.7/lld/ELF/Arch/ |
| H A D | X86.cpp | 187 write32le(buf, s.getVA()); in writeIgotPlt() 241 write32le(buf + 7, relOff); in writePlt() 345 write32le(loc, val); in relocate() 349 write32le(loc + 4, val); in relocate() 370 write32le(loc + 5, val); in relaxTlsGdToLe() 381 write32le(loc, val); in relaxTlsGdToLe() 404 write32le(loc + 5, val); in relaxTlsGdToIe() 413 write32le(loc, val); in relaxTlsGdToIe() 459 write32le(loc, val); in relaxTlsIeToLe() 465 write32le(loc, val); in relaxTlsLdToLe() [all …]
|
| H A D | X86_64.cpp | 462 write32le(loc, val + 4); in relaxTlsGdToLe() 502 write32le(loc, val); in relaxTlsGdToIe() 552 write32le(loc, val + 4); in relaxTlsIeToLe() 562 write32le(loc, val); in relaxTlsLdToLe() 764 write32le(loc, val); in relocate() 782 write32le(loc, val); in relocate() 879 write32le(loc, val); in relaxGotNoPic() 900 write32le(loc, val); in relaxGotNoPic() 911 write32le(loc, val); in relaxGot() 930 write32le(loc, val); in relaxGot() [all …]
|
| H A D | RISCV.cpp | 179 write32le(buf, mainPart->dynamic->getVA()); in writeGotHeader() 186 write32le(buf, in.plt->getVA()); in writeGotPlt() 194 write32le(buf, s.getVA()); in writeIgotPlt() 229 write32le(buf + 12, itype(ADDI, 0, 0, 0)); in writePlt() 304 write32le(loc, val); in relocate() 367 write32le(loc, insn); in relocate() 382 write32le(loc, insn); in relocate() 435 write32le(loc, read32le(loc) + val); in relocate() 450 write32le(loc, read32le(loc) - val); in relocate() 466 write32le(loc, val); in relocate() [all …]
|
| H A D | ARM.cpp | 186 write32le(buf, in.plt->getVA()); in writeGotPlt() 191 write32le(buf, s.getVA()); in writeIgotPlt() 209 write32le(buf + 16, gotPlt - l1 - 8); in writePltHeaderLong() 232 write32le(buf + 0, pltData[0]); in writePltHeader() 233 write32le(buf + 4, pltData[1] | ((offset >> 20) & 0xff)); in writePltHeader() 234 write32le(buf + 8, pltData[2] | ((offset >> 12) & 0xff)); in writePltHeader() 235 write32le(buf + 12, pltData[3] | (offset & 0xfff)); in writePltHeader() 259 write32le(buf + 12, gotPltEntryAddr - l1 - 8); in writePltLong() 285 write32le(buf + 8, pltData[2] | (offset & 0xfff)); in writePlt() 521 write32le(loc, val); in relocate() [all …]
|
| H A D | AArch64.cpp | 301 write32le(l, (read32le(l) & ~mask) | immLo | immHi); in write32AArch64Addr() 335 write32le(loc, inst | ((imm & 0xFFFF) << 5)); in writeSMovWImm() 383 write32le(loc, 0x14000000); in relocate() 515 write32le(loc, 0xd503201f); // nop in relaxTlsGdToLe() 521 write32le(loc, 0xf2800000 | ((val & 0xffff) << 5)); // movk in relaxTlsGdToLe() 545 write32le(loc, 0xd503201f); // nop in relaxTlsGdToIe() 548 write32le(loc, 0x90000000); // adrp in relaxTlsGdToIe() 552 write32le(loc, 0xf9400000); // ldr in relaxTlsGdToIe() 644 write32le(buf + adrpRel.offset, 0xd503201f); in tryRelaxAdrpAdd() 646 write32le(buf + adrRel.offset, 0x10000000 | adrpDestReg); in tryRelaxAdrpAdd() [all …]
|
| H A D | AMDGPU.cpp | 136 write32le(loc, val); in relocate() 144 write32le(loc, val >> 32); in relocate()
|
| H A D | MSP430.cpp | 77 write32le(loc, val); in relocate()
|
| H A D | AVR.cpp | 114 write32le(loc, val); in relocate()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
| H A D | RuntimeDyldCOFFAArch64.h | 35 static void or32le(void *P, int32_t V) { write32le(P, read32le(P) | V); } in or32le() 40 write32le(T, orig | ((imm & (0xFFF >> rangeLimit)) << 10)); in write32AArch64Imm() 60 write32le(T, (read32le(T) & ~Mask) | ImmLo | ImmHi); in write32AArch64Addr() 297 write32le(Target, VA); in resolveRelocation() 303 write32le(Target, RVA); in resolveRelocation() 319 write32le(Target, (read32le(Target) & ~(0x03FFFFFF)) | in resolveRelocation() 328 write32le(Target, (read32le(Target) & ~(0x00FFFFE0)) | in resolveRelocation() 337 write32le(Target, (read32le(Target) & ~(0x000FFFE0)) | in resolveRelocation() 359 write32le(Target, RE.Addend); in resolveRelocation() 365 write32le(Target, Result + RE.Addend); in resolveRelocation()
|
| /llvm-project-15.0.7/lld/MachO/Arch/ |
| H A D | ARM64Common.cpp | 45 write32le(loc, value); in writeValue() 110 write32le(loc, instruction); in relaxGotLoad() 122 write32le(loc, 0xD503201F); in handleDtraceReloc() 125 write32le(loc, 0xD2800000); in handleDtraceReloc()
|
| H A D | ARM.cpp | 130 write32le(loc, base); in relocateOne() 180 write32le(loc, 0xE1A00000); in handleDtraceReloc() 183 write32le(loc, 0xE0200000); in handleDtraceReloc() 191 write32le(loc, 0x46C046C0); in handleDtraceReloc() 194 write32le(loc, 0x46C04040); in handleDtraceReloc()
|
| H A D | ARM64Common.h | 51 llvm::support::endian::write32le(loc, base | bitField(va, 2, 26, 0)); in encodeBranch26() 57 llvm::support::endian::write32le(loc, base | bitField(va, 2, 26, 0)); in encodeBranch26() 68 llvm::support::endian::write32le(loc, base | bitField(va, 12, 2, 29) | in encodePage21() 75 llvm::support::endian::write32le(loc, base | bitField(va, 12, 2, 29) | in encodePage21() 94 llvm::support::endian::write32le(loc, in encodePageOff12()
|
| H A D | X86_64.cpp | 104 write32le(loc, value); in relocateOne() 129 write32le(buf + bufOff - 4, destAddr - rip); in writeRipRelative() 168 write32le(buf + 1, sym.lazyBindOffset); in writeStubHelperEntry() 210 write32le(loc, 0x00401F0F); in handleDtraceReloc() 214 write32le(loc, 0x909090C0); in handleDtraceReloc()
|
| H A D | ARM64.cpp | 258 write32le(loc, opcode | immHi | immLo | dest); in writeAdr() 261 static void writeNop(void *loc) { write32le(loc, 0xd503201f); } in writeNop() 287 write32le(loc, opcode | imm19 | ldr.destRegister); in writeLiteralLdr() 319 write32le(loc, opcode | (immBits << 10) | (opc << 22) | (size << 30)); in writeImmediateLdr()
|
| /llvm-project-15.0.7/lld/COFF/ |
| H A D | DLL.cpp | 74 write32le(buf, hintName->getRVA()); in writeTo() 96 write32le(buf, (1ULL << 31) | ordinal); in writeTo() 303 write32le(buf + 3, imp->getRVA() - rva - 7); in writeTo() 304 write32le(buf + 8, tailMerge->getRVA() - rva - 12); in writeTo() 319 write32le(buf + 39, desc->getRVA() - rva - 43); in writeTo() 320 write32le(buf + 44, helper->getRVA() - rva - 48); in writeTo() 335 write32le(buf + 1, imp->getRVA() + config->imageBase); in writeTo() 336 write32le(buf + 6, tailMerge->getRVA() - rva - 10); in writeTo() 356 write32le(buf + 9, helper->getRVA() - rva - 13); in writeTo() 526 write32le(p, e.forwardChunk->getRVA() | bit); in writeTo() [all …]
|
| H A D | Chunks.cpp | 68 static void add32(uint8_t *p, int32_t v) { write32le(p, read32le(p) + v); } in add32() 71 static void or32(uint8_t *p, uint32_t v) { write32le(p, read32le(p) | v); } in or32() 224 write32le(off, (orig & ~mask) | immLo | immHi); in applyArm64Addr() 234 write32le(off, orig | ((imm & (0xFFF >> rangeLimit)) << 10)); in applyArm64Imm() 730 write32le(buf + 2, impSymbol->getRVA() - rva - getSize()); in writeTo() 740 write32le(buf + 2, in writeTo() 810 write32le(buf, sym->getRVA() + config->imageBase); in writeTo() 917 write32le(p, page); in BaserelChunk() 918 write32le(p + 4, data.size()); in BaserelChunk() 995 write32le(buf, value); in writeTo()
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | MD5.cpp | 253 support::endian::write32le(&InternalState.buffer[56], InternalState.lo); in final() 254 support::endian::write32le(&InternalState.buffer[60], InternalState.hi); in final() 258 support::endian::write32le(&Result[0], InternalState.a); in final() 259 support::endian::write32le(&Result[4], InternalState.b); in final() 260 support::endian::write32le(&Result[8], InternalState.c); in final() 261 support::endian::write32le(&Result[12], InternalState.d); in final()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | RIFF.cpp | 40 llvm::support::endian::write32le(Size, C.Data.size()); in operator <<() 73 llvm::support::endian::write32le(Size, DataLen); in operator <<()
|
| /llvm-project-15.0.7/llvm/lib/ObjCopy/wasm/ |
| H A D | WasmWriter.cpp | 64 support::endian::write32le(&Version, Obj.Header.Version); in write()
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/MCTargetDesc/ |
| H A D | BPFAsmBackend.cpp | 83 support::endian::write32le(&Data[Fixup.getOffset() + 4], Value); in applyFixup()
|
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | Relocations.h | 115 llvm::support::endian::write32le(loc, addr); in writeAddress()
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | TpiHashing.cpp | 84 support::endian::write32le(Buf, Deserialized.getUDT().getIndex()); in getSourceLineHash()
|
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | ARMErrataFix.cpp | 180 write32le(buf, 0xea000000); in writeTo() 182 write32le(buf, 0x9000f000); in writeTo()
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | StringTableBuilder.cpp | 80 support::endian::write32le(Buf, Size); in write()
|
| /llvm-project-15.0.7/lldb/source/Utility/ |
| H A D | DataEncoder.cpp | 75 write32le(m_data_sp->GetBytes() + offset, value); in PutU32()
|