[2/7,gdb/testsuite] structured rename of jit test files
Commit Message
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
Signed-off-by: Mihails Strasuns <mihails.strasuns@intel.com>
Change-Id: I51524c2791744ebad4ea7cb45185ee4e2cd97993
---
gdb/testsuite/gdb.base/{jit-dlmain.c => jit-elf-dlmain.c} | 0
gdb/testsuite/gdb.base/{jit-main.c => jit-elf-main.c} | 0
gdb/testsuite/gdb.base/{jit-so.exp => jit-elf-so.exp} | 6 +++---
gdb/testsuite/gdb.base/{jit-solib.c => jit-elf-solib.c} | 0
gdb/testsuite/gdb.base/{jit.exp => jit-elf.exp} | 4 ++--
gdb/testsuite/gdb.base/{jit-exec.c => jit-reader-exec.c} | 2 +-
.../gdb.base/{jit-exec.exp => jit-reader-exec.exp} | 4 ++--
gdb/testsuite/gdb.base/{jit-execd.c => jit-reader-execd.c} | 0
gdb/testsuite/gdb.base/{jithost.c => jit-reader-host.c} | 2 +-
gdb/testsuite/gdb.base/{jithost.h => jit-reader-host.h} | 0
.../gdb.base/{jit-simple-dl.c => jit-reader-simple-dl.c} | 0
.../gdb.base/{jit-simple-jit.c => jit-reader-simple-jit.c} | 0
.../gdb.base/{jit-simple.c => jit-reader-simple.c} | 2 +-
.../gdb.base/{jit-simple.exp => jit-reader-simple.exp} | 0
gdb/testsuite/gdb.base/{jitreader.c => jit-reader.c} | 2 +-
gdb/testsuite/gdb.base/jit-reader.exp | 4 ++--
16 files changed, 13 insertions(+), 13 deletions(-)
rename gdb/testsuite/gdb.base/{jit-dlmain.c => jit-elf-dlmain.c} (100%)
rename gdb/testsuite/gdb.base/{jit-main.c => jit-elf-main.c} (100%)
rename gdb/testsuite/gdb.base/{jit-so.exp => jit-elf-so.exp} (97%)
rename gdb/testsuite/gdb.base/{jit-solib.c => jit-elf-solib.c} (100%)
rename gdb/testsuite/gdb.base/{jit.exp => jit-elf.exp} (98%)
rename gdb/testsuite/gdb.base/{jit-exec.c => jit-reader-exec.c} (96%)
rename gdb/testsuite/gdb.base/{jit-exec.exp => jit-reader-exec.exp} (95%)
rename gdb/testsuite/gdb.base/{jit-execd.c => jit-reader-execd.c} (100%)
rename gdb/testsuite/gdb.base/{jithost.c => jit-reader-host.c} (99%)
rename gdb/testsuite/gdb.base/{jithost.h => jit-reader-host.h} (100%)
rename gdb/testsuite/gdb.base/{jit-simple-dl.c => jit-reader-simple-dl.c} (100%)
rename gdb/testsuite/gdb.base/{jit-simple-jit.c => jit-reader-simple-jit.c} (100%)
rename gdb/testsuite/gdb.base/{jit-simple.c => jit-reader-simple.c} (96%)
rename gdb/testsuite/gdb.base/{jit-simple.exp => jit-reader-simple.exp} (100%)
rename gdb/testsuite/gdb.base/{jitreader.c => jit-reader.c} (99%)
Comments
>>>>> "Mihails" == Mihails Strasuns <mihails.strasuns@intel.com> writes:
Mihails> Reorganizes how JIT related test files to be more clear what are related
Mihails> to JIT reader system tests and what use JIT from ELF objfiles. Those two
Mihails> approaches are quite different in GDB implementation and require very
Mihails> different test setup. Keeping distinction clear at the file name level
Mihails> makes it easier to maintain the testsuite.
Mihails> gdb/testsuite/ChangeLog:
Mihails> 2020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
Mihails> * gdb.base: rename all jit related test and source files
Ok. Thanks.
Tom
similarity index 100%
rename from gdb/testsuite/gdb.base/jit-dlmain.c
rename to gdb/testsuite/gdb.base/jit-elf-dlmain.c
similarity index 100%
rename from gdb/testsuite/gdb.base/jit-main.c
rename to gdb/testsuite/gdb.base/jit-elf-main.c
similarity index 97%
rename from gdb/testsuite/gdb.base/jit-so.exp
rename to gdb/testsuite/gdb.base/jit-elf-so.exp
@@ -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 100%
rename from gdb/testsuite/gdb.base/jit-solib.c
rename to gdb/testsuite/gdb.base/jit-elf-solib.c
similarity index 98%
rename from gdb/testsuite/gdb.base/jit.exp
rename to gdb/testsuite/gdb.base/jit-elf.exp
@@ -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
@@ -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
@@ -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 100%
rename from gdb/testsuite/gdb.base/jit-execd.c
rename to gdb/testsuite/gdb.base/jit-reader-execd.c
similarity index 99%
rename from gdb/testsuite/gdb.base/jithost.c
rename to gdb/testsuite/gdb.base/jit-reader-host.c
@@ -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 100%
rename from gdb/testsuite/gdb.base/jithost.h
rename to gdb/testsuite/gdb.base/jit-reader-host.h
similarity index 100%
rename from gdb/testsuite/gdb.base/jit-simple-dl.c
rename to gdb/testsuite/gdb.base/jit-reader-simple-dl.c
similarity index 100%
rename from gdb/testsuite/gdb.base/jit-simple-jit.c
rename to gdb/testsuite/gdb.base/jit-reader-simple-jit.c
similarity index 96%
rename from gdb/testsuite/gdb.base/jit-simple.c
rename to gdb/testsuite/gdb.base/jit-reader-simple.c
@@ -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 100%
rename from gdb/testsuite/gdb.base/jit-simple.exp
rename to gdb/testsuite/gdb.base/jit-reader-simple.exp
similarity index 99%
rename from gdb/testsuite/gdb.base/jitreader.c
rename to gdb/testsuite/gdb.base/jit-reader.c
@@ -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;
@@ -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]