LLVM 17.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::DWARFFile Class Reference

This class represents DWARF information for source file and its address map. More...

#include "llvm/DWARFLinker/DWARFLinker.h"

Public Member Functions

 DWARFFile (StringRef Name, DWARFContext *Dwarf, AddressesMap *Addresses, const std::vector< std::string > &Warnings)
 

Public Attributes

StringRef FileName
 The object file name.
 
DWARFContextDwarf = nullptr
 The source DWARF information.
 
AddressesMapAddresses = nullptr
 Helpful address information(list of valid address ranges, relocations).
 
const std::vector< std::string > & Warnings
 Warnings for this object file.
 

Detailed Description

This class represents DWARF information for source file and its address map.

Definition at line 230 of file DWARFLinker.h.

Constructor & Destructor Documentation

◆ DWARFFile()

llvm::DWARFFile::DWARFFile ( StringRef  Name,
DWARFContext Dwarf,
AddressesMap Addresses,
const std::vector< std::string > &  Warnings 
)
inline

Definition at line 232 of file DWARFLinker.h.

Member Data Documentation

◆ Addresses

AddressesMap* llvm::DWARFFile::Addresses = nullptr

Helpful address information(list of valid address ranges, relocations).

Definition at line 244 of file DWARFLinker.h.

◆ Dwarf

DWARFContext* llvm::DWARFFile::Dwarf = nullptr

The source DWARF information.

Definition at line 241 of file DWARFLinker.h.

◆ FileName

StringRef llvm::DWARFFile::FileName

The object file name.

Definition at line 238 of file DWARFLinker.h.

◆ Warnings

const std::vector<std::string>& llvm::DWARFFile::Warnings

Warnings for this object file.

Definition at line 247 of file DWARFLinker.h.


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