LLVM 19.0.0git
Classes | Public Member Functions | Public Attributes | List of all members
llvm::ELFYAML::BBAddrMapEntry Struct Reference

#include "llvm/ObjectYAML/ELFYAML.h"

Classes

struct  BBEntry
 
struct  BBRangeEntry
 

Public Member Functions

llvm::yaml::Hex64 getFunctionAddress () const
 

Public Attributes

uint8_t Version
 
llvm::yaml::Hex8 Feature
 
std::optional< uint64_tNumBBRanges
 
std::optional< std::vector< BBRangeEntry > > BBRanges
 

Detailed Description

Definition at line 159 of file ELFYAML.h.

Member Function Documentation

◆ getFunctionAddress()

llvm::yaml::Hex64 llvm::ELFYAML::BBAddrMapEntry::getFunctionAddress ( ) const
inline

Definition at line 178 of file ELFYAML.h.

References BBRanges.

Member Data Documentation

◆ BBRanges

std::optional<std::vector<BBRangeEntry> > llvm::ELFYAML::BBAddrMapEntry::BBRanges

Definition at line 176 of file ELFYAML.h.

Referenced by getFunctionAddress().

◆ Feature

llvm::yaml::Hex8 llvm::ELFYAML::BBAddrMapEntry::Feature

Definition at line 167 of file ELFYAML.h.

◆ NumBBRanges

std::optional<uint64_t> llvm::ELFYAML::BBAddrMapEntry::NumBBRanges

Definition at line 175 of file ELFYAML.h.

◆ Version

uint8_t llvm::ELFYAML::BBAddrMapEntry::Version

Definition at line 166 of file ELFYAML.h.


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