LLVM  4.0.0
Namespaces | Enumerations | Variables
RawConstants.h File Reference
#include "llvm/DebugInfo/CodeView/CodeView.h"
#include <cstdint>
Include dependency graph for RawConstants.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::pdb
 

Enumerations

enum  llvm::pdb::PdbRaw_ImplVer : uint32_t {
  llvm::pdb::PdbImplVC2 = 19941610, llvm::pdb::PdbImplVC4 = 19950623, llvm::pdb::PdbImplVC41 = 19950814, llvm::pdb::PdbImplVC50 = 19960307,
  llvm::pdb::PdbImplVC98 = 19970604, llvm::pdb::PdbImplVC70Dep = 19990604, llvm::pdb::PdbImplVC70 = 20000404, llvm::pdb::PdbImplVC80 = 20030901,
  llvm::pdb::PdbImplVC110 = 20091201, llvm::pdb::PdbImplVC140 = 20140508
}
 
enum  llvm::pdb::PdbRaw_DbiVer : uint32_t {
  llvm::pdb::PdbDbiVC41 = 930803, llvm::pdb::PdbDbiV50 = 19960307, llvm::pdb::PdbDbiV60 = 19970606, llvm::pdb::PdbDbiV70 = 19990903,
  llvm::pdb::PdbDbiV110 = 20091201
}
 
enum  llvm::pdb::PdbRaw_TpiVer : uint32_t {
  llvm::pdb::PdbTpiV40 = 19950410, llvm::pdb::PdbTpiV41 = 19951122, llvm::pdb::PdbTpiV50 = 19961031, llvm::pdb::PdbTpiV70 = 19990903,
  llvm::pdb::PdbTpiV80 = 20040203
}
 
enum  llvm::pdb::PdbRaw_DbiSecContribVer : uint32_t { llvm::pdb::DbiSecContribVer60 = 0xeffe0000 + 19970605, llvm::pdb::DbiSecContribV2 = 0xeffe0000 + 20140516 }
 
enum  llvm::pdb::SpecialStream : uint32_t {
  llvm::pdb::OldMSFDirectory = 0, llvm::pdb::StreamPDB = 1, llvm::pdb::StreamTPI = 2, llvm::pdb::StreamDBI = 3,
  llvm::pdb::StreamIPI = 4, llvm::pdb::kSpecialStreamCount
}
 
enum  llvm::pdb::DbgHeaderType : uint16_t {
  llvm::pdb::DbgHeaderType::FPO, llvm::pdb::DbgHeaderType::Exception, llvm::pdb::DbgHeaderType::Fixup, llvm::pdb::DbgHeaderType::OmapToSrc,
  llvm::pdb::DbgHeaderType::OmapFromSrc, llvm::pdb::DbgHeaderType::SectionHdr, llvm::pdb::DbgHeaderType::TokenRidMap, llvm::pdb::DbgHeaderType::Xdata,
  llvm::pdb::DbgHeaderType::Pdata, llvm::pdb::DbgHeaderType::NewFPO, llvm::pdb::DbgHeaderType::SectionHdrOrig, llvm::pdb::DbgHeaderType::Max
}
 
enum  llvm::pdb::OMFSegDescFlags : uint16_t {
  llvm::pdb::OMFSegDescFlags::Read = 1 << 0, llvm::pdb::OMFSegDescFlags::Write = 1 << 1, llvm::pdb::OMFSegDescFlags::Execute = 1 << 2, llvm::pdb::OMFSegDescFlags::AddressIs32Bit = 1 << 3,
  llvm::pdb::OMFSegDescFlags::IsSelector = 1 << 8, llvm::pdb::OMFSegDescFlags::IsAbsoluteAddress = 1 << 9, llvm::pdb::OMFSegDescFlags::IsGroup = 1 << 10
}
 

Variables

const uint16_t llvm::pdb::kInvalidStreamIndex = 0xFFFF