31 struct gdbarch_selftest :
public selftest
34 : function (function_)
37 void operator() ()
const override 42 for (
int i = 0; arches[i] != NULL; i++)
44 if (strcmp (
"fr300", arches[i]) == 0)
49 else if (strcmp (
"powerpc:EC603e", arches[i]) == 0
50 || strcmp (
"powerpc:e500mc", arches[i]) == 0
51 || strcmp (
"powerpc:e500mc64", arches[i]) == 0
52 || strcmp (
"powerpc:titan", arches[i]) == 0
53 || strcmp (
"powerpc:vle", arches[i]) == 0
54 || strcmp (
"powerpc:e5500", arches[i]) == 0
55 || strcmp (
"powerpc:e6500", arches[i]) == 0)
68 info.bfd_arch_info = bfd_scan_arch (arches[i]);
79 _(
"Self test failed: arch %s: "), arches[i]);
void self_test_foreach_arch_function(struct gdbarch *)
struct gdbarch * gdbarch_find_by_info(struct gdbarch_info info)
const char ** gdbarch_printable_names(void)
void register_test_foreach_arch(const std::string &name, self_test_foreach_arch_function *function)
#define CATCH(EXCEPTION, MASK)
void exception_fprintf(struct ui_file *file, struct gdb_exception e, const char *prefix,...)
void gdbarch_info_init(struct gdbarch_info *info)
void registers_changed(void)
void reinit_frame_cache(void)
void register_test(const std::string &name, selftest *test)
#define SELF_CHECK(VALUE)