GDB (xrefs)
Classes | Macros | Typedefs | Enumerations | Functions | Variables
/tmp/gdb-8.1/gdb/ada-lang.h File Reference
#include "value.h"
#include "gdbtypes.h"
#include "breakpoint.h"
#include "vec.h"

Go to the source code of this file.

Classes

struct  ada_opname_map
 
struct  ada_task_info
 
struct  ada_exc_info
 

Macros

#define ADA_KNOWN_RUNTIME_FILE_NAME_PATTERNS
 
#define ADA_KNOWN_AUXILIARY_FUNCTION_NAME_PATTERNS
 
#define MAX_ENCLOSING_FRAME_LEVELS   7
 
#define MAX_RENAMING_CHAIN_LENGTH   10
 
#define GROW_VECT(v, s, m)   if ((s) < (m)) (v) = (char *) grow_vect (v, &(s), m, sizeof *(v));
 

Typedefs

typedef void() ada_task_list_iterator_ftype(struct ada_task_info *task)
 

Enumerations

enum  ada_renaming_category {
  ADA_NOT_RENAMING, ADA_OBJECT_RENAMING, ADA_EXCEPTION_RENAMING, ADA_PACKAGE_RENAMING,
  ADA_SUBPROGRAM_RENAMING
}
 
enum  ada_exception_catchpoint_kind { ada_catch_exception, ada_catch_exception_unhandled, ada_catch_assert, ada_catch_handlers }
 

Functions

void * grow_vect (void *, size_t *, size_t, int)
 
void ada_ensure_varsize_limit (const struct type *type)
 
int ada_get_field_index (const struct type *type, const char *field_name, int maybe_missing)
 
int ada_parse (struct parser_state *)
 
void ada_yyerror (const char *)
 
void ada_print_type (struct type *, const char *, struct ui_file *, int, int, const struct type_print_options *)
 
void ada_print_typedef (struct type *type, struct symbol *new_symbol, struct ui_file *stream)
 
void ada_val_print (struct type *, int, CORE_ADDR, struct ui_file *, int, struct value *, const struct value_print_options *)
 
void ada_value_print (struct value *, struct ui_file *, const struct value_print_options *)
 
void ada_emit_char (int, struct type *, struct ui_file *, int, int)
 
void ada_printchar (int, struct type *, struct ui_file *)
 
void ada_printstr (struct ui_file *, struct type *, const gdb_byte *, unsigned int, const char *, int, const struct value_print_options *)
 
struct valueada_convert_actual (struct value *actual, struct type *formal_type0)
 
struct valueada_value_subscript (struct value *, int, struct value **)
 
void ada_fixup_array_indexes_type (struct type *index_desc_type)
 
struct typeada_array_element_type (struct type *, int)
 
int ada_array_arity (struct type *)
 
struct typeada_type_of_array (struct value *, int)
 
struct valueada_coerce_to_simple_array_ptr (struct value *)
 
struct valueada_coerce_to_simple_array (struct value *)
 
int ada_is_simple_array_type (struct type *)
 
int ada_is_array_descriptor_type (struct type *)
 
int ada_is_bogus_array_descriptor (struct type *)
 
LONGEST ada_discrete_type_low_bound (struct type *)
 
LONGEST ada_discrete_type_high_bound (struct type *)
 
struct valueada_get_decoded_value (struct value *value)
 
struct typeada_get_decoded_type (struct type *type)
 
const char * ada_decode_symbol (const struct general_symbol_info *)
 
const char * ada_decode (const char *)
 
enum language ada_update_initial_language (enum language)
 
int ada_lookup_symbol_list (const char *, const struct block *, domain_enum, struct block_symbol **)
 
char * ada_fold_name (const char *)
 
struct block_symbol ada_lookup_symbol (const char *, const struct block *, domain_enum, int *)
 
void ada_lookup_encoded_symbol (const char *name, const struct block *block, domain_enum domain, struct block_symbol *symbol_info)
 
struct bound_minimal_symbol ada_lookup_simple_minsym (const char *)
 
void ada_fill_in_ada_prototype (struct symbol *)
 
int user_select_syms (struct block_symbol *, int, int)
 
int get_selections (int *, int, int, int, const char *)
 
int ada_scan_number (const char *, int, LONGEST *, int *)
 
struct typeada_parent_type (struct type *)
 
int ada_is_ignored_field (struct type *, int)
 
int ada_is_constrained_packed_array_type (struct type *)
 
struct valueada_value_primitive_packed_val (struct value *, const gdb_byte *, long, int, int, struct type *)
 
struct typeada_coerce_to_simple_array_type (struct type *)
 
int ada_is_character_type (struct type *)
 
int ada_is_string_type (struct type *)
 
int ada_is_tagged_type (struct type *, int)
 
int ada_is_tag_type (struct type *)
 
struct typeada_tag_type (struct value *)
 
struct valueada_value_tag (struct value *)
 
const char * ada_tag_name (struct value *)
 
struct valueada_tag_value_at_base_address (struct value *obj)
 
int ada_is_parent_field (struct type *, int)
 
int ada_is_wrapper_field (struct type *, int)
 
int ada_is_variant_part (struct type *, int)
 
struct typeada_variant_discrim_type (struct type *, struct type *)
 
int ada_is_others_clause (struct type *, int)
 
int ada_in_variant (LONGEST, struct type *, int)
 
const char * ada_variant_discrim_name (struct type *)
 
struct valueada_value_struct_elt (struct value *, const char *, int)
 
int ada_is_aligner_type (struct type *)
 
struct typeada_aligned_type (struct type *)
 
const gdb_byteada_aligned_value_addr (struct type *, const gdb_byte *)
 
const char * ada_attribute_name (enum exp_opcode)
 
int ada_is_fixed_point_type (struct type *)
 
int ada_is_system_address_type (struct type *)
 
struct valueada_delta (struct type *)
 
struct valueada_scaling_factor (struct type *)
 
struct typeada_system_address_type (void)
 
int ada_which_variant_applies (struct type *, struct type *, const gdb_byte *)
 
struct typeada_to_fixed_type (struct type *, const gdb_byte *, CORE_ADDR, struct value *, int check_tag)
 
struct valueada_to_fixed_value (struct value *val)
 
struct typeada_template_to_fixed_record_type_1 (struct type *type, const gdb_byte *valaddr, CORE_ADDR address, struct value *dval0, int keep_dynamic_fields)
 
int ada_name_prefix_len (const char *)
 
const char * ada_type_name (struct type *)
 
struct typeada_find_parallel_type (struct type *, const char *suffix)
 
bool get_int_var_value (const char *, LONGEST &value)
 
struct symbolada_find_renaming_symbol (struct symbol *name_sym, const struct block *block)
 
int ada_prefer_type (struct type *, struct type *)
 
struct typeada_get_base_type (struct type *)
 
struct typeada_check_typedef (struct type *)
 
char * ada_encode (const char *)
 
const char * ada_enum_name (const char *)
 
int ada_is_modular_type (struct type *)
 
ULONGEST ada_modulus (struct type *)
 
struct valueada_value_ind (struct value *)
 
void ada_print_scalar (struct type *, LONGEST, struct ui_file *)
 
int ada_is_range_type_name (const char *)
 
enum ada_renaming_category ada_parse_renaming (struct symbol *, const char **, int *, const char **)
 
void ada_find_printable_frame (struct frame_info *fi)
 
char * ada_breakpoint_rewrite (char *, int *)
 
char * ada_main_name (void)
 
std::string ada_name_for_lookup (const char *name)
 
void create_ada_exception_catchpoint (struct gdbarch *gdbarch, enum ada_exception_catchpoint_kind ex_kind, char *excep_string, char *cond_string, int tempflag, int disabled, int from_tty)
 
std::vector< ada_exc_infoada_exceptions_list (const char *regexp)
 
int valid_task_id (int)
 
struct ada_task_infoada_get_task_info_from_ptid (ptid_t ptid)
 
int ada_get_task_number (ptid_t)
 
void iterate_over_live_ada_tasks (ada_task_list_iterator_ftype *iterator)
 
const char * ada_get_tcb_types_info (void)
 
int ada_build_task_list (void)
 
void print_ada_task_info (struct ui_out *uiout, char *taskno_str, struct inferior *inf)
 

Variables

const struct ada_opname_map ada_opname_table []
 

Macro Definition Documentation

◆ ADA_KNOWN_AUXILIARY_FUNCTION_NAME_PATTERNS

#define ADA_KNOWN_AUXILIARY_FUNCTION_NAME_PATTERNS
Value:
"___clean[.$a-zA-Z0-9_]*$", \
"___finalizer[.$a-zA-Z0-9_]*$",

Definition at line 53 of file ada-lang.h.

◆ ADA_KNOWN_RUNTIME_FILE_NAME_PATTERNS

#define ADA_KNOWN_RUNTIME_FILE_NAME_PATTERNS
Value:
"^unwind-seh.c$", \
"^[agis]-.*\\.ad[bs]$",

Definition at line 45 of file ada-lang.h.

◆ GROW_VECT

#define GROW_VECT (   v,
  s,
 
)    if ((s) < (m)) (v) = (char *) grow_vect (v, &(s), m, sizeof *(v));

◆ MAX_ENCLOSING_FRAME_LEVELS

#define MAX_ENCLOSING_FRAME_LEVELS   7

Definition at line 60 of file ada-lang.h.

◆ MAX_RENAMING_CHAIN_LENGTH

#define MAX_RENAMING_CHAIN_LENGTH   10

Definition at line 65 of file ada-lang.h.

Referenced by write_var_or_type().

Typedef Documentation

◆ ada_task_list_iterator_ftype

typedef void() ada_task_list_iterator_ftype(struct ada_task_info *task)

Definition at line 409 of file ada-lang.h.

Enumeration Type Documentation

◆ ada_exception_catchpoint_kind

Enumerator
ada_catch_exception 
ada_catch_exception_unhandled 
ada_catch_assert 
ada_catch_handlers 

Definition at line 107 of file ada-lang.h.

◆ ada_renaming_category

Enumerator
ADA_NOT_RENAMING 
ADA_OBJECT_RENAMING 
ADA_EXCEPTION_RENAMING 
ADA_PACKAGE_RENAMING 
ADA_SUBPROGRAM_RENAMING 

Definition at line 83 of file ada-lang.h.

Function Documentation

◆ ada_aligned_type()

struct type* ada_aligned_type ( struct type )

◆ ada_aligned_value_addr()

const gdb_byte* ada_aligned_value_addr ( struct type ,
const gdb_byte  
)

◆ ada_array_arity()

int ada_array_arity ( struct type )

◆ ada_array_element_type()

struct type* ada_array_element_type ( struct type ,
int   
)

◆ ada_attribute_name()

const char* ada_attribute_name ( enum  exp_opcode)

Definition at line 9401 of file ada-lang.c.

References attribute_names.

Referenced by ada_evaluate_subexp(), and ada_print_subexp().

◆ ada_breakpoint_rewrite()

char* ada_breakpoint_rewrite ( char *  ,
int *   
)

◆ ada_build_task_list()

int ada_build_task_list ( void  )

◆ ada_check_typedef()

struct type* ada_check_typedef ( struct type )

Definition at line 9307 of file ada-lang.c.

References ada_check_typedef(), ada_find_any_type(), ada_typedef_target_type(), check_typedef(), is_thick_pntr(), name, type, TYPE_CODE, TYPE_CODE_ENUM, TYPE_CODE_TYPEDEF, TYPE_STUB, and TYPE_TAG_NAME.

Referenced by ada_args_match(), ada_array_arity(), ada_array_element_type(), ada_check_typedef(), ada_coerce_to_simple_array_type(), ada_convert_actual(), ada_evaluate_subexp(), ada_fixup_array_indexes_type(), ada_get_decoded_value(), ada_index_struct_field_1(), ada_is_aligner_type(), ada_is_array_descriptor_type(), ada_is_direct_array_type(), ada_is_packed_array_type(), ada_is_parent_field(), ada_is_simple_array_type(), ada_is_string_type(), ada_is_tag_type(), ada_lookup_struct_elt_type(), ada_parent_type(), ada_print_scalar(), ada_print_type(), ada_print_typedef(), ada_resolve_function(), ada_search_struct_field(), ada_template_to_fixed_record_type_1(), ada_to_fixed_type_1(), ada_type_match(), ada_type_of_array(), ada_val_print_1(), ada_value_binop(), ada_value_cast(), ada_value_equal(), ada_value_primitive_field(), ada_value_primitive_packed_val(), ada_value_print(), ada_value_slice(), ada_value_slice_from_ptr(), ada_value_struct_elt(), ada_value_subscript(), ada_varobj_decode_var(), coerce_for_assign(), coerce_unspec_val_to_type(), constrained_packed_array_type(), decode_constrained_packed_array(), decode_constrained_packed_array_type(), decode_packed_array_bitsize(), desc_base_type(), desc_bounds(), desc_bounds_type(), desc_data_target_type(), dynamic_template_type(), empty_array(), ensure_lval(), fat_pntr_bounds_bitsize(), find_struct_field(), make_array_descriptor(), possible_user_operator_p(), static_unwrap_type(), template_to_static_fixed_type(), thin_data_pntr(), to_fixed_array_type(), to_static_fixed_type(), unwrap_value(), and value_subscript_packed().

◆ ada_coerce_to_simple_array()

struct value* ada_coerce_to_simple_array ( struct value )

◆ ada_coerce_to_simple_array_ptr()

struct value* ada_coerce_to_simple_array_ptr ( struct value )

◆ ada_coerce_to_simple_array_type()

struct type* ada_coerce_to_simple_array_type ( struct type )

◆ ada_convert_actual()

struct value* ada_convert_actual ( struct value actual,
struct type formal_type0 
)

◆ ada_decode()

const char* ada_decode ( const char *  )

◆ ada_decode_symbol()

const char* ada_decode_symbol ( const struct general_symbol_info )

◆ ada_delta()

struct value* ada_delta ( struct type )

◆ ada_discrete_type_high_bound()

LONGEST ada_discrete_type_high_bound ( struct type )

◆ ada_discrete_type_low_bound()

LONGEST ada_discrete_type_low_bound ( struct type )

◆ ada_emit_char()

void ada_emit_char ( int  ,
struct type ,
struct ui_file ,
int  ,
int   
)

Definition at line 259 of file ada-valprint.c.

References fprintf_filtered().

Referenced by ada_printchar(), emit_char(), and printstr().

◆ ada_encode()

char* ada_encode ( const char *  )

Definition at line 1041 of file ada-lang.c.

References ada_encode_1(), and ada_opname_map::decoded.

Referenced by block_lookup(), type_from_tag(), and write_var_or_type().

◆ ada_ensure_varsize_limit()

void ada_ensure_varsize_limit ( const struct type type)

◆ ada_enum_name()

const char* ada_enum_name ( const char *  )

Definition at line 9613 of file ada-lang.c.

References GROW_VECT, name, and xsnprintf().

Referenced by ada_print_scalar(), ada_val_print_enum(), and print_enum_type().

◆ ada_exceptions_list()

std::vector<ada_exc_info> ada_exceptions_list ( const char *  regexp)

Definition at line 13807 of file ada-lang.c.

References _, and ada_exceptions_list_1().

Referenced by info_exceptions_command(), and mi_cmd_info_ada_exceptions().

◆ ada_fill_in_ada_prototype()

void ada_fill_in_ada_prototype ( struct symbol )

◆ ada_find_parallel_type()

struct type* ada_find_parallel_type ( struct type ,
const char *  suffix 
)

◆ ada_find_printable_frame()

void ada_find_printable_frame ( struct frame_info fi)

Definition at line 12253 of file ada-lang.c.

References get_prev_frame(), is_known_support_routine(), and select_frame().

Referenced by print_it_exception(), and task_command_1().

◆ ada_find_renaming_symbol()

struct symbol* ada_find_renaming_symbol ( struct symbol name_sym,
const struct block block 
)

◆ ada_fixup_array_indexes_type()

void ada_fixup_array_indexes_type ( struct type index_desc_type)

◆ ada_fold_name()

char* ada_fold_name ( const char *  )

Definition at line 1051 of file ada-lang.c.

References GROW_VECT, and name.

Referenced by ada_lookup_name_info::ada_lookup_name_info().

◆ ada_get_base_type()

struct type* ada_get_base_type ( struct type )

◆ ada_get_decoded_type()

struct type* ada_get_decoded_type ( struct type type)

◆ ada_get_decoded_value()

struct value* ada_get_decoded_value ( struct value value)

◆ ada_get_field_index()

int ada_get_field_index ( const struct type type,
const char *  field_name,
int  maybe_missing 
)

◆ ada_get_task_info_from_ptid()

struct ada_task_info* ada_get_task_info_from_ptid ( ptid_t  ptid)

◆ ada_get_task_number()

int ada_get_task_number ( ptid_t  )

◆ ada_get_tcb_types_info()

const char* ada_get_tcb_types_info ( void  )

◆ ada_in_variant()

int ada_in_variant ( LONGEST  ,
struct type ,
int   
)

Definition at line 7165 of file ada-lang.c.

References ada_scan_number(), L, name, and TYPE_FIELD_NAME.

Referenced by ada_which_variant_applies().

◆ ada_is_aligner_type()

int ada_is_aligner_type ( struct type )

◆ ada_is_array_descriptor_type()

int ada_is_array_descriptor_type ( struct type )

◆ ada_is_bogus_array_descriptor()

int ada_is_bogus_array_descriptor ( struct type )

◆ ada_is_character_type()

int ada_is_character_type ( struct type )

◆ ada_is_constrained_packed_array_type()

int ada_is_constrained_packed_array_type ( struct type )

◆ ada_is_fixed_point_type()

int ada_is_fixed_point_type ( struct type )

◆ ada_is_ignored_field()

int ada_is_ignored_field ( struct type ,
int   
)

◆ ada_is_modular_type()

int ada_is_modular_type ( struct type )

◆ ada_is_others_clause()

int ada_is_others_clause ( struct type ,
int   
)

Definition at line 7057 of file ada-lang.c.

References name, and TYPE_FIELD_NAME.

Referenced by ada_which_variant_applies().

◆ ada_is_parent_field()

int ada_is_parent_field ( struct type ,
int   
)

◆ ada_is_range_type_name()

int ada_is_range_type_name ( const char *  )

Definition at line 11944 of file ada-lang.c.

References name.

Referenced by ada_print_type().

◆ ada_is_simple_array_type()

int ada_is_simple_array_type ( struct type )

◆ ada_is_string_type()

int ada_is_string_type ( struct type )

◆ ada_is_system_address_type()

int ada_is_system_address_type ( struct type )

Definition at line 11680 of file ada-lang.c.

References TYPE_NAME.

Referenced by ada_val_print_num().

◆ ada_is_tag_type()

int ada_is_tag_type ( struct type )

◆ ada_is_tagged_type()

int ada_is_tagged_type ( struct type ,
int   
)

◆ ada_is_variant_part()

int ada_is_variant_part ( struct type ,
int   
)

◆ ada_is_wrapper_field()

int ada_is_wrapper_field ( struct type ,
int   
)

◆ ada_lookup_encoded_symbol()

void ada_lookup_encoded_symbol ( const char *  name,
const struct block block,
domain_enum  domain,
struct block_symbol symbol_info 
)

Definition at line 5910 of file ada-lang.c.

References ada_lookup_symbol(), gdb_assert, name, and string.

Referenced by write_object_renaming().

◆ ada_lookup_simple_minsym()

struct bound_minimal_symbol ada_lookup_simple_minsym ( const char *  )

◆ ada_lookup_symbol()

struct block_symbol ada_lookup_symbol ( const char *  ,
const struct block ,
domain_enum  ,
int *   
)

◆ ada_lookup_symbol_list()

int ada_lookup_symbol_list ( const char *  ,
const struct block ,
domain_enum  ,
struct block_symbol **   
)

◆ ada_main_name()

char* ada_main_name ( void  )

◆ ada_modulus()

ULONGEST ada_modulus ( struct type )

Definition at line 11967 of file ada-lang.c.

References TYPE_HIGH_BOUND.

Referenced by ada_evaluate_subexp(), ada_print_type(), and decode_constrained_packed_array().

◆ ada_name_for_lookup()

std::string ada_name_for_lookup ( const char *  name)

◆ ada_name_prefix_len()

int ada_name_prefix_len ( const char *  )

◆ ada_parent_type()

struct type* ada_parent_type ( struct type )

◆ ada_parse()

int ada_parse ( struct parser_state )

Definition at line 2698 of file ada-exp.c.

References gdb_assert, make_scoped_restore(), pstate, temp_parse_space, type_qualifier, yyin, and yyparse().

Referenced by parse().

◆ ada_parse_renaming()

enum ada_renaming_category ada_parse_renaming ( struct symbol ,
const char **  ,
int *  ,
const char **   
)

◆ ada_prefer_type()

int ada_prefer_type ( struct type ,
struct type  
)

◆ ada_print_scalar()

void ada_print_scalar ( struct type ,
LONGEST  ,
struct ui_file  
)

◆ ada_print_type()

void ada_print_type ( struct type ,
const char *  ,
struct ui_file ,
int  ,
int  ,
const struct type_print_options  
)

◆ ada_print_typedef()

void ada_print_typedef ( struct type type,
struct symbol new_symbol,
struct ui_file stream 
)

◆ ada_printchar()

void ada_printchar ( int  ,
struct type ,
struct ui_file  
)

Definition at line 348 of file ada-valprint.c.

References ada_emit_char(), fputs_filtered(), and TYPE_LENGTH.

Referenced by ada_val_print_num().

◆ ada_printstr()

void ada_printstr ( struct ui_file ,
struct type ,
const gdb_byte ,
unsigned  int,
const char *  ,
int  ,
const struct value_print_options  
)

Definition at line 522 of file ada-valprint.c.

References type::length, printstr(), and TYPE_LENGTH.

◆ ada_scaling_factor()

struct value* ada_scaling_factor ( struct type )

◆ ada_scan_number()

int ada_scan_number ( const char *  ,
int  ,
LONGEST ,
int *   
)

◆ ada_system_address_type()

struct type* ada_system_address_type ( void  )

◆ ada_tag_name()

const char* ada_tag_name ( struct value )

◆ ada_tag_type()

struct type* ada_tag_type ( struct value )

Definition at line 6690 of file ada-lang.c.

References ada_lookup_struct_elt_type(), and value_type().

Referenced by ada_evaluate_subexp().

◆ ada_tag_value_at_base_address()

struct value* ada_tag_value_at_base_address ( struct value obj)

◆ ada_template_to_fixed_record_type_1()

struct type* ada_template_to_fixed_record_type_1 ( struct type type,
const gdb_byte valaddr,
CORE_ADDR  address,
struct value dval0,
int  keep_dynamic_fields 
)

