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_value_assign(), ada_value_primitive_packed_val(), binop_promote(), constrained_packed_array_type(), decode_constrained_packed_array(), enable_break(), find_frame_addr_in_frame_chain(), java_value_print(), linux_get_siginfo_type(), linux_xfer_partial(), move_bits(), objfile_type(), paddress(), parse_number(), parse_symbol(), print_core_address(), print_field_values(), print_scalar_formatted(), print_variant_part(), read_direct_string(), read_enum_type(), read_indirect_string_at_offset(), read_indirect_string_from_dwz(), read_n_bytes(), read_range_type(), to_fixed_array_type(), val_print_packed_array_elements(), value_assign(), value_cast(), value_subscript_packed(), and write_exp_bitstring().
#define SLASH_STRING "/" |
Definition at line 58 of file host-defs.h.
Referenced by _initialize_python(), add_path(), captured_main(), cd_command(), dwarf2_get_dwz_file(), dwarf2_start_subfile(), file_file_name(), file_full_name(), gdb_abspath(), gdb_realpath_keepfile(), gdbpy_finish_initialization(), get_init_files(), get_new_file_names(), jit_reader_load_command(), macro_source_fullname(), 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(), arch_boolean_type(), arch_character_type(), arch_flags_type(), arch_float_type(), arch_integer_type(), arm_linux_init_abi(), avr_gdbarch_init(), basic_type(), build_fortran_types(), build_gdb_vtable_type(), build_m2_types(), build_std_type_info_type(), c_val_print(), 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(), field_alignment(), floatformat_from_length(), gdbarch_alloc(), gdbtypes_post_init(), gen_bitfield_ref(), gen_extend(), gen_fetch(), gen_primitive_field(), gen_sign_extend(), gen_struct_ref_recursive(), get_discrete_bounds(), get_java_object_header_size(), get_signed_type_minmax(), get_unsigned_type_max(), h8300_gdbarch_init(), hppa_gdbarch_init(), i386_linux_init_abi(), iq2000_gdbarch_init(), is_pascal_string_type(), m2_get_discrete_bounds(), m68k_get_longjmp_target(), 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(), print_scalar_formatted(), read_one_struct_field(), read_range_type(), read_subrange_type(), read_sun_builtin_type(), read_type(), resolve_dynamic_struct(), rl78_gdbarch_init(), rs6000_aix_init_osabi(), rs6000_gdbarch_init(), rs6000_lynx178_init_osabi(), score_push_dummy_call(), sh64_gdbarch_init(), sh_gdbarch_init(), simple_overlay_update_1(), simple_read_overlay_table(), smash_to_memberptr_type(), tdesc_gdb_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(), valprint_check_validity(), 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(), xstormy16_gdbarch_init(), and xtensa_push_dummy_call().