• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/

Lines Matching defs:DbiStreamBuilder

1 //===- DbiStreamBuilder.cpp - PDB Dbi Stream Creation -----------*- C++ -*-===//
9 #include "llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h"
27 DbiStreamBuilder::DbiStreamBuilder(msf::MSFBuilder &Msf)
32 DbiStreamBuilder::~DbiStreamBuilder() {}
34 void DbiStreamBuilder::setVersionHeader(PdbRaw_DbiVer V) { VerHeader = V; }
36 void DbiStreamBuilder::setAge(uint32_t A) { Age = A; }
38 void DbiStreamBuilder::setBuildNumber(uint16_t B) { BuildNumber = B; }
40 void DbiStreamBuilder::setBuildNumber(uint8_t Major, uint8_t Minor) {
48 void DbiStreamBuilder::setPdbDllVersion(uint16_t V) { PdbDllVersion = V; }
50 void DbiStreamBuilder::setPdbDllRbld(uint16_t R) { PdbDllRbld = R; }
52 void DbiStreamBuilder::setFlags(uint16_t F) { Flags = F; }
54 void DbiStreamBuilder::setMachineType(PDB_Machine M) { MachineType = M; }
56 void DbiStreamBuilder::setMachineType(COFF::MachineTypes M) {
61 void DbiStreamBuilder::setGlobalsStreamIndex(uint32_t Index) {
65 void DbiStreamBuilder::setSymbolRecordStreamIndex(uint32_t Index) {
69 void DbiStreamBuilder::setPublicsStreamIndex(uint32_t Index) {
73 void DbiStreamBuilder::addNewFpoData(const codeview::FrameData &FD) {
80 void DbiStreamBuilder::addOldFpoData(const object::FpoData &FD) {
84 Error DbiStreamBuilder::addDbgStream(pdb::DbgHeaderType Type,
97 uint32_t DbiStreamBuilder::addECName(StringRef Name) {
101 uint32_t DbiStreamBuilder::calculateSerializedLength() const {
110 DbiStreamBuilder::addModuleInfo(StringRef ModuleName) {
117 Error DbiStreamBuilder::addModuleSourceFile(DbiModuleDescriptorBuilder &Module,
125 Expected<uint32_t> DbiStreamBuilder::getSourceFileNameIndex(StringRef File) {
133 uint32_t DbiStreamBuilder::calculateModiSubstreamSize() const {
140 uint32_t DbiStreamBuilder::calculateSectionContribsStreamSize() const {
147 uint32_t DbiStreamBuilder::calculateSectionMapStreamSize() const {
153 uint32_t DbiStreamBuilder::calculateNamesOffset() const {
166 uint32_t DbiStreamBuilder::calculateFileInfoSubstreamSize() const {
172 uint32_t DbiStreamBuilder::calculateNamesBufferSize() const {
180 uint32_t DbiStreamBuilder::calculateDbgStreamsSize() const {
184 Error DbiStreamBuilder::generateFileInfoSubstream() {
250 Error DbiStreamBuilder::finalize() {
287 Error DbiStreamBuilder::finalizeMsfLayout() {
352 void DbiStreamBuilder::createSectionMap(
384 Error DbiStreamBuilder::commit(const msf::MSFLayout &Layout,