|
GDB (xrefs)
|
#include <limits.h>Go to the source code of this file.
Macros | |
| #define | TARGET_CHAR_BIT 8 |
| #define | HOST_CHAR_BIT TARGET_CHAR_BIT |
| #define | DIRNAME_SEPARATOR ':' |
| #define | SLASH_STRING "/" |
| #define DIRNAME_SEPARATOR ':' |
Definition at line 54 of file host-defs.h.
Referenced by add_auto_load_dir(), add_auto_load_safe_path(), add_path(), dirnames_to_char_ptr_vec_append(), find_and_open_source(), init_source_path(), show_auto_load_safe_path(), substitute_path_component(), and try_open_dwop_file().
| #define HOST_CHAR_BIT TARGET_CHAR_BIT |
If we picked up a copy of CHAR_BIT from a configuration file (which may get it by including <limits.h>) then use it to set the number of bits in a host char. If not, use the same size as the target.
Definition at line 40 of file host-defs.h.
Referenced by ada_language_arch_info(), ada_unpack_from_contents(), ada_value_assign(), ada_value_primitive_packed_val(), address_significant(), binop_promote(), constrained_packed_array_type(), decode_constrained_packed_array(), enable_break(), find_frame_addr_in_frame_chain(), linux_get_siginfo_type_with_fields(), linux_xfer_partial(), move_bits(), paddress(), parse_number(), parse_symbol(), print_binary_chars(), print_core_address(), print_field_values(), print_octal_chars(), print_variant_part(), read_direct_string(), read_enum_type(), read_indirect_string_at_offset_from(), read_indirect_string_from_dwz(), read_n_bytes(), read_range_type(), read_value_memory(), to_fixed_array_type(), val_print_packed_array_elements(), value_assign(), value_cast(), value_contents_copy_raw(), value_primitive_field(), value_subscript_packed(), and write_exp_bitstring().
| #define SLASH_STRING "/" |
Definition at line 58 of file host-defs.h.
Referenced by add_path(), captured_main_1(), cd_command(), do_finish_initialization(), do_start_initialization(), dwarf2_get_dwz_file(), dwarf2_start_subfile(), file_file_name(), file_full_name(), gdb_abspath(), gdb_realpath_keepfile(), get_init_files(), get_new_file_names(), jit_reader_load_command(), macro_source_fullname(), maintenance_check_xml_descriptions(), open_and_init_dwp_file(), open_dwo_file(), openp(), psymtab_include_file_name(), psymtab_to_fullname(), solib_find_1(), start_subfile(), symtab_to_fullname(), and write_psymtabs_to_index().
| #define TARGET_CHAR_BIT 8 |
Number of bits in a char or unsigned char for the target machine. Just like CHAR_BIT in <limits.h> but describes the target machine.
Definition at line 29 of file host-defs.h.
Referenced by aarch64_linux_init_abi(), ada_aligned_value_addr(), ada_evaluate_subexp(), ada_language_arch_info(), ada_template_to_fixed_record_type_1(), ada_value_assign(), amd64_linux_init_abi(), amd64_x32_linux_init_abi(), append_composite_type_field_aligned(), append_flags_type_field(), arch_complex_type(), arch_type(), arm_linux_init_abi(), avr_gdbarch_init(), basic_type(), BP_MANIPULATION(), build_d_types(), build_fortran_types(), build_gdb_vtable_type(), build_go_types(), build_m2_types(), build_opencl_types(), build_std_type_info_type(), c_print_type_struct_field_offset(), c_type_print_base_struct_union(), c_val_print_array(), coerce_pieced_ref(), coff_read_enum_type(), cp_print_value_fields_rtti(), create_set_type(), ctf_write_frame_end(), decode_frame_entry_1(), default_auxv_parse(), default_region_ok_for_hw_watchpoint(), define_symbol(), dwarf2_compile_expr_to_ax(), dynamic_array_type(), evaluate_subexp_standard(), fat_pntr_data_bitsize(), fbsd_get_siginfo_type(), field_alignment(), finalize_symtab(), ft32_gdbarch_init(), gdbarch_alloc(), gdbtypes_post_init(), gen_bitfield_ref(), gen_extend(), gen_fetch(), gen_primitive_field(), gen_sign_extend(), gen_struct_ref_recursive(), generic_val_print_ref(), get_discrete_bounds(), get_signed_type_minmax(), get_unsigned_type_max(), hppa_gdbarch_init(), i386_linux_init_abi(), init_complex_type(), init_type(), iq2000_gdbarch_init(), is_pascal_string_type(), linux_get_siginfo_type_with_fields(), m2_get_discrete_bounds(), m68k_get_longjmp_target(), tdesc_type_with_fields::make_gdb_type_enum(), tdesc_type_with_fields::make_gdb_type_flags(), tdesc_type_with_fields::make_gdb_type_struct(), make_pointer_type(), make_reference_type(), make_types(), mark_value_bytes_optimized_out(), mark_value_bytes_unavailable(), memcmp_with_bit_offsets(), mips64_linux_get_longjmp_target(), mips_linux_get_longjmp_target(), mips_n32n64_push_dummy_call(), mips_n32n64_return_value(), mips_o32_push_dummy_call(), mips_o32_return_value(), mips_o64_push_dummy_call(), objfile_type(), pascal_val_print(), pass_in_x(), ppc_linux_init_abi(), print_scalar_formatted(), read_base_type(), read_one_struct_field(), read_range_type(), read_subrange_type(), read_sun_builtin_type(), read_sun_floating_type(), read_type(), resolve_dynamic_struct(), rl78_gdbarch_init(), rs6000_aix_init_osabi(), rs6000_builtin_type(), rs6000_gdbarch_init(), rs6000_lynx178_init_osabi(), rust_composite_type(), score_push_dummy_call(), sh64_gdbarch_init(), sh_gdbarch_init(), simple_overlay_update_1(), simple_read_overlay_table(), smash_to_memberptr_type(), tdesc_register_type(), tdesc_start_field(), tilegx_gdbarch_init(), to_record_with_fixed_variant_part(), unpack_value_bitfield(), unpack_value_field_as_long(), v850_gdbarch_init(), val_print_scalar_formatted(), val_print_type_code_flags(), valprint_check_validity(), value_addr(), value_assign_to_component(), value_bit_index(), value_bytes_available(), value_contents_bits_eq(), value_contents_copy_raw(), value_contents_eq(), value_entirely_covered_by_range_vector(), verify_gdbarch(), vtable_address_point_offset(), windows_get_tlb_type(), xstormy16_gdbarch_init(), xtensa_gdbarch_init(), and xtensa_push_dummy_call().
1.8.14