LLVM 20.0.0git
|
#include "llvm/DebugInfo/PDB/Native/LinePrinter.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/DebugInfo/MSF/MSFCommon.h"
#include "llvm/DebugInfo/MSF/MappedBlockStream.h"
#include "llvm/DebugInfo/PDB/IPDBLineNumber.h"
#include "llvm/DebugInfo/PDB/Native/InputFile.h"
#include "llvm/DebugInfo/PDB/Native/NativeSession.h"
#include "llvm/DebugInfo/PDB/Native/PDBFile.h"
#include "llvm/DebugInfo/PDB/UDTLayout.h"
#include "llvm/Object/COFF.h"
#include "llvm/Support/BinaryStreamReader.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/FormatAdapters.h"
#include "llvm/Support/FormatVariadic.h"
#include "llvm/Support/Regex.h"
#include <algorithm>
Go to the source code of this file.
Functions | |
static std::vector< Run > | computeBlockRuns (uint32_t BlockSize, const msf::MSFStreamLayout &Layout) |
static std::pair< Run, uint64_t > | findRun (uint64_t Offset, ArrayRef< Run > Runs) |
|
static |
Definition at line 142 of file LinePrinter.cpp.
References assert(), llvm::msf::MSFStreamLayout::Blocks, Blocks, BlockSize, and llvm::msf::MSFStreamLayout::Length.
Referenced by llvm::pdb::LinePrinter::formatMsfStreamData().
Definition at line 170 of file LinePrinter.cpp.
References llvm_unreachable, and llvm::pdb::Offset.
Referenced by llvm::pdb::LinePrinter::formatMsfStreamData().