GCC Middle and Back End API Reference
dw_loc_list_struct Struct Reference
Collaboration diagram for dw_loc_list_struct:

Data Fields

dw_loc_list_ref dw_loc_next
const char * begin
addr_table_entrybegin_entry
const char * end
char * ll_symbol
const char * section
dw_loc_descr_ref expr
hashval_t hash
bool resolved_addr
bool replaced
bool emitted
bool force

Detailed Description

Location lists are ranges + location descriptions for that range,
   so you can track variables that are in different places over
   their entire life.   

Field Documentation

const char* dw_loc_list_struct::begin
addr_table_entry* dw_loc_list_struct::begin_entry
bool dw_loc_list_struct::emitted

Referenced by output_loc_list().

const char* dw_loc_list_struct::end
bool dw_loc_list_struct::force
hashval_t dw_loc_list_struct::hash
char* dw_loc_list_struct::ll_symbol
bool dw_loc_list_struct::replaced

Referenced by resolve_addr().

bool dw_loc_list_struct::resolved_addr

Referenced by resolve_addr().

const char* dw_loc_list_struct::section

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