|
LLVM
8.0.1
|
Namespaces | |
| detail | |
Classes | |
| struct | DebugHSection |
| struct | DebugSubsectionState |
| struct | GlobalHash |
| struct | HexFormattedString |
| struct | InlineeInfo |
| struct | InlineeSite |
| struct | LeafRecord |
| struct | MemberRecord |
| struct | SourceColumnEntry |
| struct | SourceFileChecksumEntry |
| struct | SourceLineBlock |
| struct | SourceLineEntry |
| struct | SourceLineInfo |
| struct | SymbolRecord |
| struct | YAMLCrossModuleImport |
| struct | YAMLDebugSubsection |
| struct | YAMLFrameData |
Functions | |
| Expected< std::vector< std::shared_ptr< codeview::DebugSubsection > > > | toCodeViewSubsectionList (BumpPtrAllocator &Allocator, ArrayRef< YAMLDebugSubsection > Subsections, const codeview::StringsAndChecksums &SC) |
| std::vector< YAMLDebugSubsection > | fromDebugS (ArrayRef< uint8_t > Data, const codeview::StringsAndChecksumsRef &SC) |
| void | initializeStringsAndChecksums (ArrayRef< YAMLDebugSubsection > Sections, codeview::StringsAndChecksums &SC) |
| DebugHSection | fromDebugH (ArrayRef< uint8_t > DebugH) |
| ArrayRef< uint8_t > | toDebugH (const DebugHSection &DebugH, BumpPtrAllocator &Alloc) |
| std::vector< LeafRecord > | fromDebugT (ArrayRef< uint8_t > DebugTorP, StringRef SectionName) |
| ArrayRef< uint8_t > | toDebugT (ArrayRef< LeafRecord >, BumpPtrAllocator &Alloc, StringRef SectionName) |
| DebugHSection llvm::CodeViewYAML::fromDebugH | ( | ArrayRef< uint8_t > | DebugH | ) |
Definition at line 49 of file CodeViewYAMLTypeHashing.cpp.
References assert(), llvm::BinaryStreamReader::bytesRemaining(), llvm::cantFail(), llvm::CodeViewYAML::DebugHSection::HashAlgorithm, llvm::CodeViewYAML::DebugHSection::Hashes, llvm::support::little, llvm::CodeViewYAML::DebugHSection::Magic, llvm::BinaryStreamReader::readBytes(), llvm::BinaryStreamReader::readInteger(), llvm::ArrayRef< T >::size(), and llvm::CodeViewYAML::DebugHSection::Version.
| std::vector< YAMLDebugSubsection > llvm::CodeViewYAML::fromDebugS | ( | ArrayRef< uint8_t > | Data, |
| const codeview::StringsAndChecksumsRef & | SC | ||
| ) |
Definition at line 902 of file CodeViewYAMLDebugSections.cpp.
References llvm::support::little, and Magic.
| std::vector< LeafRecord > llvm::CodeViewYAML::fromDebugT | ( | ArrayRef< uint8_t > | DebugTorP, |
| StringRef | SectionName | ||
| ) |
Definition at line 777 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::initializeStringsAndChecksums | ( | ArrayRef< YAMLDebugSubsection > | Sections, |
| codeview::StringsAndChecksums & | SC | ||
| ) |
Definition at line 923 of file CodeViewYAMLDebugSections.cpp.
References Allocator, llvm::codeview::FileChecksums, llvm::codeview::StringsAndChecksums::hasChecksums(), llvm::codeview::StringsAndChecksums::hasStrings(), llvm::codeview::StringsAndChecksums::setChecksums(), llvm::codeview::StringsAndChecksums::setStrings(), and llvm::codeview::StringTable.
| Expected< std::vector< std::shared_ptr< DebugSubsection > > > llvm::CodeViewYAML::toCodeViewSubsectionList | ( | BumpPtrAllocator & | Allocator, |
| ArrayRef< YAMLDebugSubsection > | Subsections, | ||
| const codeview::StringsAndChecksums & | SC | ||
| ) |
Definition at line 748 of file CodeViewYAMLDebugSections.cpp.
References assert(), llvm::codeview::StringsAndChecksumsRef::checksums(), llvm::ArrayRef< T >::empty(), llvm::codeview::Lines, llvm::codeview::operation_unsupported, llvm::ARM_MB::ST, llvm::codeview::StringsAndChecksumsRef::strings(), llvm::CodeViewYAML::YAMLDebugSubsection::Subsection, llvm::Error::success(), and llvm::codeview::Unknown.
| ArrayRef< uint8_t > llvm::CodeViewYAML::toDebugH | ( | const DebugHSection & | DebugH, |
| BumpPtrAllocator & | Alloc | ||
| ) |
Definition at line 68 of file CodeViewYAMLTypeHashing.cpp.
| ArrayRef< uint8_t > llvm::CodeViewYAML::toDebugT | ( | ArrayRef< LeafRecord > | Leafs, |
| BumpPtrAllocator & | Alloc, | ||
| StringRef | SectionName | ||
| ) |
Definition at line 797 of file CodeViewYAMLTypes.cpp.
1.8.13