GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
range_bounds Struct Reference

#include "gdbtypes.h"

Public Member Functions

ULONGEST bit_stride () const
 

Public Attributes

struct dynamic_prop low
 
struct dynamic_prop high
 
struct dynamic_prop stride
 
LONGEST bias
 
unsigned int flag_upper_bound_is_count: 1
 
unsigned int flag_bound_evaluated: 1
 
unsigned int flag_is_byte_stride: 1
 

Detailed Description

Definition at line 705 of file gdbtypes.h.

Member Function Documentation

◆ bit_stride()

ULONGEST range_bounds::bit_stride ( ) const
inline

Member Data Documentation

◆ bias

LONGEST range_bounds::bias

The bias. Sometimes a range value is biased before storage. The bias is added to the stored bits to form the true value.

Definition at line 733 of file gdbtypes.h.

Referenced by create_range_type(), has_negatives(), pack_long(), print_scalar_formatted(), resolve_dynamic_range(), unpack_long(), value_as_mpz(), and value_from_mpz().

◆ flag_bound_evaluated

unsigned int range_bounds::flag_bound_evaluated

◆ flag_is_byte_stride

unsigned int range_bounds::flag_is_byte_stride

Definition at line 747 of file gdbtypes.h.

Referenced by bit_stride(), create_range_type_with_stride(), and resolve_dynamic_range().

◆ flag_upper_bound_is_count

unsigned int range_bounds::flag_upper_bound_is_count

Definition at line 738 of file gdbtypes.h.

Referenced by read_subrange_type(), and resolve_dynamic_range().

◆ high

struct dynamic_prop range_bounds::high

◆ low

struct dynamic_prop range_bounds::low

◆ stride

struct dynamic_prop range_bounds::stride

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