LLVM  15.0.0git
Functions
InputFile.cpp File Reference
#include "llvm/DebugInfo/PDB/Native/InputFile.h"
#include "llvm/BinaryFormat/Magic.h"
#include "llvm/DebugInfo/CodeView/CodeView.h"
#include "llvm/DebugInfo/CodeView/LazyRandomTypeCollection.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/FormatUtil.h"
#include "llvm/DebugInfo/PDB/Native/LinePrinter.h"
#include "llvm/DebugInfo/PDB/Native/NativeSession.h"
#include "llvm/DebugInfo/PDB/Native/PDBFile.h"
#include "llvm/DebugInfo/PDB/Native/PDBStringTable.h"
#include "llvm/DebugInfo/PDB/Native/RawError.h"
#include "llvm/DebugInfo/PDB/Native/TpiStream.h"
#include "llvm/DebugInfo/PDB/PDB.h"
#include "llvm/Object/COFF.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/FormatVariadic.h"
Include dependency graph for InputFile.cpp:

Go to the source code of this file.

Functions

static bool isCodeViewDebugSubsection (object::SectionRef Section, StringRef Name, BinaryStreamReader &Reader)
 
static bool isDebugSSection (object::SectionRef Section, DebugSubsectionArray &Subsections)
 
static bool isDebugTSection (SectionRef Section, CVTypeArray &Types)
 
static std::string formatChecksumKind (FileChecksumKind Kind)
 
template<typename... Args>
static void formatInternal (LinePrinter &Printer, bool Append, Args &&...args)
 
static bool isMyCode (const SymbolGroup &Group)
 

Function Documentation

◆ formatChecksumKind()

static std::string formatChecksumKind ( FileChecksumKind  Kind)
static

◆ formatInternal()

template<typename... Args>
static void formatInternal ( LinePrinter Printer,
bool  Append,
Args &&...  args 
)
static

◆ isCodeViewDebugSubsection()

static bool isCodeViewDebugSubsection ( object::SectionRef  Section,
StringRef  Name,
BinaryStreamReader Reader 
)
inlinestatic

◆ isDebugSSection()

static bool isDebugSSection ( object::SectionRef  Section,
DebugSubsectionArray Subsections 
)
inlinestatic

◆ isDebugTSection()

static bool isDebugTSection ( SectionRef  Section,
CVTypeArray Types 
)
static

◆ isMyCode()

static bool isMyCode ( const SymbolGroup Group)
static