reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lld/COFF/Chunks.cpp
  396     uint64_t p = rva + rel.VirtualAddress;
  462     res->emplace_back(rva + rel.VirtualAddress, ty);
  671   write32le(buf + 2, impSymbol->getRVA() - rva - getSize());
  698   applyArm64Addr(buf, impSymbol->getRVA(), rva, 12);
  716   uint64_t offset = target->getRVA() - rva - 12;
  737   applyArm64Addr(buf + 0, target->getRVA(), rva, 12);
  894     c->setRVA(rva + off);
tools/lld/COFF/Chunks.h
   87   uint32_t getRVA() const { return rva; }
   89     rva = (uint32_t)v;
   90     assert(rva == v && "RVA truncated");
tools/lld/COFF/DLL.cpp
  302     write32le(buf + 3, imp->getRVA() - rva - 7);
  303     write32le(buf + 8, tailMerge->getRVA() - rva - 12);
  318     write32le(buf + 39, desc->getRVA() - rva - 43);
  319     write32le(buf + 44, helper->getRVA() - rva - 48);
  335     write32le(buf + 6, tailMerge->getRVA() - rva - 10);
  339     res->emplace_back(rva + 1);
  355     write32le(buf + 9, helper->getRVA() - rva - 13);
  359     res->emplace_back(rva + 4);
  375     applyBranch24T(buf + 8, tailMerge->getRVA() - rva - 12);
  379     res->emplace_back(rva + 0, IMAGE_REL_BASED_ARM_MOV32T);
  395     applyBranch24T(buf + 22, helper->getRVA() - rva - 26);
  399     res->emplace_back(rva + 14, IMAGE_REL_BASED_ARM_MOV32T);
  414     applyArm64Addr(buf + 0, imp->getRVA(), rva + 0, 12);
  416     applyArm64Branch26(buf + 8, tailMerge->getRVA() - rva - 8);
  431     applyArm64Addr(buf + 44, desc->getRVA(), rva + 44, 12);
  433     applyArm64Branch26(buf + 52, helper->getRVA() - rva - 52);
  461     res->emplace_back(rva);