DIContextKind getKind() const
DIContext(DIContextKind K)
PDBContext & operator=(PDBContext &)=delete
DILineInfoTable getLineInfoForAddressRange(object::SectionedAddress Address, uint64_t Size, DILineInfoSpecifier Specifier=DILineInfoSpecifier()) override
static bool classof(const DIContext *DICtx)
DIInliningInfo getInliningInfoForAddress(object::SectionedAddress Address, DILineInfoSpecifier Specifier=DILineInfoSpecifier()) override
std::vector< DILocal > getLocalsForAddress(object::SectionedAddress Address) override
std::optional< DILineInfo > getLineInfoForAddress(object::SectionedAddress Address, DILineInfoSpecifier Specifier=DILineInfoSpecifier()) override
PDBContext(PDBContext &)=delete
std::optional< DILineInfo > getLineInfoForDataAddress(object::SectionedAddress Address) override
PDBContext(const object::COFFObjectFile &Object, std::unique_ptr< IPDBSession > PDBSession)
void dump(raw_ostream &OS, DIDumpOptions DIDumpOpts) override