GCC Middle and Back End API Reference
|
Location lists are ranges + location descriptions for that range, so you can track variables that are in different places over their entire life.
Referenced by resolve_addr().
addr_table_entry* dw_loc_list_struct::begin_entry |
dw_loc_list_ref dw_loc_list_struct::dw_loc_next |
Referenced by resolve_addr().
addr_table_entry* dw_loc_list_struct::end_entry |
dw_loc_descr_ref dw_loc_list_struct::expr |
bool dw_loc_list_struct::force |
hashval_t dw_loc_list_struct::hash |
Referenced by assign_location_list_indexes(), and output_loclists_offsets().
char* dw_loc_list_struct::ll_symbol |
Referenced by gen_llsym(), output_loc_list_offset(), output_loclists_offsets(), print_dw_val(), and single_element_loc_list_p().
Referenced by dwarf2out_early_finish().
Referenced by assign_location_list_indexes().
Referenced by output_loclists_offsets().
bool dw_loc_list_struct::replaced |
bool dw_loc_list_struct::resolved_addr |
Referenced by resolve_addr().
var_loc_view dw_loc_list_struct::vbegin |
Referenced by resolve_addr().
var_loc_view dw_loc_list_struct::vend |
Referenced by resolve_addr().
char* dw_loc_list_struct::vl_symbol |
Referenced by gen_llsym(), and print_dw_val().