LLVM API Documentation

Public Member Functions
llvm::DWARFContextInMemory Class Reference

#include <DWARFContext.h>

Inheritance diagram for llvm::DWARFContextInMemory:
Inheritance graph
[legend]
Collaboration diagram for llvm::DWARFContextInMemory:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DWARFContextInMemory (object::ObjectFile &)
bool isLittleEndian () const override
uint8_t getAddressSize () const override
const SectiongetInfoSection () override
const TypeSectionMapgetTypesSections () override
StringRef getAbbrevSection () override
const SectiongetLocSection () override
const SectiongetLocDWOSection () override
StringRef getARangeSection () override
StringRef getDebugFrameSection () override
const SectiongetLineSection () override
const SectiongetLineDWOSection () override
StringRef getStringSection () override
StringRef getRangeSection () override
StringRef getPubNamesSection () override
StringRef getPubTypesSection () override
StringRef getGnuPubNamesSection () override
StringRef getGnuPubTypesSection () override
const SectiongetInfoDWOSection () override
const TypeSectionMapgetTypesDWOSections () override
StringRef getAbbrevDWOSection () override
StringRef getStringDWOSection () override
StringRef getStringOffsetDWOSection () override
StringRef getRangeDWOSection () override
StringRef getAddrSection () override

Detailed Description

DWARFContextInMemory is the simplest possible implementation of a DWARFContext. It assumes all content is available in memory and stores pointers to it.

Definition at line 213 of file DWARFContext.h.


Constructor & Destructor Documentation


Member Function Documentation

Implements llvm::DWARFContext.

Definition at line 269 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 250 of file DWARFContext.h.

uint8_t llvm::DWARFContextInMemory::getAddressSize ( ) const [inline, override, virtual]

Implements llvm::DWARFContext.

Definition at line 247 of file DWARFContext.h.

StringRef llvm::DWARFContextInMemory::getAddrSection ( ) [inline, override, virtual]

Implements llvm::DWARFContext.

Definition at line 275 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 253 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 254 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 261 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 262 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 265 of file DWARFContext.h.

const Section& llvm::DWARFContextInMemory::getInfoSection ( ) [inline, override, virtual]

Implements llvm::DWARFContext.

Definition at line 248 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 256 of file DWARFContext.h.

const Section& llvm::DWARFContextInMemory::getLineSection ( ) [inline, override, virtual]

Implements llvm::DWARFContext.

Definition at line 255 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 252 of file DWARFContext.h.

const Section& llvm::DWARFContextInMemory::getLocSection ( ) [inline, override, virtual]

Implements llvm::DWARFContext.

Definition at line 251 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 259 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 260 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 274 of file DWARFContext.h.

StringRef llvm::DWARFContextInMemory::getRangeSection ( ) [inline, override, virtual]

Implements llvm::DWARFContext.

Definition at line 258 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 270 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 271 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 257 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 266 of file DWARFContext.h.

Implements llvm::DWARFContext.

Definition at line 249 of file DWARFContext.h.

bool llvm::DWARFContextInMemory::isLittleEndian ( ) const [inline, override, virtual]

Implements llvm::DWARFContext.

Definition at line 246 of file DWARFContext.h.


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