/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | StringsAndChecksums.h | 33 const DebugChecksumsSubsectionRef &Checksums); 44 if (Strings && Checksums) in initialize() 67 const DebugChecksumsSubsectionRef &checksums() const { return *Checksums; } in checksums() 70 bool hasChecksums() const { return Checksums != nullptr; } in hasChecksums() 80 const DebugChecksumsSubsectionRef *Checksums = nullptr; variable 92 void setChecksums(const ChecksumsPtr &CP) { Checksums = CP; } in setChecksums() 95 const ChecksumsPtr &checksums() const { return Checksums; } in checksums() 98 bool hasChecksums() const { return Checksums != nullptr; } in hasChecksums() 102 ChecksumsPtr Checksums; variable
|
H A D | DebugChecksumsSubsection.h | 63 bool valid() const { return Checksums.valid(); } 68 Iterator begin() const { return Checksums.begin(); } 69 Iterator end() const { return Checksums.end(); } 71 const FileChecksumArray &getArray() const { return Checksums; } 74 FileChecksumArray Checksums; 98 std::vector<FileChecksumEntry> Checksums;
|
H A D | DebugSubsectionVisitor.h | 40 virtual Error visitFileChecksums(DebugChecksumsSubsectionRef &Checksums, 99 const DebugChecksumsSubsectionRef &Checksums) { in visitDebugSubsections() argument 100 StringsAndChecksumsRef State(Strings, Checksums); in visitDebugSubsections()
|
H A D | DebugInlineeLinesSubsection.h | 94 DebugInlineeLinesSubsection(DebugChecksumsSubsection &Checksums, 114 DebugChecksumsSubsection &Checksums;
|
H A D | DebugLinesSubsection.h | 117 DebugLinesSubsection(DebugChecksumsSubsection &Checksums, 139 DebugChecksumsSubsection &Checksums;
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | StringsAndChecksums.cpp | 28 const DebugChecksumsSubsectionRef &Checksums) in StringsAndChecksumsRef() argument 29 : Strings(&Strings), Checksums(&Checksums) {} in StringsAndChecksumsRef() 53 Checksums = nullptr; in resetChecksums() 67 Checksums = OwnedChecksums.get(); in setChecksums() 73 if (Checksums) in initializeChecksums() 78 Checksums = OwnedChecksums.get(); in initializeChecksums()
|
H A D | DebugInlineeLinesSubsection.cpp | 63 DebugChecksumsSubsection &Checksums, bool HasExtraFiles) in DebugInlineeLinesSubsection() argument 64 : DebugSubsection(DebugSubsectionKind::InlineeLines), Checksums(Checksums), in DebugInlineeLinesSubsection() 109 uint32_t Offset = Checksums.mapChecksumOffset(FileName); in addExtraFile() 119 uint32_t Offset = Checksums.mapChecksumOffset(FileName); in addInlineSite()
|
H A D | DebugLinesSubsection.cpp | 71 DebugLinesSubsection::DebugLinesSubsection(DebugChecksumsSubsection &Checksums, in DebugLinesSubsection() argument 73 : DebugSubsection(DebugSubsectionKind::Lines), Checksums(Checksums) {} in DebugLinesSubsection() 76 uint32_t Offset = Checksums.mapChecksumOffset(FileName); in createBlock()
|
H A D | DebugChecksumsSubsection.cpp | 52 if (auto EC = Reader.readArray(Checksums, Reader.bytesRemaining())) in initialize() 79 Checksums.push_back(Entry); in addChecksum() 95 for (const auto &FC : Checksums) { in commit()
|
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | CodeViewYAMLDebugSections.cpp | 117 std::vector<SourceFileChecksumEntry> Checksums; member 129 const DebugChecksumsSubsectionRef &Checksums, 145 const DebugChecksumsSubsectionRef &Checksums, 321 IO.mapRequired("Checksums", Checksums); in map() 406 for (const auto &CS : Checksums) { in toCodeViewSubsection() 556 const DebugChecksumsSubsectionRef &Checksums, uint32_t FileID) { in getFileName() argument 557 auto Iter = Checksums.getArray().at(FileID); in getFileName() 558 if (Iter == Checksums.getArray().end()) in getFileName() 574 Result->Checksums in fromCodeViewSubsection() 582 fromCodeViewSubsection(const DebugStringTableSubsectionRef & Strings,const DebugChecksumsSubsectionRef & Checksums,const DebugLinesSubsectionRef & Lines) fromCodeViewSubsection() argument 620 fromCodeViewSubsection(const DebugStringTableSubsectionRef & Strings,const DebugChecksumsSubsectionRef & Checksums,const DebugInlineeLinesSubsectionRef & Lines) fromCodeViewSubsection() argument 809 visitFileChecksums(DebugChecksumsSubsectionRef & Checksums,const StringsAndChecksumsRef & State) visitFileChecksums() argument [all...] |
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | NativeInlineSiteSymbol.cpp | 199 Expected<DebugChecksumsSubsectionRef> Checksums = in findInlineeLinesByVA() local 201 if (!Checksums) { in findInlineeLinesByVA() 202 consumeError(Checksums.takeError()); in findInlineeLinesByVA() 223 auto ChecksumIter = Checksums->getArray().at(FileChecksumOffset); in findInlineeLinesByVA()
|
H A D | SymbolCache.cpp | 625 SymbolCache::getOrCreateSourceFile(const FileChecksumEntry &Checksums) const { in getOrCreateSourceFile() 626 auto Iter = FileNameOffsetToId.find(Checksums.FileNameOffset); in getOrCreateSourceFile() 631 auto SrcFile = std::make_unique<NativeSourceFile>(Session, Id, Checksums); in getOrCreateSourceFile() 633 FileNameOffsetToId[Checksums.FileNameOffset] = Id; in getOrCreateSourceFile()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | COFFDumper.cpp | 1377 DebugChecksumsSubsectionRef Checksums; in printCodeViewFileChecksums() local 1378 if (Error E = Checksums.initialize(Stream)) in printCodeViewFileChecksums() 1381 for (auto &FC : Checksums) { in printCodeViewFileChecksums()
|