• R/O
  • HTTP
  • SSH
  • HTTPS

提交

標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

GNU Binutils with patches for OS216


Commit MetaInfo

修訂7649770c8e52afe2696a70bb50ac3039c844d381 (tree)
時間2017-08-18 17:20:43
作者Yao Qi <yao.qi@lina...>
CommiterYao Qi

Log Message

Put selftests api into selftests namespace

This patch changes register_self_test to selftests::register_test,
and run_self_tests to selftest::run_tests.

gdb:

2017-08-18 Yao Qi <yao.qi@linaro.org>

* selftest.c (register_self_test): Rename it to
selftests::register_test.
(run_self_tests): selftest::run_tests.
* selftest.h: Update declarations.
* selftest-arch.c (register_self_test_foreach_arch): Rename it to
selftests::register_test_foreach_arch.
* selftest-arch.h: Update declaration.
* aarch64-tdep.c: Update.
* arm-tdep.c: Likewise.
* disasm-selftests.c: Likewise.
* dwarf2loc.c: Likewise.
* dwarf2-frame.c: Likewise.
* findvar.c: Likewise.
* gdbarch-selftests.c: Likewise.
* maint.c (maintenance_selftest): Likewise.
* regcache.c: Likewise.
* rust-exp.y: Likewise.
* selftest-arch.c: Likewise.
* unittests/environ-selftests.c: Likewise.
* unittests/function-view-selftests.c: Likewise.
* unittests/offset-type-selftests.c: Likewise.
* unittests/optional-selftests.c: Likewise.
* unittests/scoped_restore-selftests.c: Likewise.
* utils-selftests.c: Likewise.

Change Summary

差異

