Home
last modified time | relevance | path

Searched refs:FrameData (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DDebugFrameDataSubsection.h27 : DebugSubsectionRef(DebugSubsectionKind::FrameData) {} in DebugFrameDataSubsectionRef()
29 return S->kind() == DebugSubsectionKind::FrameData; in classof()
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;
48 : DebugSubsection(DebugSubsectionKind::FrameData), in DebugFrameDataSubsection()
51 return S->kind() == DebugSubsectionKind::FrameData; in classof()
57 void addFrameData(const FrameData &Frame);
58 void setFrames(ArrayRef<FrameData> Frames);
62 std::vector<FrameData> Frames;
H A DCodeView.h328 FrameData = 0xf5, enumerator
584 struct FrameData { struct
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/
H A DDIAFrameData.cpp16 : FrameData(DiaFrameData) {} in DIAFrameData()
20 PrivateGetDIAValue(IDiaFrameData *FrameData, in PrivateGetDIAValue() argument
23 if (S_OK == (FrameData->*Method)(&Value)) in PrivateGetDIAValue()
30 return PrivateGetDIAValue(FrameData, &IDiaFrameData::get_addressOffset); in getAddressOffset()
34 return PrivateGetDIAValue(FrameData, &IDiaFrameData::get_addressSection); in getAddressSection()
38 return PrivateGetDIAValue(FrameData, &IDiaFrameData::get_lengthBlock); in getLengthBlock()
42 return invokeBstrMethod(*FrameData, &IDiaFrameData::get_program); in getProgram()
46 return PrivateGetDIAValue(FrameData, in getRelativeVirtualAddress()
51 return PrivateGetDIAValue(FrameData, &IDiaFrameData::get_virtualAddress); in getVirtualAddress()
H A DDIATable.cpp44 return PDB_TableType::FrameData; in getTableType()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DDebugFrameDataSubsection.cpp18 if (Reader.bytesRemaining() % sizeof(FrameData) != 0) { in initialize()
23 if (Reader.bytesRemaining() % sizeof(FrameData) != 0) in initialize()
27 uint32_t Count = Reader.bytesRemaining() / sizeof(FrameData); in initialize()
39 uint32_t Size = sizeof(FrameData) * Frames.size(); in calculateSerializedSize()
51 std::vector<FrameData> SortedFrames(Frames.begin(), Frames.end()); in commit()
52 llvm::sort(SortedFrames, [](const FrameData &LHS, const FrameData &RHS) { in commit()
60 void DebugFrameDataSubsection::addFrameData(const FrameData &Frame) { in addFrameData()
H A DDebugSubsectionVisitor.cpp78 case DebugSubsectionKind::FrameData: { in visitDebugSubsection()
H A DEnumTables.cpp244 CV_ENUM_CLASS_ENT(DebugSubsectionKind, FrameData),
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp658 void addFieldForAllocas(const Function &F, FrameDataInfo &FrameData,
760 FrameDataInfo &FrameData, in addFieldForAllocas() argument
771 FrameData.setFieldIndex(Alloca, Id); in addFieldForAllocas()
776 for (const auto &A : FrameData.Allocas) { in addFieldForAllocas()
808 Allocas.reserve(FrameData.Allocas.size()); in addFieldForAllocas()
809 for (const auto &A : FrameData.Allocas) in addFieldForAllocas()
830 sort(FrameData.Allocas, [&](const auto &Iter1, const auto &Iter2) { in addFieldForAllocas()
833 for (const auto &A : FrameData.Allocas) { in addFieldForAllocas()
963 static void cacheDIVar(FrameDataInfo &FrameData, in cacheDIVar() argument
965 for (auto *V : FrameData.getAllDefs()) { in cacheDIVar()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DDbiStreamBuilder.h31 struct FrameData;
68 void addNewFpoData(const codeview::FrameData &FD);
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIAFrameData.h32 CComPtr<IDiaFrameData> FrameData;
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DFormatUtil.cpp60 RETURN_CASE(DebugSubsectionKind, FrameData, "frames"); in formatChunkKind()
80 RETURN_CASE(DebugSubsectionKind, FrameData, "DEBUG_S_FRAMEDATA"); in formatChunkKind()
H A DDbiStreamBuilder.cpp74 void DbiStreamBuilder::addNewFpoData(const codeview::FrameData &FD) { in addNewFpoData()
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DYAMLOutputStyle.cpp187 case DebugSubsectionKind::FrameData: in convertSubsectionKind()
188 return opts::ModuleSubsection::FrameData; in convertSubsectionKind()
H A Dllvm-pdbutil.h47 FrameData,
48 FrameData, global() enumerator
H A DDumpOutputStyle.cpp1022 for (const FrameData &FD : FDS) { in dumpNewFpo()
1023 bool IsFuncStart = FD.Flags & FrameData::IsFunctionStart; in dumpNewFpo()
1024 bool HasEH = FD.Flags & FrameData::HasEH; in dumpNewFpo()
1025 bool HasSEH = FD.Flags & FrameData::HasSEH; in dumpNewFpo()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBTypes.h94 FrameData, enumerator
319 FrameData, enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86WinCOFFTargetStreamer.cpp316 CurFlags |= FrameData::IsFunctionStart; in emitFrameDataRecord()
402 OS.emitInt32(unsigned(DebugSubsectionKind::FrameData)); in emitFPOData()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DCOFFDumper.cpp560 LLVM_READOBJ_ENUM_CLASS_ENT(DebugSubsectionKind, FrameData),
572 LLVM_READOBJ_ENUM_ENT(FrameData, HasSEH),
573 LLVM_READOBJ_ENUM_ENT(FrameData, HasEH),
574 LLVM_READOBJ_ENUM_ENT(FrameData, IsFunctionStart),
1241 case DebugSubsectionKind::FrameData: { in printCodeViewSymbolSection()
1245 DebugFrameDataSubsectionRef FrameData; in printCodeViewSymbolSection() local
1246 if (Error E = FrameData.initialize(SR)) in printCodeViewSymbolSection()
1252 FrameData.getRelocPtr(), LinkageName)) in printCodeViewSymbolSection()
1258 for (const auto &FD : FrameData) { in printCodeViewSymbolSection()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/
H A DBreakpadRecords.h220 enum class FrameType : uint8_t { FPO = 0, FrameData = 4 }; enumerator
H A DBreakpadRecords.cpp500 // Right now we only support the "FrameData" frame type. in parse()
501 if (!to_integer(Str, Type) || FrameType(Type) != FrameType::FrameData) in parse()
539 // FrameData records should always have a program string. in parse()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLDebugSections.cpp209 : YAMLSubsectionBase(DebugSubsectionKind::FrameData) {} in YAMLFrameDataSubsection()
361 IO.mapTag("!FrameData", true); in map()
390 } else if (IO.mapTag("!FrameData")) { in mapping()
515 codeview::FrameData F; in toCodeViewSubsection()
728 "Could not find string for string id while mapping FrameData!"), in fromCodeViewSubsection()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp2293 StringRef FrameData = OrigDwarf.getDWARFObj().getFrameSection().Data; in patchFrameInfoForObject() local
2294 if (FrameData.empty()) in patchFrameInfoForObject()
2303 DataExtractor Data(FrameData, OrigDwarf.isLittleEndian(), 0); in patchFrameInfoForObject()
2319 StringRef CIEData = FrameData.substr(EntryOffset, InitialLength + 4); in patchFrameInfoForObject()
2364 FrameData.substr(InputOffset, FDERemainingBytes)); in patchFrameInfoForObject()
/freebsd/contrib/llvm-project/lld/COFF/
H A DPDB.cpp791 case DebugSubsectionKind::FrameData: in handleDebugS()
967 for (codeview::FrameData fd : fds) { in finish()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp660 static llvm::FixedStreamArray<FrameData>::Iterator

12