Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 1 addition & 26 deletions aarch64-unknown-linux/cmake-mutators.txt
Original file line number Diff line number Diff line change
Expand Up @@ -255,21 +255,11 @@ set (dyninst_OBJS_ALL_MUTATORS

include_directories ("../src/instruction")
set (instruction_MUTATORS
test_instruction_read_write
test_instruction_profile
aarch64_decode
aarch64_cft
aarch64_decode_ldst
aarch64_simd
)

set (instruction_OBJS_ALL_MUTATORS
test_instruction_read_write.o
test_instruction_profile.o
aarch64_decode.o
aarch64_cft.o
aarch64_decode_ldst.o
aarch64_simd.o
)


Expand Down Expand Up @@ -299,10 +289,6 @@ set (symtab_OBJS_ALL_MUTATORS
)

set (MUTATOR_NAME_LIST
aarch64_cft
aarch64_decode
aarch64_decode_ldst
aarch64_simd
pc_addlibrary
pc_breakpoint
pc_detach
Expand Down Expand Up @@ -406,7 +392,6 @@ set (MUTATOR_NAME_LIST
test_fork_8
test_fork_9
test_instruction_profile
test_instruction_read_write
test_line_info
test_local_var_locations
test_local_var_lookup
Expand All @@ -432,10 +417,6 @@ set (MUTATOR_NAME_LIST
)

set (MUTATOR_MODULE_LIB_LIST
testinstruction
testinstruction
testinstruction
testinstruction
testproccontrol
testproccontrol
testproccontrol
Expand Down Expand Up @@ -539,7 +520,6 @@ set (MUTATOR_MODULE_LIB_LIST
testdyninst
testdyninst
testinstruction
testinstruction
testsymtab
testsymtab
testsymtab
Expand All @@ -566,10 +546,6 @@ set (MUTATOR_MODULE_LIB_LIST

set (SRC src)
set (MUTATOR_SOURCE_LIST
${SRC}/instruction/aarch64_cft.C
${SRC}/instruction/aarch64_decode.C
${SRC}/instruction/aarch64_decode_ldst.C
${SRC}/instruction/aarch64_simd.C
${SRC}/proccontrol/pc_addlibrary.C
${SRC}/proccontrol/pc_breakpoint.C
${SRC}/proccontrol/pc_detach.C
Expand Down Expand Up @@ -673,7 +649,6 @@ set (MUTATOR_SOURCE_LIST
${SRC}/dyninst/test_fork_8.C
${SRC}/dyninst/test_fork_9.C
${SRC}/instruction/test_instruction_profile.C
${SRC}/instruction/test_instruction_read_write.C
${SRC}/symtab/test_line_info.C
${SRC}/symtab/test_local_var_locations.C
${SRC}/symtab/test_local_var_lookup.C
Expand All @@ -698,7 +673,7 @@ set (MUTATOR_SOURCE_LIST
${SRC}/symtab/test_type_info.C
)

foreach (val RANGE 129)
foreach (val RANGE 124)
list (GET MUTATOR_NAME_LIST ${val} lib)
list (GET MUTATOR_SOURCE_LIST ${val} source)
list (GET MUTATOR_MODULE_LIB_LIST ${val} comp_dep)
Expand Down
35 changes: 0 additions & 35 deletions aarch64-unknown-linux/test_info_new.gen.C
Original file line number Diff line number Diff line change
Expand Up @@ -4833,48 +4833,13 @@ void initialize_mutatees(std::vector<RunGroup *> &t) {
"dyninst", "", "none", "64", "NONE");
add_test(rg, "{test: test2_4, mutator: test2_4, grouped: false, pic: none, start_state: selfstart, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: pre, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: useAttach}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: test_instruction_read_write, mutator: test_instruction_read_write, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: test_instruction_profile, mutator: test_instruction_profile, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: aarch64_decode, mutator: aarch64_decode, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: aarch64_cft, mutator: aarch64_cft, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: aarch64_decode_ldst, mutator: aarch64_decode_ldst, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: aarch64_simd, mutator: aarch64_simd, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("dyninst_group_test.dyn_gcc_64_pic_none",
STOPPED, DISK, TNone, PNone,
local, local, post,
Expand Down
Binary file modified aarch64-unknown-linux/tuples.gz
Binary file not shown.
57 changes: 1 addition & 56 deletions amd64-unknown-freebsd7.2/cmake-mutators.txt
Original file line number Diff line number Diff line change
Expand Up @@ -257,33 +257,11 @@ set (dyninst_OBJS_ALL_MUTATORS

include_directories ("../src/instruction")
set (instruction_MUTATORS
test_instruction_read_write
test_instruction_farcall
test_instruction_bind_eval
test_instruction_profile
power_decode
aarch64_decode
aarch64_cft
aarch64_decode_ldst
aarch64_simd
power_cft
fucompp
mov_size_details
)

set (instruction_OBJS_ALL_MUTATORS
test_instruction_read_write.o
test_instruction_farcall.o
test_instruction_bind_eval.o
test_instruction_profile.o
power_decode.o
aarch64_decode.o
aarch64_cft.o
aarch64_decode_ldst.o
aarch64_simd.o
power_cft.o
fucompp.o
mov_size_details.o
)


Expand Down Expand Up @@ -313,14 +291,8 @@ set (symtab_OBJS_ALL_MUTATORS
)

set (MUTATOR_NAME_LIST
aarch64_cft
aarch64_decode
aarch64_decode_ldst
aarch64_simd
amd64_7_arg_call
fucompp
init_fini_callback
mov_size_details
pc_addlibrary
pc_breakpoint
pc_detach
Expand All @@ -336,8 +308,6 @@ set (MUTATOR_NAME_LIST
pc_thread
pc_thread_cont
pc_tls
power_cft
power_decode
snip_change_shlib_var
snip_ref_shlib_var
test1_1
Expand Down Expand Up @@ -423,10 +393,7 @@ set (MUTATOR_NAME_LIST
test_fork_7
test_fork_8
test_fork_9
test_instruction_bind_eval
test_instruction_farcall
test_instruction_profile
test_instruction_read_write
test_line_info
test_local_var_locations
test_local_var_lookup
Expand All @@ -453,14 +420,8 @@ set (MUTATOR_NAME_LIST
)

set (MUTATOR_MODULE_LIB_LIST
testinstruction
testinstruction
testinstruction
testinstruction
testdyninst
testinstruction
testdyninst
testinstruction
testproccontrol
testproccontrol
testproccontrol
Expand All @@ -476,8 +437,6 @@ set (MUTATOR_MODULE_LIB_LIST
testproccontrol
testproccontrol
testproccontrol
testinstruction
testinstruction
testdyninst
testdyninst
testdyninst
Expand Down Expand Up @@ -564,9 +523,6 @@ set (MUTATOR_MODULE_LIB_LIST
testdyninst
testdyninst
testinstruction
testinstruction
testinstruction
testinstruction
testsymtab
testsymtab
testsymtab
Expand Down Expand Up @@ -594,14 +550,8 @@ set (MUTATOR_MODULE_LIB_LIST

set (SRC src)
set (MUTATOR_SOURCE_LIST
${SRC}/instruction/aarch64_cft.C
${SRC}/instruction/aarch64_decode.C
${SRC}/instruction/aarch64_decode_ldst.C
${SRC}/instruction/aarch64_simd.C
${SRC}/dyninst/amd64_7_arg_call.C
${SRC}/instruction/fucompp.C
${SRC}/dyninst/init_fini_callback.C
${SRC}/instruction/mov_size_details.C
${SRC}/proccontrol/pc_addlibrary.C
${SRC}/proccontrol/pc_breakpoint.C
${SRC}/proccontrol/pc_detach.C
Expand All @@ -617,8 +567,6 @@ set (MUTATOR_SOURCE_LIST
${SRC}/proccontrol/pc_thread.C
${SRC}/proccontrol/pc_thread_cont.C
${SRC}/proccontrol/pc_tls.C
${SRC}/instruction/power_cft.C
${SRC}/instruction/power_decode.C
${SRC}/dyninst/snip_change_shlib_var.C
${SRC}/dyninst/snip_ref_shlib_var.C
${SRC}/dyninst/test1_1.C
Expand Down Expand Up @@ -704,10 +652,7 @@ set (MUTATOR_SOURCE_LIST
${SRC}/dyninst/test_fork_7.C
${SRC}/dyninst/test_fork_8.C
${SRC}/dyninst/test_fork_9.C
${SRC}/instruction/test_instruction_bind_eval.C
${SRC}/instruction/test_instruction_farcall.C
${SRC}/instruction/test_instruction_profile.C
${SRC}/instruction/test_instruction_read_write.C
${SRC}/symtab/test_line_info.C
${SRC}/symtab/test_local_var_locations.C
${SRC}/symtab/test_local_var_lookup.C
Expand All @@ -733,7 +678,7 @@ set (MUTATOR_SOURCE_LIST
${SRC}/dyninst/test_write_param.C
)

foreach (val RANGE 136)
foreach (val RANGE 125)
list (GET MUTATOR_NAME_LIST ${val} lib)
list (GET MUTATOR_SOURCE_LIST ${val} source)
list (GET MUTATOR_MODULE_LIB_LIST ${val} comp_dep)
Expand Down
77 changes: 0 additions & 77 deletions amd64-unknown-freebsd7.2/test_info_new.gen.C
Original file line number Diff line number Diff line change
Expand Up @@ -4455,20 +4455,6 @@ void initialize_mutatees(std::vector<RunGroup *> &t) {
"dyninst", "", "none", "64", "NONE");
add_test(rg, "{test: test_pt_ls, mutator: test_pt_ls, grouped: false, pic: none, start_state: selfstart, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: post, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: binary}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, CREATE, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: fucompp, mutator: fucompp, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: createProcess}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, CREATE, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: mov_size_details, mutator: mov_size_details, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: createProcess}");
fini_group(rg);
rg = new RunGroup("",
SELFSTART, CREATE, TNone, PNone,
local, local, no_launch,
Expand Down Expand Up @@ -4511,76 +4497,13 @@ void initialize_mutatees(std::vector<RunGroup *> &t) {
"dyninst", "", "none", "64", "NONE");
add_test(rg, "{test: test2_4, mutator: test2_4, grouped: false, pic: none, start_state: selfstart, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: pre, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: useAttach}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: test_instruction_read_write, mutator: test_instruction_read_write, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: test_instruction_farcall, mutator: test_instruction_farcall, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: test_instruction_bind_eval, mutator: test_instruction_bind_eval, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: test_instruction_profile, mutator: test_instruction_profile, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: power_decode, mutator: power_decode, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: aarch64_decode, mutator: aarch64_decode, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: aarch64_cft, mutator: aarch64_cft, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: aarch64_decode_ldst, mutator: aarch64_decode_ldst, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: aarch64_simd, mutator: aarch64_simd, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("",
STOPPED, DISK, TNone, PNone,
local, local, no_launch,
DynamicLink, true, nonPIC,
"instruction", "", "none", "64", "NONE");
add_test(rg, "{test: power_cft, mutator: power_cft, grouped: false, pic: none, start_state: stopped, format: dynamicMutatee, process_mode: None, abi: 64, thread_mode: None, mutateeruntime: no_launch, platmode: NONE, mutatee: none, mutatorstart: local, optimization: none, mutateestart: local, compiler: , run_mode: disk}");
fini_group(rg);
rg = new RunGroup("dyninst_group_test.stat_gcc_64_pic_none",
STOPPED, DISK, TNone, PNone,
local, local, post,
Expand Down
Binary file modified amd64-unknown-freebsd7.2/tuples.gz
Binary file not shown.
Loading
Loading