GDB (xrefs)
|
#include "defs.h"
#include <ctype.h>
#include "expression.h"
#include "value.h"
#include "parser-defs.h"
#include "language.h"
#include "ada-lang.h"
#include "bfd.h"
#include "symfile.h"
#include "objfiles.h"
#include "frame.h"
#include "block.h"
#include <stddef.h>
#include "ada-lex.c"
Go to the source code of this file.
Classes | |
struct | name_info |
union | YYSTYPE |
union | yyalloc |
Macros | |
#define | YYBISON 1 |
#define | YYBISON_VERSION "3.0.2" |
#define | YYSKELETON_NAME "yacc.c" |
#define | YYPURE 0 |
#define | YYPUSH 0 |
#define | YYPULL 1 |
#define | parse_type(ps) builtin_type (parse_gdbarch (ps)) |
#define | yymaxdepth ada_maxdepth |
#define | yyparse ada_parse_internal |
#define | yylex ada_lex |
#define | yyerror ada_error |
#define | yylval ada_lval |
#define | yychar ada_char |
#define | yydebug ada_debug |
#define | yypact ada_pact |
#define | yyr1 ada_r1 |
#define | yyr2 ada_r2 |
#define | yydef ada_def |
#define | yychk ada_chk |
#define | yypgo ada_pgo |
#define | yyact ada_act |
#define | yyexca ada_exca |
#define | yyerrflag ada_errflag |
#define | yynerrs ada_nerrs |
#define | yyps ada_ps |
#define | yypv ada_pv |
#define | yys ada_s |
#define | yy_yys ada_yys |
#define | yystate ada_state |
#define | yytmp ada_tmp |
#define | yyv ada_v |
#define | yy_yyv ada_yyv |
#define | yyval ada_val |
#define | yylloc ada_lloc |
#define | yyreds ada_reds /* With YYDEBUG defined */ |
#define | yytoks ada_toks /* With YYDEBUG defined */ |
#define | yyname ada_name /* With YYDEBUG defined */ |
#define | yyrule ada_rule /* With YYDEBUG defined */ |
#define | yyss ada_yyss |
#define | yysslim ada_yysslim |
#define | yyssp ada_yyssp |
#define | yystacksize ada_yystacksize |
#define | yyvs ada_yyvs |
#define | yyvsp ada_yyvsp |
#define | YYDEBUG 1 /* Default to yydebug support */ |
#define | YYFPRINTF parser_fprintf |
#define | YY_NULLPTR 0 |
#define | YYERROR_VERBOSE 0 |
#define | YYTOKENTYPE |
#define | INT 258 |
#define | NULL_PTR 259 |
#define | CHARLIT 260 |
#define | FLOAT 261 |
#define | TRUEKEYWORD 262 |
#define | FALSEKEYWORD 263 |
#define | COLONCOLON 264 |
#define | STRING 265 |
#define | NAME 266 |
#define | DOT_ID 267 |
#define | DOT_ALL 268 |
#define | SPECIAL_VARIABLE 269 |
#define | ASSIGN 270 |
#define | _AND_ 271 |
#define | OR 272 |
#define | XOR 273 |
#define | THEN 274 |
#define | ELSE 275 |
#define | NOTEQUAL 276 |
#define | LEQ 277 |
#define | GEQ 278 |
#define | IN 279 |
#define | DOTDOT 280 |
#define | UNARY 281 |
#define | MOD 282 |
#define | REM 283 |
#define | STARSTAR 284 |
#define | ABS 285 |
#define | NOT 286 |
#define | VAR 287 |
#define | ARROW 288 |
#define | TICK_ACCESS 289 |
#define | TICK_ADDRESS 290 |
#define | TICK_FIRST 291 |
#define | TICK_LAST 292 |
#define | TICK_LENGTH 293 |
#define | TICK_MAX 294 |
#define | TICK_MIN 295 |
#define | TICK_MODULUS 296 |
#define | TICK_POS 297 |
#define | TICK_RANGE 298 |
#define | TICK_SIZE 299 |
#define | TICK_TAG 300 |
#define | TICK_VAL 301 |
#define | NEW 302 |
#define | OTHERS 303 |
#define | YYSTYPE_IS_TRIVIAL 1 |
#define | YYSTYPE_IS_DECLARED 1 |
#define | YYSIZE_T size_t |
#define | YYSIZE_MAXIMUM ((YYSIZE_T) -1) |
#define | YY_(Msgid) Msgid |
#define | YY_ATTRIBUTE(Spec) /* empty */ |
#define | YY_ATTRIBUTE_PURE YY_ATTRIBUTE ((__pure__)) |
#define | YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__)) |
#define | YYUSE(E) ((void) (E)) |
#define | YY_INITIAL_VALUE(Value) Value |
#define | YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN |
#define | YY_IGNORE_MAYBE_UNINITIALIZED_END |
#define | YYSTACK_ALLOC YYMALLOC |
#define | YYSTACK_FREE YYFREE |
#define | YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
#define | YYMALLOC xmalloc |
#define | YYFREE xfree |
#define | YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) |
#define | YYSTACK_BYTES(N) |
#define | YYCOPY_NEEDED 1 |
#define | YYSTACK_RELOCATE(Stack_alloc, Stack) |
#define | YYCOPY(Dst, Src, Count) |
#define | YYFINAL 57 |
#define | YYLAST 746 |
#define | YYNTOKENS 69 |
#define | YYNNTS 31 |
#define | YYNRULES 122 |
#define | YYNSTATES 233 |
#define | YYUNDEFTOK 2 |
#define | YYMAXUTOK 303 |
#define | YYTRANSLATE(YYX) ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
#define | YYPACT_NINF -104 |
#define | yypact_value_is_default(Yystate) (!!((Yystate) == (-104))) |
#define | YYTABLE_NINF -83 |
#define | yytable_value_is_error(Yytable_value) 0 |
#define | yyerrok (yyerrstatus = 0) |
#define | yyclearin (yychar = YYEMPTY) |
#define | YYEMPTY (-2) |
#define | YYEOF 0 |
#define | YYACCEPT goto yyacceptlab |
#define | YYABORT goto yyabortlab |
#define | YYERROR goto yyerrorlab |
#define | YYRECOVERING() (!!yyerrstatus) |
#define | YYBACKUP(Token, Value) |
#define | YYTERROR 1 |
#define | YYERRCODE 256 |
#define | YYDPRINTF(Args) |
#define | YY_LOCATION_PRINT(File, Loc) ((void) 0) |
#define | YY_SYMBOL_PRINT(Title, Type, Value, Location) |
#define | YY_STACK_PRINT(Bottom, Top) |
#define | YY_REDUCE_PRINT(Rule) |
#define | YYINITDEPTH 200 |
#define | YYMAXDEPTH 10000 |
#define | YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) |
#define | yy_create_buffer ada_yy_create_buffer |
#define | yy_delete_buffer ada_yy_delete_buffer |
#define | yy_init_buffer ada_yy_init_buffer |
#define | yy_load_buffer_state ada_yy_load_buffer_state |
#define | yy_switch_to_buffer ada_yy_switch_to_buffer |
#define | yyrestart ada_yyrestart |
#define | yytext ada_yytext |
#define | yywrap ada_yywrap |
#define | qsort __qsort__dummy |
Typedefs | |
typedef union YYSTYPE | YYSTYPE |
typedef unsigned char | yytype_uint8 |
typedef signed char | yytype_int8 |
typedef unsigned short int | yytype_uint16 |
typedef short int | yytype_int16 |
Enumerations | |
enum | yytokentype { INT = 258, NULL_PTR = 259, CHARLIT = 260, FLOAT = 261, TRUEKEYWORD = 262, FALSEKEYWORD = 263, COLONCOLON = 264, STRING = 265, NAME = 266, DOT_ID = 267, DOT_ALL = 268, SPECIAL_VARIABLE = 269, ASSIGN = 270, _AND_ = 271, OR = 272, XOR = 273, THEN = 274, ELSE = 275, NOTEQUAL = 276, LEQ = 277, GEQ = 278, IN = 279, DOTDOT = 280, UNARY = 281, MOD = 282, REM = 283, STARSTAR = 284, ABS = 285, NOT = 286, VAR = 287, ARROW = 288, TICK_ACCESS = 289, TICK_ADDRESS = 290, TICK_FIRST = 291, TICK_LAST = 292, TICK_LENGTH = 293, TICK_MAX = 294, TICK_MIN = 295, TICK_MODULUS = 296, TICK_POS = 297, TICK_RANGE = 298, TICK_SIZE = 299, TICK_TAG = 300, TICK_VAL = 301, NEW = 302, OTHERS = 303, INT = 258, FLOAT = 259, DECFLOAT = 260, STRING = 261, NSSTRING = 262, SELECTOR = 263, CHAR = 264, NAME = 265, UNKNOWN_CPP_NAME = 266, COMPLETE = 267, TYPENAME = 268, CLASSNAME = 269, OBJC_LBRAC = 270, NAME_OR_INT = 271, OPERATOR = 272, STRUCT = 273, CLASS = 274, UNION = 275, ENUM = 276, SIZEOF = 277, UNSIGNED = 278, COLONCOLON = 279, TEMPLATE = 280, ERROR = 281, NEW = 282, DELETE = 283, REINTERPRET_CAST = 284, DYNAMIC_CAST = 285, STATIC_CAST = 286, CONST_CAST = 287, ENTRY = 288, TYPEOF = 289, DECLTYPE = 290, TYPEID = 291, SIGNED_KEYWORD = 292, LONG = 293, SHORT = 294, INT_KEYWORD = 295, CONST_KEYWORD = 296, VOLATILE_KEYWORD = 297, DOUBLE_KEYWORD = 298, VARIABLE = 299, ASSIGN_MODIFY = 300, TRUEKEYWORD = 301, FALSEKEYWORD = 302, ABOVE_COMMA = 303, OROR = 304, ANDAND = 305, EQUAL = 306, NOTEQUAL = 307, LEQ = 308, GEQ = 309, LSH = 310, RSH = 311, UNARY = 312, INCREMENT = 313, DECREMENT = 314, ARROW = 315, ARROW_STAR = 316, DOT_STAR = 317, BLOCKNAME = 318, FILENAME = 319, DOTDOTDOT = 320, INT = 258, FLOAT = 259, NAME = 260, STRUCT = 261, CLASS = 262, UNION = 263, ENUM = 264, SIZEOF = 265, UNSIGNED = 266, COLONCOLON = 267, TEMPLATE = 268, ERROR = 269, NEW = 270, DELETE = 271, OPERATOR = 272, STATIC_CAST = 273, REINTERPRET_CAST = 274, DYNAMIC_CAST = 275, SIGNED_KEYWORD = 276, LONG = 277, SHORT = 278, INT_KEYWORD = 279, CONST_KEYWORD = 280, VOLATILE_KEYWORD = 281, DOUBLE_KEYWORD = 282, BOOL = 283, ELLIPSIS = 284, RESTRICT = 285, VOID = 286, FLOAT_KEYWORD = 287, CHAR = 288, WCHAR_T = 289, ASSIGN_MODIFY = 290, TRUEKEYWORD = 291, FALSEKEYWORD = 292, DEMANGLER_SPECIAL = 293, CONSTRUCTION_VTABLE = 294, CONSTRUCTION_IN = 295, OROR = 296, ANDAND = 297, EQUAL = 298, NOTEQUAL = 299, LEQ = 300, GEQ = 301, LSH = 302, RSH = 303, UNARY = 304, INCREMENT = 305, DECREMENT = 306, ARROW = 307, IDENTIFIER = 258, TYPENAME = 259, COMPLETE = 260, NAME_OR_INT = 261, INTEGER_LITERAL = 262, FLOAT_LITERAL = 263, CHARACTER_LITERAL = 264, STRING_LITERAL = 265, ENTRY = 266, ERROR = 267, TRUE_KEYWORD = 268, FALSE_KEYWORD = 269, NULL_KEYWORD = 270, SUPER_KEYWORD = 271, CAST_KEYWORD = 272, SIZEOF_KEYWORD = 273, TYPEOF_KEYWORD = 274, TYPEID_KEYWORD = 275, INIT_KEYWORD = 276, IMMUTABLE_KEYWORD = 277, CONST_KEYWORD = 278, SHARED_KEYWORD = 279, STRUCT_KEYWORD = 280, UNION_KEYWORD = 281, CLASS_KEYWORD = 282, INTERFACE_KEYWORD = 283, ENUM_KEYWORD = 284, TEMPLATE_KEYWORD = 285, DELEGATE_KEYWORD = 286, FUNCTION_KEYWORD = 287, DOLLAR_VARIABLE = 288, ASSIGN_MODIFY = 289, OROR = 290, ANDAND = 291, EQUAL = 292, NOTEQUAL = 293, LEQ = 294, GEQ = 295, LSH = 296, RSH = 297, HATHAT = 298, IDENTITY = 299, NOTIDENTITY = 300, INCREMENT = 301, DECREMENT = 302, DOTDOT = 303, INT = 258, FLOAT = 259, STRING_LITERAL = 260, BOOLEAN_LITERAL = 261, NAME = 262, TYPENAME = 263, NAME_OR_INT = 264, SIZEOF = 265, ERROR = 266, INT_KEYWORD = 267, INT_S2_KEYWORD = 268, LOGICAL_S1_KEYWORD = 269, LOGICAL_S2_KEYWORD = 270, LOGICAL_S8_KEYWORD = 271, LOGICAL_KEYWORD = 272, REAL_KEYWORD = 273, REAL_S8_KEYWORD = 274, REAL_S16_KEYWORD = 275, COMPLEX_S8_KEYWORD = 276, COMPLEX_S16_KEYWORD = 277, COMPLEX_S32_KEYWORD = 278, BOOL_AND = 279, BOOL_OR = 280, BOOL_NOT = 281, CHARACTER = 282, VARIABLE = 283, ASSIGN_MODIFY = 284, ABOVE_COMMA = 285, EQUAL = 286, NOTEQUAL = 287, LESSTHAN = 288, GREATERTHAN = 289, LEQ = 290, GEQ = 291, LSH = 292, RSH = 293, STARSTAR = 294, UNARY = 295, INT = 258, FLOAT = 259, RAW_STRING = 260, STRING = 261, CHAR = 262, NAME = 263, TYPENAME = 264, COMPLETE = 265, NAME_OR_INT = 266, TRUE_KEYWORD = 267, FALSE_KEYWORD = 268, STRUCT_KEYWORD = 269, INTERFACE_KEYWORD = 270, TYPE_KEYWORD = 271, CHAN_KEYWORD = 272, SIZEOF_KEYWORD = 273, LEN_KEYWORD = 274, CAP_KEYWORD = 275, NEW_KEYWORD = 276, IOTA_KEYWORD = 277, NIL_KEYWORD = 278, CONST_KEYWORD = 279, DOTDOTDOT = 280, ENTRY = 281, ERROR = 282, BYTE_KEYWORD = 283, DOLLAR_VARIABLE = 284, ASSIGN_MODIFY = 285, ABOVE_COMMA = 286, OROR = 287, ANDAND = 288, ANDNOT = 289, EQUAL = 290, NOTEQUAL = 291, LEQ = 292, GEQ = 293, LSH = 294, RSH = 295, UNARY = 296, INCREMENT = 297, DECREMENT = 298, LEFT_ARROW = 299, INTEGER_LITERAL = 258, FLOATING_POINT_LITERAL = 259, IDENTIFIER = 260, STRING_LITERAL = 261, BOOLEAN_LITERAL = 262, TYPENAME = 263, NAME_OR_INT = 264, ERROR = 265, LONG = 266, SHORT = 267, BYTE = 268, INT = 269, CHAR = 270, BOOLEAN = 271, DOUBLE = 272, FLOAT = 273, VARIABLE = 274, ASSIGN_MODIFY = 275, SUPER = 276, NEW = 277, OROR = 278, ANDAND = 279, EQUAL = 280, NOTEQUAL = 281, LEQ = 282, GEQ = 283, LSH = 284, RSH = 285, INCREMENT = 286, DECREMENT = 287, INT = 258, HEX = 259, ERROR = 260, UINT = 261, M2_TRUE = 262, M2_FALSE = 263, CHAR = 264, FLOAT = 265, STRING = 266, NAME = 267, BLOCKNAME = 268, IDENT = 269, VARNAME = 270, TYPENAME = 271, SIZE = 272, CAP = 273, ORD = 274, HIGH = 275, ABS = 276, MIN_FUNC = 277, MAX_FUNC = 278, FLOAT_FUNC = 279, VAL = 280, CHR = 281, ODD = 282, TRUNC = 283, TSIZE = 284, INC = 285, DEC = 286, INCL = 287, EXCL = 288, COLONCOLON = 289, INTERNAL_VAR = 290, ABOVE_COMMA = 291, ASSIGN = 292, LEQ = 293, GEQ = 294, NOTEQUAL = 295, IN = 296, OROR = 297, LOGICAL_AND = 298, DIV = 299, MOD = 300, UNARY = 301, DOT = 302, NOT = 303, QID = 304, INT = 258, FLOAT = 259, STRING = 260, FIELDNAME = 261, COMPLETE = 262, NAME = 263, TYPENAME = 264, NAME_OR_INT = 265, STRUCT = 266, CLASS = 267, SIZEOF = 268, COLONCOLON = 269, ERROR = 270, VARIABLE = 271, THIS = 272, TRUEKEYWORD = 273, FALSEKEYWORD = 274, ABOVE_COMMA = 275, ASSIGN = 276, NOT = 277, OR = 278, XOR = 279, ANDAND = 280, NOTEQUAL = 281, LEQ = 282, GEQ = 283, LSH = 284, RSH = 285, DIV = 286, MOD = 287, UNARY = 288, INCREMENT = 289, DECREMENT = 290, ARROW = 291, BLOCKNAME = 292 } |
Functions | |
int | yyparse (void) |
static int | yylex (void) |
void | yyerror (char *) |
static void | write_int (struct parser_state *, LONGEST, struct type *) |
static void | write_object_renaming (struct parser_state *, const struct block *, const char *, int, const char *, int) |
static struct type * | write_var_or_type (struct parser_state *, const struct block *, struct stoken) |
static void | write_name_assoc (struct parser_state *, struct stoken) |
static void | write_exp_op_with_string (struct parser_state *, enum exp_opcode, struct stoken) |
static const struct block * | block_lookup (const struct block *, const char *) |
static LONGEST | convert_char_literal (struct type *, LONGEST) |
static void | write_ambiguous_var (struct parser_state *, const struct block *, char *, int) |
static struct type * | type_int (struct parser_state *) |
static struct type * | type_long (struct parser_state *) |
static struct type * | type_long_long (struct parser_state *) |
static struct type * | type_float (struct parser_state *) |
static struct type * | type_double (struct parser_state *) |
static struct type * | type_long_double (struct parser_state *) |
static struct type * | type_char (struct parser_state *) |
static struct type * | type_boolean (struct parser_state *) |
static struct type * | type_system_address (struct parser_state *) |
void * | xmalloc (YYSIZE_T) |
void | xfree (void *) |
static void | yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const *const yyvaluep) |
static void | yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const *const yyvaluep) |
static void | yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop) |
static void | yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule) |
static void | yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep) |
int | ada_parse (struct parser_state *par_state) |
static void | write_var_from_sym (struct parser_state *par_state, const struct block *orig_left_context, const struct block *block, struct symbol *sym) |
static struct symbol * | select_possible_type_sym (struct ada_symbol_info *syms, int nsyms) |
static struct type * | find_primitive_type (struct parser_state *par_state, char *name) |
static int | chop_selector (char *name, int end) |
static char * | chop_separator (char *name) |
static void | write_selectors (struct parser_state *par_state, char *sels) |
static int | ada_nget_field_index (const struct type *type, const char *field_name0, int field_name_len, int maybe_missing) |
static struct type * | get_symbol_field_type (struct symbol *sym, char *encoded_field_name) |
void | _initialize_ada_exp (void) |
Variables | |
static struct parser_state * | pstate = NULL |
static struct stoken | empty_stoken = { "", 0 } |
static struct type * | type_qualifier |
int | yydebug |
YYSTYPE | yylval |
static const yytype_uint8 | yytranslate [] |
static const yytype_uint16 | yyrline [] |
static const char *const | yytname [] |
static const yytype_int16 | yypact [] |
static const yytype_uint8 | yydefact [] |
static const yytype_int16 | yypgoto [] |
static const yytype_int16 | yydefgoto [] |
static const yytype_int16 | yytable [] |
static const yytype_int16 | yycheck [] |
static const yytype_uint8 | yystos [] |
static const yytype_uint8 | yyr1 [] |
static const yytype_uint8 | yyr2 [] |
int | yychar |
int | yynerrs |
static struct obstack | temp_parse_space |
initialize_file_ftype | _initialize_ada_exp |
#define parse_type | ( | ps | ) | builtin_type (parse_gdbarch (ps)) |
Definition at line 81 of file ada-exp.c.
Referenced by type_boolean(), type_double(), type_float(), type_int(), type_long(), type_long_double(), type_long_long(), type_system_address(), and yyparse().
#define qsort __qsort__dummy |
Definition at line 2747 of file ada-exp.c.
Referenced by addrs_section_sort(), arrange_linetable(), build_type_psymtabs_1(), classes_info(), clear_command(), complete_command(), convert_linespec_to_sals(), darwin_check_new_threads(), decode_line_2(), do_mixed_source_and_assembly(), dwarf2_build_frame_info(), end_symtab_get_static_block(), end_symtab_with_blockvector(), filter_sals(), find_method(), gdb_display_match_list_1(), gnuv3_print_vtable(), info_auto_load_libthread_db(), info_probes_for_ops(), inherit_abstract_dies(), install_minimal_symbols(), linux_xfer_osdata_processgroups(), macho_symfile_read_all_oso(), map_regcache_remote_table(), memrange_sortmerge(), mi_cmd_list_thread_groups(), normalize_mem_ranges(), print_bcache_statistics(), print_one_inferior(), print_scripts(), read_unwind_info(), search_minsyms_for_name(), selectors_info(), sort_blocks(), sort_pst_symbols(), sort_remove_dups_ada_exceptions_list(), sort_search_symbols_remove_dups(), sync_threadlists(), target_write_memory_blocks(), thread_apply_all_command(), uniquify_cu_indices(), uniquify_strings(), update_global_location_list(), update_section_map(), VEC(), and windows_create_inferior().
#define YY_ATTRIBUTE_PURE YY_ATTRIBUTE ((__pure__)) |
#define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__)) |
#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN |
Definition at line 471 of file ada-exp.c.
Referenced by yydestruct(), and yyparse().
#define YY_IGNORE_MAYBE_UNINITIALIZED_END |
Definition at line 472 of file ada-exp.c.
Referenced by yydestruct(), and yyparse().
#define YY_REDUCE_PRINT | ( | Rule | ) |
#define YY_STACK_PRINT | ( | Bottom, | |
Top | |||
) |
#define YY_SYMBOL_PRINT | ( | Title, | |
Type, | |||
Value, | |||
Location | |||
) |
Definition at line 1096 of file ada-exp.c.
Referenced by yydestruct(), and yyparse().
#define YYACCEPT goto yyacceptlab |
#define YYBACKUP | ( | Token, | |
Value | |||
) |
#define YYCOPY | ( | Dst, | |
Src, | |||
Count | |||
) |
#define YYDPRINTF | ( | Args | ) |
#define YYFPRINTF parser_fprintf |
Definition at line 137 of file ada-exp.c.
Referenced by yy_reduce_print(), yy_stack_print(), and yy_symbol_print().
#define YYNTOKENS 69 |
Definition at line 612 of file ada-exp.c.
Referenced by yy_symbol_print(), yy_symbol_value_print(), and yyparse().
#define yypact_value_is_default | ( | Yystate | ) | (!!((Yystate) == (-104))) |
#define yyparse ada_parse_internal |
Definition at line 96 of file ada-exp.c.
Referenced by ada_parse().
#define yyr2 ada_r2 |
Definition at line 104 of file ada-exp.c.
Referenced by yy_reduce_print(), and yyparse().
#define yyrule ada_rule /* With YYDEBUG defined */ |
Definition at line 125 of file ada-exp.c.
Referenced by yy_reduce_print().
#define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
#define YYSTACK_BYTES | ( | N | ) |
#define YYSTACK_RELOCATE | ( | Stack_alloc, | |
Stack | |||
) |
#define yystacksize ada_yystacksize |
#define yytable_value_is_error | ( | Yytable_value | ) | 0 |
#define YYTRANSLATE | ( | YYX | ) | ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
#define YYUSE | ( | E | ) | ((void) (E)) |
Definition at line 454 of file ada-exp.c.
Referenced by yy_symbol_value_print(), and yydestruct().
typedef short int yytype_int16 |
typedef signed char yytype_int8 |
typedef unsigned short int yytype_uint16 |
typedef unsigned char yytype_uint8 |
enum yytokentype |
void _initialize_ada_exp | ( | void | ) |
Definition at line 3504 of file ada-exp.c.
References temp_parse_space.
|
static |
Definition at line 3150 of file ada-exp.c.
References ada_get_field_index(), and field_name().
Referenced by get_symbol_field_type().
int ada_parse | ( | struct parser_state * | par_state | ) |
Definition at line 2751 of file ada-exp.c.
References do_cleanups(), gdb_assert, make_cleanup_clear_parser_state(), temp_parse_space, yyin, and yyparse.
Referenced by parse().
|
static |
Definition at line 2979 of file ada-exp.c.
References _, ada_encode(), ada_lookup_symbol_list(), BLOCKVECTOR_BLOCK, error(), LOC_BLOCK, lookup_symtab(), name, STATIC_BLOCK, SYMBOL_BLOCK_VALUE, SYMBOL_CLASS, SYMTAB_BLOCKVECTOR, VAR_DOMAIN, and warning().
Referenced by yyparse().
Definition at line 3079 of file ada-exp.c.
Referenced by write_var_or_type().
|
static |
Definition at line 3093 of file ada-exp.c.
References name.
Referenced by get_symbol_field_type(), and write_selectors().
Definition at line 3421 of file ada-exp.c.
References check_typedef(), name, TYPE_CODE, TYPE_CODE_ENUM, TYPE_FIELD_ENUMVAL, TYPE_FIELD_NAME, TYPE_NFIELDS, and xsnprintf().
Referenced by yyparse().
|
static |
Definition at line 3052 of file ada-exp.c.
References ada_lookup_symbol(), language_lookup_primitive_type(), LOC_TYPEDEF, parse_gdbarch, parse_language, SYMBOL_CLASS, SYMBOL_TYPE, type, type_system_address(), and VAR_DOMAIN.
Referenced by write_var_or_type().
Definition at line 3172 of file ada-exp.c.
References ada_get_field_index(), ada_nget_field_index(), check_typedef(), chop_separator(), field_name(), SYMBOL_TYPE, and TYPE_FIELD_TYPE.
Referenced by write_var_or_type().
|
static |
Definition at line 3019 of file ada-exp.c.
References ada_prefer_type(), LOC_ARG, LOC_COMPUTED, LOC_LOCAL, LOC_REF_ARG, LOC_REGISTER, LOC_REGPARM_ADDR, LOC_TYPEDEF, ada_symbol_info::sym, SYMBOL_CLASS, and SYMBOL_TYPE.
Referenced by write_var_or_type().
|
static |
|
static |
Definition at line 3478 of file ada-exp.c.
References language_string_char_type(), parse_gdbarch, and parse_language.
|
static |
Definition at line 3466 of file ada-exp.c.
References parse_type.
|
static |
Definition at line 3460 of file ada-exp.c.
References parse_type.
|
static |
Definition at line 3442 of file ada-exp.c.
References parse_type.
Referenced by write_object_renaming(), and yyparse().
|
static |
Definition at line 3448 of file ada-exp.c.
References parse_type.
|
static |
Definition at line 3472 of file ada-exp.c.
References parse_type.
|
static |
Definition at line 3454 of file ada-exp.c.
References parse_type.
|
static |
Definition at line 3491 of file ada-exp.c.
References language_lookup_primitive_type(), parse_gdbarch, parse_language, and parse_type.
Referenced by find_primitive_type(), and yyparse().
|
static |
Definition at line 3129 of file ada-exp.c.
References language_ada, SYMBOL_DOMAIN, SYMBOL_LANGUAGE, SYMBOL_LINKAGE_NAME, temp_parse_space, UNDEF_DOMAIN, write_exp_elt_block(), write_exp_elt_opcode(), and write_exp_elt_sym().
Referenced by write_var_or_type().
|
static |
Definition at line 2810 of file ada-exp.c.
References write_exp_elt_opcode(), and write_exp_string().
Referenced by write_name_assoc(), write_object_renaming(), write_selectors(), and yyparse().
|
static |
Definition at line 2800 of file ada-exp.c.
References write_exp_elt_longcst(), write_exp_elt_opcode(), and write_exp_elt_type().
Referenced by yyparse().
|
static |
Definition at line 3398 of file ada-exp.c.
References _, ada_lookup_symbol_list(), error(), expression_context_block, LOC_TYPEDEF, stoken::ptr, ada_symbol_info::sym, SYMBOL_CLASS, VAR_DOMAIN, write_exp_op_with_string(), write_var_from_sym(), and write_var_or_type().
Referenced by yyparse().
|
static |
Definition at line 2830 of file ada-exp.c.
References _, ada_decode(), ada_lookup_encoded_symbol(), ADA_NOT_RENAMING, ADA_OBJECT_RENAMING, ada_parse_renaming(), ada_symbol_info::block, error(), get_selected_block(), stoken::length, LOC_TYPEDEF, name, stoken::ptr, ada_symbol_info::sym, SYMBOL_CLASS, temp_parse_space, type_int(), VAR_DOMAIN, write_exp_elt_longcst(), write_exp_elt_opcode(), write_exp_elt_type(), write_exp_op_with_string(), write_var_from_sym(), and xmalloc().
Referenced by write_var_or_type().
|
static |
Definition at line 3108 of file ada-exp.c.
References chop_separator(), stoken::length, stoken::ptr, and write_exp_op_with_string().
Referenced by write_var_or_type().
|
static |
Definition at line 2779 of file ada-exp.c.
References contained_in(), innermost_block, symbol_read_needs_frame(), write_exp_elt_block(), write_exp_elt_opcode(), and write_exp_elt_sym().
Referenced by write_name_assoc(), write_object_renaming(), and write_var_or_type().
|
static |
Definition at line 3222 of file ada-exp.c.
References _, ada_encode(), ADA_EXCEPTION_RENAMING, ada_find_renaming_symbol(), ada_lookup_simple_minsym(), ada_lookup_symbol_list(), ADA_NOT_RENAMING, ADA_OBJECT_RENAMING, ADA_PACKAGE_RENAMING, ada_parse_renaming(), ADA_SUBPROGRAM_RENAMING, chop_selector(), error(), expression_context_block, find_primitive_type(), get_symbol_field_type(), have_full_symbols(), have_partial_symbols(), internal_error(), MAX_RENAMING_CHAIN_LENGTH, bound_minimal_symbol::minsym, stoken::ptr, select_possible_type_sym(), ada_symbol_info::sym, SYMBOL_TYPE, temp_parse_space, type, VAR_DOMAIN, write_ambiguous_var(), write_exp_msymbol(), write_object_renaming(), write_selectors(), and write_var_from_sym().
Referenced by write_name_assoc(), and yyparse().
void xfree | ( | void * | ) |
Definition at line 97 of file common-utils.c.
Referenced by _initialize_ada_language(), _initialize_auto_load(), _initialize_gdb_bfd(), _initialize_record_btrace(), _initialize_tailcall_frame(), _initialize_tui_interp(), _proc_free(), aarch64_forget_process(), abbrev_table_free(), abbrev_table_read_table(), ada_catchpoint_location_dtor(), ada_free_symbol_cache(), ada_inferior_data_cleanup(), ada_main_name(), ada_print_floating(), ada_pspace_data_cleanup(), ada_unhandled_exception_name_addr_from_raise(), ada_varobj_describe_simple_array_child(), ada_varobj_get_value_of_array_variable(), add_angle_brackets(), add_auto_load_dir(), add_auto_load_safe_path(), add_inferior_command(), add_internal_problem_command(), add_language(), add_msglist(), add_packet_config_cmd(), add_partial_symbol(), add_path(), add_pe_exported_sym(), add_pe_forwarded_sym(), add_solib_catchpoint(), add_symbol_file_command(), addr_info_make_relative(), advance_command(), aix_thread_extra_thread_info(), aix_thread_pid_to_str(), alias_command(), all_tracepoint_actions_and_cleanup(), allocate_objfile(), allocate_psymtab(), allocate_symtab(), ambiguous_names_p(), apropos_command(), archpy_disassemble(), arg_cleanup(), arm_adjust_breakpoint_address(), arm_exidx_new_objfile(), arm_linux_forget_process(), arrange_linetable(), attach_command(), attach_command_continuation_free_args(), ATTRIBUTE_PRINTF(), auto_load_objfile_script(), auto_load_objfile_script_1(), auto_load_pspace_data_cleanup(), auto_load_safe_path_vec_update(), auto_load_section_scripts(), auxv_inferior_data_cleanup(), avr_io_reg_read_command(), backtrace_command(), base_breakpoint_dtor(), bcache_xfree(), bfd_lookup_symbol_from_dyn_symtab(), bfd_uses_spe_extensions(), bp_location_dtor(), bppy_get_commands(), bppy_init(), bppy_set_condition(), bpstat_check_watchpoint(), bpstat_free(), break_range_command(), breakpoint_re_set(), breakpoint_re_set_default(), bsd_kvm_open(), btrace_clear(), btrace_clear_history(), btrace_data_append(), btrace_data_fini(), btrace_maint_clear(), btrace_read_config(), buffer_free(), buffer_xml_printf(), build_error_marker_type(), build_id_to_debug_bfd(), build_section_table(), build_type_psymtabs_1(), c_compute_program(), c_get_string(), c_type_print_base(), cache_unref(), call_function_by_hand_dummy(), captured_main(), catch_ada_exception_command_split(), catch_exception_command_1(), catch_syscall_inferior_data_cleanup(), catcher_pop(), cd_command(), chain_candidate(), check_fast_tracepoint_sals(), check_for_redefinition(), check_status_exception_catchpoint(), check_stub_method(), child_terminal_init_with_pgrp(), child_terminal_ours_1(), cleanup_mapped_symtab(), cleanup_request_data(), clear_collection_list(), clear_command(), clear_dangling_display_expressions(), clear_entries(), clear_header_list(), clear_internalvar(), clear_memory_write_data(), clear_parsing_data(), clear_section_table(), clear_so(), clear_table(), clear_threads_listing_context(), cli_uiout_dtor(), cmdpy_destroyer(), cmdpy_function(), cmdpy_init(), cmdscm_function(), coff_free_info(), coff_locate_sections(), coff_symfile_read(), coff_symtab_read(), command_from_pid(), command_line_handler(), command_line_input(), commandline_from_pid(), commands_command_1(), common_open(), compare_sections_command(), compile_file_command(), compile_object_load(), compile_object_run(), compile_rx_or_error(), compile_to_object(), complete_command(), compute_compunit_symtab_includes(), compute_enum_values(), compute_stack_depth(), continue_command(), convert_array(), convert_func(), convert_one_symbol(), convert_value_from_python(), copy_sections(), copy_terminal_info(), core_close(), core_open(), core_process_module_section(), cp_canonicalize_string(), cp_canonicalize_string_full(), cp_class_name_from_physname(), cp_lookup_symbol_imports_or_template(), cp_print_value(), cp_search_static_and_baseclasses(), cppop(), create_all_comp_units(), create_breakpoint(), create_breakpoint_sal(), create_breakpoints_sal(), create_demangled_names_hash(), create_dwo_unit_in_dwp_v1(), create_dwo_unit_in_dwp_v2(), create_excep_cond_exprs(), create_filename_seen_cache(), create_quick_file_names_table(), create_sals_line_offset(), create_strtab(), create_symbol_hash_table(), create_tsv_from_upload(), create_type_unit_group(), create_typedef_hash(), ctf_start(), darwin_bfd_open(), darwin_current_sos(), darwin_mourn_inferior(), darwin_pspace_data_cleanup(), dbx_free_symfile_info(), dcache_free(), deallocate_reg_mem(), decimal_from_floating(), decode_line_2(), decode_line_full(), decode_loadmap(), decode_static_tracepoint_spec(), decref_counted_command_line(), default_make_symbol_completion_list_break_on_1(), define_symbol(), del_objfile_sal(), del_symbol_error(), delete_all_bookmarks(), delete_async_event_handler(), delete_async_signal_handler(), delete_breakpoint(), delete_cmd(), delete_file_handler(), delete_file_name_entry(), delete_filename_seen_cache(), delete_instance(), delete_one_bookmark(), delete_substitute_path_rule(), delete_symtab_entry(), delete_thread_db_info(), delete_thread_object(), delete_timer(), delete_trace_state_variable(), demangle_command(), demangle_for_lookup(), destroy_linespec_result(), destroy_one_procinfo(), dicos_load_module_p(), directory_command(), disable_probes_command(), disable_thread_stack_temporaries(), discard_infcall_control_state(), discard_infcall_suspend_state(), discard_my_cleanups(), discard_my_continuations_1(), displaced_step_fixup(), do_cleanup_end(), do_cleanup_iterator(), do_compile_dwarf_expr_to_c(), do_discard_minimal_symbols_cleanup(), do_map_commands_command(), do_module_cleanup(), do_my_cleanups(), do_my_continuations_1(), do_one_display(), do_serial_close(), do_set_command(), do_show_command(), document_command(), dsbt_clear_solib(), dsbt_current_sos(), dsbt_free_so(), dsbt_pspace_data_cleanup(), dsbt_relocate_main_executable(), dtor_catch_exec(), dtor_catch_solib(), dtor_exception(), dtor_exception_catchpoint(), dtor_watchpoint(), dtrace_get_probes(), dtrace_probe_destroy(), dummy_frame_context_saver_free(), dump_insns(), dump_memory_to_file(), dw2_expand_symtabs_matching(), dw2_free_cached_file_names(), dw2_map_symbol_filenames(), dwarf2_add_field(), dwarf2_add_member_fn(), dwarf2_add_typedef(), dwarf2_build_frame_info(), dwarf2_canonicalize_name(), dwarf2_compile_expr_to_ax(), dwarf2_compute_name(), dwarf2_frame_state_free(), dwarf2_frame_state_free_regs(), dwarf2_get_dwz_file(), dwarf2_name(), dwarf2_per_objfile_free(), dwarf2_physname(), dwarf2_release_queue(), dwarf2_start_subfile(), dwarf2_tailcall_sniffer_first(), dwarf_decode_macros(), edit_command(), elf_read_minimal_symbols(), elf_symfile_read(), enable_break(), enable_break2(), enable_probes_command(), end_arglist(), end_msglist(), end_stabs(), end_symtab_get_static_block(), enumerate_args(), enumerate_locals(), env_execute_cli_command(), error_stream(), error_symbol_once(), eval_command(), eval_compile_command(), evaluate_subexp_standard(), exec_close(), exec_file_attach(), exec_file_command(), exec_reverse_once(), execute_cfa_program(), execute_gdb_command(), execute_script_contents(), expand_hash_table(), expand_hashtable(), extend_buffer_earlier(), fbsd_collect_regset_section_cb(), fbsd_find_memory_regions(), fetch_loadmap(), file_is_auto_load_safe(), file_read_description_xml(), filter_args(), filter_results(), filter_sals(), finalize_symtab(), find_and_open_script(), find_and_open_source(), find_condition_and_thread(), find_file_and_directory(), find_frame_funname(), find_global_typedef(), find_linespec_symbols(), find_oload_champ(), find_oload_champ_namespace_loop(), find_overload_match(), find_separate_debug_file(), find_separate_debug_file_by_debuglink(), find_slot_in_mapped_hash(), find_source_lines(), finish_command(), finish_command_continuation_free_arg(), finish_global_stabs(), fixup_definition(), fixup_go_packaging(), fixup_partial_die(), fnpy_call(), follow_exec(), foreach_macro(), foreach_macro_in_scope(), forget_cached_source_info_for_objfile(), fprintf_symbol_filtered(), frame_info(), frapy_name(), frapy_read_var(), frapy_str(), free_actions_list(), free_address_space(), free_agent_expr(), free_bincl_list(), free_block(), free_bp_location(), free_buffer(), free_buildsym_compunit(), free_char_ptr_vec(), free_command_lines(), free_completion_list(), free_content(), free_content_elements(), free_current_contents(), free_current_marker(), free_display(), free_dwarf_expr_context(), free_environ(), free_ext_lang_type_printers(), free_fork(), free_format_pieces(), free_funcalls(), free_hashed_expandable(), free_header_files(), free_heap_comp_unit(), free_inferior(), free_line_header(), free_linear_expandable(), free_linetab(), free_lzma(), free_macro_definition_ptr(), free_memory_read_result_vector(), free_objfile(), free_objfile_data(), free_one_bfd_section(), free_pieced_value_closure(), free_pipe_state(), free_private_thread_info(), free_pv_area(), free_search_symbols(), free_section_addr_info(), free_so(), free_stringtab(), free_symbol_cache(), free_symfile_segment_data(), free_syscalls_info(), free_target_description(), free_thread(), free_traceframe_info(), free_typedef_hash(), free_uploaded_tps(), free_uploaded_tsvs(), free_variable(), free_xmethod_worker(), frscm_print_frame_smob(), frv_clear_solib(), frv_current_sos(), frv_free_so(), frv_relocate_main_executable(), func_command(), function_destroyer(), gcore_command(), gcore_copy_callback(), gdb_bfd_errmsg(), gdb_bfd_iovec_fileio_close(), gdb_bfd_lookup_symbol_from_symtab(), gdb_bfd_open(), gdb_demangle(), gdb_print_filename(), gdb_readline(), gdb_readline2(), gdb_readline_wrapper_cleanup(), gdb_realpath_keepfile(), gdb_safe_append_history(), gdb_save_tty_state(), gdb_xml_cleanup(), gdb_xml_create_parser_and_cleanup(), gdb_xml_debug(), gdb_xml_end_element(), gdb_xml_values_cleanup(), gdbarch_free(), gdbpy_before_prompt_hook(), gdbpy_decode_line(), gdbpy_eval_from_control_command(), gdbpy_finish_initialization(), gdbpy_free_xmethod_worker_data(), gdbpy_get_xmethod_arg_types(), gdbpy_parameter(), gdbpy_parse_command_name(), gdbpy_print_stack(), gdbpy_run_events(), gdbscm_arch_disassemble(), gdbscm_breakpoint_commands(), gdbscm_create_eqable_gsmob_ptr_map(), gdbscm_dynwind_xfree(), gdbscm_execute_objfile_script(), gdbscm_frame_name(), gdbscm_frame_read_register(), gdbscm_frame_read_var(), gdbscm_gsmob_kind(), gdbscm_initialize_smobs(), gdbscm_lookup_global_symbol(), gdbscm_lookup_symbol(), gdbscm_lookup_type(), gdbscm_make_arg_error(), gdbscm_make_breakpoint(), gdbscm_make_command(), gdbscm_make_parameter(), gdbscm_make_type_error(), gdbscm_memory_port_close(), gdbscm_parameter_value(), gdbscm_parse_and_eval(), gdbscm_parse_command_name(), gdbscm_parse_function_args(), gdbscm_printf(), gdbscm_register_command_x(), gdbscm_register_parameter_x(), gdbscm_safe_source_script(), gdbscm_scm_from_printf(), gdbscm_set_breakpoint_condition_x(), gdbscm_source_objfile_script(), gdbscm_string_to_argv(), gdbscm_type_field(), gdbscm_type_has_field_p(), gdbscm_type_print_name(), gdbscm_value_field(), gdbscm_value_print(), gdbscm_value_to_lazy_string(), gdbscm_value_to_string(), generate_c_for_for_one_variable(), generate_c_for_variable_locations(), generate_register_struct(), generate_vla_size(), generic_load(), get_core_register_section(), get_core_siginfo(), get_function_name(), get_inferior_args(), get_init_files(), get_osdata(), get_set_value(), get_show_value(), getpkt_or_notif_sane_1(), gnuv3_get_type_from_type_info(), gnuv3_get_typeid(), gnuv3_print_method_ptr(), gnuv3_print_vtable(), go32_create_inferior(), go_demangle(), go_symbol_package_name(), guess_full_die_structure_name(), guess_partial_die_structure_name(), h8300_push_dummy_call(), handle_gnu_v3_exceptions(), handle_inferior_event_1(), handle_output_debug_string(), hardwire_get_tty_state(), hash_expand(), hwdebug_insert_point(), hwdebug_remove_point(), i386_gdbarch_init(), inferior_has_bug(), inflow_inferior_data_cleanup(), inflow_inferior_exit(), info_auto_load_libthread_db(), info_mach_tasks_command(), info_probes_for_ops(), infpy_read_memory(), infrun_thread_stop_requested(), inherit_abstract_dies(), init_loaded_scripts_info(), init_psymbol_list(), insert_bp_location(), inspect_type(), install_new_value(), interp_set(), invalidate_linux_cache_inf(), ioscm_file_port_delete(), ioscm_reinit_memory_port(), is_known_support_routine(), iterate_over_symtabs(), java_class_name_from_physname(), java_type_print_base(), jit_dealloc_cache(), jit_object_close_impl(), jit_program_space_data_cleanup(), jit_reader_load_command(), jit_reader_try_read_symtab(), jit_reader_unload_command(), jump_command(), jv_per_objfile_free(), libunwind_load(), line_info(), linespec_parse_basic(), linespec_parser_delete(), linespec_state_constructor(), link_callbacks_einfo(), linux_collect_regset_section_cb(), linux_common_core_of_thread(), linux_core_info_proc_mappings(), linux_corefile_thread_callback(), linux_fill_prpsinfo(), linux_find_memory_regions_full(), linux_get_siginfo_data(), linux_grandchild_function(), linux_info_proc(), linux_make_corefile_notes(), linux_nat_attach(), linux_nat_wait(), linux_ptrace_attach_fail_reason_string(), linux_spu_make_corefile_notes(), linux_xfer_osdata_fds(), linux_xfer_osdata_processes(), linux_xfer_osdata_processgroups(), linux_xfer_osdata_threads(), list_args_or_locals(), list_command(), lm_info_read(), load_command(), load_progress(), local_setattro(), lookup_dwo_cutu(), lookup_minimal_symbol(), lookup_partial_symbol(), lookup_struct_elt_type(), lookup_symbol_from_bfd(), lsscm_free_lazy_string_smob(), lval_func_free_closure(), lwp_free(), lzma_close(), lzma_open(), lzma_pread(), m32c_m16c_address_to_pointer(), m32r_load(), macho_symfile_read(), macho_symfile_read_all_oso(), macro_bcache_free(), macro_free(), macro_include(), macro_lookup_definition(), macro_start_file(), macro_undef(), macro_undef_command(), main_info_cleanup(), maintenance_do_deprecate(), maintenance_print_msymbols(), maintenance_print_psymbols(), maintenance_print_symbols(), make_cleanup_close(), make_cleanup_discard_psymtabs(), make_cleanup_regcache_invalidate(), make_cleanup_restore_integer(), make_cleanup_restore_target_terminal(), make_cleanup_restore_ui_file(), make_command_stats_cleanup(), make_symbol_overload_list(), mangled_name_to_comp(), maybe_expand(), mbpy_dealloc(), mem_bfd_iovec_close(), mem_file_delete(), memory_error(), memory_xfer_partial(), method_name_from_physname(), mi_cmd_break_insert_1(), mi_cmd_data_read_memory(), mi_cmd_data_read_memory_bytes(), mi_cmd_data_write_memory(), mi_cmd_data_write_memory_bytes(), mi_cmd_disassemble(), mi_cmd_env_dir(), mi_cmd_env_path(), mi_cmd_interpreter_exec(), mi_cmd_thread_list_ids(), mi_cmd_thread_select(), mi_cmd_trace_find(), mi_cmd_trace_frame_collected(), mi_cmd_var_assign(), mi_cmd_var_create(), mi_cmd_var_evaluate_expression(), mi_cmd_var_info_expression(), mi_cmd_var_info_type(), mi_cmd_var_list_children(), mi_cmd_var_set_format(), mi_console_file_delete(), mi_execute_async_cli_command(), mi_execute_cli_command(), mi_execute_command(), mi_load_progress(), mi_parse(), mi_parse_free(), mips_error(), mips_linux_close(), mips_linux_remove_watchpoint(), monitor_close(), monitor_load(), monitor_open(), mt_push_dummy_call(), munmap_list_free(), n_spaces(), net_windows_close(), new_compile_instance(), new_completion_tracker(), notif_event_xfree(), objc_demangle(), objfile_relocate(), objfiles_pspace_data_cleanup(), objfpy_get_build_id(), obstack_xml_printf(), old_renaming_is_invisible(), open_and_init_dwp_file(), open_dwo_file(), open_symbol_file_object(), openp(), osdata_free(), osdata_item_clear(), output_cores(), overload_list_add_symbol(), parmpy_init(), parse_exp_in_context_1(), parse_expression_for_completion(), parse_float(), parse_frame_specification_1(), parse_linespec(), parse_macro_definition(), parse_partial_symbols(), parse_probes(), parse_scrolling_args(), parse_trace_status(), parse_xml_raw(), pascal_object_print_value(), pascal_val_print(), pascm_set_func(), pascm_set_param_value_x(), pascm_show_func(), pascm_signal_setshow_error(), patch_type(), path_command(), pdc_dealloc(), perror_warning_with_name(), pipe_close(), pmon_end_download(), poll_timers(), pop_dummy_frame(), pop_level(), pop_stack_item(), pop_subfile(), ppc_linux_get_syscall_number(), ppc_linux_thread_exit(), ppscm_make_pp_type_error_exception(), ppscm_print_children(), ppscm_print_exception_unless_memory_error(), ppscm_print_string_repr(), print_bcache_statistics(), print_children(), print_converted_chars_to_obstack(), print_decimal_chars(), print_doc_line(), print_frame(), print_frame_args(), print_mention_exception(), print_name_maybe_canonical(), print_one_breakpoint_location(), print_one_catch_solib(), print_one_catch_syscall(), print_one_exception(), print_return_value(), print_stack_unless_memory_error(), print_subexp_standard(), print_target_wait_results(), print_thread_info(), print_varobj(), proc_set_traced_sysentry(), proc_set_traced_sysexit(), process_enumeration_scope(), process_linenos(), process_next_line(), process_queue(), procfs_create_inferior(), procfs_debug_inferior(), procfs_meminfo(), procfs_open_1(), procfs_xfer_auxv(), prompt_for_continue(), psym_forget_cached_source_info(), psymbol_bcache_free(), psymtab_include_file_name(), psymtab_to_fullname(), psymtab_to_symtab_1(), pull_pid_from_list(), pushf_register(), pushf_register_address(), putpkt_binary(), pv_area_store(), py_free_inferior(), py_print_frame(), py_varobj_iter_next(), python_interactive_command(), python_run_simple_file(), pyuw_dealloc_cache(), quit_confirm(), re_set_exception_catchpoint(), read_alphacoff_dynamic_symtab(), read_baseclasses(), read_dbx_dynamic_symtab(), read_dbx_symtab(), read_frame(), read_member_functions(), read_pe_exported_syms(), read_program_header(), read_program_headers_from_bfd(), read_struct_fields(), read_type(), read_whatever_is_readable(), realloc_body_list(), really_free_pendings(), record_btrace_clear_histories(), record_btrace_start_replaying(), record_btrace_stop_replaying(), record_full_close(), record_full_core_open_1(), record_full_core_xfer_partial(), record_full_end_release(), record_full_goto_bookmark(), record_full_mem_release(), record_full_reg_release(), record_full_save_cleanups(), reg_value_free_impl(), regcache_dump(), regcache_xfree(), register_remote_support_xml(), register_solib_event_probe(), registers_changed_ptid(), registry_container_free_data(), release_program_space(), release_static_tracepoint_marker(), reload_shared_libraries_1(), relocate_gdb_directory(), remote_disable_btrace(), remote_file_get(), remote_file_put(), remote_fileio_func_read(), remote_fileio_func_write(), remote_fileio_reset(), remote_get_threads_with_qxfer(), remote_notif_state_xfree(), remote_open_1(), remote_pass_signals(), remote_pid_to_exec_file(), remote_program_signals(), remote_read_btrace(), remote_read_qxfer(), remote_register_number_and_offset(), remote_teardown_btrace(), remote_traceframe_info(), remove_displaced_stepping_state(), remove_dummy_frame(), remove_symbol_file_command(), reopen_exec_file(), replace_operator_with_call(), replace_typedefs(), replace_typedefs_qualified_name(), reread_symbols(), resize_symbol_cache(), restore_active_ext_lang(), restore_binary_file(), restore_current_thread_cleanup_dtor(), restore_current_traceframe_cleanup_dtor(), restore_infcall_control_state(), restore_inferior_ptid(), restore_python_env(), restore_section_callback(), return_command(), rs6000_aix_core_xfer_shared_libraries_aix(), rs6000_aix_shared_library_to_xml(), rs6000_xfer_shared_libraries(), run_command_1(), s390_remove_watchpoint(), salpy_dealloc(), salpy_str(), save_breakpoints(), save_infcall_suspend_state(), scan_dyntag_auxv(), scan_expression_with_cleanup(), scan_filename_with_cleanup(), scan_xcoff_symtab(), score7_free_memblock(), sdata_make_value(), search_struct_method(), search_symbols(), select_source_symtab(), ser_console_close(), ser_windows_close(), serial_open(), serial_printf(), serial_unref(), set_auto_load_dir(), set_auto_load_safe_path(), set_breakpoint_condition(), set_cp_abi_as_auto_default(), set_directories_command(), set_environment_command(), set_ext_lang_command(), set_gdb_data_directory(), set_gnutarget(), set_in_environ(), set_inferior_args(), set_inferior_io_terminal(), set_last_source_file(), set_libthread_db_search_path(), set_logging_off(), set_logging_on(), set_main_name(), set_parameter_value(), set_prompt(), set_tdesc_filename_cmd(), show_pp_source_pos(), signal_command(), sim_inferior_data_cleanup(), simple_displaced_step_free_closure(), simple_free_overlay_table(), skip_delete_command(), solib_aix_bfd_open(), solib_aix_solib_create_inferior_hook(), solib_aix_xfree_lm_info(), solib_bfd_fopen(), solib_find_1(), solib_map_sections(), solib_target_current_sos(), solib_target_free_library_list(), solib_target_free_so(), sort_search_symbols_remove_dups(), source_script_file(), source_script_with_search(), source_verbose_cleanup(), spu_bfd_iovec_close(), spu_bfd_open(), spu_get_overlay_table(), stap_probe_destroy(), start_subfile(), startup_inferior(), stdio_file_delete(), step_1(), step_once(), stpy_dealloc(), strace_marker_create_breakpoints_sal(), stringify_collection_list(), svr4_clear_solib(), svr4_current_sos_via_xfer_libraries(), svr4_exec_displacement(), svr4_free_so(), svr4_keep_data_in_core(), svr4_pspace_data_cleanup(), svr4_read_so_list(), sym_info(), symbol_cache_clear_slot(), symbol_file_add_from_memory(), symbol_set_names(), symfile_bfd_open(), symfile_debug_free_objfile(), syms_from_objfile_1(), symtab_to_fullname(), sync_threadlists(), syscalls_info_free_syscalls_desc(), target_bfd_xclose(), target_debug_print_options(), target_debug_print_struct_target_waitstatus_p(), target_desc_info_free(), target_fileio_read_alloc_1(), target_read_alloc_1(), target_read_description_xml(), tdesc_data_cleanup(), tdesc_free_feature(), tdesc_free_reg(), tdesc_free_type(), tdesc_parse_xml(), tdesc_use_registers(), tee_file_delete(), tfile_close(), tfile_dtor(), tfile_open(), tfile_write_uploaded_tsv(), thpy_set_name(), thread_apply_all_command(), thread_apply_command(), thread_db_load_search(), thread_name_command(), throw_perror_with_name(), tilegx_push_dummy_call(), top_level_prompt(), trace_actions_command(), trace_file_writer_xfree(), trace_find_line_command(), trace_variable_command(), try_open_dwop_file(), try_thread_db_load_from_dir(), try_thread_db_load_from_pdir_1(), tui_alloc_content(), tui_alloc_source_buffer(), tui_del_window(), tui_disassemble(), tui_file_delete(), tui_find_disassembly_address(), tui_free_window(), tui_get_register(), tui_prep_terminal(), tui_set_disassem_content(), tui_set_focus(), tui_set_layout_by_name(), tui_set_source_content(), tui_set_win_height(), tui_show_locator_content(), tui_show_register_group(), tvariables_info_1(), type_stack_cleanup(), typy_lookup_type(), typy_str(), ui_file_delete(), ui_out_destroy(), ui_out_field_stream(), unexpected_linespec_error(), uninstall_symfile_debug_logging(), uninstall_variable(), unset_exec_wrapper_command(), unset_in_environ(), unset_tdesc_filename_cmd(), until_break_command(), until_command(), until_next_command(), unwind_infopy_str(), update_dynamic_varobj_children(), update_global_location_list(), update_section_map(), update_static_tracepoint(), update_type_if_necessary(), update_watchpoint(), val_print_string(), valpy_getitem(), valpy_str(), valpy_string(), value_concat(), value_free(), value_of_root(), varobj_clear_saved_item(), varobj_set_display_format(), varobj_set_value(), varobj_update_one(), varobj_value_get_print_value(), VEC(), verify_gdbarch(), vfprintf_maybe_filtered(), vfprintf_unfiltered(), vlscm_convert_typed_value_from_scheme(), vlscm_print_value_smob(), watch_command_1(), watch_main_source_file_lossage(), windows_delete_thread(), windows_free_so(), windows_init_thread_list(), windows_xfer_shared_library(), write_gcore_file_1(), write_psymtabs_to_index(), x86_forget_process(), xcoff_free_info(), xcoff_symfile_finish(), xfree_observer_list_node(), xinclude_start_include(), xml_fetch_content_from_file(), xml_init_syscalls_info(), xml_xinclude_cleanup(), xstormy16_push_dummy_call(), xtensa_register_type(), and xtensa_verify_config().
void* xmalloc | ( | YYSIZE_T | ) |
Referenced by _initialize_arm_tdep(), _initialize_infrun(), _initialize_remote(), _initialize_stabsread(), _initialize_varobj(), abbrev_table_read_table(), ada_get_next_arg(), ada_name_for_lookup(), add_cmd(), add_file_name(), add_filename_to_list(), add_include_dir(), add_inferior_silent(), add_initial_lwp(), add_internal_problem_command(), add_language(), add_msglist(), add_new_header_file(), add_substitute_path_rule(), add_symbol_file_command(), add_symbol_to_list(), add_thread_object(), add_to_pid_list(), addrs_section_sort(), all_tracepoint_actions_and_cleanup(), alloc_counted_command_line(), alloc_lzma(), alloc_section_addr_info(), allocate_include_entry(), alpha_gdbarch_init(), amd64_displaced_step_copy_insn(), amd64_relocate_instruction(), arm_adjust_breakpoint_address(), arm_displaced_step_copy_insn(), arm_exidx_new_objfile(), arm_linux_displaced_step_copy_insn(), arrange_linetable(), attach_command(), auto_load_objfile_script_1(), backtrace_command(), bfd_lookup_symbol_from_dyn_symtab(), bfd_open_from_target_memory(), bfd_uses_spe_extensions(), bpstat_alloc(), bpstat_copy(), btrace_data_append(), build_command_line(), build_gdb_vtable_type(), build_section_table(), build_std_type_info_type(), buildsym_init(), c_get_string(), c_type_print_base(), call_function_by_hand_dummy(), captured_main(), chain_candidate(), clear_command(), cmdpy_init(), coff_locate_sections(), coff_symfile_read(), coff_symtab_read(), command_line_handler(), command_line_input(), commandline_from_pid(), compare_sections_command(), compile_object_load(), compile_object_run(), compute_enum_list(), compute_enum_values(), compute_python_string(), construct_inferior_arguments(), copy_command_lines(), copy_sections(), copy_string(), copy_type_recursive(), core_process_module_section(), cp_print_value(), cppush(), create_all_comp_units(), create_all_type_units(), create_async_event_handler(), create_async_signal_handler(), create_file_handler(), create_internalvar(), create_procinfo(), create_signatured_type_table_from_index(), create_timer(), cris_gdbarch_init(), ctf_trace_file_writer_new(), dbx_lookup_type(), dcache_alloc(), dcache_init(), decode_line_2(), decode_loadmap(), decode_static_tracepoint_spec(), delete_file_handler(), delim_string_to_char_ptr_vec_append(), demand_private_info(), dicos_load_module_p(), dict_create_hashed_expandable(), dict_create_linear_expandable(), displaced_step_prepare(), display_command(), do_set_command(), do_ui_file_xstrdup(), document_command(), dos_copy_tty_state(), dos_get_tty_state(), dummy_frame_context_saver_setup(), dump_memory_to_file(), dwarf2_add_field(), dwarf2_add_member_fn(), dwarf2_compile_expr_to_ax(), dwarf2_frame_state_copy_regs(), dwarf_decode_line_header(), elf_read_minimal_symbols(), enable_thread_stack_temporaries(), end_symtab_get_static_block(), ensure_python_env(), expand_hash_table(), extend_buffer_earlier(), extend_psymbol_list(), extract_identifier(), fbsd_collect_regset_section_cb(), fetch_loadmap(), find_canonical_descriptor_in_load_object(), find_linespec_symbols(), find_oload_champ(), find_program_interpreter(), find_separate_debug_file(), find_source_lines(), finish_forward(), forward_search_command(), func_command(), gather_arguments(), gcore_copy_callback(), gdb_bfd_errmsg(), gdb_bfd_lookup_symbol_from_symtab(), gdb_mangle_name(), gdb_print_filename(), gdb_readline(), gdb_readline2(), gdb_readline_wrapper(), gdb_xml_parse_attr_enum(), gdb_xml_parse_attr_ulongest(), gdbarch_register_osabi(), gdbarch_register_osabi_sniffer(), gdbpy_parse_command_name(), gdbscm_parse_command_name(), get_regcomp_error(), get_thread_arch_aspace_regcache(), get_uploaded_tp(), get_uploaded_tsv(), go32_create_inferior(), h8300_gdbarch_init(), h8300_push_dummy_call(), hardwire_copy_tty_state(), hardwire_get_tty_state(), hwdebug_find_thread_points_by_tid(), hwdebug_insert_point(), i386_displaced_step_copy_insn(), inf_child_fileio_readlink(), info_auto_load_libthread_db(), info_mach_tasks_command(), infpy_read_memory(), inherit_abstract_dies(), init_bincl_list(), init_buffer(), init_cutu_and_read_dies(), init_environ(), init_filename_language_table(), init_header_files(), init_lineno(), init_psymbol_list(), init_stringtab(), init_tu_and_read_dwo_dies(), initialize_expout(), insert_args(), install_variable(), ioscm_init_memory_port(), ioscm_reinit_memory_port(), java_class_name_from_physname(), java_demangle_type_signature(), jit_reader_try_read_symtab(), jit_symtab_line_mapping_add_impl(), jit_unwind_reg_get_impl(), ldirname(), line_info(), linux_collect_regset_section_cb(), linux_core_info_proc_mappings(), linux_fork_to_function(), linux_get_siginfo_data(), linux_nat_fileio_readlink(), linux_xfer_osdata_processgroups(), lm_info_read(), load_command(), load_progress(), load_section_callback(), lookup_symbol_from_bfd(), lzma_open(), lzma_pread(), m32c_m16c_address_to_pointer(), m32c_m16c_pointer_to_address(), m68hc11_gdbarch_init(), macho_add_oso_symfile(), macho_symfile_read(), macro_alloc(), macro_bcache(), macro_define_command(), make_cleanup_close(), make_cleanup_restore_current_thread(), make_cleanup_restore_current_traceframe(), make_cleanup_restore_integer(), make_cleanup_restore_target_terminal(), make_command(), make_environ(), make_hex_string(), make_inf(), make_my_cleanup2(), make_proc(), make_pv_area(), make_symbol_overload_list(), mark_completion_tag(), maybe_add_script_file(), maybe_add_script_text(), maybe_expand(), mem_file_write(), memory_xfer_partial(), mep_gdbarch_init(), mi_cmd_data_read_memory_bytes(), mi_cmd_data_write_memory(), mi_cmd_data_write_memory_bytes(), mi_cmd_trace_frame_collected(), mi_execute_command(), mi_parse(), mi_parse_argv(), mips_gdbarch_init(), mips_linux_insert_watchpoint(), mn10300_gdbarch_init(), monitor_open(), msp430_gdbarch_init(), mt_push_dummy_call(), mt_register_name(), munmap_list_add(), n_spaces(), net_windows_open(), new_agent_expr(), new_dwarf_expr_context(), new_linetable(), new_macro_table(), new_remote_state(), new_root_variable(), new_variable(), new_variant(), notice_new_inferior(), objc_demangle(), objfile_relocate(), open_symbol_file_object(), parse_breakpoint_sals(), parse_find_args(), parse_float(), parse_format_string(), parse_macro_definition(), parse_partial_symbols(), parse_static_tracepoint_marker_definition(), parse_trace_status(), parse_tracepoint_definition(), parse_xml_raw(), pascal_object_print_value(), pascal_val_print(), pdc_alloc(), perror_string(), pmon_end_download(), pmon_load_fast(), ppc_linux_get_syscall_number(), print_decimal_chars(), print_doc_line(), proc_set_traced_sysentry(), proc_set_traced_sysexit(), process_linenos(), process_next_line(), procfs_create_inferior(), procfs_meminfo(), psymtab_to_symtab_1(), push_stack_item(), push_subfile(), pv_area_store(), py_varobj_iter_next(), python_interactive_command(), pyuw_sniffer(), queue_comp_unit(), rank_function(), read_alphacoff_dynamic_symtab(), read_args(), read_baseclasses(), read_dbx_dynamic_symtab(), read_dbx_symtab(), read_member_functions(), read_pe_exported_syms(), read_program_header(), read_program_headers_from_bfd(), read_string(), read_struct_fields(), read_whatever_is_readable(), realloc_body_list(), record_btrace_start_replaying(), record_full_core_open_1(), record_full_core_xfer_partial(), record_full_mem_alloc(), record_full_reg_alloc(), record_latest_value(), record_line(), record_thread(), register_dummy_frame_dtor(), remote_file_get(), remote_file_put(), remote_fileio_func_read(), remote_fileio_func_write(), remote_fileio_init_fd_map(), remote_hostio_readlink(), remote_pass_signals(), remote_program_signals(), restore_binary_file(), restore_section_callback(), rewrite_source_path(), rl78_gdbarch_init(), rs6000_aix_core_xfer_shared_libraries_aix(), rs6000_ptrace_ldinfo(), rx_gdbarch_init(), s390_insert_watchpoint(), sal_macro_scope(), save_infcall_control_state(), save_infcall_suspend_state(), save_inferior_ptid(), scan_xcoff_symtab(), score7_malloc_and_get_memblock(), search_struct_method(), search_symbols(), ser_console_get_tty_state(), ser_console_wait_handle(), ser_windows_open(), set_in_environ(), set_width(), setup_alternate_signal_stack(), setup_user_args(), simple_displaced_step_copy_insn(), simple_read_overlay_table(), solib_aix_new_lm_info(), sort_search_symbols_remove_dups(), source_command(), specify_exec_file_hook(), spu_bfd_fopen(), spu_bfd_open(), spu_get_overlay_table(), start_arglist(), start_buildsym_compunit(), start_msglist(), start_subfile(), stdio_file_new(), step_once(), stringify_collection_list(), svr4_copy_library_list(), symbol_completion_add(), sync_threadlists(), sysset_t_alloc(), target_fileio_read_alloc_1(), target_read_alloc_1(), target_read_string(), target_write_memory_blocks(), tee_file_new(), tfile_trace_file_writer_new(), tfile_write_uploaded_tsv(), thread_apply_all_command(), thread_db_load_search(), tilegx_push_dummy_call(), top_level_prompt(), trace_find_line_command(), try_thread_db_load_from_dir(), try_thread_db_load_from_pdir_1(), tui_alloc_content(), tui_alloc_source_buffer(), tui_expand_tabs(), tui_file_adjust_strbuf(), tui_make_status_line(), tui_set_source_content(), tui_sfileopen(), typename_concat(), ui_file_new(), ui_printf(), until_break_command(), update_dprintf_command_list(), update_global_location_list(), update_section_map(), update_thread_private_data_name(), v850_gdbarch_init(), value_concat(), varobj_delete(), VEC(), windows_make_so(), write_object_renaming(), write_psymtabs_to_index(), xget_renaming_scope(), xml_escape_text(), xml_fetch_content_from_file(), xml_list_of_syscalls(), xstormy16_push_dummy_call(), and xtensa_register_type().
|
static |
|
static |
Definition at line 1132 of file ada-exp.c.
References yy_symbol_value_print(), YYFPRINTF, YYNTOKENS, and yytname.
Referenced by yy_reduce_print().
Definition at line 1450 of file ada-exp.c.
References YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN, YY_IGNORE_MAYBE_UNINITIALIZED_END, YY_SYMBOL_PRINT, and YYUSE.
Referenced by yyparse().
void yyerror | ( | char * | msg | ) |
|
static |
int yyparse | ( | void | ) |
Definition at line 1479 of file ada-exp.c.
References _, block_lookup(), YYSTYPE::bval, convert_char_literal(), error(), lookup_pointer_type(), YYSTYPE::lval, parse_type, YYSTYPE::tval, type_boolean(), type_int(), type_system_address(), write_dollar_variable(), write_exp_elt_dblcst(), write_exp_elt_longcst(), write_exp_elt_opcode(), write_exp_elt_type(), write_exp_op_with_string(), write_int(), write_name_assoc(), write_var_or_type(), YY_, YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN, YY_IGNORE_MAYBE_UNINITIALIZED_END, YY_REDUCE_PRINT, YY_STACK_PRINT, YY_SYMBOL_PRINT, YYABORT, YYACCEPT, yycheck, yydefact, yydefgoto, yydestruct(), YYDPRINTF, YYEMPTY, YYEOF, yyerror, YYFINAL, YYINITDEPTH, YYLAST, yylen, yylex, yylloc, yylval, YYMAXDEPTH, yynerrs, YYNTOKENS, yypact, yypact_value_is_default, yypgoto, YYPOPSTACK, yyr1, yyr2, YYSIZE_T, yyss, yyalloc::yyss_alloc, yyssp, YYSTACK_ALLOC, YYSTACK_BYTES, YYSTACK_FREE, YYSTACK_RELOCATE, yystacksize, yystate, yystos, yytable, yytable_value_is_error, YYTERROR, YYTRANSLATE, yyval, yyvs, yyalloc::yyvs_alloc, and yyvsp.
initialize_file_ftype _initialize_ada_exp |
|
static |
Definition at line 149 of file ada-exp.c.
Referenced by sparc64obsd_trapframe_sniffer().
|
static |
Definition at line 2743 of file ada-exp.c.
Referenced by _initialize_ada_exp(), ada_parse(), write_ambiguous_var(), write_object_renaming(), and write_var_or_type().
|
static |
|
static |
Definition at line 767 of file ada-exp.c.
Referenced by yyparse().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 667 of file ada-exp.c.
Referenced by yy_reduce_print().
|
static |
Definition at line 976 of file ada-exp.c.
Referenced by yy_reduce_print(), and yyparse().
|
static |
Definition at line 688 of file ada-exp.c.
Referenced by yy_symbol_print().
|
static |