003 File Manager
Current Path:
/usr/src/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView
usr
/
src
/
contrib
/
llvm-project
/
llvm
/
include
/
llvm
/
DebugInfo
/
CodeView
/
📁
..
📄
AppendingTypeTableBuilder.h
(2.24 KB)
📄
CVRecord.h
(4.16 KB)
📄
CVSymbolVisitor.h
(1.23 KB)
📄
CVTypeVisitor.h
(2.19 KB)
📄
CodeView.h
(17.73 KB)
📄
CodeViewError.h
(1.46 KB)
📄
CodeViewRecordIO.h
(7.83 KB)
📄
CodeViewRegisters.def
(16.43 KB)
📄
CodeViewSymbols.def
(9.57 KB)
📄
CodeViewTypes.def
(7.58 KB)
📄
ContinuationRecordBuilder.h
(2.14 KB)
📄
DebugChecksumsSubsection.h
(3.06 KB)
📄
DebugCrossExSubsection.h
(2.1 KB)
📄
DebugCrossImpSubsection.h
(2.76 KB)
📄
DebugFrameDataSubsection.h
(2.02 KB)
📄
DebugInlineeLinesSubsection.h
(3.86 KB)
📄
DebugLinesSubsection.h
(4.77 KB)
📄
DebugStringTableSubsection.h
(2.92 KB)
📄
DebugSubsection.h
(1.43 KB)
📄
DebugSubsectionRecord.h
(3.09 KB)
📄
DebugSubsectionVisitor.h
(4.28 KB)
📄
DebugSymbolRVASubsection.h
(1.83 KB)
📄
DebugSymbolsSubsection.h
(1.6 KB)
📄
DebugUnknownSubsection.h
(925 B)
📄
EnumTables.h
(2.32 KB)
📄
Formatters.h
(1.94 KB)
📄
FunctionId.h
(1.34 KB)
📄
GUID.h
(1.34 KB)
📄
GlobalTypeTableBuilder.h
(4.39 KB)
📄
LazyRandomTypeCollection.h
(4.64 KB)
📄
Line.h
(3.57 KB)
📄
MergingTypeTableBuilder.h
(2.71 KB)
📄
RecordName.h
(809 B)
📄
RecordSerialization.h
(7.07 KB)
📄
SimpleTypeSerializer.h
(1.24 KB)
📄
StringsAndChecksums.h
(3.92 KB)
📄
SymbolDeserializer.h
(3.47 KB)
📄
SymbolDumpDelegate.h
(1.18 KB)
📄
SymbolDumper.h
(2.05 KB)
📄
SymbolRecord.h
(27.67 KB)
📄
SymbolRecordHelpers.h
(1.78 KB)
📄
SymbolRecordMapping.h
(1.52 KB)
📄
SymbolSerializer.h
(2.99 KB)
📄
SymbolVisitorCallbackPipeline.h
(2.58 KB)
📄
SymbolVisitorCallbacks.h
(1.81 KB)
📄
SymbolVisitorDelegate.h
(1.02 KB)
📄
TypeCollection.h
(1.35 KB)
📄
TypeDeserializer.h
(5.47 KB)
📄
TypeDumpVisitor.h
(3.26 KB)
📄
TypeHashing.h
(8.75 KB)
📄
TypeIndex.h
(9.64 KB)
📄
TypeIndexDiscovery.h
(1.71 KB)
📄
TypeRecord.h
(31.56 KB)
📄
TypeRecordHelpers.h
(1.47 KB)
📄
TypeRecordMapping.h
(1.97 KB)
📄
TypeStreamMerger.h
(4.51 KB)
📄
TypeSymbolEmitter.h
(884 B)
📄
TypeTableCollection.h
(1.25 KB)
📄
TypeVisitorCallbackPipeline.h
(3.74 KB)
📄
TypeVisitorCallbacks.h
(2.67 KB)
Editing: EnumTables.h
//===- EnumTables.h - Enum to string conversion tables ----------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef LLVM_DEBUGINFO_CODEVIEW_ENUMTABLES_H #define LLVM_DEBUGINFO_CODEVIEW_ENUMTABLES_H #include "llvm/ADT/ArrayRef.h" #include "llvm/BinaryFormat/COFF.h" #include "llvm/DebugInfo/CodeView/CodeView.h" #include "llvm/Support/ScopedPrinter.h" #include <cstdint> namespace llvm { namespace codeview { ArrayRef<EnumEntry<SymbolKind>> getSymbolTypeNames(); ArrayRef<EnumEntry<TypeLeafKind>> getTypeLeafNames(); ArrayRef<EnumEntry<uint16_t>> getRegisterNames(CPUType Cpu); ArrayRef<EnumEntry<uint32_t>> getPublicSymFlagNames(); ArrayRef<EnumEntry<uint8_t>> getProcSymFlagNames(); ArrayRef<EnumEntry<uint16_t>> getLocalFlagNames(); ArrayRef<EnumEntry<uint8_t>> getFrameCookieKindNames(); ArrayRef<EnumEntry<SourceLanguage>> getSourceLanguageNames(); ArrayRef<EnumEntry<uint32_t>> getCompileSym2FlagNames(); ArrayRef<EnumEntry<uint32_t>> getCompileSym3FlagNames(); ArrayRef<EnumEntry<uint32_t>> getFileChecksumNames(); ArrayRef<EnumEntry<unsigned>> getCPUTypeNames(); ArrayRef<EnumEntry<uint32_t>> getFrameProcSymFlagNames(); ArrayRef<EnumEntry<uint16_t>> getExportSymFlagNames(); ArrayRef<EnumEntry<uint32_t>> getModuleSubstreamKindNames(); ArrayRef<EnumEntry<uint8_t>> getThunkOrdinalNames(); ArrayRef<EnumEntry<uint16_t>> getTrampolineNames(); ArrayRef<EnumEntry<COFF::SectionCharacteristics>> getImageSectionCharacteristicNames(); ArrayRef<EnumEntry<uint16_t>> getClassOptionNames(); ArrayRef<EnumEntry<uint8_t>> getMemberAccessNames(); ArrayRef<EnumEntry<uint16_t>> getMethodOptionNames(); ArrayRef<EnumEntry<uint16_t>> getMemberKindNames(); ArrayRef<EnumEntry<uint8_t>> getPtrKindNames(); ArrayRef<EnumEntry<uint8_t>> getPtrModeNames(); ArrayRef<EnumEntry<uint16_t>> getPtrMemberRepNames(); ArrayRef<EnumEntry<uint16_t>> getTypeModifierNames(); ArrayRef<EnumEntry<uint8_t>> getCallingConventions(); ArrayRef<EnumEntry<uint8_t>> getFunctionOptionEnum(); ArrayRef<EnumEntry<uint16_t>> getLabelTypeEnum(); } // end namespace codeview } // end namespace llvm #endif // LLVM_DEBUGINFO_CODEVIEW_ENUMTABLES_H
Upload File
Create Folder