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

this class represents DWARF information for source file and it`s address map. More...

#include "llvm/DWARFLinker/DWARFLinker.h"

Collaboration diagram for llvm::DWARFFile:
Collaboration graph
[legend]

Public Member Functions

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

Public Attributes

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

Detailed Description

this class represents DWARF information for source file and it`s address map.

Definition at line 214 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 216 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 226 of file DWARFLinker.h.

◆ Dwarf

DWARFContext* llvm::DWARFFile::Dwarf = nullptr

source DWARF information.

Definition at line 224 of file DWARFLinker.h.

◆ FileName

StringRef llvm::DWARFFile::FileName

object file name.

Definition at line 222 of file DWARFLinker.h.

◆ Warnings

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

warnings for object file.

Definition at line 228 of file DWARFLinker.h.


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