GDB (xrefs)
|
Namespaces | |
namespace | array_view_tests |
namespace | child_path |
namespace | cli_utils |
namespace | command_structure_tests |
namespace | enum_flags_tests |
namespace | file |
namespace | format_pieces |
namespace | function_view |
namespace | gdb_environ_tests |
namespace | gdb_tilde_expand_tests |
namespace | help_doc_tests |
namespace | lookup_name |
namespace | main_thread_tests |
namespace | memrange_tests |
namespace | mkdir_recursive |
namespace | observers |
namespace | offset_type |
namespace | optional |
namespace | packed_tests |
namespace | parse_connection_spec_tests |
namespace | path_join |
namespace | ptid |
namespace | rsp_low |
namespace | scoped_fd |
namespace | scoped_ignore_sig |
namespace | scoped_restore_tests |
namespace | search_memory_tests |
namespace | string_view |
namespace | style |
namespace | tracepoint_tests |
namespace | unpack |
namespace | utils |
namespace | vector_utils_tests |
namespace | xml_utils |
Classes | |
struct | even_numbers_only |
struct | int_array_iterator |
struct | xml_test_tdesc |
Typedefs | |
typedef std::string | format_func(const char *fmt,...) ATTRIBUTE_PRINTF(1 |
typedef std::string static void | test_format_func(format_func *func) |
typedef std::string & | string_appendf_func(std::string &str, const char *fmt,...) ATTRIBUTE_PRINTF(2 |
typedef std::string static void | test_appendf_func(string_appendf_func *func) |
Functions | |
static const gdb_byte * | get_test_insn (struct gdbarch *gdbarch, size_t *len) |
static void | print_one_insn_test (struct gdbarch *gdbarch) |
static void | buffered_insn_length_test (struct gdbarch *gdbarch) |
static void | memory_error_test (struct gdbarch *gdbarch) |
static void | register_to_value_test (struct gdbarch *gdbarch) |
static void | register_name_test (struct gdbarch *gdbarch) |
void | register_test_foreach_arch (const std::string &name, self_test_foreach_arch_function *function) |
static void | string_printf_tests () |
static std::string | ATTRIBUTE_PRINTF (1, 2) |
static void | string_vprintf_tests () |
static std::string & | ATTRIBUTE_PRINTF (2, 3) |
static void | string_appendf_tests () |
static void | string_vappendf_tests () |
static void | bits_to_str (char *str, const gdb_byte *bits, ULONGEST offs, ULONGEST nbits, int msb0) |
static void | check_copy_bitwise (const gdb_byte *dest, unsigned int dest_offset, const gdb_byte *source, unsigned int source_offset, unsigned int nbits, int msb0) |
static void | copy_bitwise_tests (void) |
static void | test_filtered_iterator () |
static void | test_filtered_iterator_eq () |
static void | validate_user_created_frame (frame_id id) |
static frame_info_ptr | user_created_frame_callee (frame_info_ptr frame) |
static void | test_user_created_frame () |
static void | gdb_mpz_as_integer () |
template<typename T , typename = gdb::Requires<std::is_integral<T>>> | |
static void | check_as_integer_raises_out_of_range_error (const gdb_mpz &val) |
static void | gdb_mpz_as_integer_out_of_range () |
template<typename T > | |
void | store_and_read_back (T val, size_t buf_len, enum bfd_endian byte_order, gdb_mpz &expected, gdb_mpz &actual) |
static void | gdb_mpz_read_all_from_small () |
static void | gdb_mpz_read_min_max () |
template<typename T > | |
T | write_and_extract (T val, size_t buf_len, enum bfd_endian byte_order) |
static void | gdb_mpz_write_all_from_small () |
static void | gdb_mpz_write_min_max () |
static void | read_fp_test (int unscaled, const gdb_mpq &scaling_factor, enum bfd_endian byte_order, gdb_mpq &expected, gdb_mpq &actual) |
static void | gdb_mpq_read_fixed_point () |
static LONGEST | write_fp_test (int numerator, unsigned int denominator, const gdb_mpq &scaling_factor, enum bfd_endian byte_order) |
static void | gdb_mpq_write_fixed_point () |
Variables | |
static std::vector< xml_test_tdesc > | xml_tdesc |
typedef std::string selftests::format_func(const char *fmt,...) ATTRIBUTE_PRINTF(1 |
Definition at line 28 of file common-utils-selftests.c.
typedef std::string & selftests::string_appendf_func(std::string &str, const char *fmt,...) ATTRIBUTE_PRINTF(2 |
Definition at line 83 of file common-utils-selftests.c.
|
static |
Definition at line 88 of file common-utils-selftests.c.
|
static |
Definition at line 32 of file common-utils-selftests.c.
|
static |
Definition at line 63 of file common-utils-selftests.c.
|
static |
Definition at line 105 of file common-utils-selftests.c.
|
static |
Definition at line 32 of file copy_bitwise-selftests.c.
References bits.
Referenced by check_copy_bitwise().
|
static |
Definition at line 261 of file disasm-selftests.c.
References gdb_buffered_insn_length(), gdbarch_bfd_arch_info(), and get_test_insn().
Referenced by _initialize_disasm_selftests().
|
static |
Definition at line 91 of file gmp-utils-selftests.c.
References gdb_mpz::as_integer().
|
static |
Definition at line 49 of file copy_bitwise-selftests.c.
References bits_to_str(), and copy_bitwise().
Referenced by copy_bitwise_tests().
|
static |
Definition at line 94 of file copy_bitwise-selftests.c.
References check_copy_bitwise().
Referenced by _initialize_copy_bitwise_utils_selftests().
|
static |
Definition at line 409 of file gmp-utils-selftests.c.
References read_fp_test().
Referenced by _initialize_gmp_utils_selftests().
|
static |
Definition at line 474 of file gmp-utils-selftests.c.
References write_fp_test().
Referenced by _initialize_gmp_utils_selftests().
|
static |
Definition at line 36 of file gmp-utils-selftests.c.
References gdb_mpz::as_integer(), gdb_mpz::negate(), and gdb_mpz::pow().
Referenced by _initialize_gmp_utils_selftests().
|
static |
Definition at line 114 of file gmp-utils-selftests.c.
References gdb_mpz::as_integer(), gdb_mpz::negate(), and gdb_mpz::pow().
Referenced by _initialize_gmp_utils_selftests().
|
static |
Definition at line 186 of file gmp-utils-selftests.c.
References store_and_read_back().
Referenced by _initialize_gmp_utils_selftests().
|
static |
Definition at line 225 of file gmp-utils-selftests.c.
References store_and_read_back().
Referenced by _initialize_gmp_utils_selftests().
|
static |
Definition at line 312 of file gmp-utils-selftests.c.
References write_and_extract().
Referenced by _initialize_gmp_utils_selftests().
|
static |
Definition at line 338 of file gmp-utils-selftests.c.
References write_and_extract().
Referenced by _initialize_gmp_utils_selftests().
|
static |
Definition at line 37 of file disasm-selftests.c.
References GDB_OSABI_INVALID, GDB_OSABI_NONE, GDB_OSABI_UNKNOWN, gdbarch_bfd_arch_info(), gdbarch_breakpoint_kind_from_pc(), gdbarch_find_by_info(), gdbarch_sw_breakpoint_from_kind(), and has_gdb_osabi_handler().
Referenced by buffered_insn_length_test(), and print_one_insn_test().
|
static |
Definition at line 287 of file disasm-selftests.c.
References gdbarch_bfd_arch_info(), null_stream, and read_memory().
Referenced by _initialize_disasm_selftests().
|
static |
Definition at line 192 of file disasm-selftests.c.
References gdb_stdlog, get_test_insn(), null_stream, gdb_disassembler::print_insn(), and read_memory().
Referenced by _initialize_disasm_selftests().
|
static |
Definition at line 390 of file gmp-utils-selftests.c.
References gdb_mpq::read_fixed_point(), and store_signed_integer().
Referenced by gdb_mpq_read_fixed_point().
|
static |
Definition at line 130 of file gdbarch-selftests.c.
References gdbarch_bfd_arch_info(), gdbarch_num_cooked_regs(), gdbarch_register_name(), name, and regnum.
Referenced by _initialize_gdbarch_selftests().
|
extern |
Referenced by _initialize_disasm_selftests(), _initialize_gdbarch_selftests(), and _initialize_unpack_selftests().
|
static |
Definition at line 37 of file gdbarch-selftests.c.
References builtin_type::builtin_bool, builtin_type::builtin_char, builtin_type::builtin_char16, builtin_type::builtin_char32, builtin_type::builtin_complex, builtin_type::builtin_double, builtin_type::builtin_double_complex, builtin_type::builtin_float, builtin_type::builtin_int, builtin_type::builtin_int128, builtin_type::builtin_int16, builtin_type::builtin_int32, builtin_type::builtin_int64, builtin_type::builtin_int8, builtin_type::builtin_long, builtin_type::builtin_long_double, builtin_type::builtin_long_long, builtin_type::builtin_short, builtin_type::builtin_signed_char, builtin_type::builtin_string, builtin_type(), builtin_type::builtin_uint128, builtin_type::builtin_uint16, builtin_type::builtin_uint32, builtin_type::builtin_uint64, builtin_type::builtin_uint8, builtin_type::builtin_unsigned_int, builtin_type::builtin_unsigned_long, builtin_type::builtin_unsigned_long_long, builtin_type::builtin_unsigned_short, builtin_type::builtin_void, type::code(), gdbarch_convert_register_p(), gdbarch_num_cooked_regs(), gdbarch_register_to_value(), gdbarch_value_to_register(), get_current_frame(), type::length(), regnum, and target_float_from_string().
Referenced by _initialize_gdbarch_selftests().
void selftests::store_and_read_back | ( | T | val, |
size_t | buf_len, | ||
enum bfd_endian | byte_order, | ||
gdb_mpz & | expected, | ||
gdb_mpz & | actual ) |
Definition at line 162 of file gmp-utils-selftests.c.
References gdb_mpz::read(), and store_integer().
Referenced by gdb_mpz_read_all_from_small(), and gdb_mpz_read_min_max().
|
static |
Definition at line 118 of file common-utils-selftests.c.
Referenced by _initialize_common_utils_selftests().
|
static |
Definition at line 58 of file common-utils-selftests.c.
Referenced by _initialize_common_utils_selftests().
|
static |
Definition at line 124 of file common-utils-selftests.c.
Referenced by _initialize_common_utils_selftests().
|
static |
Definition at line 75 of file common-utils-selftests.c.
Referenced by _initialize_common_utils_selftests().
|
static |
Definition at line 113 of file filtered_iterator-selftests.c.
Referenced by _initialize_filtered_iterator_selftests().
|
static |
Definition at line 132 of file filtered_iterator-selftests.c.
Referenced by _initialize_filtered_iterator_selftests().
|
static |
Definition at line 51 of file frame_info_ptr-selftests.c.
References create_new_frame(), current_inferior(), frame_info_ptr::get(), get_frame_id(), user_created_frame_callee(), and validate_user_created_frame().
Referenced by _initialize_frame_info_ptr_selftests().
|
static |
Definition at line 39 of file frame_info_ptr-selftests.c.
References get_frame_id(), reinit_frame_cache(), and validate_user_created_frame().
Referenced by test_user_created_frame().
|
static |
Definition at line 30 of file frame_info_ptr-selftests.c.
References FID_STACK_VALID.
Referenced by test_user_created_frame(), and user_created_frame_callee().
T selftests::write_and_extract | ( | T | val, |
size_t | buf_len, | ||
enum bfd_endian | byte_order ) |
Definition at line 294 of file gmp-utils-selftests.c.
References gdb_mpz::as_integer(), and gdb_mpz::write().
Referenced by gdb_mpz_write_all_from_small(), and gdb_mpz_write_min_max().
|
static |
Definition at line 453 of file gmp-utils-selftests.c.
References extract_unsigned_integer(), and gdb_mpq::write_fixed_point().
Referenced by gdb_mpq_write_fixed_point().
|
static |
Definition at line 1814 of file target-descriptions.c.
Referenced by maintenance_check_xml_descriptions().