HomeSort by: relevance | last modified time | path
    Searched refs:codeview (Results 1 - 25 of 283) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
DebugSubsection.cpp 9 #include "llvm/DebugInfo/CodeView/DebugSubsection.h"
11 using namespace llvm::codeview;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64MCTargetDesc.cpp 20 #include "llvm/DebugInfo/CodeView/CodeView.h"
64 // Mapping from CodeView to MC register id.
66 codeview::RegisterId CVReg;
69 {codeview::RegisterId::ARM64_W0, AArch64::W0},
70 {codeview::RegisterId::ARM64_W1, AArch64::W1},
71 {codeview::RegisterId::ARM64_W2, AArch64::W2},
72 {codeview::RegisterId::ARM64_W3, AArch64::W3},
73 {codeview::RegisterId::ARM64_W4, AArch64::W4},
74 {codeview::RegisterId::ARM64_W5, AArch64::W5}
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
TypeReferenceTracker.h 17 #include "llvm/DebugInfo/CodeView/CVRecord.h"
18 #include "llvm/DebugInfo/CodeView/TypeIndex.h"
19 #include "llvm/DebugInfo/CodeView/TypeIndexDiscovery.h"
37 bool isTypeReferenced(codeview::TypeIndex TI) {
43 void addTypeRefsFromSymbol(const codeview::CVSymbol &Sym);
47 ArrayRef<codeview::TiReference> Refs);
52 void addOneTypeRef(codeview::TiRefKind RefKind, codeview::TypeIndex RefTI);
55 codeview::LazyRandomTypeCollection &Types;
56 codeview::LazyRandomTypeCollection *Ids = nullptr
    [all...]
MinimalSymbolDumper.h 12 #include "llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h"
15 namespace codeview { namespace in namespace:llvm
23 class MinimalSymbolDumper : public codeview::SymbolVisitorCallbacks {
26 codeview::LazyRandomTypeCollection &Ids,
27 codeview::LazyRandomTypeCollection &Types)
31 codeview::LazyRandomTypeCollection &Ids,
32 codeview::LazyRandomTypeCollection &Types)
36 Error visitSymbolBegin(codeview::CVSymbol &Record) override;
37 Error visitSymbolBegin(codeview::CVSymbol &Record, uint32_t Offset) override;
38 Error visitSymbolEnd(codeview::CVSymbol &Record) override
    [all...]
