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

References

tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp
  559   if (ref.kindNamespace() != Reference::KindNamespace::mach_o)
  561   assert(ref.kindArch() == Reference::KindArch::x86);
  562   uint32_t sectionOffset = atomSectionOffset + ref.offsetInAtom();
  563   bool useExternalReloc = useExternalRelocationTo(*ref.target());
  564   switch (static_cast<X86Kind>(ref.kindValue())) {
  570       appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
  573       if (ref.addend() != 0)
  574         appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
  577         appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()),0,
  583       appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()), 0,
  586       if (ref.addend() != 0)
  587         appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
  590         appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()),0,
  597       appendReloc(relocs, sectionOffset, symbolIndexForAtom(*ref.target()),  0,
  600       if (ref.addend() != 0)
  601         appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
  604         appendReloc(relocs, sectionOffset, sectionIndexForAtom(*ref.target()), 0,
  609     appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
  611     appendReloc(relocs, sectionOffset, 0, addressForAtom(atom) - ref.addend(),
  615     appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),
  618                                                            ref.offsetInAtom(),
  623                                                            ref.offsetInAtom(),
  625     appendReloc(relocs, sectionOffset, 0, addressForAtom(*ref.target()),