Home
last modified time | relevance | path

Searched refs:Frames (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/
H A DDebugFrameDataSubsection.h35 FixedStreamArray<FrameData>::Iterator begin() const { return Frames.begin(); } in begin()
36 FixedStreamArray<FrameData>::Iterator end() const { return Frames.end(); } in end()
42 FixedStreamArray<FrameData> Frames; variable
58 void setFrames(ArrayRef<FrameData> Frames);
62 std::vector<FrameData> Frames; variable
/llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/
H A DDebugFrameDataSubsection.cpp28 if (auto EC = Reader.readArray(Frames, Count)) in initialize()
39 uint32_t Size = sizeof(FrameData) * Frames.size(); in calculateSerializedSize()
51 std::vector<FrameData> SortedFrames(Frames.begin(), Frames.end()); in commit()
61 Frames.push_back(Frame); in addFrameData()
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DMemProf.cpp27 for (const auto &Frames : CallSites) { in serialize() local
28 LE.write<uint64_t>(Frames.size()); in serialize()
29 for (const FrameId &Id : Frames) in serialize()
61 llvm::SmallVector<FrameId> Frames; in deserialize() local
62 Frames.reserve(NumFrames); in deserialize()
65 Frames.push_back(Id); in deserialize()
67 Record.CallSites.push_back(Frames); in deserialize()
H A DRawMemProfReader.cpp336 const SmallVector<FrameId> &Frames = SymbolizedFrame[Address]; in mapRawProfileToRecords() local
338 assert(!idToFrame(Frames.back()).IsInlineFrame && in mapRawProfileToRecords()
344 for (size_t J = 0; J < Frames.size(); J++) { in mapRawProfileToRecords()
351 const GlobalValue::GUID Guid = idToFrame(Frames[J]).Function; in mapRawProfileToRecords()
352 PerFunctionCallSites[Guid].insert(&Frames); in mapRawProfileToRecords()
356 Callstack.append(Frames.begin(), Frames.end()); in mapRawProfileToRecords()
H A DSampleProfWriter.cpp295 auto Frames = Context.getContextFrames(); in writeCSNameTableSection() local
296 encodeULEB128(Frames.size(), OS); in writeCSNameTableSection()
297 for (auto &Callsite : Frames) { in writeCSNameTableSection()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/
H A DDIContext.h88 SmallVector<DILineInfo, 4> Frames; variable
96 assert(Index < Frames.size()); in getFrame()
97 return Frames[Index]; in getFrame()
101 assert(Index < Frames.size()); in getMutableFrame()
102 return &Frames[Index]; in getMutableFrame()
105 uint32_t getNumberOfFrames() const { return Frames.size(); } in getNumberOfFrames()
107 void addFrame(const DILineInfo &Frame) { Frames.push_back(Frame); } in addFrame()
109 void resize(unsigned i) { Frames.resize(i); } in resize()
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/
H A DNativeFunctionSymbol.cpp111 std::vector<SymIndexId> Frames; in findInlineFramesByVA() local
128 Frames.insert(Frames.begin(), Id); in findInlineFramesByVA()
146 return std::make_unique<NativeEnumSymbols>(Session, std::move(Frames)); in findInlineFramesByVA()
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/
H A DPDBContext.cpp108 auto Frames = ParentFunc->findInlineFramesByVA(Address.Address); in getInliningInfoForAddress() local
109 if (!Frames || Frames->getChildCount() == 0) { in getInliningInfoForAddress()
114 while (auto Frame = Frames->getNext()) { in getInliningInfoForAddress()
/llvm-project-15.0.7/lldb/examples/interposing/darwin/fd_interposing/
H A DFDInterposing.cpp136 typedef std::vector<void *> Frames; typedef
138 typedef std::vector<void *> Frames; typedef
151 const Frames &frames) in FDEvent()
161 Frames &GetFrames() { return m_frames; } in GetFrames()
163 const Frames &GetFrames() const { return m_frames; } in GetFrames()
180 Frames m_frames;
287 static inline size_t get_backtrace(Frames &frame_buffer, in get_backtrace()
441 Frames frames; in backtrace_log()
461 Frames frames; in backtrace_error()
470 Frames frames; in save_backtrace()
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/
H A DMemProf.h353 for (const auto &Frames : CallSites) { in serializedSize() local
356 Result += Frames.size() * sizeof(FrameId); in serializedSize()
411 llvm::SmallVector<Frame> Frames; in MemProfRecord() local
413 Frames.push_back(IdToFrameCallback(Id)); in MemProfRecord()
415 CallSites.push_back(Frames); in MemProfRecord()
429 for (const llvm::SmallVector<Frame> &Frames : CallSites) { in print() local
430 for (const Frame &F : Frames) { in print()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DCodeViewYAMLDebugSections.cpp217 const DebugFrameDataSubsectionRef &Frames);
219 std::vector<YAMLFrameData> Frames; member
362 IO.mapRequired("Frames", Frames); in map()
514 for (const auto &YF : Frames) { in toCodeViewSubsection()
710 const DebugFrameDataSubsectionRef &Frames) { in fromCodeViewSubsection() argument
712 for (const auto &F : Frames) { in fromCodeViewSubsection()
731 Result->Frames.push_back(YF); in fromCodeViewSubsection()
872 DebugFrameDataSubsectionRef &Frames, const StringsAndChecksumsRef &State) { in visitFrameData() argument
874 YAMLFrameDataSubsection::fromCodeViewSubsection(State.strings(), Frames); in visitFrameData()
/llvm-project-15.0.7/llvm/test/DebugInfo/PDB/Inputs/
H A Ddebug-subsections.yaml82 Frames:
/llvm-project-15.0.7/lld/test/COFF/Inputs/
H A Dpdb-globals.yaml132 Frames:
192 Frames:
336 Frames:
695 Frames:
H A Dpdb-hashes-1.yaml54 Frames:
337 Frames:
H A Dpdb-hashes-2-missing.yaml43 Frames:
H A Dpdb-hashes-2.yaml43 Frames:
/llvm-project-15.0.7/lld/test/COFF/
H A Dpdb-framedata.yaml72 Frames:
157 Frames:
/llvm-project-15.0.7/llvm/unittests/ProfileData/
H A DInstrProfTest.cpp250 for (const auto &Frames : AllocFrames) in makeRecord() local
251 MR.AllocSites.emplace_back(Frames, Block); in makeRecord()
252 for (const auto &Frames : CallSiteFrames) in makeRecord() local
253 MR.CallSites.push_back(Frames); in makeRecord()
/llvm-project-15.0.7/llvm/docs/tutorial/MyFirstLanguageFrontend/
H A DLangImpl10.rst240 Garbage Collected Stack Frames
/llvm-project-15.0.7/clang/docs/
H A DConstantInterpreter.rst108 ``InterpFrame`` objects storing the call frames. Frames are built by
/llvm-project-15.0.7/llvm/docs/
H A DExceptionHandling.rst36 exception frame format can be found at `Exception Frames