--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,30 @@
1+2017-08-18 Yao Qi <yao.qi@linaro.org>
2+
3+ * selftest.c (register_self_test): Rename it to
4+ selftests::register_test.
5+ (run_self_tests): selftest::run_tests.
6+ * selftest.h: Update declarations.
7+ * selftest-arch.c (register_self_test_foreach_arch): Rename it to
8+ selftests::register_test_foreach_arch.
9+ * selftest-arch.h: Update declaration.
10+ * aarch64-tdep.c: Update.
11+ * arm-tdep.c: Likewise.
12+ * disasm-selftests.c: Likewise.
13+ * dwarf2loc.c: Likewise.
14+ * dwarf2-frame.c: Likewise.
15+ * findvar.c: Likewise.
16+ * gdbarch-selftests.c: Likewise.
17+ * maint.c (maintenance_selftest): Likewise.
18+ * regcache.c: Likewise.
19+ * rust-exp.y: Likewise.
20+ * selftest-arch.c: Likewise.
21+ * unittests/environ-selftests.c: Likewise.
22+ * unittests/function-view-selftests.c: Likewise.
23+ * unittests/offset-type-selftests.c: Likewise.
24+ * unittests/optional-selftests.c: Likewise.
25+ * unittests/scoped_restore-selftests.c: Likewise.
26+ * utils-selftests.c: Likewise.
27+
128 2017-08-17 Pedro Alves <palves@redhat.com>
229
330 * cli/cli-cmds.c (source_command): Delete 'old_source_verbose'
--- a/gdb/aarch64-tdep.c
+++ b/gdb/aarch64-tdep.c
@@ -3068,8 +3068,8 @@ When on, AArch64 specific debugging is enabled."),
30683068 &setdebuglist, &showdebuglist);
30693069
30703070 #if GDB_SELF_TEST
3071- register_self_test (selftests::aarch64_analyze_prologue_test);
3072- register_self_test (selftests::aarch64_process_record_test);
3071+ selftests::register_test (selftests::aarch64_analyze_prologue_test);
3072+ selftests::register_test (selftests::aarch64_process_record_test);
30733073 #endif
30743074 }
30753075
--- a/gdb/arm-tdep.c
+++ b/gdb/arm-tdep.c
@@ -9719,7 +9719,7 @@ vfp - VFP co-processor."),
97199719 &setdebuglist, &showdebuglist);
97209720
97219721 #if GDB_SELF_TEST
9722- register_self_test (selftests::arm_record_test);
9722+ selftests::register_test (selftests::arm_record_test);
97239723 #endif
97249724
97259725 }
--- a/gdb/disasm-selftests.c
+++ b/gdb/disasm-selftests.c
@@ -214,7 +214,7 @@ void
214214 _initialize_disasm_selftests (void)
215215 {
216216 #if GDB_SELF_TEST
217- register_self_test_foreach_arch (selftests::print_one_insn_test);
218- register_self_test_foreach_arch (selftests::memory_error_test);
217+ selftests::register_test_foreach_arch (selftests::print_one_insn_test);
218+ selftests::register_test_foreach_arch (selftests::memory_error_test);
219219 #endif
220220 }
--- a/gdb/dwarf2-frame.c
+++ b/gdb/dwarf2-frame.c
@@ -2406,6 +2406,6 @@ _initialize_dwarf2_frame (void)
24062406 dwarf2_frame_objfile_data = register_objfile_data ();
24072407
24082408 #if GDB_SELF_TEST
2409- register_self_test_foreach_arch (selftests::execute_cfa_program_test);
2409+ selftests::register_test_foreach_arch (selftests::execute_cfa_program_test);
24102410 #endif
24112411 }
--- a/gdb/dwarf2loc.c
+++ b/gdb/dwarf2loc.c
@@ -4687,6 +4687,6 @@ _initialize_dwarf2loc (void)
46874687 &setdebuglist, &showdebuglist);
46884688
46894689 #if GDB_SELF_TEST
4690- register_self_test (selftests::copy_bitwise_tests);
4690+ selftests::register_test (selftests::copy_bitwise_tests);
46914691 #endif
46924692 }
--- a/gdb/findvar.c
+++ b/gdb/findvar.c
@@ -1095,6 +1095,6 @@ void
10951095 _initialize_findvar (void)
10961096 {
10971097 #if GDB_SELF_TEST
1098- register_self_test (selftests::findvar_tests::copy_integer_to_size_test);
1098+ selftests::register_test (selftests::findvar_tests::copy_integer_to_size_test);
10991099 #endif
11001100 }
--- a/gdb/gdbarch-selftests.c
+++ b/gdb/gdbarch-selftests.c
@@ -151,6 +151,6 @@ void
151151 _initialize_gdbarch_selftests (void)
152152 {
153153 #if GDB_SELF_TEST
154- register_self_test_foreach_arch (selftests::register_to_value_test);
154+ selftests::register_test_foreach_arch (selftests::register_to_value_test);
155155 #endif
156156 }
--- a/gdb/maint.c
+++ b/gdb/maint.c
@@ -959,7 +959,7 @@ show_per_command_cmd (char *args, int from_tty)
959959 static void
960960 maintenance_selftest (char *args, int from_tty)
961961 {
962- run_self_tests ();
962+ selftests::run_tests ();
963963 }
964964
965965
--- a/gdb/regcache.c
+++ b/gdb/regcache.c
@@ -1776,6 +1776,6 @@ remote register number and buffer offset in the g/G packets.\n\
17761776 Takes an optional file parameter."),
17771777 &maintenanceprintlist);
17781778 #if GDB_SELF_TEST
1779- register_self_test (selftests::current_regcache_test);
1779+ selftests::register_test (selftests::current_regcache_test);
17801780 #endif
17811781 }
--- a/gdb/rust-exp.y
+++ b/gdb/rust-exp.y
@@ -2781,6 +2781,6 @@ _initialize_rust_exp (void)
27812781 gdb_assert (code == 0);
27822782
27832783 #if GDB_SELF_TEST
2784- register_self_test (rust_lex_tests);
2784+ selftests::register_test (rust_lex_tests);
27852785 #endif
27862786 }
--- a/gdb/selftest-arch.c
+++ b/gdb/selftest-arch.c
@@ -23,16 +23,16 @@
2323 #include "selftest-arch.h"
2424 #include "arch-utils.h"
2525
26+namespace selftests {
27+
2628 static std::vector<self_test_foreach_arch_function *> gdbarch_tests;
2729
2830 void
29-register_self_test_foreach_arch (self_test_foreach_arch_function *function)
31+register_test_foreach_arch (self_test_foreach_arch_function *function)
3032 {
3133 gdbarch_tests.push_back (function);
3234 }
3335
34-namespace selftests {
35-
3636 static void
3737 tests_with_arch ()
3838 {
@@ -101,6 +101,6 @@ void
101101 _initialize_selftests_foreach_arch ()
102102 {
103103 #if GDB_SELF_TEST
104- register_self_test (selftests::tests_with_arch);
104+ selftests::register_test (selftests::tests_with_arch);
105105 #endif
106106 }
--- a/gdb/selftest-arch.h
+++ b/gdb/selftest-arch.h
@@ -21,7 +21,10 @@
2121
2222 typedef void self_test_foreach_arch_function (struct gdbarch *);
2323
24+namespace selftests
25+{
2426 extern void
25- register_self_test_foreach_arch (self_test_foreach_arch_function *function);
27+ register_test_foreach_arch (self_test_foreach_arch_function *function);
28+}
2629
2730 #endif /* SELFTEST_ARCH_H */
--- a/gdb/selftest.c
+++ b/gdb/selftest.c
@@ -20,6 +20,9 @@
2020 #include "selftest.h"
2121 #include <vector>
2222
23+namespace selftests
24+{
25+
2326 /* All the tests that have been registered. */
2427
2528 static std::vector<self_test_function *> tests;
@@ -27,7 +30,7 @@ static std::vector<self_test_function *> tests;
2730 /* See selftest.h. */
2831
2932 void
30-register_self_test (self_test_function *function)
33+register_test (self_test_function *function)
3134 {
3235 tests.push_back (function);
3336 }
@@ -35,7 +38,7 @@ register_self_test (self_test_function *function)
3538 /* See selftest.h. */
3639
3740 void
38-run_self_tests (void)
41+run_tests (void)
3942 {
4043 int failed = 0;
4144
@@ -62,3 +65,4 @@ run_self_tests (void)
6265 printf_filtered (_("Ran %lu unit tests, %d failed\n"),
6366 (long) tests.size (), failed);
6467 }
68+} // namespace selftests
--- a/gdb/selftest.h
+++ b/gdb/selftest.h
@@ -24,14 +24,19 @@
2424
2525 typedef void self_test_function (void);
2626
27+namespace selftests
28+{
29+
2730 /* Register a new self-test. */
2831
29-extern void register_self_test (self_test_function *function);
32+extern void register_test (self_test_function *function);
3033
3134 /* Run all the self tests. This print a message describing the number
3235 of test and the number of failures. */
3336
34-extern void run_self_tests (void);
37+extern void run_tests (void);
38+
39+}
3540
3641 /* Check that VALUE is true, and, if not, throw an exception. */
3742
--- a/gdb/unittests/environ-selftests.c
+++ b/gdb/unittests/environ-selftests.c
@@ -155,5 +155,5 @@ run_tests ()
155155 void
156156 _initialize_environ_selftests ()
157157 {
158- register_self_test (selftests::gdb_environ_tests::run_tests);
158+ selftests::register_test (selftests::gdb_environ_tests::run_tests);
159159 }
--- a/gdb/unittests/function-view-selftests.c
+++ b/gdb/unittests/function-view-selftests.c
@@ -174,5 +174,5 @@ run_tests ()
174174 void
175175 _initialize_function_view_selftests ()
176176 {
177- register_self_test (selftests::function_view::run_tests);
177+ selftests::register_test (selftests::function_view::run_tests);
178178 }
--- a/gdb/unittests/offset-type-selftests.c
+++ b/gdb/unittests/offset-type-selftests.c
@@ -174,5 +174,5 @@ run_tests ()
174174 void
175175 _initialize_offset_type_selftests ()
176176 {
177- register_self_test (selftests::offset_type::run_tests);
177+ selftests::register_test (selftests::offset_type::run_tests);
178178 }
--- a/gdb/unittests/optional-selftests.c
+++ b/gdb/unittests/optional-selftests.c
@@ -90,5 +90,5 @@ run_tests ()
9090 void
9191 _initialize_optional_selftests ()
9292 {
93- register_self_test (selftests::optional::run_tests);
93+ selftests::register_test (selftests::optional::run_tests);
9494 }
--- a/gdb/unittests/scoped_restore-selftests.c
+++ b/gdb/unittests/scoped_restore-selftests.c
@@ -106,5 +106,5 @@ run_tests ()
106106 void
107107 _initialize_scoped_restore_selftests ()
108108 {
109- register_self_test (selftests::scoped_restore_tests::run_tests);
109+ selftests::register_test (selftests::scoped_restore_tests::run_tests);
110110 }
--- a/gdb/utils-selftests.c
+++ b/gdb/utils-selftests.c
@@ -55,6 +55,6 @@ void
5555 _initialize_utils_selftests (void)
5656 {
5757 #if GDB_SELF_TEST
58- register_self_test (selftests::common_utils_tests);
58+ selftests::register_test (selftests::common_utils_tests);
5959 #endif
6060 }