LLVM  14.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::object::Elf_BBAddrMap_Impl< ELFT >::BBEntry Struct Reference

#include "llvm/Object/ELFTypes.h"

Collaboration diagram for llvm::object::Elf_BBAddrMap_Impl< ELFT >::BBEntry:
Collaboration graph
[legend]

Public Member Functions

 BBEntry (uint32_t Offset, uint32_t Size, uint32_t Metadata)
 

Public Attributes

uint32_t Offset
 
uint32_t Size
 
bool HasReturn
 
bool HasTailCall
 
bool IsEHPad
 
bool CanFallThrough
 

Detailed Description

template<class ELFT>
struct llvm::object::Elf_BBAddrMap_Impl< ELFT >::BBEntry

Definition at line 804 of file ELFTypes.h.

Constructor & Destructor Documentation

◆ BBEntry()

template<class ELFT >
llvm::object::Elf_BBAddrMap_Impl< ELFT >::BBEntry::BBEntry ( uint32_t  Offset,
uint32_t  Size,
uint32_t  Metadata 
)
inline

Definition at line 815 of file ELFTypes.h.

Member Data Documentation

◆ CanFallThrough

template<class ELFT >
bool llvm::object::Elf_BBAddrMap_Impl< ELFT >::BBEntry::CanFallThrough

Definition at line 813 of file ELFTypes.h.

◆ HasReturn

template<class ELFT >
bool llvm::object::Elf_BBAddrMap_Impl< ELFT >::BBEntry::HasReturn

Definition at line 810 of file ELFTypes.h.

◆ HasTailCall

template<class ELFT >
bool llvm::object::Elf_BBAddrMap_Impl< ELFT >::BBEntry::HasTailCall

Definition at line 811 of file ELFTypes.h.

◆ IsEHPad

template<class ELFT >
bool llvm::object::Elf_BBAddrMap_Impl< ELFT >::BBEntry::IsEHPad

Definition at line 812 of file ELFTypes.h.

◆ Offset

template<class ELFT >
uint32_t llvm::object::Elf_BBAddrMap_Impl< ELFT >::BBEntry::Offset

Definition at line 805 of file ELFTypes.h.

◆ Size

template<class ELFT >
uint32_t llvm::object::Elf_BBAddrMap_Impl< ELFT >::BBEntry::Size

Definition at line 806 of file ELFTypes.h.


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