LLVM  4.0.0
Classes | Namespaces | Functions | Variables
GSI.h File Reference
#include "llvm/DebugInfo/MSF/StreamArray.h"
#include "llvm/DebugInfo/PDB/Raw/RawTypes.h"
#include "llvm/Support/Endian.h"
#include "llvm/Support/Error.h"
Include dependency graph for GSI.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::pdb::GSIHashHeader
 Header of the hash tables found in the globals and publics sections. More...
 

Namespaces

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

Functions

Error llvm::pdb::readGSIHashBuckets (msf::FixedStreamArray< support::ulittle32_t > &HashBuckets, const GSIHashHeader *HashHdr, msf::StreamReader &Reader)
 
Error llvm::pdb::readGSIHashHeader (const GSIHashHeader *&HashHdr, msf::StreamReader &Reader)
 
Error llvm::pdb::readGSIHashRecords (msf::FixedStreamArray< PSHashRecord > &HashRecords, const GSIHashHeader *HashHdr, msf::StreamReader &Reader)
 

Variables

static const unsigned llvm::pdb::IPHR_HASH = 4096
 From https://github.com/Microsoft/microsoft-pdb/blob/master/PDB/dbi/gsi.cpp. More...