GDB (xrefs)
|
#include "defs.h"
#include "symtab.h"
#include "gdbtypes.h"
#include "expression.h"
#include "parser-defs.h"
#include "language.h"
#include "varobj.h"
#include "p-lang.h"
#include "valprint.h"
#include "value.h"
#include <ctype.h>
#include "c-lang.h"
#include "gdbarch.h"
#include "cli/cli-style.h"
Go to the source code of this file.
Functions | |
const char * | pascal_main_name (void) |
int | pascal_is_string_type (struct type *type, int *length_pos, int *length_size, int *string_pos, struct type **char_type, const char **arrayname) |
Variables | |
static const char | GPC_P_INITIALIZE [] = "_p_initialize" |
static const char | GPC_MAIN_PROGRAM_NAME_1 [] = "_p__M0_main_program" |
static const char | GPC_MAIN_PROGRAM_NAME_2 [] = "pascal_main_program" |
static pascal_language | pascal_language_defn |
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().
|
static |
Definition at line 43 of file p-lang.c.
Referenced by pascal_main_name().
|
static |
Definition at line 47 of file p-lang.c.
Referenced by pascal_main_name().
|
static |
Definition at line 39 of file p-lang.c.
Referenced by pascal_main_name().
|
static |