GDB (xrefs)
|
#include "defs.h"
#include "arch-utils.h"
#include "value.h"
#include "gdbtypes.h"
#include "objfiles.h"
#include "language.h"
#include "vec.h"
#include "bcache.h"
#include "dwarf2loc.h"
#include "typeprint.h"
#include "guile-internal.h"
Go to the source code of this file.
Classes | |
struct | _type_smob |
struct | field_smob |
Macros | |
#define | X(SYM) { #SYM, SYM } |
Functions | |
static struct type * | tyscm_get_composite (struct type *type) |
struct type * | tyscm_type_smob_type (type_smob *t_smob) |
static char * | tyscm_type_name (struct type *type, SCM *excp) |
static hashval_t | tyscm_hash_type_smob (const void *p) |
static int | tyscm_eq_type_smob (const void *ap, const void *bp) |
static htab_t | tyscm_type_map (struct type *type) |
static size_t | tyscm_free_type_smob (SCM self) |
static int | tyscm_print_type_smob (SCM self, SCM port, scm_print_state *pstate) |
static SCM | tyscm_equal_p_type_smob (SCM type1_scm, SCM type2_scm) |
static SCM | tyscm_make_type_smob (void) |
int | tyscm_is_type (SCM self) |
static SCM | gdbscm_type_p (SCM self) |
SCM | tyscm_scm_from_type (struct type *type) |
static SCM | tyscm_get_type_arg_unsafe (SCM self, int arg_pos, const char *func_name) |
type_smob * | tyscm_get_type_smob_arg_unsafe (SCM self, int arg_pos, const char *func_name) |
static int | tyscm_copy_type_recursive (void **slot, void *info) |
static void | save_objfile_types (struct objfile *objfile, void *datum) |
static int | tyscm_print_field_smob (SCM self, SCM port, scm_print_state *pstate) |
static SCM | tyscm_make_field_smob (SCM type_scm, int field_num) |
static int | tyscm_is_field (SCM self) |
static SCM | gdbscm_field_p (SCM self) |
SCM | tyscm_scm_from_field (SCM type_scm, int field_num) |
static SCM | tyscm_get_field_arg_unsafe (SCM self, int arg_pos, const char *func_name) |
static field_smob * | tyscm_get_field_smob_arg_unsafe (SCM self, int arg_pos, const char *func_name) |
static struct type * | tyscm_field_smob_containing_type (field_smob *f_smob) |
static struct field * | tyscm_field_smob_to_field (field_smob *f_smob) |
static SCM | gdbscm_type_code (SCM self) |
static SCM | gdbscm_type_fields (SCM self) |
static SCM | gdbscm_type_tag (SCM self) |
static SCM | gdbscm_type_name (SCM self) |
static SCM | gdbscm_type_print_name (SCM self) |
static SCM | gdbscm_type_sizeof (SCM self) |
static SCM | gdbscm_type_strip_typedefs (SCM self) |
static SCM | tyscm_array_1 (SCM self, SCM n1_scm, SCM n2_scm, int is_vector, const char *func_name) |
static SCM | gdbscm_type_array (SCM self, SCM n1, SCM n2) |
static SCM | gdbscm_type_vector (SCM self, SCM n1, SCM n2) |
static SCM | gdbscm_type_pointer (SCM self) |
static SCM | gdbscm_type_range (SCM self) |
static SCM | gdbscm_type_reference (SCM self) |
static SCM | gdbscm_type_target (SCM self) |
static SCM | gdbscm_type_const (SCM self) |
static SCM | gdbscm_type_volatile (SCM self) |
static SCM | gdbscm_type_unqualified (SCM self) |
static SCM | gdbscm_type_num_fields (SCM self) |
static SCM | gdbscm_type_field (SCM self, SCM field_scm) |
static SCM | gdbscm_type_has_field_p (SCM self, SCM field_scm) |
static SCM | gdbscm_make_field_iterator (SCM self) |
static SCM | gdbscm_type_next_field_x (SCM self) |
static SCM | gdbscm_field_name (SCM self) |
static SCM | gdbscm_field_type (SCM self) |
static SCM | gdbscm_field_enumval (SCM self) |
static SCM | gdbscm_field_bitpos (SCM self) |
static SCM | gdbscm_field_bitsize (SCM self) |
static SCM | gdbscm_field_artificial_p (SCM self) |
static SCM | gdbscm_field_baseclass_p (SCM self) |
static struct type * | tyscm_lookup_typename (const char *type_name, const struct block *block) |
static SCM | gdbscm_lookup_type (SCM name_scm, SCM rest) |
void | gdbscm_initialize_types (void) |
Variables | |
static const char | type_smob_name [] = "gdb:type" |
static const char | field_smob_name [] = "gdb:field" |
static const char | not_composite_error [] |
static scm_t_bits | type_smob_tag |
static scm_t_bits | field_smob_tag |
static SCM | tyscm_next_field_x_proc |
static SCM | block_keyword |
static const struct objfile_data * | tyscm_objfile_data_key |
static htab_t | global_types_map |
static const scheme_integer_constant | type_integer_constants [] |
static const scheme_function | type_functions [] |
#define X | ( | SYM | ) | { #SYM, SYM } |
|
static |
Definition at line 1213 of file scm-type.c.
References FIELD_ARTIFICIAL, FUNC_NAME, tyscm_field_smob_to_field(), and tyscm_get_field_smob_arg_unsafe().
|
static |
Definition at line 1226 of file scm-type.c.
References field_smob::field_num, FUNC_NAME, TYPE_CODE, TYPE_CODE_STRUCT, TYPE_N_BASECLASSES, tyscm_field_smob_containing_type(), tyscm_field_smob_to_field(), and tyscm_get_field_smob_arg_unsafe().
|
static |
Definition at line 1183 of file scm-type.c.
References _, FIELD_BITPOS, FUNC_NAME, TYPE_CODE, TYPE_CODE_ENUM, tyscm_field_smob_containing_type(), tyscm_field_smob_to_field(), and tyscm_get_field_smob_arg_unsafe().
|
static |
Definition at line 1200 of file scm-type.c.
References FIELD_BITPOS, FUNC_NAME, tyscm_field_smob_to_field(), and tyscm_get_field_smob_arg_unsafe().
|
static |
Definition at line 1166 of file scm-type.c.
References _, FIELD_ENUMVAL, FUNC_NAME, TYPE_CODE, TYPE_CODE_ENUM, tyscm_field_smob_containing_type(), tyscm_field_smob_to_field(), and tyscm_get_field_smob_arg_unsafe().
|
static |
Definition at line 1135 of file scm-type.c.
References FIELD_NAME, FUNC_NAME, gdbscm_scm_from_c_string(), tyscm_field_smob_to_field(), and tyscm_get_field_smob_arg_unsafe().
|
static |
Definition at line 457 of file scm-type.c.
References tyscm_is_field().
|
static |
Definition at line 1150 of file scm-type.c.
References FIELD_TYPE, FUNC_NAME, tyscm_field_smob_to_field(), tyscm_get_field_smob_arg_unsafe(), and tyscm_scm_from_type().
void gdbscm_initialize_types | ( | void | ) |
Definition at line 1490 of file scm-type.c.
References block_keyword, field_smob_name, field_smob_tag, gdbscm_create_eqable_gsmob_ptr_map(), gdbscm_define_functions(), gdbscm_define_integer_constants(), gdbscm_documentation_symbol, gdbscm_make_smob_type(), gdbscm_scm_from_c_string(), gdbscm_type_next_field_x(), global_types_map, save_objfile_types(), type_smob_name, type_smob_tag, tyscm_eq_type_smob(), tyscm_equal_p_type_smob(), tyscm_free_type_smob(), tyscm_hash_type_smob(), tyscm_next_field_x_proc, tyscm_objfile_data_key, tyscm_print_field_smob(), and tyscm_print_type_smob().
|
static |
Definition at line 1272 of file scm-type.c.
References bkscm_scm_to_block(), block_keyword, FUNC_NAME, gdbscm_parse_function_args(), gdbscm_throw(), name, type, tyscm_lookup_typename(), tyscm_scm_from_type(), and xfree().
|
static |
Definition at line 1065 of file scm-type.c.
References _, FUNC_NAME, gdbscm_make_iterator(), gdbscm_out_of_range_error(), not_composite_error, _type_smob::type, tyscm_get_composite(), tyscm_get_type_smob_arg_unsafe(), tyscm_next_field_x_proc, and tyscm_scm_from_type().
|
static |
Definition at line 762 of file scm-type.c.
References FUNC_NAME, and tyscm_array_1().
|
static |
Definition at line 528 of file scm-type.c.
References FUNC_NAME, _type_smob::type, TYPE_CODE, and tyscm_get_type_smob_arg_unsafe().
|
static |
Definition at line 887 of file scm-type.c.
References CATCH, END_CATCH, FUNC_NAME, GDBSCM_HANDLE_GDB_EXCEPTION, make_cv_type(), RETURN_MASK_ALL, TRY, _type_smob::type, tyscm_get_type_smob_arg_unsafe(), and tyscm_scm_from_type().
|
static |
Definition at line 976 of file scm-type.c.
References _, do_cleanups(), FUNC_NAME, gdbscm_out_of_range_error(), gdbscm_scm_to_c_string(), make_cleanup(), not_composite_error, strcmp_iw(), _type_smob::type, TYPE_FIELD_NAME, TYPE_NFIELDS, tyscm_get_composite(), tyscm_get_type_smob_arg_unsafe(), tyscm_make_field_smob(), and xfree().
|
static |
Definition at line 543 of file scm-type.c.
References _, FUNC_NAME, gdbscm_out_of_range_error(), not_composite_error, _type_smob::type, TYPE_NFIELDS, tyscm_get_composite(), tyscm_get_type_smob_arg_unsafe(), tyscm_make_field_smob(), and tyscm_scm_from_type().
|
static |
Definition at line 1021 of file scm-type.c.
References _, do_cleanups(), FUNC_NAME, gdbscm_out_of_range_error(), gdbscm_scm_to_c_string(), make_cleanup(), not_composite_error, strcmp_iw(), _type_smob::type, TYPE_FIELD_NAME, TYPE_NFIELDS, tyscm_get_composite(), tyscm_get_type_smob_arg_unsafe(), and xfree().
|
static |
Definition at line 590 of file scm-type.c.
References FUNC_NAME, gdbscm_scm_from_c_string(), _type_smob::type, TYPE_NAME, and tyscm_get_type_smob_arg_unsafe().
|
static |
Definition at line 1096 of file scm-type.c.
References _, FUNC_NAME, gdbscm_end_of_iteration(), itscm_get_iterator_arg_unsafe(), itscm_iterator_smob_object(), itscm_iterator_smob_progress(), itscm_set_iterator_smob_progress_x(), _type_smob::type, type, TYPE_NFIELDS, type_smob_name, tyscm_is_type(), and tyscm_make_field_smob().
Referenced by gdbscm_initialize_types().
|
static |
Definition at line 958 of file scm-type.c.
References _, FUNC_NAME, gdbscm_out_of_range_error(), not_composite_error, _type_smob::type, TYPE_NFIELDS, tyscm_get_composite(), and tyscm_get_type_smob_arg_unsafe().
|
static |
Definition at line 294 of file scm-type.c.
References tyscm_is_type().
|
static |
Definition at line 787 of file scm-type.c.
References CATCH, END_CATCH, FUNC_NAME, GDBSCM_HANDLE_GDB_EXCEPTION, lookup_pointer_type(), RETURN_MASK_ALL, TRY, _type_smob::type, tyscm_get_type_smob_arg_unsafe(), and tyscm_scm_from_type().
|
static |
Definition at line 606 of file scm-type.c.
References FUNC_NAME, gdbscm_scm_from_c_string(), gdbscm_throw(), _type_smob::type, tyscm_get_type_smob_arg_unsafe(), tyscm_type_name(), and xfree().
|
static |
Definition at line 812 of file scm-type.c.
References _, FUNC_NAME, gdbscm_scm_from_longest(), _type_smob::type, TYPE_CODE, TYPE_CODE_ARRAY, TYPE_CODE_RANGE, TYPE_CODE_STRING, TYPE_HIGH_BOUND, TYPE_INDEX_TYPE, TYPE_LOW_BOUND, and tyscm_get_type_smob_arg_unsafe().
|
static |
Definition at line 849 of file scm-type.c.
References CATCH, END_CATCH, FUNC_NAME, GDBSCM_HANDLE_GDB_EXCEPTION, lookup_reference_type(), RETURN_MASK_ALL, TRY, _type_smob::type, tyscm_get_type_smob_arg_unsafe(), and tyscm_scm_from_type().
|
static |
Definition at line 629 of file scm-type.c.
References CATCH, check_typedef(), END_CATCH, FUNC_NAME, RETURN_MASK_ALL, TRY, _type_smob::type, TYPE_LENGTH, and tyscm_get_type_smob_arg_unsafe().
|
static |
Definition at line 653 of file scm-type.c.
References CATCH, check_typedef(), END_CATCH, FUNC_NAME, GDBSCM_HANDLE_GDB_EXCEPTION, RETURN_MASK_ALL, TRY, _type_smob::type, tyscm_get_type_smob_arg_unsafe(), and tyscm_scm_from_type().
|
static |
Definition at line 575 of file scm-type.c.
References FUNC_NAME, gdbscm_scm_from_c_string(), _type_smob::type, TYPE_TAG_NAME, and tyscm_get_type_smob_arg_unsafe().
|
static |
Definition at line 872 of file scm-type.c.
References FUNC_NAME, _type_smob::type, TYPE_TARGET_TYPE, tyscm_get_type_smob_arg_unsafe(), and tyscm_scm_from_type().
|
static |
Definition at line 933 of file scm-type.c.
References CATCH, END_CATCH, FUNC_NAME, GDBSCM_HANDLE_GDB_EXCEPTION, make_cv_type(), RETURN_MASK_ALL, TRY, _type_smob::type, tyscm_get_type_smob_arg_unsafe(), and tyscm_scm_from_type().
|
static |
Definition at line 778 of file scm-type.c.
References FUNC_NAME, and tyscm_array_1().
|
static |
Definition at line 910 of file scm-type.c.
References CATCH, END_CATCH, FUNC_NAME, GDBSCM_HANDLE_GDB_EXCEPTION, make_cv_type(), RETURN_MASK_ALL, TRY, _type_smob::type, tyscm_get_type_smob_arg_unsafe(), and tyscm_scm_from_type().
|
static |
Definition at line 389 of file scm-type.c.
References create_copied_types_hash(), gdb_scheme_initialized, and tyscm_copy_type_recursive().
Referenced by gdbscm_initialize_types().
|
static |
Definition at line 710 of file scm-type.c.
References _, CATCH, END_CATCH, GDBSCM_HANDLE_GDB_EXCEPTION, gdbscm_out_of_range_error(), gdbscm_parse_function_args(), lookup_array_range_type(), make_vector_type(), RETURN_MASK_ALL, TRY, _type_smob::type, tyscm_get_type_smob_arg_unsafe(), and tyscm_scm_from_type().
Referenced by gdbscm_type_array(), and gdbscm_type_vector().
|
static |
Definition at line 353 of file scm-type.c.
References _type_smob::base, copy_type_recursive(), gdb_assert, gdbscm_fill_eqable_gsmob_ptr_slot(), gdbscm_find_eqable_gsmob_ptr_slot(), _type_smob::type, TYPE_OBJFILE, and tyscm_type_map().
Referenced by save_objfile_types().
Definition at line 150 of file scm-type.c.
References _type_smob::type.
Referenced by gdbscm_initialize_types(), and tyscm_type_map().
|
static |
Definition at line 237 of file scm-type.c.
References CATCH, END_CATCH, FUNC_NAME, GDBSCM_HANDLE_GDB_EXCEPTION, RETURN_MASK_ALL, TRY, _type_smob::type, type_smob_name, types_deeply_equal(), and tyscm_is_type().
Referenced by gdbscm_initialize_types().
|
static |
Definition at line 499 of file scm-type.c.
References gdb_assert, _type_smob::type, field_smob::type_scm, and tyscm_is_type().
Referenced by gdbscm_field_baseclass_p(), gdbscm_field_bitpos(), gdbscm_field_enumval(), and tyscm_field_smob_to_field().
|
static |
Definition at line 512 of file scm-type.c.
References field_smob::field_num, gdb_assert, TYPE_FIELD, TYPE_FIELDS, and tyscm_field_smob_containing_type().
Referenced by gdbscm_field_artificial_p(), gdbscm_field_baseclass_p(), gdbscm_field_bitpos(), gdbscm_field_bitsize(), gdbscm_field_enumval(), gdbscm_field_name(), and gdbscm_field_type().
|
static |
Definition at line 187 of file scm-type.c.
References _type_smob::base, gdbscm_clear_eqable_gsmob_ptr_slot(), _type_smob::type, and tyscm_type_map().
Referenced by gdbscm_initialize_types().
Definition at line 676 of file scm-type.c.
References CATCH, check_typedef(), END_CATCH, GDBSCM_HANDLE_GDB_EXCEPTION, RETURN_MASK_ALL, TRY, type, TYPE_CODE, TYPE_CODE_ENUM, TYPE_CODE_PTR, TYPE_CODE_REF, TYPE_CODE_STRUCT, TYPE_CODE_UNION, and TYPE_TARGET_TYPE.
Referenced by gdbscm_make_field_iterator(), gdbscm_type_field(), gdbscm_type_fields(), gdbscm_type_has_field_p(), and gdbscm_type_num_fields().
Definition at line 475 of file scm-type.c.
References field_smob_name, and tyscm_is_field().
Referenced by tyscm_get_field_smob_arg_unsafe().
|
static |
Definition at line 487 of file scm-type.c.
References tyscm_get_field_arg_unsafe().
Referenced by gdbscm_field_artificial_p(), gdbscm_field_baseclass_p(), gdbscm_field_bitpos(), gdbscm_field_bitsize(), gdbscm_field_enumval(), gdbscm_field_name(), and gdbscm_field_type().
Definition at line 330 of file scm-type.c.
References type_smob_name, and tyscm_is_type().
Referenced by tyscm_get_type_smob_arg_unsafe().
Definition at line 342 of file scm-type.c.
References tyscm_get_type_arg_unsafe().
Referenced by gdbscm_make_field_iterator(), gdbscm_make_lazy_value(), gdbscm_make_value(), gdbscm_type_code(), gdbscm_type_const(), gdbscm_type_field(), gdbscm_type_fields(), gdbscm_type_has_field_p(), gdbscm_type_name(), gdbscm_type_num_fields(), gdbscm_type_pointer(), gdbscm_type_print_name(), gdbscm_type_range(), gdbscm_type_reference(), gdbscm_type_sizeof(), gdbscm_type_strip_typedefs(), gdbscm_type_tag(), gdbscm_type_target(), gdbscm_type_unqualified(), gdbscm_type_volatile(), tyscm_array_1(), and vlscm_do_cast().
|
static |
Definition at line 140 of file scm-type.c.
References _type_smob::type.
Referenced by gdbscm_initialize_types(), and tyscm_type_map().
|
static |
Definition at line 449 of file scm-type.c.
References field_smob_tag.
Referenced by gdbscm_field_p(), and tyscm_get_field_arg_unsafe().
int tyscm_is_type | ( | SCM | self | ) |
Definition at line 286 of file scm-type.c.
References type_smob_tag.
Referenced by gdbscm_type_next_field_x(), gdbscm_type_p(), tyscm_equal_p_type_smob(), tyscm_field_smob_containing_type(), and tyscm_get_type_arg_unsafe().
|
static |
Definition at line 1243 of file scm-type.c.
References CATCH, current_language, END_CATCH, get_current_arch(), lookup_enum(), lookup_struct(), lookup_typename(), lookup_union(), RETURN_MASK_ALL, startswith(), TRY, and type.
Referenced by gdbscm_lookup_type().
|
static |
Definition at line 432 of file scm-type.c.
References field_smob::field_num, field_smob_name, field_smob_tag, gdbscm_init_gsmob(), scm_new_smob(), and field_smob::type_scm.
Referenced by gdbscm_type_field(), gdbscm_type_fields(), gdbscm_type_next_field_x(), and tyscm_scm_from_field().
|
static |
Definition at line 268 of file scm-type.c.
References gdbscm_init_eqable_gsmob(), scm_new_smob(), _type_smob::type, type_smob_name, and type_smob_tag.
Referenced by tyscm_scm_from_type().
|
static |
Definition at line 413 of file scm-type.c.
References field_smob::field_num, field_smob_name, gdbscm_printf(), and field_smob::type_scm.
Referenced by gdbscm_initialize_types().
|
static |
Definition at line 207 of file scm-type.c.
References gdbscm_printf(), gdbscm_throw(), name, _type_smob::type, type_smob_name, and tyscm_type_name().
Referenced by gdbscm_initialize_types().
SCM tyscm_scm_from_field | ( | SCM | type_scm, |
int | field_num | ||
) |
Definition at line 466 of file scm-type.c.
References tyscm_make_field_smob().
SCM tyscm_scm_from_type | ( | struct type * | type | ) |
Definition at line 303 of file scm-type.c.
References _type_smob::base, gdbscm_fill_eqable_gsmob_ptr_slot(), gdbscm_find_eqable_gsmob_ptr_slot(), _type_smob::type, type, tyscm_make_type_smob(), and tyscm_type_map().
Referenced by gdbscm_arch_bool_type(), gdbscm_arch_char_type(), gdbscm_arch_double_type(), gdbscm_arch_float_type(), gdbscm_arch_int16_type(), gdbscm_arch_int32_type(), gdbscm_arch_int64_type(), gdbscm_arch_int8_type(), gdbscm_arch_int_type(), gdbscm_arch_long_type(), gdbscm_arch_longdouble_type(), gdbscm_arch_longlong_type(), gdbscm_arch_schar_type(), gdbscm_arch_short_type(), gdbscm_arch_uchar_type(), gdbscm_arch_uint16_type(), gdbscm_arch_uint32_type(), gdbscm_arch_uint64_type(), gdbscm_arch_uint8_type(), gdbscm_arch_uint_type(), gdbscm_arch_ulong_type(), gdbscm_arch_ulonglong_type(), gdbscm_arch_ushort_type(), gdbscm_arch_void_type(), gdbscm_field_type(), gdbscm_lazy_string_type(), gdbscm_lookup_type(), gdbscm_make_field_iterator(), gdbscm_symbol_type(), gdbscm_type_const(), gdbscm_type_fields(), gdbscm_type_pointer(), gdbscm_type_reference(), gdbscm_type_strip_typedefs(), gdbscm_type_target(), gdbscm_type_unqualified(), gdbscm_type_volatile(), gdbscm_value_dynamic_type(), gdbscm_value_type(), and tyscm_array_1().
|
static |
Definition at line 165 of file scm-type.c.
References gdbscm_create_eqable_gsmob_ptr_map(), global_types_map, TYPE_OBJFILE, tyscm_eq_type_smob(), tyscm_hash_type_smob(), and tyscm_objfile_data_key.
Referenced by tyscm_copy_type_recursive(), tyscm_free_type_smob(), and tyscm_scm_from_type().
|
static |
Definition at line 108 of file scm-type.c.
References CATCH, do_cleanups(), END_CATCH, gdbscm_scm_from_gdb_exception(), LA_PRINT_TYPE, make_cleanup_ui_file_delete(), mem_fileopen(), name, RETURN_MASK_ALL, TRY, type_print_raw_options, and ui_file_xstrdup().
Referenced by gdbscm_type_print_name(), and tyscm_print_type_smob().
Definition at line 97 of file scm-type.c.
References _type_smob::type.
Referenced by gdbscm_make_lazy_value(), gdbscm_make_value(), and vlscm_do_cast().
|
static |
Definition at line 84 of file scm-type.c.
Referenced by gdbscm_initialize_types(), and gdbscm_lookup_type().
|
static |
Definition at line 69 of file scm-type.c.
Referenced by gdbscm_initialize_types(), tyscm_get_field_arg_unsafe(), tyscm_make_field_smob(), and tyscm_print_field_smob().
|
static |
Definition at line 78 of file scm-type.c.
Referenced by gdbscm_initialize_types(), tyscm_is_field(), and tyscm_make_field_smob().
|
static |
Definition at line 89 of file scm-type.c.
Referenced by gdbscm_initialize_types(), and tyscm_type_map().
|
static |
Definition at line 71 of file scm-type.c.
Referenced by gdbscm_make_field_iterator(), gdbscm_type_field(), gdbscm_type_fields(), gdbscm_type_has_field_p(), and gdbscm_type_num_fields().
|
static |
Definition at line 1342 of file scm-type.c.
|
static |
Definition at line 1308 of file scm-type.c.
|
static |
Definition at line 68 of file scm-type.c.
Referenced by gdbscm_initialize_types(), gdbscm_type_next_field_x(), tyscm_equal_p_type_smob(), tyscm_get_type_arg_unsafe(), tyscm_make_type_smob(), and tyscm_print_type_smob().
|
static |
Definition at line 75 of file scm-type.c.
Referenced by gdbscm_initialize_types(), tyscm_is_type(), and tyscm_make_type_smob().
|
static |
Definition at line 81 of file scm-type.c.
Referenced by gdbscm_initialize_types(), and gdbscm_make_field_iterator().
|
static |
Definition at line 86 of file scm-type.c.
Referenced by gdbscm_initialize_types(), and tyscm_type_map().