GCC Middle and Back End API Reference
|
#include <dwarf2out.h>
Data Fields | |
dw_loc_descr_ref | dw_loc_next |
ENUM_BITFIELD(dwarf_location_atom) dw_loc_opc unsigned int | dtprel: 1 |
int | dw_loc_addr |
dw_val_node | dw_loc_oprnd1 |
dw_val_node | dw_loc_oprnd2 |
Locations in memory are described using a sequence of stack machine operations.
ENUM_BITFIELD (dwarf_location_atom) dw_loc_opc unsigned int dw_loc_descr_struct::dtprel |
Used to distinguish DW_OP_addr with a direct symbol relocation from DW_OP_addr with a dtp-relative symbol relocation.
Referenced by new_reg_loc_descr(), output_addr_table(), output_index_string_offset(), and prune_unused_types_walk_local_classes().
int dw_loc_descr_struct::dw_loc_addr |
dw_loc_descr_ref dw_loc_descr_struct::dw_loc_next |
Referenced by optimize_macinfo_range(), and prune_unused_types_walk_local_classes().
dw_val_node dw_loc_descr_struct::dw_loc_oprnd1 |
dw_val_node dw_loc_descr_struct::dw_loc_oprnd2 |
Referenced by optimize_macinfo_range().