LLVM 19.0.0git
Classes | Namespaces | Variables
RawTypes.h File Reference
#include "llvm/DebugInfo/CodeView/GUID.h"
#include "llvm/DebugInfo/CodeView/TypeRecord.h"
#include "llvm/Support/Endian.h"

Go to the source code of this file.

Classes

struct  llvm::pdb::SectionOffset
 
struct  llvm::pdb::GSIHashHeader
 Header of the hash tables found in the globals and publics sections. More...
 
struct  llvm::pdb::PSHashRecord
 
struct  llvm::pdb::SectionContrib
 
struct  llvm::pdb::SectionContrib2
 
struct  llvm::pdb::SecMapHeader
 
struct  llvm::pdb::SecMapEntry
 
struct  llvm::pdb::DbiFlags
 Some of the values are stored in bitfields. More...
 
struct  llvm::pdb::DbiBuildNo
 
struct  llvm::pdb::DbiStreamHeader
 The fixed size header that appears at the beginning of the DBI Stream. More...
 
struct  llvm::pdb::FileInfoSubstreamHeader
 The header preceding the File Info Substream of the DBI stream. More...
 
struct  llvm::pdb::ModInfoFlags
 
struct  llvm::pdb::ModuleInfoHeader
 The header preceding each entry in the Module Info substream of the DBI stream. More...
 
struct  llvm::pdb::PublicsStreamHeader
 
struct  llvm::pdb::TpiStreamHeader
 
struct  llvm::pdb::TpiStreamHeader::EmbeddedBuf
 
struct  llvm::pdb::InfoStreamHeader
 The header preceding the global PDB Stream (Stream 1) More...
 
struct  llvm::pdb::PDBStringTableHeader
 The header preceding the /names stream. More...
 
struct  llvm::pdb::SrcHeaderBlockHeader
 The header preceding the /src/headerblock stream. More...
 
struct  llvm::pdb::SrcHeaderBlockEntry
 A single file record entry within the /src/headerblock stream. More...
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::pdb
 

Variables

const uint32_t llvm::pdb::MinTpiHashBuckets = 0x1000
 
const uint32_t llvm::pdb::MaxTpiHashBuckets = 0x40000
 
const uint32_t llvm::pdb::PDBStringTableSignature = 0xEFFEEFFE