LLVM  14.0.0git
Public Member Functions | List of all members
llvm::MCDwarfLineStr Class Reference

Manage the .debug_line_str section contents, if we use it. More...

#include "llvm/MC/MCDwarf.h"

Public Member Functions

 MCDwarfLineStr (MCContext &Ctx)
 Construct an instance that can emit .debug_line_str (for use in a normal v5 line table). More...
 
void emitRef (MCStreamer *MCOS, StringRef Path)
 Emit a reference to the string. More...
 
void emitSection (MCStreamer *MCOS)
 Emit the .debug_line_str section if appropriate. More...
 

Detailed Description

Manage the .debug_line_str section contents, if we use it.

Definition at line 51 of file MCDwarf.h.

Constructor & Destructor Documentation

◆ MCDwarfLineStr()

MCDwarfLineStr::MCDwarfLineStr ( MCContext Ctx)
explicit

Construct an instance that can emit .debug_line_str (for use in a normal v5 line table).

Definition at line 79 of file MCDwarf.cpp.

References llvm::MCAsmInfo::doesDwarfUseRelocationsAcrossSections(), llvm::MCContext::getAsmInfo(), llvm::MCSection::getBeginSymbol(), llvm::MCObjectFileInfo::getDwarfLineStrSection(), and llvm::MCContext::getObjectFileInfo().

Member Function Documentation

◆ emitRef()

void MCDwarfLineStr::emitRef ( MCStreamer MCOS,
StringRef  Path 
)

◆ emitSection()

void MCDwarfLineStr::emitSection ( MCStreamer MCOS)

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