LLVM: llvm::gsym::GsymContext Class Reference (original) (raw)

GSYM DI Context This data structure is the top level entity that deals with GSYM symbolication. More...

#include "[llvm/DebugInfo/GSYM/GsymContext.h](GsymContext%5F8h%5Fsource.html)"

Public Member Functions
GsymContext (std::unique_ptr< GsymReader > Reader)
~GsymContext () override
GsymContext (GsymContext &)=delete
GsymContext & operator= (GsymContext &)=delete
void dump (raw_ostream &OS, DIDumpOptions DIDumpOpts) override
std::optional< DILineInfo > getLineInfoForAddress (object::SectionedAddress Address, DILineInfoSpecifier Specifier=DILineInfoSpecifier()) override
std::optional< DILineInfo > getLineInfoForDataAddress (object::SectionedAddress Address) override
DILineInfoTable getLineInfoForAddressRange (object::SectionedAddress Address, uint64_t Size, DILineInfoSpecifier Specifier=DILineInfoSpecifier()) override
DIInliningInfo getInliningInfoForAddress (object::SectionedAddress Address, DILineInfoSpecifier Specifier=DILineInfoSpecifier()) override
std::vector< DILocal > getLocalsForAddress (object::SectionedAddress Address) override
Public Member Functions inherited from llvm::DIContext
DIContext (DIContextKind K)
virtual ~DIContext ()=default
DIContextKind getKind () const
virtual bool verify (raw_ostream &OS, DIDumpOptions DumpOpts={})

GSYM DI Context This data structure is the top level entity that deals with GSYM symbolication.

This data structure exists only when there is a need for a transparent interface to different symbolication formats (e.g. GSYM, PDB and DWARF). More control and power over the debug information access can be had by using the GSYM interfaces directly.

Definition at line 29 of file GsymContext.h.

GsymContext::GsymContext ( std::unique_ptr< GsymReader > Reader )

~GsymContext()

GsymContext::~GsymContext ( ) overridedefault

GsymContext() [2/2]

llvm::gsym::GsymContext::GsymContext ( GsymContext & ) delete

classof()

dump()

getInliningInfoForAddress()

getLineInfoForAddress()

getLineInfoForAddressRange()

getLineInfoForDataAddress()

getLocalsForAddress()

operator=()


The documentation for this class was generated from the following files: