]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
[gdb/testsuite] structured rename of jit test files
authorMihails Strasuns <mihails.strasuns@intel.com>
Tue, 11 Feb 2020 12:23:25 +0000 (13:23 +0100)
committerMihails Strasuns <mihails.strasuns@intel.com>
Tue, 21 Apr 2020 13:22:34 +0000 (15:22 +0200)
Reorganizes how JIT related test files to be more clear what are related
to JIT reader system tests and what use JIT from ELF objfiles. Those two
approaches are quite different in GDB implementation and require very
different test setup. Keeping distinction clear at the file name level
makes it easier to maintain the testsuite.

gdb/testsuite/ChangeLog:

2020-02-18  Mihails Strasuns  <mihails.strasuns@intel.com>

* gdb.base: Rename all jit related test and source files.

16 files changed:
gdb/testsuite/gdb.base/jit-elf-dlmain.c [moved from gdb/testsuite/gdb.base/jit-dlmain.c with 100% similarity]
gdb/testsuite/gdb.base/jit-elf-main.c [moved from gdb/testsuite/gdb.base/jit-main.c with 100% similarity]
gdb/testsuite/gdb.base/jit-elf-so.exp [moved from gdb/testsuite/gdb.base/jit-so.exp with 97% similarity]
gdb/testsuite/gdb.base/jit-elf-solib.c [moved from gdb/testsuite/gdb.base/jit-solib.c with 100% similarity]
gdb/testsuite/gdb.base/jit-elf.exp [moved from gdb/testsuite/gdb.base/jit.exp with 98% similarity]
gdb/testsuite/gdb.base/jit-reader-exec.c [moved from gdb/testsuite/gdb.base/jit-exec.c with 96% similarity]
gdb/testsuite/gdb.base/jit-reader-exec.exp [moved from gdb/testsuite/gdb.base/jit-exec.exp with 95% similarity]
gdb/testsuite/gdb.base/jit-reader-execd.c [moved from gdb/testsuite/gdb.base/jit-execd.c with 100% similarity]
gdb/testsuite/gdb.base/jit-reader-host.c [moved from gdb/testsuite/gdb.base/jithost.c with 99% similarity]
gdb/testsuite/gdb.base/jit-reader-host.h [moved from gdb/testsuite/gdb.base/jithost.h with 100% similarity]
gdb/testsuite/gdb.base/jit-reader-simple-dl.c [moved from gdb/testsuite/gdb.base/jit-simple-dl.c with 100% similarity]
gdb/testsuite/gdb.base/jit-reader-simple-jit.c [moved from gdb/testsuite/gdb.base/jit-simple-jit.c with 100% similarity]
gdb/testsuite/gdb.base/jit-reader-simple.c [moved from gdb/testsuite/gdb.base/jit-simple.c with 96% similarity]
gdb/testsuite/gdb.base/jit-reader-simple.exp [moved from gdb/testsuite/gdb.base/jit-simple.exp with 100% similarity]
gdb/testsuite/gdb.base/jit-reader.c [moved from gdb/testsuite/gdb.base/jitreader.c with 99% similarity]
gdb/testsuite/gdb.base/jit-reader.exp

similarity index 97%
rename from gdb/testsuite/gdb.base/jit-so.exp
rename to gdb/testsuite/gdb.base/jit-elf-so.exp
index 27dcdfa58e219c4e6f737505627f050fb346fd91..526414f43cfda640e0b935403581d7f44cff16c0 100644 (file)
@@ -30,7 +30,7 @@ if {[get_compiler_info]} {
 # test running programs
 #
 
-set testfile jit-dlmain
+set testfile jit-elf-dlmain
 set srcfile ${testfile}.c
 set binfile [standard_output_file ${testfile}]
 if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {debug shlib_load}] != "" } {
@@ -38,7 +38,7 @@ if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb
     return -1
 }
 
-set testfile2 jit-main
+set testfile2 jit-elf-main
 set srcfile2 ${testfile2}.c
 set binfile2 [standard_output_file ${testfile2}.so]
 set binfile2_dlopen [shlib_target_file ${testfile2}.so]
