#include "YAMLOutputStyle.h"
#include "PdbYaml.h"
#include "llvm-pdbutil.h"
#include "llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h"
#include "llvm/DebugInfo/CodeView/DebugSubsection.h"
#include "llvm/DebugInfo/CodeView/DebugUnknownSubsection.h"
#include "llvm/DebugInfo/CodeView/StringsAndChecksums.h"
#include "llvm/DebugInfo/MSF/MappedBlockStream.h"
#include "llvm/DebugInfo/PDB/Native/DbiStream.h"
#include "llvm/DebugInfo/PDB/Native/GlobalsStream.h"
#include "llvm/DebugInfo/PDB/Native/InfoStream.h"
#include "llvm/DebugInfo/PDB/Native/ModuleDebugStream.h"
#include "llvm/DebugInfo/PDB/Native/PDBFile.h"
#include "llvm/DebugInfo/PDB/Native/PublicsStream.h"
#include "llvm/DebugInfo/PDB/Native/RawConstants.h"
#include "llvm/DebugInfo/PDB/Native/SymbolStream.h"
#include "llvm/DebugInfo/PDB/Native/TpiStream.h"
usingnamespacellvm;
usingnamespacellvm::codeview;
usingnamespacellvm::pdb;
static bool checkModuleSubsection(opts::ModuleSubsection MS) { … }
YAMLOutputStyle::YAMLOutputStyle(PDBFile &File)
: … { … }
Error YAMLOutputStyle::dump() { … }
Error YAMLOutputStyle::dumpFileHeaders() { … }
Error YAMLOutputStyle::dumpStringTable() { … }
Error YAMLOutputStyle::dumpStreamMetadata() { … }
Error YAMLOutputStyle::dumpStreamDirectory() { … }
Error YAMLOutputStyle::dumpPDBStream() { … }
static opts::ModuleSubsection convertSubsectionKind(DebugSubsectionKind K) { … }
Error YAMLOutputStyle::dumpDbiStream() { … }
Error YAMLOutputStyle::dumpTpiStream() { … }
Error YAMLOutputStyle::dumpIpiStream() { … }
Error YAMLOutputStyle::dumpPublics() { … }
void YAMLOutputStyle::flush() { … }