GDB (xrefs)
|
Go to the source code of this file.
Classes | |
class | pascal_language |
Functions | |
int | pascal_is_string_type (struct type *type, int *length_pos, int *length_size, int *string_pos, struct type **char_type, const char **arrayname) |
const char * | pascal_main_name (void) |
int | is_pascal_string_type (struct type *, int *, int *, int *, struct type **, const char **) |
int | pascal_object_is_vtbl_ptr_type (struct type *) |
int | pascal_object_is_vtbl_member (struct type *) |
int is_pascal_string_type | ( | struct type * | , |
int * | , | ||
int * | , | ||
int * | , | ||
struct type ** | , | ||
const char ** | |||
) |
int pascal_is_string_type | ( | struct type * | type, |
int * | length_pos, | ||
int * | length_size, | ||
int * | string_pos, | ||
struct type ** | char_type, | ||
const char ** | arrayname | ||
) |
Definition at line 90 of file p-lang.c.
References type::code(), type::field(), type::length(), field::loc_bitpos(), field::name(), type::num_fields(), type::target_type(), and field::type().
Referenced by pascal_language::is_string_type_p(), pascal_language::value_print_inner(), and yyparse().
const char * pascal_main_name | ( | void | ) |
Definition at line 59 of file p-lang.c.
References GPC_MAIN_PROGRAM_NAME_1, GPC_MAIN_PROGRAM_NAME_2, GPC_P_INITIALIZE, lookup_minimal_symbol(), and bound_minimal_symbol::minsym.
Referenced by find_main_name().
int pascal_object_is_vtbl_member | ( | struct type * | type | ) |
Definition at line 481 of file p-valprint.c.
References type::code(), pascal_object_is_vtbl_ptr_type(), and type::target_type().
Referenced by pascal_language::value_print_inner().
int pascal_object_is_vtbl_ptr_type | ( | struct type * | type | ) |
Definition at line 469 of file p-valprint.c.
References type::name(), and pascal_vtbl_ptr_name.
Referenced by pascal_object_is_vtbl_member(), and pascal_language::value_print_inner().