GDB (xrefs)
|
#include "gdbtypes.h"
Public Attributes | |
struct type * | builtin_void = nullptr |
struct type * | builtin_char = nullptr |
struct type * | builtin_short = nullptr |
struct type * | builtin_int = nullptr |
struct type * | builtin_long = nullptr |
struct type * | builtin_signed_char = nullptr |
struct type * | builtin_unsigned_char = nullptr |
struct type * | builtin_unsigned_short = nullptr |
struct type * | builtin_unsigned_int = nullptr |
struct type * | builtin_unsigned_long = nullptr |
struct type * | builtin_bfloat16 = nullptr |
struct type * | builtin_half = nullptr |
struct type * | builtin_float = nullptr |
struct type * | builtin_double = nullptr |
struct type * | builtin_long_double = nullptr |
struct type * | builtin_complex = nullptr |
struct type * | builtin_double_complex = nullptr |
struct type * | builtin_string = nullptr |
struct type * | builtin_bool = nullptr |
struct type * | builtin_long_long = nullptr |
struct type * | builtin_unsigned_long_long = nullptr |
struct type * | builtin_decfloat = nullptr |
struct type * | builtin_decdouble = nullptr |
struct type * | builtin_declong = nullptr |
struct type * | builtin_true_char = nullptr |
struct type * | builtin_true_unsigned_char = nullptr |
struct type * | builtin_int0 = nullptr |
struct type * | builtin_int8 = nullptr |
struct type * | builtin_uint8 = nullptr |
struct type * | builtin_int16 = nullptr |
struct type * | builtin_uint16 = nullptr |
struct type * | builtin_int24 = nullptr |
struct type * | builtin_uint24 = nullptr |
struct type * | builtin_int32 = nullptr |
struct type * | builtin_uint32 = nullptr |
struct type * | builtin_int64 = nullptr |
struct type * | builtin_uint64 = nullptr |
struct type * | builtin_int128 = nullptr |
struct type * | builtin_uint128 = nullptr |
struct type * | builtin_char16 = nullptr |
struct type * | builtin_char32 = nullptr |
struct type * | builtin_wchar = nullptr |
struct type * | builtin_data_ptr = nullptr |
struct type * | builtin_func_ptr = nullptr |
struct type * | builtin_func_func = nullptr |
struct type * | internal_fn = nullptr |
struct type * | xmethod = nullptr |
Definition at line 2240 of file gdbtypes.h.
struct type* builtin_type::builtin_bfloat16 = nullptr |
Definition at line 2255 of file gdbtypes.h.
Referenced by aarch64_vnh_type(), aarch64_vnv_type(), create_gdbtypes_data(), i386_ymm_type(), and i386_zmm_type().
struct type* builtin_type::builtin_bool = nullptr |
Definition at line 2263 of file gdbtypes.h.
Referenced by append_flags_type_flag(), create_gdbtypes_data(), gdbscm_arch_bool_type(), ada_language::language_arch_info(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), make_gdb_type(), selftests::register_to_value_test(), and val_print_type_code_flags().
struct type* builtin_type::builtin_char = nullptr |
Definition at line 2246 of file gdbtypes.h.
Referenced by build_std_type_info_type(), c_language_arch_info(), create_gdbtypes_data(), gdbscm_arch_char_type(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), lookup_child_selector(), lookup_objc_class(), nbsd_get_siginfo_type(), ppscm_print_string_repr(), print_string_repr(), selftests::register_to_value_test(), tdesc_register_type(), value_nsstring(), and varobj_value_get_print_value().
struct type* builtin_type::builtin_char16 = nullptr |
Definition at line 2295 of file gdbtypes.h.
Referenced by create_gdbtypes_data(), do_examine(), cplus_language::language_arch_info(), and selftests::register_to_value_test().
struct type* builtin_type::builtin_char32 = nullptr |
Definition at line 2296 of file gdbtypes.h.
Referenced by create_gdbtypes_data(), do_examine(), cplus_language::language_arch_info(), and selftests::register_to_value_test().
struct type* builtin_type::builtin_complex = nullptr |
Definition at line 2260 of file gdbtypes.h.
Referenced by c_language_arch_info(), create_gdbtypes_data(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), and selftests::register_to_value_test().
struct type* builtin_type::builtin_data_ptr = nullptr |
‘pointer to data’ type. Some target platforms use an implicitly {sign,zero} -extended 32-bit ABI pointer on a 64-bit ISA.
Definition at line 2303 of file gdbtypes.h.
Referenced by ada_tasks_inferior_data_sniffer(), ada_value_print_num(), address_from_register(), alpha_register_type(), amd64_x32_pseudo_register_type(), arm_register_type(), avr_register_type(), bfin_register_type(), bpf_register_type(), bsd_uthread_read_memory_address(), build_std_type_info_type(), procfs_target::can_use_hw_breakpoint(), create_gdbtypes_data(), cris_register_type(), crisv32_register_type(), csky_register_type(), darwin_current_sos(), darwin_load_image_infos(), darwin_read_exec_load_addr_from_dyld(), darwin_solib_read_all_image_info_addr(), default_auxv_parse(), elf_gnu_ifunc_resolve_by_got(), elf_locate_base(), elf_rel_plt_read(), eval_op_objc_msgcall(), eval_op_objc_selector(), expr::objc_msgcall_operation::evaluate(), fbsd_get_thread_local_address(), dwarf_expr_context::fetch_result(), find_command(), ft32_register_type(), gdb_bfd_scan_elf_dyntag(), gen_var_ref(), generic_auxv_parse(), ravenscar_thread_target::get_fpu_state(), get_gdb_vtable_type(), get_running_thread_id(), gnuv3_baseclass_offset(), gnuv3_make_method_ptr(), gnuv3_method_ptr_size(), h8300_register_type(), handle_stap_probe(), i386_bnd_type(), i386_mpx_get_bt_entry(), i386_mpx_info_bounds(), i386_mpx_set_bounds(), i386_pseudo_register_read_into_value(), i386_pseudo_register_write(), i386_stap_parse_special_token_triplet(), jit_read_code_entry(), jit_read_descriptor(), rust_language::language_arch_info(), ld_so_xfer_auxv(), lm_info_read(), locexpr_get_frame_base(), loclist_get_frame_base(), m32r_register_type(), m68k_register_type(), make_gdb_type(), microblaze_register_type(), mips_pseudo_register_type(), moxie_register_type(), nios2_register_type(), open_symbol_file_object(), print_object_command(), proc_watchpoint_address(), procfs_address_to_host_pointer(), language_defn::read_var_value(), riscv_register_type(), rs6000_aix_extract_ld_info(), set_next_address(), solib_svr4_r_brk(), solib_svr4_r_ldsomap(), solib_svr4_r_map(), solib_svr4_r_next(), sparc32_register_type(), sparc64_register_type(), tdesc_register_type(), value_nsstring(), value_of_builtin_frame_fp_reg(), xtensa_register_type(), and z80_register_type().
struct type* builtin_type::builtin_decdouble = nullptr |
Definition at line 2267 of file gdbtypes.h.
Referenced by c_language_arch_info(), create_gdbtypes_data(), cplus_language::language_arch_info(), and printf_floating().
struct type* builtin_type::builtin_decfloat = nullptr |
Definition at line 2266 of file gdbtypes.h.
Referenced by c_language_arch_info(), create_gdbtypes_data(), cplus_language::language_arch_info(), and printf_floating().
struct type* builtin_type::builtin_declong = nullptr |
Definition at line 2268 of file gdbtypes.h.
Referenced by c_language_arch_info(), create_gdbtypes_data(), cplus_language::language_arch_info(), printf_floating(), and rs6000_pseudo_register_type().
struct type* builtin_type::builtin_double = nullptr |
Definition at line 2258 of file gdbtypes.h.
Referenced by aarch64_vnd_type(), aarch64_vnv_type(), alpha_push_dummy_call(), alpha_register_type(), arm_neon_double_type(), arm_neon_quad_type(), binop_promote(), c_language_arch_info(), create_gdbtypes_data(), dwarf2_init_complex_target_type(), float_type_from_length(), gdbscm_arch_double_type(), hppa64_register_type(), i386_ymm_type(), i386_zmm_type(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), m68k_register_type(), mep_register_type(), mips_print_fp_register(), mips_register_type(), printf_floating(), selftests::register_to_value_test(), riscv_fpreg_d_type(), rs6000_builtin_type_vec128(), rs6000_pseudo_register_type(), sh_sh2a_register_type(), sh_sh4_register_type(), sparc32_pseudo_register_type(), sparc64_pseudo_register_type(), sparc64_register_type(), tdesc_register_type(), value_arg_coerce(), vlscm_convert_number(), and xtensa_push_dummy_call().
struct type* builtin_type::builtin_double_complex = nullptr |
Definition at line 2261 of file gdbtypes.h.
Referenced by c_language_arch_info(), create_gdbtypes_data(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), and selftests::register_to_value_test().
struct type* builtin_type::builtin_float = nullptr |
Definition at line 2257 of file gdbtypes.h.
Referenced by aarch64_vns_type(), aarch64_vnv_type(), arm_neon_double_type(), arm_neon_quad_type(), arm_register_type(), c_language_arch_info(), create_gdbtypes_data(), dwarf2_init_complex_target_type(), float_type_from_length(), frv_register_type(), gdbscm_arch_float_type(), hppa32_register_type(), i386_ymm_type(), i386_zmm_type(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), mep_register_type(), mips_print_fp_register(), mips_register_type(), selftests::register_to_value_test(), riscv_fpreg_d_type(), rs6000_builtin_type_vec128(), rs6000_builtin_type_vec64(), sh_sh2a_register_type(), sh_sh3e_register_type(), sh_sh4_register_type(), sparc32_register_type(), sparc64_register_type(), and tdesc_register_type().
struct type* builtin_type::builtin_func_func = nullptr |
‘function returning pointer to function (returning void)’ type. The final void return type is not significant for it.
Definition at line 2319 of file gdbtypes.h.
Referenced by create_gdbtypes_data(), elf_gnu_ifunc_resolve_addr(), and elf_gnu_ifunc_resolver_return_stop().
struct type* builtin_type::builtin_func_ptr = nullptr |
‘pointer to function (returning void)’ type. Harvard architectures mean that ABI function and code pointers are not interconvertible. Similarly, since ANSI, C standards have explicitly said that pointers to functions and pointers to data are not interconvertible — that is, you can't cast a function pointer to void * and back, and expect to get the same value. However, all function pointer types are interconvertible, so void (*) () can server as a generic function pointer.
Definition at line 2314 of file gdbtypes.h.
Referenced by alpha_register_type(), amd64_get_longjmp_target(), amd64_x32_pseudo_register_type(), arm_register_type(), bfin_register_type(), bpf_register_type(), create_gdbtypes_data(), cris_register_type(), crisv32_register_type(), csky_register_type(), dwarf_expr_context::fetch_result(), get_gdb_vtable_type(), gnuv3_decode_method_ptr(), h8300_register_type(), hppa32_convert_from_func_ptr_addr(), hppa_skip_trampoline_code(), call_site_target::iterate_over_addresses(), m32r_register_type(), m68k_register_type(), make_gdb_type(), microblaze_register_type(), mips_pseudo_register_type(), moxie_register_type(), msp430_register_type(), msp430x_register_type(), nios2_register_type(), language_defn::read_var_value(), resolve_msgsend(), resolve_msgsend_stret(), resolve_msgsend_super(), resolve_msgsend_super_stret(), riscv_register_type(), s390_pseudo_register_type(), sparc32_register_type(), sparc64_register_type(), tic6x_register_type(), tilegx_register_type(), v850_register_type(), and value_of_builtin_frame_pc_reg().
struct type* builtin_type::builtin_half = nullptr |
Definition at line 2256 of file gdbtypes.h.
Referenced by aarch64_vnh_type(), aarch64_vnv_type(), create_gdbtypes_data(), i386_ymm_type(), and i386_zmm_type().
struct type* builtin_type::builtin_int = nullptr |
Definition at line 2248 of file gdbtypes.h.
Referenced by ada_atr_size(), ada_pos_atr(), ada_unop_atr(), expr::assign_component(), binop_promote(), c_language_arch_info(), compile_cplus_convert_func(), compile_probe_arg(), convert_func(), convert_type_basic(), create_gdbtypes_data(), expr::ternop_cond_operation::do_generate_ax(), expr::unop_sizeof_operation::do_generate_ax(), expr::logical_and_operation::do_generate_ax(), expr::logical_or_operation::do_generate_ax(), eval_op_alignof(), eval_op_f_kind(), eval_op_ind(), expr::ada_unop_ind_operation::evaluate(), expr::ada_funcall_operation::evaluate(), expr::var_value_operation::evaluate_for_sizeof(), expr::var_msym_value_operation::evaluate_for_sizeof(), expr::subscript_operation::evaluate_for_sizeof(), expr::unop_ind_base_operation::evaluate_for_sizeof(), evaluate_subexp_do_call(), evaluate_subexp_for_sizeof_base(), gdbscm_arch_int_type(), gen_expr_binop_rest(), gen_expr_unop(), gen_integral_promotions(), gen_usual_arithmetic(), dwarf_expr_context::get_base_type(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), lookup_array_range_type(), microblaze_register_type(), mn10300_register_type(), nbsd_get_siginfo_type(), selftests::register_to_value_test(), s390_pseudo_register_type(), sh_default_register_type(), sh_sh2a_register_type(), sh_sh3e_register_type(), sh_sh4_register_type(), svr4_auxv_parse(), tdesc_register_type(), unop_promote(), value_arg_coerce(), vax_register_type(), vlscm_convert_number(), and xtensa_register_type().
struct type* builtin_type::builtin_int0 = nullptr |
Definition at line 2280 of file gdbtypes.h.
Referenced by archpy_integer_type(), arm_register_type(), create_gdbtypes_data(), cris_register_type(), crisv32_register_type(), m68k_register_type(), s12z_register_type(), and tdesc_register_type().
struct type* builtin_type::builtin_int128 = nullptr |
Definition at line 2291 of file gdbtypes.h.
Referenced by aarch64_vnq_type(), aarch64_vnv_type(), archpy_integer_type(), create_gdbtypes_data(), i386_ymm_type(), i386_zmm_type(), make_gdb_type(), and selftests::register_to_value_test().
struct type* builtin_type::builtin_int16 = nullptr |
Definition at line 2283 of file gdbtypes.h.
Referenced by aarch64_vnh_type(), aarch64_vnv_type(), archpy_integer_type(), arm_register_type(), create_gdbtypes_data(), csky_vector_type(), do_examine(), gdbscm_arch_int16_type(), get_signed_type(), h8300_register_type(), i386_mmx_type(), i386_pseudo_register_type(), i386_ymm_type(), i386_zmm_type(), make_gdb_type(), mi_cmd_data_read_memory(), selftests::register_to_value_test(), rs6000_builtin_type_vec128(), rs6000_builtin_type_vec64(), and stap_get_expected_argument_type().
struct type* builtin_type::builtin_int24 = nullptr |
Definition at line 2285 of file gdbtypes.h.
Referenced by archpy_integer_type(), and create_gdbtypes_data().
struct type* builtin_type::builtin_int32 = nullptr |
Definition at line 2287 of file gdbtypes.h.
Referenced by aarch64_push_dummy_call(), aarch64_vns_type(), aarch64_vnv_type(), alpha_push_dummy_call(), alpha_store_return_value(), archpy_integer_type(), bfin_register_type(), BP_MANIPULATION(), create_gdbtypes_data(), csky_register_type(), csky_vector_type(), do_examine(), frv_register_type(), ft32_register_type(), gdbscm_arch_int32_type(), get_signed_type(), h8300_register_type(), i386_mmx_type(), i386_pseudo_register_type(), i386_ymm_type(), i386_zmm_type(), iq2000_register_type(), lm32_register_type(), m32r_register_type(), m68k_register_type(), make_gdb_type(), mi_cmd_data_read_memory(), mips_pseudo_register_type(), mips_register_type(), moxie_register_type(), nbsd_get_siginfo_type(), selftests::register_to_value_test(), riscv_pseudo_register_type(), rs6000_builtin_type_vec128(), rs6000_builtin_type_vec64(), sparc32_register_type(), stap_get_expected_argument_type(), and v850_register_type().
struct type* builtin_type::builtin_int64 = nullptr |
Definition at line 2289 of file gdbtypes.h.
Referenced by aarch64_vnd_type(), aarch64_vnv_type(), alpha_push_dummy_call(), alpha_register_type(), archpy_integer_type(), bpf_register_type(), create_gdbtypes_data(), do_examine(), frv_register_type(), gdbscm_arch_int64_type(), get_signed_type(), i386_mmx_type(), i386_pseudo_register_type(), i386_ymm_type(), i386_zmm_type(), make_gdb_type(), mi_cmd_data_read_memory(), mips_register_type(), selftests::register_to_value_test(), rs6000_builtin_type_vec64(), sparc64_pseudo_register_type(), sparc64_register_type(), and stap_get_expected_argument_type().
struct type* builtin_type::builtin_int8 = nullptr |
Definition at line 2281 of file gdbtypes.h.
Referenced by aarch64_vnb_type(), aarch64_vnv_type(), archpy_integer_type(), create_gdbtypes_data(), csky_vector_type(), do_examine(), gdbscm_arch_int8_type(), get_signed_type(), i386_mmx_type(), i386_pseudo_register_type(), i386_ymm_type(), i386_zmm_type(), make_gdb_type(), mi_cmd_data_read_memory(), selftests::register_to_value_test(), rs6000_builtin_type_vec128(), rs6000_builtin_type_vec64(), stap_get_expected_argument_type(), and selftests::unpack::unpack_field_as_long_tests().
struct type* builtin_type::builtin_long = nullptr |
Definition at line 2249 of file gdbtypes.h.
Referenced by aarch64_stap_parse_special_token(), amd64_dtrace_parse_probe_argument(), arm_stap_parse_special_token(), binop_promote(), c_language_arch_info(), create_gdbtypes_data(), dtrace_process_dof_probe(), eval_op_objc_msgcall(), eval_op_sub(), gdbscm_arch_long_type(), gen_expr_binop_rest(), i386_stap_parse_special_token_three_arg_disp(), i386_stap_parse_special_token_triplet(), ia64_register_type(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), nbsd_get_siginfo_type(), selftests::register_to_value_test(), riscv_arg_location(), stap_parse_register_operand(), stap_parse_single_operand(), tdesc_register_type(), value_nsstring(), vlscm_convert_number(), and xtensa_push_dummy_call().
struct type* builtin_type::builtin_long_double = nullptr |
Definition at line 2259 of file gdbtypes.h.
Referenced by binop_promote(), c_language_arch_info(), create_gdbtypes_data(), dwarf2_init_complex_target_type(), float_type_from_length(), gdbscm_arch_longdouble_type(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), printf_floating(), selftests::register_to_value_test(), sparc64_pseudo_register_type(), tdesc_register_type(), and value_arg_coerce().
struct type* builtin_type::builtin_long_long = nullptr |
Definition at line 2264 of file gdbtypes.h.
Referenced by binop_promote(), c_language_arch_info(), create_gdbtypes_data(), expr::internalvar_operation::do_generate_ax(), expr::assign_modify_operation::do_generate_ax(), gdbscm_arch_longlong_type(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), selftests::register_to_value_test(), riscv_arg_location(), tdesc_register_type(), and vlscm_convert_number().
struct type* builtin_type::builtin_short = nullptr |
Definition at line 2247 of file gdbtypes.h.
Referenced by c_language_arch_info(), create_gdbtypes_data(), gdbscm_arch_short_type(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), selftests::register_to_value_test(), and tdesc_register_type().
struct type* builtin_type::builtin_signed_char = nullptr |
Definition at line 2250 of file gdbtypes.h.
Referenced by c_language_arch_info(), create_gdbtypes_data(), gdbscm_arch_schar_type(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), and selftests::register_to_value_test().
struct type* builtin_type::builtin_string = nullptr |
Definition at line 2262 of file gdbtypes.h.
Referenced by create_gdbtypes_data(), and selftests::register_to_value_test().
struct type* builtin_type::builtin_true_char = nullptr |
Definition at line 2274 of file gdbtypes.h.
Referenced by create_gdbtypes_data(), and print_scalar_formatted().
struct type* builtin_type::builtin_true_unsigned_char = nullptr |
Definition at line 2275 of file gdbtypes.h.
Referenced by create_gdbtypes_data(), and print_scalar_formatted().
struct type* builtin_type::builtin_uint128 = nullptr |
Definition at line 2292 of file gdbtypes.h.
Referenced by aarch64_vnq_type(), aarch64_vnv_type(), archpy_integer_type(), create_gdbtypes_data(), make_gdb_type(), selftests::register_to_value_test(), rs6000_builtin_type_vec128(), and xtensa_register_type().
struct type* builtin_type::builtin_uint16 = nullptr |
Definition at line 2284 of file gdbtypes.h.
Referenced by aarch64_vnh_type(), aarch64_vnv_type(), archpy_integer_type(), arm_neon_double_type(), arm_neon_quad_type(), create_gdbtypes_data(), cris_register_type(), crisv32_register_type(), gdbscm_arch_uint16_type(), get_unsigned_type(), m68hc11_register_type(), make_gdb_type(), msp430_register_type(), selftests::register_to_value_test(), s12z_register_type(), stap_get_expected_argument_type(), xstormy16_register_type(), and xtensa_register_type().
struct type* builtin_type::builtin_uint24 = nullptr |
Definition at line 2286 of file gdbtypes.h.
Referenced by archpy_integer_type(), create_gdbtypes_data(), and s12z_register_type().
struct type* builtin_type::builtin_uint32 = nullptr |
Definition at line 2288 of file gdbtypes.h.
Referenced by aarch64_pseudo_register_type(), aarch64_push_dummy_call(), aarch64_vns_type(), aarch64_vnv_type(), ada_get_tcb_types_info(), archpy_integer_type(), arm_neon_double_type(), arm_neon_quad_type(), arm_register_type(), avr_register_type(), create_gdbtypes_data(), cris_register_type(), crisv32_register_type(), gdbscm_arch_uint32_type(), get_unsigned_type(), hppa32_register_type(), m68hc11_register_type(), make_gdb_type(), mep_register_type(), msp430_register_type(), msp430x_register_type(), nbsd_get_siginfo_type(), nios2_register_type(), selftests::register_to_value_test(), s12z_register_type(), stap_get_expected_argument_type(), tic6x_register_type(), selftests::unpack::unpack_field_as_long_tests(), xstormy16_register_type(), and xtensa_register_type().
struct type* builtin_type::builtin_uint64 = nullptr |
Definition at line 2290 of file gdbtypes.h.
Referenced by aarch64_pseudo_register_type(), aarch64_vnd_type(), aarch64_vnv_type(), archpy_integer_type(), arm_neon_double_type(), arm_neon_quad_type(), create_gdbtypes_data(), csky_register_type(), gdbscm_arch_uint64_type(), get_unsigned_type(), hppa64_register_type(), make_gdb_type(), mep_register_type(), nbsd_get_siginfo_type(), selftests::register_to_value_test(), s390_pseudo_register_type(), stap_get_expected_argument_type(), tilegx_register_type(), v850_register_type(), and xtensa_register_type().
struct type* builtin_type::builtin_uint8 = nullptr |
Definition at line 2282 of file gdbtypes.h.
Referenced by aarch64_vnb_type(), aarch64_vnv_type(), archpy_integer_type(), arm_neon_double_type(), arm_neon_quad_type(), avr_register_type(), create_gdbtypes_data(), cris_register_type(), crisv32_register_type(), gdbscm_arch_uint8_type(), get_unsigned_type(), h8300_register_type(), m68hc11_register_type(), make_gdb_type(), selftests::register_to_value_test(), s12z_register_type(), stap_get_expected_argument_type(), vlscm_convert_bytevector(), and xtensa_register_type().
struct type* builtin_type::builtin_unsigned_char = nullptr |
Definition at line 2251 of file gdbtypes.h.
Referenced by c_language_arch_info(), create_gdbtypes_data(), gdbscm_arch_uchar_type(), cplus_language::language_arch_info(), and pascal_language::language_arch_info().
struct type* builtin_type::builtin_unsigned_int = nullptr |
Definition at line 2253 of file gdbtypes.h.
Referenced by binop_promote(), c_language_arch_info(), create_gdbtypes_data(), gdbscm_arch_uint_type(), gen_integral_promotions(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), selftests::register_to_value_test(), and vlscm_convert_number().
struct type* builtin_type::builtin_unsigned_long = nullptr |
Definition at line 2254 of file gdbtypes.h.
Referenced by binop_promote(), c_language_arch_info(), create_gdbtypes_data(), gdbscm_arch_ulong_type(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), processInt(), selftests::register_to_value_test(), and vlscm_convert_number().
struct type* builtin_type::builtin_unsigned_long_long = nullptr |
Definition at line 2265 of file gdbtypes.h.
Referenced by binop_promote(), c_language_arch_info(), create_gdbtypes_data(), gdbscm_arch_ulonglong_type(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), processInt(), selftests::register_to_value_test(), and vlscm_convert_number().
struct type* builtin_type::builtin_unsigned_short = nullptr |
Definition at line 2252 of file gdbtypes.h.
Referenced by c_language_arch_info(), create_gdbtypes_data(), gdbscm_arch_ushort_type(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), selftests::register_to_value_test(), and stap_modify_semaphore().
struct type* builtin_type::builtin_void = nullptr |
Definition at line 2245 of file gdbtypes.h.
Referenced by arm_register_type(), c_language_arch_info(), call_function_by_hand_dummy(), compile_object_load(), create_gdbtypes_data(), gdbscm_arch_void_type(), ada_language::language_arch_info(), cplus_language::language_arch_info(), pascal_language::language_arch_info(), selftests::register_to_value_test(), and safe_parse_type().
struct type* builtin_type::builtin_wchar = nullptr |
Definition at line 2297 of file gdbtypes.h.
Referenced by create_gdbtypes_data(), and cplus_language::language_arch_info().
struct type* builtin_type::internal_fn = nullptr |
This type is used to represent a GDB internal function.
Definition at line 2325 of file gdbtypes.h.
Referenced by create_gdbtypes_data().
struct type* builtin_type::xmethod = nullptr |
This type is used to represent an xmethod.
Definition at line 2328 of file gdbtypes.h.
Referenced by create_gdbtypes_data().