HomeSort by relevance Sort by last modified time
    Searched refs:Addend (Results 1 - 25 of 103) sorted by null

1 2 3 4 5

  /external/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
RuntimeDyldMachOAArch64.h 34 /// Extract the addend encoded in the instruction / memory location.
39 int64_t Addend = 0;
64 Addend = *reinterpret_cast<support::ulittle32_t *>(LocalAddress);
66 Addend = *reinterpret_cast<support::ulittle64_t *>(LocalAddress);
73 // Get the 26 bit addend encoded in the branch instruction and sign-extend
76 Addend = (*p & 0x03FFFFFF) << 2;
77 Addend = SignExtend64(Addend, 28);
86 // Get the 21 bit addend encoded in the adrp instruction and sign-extend
89 Addend = ((*p & 0x60000000) >> 29) | ((*p & 0x01FFFFE0) >> 3) << 12
    [all...]
RuntimeDyldCOFFThumb.h 60 // Determine the Addend used to adjust the relocation value.
61 uint64_t Addend = 0;
70 Addend = readBytesUnaligned(Displacement, 4);
82 << " Addend " << Addend << "\n");
103 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID,
116 getSymbolOffset(*Symbol) + Addend);
122 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID,
132 getSymbolOffset(*Symbol) + Addend, true, 0);
156 : Sections[RE.Sections.SectionA].getLoadAddressWithOffset(RE.Addend);
    [all...]
RuntimeDyldCOFFX86_64.h 60 // the symbol resides (RE.Addend provides additional information about the
80 uint64_t Result = Value + RE.Addend;
99 writeBytesUnaligned(Value + RE.Addend, Target, 8);
127 // Determine the Addend used to adjust the relocation value.
130 uint64_t Addend = 0;
144 Addend = readBytesUnaligned(Displacement, 4);
150 Addend = readBytesUnaligned(Displacement, 8);
165 << " Addend " << Addend << "\n");
168 RelocationEntry RE(SectionID, Offset, RelType, Addend);
    [all...]
RuntimeDyldCOFFI386.h 61 // Determine the Addend used to adjust the relocation value.
62 uint64_t Addend = 0;
72 Addend = readBytesUnaligned(Displacement, 4);
85 << " Addend " << Addend << "\n");
106 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID,
119 getSymbolOffset(*Symbol) + Addend);
146 RE.Addend);
162 Sections[RE.Sections.SectionA].getLoadAddressWithOffset(RE.Addend) -
180 Result = Result - Section.getLoadAddress() + RE.Addend - 4 - RE.Offset
    [all...]
RuntimeDyldMachOX86_64.h 52 RE.Addend = memcpyAddend(RE);
77 RE.Addend = Value.Offset;
110 writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size);
117 Value = SectionABase - SectionBBase + RE.Addend;
135 Value.Offset -= RE.Addend;
154 MachO::X86_64_RELOC_UNSIGNED, RE.Addend, true, 2);
171 int64_t Addend =
197 Addend += SecB.getAddress();
223 Addend -= SecA.getAddress();
226 RelocationEntry R(SectionID, Offset, MachO::X86_64_RELOC_SUBTRACTOR, (uint64_t)Addend,
    [all...]
RuntimeDyldMachOI386.h 69 RE.Addend = memcpyAddend(RE);
84 // Value.Addend += RelocAddr + 4;
89 RE.Addend = Value.Offset;
112 writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size);
120 Value = SectionABase - SectionBBase + RE.Addend;
159 uint64_t Addend = readBytesUnaligned(LocalAddress, NumBytes);
192 // Compute the addend 'C' from the original expression 'A - B + C'.
193 Addend -= AddrA - AddrB;
196 << ", Addend: " << Addend << ", SectionA ID: " << SectionAI
    [all...]
  /external/llvm/include/llvm/Object/
RelocVisitor.h 268 // Ideally the Addend here will be the addend in the data for
284 int64_t Addend = getELFAddend(R);
285 return RelocToApply(Value + Addend, 8);
288 int64_t Addend = getELFAddend(R);
290 return RelocToApply(Value + Addend - Address, 4);
293 int64_t Addend = getELFAddend(R);
294 uint32_t Res = (Value + Addend) & 0xFFFFFFFF;
298 int64_t Addend = getELFAddend(R);
299 int32_t Res = (Value + Addend) & 0xFFFFFFFF
    [all...]
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/ppc/
reloc.d 5 Offset Info Type Sym\. Value Symbol's Name \+ Addend
10 Offset Info Type Sym\. Value Symbol's Name \+ Addend
  /external/llvm/lib/ExecutionEngine/RuntimeDyld/
