LLVM  14.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::ObjFileAddressRange Struct Reference

Partial address range. More...

#include "llvm/DWARFLinker/DWARFLinker.h"

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

Public Member Functions

 ObjFileAddressRange (uint64_t EndPC, int64_t Offset)
 
 ObjFileAddressRange ()
 

Public Attributes

uint64_t HighPC
 Function HighPC. More...
 
int64_t Offset
 Offset to apply to the linked address. More...
 

Detailed Description

Partial address range.

Besides an offset, only the HighPC is stored. The structure is stored in a map where the LowPC is the key.

Definition at line 35 of file DWARFLinker.h.

Constructor & Destructor Documentation

◆ ObjFileAddressRange() [1/2]

llvm::ObjFileAddressRange::ObjFileAddressRange ( uint64_t  EndPC,
int64_t  Offset 
)
inline

Definition at line 42 of file DWARFLinker.h.

◆ ObjFileAddressRange() [2/2]

llvm::ObjFileAddressRange::ObjFileAddressRange ( )
inline

Definition at line 45 of file DWARFLinker.h.

Member Data Documentation

◆ HighPC

uint64_t llvm::ObjFileAddressRange::HighPC

Function HighPC.

Definition at line 37 of file DWARFLinker.h.

◆ Offset

int64_t llvm::ObjFileAddressRange::Offset

Offset to apply to the linked address.

should be 0 for not-linked object file.

Definition at line 40 of file DWARFLinker.h.


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