class DWARFFile

Declaration

class DWARFFile { /* full declaration omitted */ };

Description

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

Declared at: llvm/include/llvm/DWARFLinker/DWARFLinker.h:197

Member Variables

public llvm::StringRef FileName
object file name.
public llvm::DWARFContext* Dwarf = nullptr
source DWARF information.
public llvm::AddressesMap* Addresses = nullptr
helpful address information(list of valid address ranges, relocations).
public const std::vector<std::string>& Warnings
warnings for object file.

Method Overview

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

Methods

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

Declared at: llvm/include/llvm/DWARFLinker/DWARFLinker.h:199

Parameters

llvm::StringRef Name
llvm::DWARFContext* Dwarf
llvm::AddressesMap* Addresses
const std::vector<std::string>& Warnings