GDB (xrefs)
|
#include "language.h"
Definition at line 130 of file language.h.
language_defn::VEC | ( | char_ptr | ) | const |
Definition at line 276 of file language.h.
Referenced by coerce_array(), ptrmath_type_p(), value_arg_coerce(), value_array(), value_cast(), and value_subscript().
const char enum type_code language_defn::code |
Definition at line 291 of file language.h.
Definition at line 148 of file language.h.
Referenced by read_array_order().
Definition at line 145 of file language.h.
Referenced by set_case_command(), set_range_case(), and show_case_command().
char*(* language_defn::la_class_name_from_physname)(const char *physname) |
Definition at line 267 of file language.h.
Referenced by language_class_name_from_physname().
char*(* language_defn::la_demangle)(const char *mangled, int options) |
Definition at line 264 of file language.h.
Referenced by language_demangle().
void(* language_defn::la_emitchar)(int ch, struct type *chtype, struct ui_file *stream, int quoter) |
Definition at line 182 of file language.h.
void(* language_defn::la_error)(char *) |
Definition at line 164 of file language.h.
Referenced by parse_exp_in_context_1().
Definition at line 156 of file language.h.
Referenced by dump_subexp_body(), evaluate_subexp(), exp_iterate(), op_name(), operator_length(), and print_subexp().
void(* language_defn::la_get_string)(struct value *value, gdb_byte **buffer, int *length, struct type **chartype, const char **charset) |
Definition at line 316 of file language.h.
symbol_name_cmp_ftype(* language_defn::la_get_symbol_name_cmp)(const char *lookup_name) |
Definition at line 325 of file language.h.
Referenced by iterate_over_all_matching_symtabs().
void(* language_defn::la_iterate_over_symbols)(const struct block *block, const char *name, domain_enum domain, symbol_found_callback_ftype *callback, void *data) |
Definition at line 341 of file language.h.
Referenced by iterate_over_all_matching_symtabs().
Definition at line 138 of file language.h.
Referenced by add_language(), address_info(), binop_promote(), breakpoint_re_set(), c_type_print_varspec_suffix(), check_frame_language_change(), common_val_print(), cp_print_value_fields(), cp_type_print_method_args(), evaluate_subexp_standard(), find_linespec_symbols(), find_slot_in_mapped_hash(), get_current_search_block(), init_raw_breakpoint_without_location(), language_bool_type(), language_def(), language_enum(), language_gdbarch_post_init(), language_lookup_primitive_type_by_name(), language_search_unquoted_string(), language_str(), language_string_char_type(), lookup_minimal_symbol_internal(), lookup_symbol(), lookup_symbol_in_objfile_from_linkage_name(), m2_print_array_contents(), m2_val_print(), make_cleanup_restore_current_language(), parse_exp_in_context_1(), print_subexp_standard(), psymtab_search_name(), select_frame(), set_language(), set_language_command(), show_language_command(), tic6x_return_value(), unop_promote(), value_arg_coerce(), and value_user_defined_op().
void(* language_defn::la_language_arch_info)(struct gdbarch *, struct language_arch_info *) |
Definition at line 294 of file language.h.
Referenced by language_gdbarch_post_init().
struct symbol*(* language_defn::la_lookup_symbol_nonlocal)(const char *, const struct block *, const domain_enum) [read] |
Definition at line 256 of file language.h.
Referenced by lookup_symbol_aux().
struct type*(* language_defn::la_lookup_transparent_type)(const char *) [read] |
Definition at line 261 of file language.h.
Referenced by lookup_transparent_type().
Definition at line 151 of file language.h.
Definition at line 350 of file language.h.
Referenced by add_language().
char* language_defn::la_name |
Definition at line 134 of file language.h.
Referenced by add_language(), dump_prefix_expression(), dump_raw_expression(), language_enum(), language_str(), print_subexp_standard(), set_language_command(), and show_language_command().
Definition at line 250 of file language.h.
Referenced by gen_expr(), lookup_language_this(), lookup_symbol_aux(), print_subexp_standard(), and value_of_this().
Definition at line 271 of file language.h.
Referenced by op_string(), and print_subexp_standard().
int(* language_defn::la_parser)(void) |
Definition at line 160 of file language.h.
Referenced by parse_exp_in_context_1().
int(* language_defn::la_pass_by_reference)(struct type *type) |
Definition at line 304 of file language.h.
Referenced by language_pass_by_reference().
void(* language_defn::la_post_parser)(struct expression **expp, int void_context_p) |
Definition at line 172 of file language.h.
Referenced by parse_exp_in_context_1().
void(* language_defn::la_print_array_index)(struct value *index_value, struct ui_file *stream, const struct value_print_options *options) |
Definition at line 298 of file language.h.
void(* language_defn::la_print_type)(struct type *, const char *, struct ui_file *, int, int, const struct type_print_options *) |
Definition at line 187 of file language.h.
void(* language_defn::la_print_typedef)(struct type *type, struct symbol *new_symbol, struct ui_file *stream) |
Definition at line 194 of file language.h.
void(* language_defn::la_printchar)(int ch, struct type *chtype, struct ui_file *stream) |
Definition at line 174 of file language.h.
void(* language_defn::la_printstr)(struct ui_file *stream, struct type *elttype, const gdb_byte *string, unsigned int length, const char *encoding, int force_ellipses, const struct value_print_options *) |
Definition at line 177 of file language.h.
Definition at line 142 of file language.h.
Referenced by set_range_case(), set_range_command(), and show_range_command().
struct value*(* language_defn::la_read_var_value)(struct symbol *var, struct frame_info *frame) [read] |
Definition at line 236 of file language.h.
Referenced by read_var_value().
void(* language_defn::la_val_print)(struct type *type, const gdb_byte *contents, int embedded_offset, CORE_ADDR address, struct ui_file *stream, int recurse, const struct value *val, const struct value_print_options *options) |
Definition at line 218 of file language.h.
Referenced by val_print().
void(* language_defn::la_value_print)(struct value *, struct ui_file *, const struct value_print_options *) |
Definition at line 227 of file language.h.
char*(* language_defn::la_word_break_characters)(void) |
Definition at line 282 of file language.h.
Referenced by line_completion_function(), and skip_quoted_chars().
CORE_ADDR(* language_defn::skip_trampoline)(struct frame_info *, CORE_ADDR) |
Definition at line 243 of file language.h.
Referenced by skip_language_trampoline().
Definition at line 279 of file language.h.
Referenced by allocate_repeat_value(), value_cstring(), and value_string().
const char* language_defn::word |
Definition at line 290 of file language.h.