Home
last modified time | relevance | path

Searched defs:atom (Results 1 – 25 of 41) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/lld/lib/Core/
H A DResolver.cpp36 for (auto &atom : file.defined().owning_ptrs()) in handleFile() local
38 for (auto &atom : file.undefined().owning_ptrs()) { in handleFile() local
42 for (auto &atom : file.sharedLibrary().owning_ptrs()) in handleFile() local
44 for (auto &atom : file.absolute().owning_ptrs()) in handleFile() local
58 const Atom *atom = _symbolTable.findByName(undefName); in forEachUndefines() local
94 auto atom = sharedLibrary->exports(undefName); in handleSharedLibrary() local
124 void Resolver::doDefinedAtom(OwningAtomPtr<DefinedAtom> atom) { in doDefinedAtom()
298 for (const OwningAtomPtr<Atom> &atom : _atoms) { in updateReferences() local
319 void Resolver::markLive(const Atom *atom) { in markLive()
355 for (const OwningAtomPtr<Atom> &atom : _atoms) { in deadStripOptimize() local
[all …]
H A DSymbolTable.cpp30 bool SymbolTable::add(const UndefinedAtom &atom) { return addByName(atom); } in add()
32 bool SymbolTable::add(const SharedLibraryAtom &atom) { return addByName(atom); } in add()
34 bool SymbolTable::add(const AbsoluteAtom &atom) { return addByName(atom); } in add()
36 bool SymbolTable::add(const DefinedAtom &atom) { in add()
207 unsigned SymbolTable::AtomMappingInfo::getHashValue(const DefinedAtom *atom) { in getHashValue()
257 const Atom *SymbolTable::replacement(const Atom *atom) { in replacement()
268 bool SymbolTable::isCoalescedAway(const Atom *atom) { in isCoalescedAway()
275 const Atom *atom = it.second; in undefines() local
/freebsd-13.1/contrib/llvm-project/lld/lib/ReaderWriter/MachO/
H A DMachONormalizedFileFromAtoms.cpp48 const DefinedAtom *atom; member
400 for (const DefinedAtom *atom : atomFile.defined()) { in processDefinedAtoms() local
428 void Util::assignAtomToSection(const DefinedAtom *atom) { in assignAtomToSection()
657 auto addrForAtom = [&] (const Atom &atom) -> uint64_t { in copySectionContent()
767 for (const Atom *atom : _machHeaderAliasAtoms) { in buildAtomToAddressMap() local
947 uint16_t Util::descBits(const DefinedAtom* atom) { in descBits()
1058 const DefinedAtom *atom = info.atom; in addSymbols() local
1283 uint32_t Util::sectionIndexForAtom(const Atom *atom) { in sectionIndexForAtom()
1318 const DefinedAtom *atom = info.atom; in addSectionRelocs() local
1433 const DefinedAtom *atom = info.atom; in addRebaseAndBindingInfo() local
[all …]
H A DArchHandler.h176 virtual bool needsLocalSymbolInRelocatableFile(const DefinedAtom *atom) { in needsLocalSymbolInRelocatableFile()
197 virtual void addAdditionalReferences(MachODefinedAtom &atom) { } in addAdditionalReferences()
200 virtual void addDataInCodeReference(MachODefinedAtom &atom, uint32_t atomOff, in addDataInCodeReference()
212 const MachODefinedAtom &atom) { in dataInCodeTransitionStart()
219 const MachODefinedAtom &atom) { in dataInCodeTransitionEnd()
224 virtual bool isThumbFunction(const DefinedAtom &atom) { return false; } in isThumbFunction()
H A DLayoutPass.cpp55 static std::string atomToDebugString(const Atom *atom) { in atomToDebugString()
74 const DefinedAtom *atom) { in showCycleDetectedError()
112 const DefinedAtom *atom) { in checkReachabilityFromRoot()
137 for (const DefinedAtom *atom : atomRange) { in printDefinedAtoms() local
272 const DefinedAtom *atom = _followOnRoots[targetAtom]; in findAtomFollowedBy() local
290 const DefinedAtom *atom = _followOnRoots[targetAtom]; in checkAllPrevAtomsZeroSize() local
407 const DefinedAtom *atom = ai; in buildOrdinalOverrideMap() local
H A DFile.h57 auto *atom = in addDefinedAtom() local
80 auto *atom = in addDefinedAtomInCustomSection() local
112 auto *atom = in addZeroFillDefinedAtom() local
123 auto *atom = new (allocator()) SimpleUndefinedAtom(*this, name); in addUndefinedAtom() local
134 auto *atom = in addTentativeDefAtom() local
255 struct SectionOffsetAndAtom { uint64_t offset; MachODefinedAtom *atom; }; member
257 void addAtomForSection(const Section *inSection, MachODefinedAtom* atom, in addAtomForSection()
358 auto *atom = new (allocator()) MachOSharedLibraryAtom(*this, name, in exports() local
368 auto atom = dylib.file->exports(name, installName); in exports() local
387 const SharedLibraryAtom *atom; member
H A DStubsPass.cpp223 for (const DefinedAtom *atom : mergedFile.defined()) { in perform() local
274 mergedFile.sharedLibrary(), [&](const SharedLibraryAtom *atom) { in perform()
336 void addReference(SimpleDefinedAtom* atom, in addReference()
344 void addReferenceAddend(SimpleDefinedAtom *atom, in addReferenceAddend()
351 void addOptReference(SimpleDefinedAtom* atom, in addOptReference()
H A DArchHandler_x86_64.cpp166 bool needsLocalSymbolInRelocatableFile(const DefinedAtom *atom) override { in needsLocalSymbolInRelocatableFile()
189 const MachODefinedAtom &atom) override { in dataInCodeTransitionStart()
194 const MachODefinedAtom &atom) override { in dataInCodeTransitionEnd()
546 const DefinedAtom &atom, bool relocatable, FindAddressForAtom findAddress, in generateAtomContent()
765 const DefinedAtom &atom, in appendSectionRelocations()
H A DArchHandler_x86.cpp128 const MachODefinedAtom &atom) override { in dataInCodeTransitionStart()
133 const MachODefinedAtom &atom) override { in dataInCodeTransitionEnd()
409 void ArchHandler_x86::generateAtomContent(const DefinedAtom &atom, in generateAtomContent()
552 const DefinedAtom &atom, in appendSectionRelocations()
H A DCompactUnwindPass.cpp353 mergedFile.removeDefinedAtomsIf([](const DefinedAtom *atom) { in perform()
366 for (const DefinedAtom *atom : mergedFile.defined()) { in collectCompactUnwindEntries() local
396 CompactUnwindEntry extractCompactUnwindEntry(const DefinedAtom *atom) { in extractCompactUnwindEntry()
460 for (const DefinedAtom *atom : mergedFile.defined()) { in createUnwindInfoEntries() local
515 mergedFile.removeDefinedAtomsIf([&](const DefinedAtom *atom) { in pruneUnusedEHFrames()
H A DArchHandler_arm.cpp132 const MachODefinedAtom &atom) override { in dataInCodeTransitionStart()
137 const MachODefinedAtom &atom) override { in dataInCodeTransitionEnd()
1012 void ArchHandler_arm::generateAtomContent(const DefinedAtom &atom, in generateAtomContent()
1182 const DefinedAtom &atom, in appendSectionRelocations()
1394 void ArchHandler_arm::addAdditionalReferences(MachODefinedAtom &atom) { in addAdditionalReferences()
1401 bool ArchHandler_arm::isThumbFunction(const DefinedAtom &atom) { in isThumbFunction()
H A DMachONormalizedFileToAtoms.cpp370 [&](MachODefinedAtom *atom, uint64_t offset)->void { in processSymboledSection()
515 auto atom = in findAtomCoveringAddress() local
531 -> llvm::Error { in convertRelocs()
699 for (auto *atom : file.defined()) in findDefinedAtomByName() local
1075 MachODefinedAtom *atom, in processCIE()
1180 MachODefinedAtom *atom, in processFDE()
1340 [&](MachODefinedAtom *atom, uint64_t offset) -> void { in addEHFrameReferences()
1486 file->eachDefinedAtom([&](MachODefinedAtom* atom) -> void { in normalizedObjectToAtoms()
1510 MachODefinedAtom *atom = file->findAtomCoveringAddress(*s, offsetInSect, in normalizedObjectToAtoms() local
H A DArchHandler_arm64.cpp158 bool needsLocalSymbolInRelocatableFile(const DefinedAtom *atom) override { in needsLocalSymbolInRelocatableFile()
539 const DefinedAtom &atom, bool relocatable, FindAddressForAtom findAddress, in generateAtomContent()
775 const DefinedAtom &atom, uint64_t atomSectionOffset, const Reference &ref, in appendSectionRelocations()
H A DShimPass.cpp51 for (const DefinedAtom *atom : mergedFile.defined()) { in perform() local
H A DDebugInfo.h70 const class Atom* atom; member
H A DArchHandler.cpp142 bool ArchHandler::isDwarfCIE(bool isBig, const DefinedAtom *atom) { in isDwarfCIE()
H A DTLVPass.cpp77 for (const DefinedAtom *atom : mergedFile.defined()) { in perform() local
H A DGOTPass.cpp102 for (const DefinedAtom *atom : mergedFile.defined()) { in perform() local
/freebsd-13.1/contrib/llvm-project/lld/include/lld/Core/
H A DAtom.h88 OwningAtomPtr(T *atom) : atom(atom) { } in OwningAtomPtr()
95 void runDestructor(Atom *atom) { in runDestructor()
/freebsd-13.1/contrib/llvm-project/lld/lib/ReaderWriter/YAML/
H A DReaderWriterYAML.cpp78 for (const lld::DefinedAtom *atom : file.defined()) { in RefNameBuilder() local
113 void buildDuplicateNameMap(const lld::Atom &atom) { in buildDuplicateNameMap()
154 bool hasRefName(const lld::Atom *atom) { return _refNames.count(atom); } in hasRefName()
156 StringRef refName(const lld::Atom *atom) { in refName()
196 void add(StringRef name, const lld::Atom *atom) { in add()
609 for (const lld::DefinedAtom *atom : member._content->defined()) in find() local
815 NormalizedAtom(IO &io, const lld::DefinedAtom *atom) in NormalizedAtom()
1002 NormalizedAtom(IO &io, const lld::UndefinedAtom *atom) in NormalizedAtom()
1067 NormalizedAtom(IO &io, const lld::SharedLibraryAtom *atom) in NormalizedAtom()
1144 NormalizedAtom(IO &io, const lld::AbsoluteAtom *atom) in NormalizedAtom()
/freebsd-13.1/contrib/ntp/ntpd/
H A Drefclock_atom.c88 struct refclock_atom atom; /* atom structure pointer */ member
/freebsd-13.1/contrib/opencsd/decoder/source/etmv4/
H A Dtrc_etmv4_stack_elem.cpp70 …const ocsd_etmv4_i_pkt_type root_pkt, const ocsd_trc_index_t root_index, const ocsd_pkt_atom &atom) in createAtomElem()
/freebsd-13.1/contrib/opencsd/decoder/include/opencsd/ptm/
H A Dtrc_pkt_decode_ptm.h65 inline void PtmAtoms::initAtomPkt(const ocsd_pkt_atom &atom, const ocsd_trc_index_t &root_index) in initAtomPkt()
/freebsd-13.1/contrib/elftoolchain/libdwarf/
H A Dlibdwarf_loc.c371 Dwarf_Small atom, Dwarf_Unsigned operand1, Dwarf_Unsigned operand2, in _dwarf_loc_expr_add_atom()
/freebsd-13.1/sbin/dhclient/
H A Dconflex.c321 intern(char *atom, int dfv) in intern()

12