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

#include <debug_info.h>

Public Member Functions

uint8_t address_size () const
 
bool dwarf64 () const
 
uint8_t dwarf_version () const
 
uint64_t MaxAddress () const
 
uint64_t ReadAddress (absl::string_view *data) const
 
uint64_t ReadDWARFOffset (absl::string_view *data) const
 
void ReadDWARFVersion (absl::string_view *data)
 
absl::string_view ReadInitialLength (absl::string_view *remaining)
 
void SetAddressSize (uint8_t address_size)
 

Private Attributes

bool addr8_
 
bool dwarf64_
 
uint16_t dwarf_version_
 

Detailed Description

Definition at line 88 of file debug_info.h.

Member Function Documentation

◆ address_size()

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

Definition at line 94 of file debug_info.h.

◆ dwarf64()

bool bloaty::dwarf::CompilationUnitSizes::dwarf64 ( ) const
inline

Definition at line 91 of file debug_info.h.

◆ dwarf_version()

uint8_t bloaty::dwarf::CompilationUnitSizes::dwarf_version ( ) const
inline

Definition at line 97 of file debug_info.h.

◆ MaxAddress()

uint64_t bloaty::dwarf::CompilationUnitSizes::MaxAddress ( ) const
inline

Definition at line 117 of file debug_info.h.

◆ ReadAddress()

uint64_t bloaty::dwarf::CompilationUnitSizes::ReadAddress ( absl::string_view data) const
inline

Definition at line 113 of file debug_info.h.

◆ ReadDWARFOffset()

uint64_t bloaty::dwarf::CompilationUnitSizes::ReadDWARFOffset ( absl::string_view data) const
inline

Definition at line 108 of file debug_info.h.

◆ ReadDWARFVersion()

void bloaty::dwarf::CompilationUnitSizes::ReadDWARFVersion ( absl::string_view data)
inline

Definition at line 129 of file debug_info.h.

◆ ReadInitialLength()

absl::string_view bloaty::dwarf::CompilationUnitSizes::ReadInitialLength ( absl::string_view remaining)

Definition at line 74 of file debug_info.cc.

◆ SetAddressSize()

void bloaty::dwarf::CompilationUnitSizes::SetAddressSize ( uint8_t  address_size)
inline

Definition at line 99 of file debug_info.h.

Member Data Documentation

◆ addr8_

bool bloaty::dwarf::CompilationUnitSizes::addr8_
private

Definition at line 136 of file debug_info.h.

◆ dwarf64_

bool bloaty::dwarf::CompilationUnitSizes::dwarf64_
private

Definition at line 135 of file debug_info.h.

◆ dwarf_version_

uint16_t bloaty::dwarf::CompilationUnitSizes::dwarf_version_
private

Definition at line 134 of file debug_info.h.


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


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