RuntimeDyldELF.h 30 uint64_t Value, uint32_t Type, int64_t Addend,
34 uint64_t Value, uint32_t Type, int64_t Addend,
38 uint32_t Value, uint32_t Type, int32_t Addend);
41 uint64_t Value, uint32_t Type, int64_t Addend);
44 uint32_t Value, uint32_t Type, int32_t Addend);
47 uint32_t Value, uint32_t Type, int32_t Addend);
50 uint64_t Value, uint32_t Type, int64_t Addend);
53 uint64_t Value, uint32_t Type, int64_t Addend);
56 uint64_t Value, uint32_t Type, int64_t Addend);
59 uint64_t Value, uint32_t Type, int64_t Addend,
    [all...]
RuntimeDyldELF.cpp 228 uint32_t Type, int64_t Addend,
236 Value + Addend;
237 DEBUG(dbgs() << "Writing " << format("%p", (Value + Addend)) << " at "
243 Value += Addend;
256 int64_t RealOffset = Value + Addend - FinalAddress;
264 int64_t RealOffset = Value + Addend - FinalAddress;
273 int64_t RealOffset = Value + Addend - FinalAddress;
283 uint32_t Type, int32_t Addend) {
287 Value + Addend;
293 uint32_t RealOffset = Value + Addend - FinalAddress
    [all...]
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ilp32/
x86-64-size-1.d 7 Offset Info Type Sym.Value Sym. Name \+ Addend
19 Offset Info Type Sym.Value Sym. Name \+ Addend
x86-64-size-3.d 7 Offset Info Type Sym.Value Sym. Name \+ Addend
16 Offset Info Type Sym.Value Sym. Name \+ Addend
x86-64-size-5.d 7 Offset Info Type Sym.Value Sym. Name \+ Addend
13 Offset Info Type Sym.Value Sym. Name \+ Addend
x86-64-localpic.d 6 Offset Info Type Sym.Value Sym. Name \+ Addend
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/
x86-64-size-1.d 7 Offset Info Type Sym. Value Sym. Name \+ Addend
19 Offset Info Type Sym. Value Sym. Name \+ Addend
x86-64-size-3.d 7 Offset Info Type Sym. Value Sym. Name \+ Addend
16 Offset Info Type Sym. Value Sym. Name \+ Addend
x86-64-size-5.d 6 Offset Info Type Sym. Value Sym. Name \+ Addend
12 Offset Info Type Sym. Value Sym. Name \+ Addend
x86-64-localpic.d 5 Offset Info Type Sym. Value Sym. Name \+ Addend
  /toolchain/binutils/binutils-2.25/ld/testsuite/ld-aarch64/
emit-relocs-local-addend.d 1 #source: emit-relocs-local-addend-foo.s
2 #source: emit-relocs-local-addend-bar.s
7 Offset Info Type Sym\. Value Sym\. Name \+ Addend
14 Offset Info Type Sym\. Value Sym. Name \+ Addend
local-addend-r.d 1 #source: emit-relocs-local-addend-foo.s
2 #source: emit-relocs-local-addend-bar.s
7 Offset Info Type Sym\. Value Sym\. Name \+ Addend
14 Offset Info Type Sym\. Value Sym. Name \+ Addend
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/mips/
elf-rel18.d 5 Offset Info Type Sym.Value Sym. Name \+ Addend
  /toolchain/binutils/binutils-2.25/ld/testsuite/ld-sh/
vxworks4.d 8 Offset Info Type Sym\.Value Sym\. Name \+ Addend
  /external/llvm/include/llvm/MC/
MCELFObjectWriter.h 35 uint64_t Addend; // The addend to use.
37 uint64_t OriginalAddend; // The original value of addend.
40 uint64_t Addend, const MCSymbolELF *OriginalSymbol,
42 : Offset(Offset), Symbol(Symbol), Type(Type), Addend(Addend),
47 << ", Addend=" << Addend << ", OriginalSymbol=" << OriginalSymbol
  /toolchain/binutils/binutils-2.25/gold/
copy-relocs.h 92 typedef typename elfcpp::Elf_types<size>::Elf_Addr Addend;
103 Address address, Addend addend)
106 address_(address), addend_(addend)
115 Addend addend_;
  /toolchain/binutils/binutils-2.25/ld/testsuite/ld-sh/sh64/
gotplt.d 11 Offset Info Type Sym\.Value Sym\. Name \+ Addend

Completed in 439 milliseconds

1 2 3 4 5