9#ifndef LLVM_DEBUGINFO_GSYM_GSYMCREATORV2_H
10#define LLVM_DEBUGINFO_GSYM_GSYMCREATORV2_H
20 uint64_t calculateHeaderAndTableSize()
const override;
21 std::unique_ptr<GsymCreator> createNew()
const override {
22 return std::make_unique<GsymCreatorV2>();
Lightweight error class with error context and mandatory checking.
A simplified binary data writer class that doesn't require targets, target definitions,...
GsymCreatorV2 emits GSYM V2 data with a GlobalData-based section layout.
uint8_t getStringOffsetSize() const override
Get the size in bytes needed for encoding string offsets.
This is an optimization pass for GlobalISel generic memory operations.
unsigned encode(MaybeAlign A)
Returns a representation of the alignment that encodes undefined as 0.