Home
last modified time | relevance | path

Searched refs:unwindEntry (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/gnu/llvm/lld/MachO/
H A DUnwindInfoSection.cpp203 if (d->unwindEntry) in addSymbol()
211 if (!p.second && d->unwindEntry) { in addSymbol()
212 assert(p.first->second == d || !p.first->second->unwindEntry); in addSymbol()
222 if (d->unwindEntry) { in prepare()
223 if (d->unwindEntry->getName() == section_names::compactUnwind) { in prepare()
224 prepareRelocations(d->unwindEntry); in prepare()
231 FDE &fde = cast<ObjFile>(d->getFile())->fdes[d->unwindEntry]; in prepare()
358 if (!d->unwindEntry) in relocateCompactUnwind()
362 if (d->unwindEntry->getName() == section_names::ehFrame) { in relocateCompactUnwind()
363 cu.encoding = target->modeDwarfEncoding | d->unwindEntry->outSecOff; in relocateCompactUnwind()
[all …]
H A DSymbols.cpp113 if (unwindEntry) in canonicalize()
114 unwindEntry = unwindEntry->canonical(); in canonicalize()
H A DICF.cpp215 auto hasUnwind = [](Defined *d) { return d->unwindEntry != nullptr; }; in equalsVariable()
224 if (da->unwindEntry->icfEqClass[icfPass % 2] != in equalsVariable()
225 db->unwindEntry->icfEqClass[icfPass % 2] || in equalsVariable()
433 if (d->unwindEntry) in foldIdenticalSections()
434 foldable.push_back(d->unwindEntry); in foldIdenticalSections()
H A DMarkLive.cpp115 if (d->unwindEntry) in addSym()
116 enqueue(d->unwindEntry, 0, prev); in addSym()
H A DSymbols.h194 ConcatInputSection *unwindEntry = nullptr; variable
H A DInputSection.cpp156 (*it)->unwindEntry = nullptr; in foldIdentical()
H A DInputFiles.cpp1177 d->unwindEntry = isec; in registerCompactUnwind()
1477 if (!funcSym || funcSym->getFile() != this || funcSym->unwindEntry) { in registerEhFrames()
1496 funcSym->unwindEntry = isec; in registerEhFrames()
/openbsd-src/gnu/llvm/libunwind/src/
H A DUnwindCursor.hpp1958 RUNTIME_FUNCTION *unwindEntry = lookUpSEHUnwindInfo(pc, &base); in getInfoFromSEH() local
1959 if (!unwindEntry) { in getInfoFromSEH()
1967 _info.unwind_info = reinterpret_cast<unw_word_t>(unwindEntry); in getInfoFromSEH()
1969 _info.start_ip = base + unwindEntry->BeginAddress; in getInfoFromSEH()
1971 _info.end_ip = base + unwindEntry->EndAddress; in getInfoFromSEH()
1974 UNWIND_INFO *xdata = reinterpret_cast<UNWIND_INFO *>(base + unwindEntry->UnwindData); in getInfoFromSEH()