Public Member Functions | Private Attributes | List of all members
bloaty::dwarf::AddressRanges Class Reference

Public Member Functions

uint64_t address ()
 
uint8_t address_size () const
 
 AddressRanges (string_view data)
 
string_view data ()
 
uint64_t debug_info_offset ()
 
uint64_t length ()
 
bool NextRange ()
 
bool NextUnit ()
 

Private Attributes

uint64_t address_
 
string_view data_
 
uint64_t debug_info_offset_
 
uint64_t length_
 
string_view next_unit_
 
string_view section_
 
CompilationUnitSizes sizes_
 
string_view unit_remaining_
 

Detailed Description

Definition at line 54 of file dwarf.cc.

Constructor & Destructor Documentation

◆ AddressRanges()

bloaty::dwarf::AddressRanges::AddressRanges ( string_view  data)
inline

Definition at line 56 of file dwarf.cc.

Member Function Documentation

◆ address()

uint64_t bloaty::dwarf::AddressRanges::address ( )
inline

Definition at line 62 of file dwarf.cc.

◆ address_size()

uint8_t bloaty::dwarf::AddressRanges::address_size ( ) const
inline

Definition at line 76 of file dwarf.cc.

◆ data()

string_view bloaty::dwarf::AddressRanges::data ( )
inline

Definition at line 65 of file dwarf.cc.

◆ debug_info_offset()

uint64_t bloaty::dwarf::AddressRanges::debug_info_offset ( )
inline

Definition at line 59 of file dwarf.cc.

◆ length()

uint64_t bloaty::dwarf::AddressRanges::length ( )
inline

Definition at line 63 of file dwarf.cc.

◆ NextRange()

bool bloaty::dwarf::AddressRanges::NextRange ( )

Definition at line 89 of file dwarf.cc.

◆ NextUnit()

bool bloaty::dwarf::AddressRanges::NextUnit ( )

Definition at line 101 of file dwarf.cc.

Member Data Documentation

◆ address_

uint64_t bloaty::dwarf::AddressRanges::address_
private

Definition at line 85 of file dwarf.cc.

◆ data_

string_view bloaty::dwarf::AddressRanges::data_
private

Definition at line 80 of file dwarf.cc.

◆ debug_info_offset_

uint64_t bloaty::dwarf::AddressRanges::debug_info_offset_
private

Definition at line 84 of file dwarf.cc.

◆ length_

uint64_t bloaty::dwarf::AddressRanges::length_
private

Definition at line 86 of file dwarf.cc.

◆ next_unit_

string_view bloaty::dwarf::AddressRanges::next_unit_
private

Definition at line 83 of file dwarf.cc.

◆ section_

string_view bloaty::dwarf::AddressRanges::section_
private

Definition at line 81 of file dwarf.cc.

◆ sizes_

CompilationUnitSizes bloaty::dwarf::AddressRanges::sizes_
private

Definition at line 79 of file dwarf.cc.

◆ unit_remaining_

string_view bloaty::dwarf::AddressRanges::unit_remaining_
private

Definition at line 82 of file dwarf.cc.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:58