@@ -47,7 +47,7 @@ if { [gdb_compile_shlib "${srcdir}/${subdir}/${srcfile2}" ${binfile2} {debug add
     return -1
 }
 
-set solib_testfile "jit-solib"
+set solib_testfile "jit-elf-solib"
 set solib_srcfile "${srcdir}/${subdir}/${solib_testfile}.c"
 set solib_binfile [standard_output_file ${solib_testfile}.so]
 set solib_binfile_test_msg "SHLIBDIR/${solib_testfile}.so"
similarity index 98%
rename from gdb/testsuite/gdb.base/jit.exp
rename to gdb/testsuite/gdb.base/jit-elf.exp
index 094c37fa3d7d059f4959b0606cc83efad99cc0bc..71d3e37dfb82b2f07ee89b8edba595dfc63e52c7 100644 (file)
@@ -33,7 +33,7 @@ proc compile_jit_test {testname binsuffix options} {
     global solib_testfile solib_srcfile solib_binfile solib_binfile_test_msg
     global solib_binfile_target
 
-    set testfile jit-main
+    set testfile jit-elf-main
     set srcfile ${testfile}.c
     set binfile [standard_output_file $testfile$binsuffix]
     if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" \
@@ -42,7 +42,7 @@ proc compile_jit_test {testname binsuffix options} {
        return -1
     }
 
-    set solib_testfile "jit-solib"
+    set solib_testfile "jit-elf-solib"
     set solib_srcfile "${srcdir}/${subdir}/${solib_testfile}.c"
     set solib_binfile [standard_output_file ${solib_testfile}$binsuffix.so]
     set solib_binfile_test_msg "SHLIBDIR/${solib_testfile}$binsuffix.so"
similarity index 96%
rename from gdb/testsuite/gdb.base/jit-exec.c
rename to gdb/testsuite/gdb.base/jit-reader-exec.c
index 809308fabec075716ff8d2821dc22a4d951d7daf..f92aa5d9daf2f3cda4029cc044d23f65afcf32f1 100644 (file)
@@ -17,7 +17,7 @@
 
 /* Simple standalone program using the JIT API.  */
 
-#include "jit-simple-jit.c"
+#include "jit-reader-simple-jit.c"
 #include <unistd.h>
 
 int
similarity index 95%
rename from gdb/testsuite/gdb.base/jit-exec.exp
rename to gdb/testsuite/gdb.base/jit-reader-exec.exp
index 327646bb653d3889474d911ccec351c19e9f532e..4235309f774c41c43362007a6f5d311434a92be2 100644 (file)
@@ -21,9 +21,9 @@ if { ![istarget "*-linux*"] } then {
     return
 }
 
-standard_testfile jit-exec.c
+standard_testfile jit-reader-exec.c
 
-set testfile2 "jit-execd"
+set testfile2 "jit-reader-execd"
 set srcfile2 ${testfile2}.c
 set binfile2 [standard_output_file ${testfile2}]
 
similarity index 99%
rename from gdb/testsuite/gdb.base/jithost.c
rename to gdb/testsuite/gdb.base/jit-reader-host.c
index 19cc3e16c046929ac33e522b080e4f4fcd0c91ce..d07acd54bb149853ee0b946bd2312b7ae0b0bc8d 100644 (file)
@@ -23,7 +23,7 @@
 #include <sys/mman.h>
 
 #include JIT_READER_H  /* Please see jit-reader.exp for an explanation.  */
-#include "jithost.h"
+#include "jit-reader-host.h"
 #include "jit-protocol.h"
 
 void __attribute__((noinline)) __jit_debug_register_code () { }
similarity index 96%
rename from gdb/testsuite/gdb.base/jit-simple.c
rename to gdb/testsuite/gdb.base/jit-reader-simple.c
index 8ea6aec1f1f096bb6b8b302c39cfe9e76bd1da85..bcb83f09bf63aa11e7adaaf5b4b39fd78da20281 100644 (file)
@@ -17,7 +17,7 @@
 
 /* Simple standalone program using the JIT API.  */
 
-#include "jit-simple-jit.c"
+#include "jit-reader-simple-jit.c"
 
 int
 main (void)
similarity index 99%
rename from gdb/testsuite/gdb.base/jitreader.c
rename to gdb/testsuite/gdb.base/jit-reader.c
index d0dc488fec42037d6742db6604cd282adad2d870..c5fd7a99be747452534228c5ff8bf20bb7fc90ef 100644 (file)
@@ -21,7 +21,7 @@
 #include <string.h>
 
 #include JIT_READER_H  /* Please see jit-reader.exp for an explanation.  */
-#include "jithost.h"
+#include "jit-reader-host.h"
 
 GDB_DECLARE_GPL_COMPATIBLE_READER;
 
index 8663f0021deff90107766c14a0e1f398aa040238..c0af2fc6a1fe98ee522e1607a423f97ec3450601 100644 (file)
@@ -13,7 +13,7 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-standard_testfile jithost.c
+standard_testfile jit-reader-host.c
 
 if { (![istarget x86_64-*-*] && ![istarget i?86-*-*]) || ![is_lp64_target] } {
     return -1;
@@ -47,7 +47,7 @@ if  { [gdb_compile "${srcdir}/${subdir}/${jit_host_src}" "${jit_host_bin}" \
     return -1
 }
 
-set jit_reader jitreader
+set jit_reader jit-reader
 set jit_reader_src ${jit_reader}.c
 set jit_reader_bin [standard_output_file ${jit_reader}.so]