MinimalTypeDumper.h 12 #include "llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h"
16 namespace codeview { namespace in namespace:llvm
25 class MinimalTypeDumpVisitor : public codeview::TypeVisitorCallbacks {
28 bool Hashes, codeview::LazyRandomTypeCollection &Types,
37 Error visitTypeBegin(codeview::CVType &Record,
38 codeview::TypeIndex Index) override;
39 Error visitTypeEnd(codeview::CVType &Record) override;
40 Error visitMemberBegin(codeview::CVMemberRecord &Record) override;
41 Error visitMemberEnd(codeview::CVMemberRecord &Record) override;
44 Error visitKnownRecord(codeview::CVType &CVR,
    [all...]
BytesOutputStyle.h 20 namespace codeview { namespace in namespace:llvm
54 Expected<codeview::LazyRandomTypeCollection &>
57 std::unique_ptr<codeview::LazyRandomTypeCollection> TpiTypes;
58 std::unique_ptr<codeview::LazyRandomTypeCollection> IpiTypes;
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/
TpiStream.h 12 #include "llvm/DebugInfo/CodeView/CVRecord.h"
24 namespace codeview { namespace in namespace:llvm
52 FixedStreamArray<codeview::TypeIndexOffset> getTypeIndexOffsets() const;
55 codeview::CVTypeRange types(bool *HadError) const;
56 const codeview::CVTypeArray &typeArray() const { return TypeRecords; }
58 codeview::LazyRandomTypeCollection &typeCollection() { return *Types; }
60 Expected<codeview::TypeIndex>
61 findFullDeclForForwardRef(codeview::TypeIndex ForwardRefTI) const;
63 std::vector<codeview::TypeIndex> findRecordsByName(StringRef Name) const;
65 codeview::CVType getType(codeview::TypeIndex Index)
    [all...]
NativeTypeUDT.h 13 #include "llvm/DebugInfo/CodeView/CodeView.h"
14 #include "llvm/DebugInfo/CodeView/TypeRecord.h"
23 NativeTypeUDT(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI,
24 codeview::ClassRecord Class);
26 NativeTypeUDT(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI,
27 codeview::UnionRecord Union);
31 codeview::ModifierRecord Modifier);
61 codeview::TypeIndex Index;
63 Optional<codeview::ClassRecord> Class
    [all...]
ModuleDebugStream.h 13 #include "llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h"
14 #include "llvm/DebugInfo/CodeView/DebugSubsectionRecord.h"
15 #include "llvm/DebugInfo/CodeView/SymbolRecord.h"
29 using DebugSubsectionIterator = codeview::DebugSubsectionArray::Iterator;
42 iterator_range<codeview::CVSymbolArray::Iterator>
45 const codeview::CVSymbolArray &getSymbolArray() const { return SymbolArray; }
46 const codeview::CVSymbolArray
56 codeview::CVSymbol readSymbolAtOffset(uint32_t Offset) const;
59 codeview::DebugSubsectionArray getSubsectionsArray() const {
67 Expected<codeview::DebugChecksumsSubsectionRef
    [all...]
NativeTypeFunctionSig.h 14 #include "llvm/DebugInfo/CodeView/CodeView.h"
15 #include "llvm/DebugInfo/CodeView/TypeRecord.h"
30 codeview::TypeIndex TI, codeview::ProcedureRecord Proc);
33 codeview::TypeIndex TI,
34 codeview::MemberFunctionRecord MemberFunc);
57 void initializeArgList(codeview::TypeIndex ArgListTI);
60 codeview::MemberFunctionRecord MemberFunc;
61 codeview::ProcedureRecord Proc
    [all...]
NativeTypeVTShape.h 13 #include "llvm/DebugInfo/CodeView/CodeView.h"
14 #include "llvm/DebugInfo/CodeView/TypeRecord.h"
25 codeview::TypeIndex TI, codeview::VFTableShapeRecord SR);
38 codeview::TypeIndex TI;
39 codeview::VFTableShapeRecord Record;
SymbolStream.h 12 #include "llvm/DebugInfo/CodeView/SymbolRecord.h"
29 const codeview::CVSymbolArray &getSymbolArray() const {
33 codeview::CVSymbol readRecord(uint32_t Offset) const;
35 iterator_range<codeview::CVSymbolArray::Iterator>
41 codeview::CVSymbolArray SymbolRecords;
TpiHashing.h 12 #include "llvm/DebugInfo/CodeView/TypeRecord.h"
18 Expected<uint32_t> hashTypeRecord(const llvm::codeview::CVType &Type);
21 explicit TagRecordHash(codeview::ClassRecord CR, uint32_t Full,
27 explicit TagRecordHash(codeview::EnumRecord ER, uint32_t Full,
33 explicit TagRecordHash(codeview::UnionRecord UR, uint32_t Full,
42 codeview::TagRecord &getRecord() {
56 codeview::ClassRecord Class;
57 codeview::EnumRecord Enum;
58 codeview::UnionRecord Union;
66 Expected<TagRecordHash> hashTagRecord(const codeview::CVType &Type)
    [all...]
NativeTypePointer.h 13 #include "llvm/DebugInfo/CodeView/CodeView.h"
14 #include "llvm/DebugInfo/CodeView/TypeRecord.h"
25 codeview::TypeIndex TI);
29 codeview::TypeIndex TI, codeview::PointerRecord PR);
53 codeview::TypeIndex TI;
54 Optional<codeview::PointerRecord> Record;
NativeTypeEnum.h 13 #include "llvm/DebugInfo/CodeView/CodeView.h"
14 #include "llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h"
25 NativeTypeEnum(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI,
26 codeview::EnumRecord Record);
30 codeview::ModifierRecord Modifier);
62 const codeview::EnumRecord &getEnumRecord() const { return *Record; }
65 codeview::TypeIndex Index;
66 Optional<codeview::EnumRecord> Record;
68 Optional<codeview::ModifierRecord> Modifiers
    [all...]
NativeEnumTypes.h 12 #include "llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h"
13 #include "llvm/DebugInfo/CodeView/TypeRecord.h"
27 codeview::LazyRandomTypeCollection &TypeCollection,
28 std::vector<codeview::TypeLeafKind> Kinds);
31 std::vector<codeview::TypeIndex> Indices);
39 std::vector<codeview::TypeIndex> Matches;
NativeTypeArray.h 14 #include "llvm/DebugInfo/CodeView/TypeRecord.h"
24 NativeTypeArray(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI,
25 codeview::ArrayRecord Record);
42 codeview::ArrayRecord Record;
43 codeview::TypeIndex Index;
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
ARMMCTargetDesc.cpp 20 #include "llvm/DebugInfo/CodeView/CodeView.h"
218 // Mapping from CodeView to MC register id.
220 codeview::RegisterId CVReg;
223 {codeview::RegisterId::ARM_R0, ARM::R0},
224 {codeview::RegisterId::ARM_R1, ARM::R1},
225 {codeview::RegisterId::ARM_R2, ARM::R2},
226 {codeview::RegisterId::ARM_R3, ARM::R3},
227 {codeview::RegisterId::ARM_R4, ARM::R4},
228 {codeview::RegisterId::ARM_R5, ARM::R5}
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/
CodeViewYAMLSymbols.h 1 //===- CodeViewYAMLSymbols.h - CodeView YAMLIO Symbol implementation ------===//
9 // This file defines classes for handling the YAML representation of CodeView
17 #include "llvm/DebugInfo/CodeView/CodeView.h"
18 #include "llvm/DebugInfo/CodeView/SymbolRecord.h"
35 codeview::CVSymbol
37 codeview::CodeViewContainer Container) const;
39 static Expected<SymbolRecord> fromCodeViewSymbol(codeview::CVSymbol Symbol);
CodeViewYAMLTypes.h 1 //==- CodeViewYAMLTypes.h - CodeView YAMLIO Type implementation --*- C++ -*-==//
9 // This file defines classes for handling the YAML representation of CodeView
18 #include "llvm/DebugInfo/CodeView/TypeRecord.h"
28 namespace codeview { namespace in namespace:llvm
48 codeview::CVType
49 toCodeViewRecord(codeview::AppendingTypeTableBuilder &Serializer) const;
50 static Expected<LeafRecord> fromCodeViewRecord(codeview::CVType Type);
62 LLVM_YAML_DECLARE_SCALAR_TRAITS(codeview::GUID, QuotingType::Single)
CodeViewYAMLDebugSections.h 1 //=- CodeViewYAMLDebugSections.h - CodeView YAMLIO debug sections -*- C++ -*-=//
9 // This file defines classes for handling the YAML representation of CodeView
19 #include "llvm/DebugInfo/CodeView/CodeView.h"
20 #include "llvm/DebugInfo/CodeView/DebugSubsection.h"
21 #include "llvm/DebugInfo/CodeView/DebugSubsectionRecord.h"
30 namespace codeview { namespace in namespace:llvm
35 } // end namespace codeview
86 codeview::FileChecksumKind Kind;
93 codeview::LineFlags Flags
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
X86MCTargetDesc.cpp 21 #include "llvm/DebugInfo/CodeView/CodeView.h"
82 // Mapping from CodeView to MC register id.
84 codeview::RegisterId CVReg;
87 {codeview::RegisterId::AL, X86::AL},
88 {codeview::RegisterId::CL, X86::CL},
89 {codeview::RegisterId::DL, X86::DL},
90 {codeview::RegisterId::BL, X86::BL},
91 {codeview::RegisterId::AH, X86::AH},
92 {codeview::RegisterId::CH, X86::CH}
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/
NativeExeSymbol.cpp 44 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_ARRAY);
46 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_ENUM);
48 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_POINTER);
51 {codeview::LF_STRUCTURE, codeview::LF_CLASS, codeview::LF_UNION,
52 codeview::LF_INTERFACE});
54 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_VTSHAPE);
57 {codeview::LF_PROCEDURE, codeview::LF_MFUNCTION})
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.h 9 // This file contains support for writing Microsoft CodeView debug info.
25 #include "llvm/DebugInfo/CodeView/CodeView.h"
26 #include "llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h"
27 #include "llvm/DebugInfo/CodeView/TypeIndex.h"
51 /// Collects and handles line tables information in a CodeView format.
55 codeview::GlobalTypeTableBuilder TypeTable;
60 /// The codeview CPU type used by the translation unit.
61 codeview::CPUType TheCPU;
173 codeview::EncodedFramePtrReg EncodedLocalFramePtrReg
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
RecordName.h 12 #include "llvm/DebugInfo/CodeView/TypeCollection.h"
13 #include "llvm/DebugInfo/CodeView/TypeIndex.h"
16 namespace codeview { namespace in namespace:llvm
19 } // namespace codeview

Completed in 27 milliseconds

1 2 3 4 5 6 7 8 91011>>