Home
last modified time | relevance | path

Searched refs:codeview (Results 1 – 25 of 427) sorted by relevance

12345678910>>...18

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/MCTargetDesc/
DX86MCTargetDesc.cpp81 codeview::RegisterId CVReg; in initLLVMToSEHAndCVRegMapping()
84 { codeview::RegisterId::CVRegAL, X86::AL}, in initLLVMToSEHAndCVRegMapping()
85 { codeview::RegisterId::CVRegCL, X86::CL}, in initLLVMToSEHAndCVRegMapping()
86 { codeview::RegisterId::CVRegDL, X86::DL}, in initLLVMToSEHAndCVRegMapping()
87 { codeview::RegisterId::CVRegBL, X86::BL}, in initLLVMToSEHAndCVRegMapping()
88 { codeview::RegisterId::CVRegAH, X86::AH}, in initLLVMToSEHAndCVRegMapping()
89 { codeview::RegisterId::CVRegCH, X86::CH}, in initLLVMToSEHAndCVRegMapping()
90 { codeview::RegisterId::CVRegDH, X86::DH}, in initLLVMToSEHAndCVRegMapping()
91 { codeview::RegisterId::CVRegBH, X86::BH}, in initLLVMToSEHAndCVRegMapping()
92 { codeview::RegisterId::CVRegAX, X86::AX}, in initLLVMToSEHAndCVRegMapping()
[all …]
/external/llvm/lib/CodeGen/AsmPrinter/
DCodeViewDebug.h39 codeview::MemoryTypeTableBuilder TypeTable;
124 codeview::TypeIndex getFuncIdForSubprogram(const DISubprogram *SP);
146 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex>
151 DenseMap<const DICompositeType *, codeview::TypeIndex> CompleteTypeIndices;
160 codeview::TypeIndex VBPType;
166 std::vector<std::pair<std::string, codeview::TypeIndex>> LocalUDTs,
199 ArrayRef<std::pair<std::string, codeview::TypeIndex>> UDTs);
206 MCSymbol *beginCVSubsection(codeview::ModuleSubstreamKind Kind);
231 codeview::TypeIndex getTypeIndex(DITypeRef TypeRef,
234 codeview::TypeIndex getMemberFunctionType(const DISubprogram *SP,
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DCodeViewDebug.h55 codeview::GlobalTypeTableBuilder TypeTable;
176 codeview::TypeIndex getFuncIdForSubprogram(const DISubprogram *SP);
202 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex>
207 DenseMap<const DICompositeType *, codeview::TypeIndex> CompleteTypeIndices;
216 codeview::TypeIndex VBPType;
273 MCSymbol *beginCVSubsection(codeview::DebugSubsectionKind Kind);
314 codeview::TypeIndex getTypeIndex(DITypeRef TypeRef,
317 codeview::TypeIndex getTypeIndexForReferenceTo(DITypeRef TypeRef);
319 codeview::TypeIndex getMemberFunctionType(const DISubprogram *SP,
322 codeview::TypeIndex getScopeIndex(const DIScope *Scope);
[all …]
/external/llvm/lib/DebugInfo/PDB/
DPDBExtras.cpp94 const codeview::RegisterId &Reg) { in operator <<()
96 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, AL, OS) in operator <<()
97 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, CL, OS) in operator <<()
98 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, DL, OS) in operator <<()
99 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, BL, OS) in operator <<()
100 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, AH, OS) in operator <<()
101 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, CH, OS) in operator <<()
102 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, DH, OS) in operator <<()
103 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, BH, OS) in operator <<()
104 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, AX, OS) in operator <<()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-pdbutil/
DMinimalSymbolDumper.h16 namespace codeview {
24 class MinimalSymbolDumper : public codeview::SymbolVisitorCallbacks {
27 codeview::LazyRandomTypeCollection &Ids, in MinimalSymbolDumper()
28 codeview::LazyRandomTypeCollection &Types) in MinimalSymbolDumper()
32 codeview::LazyRandomTypeCollection &Ids, in MinimalSymbolDumper()
33 codeview::LazyRandomTypeCollection &Types) in MinimalSymbolDumper()
37 Error visitSymbolBegin(codeview::CVSymbol &Record) override;
38 Error visitSymbolBegin(codeview::CVSymbol &Record, uint32_t Offset) override;
39 Error visitSymbolEnd(codeview::CVSymbol &Record) override;
44 virtual Error visitKnownRecord(codeview::CVSymbol &CVR, \
[all …]
DMinimalTypeDumper.h17 namespace codeview {
24 class MinimalTypeDumpVisitor : public codeview::TypeVisitorCallbacks {
27 bool Hashes, codeview::LazyRandomTypeCollection &Types, in MinimalTypeDumpVisitor()
33 Error visitTypeBegin(codeview::CVType &Record,
34 codeview::TypeIndex Index) override;
35 Error visitTypeEnd(codeview::CVType &Record) override;
36 Error visitMemberBegin(codeview::CVMemberRecord &Record) override;
37 Error visitMemberEnd(codeview::CVMemberRecord &Record) override;
40 Error visitKnownRecord(codeview::CVType &CVR, \
41 codeview::Name##Record &Record) override;
[all …]
DInputFile.h25 namespace codeview {
49 using TypeCollectionPtr = std::unique_ptr<codeview::LazyRandomTypeCollection>;
55 codeview::LazyRandomTypeCollection &
77 codeview::LazyRandomTypeCollection &types();
78 codeview::LazyRandomTypeCollection &ids();
105 codeview::DebugSubsectionArray getDebugSubsections() const { in getDebugSubsections()
116 void updateDebugS(const codeview::DebugSubsectionArray &SS);
121 codeview::DebugSubsectionArray Subsections;
123 codeview::StringsAndChecksumsRef SC;
124 StringMap<codeview::FileChecksumEntry> ChecksumsByFile;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/CodeView/
DTypeHashing.h25 namespace codeview {
149 template <> struct DenseMapInfo<codeview::LocallyHashedType> {
150 static codeview::LocallyHashedType Empty;
151 static codeview::LocallyHashedType Tombstone;
153 static codeview::LocallyHashedType getEmptyKey() { return Empty; }
155 static codeview::LocallyHashedType getTombstoneKey() { return Tombstone; }
157 static unsigned getHashValue(codeview::LocallyHashedType Val) {
161 static bool isEqual(codeview::LocallyHashedType LHS,
162 codeview::LocallyHashedType RHS) {
169 template <> struct DenseMapInfo<codeview::GloballyHashedType> {
[all …]
DFormatters.h24 namespace codeview {
50 template <> struct format_provider<codeview::TypeIndex> {
52 static void format(const codeview::TypeIndex &V, raw_ostream &Stream,
59 Stream << " (" << codeview::TypeIndex::simpleTypeName(V) << ")";
64 template <> struct format_provider<codeview::GUID> {
65 static void format(const codeview::GUID &V, llvm::raw_ostream &Stream,
DDebugSubsectionRecord.h26 namespace codeview {
81 template <> struct VarStreamArrayExtractor<codeview::DebugSubsectionRecord> {
83 codeview::DebugSubsectionRecord &Info) {
87 if (auto EC = codeview::DebugSubsectionRecord::initialize(
88 Stream, Info, codeview::CodeViewContainer::Pdb))
95 namespace codeview {
/external/llvm/include/llvm/DebugInfo/PDB/Raw/
DDbiStream.h99 codeview::FixedStreamArray<object::coff_section> getSectionHeaders();
101 codeview::FixedStreamArray<object::FpoData> getFpoRecords();
103 codeview::FixedStreamArray<SecMapEntry> getSectionMap() const;
121 codeview::StreamRef ModInfoSubstream;
122 codeview::StreamRef SecContrSubstream;
123 codeview::StreamRef SecMapSubstream;
124 codeview::StreamRef FileInfoSubstream;
125 codeview::StreamRef TypeServerMapSubstream;
126 codeview::StreamRef ECSubstream;
128 codeview::StreamRef NamesBuffer;
[all …]
DPublicsStream.h39 iterator_range<codeview::CVSymbolArray::Iterator>
41 codeview::FixedStreamArray<support::ulittle32_t> getHashBuckets() const { in getHashBuckets()
44 codeview::FixedStreamArray<support::ulittle32_t> getAddressMap() const { in getAddressMap()
47 codeview::FixedStreamArray<support::ulittle32_t> getThunkMap() const { in getThunkMap()
50 codeview::FixedStreamArray<SectionOffset> getSectionOffsets() const { in getSectionOffsets()
62 codeview::FixedStreamArray<PSHashRecord> HashRecords;
63 codeview::FixedStreamArray<support::ulittle32_t> HashBuckets;
64 codeview::FixedStreamArray<support::ulittle32_t> AddressMap;
65 codeview::FixedStreamArray<support::ulittle32_t> ThunkMap;
66 codeview::FixedStreamArray<SectionOffset> SectionOffsets;
DTpiStream.h46 codeview::FixedStreamArray<support::ulittle32_t> getHashValues() const;
47 codeview::FixedStreamArray<TypeIndexOffset> getTypeIndexOffsets() const;
48 codeview::FixedStreamArray<TypeIndexOffset> getHashAdjustments() const;
50 iterator_range<codeview::CVTypeArray::Iterator> types(bool *HadError) const;
60 codeview::CVTypeArray TypeRecords;
63 codeview::FixedStreamArray<support::ulittle32_t> HashValues;
64 codeview::FixedStreamArray<TypeIndexOffset> TypeIndexOffsets;
65 codeview::FixedStreamArray<TypeIndexOffset> HashAdjustments;
DModStream.h34 iterator_range<codeview::CVSymbolArray::Iterator>
37 iterator_range<codeview::ModuleSubstreamArray::Iterator>
47 codeview::CVSymbolArray SymbolsSubstream;
48 codeview::StreamRef LinesSubstream;
49 codeview::StreamRef C13LinesSubstream;
50 codeview::StreamRef GlobalRefsSubstream;
52 codeview::ModuleSubstreamArray LineInfo;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/PDB/Native/
DNativeEnumSymbol.cpp23 const codeview::CVType &CVT) in NativeEnumSymbol()
25 Record(codeview::TypeRecordKind::Enum) { in NativeEnumSymbol()
26 assert(CV.kind() == codeview::TypeLeafKind::LF_ENUM); in NativeEnumSymbol()
48 Error NativeEnumSymbol::visitKnownRecord(codeview::CVType &CVR, in visitKnownRecord()
49 codeview::EnumRecord &ER) { in visitKnownRecord()
54 Error NativeEnumSymbol::visitKnownMember(codeview::CVMemberRecord &CVM, in visitKnownMember()
55 codeview::EnumeratorRecord &R) { in visitKnownMember()
67 codeview::ClassOptions::HasConstructorOrDestructor); in hasConstructor()
72 codeview::ClassOptions::HasOverloadedAssignmentOperator); in hasAssignmentOperator()
77 codeview::ClassOptions::HasConversionOperator); in hasCastOperator()
[all …]
DNativeSession.cpp47 codeview::SimpleTypeKind Kind;
51 {codeview::SimpleTypeKind::Int32, PDB_BuiltinType::Int, 4},
52 {codeview::SimpleTypeKind::UInt32, PDB_BuiltinType::UInt, 4},
53 {codeview::SimpleTypeKind::UInt32Long, PDB_BuiltinType::UInt, 4},
54 {codeview::SimpleTypeKind::UInt64Quad, PDB_BuiltinType::UInt, 8},
55 {codeview::SimpleTypeKind::NarrowCharacter, PDB_BuiltinType::Char, 1},
56 {codeview::SimpleTypeKind::SignedCharacter, PDB_BuiltinType::Char, 1},
57 {codeview::SimpleTypeKind::UnsignedCharacter, PDB_BuiltinType::UInt, 1},
58 {codeview::SimpleTypeKind::UInt16Short, PDB_BuiltinType::UInt, 2},
59 {codeview::SimpleTypeKind::Boolean8, PDB_BuiltinType::Bool, 1}
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/PDB/Native/
DGSIStreamBuilder.h26 template <> struct BinaryItemTraits<codeview::CVSymbol> {
27 static size_t length(const codeview::CVSymbol &Item) {
30 static ArrayRef<uint8_t> bytes(const codeview::CVSymbol &Item) {
59 void addPublicSymbol(const codeview::PublicSym32 &Pub);
61 void addGlobalSymbol(const codeview::ProcRefSym &Sym);
62 void addGlobalSymbol(const codeview::DataSym &Sym);
63 void addGlobalSymbol(const codeview::ConstantSym &Sym);
64 void addGlobalSymbol(const codeview::UDTSym &Sym);
65 void addGlobalSymbol(const codeview::CVSymbol &Sym);
DNativeEnumSymbol.h22 public codeview::TypeVisitorCallbacks {
25 const codeview::CVType &CV);
33 Error visitKnownRecord(codeview::CVType &CVR,
34 codeview::EnumRecord &Record) override;
35 Error visitKnownMember(codeview::CVMemberRecord &CVM,
36 codeview::EnumeratorRecord &Record) override;
53 codeview::CVType CV;
54 codeview::EnumRecord Record;
DTpiStream.h25 namespace codeview {
53 FixedStreamArray<codeview::TypeIndexOffset> getTypeIndexOffsets() const;
56 codeview::CVTypeRange types(bool *HadError) const;
57 const codeview::CVTypeArray &typeArray() const { return TypeRecords; } in typeArray()
59 codeview::LazyRandomTypeCollection &typeCollection() { return *Types; } in typeCollection()
69 std::unique_ptr<codeview::LazyRandomTypeCollection> Types;
73 codeview::CVTypeArray TypeRecords;
77 FixedStreamArray<codeview::TypeIndexOffset> TypeIndexOffsets;
DModuleDebugStream.h29 using DebugSubsectionIterator = codeview::DebugSubsectionArray::Iterator;
42 iterator_range<codeview::CVSymbolArray::Iterator>
45 const codeview::CVSymbolArray &getSymbolArray() const { return SymbolArray; } in getSymbolArray()
55 codeview::DebugSubsectionArray getSubsectionsArray() const { in getSubsectionsArray()
63 Expected<codeview::DebugChecksumsSubsectionRef>
73 codeview::CVSymbolArray SymbolArray;
80 codeview::DebugSubsectionArray Subsections;
DNativeEnumTypes.h28 codeview::LazyRandomTypeCollection &TypeCollection,
29 codeview::TypeLeafKind Kind);
39 const std::vector<codeview::TypeIndex> &Matches,
40 codeview::TypeLeafKind Kind);
42 std::vector<codeview::TypeIndex> Matches;
45 codeview::TypeLeafKind Kind;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ObjectYAML/
DCodeViewYAMLDebugSections.h31 namespace codeview {
87 codeview::FileChecksumKind Kind;
94 codeview::LineFlags Flags;
113 fromCodeViewSubection(const codeview::StringsAndChecksumsRef &SC,
114 const codeview::DebugSubsectionRecord &SS);
121 Expected<std::vector<std::shared_ptr<codeview::DebugSubsection>>>
124 const codeview::StringsAndChecksums &SC);
127 fromDebugS(ArrayRef<uint8_t> Data, const codeview::StringsAndChecksumsRef &SC);
130 codeview::StringsAndChecksums &SC);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/CodeView/
DRecordSerialization.cpp23 using namespace llvm::codeview;
28 StringRef llvm::codeview::getBytesAsCharacters(ArrayRef<uint8_t> LeafData) { in getBytesAsCharacters()
33 StringRef llvm::codeview::getBytesAsCString(ArrayRef<uint8_t> LeafData) { in getBytesAsCString()
37 Error llvm::codeview::consume(BinaryStreamReader &Reader, APSInt &Num) { in consume()
105 Error llvm::codeview::consume(StringRef &Data, APSInt &Num) { in consume()
115 Error llvm::codeview::consume_numeric(BinaryStreamReader &Reader, in consume_numeric()
127 Error llvm::codeview::consume(BinaryStreamReader &Reader, uint32_t &Item) { in consume()
131 Error llvm::codeview::consume(StringRef &Data, uint32_t &Item) { in consume()
140 Error llvm::codeview::consume(BinaryStreamReader &Reader, int32_t &Item) { in consume()
144 Error llvm::codeview::consume(BinaryStreamReader &Reader, StringRef &Item) { in consume()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-readobj/
Dcodeview-merging-unsorted.test1 ; RUN: llvm-readobj -codeview %S/Inputs/codeview-unsorted.obj | FileCheck %s
2 ; RUN: llvm-readobj -codeview-merged-types %S/Inputs/codeview-unsorted.obj | FileCheck %s --check-p…
26 ; To reproduce codeview-unsorted.obj:
27 ; $ cat codeview-unsorted.asm
40 ; $ ml -c -Zi codeview-unsorted.asm
/external/llvm/lib/DebugInfo/CodeView/
DRecordSerialization.cpp20 using namespace llvm::codeview;
25 StringRef llvm::codeview::getBytesAsCharacters(ArrayRef<uint8_t> LeafData) { in getBytesAsCharacters()
30 StringRef llvm::codeview::getBytesAsCString(ArrayRef<uint8_t> LeafData) { in getBytesAsCString()
34 std::error_code llvm::codeview::consume(ArrayRef<uint8_t> &Data, APSInt &Num) { in consume()
114 std::error_code llvm::codeview::consume(StringRef &Data, APSInt &Num) { in consume()
122 std::error_code llvm::codeview::consume_numeric(ArrayRef<uint8_t> &Data, in consume_numeric()
133 std::error_code llvm::codeview::consume(ArrayRef<uint8_t> &Data, in consume()
142 std::error_code llvm::codeview::consume(StringRef &Data, uint32_t &Item) { in consume()
149 std::error_code llvm::codeview::consume(ArrayRef<uint8_t> &Data, in consume()
158 std::error_code llvm::codeview::consume(ArrayRef<uint8_t> &Data, in consume()

12345678910>>...18