LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
llvm::DWARFDebugRangeList::RangeListEntry Struct Reference

#include <DWARFDebugRangeList.h>

Collaboration diagram for llvm::DWARFDebugRangeList::RangeListEntry:
Collaboration graph
[legend]

Public Member Functions

bool isEndOfListEntry () const
 
bool isBaseAddressSelectionEntry (uint8_t AddressSize) const
 
bool containsAddress (uint64_t BaseAddress, uint64_t Address) const
 

Public Attributes

uint64_t StartAddress
 
uint64_t EndAddress
 

Detailed Description

Definition at line 22 of file DWARFDebugRangeList.h.

Member Function Documentation

bool llvm::DWARFDebugRangeList::RangeListEntry::containsAddress ( uint64_t  BaseAddress,
uint64_t  Address 
) const
inline

Definition at line 53 of file DWARFDebugRangeList.h.

References EndAddress, and StartAddress.

bool llvm::DWARFDebugRangeList::RangeListEntry::isBaseAddressSelectionEntry ( uint8_t  AddressSize) const
inline

Definition at line 46 of file DWARFDebugRangeList.h.

References StartAddress.

bool llvm::DWARFDebugRangeList::RangeListEntry::isEndOfListEntry ( ) const
inline

Definition at line 37 of file DWARFDebugRangeList.h.

References EndAddress, and StartAddress.

Referenced by llvm::DWARFDebugRangeList::extract().

Member Data Documentation

uint64_t llvm::DWARFDebugRangeList::RangeListEntry::EndAddress
uint64_t llvm::DWARFDebugRangeList::RangeListEntry::StartAddress

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