◆ ada_to_fixed_type()

struct type* ada_to_fixed_type ( struct type ,
const gdb_byte ,
CORE_ADDR  ,
struct value ,
int  check_tag 
)

◆ ada_to_fixed_value()

struct value* ada_to_fixed_value ( struct value val)

◆ ada_type_name()

const char* ada_type_name ( struct type )

◆ ada_type_of_array()

struct type* ada_type_of_array ( struct value ,
int   
)

◆ ada_update_initial_language()

enum language ada_update_initial_language ( enum  language)

Definition at line 902 of file ada-lang.c.

References language_ada, and lookup_minimal_symbol().

Referenced by ada_exception_support_info_sniffer().

◆ ada_val_print()

void ada_val_print ( struct type ,
int  ,
CORE_ADDR  ,
struct ui_file ,
int  ,
struct value ,
const struct value_print_options  
)

◆ ada_value_ind()

struct value* ada_value_ind ( struct value )

◆ ada_value_primitive_packed_val()

struct value* ada_value_primitive_packed_val ( struct value ,
const gdb_byte ,
long  ,
int  ,
int  ,
struct type  
)

◆ ada_value_print()

void ada_value_print ( struct value ,
struct ui_file ,
const struct value_print_options  
)

◆ ada_value_struct_elt()

struct value* ada_value_struct_elt ( struct value ,
const char *  ,
int   
)

◆ ada_value_subscript()

struct value* ada_value_subscript ( struct value ,
int  ,
struct value **   
)

◆ ada_value_tag()

struct value* ada_value_tag ( struct value )

Definition at line 6707 of file ada-lang.c.

References ada_value_struct_elt().

Referenced by ada_evaluate_subexp(), and ada_tag_value_at_base_address().

◆ ada_variant_discrim_name()

const char* ada_variant_discrim_name ( struct type )

◆ ada_variant_discrim_type()

struct type* ada_variant_discrim_type ( struct type ,
struct type  
)

Definition at line 7045 of file ada-lang.c.

References ada_lookup_struct_elt_type(), ada_variant_discrim_name(), and name.

Referenced by print_variant_clauses().

◆ ada_which_variant_applies()

int ada_which_variant_applies ( struct type ,
struct type ,
const gdb_byte  
)

◆ ada_yyerror()

void ada_yyerror ( const char *  )

◆ create_ada_exception_catchpoint()

void create_ada_exception_catchpoint ( struct gdbarch gdbarch,
enum ada_exception_catchpoint_kind  ex_kind,
char *  excep_string,
char *  cond_string,
int  tempflag,
int  disabled,
int  from_tty 
)

◆ get_int_var_value()

bool get_int_var_value ( const char *  ,
LONGEST value 
)

◆ get_selections()

int get_selections ( int *  ,
int  ,
int  ,
int  ,
const char *   
)

Definition at line 4046 of file ada-lang.c.

References _, command_line_input(), error(), error_no_arg(), and skip_spaces().

Referenced by user_select_syms().

◆ grow_vect()

void* grow_vect ( void *  ,
size_t *  ,
size_t  ,
int   
)

Definition at line 581 of file ada-lang.c.

References size, and xrealloc().

◆ iterate_over_live_ada_tasks()

void iterate_over_live_ada_tasks ( ada_task_list_iterator_ftype iterator)

◆ print_ada_task_info()

void print_ada_task_info ( struct ui_out uiout,
char *  taskno_str,
struct inferior inf 
)

◆ user_select_syms()

int user_select_syms ( struct block_symbol ,
int  ,
int   
)

◆ valid_task_id()

int valid_task_id ( int  )

Variable Documentation

◆ ada_opname_table

const struct ada_opname_map ada_opname_table[]

Definition at line 955 of file ada-lang.c.

Referenced by ada_decode(), ada_decoded_op_name(), ada_encode_1(), and is_ada_operator().