| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | DebugFrameDataSubsection.h | 35 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 D | DebugFrameDataSubsection.cpp | 28 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 D | MemProf.cpp | 27 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 D | RawMemProfReader.cpp | 336 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 D | SampleProfWriter.cpp | 295 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 D | DIContext.h | 88 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 D | NativeFunctionSymbol.cpp | 111 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 D | PDBContext.cpp | 108 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 D | FDInterposing.cpp | 136 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 D | MemProf.h | 353 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 D | CodeViewYAMLDebugSections.cpp | 217 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 D | debug-subsections.yaml | 82 Frames:
|
| /llvm-project-15.0.7/lld/test/COFF/Inputs/ |
| H A D | pdb-globals.yaml | 132 Frames: 192 Frames: 336 Frames: 695 Frames:
|
| H A D | pdb-hashes-1.yaml | 54 Frames: 337 Frames:
|
| H A D | pdb-hashes-2-missing.yaml | 43 Frames:
|
| H A D | pdb-hashes-2.yaml | 43 Frames:
|
| /llvm-project-15.0.7/lld/test/COFF/ |
| H A D | pdb-framedata.yaml | 72 Frames: 157 Frames:
|
| /llvm-project-15.0.7/llvm/unittests/ProfileData/ |
| H A D | InstrProfTest.cpp | 250 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 D | LangImpl10.rst | 240 Garbage Collected Stack Frames
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ConstantInterpreter.rst | 108 ``InterpFrame`` objects storing the call frames. Frames are built by
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | ExceptionHandling.rst | 36 exception frame format can be found at `Exception Frames
|