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

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 

Definition at line 42 of file DWARFLinker.h.

◆ ObjFileAddressRange() [2/2]

llvm::ObjFileAddressRange::ObjFileAddressRange ( )

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: