GDB (xrefs)
|
Go to the source code of this file.
Classes | |
class | f_language |
struct | common_block |
struct | builtin_f_type |
Functions | |
LONGEST | f77_get_upperbound (struct type *) |
LONGEST | f77_get_lowerbound (struct type *) |
int | calc_f77_array_dims (struct type *) |
const struct builtin_f_type * | builtin_f_type (struct gdbarch *gdbarch) |
struct type * | fortran_preserve_arg_pointer (struct value *arg, struct type *type) |
CORE_ADDR | fortran_adjust_dynamic_array_base_address_hack (struct type *type, CORE_ADDR address) |
|
extern |
Definition at line 1813 of file f-lang.c.
References build_fortran_types(), f_type_data, registry< T >::get(), and registry< T >::set().
Referenced by build_fortran_types(), dwarf2_init_complex_target_type(), eval_op_f_allocated(), eval_op_f_array_size(), eval_op_f_array_size(), eval_op_f_ceil(), eval_op_f_cmplx(), eval_op_f_cmplx(), eval_op_f_floor(), eval_op_f_loc(), eval_op_f_rank(), expr::fortran_bound_2arg::evaluate(), f_language::f_type_print_base(), fortran_array_shape(), fortran_bounds_all_dims(), and f_language::language_arch_info().
|
extern |
Definition at line 231 of file f-lang.c.
References type::code(), and type::target_type().
Referenced by eval_op_f_rank(), fortran_adjust_dynamic_array_base_address_hack(), fortran_array_shape(), fortran_array_size(), fortran_associated(), fortran_bounds_all_dims(), fortran_bounds_for_dimension(), and expr::fortran_undetermined::value_subarray().
|
extern |
Definition at line 44 of file f-valprint.c.
References type::bounds(), dynamic_prop::const_val(), dynamic_prop::is_constant(), and range_bounds::low.
Referenced by f77_get_dynamic_length_of_aggregate(), f77_get_upperbound(), f_language::f_type_print_varspec_suffix(), fortran_bounds_all_dims(), fortran_bounds_for_dimension(), and expr::fortran_undetermined::value_subarray().
|
extern |
Definition at line 53 of file f-valprint.c.
References type::bounds(), dynamic_prop::const_val(), f77_get_lowerbound(), range_bounds::high, and dynamic_prop::is_constant().
Referenced by f77_get_dynamic_length_of_aggregate(), f_language::f_type_print_base(), f_language::f_type_print_varspec_suffix(), fortran_bounds_all_dims(), fortran_bounds_for_dimension(), and expr::fortran_undetermined::value_subarray().
|
extern |
Definition at line 1978 of file f-lang.c.
References type::arch(), range_bounds::bit_stride(), type::bounds(), calc_f77_array_dims(), check_typedef(), type::code(), gdbarch_addressable_memory_unit_size(), get_discrete_bounds(), type::index_type(), type::target_type(), type, type_length_units(), type_not_allocated(), and type_not_associated().
Referenced by resolve_dynamic_type_internal().
Definition at line 1968 of file f-lang.c.
References type::code(), type, and value::type().
Referenced by value_arg_coerce().