diff options
author | Mike Leach <mike.leach@linaro.org> | 2020-02-17 14:57:12 +0000 |
---|---|---|
committer | Mike Leach <mike.leach@linaro.org> | 2021-01-08 17:05:25 +0000 |
commit | c54527cbf9f61488a67f8fb3d8689c8ea5202d49 (patch) | |
tree | e5a637b39c9e3007bb358d205426ffe5c66ce24e | |
parent | eddc4af06573b84b9d137b2d248133d8baa2c77b (diff) | |
download | OpenCSD-c54527cbf9f61488a67f8fb3d8689c8ea5202d49.tar.gz |
tests: ete: Add tests for various ete updates.
Add suitable example for testing I_SRC_ADDR range split feature
Add tests with TRANS examples.
Add in ETE tests with speculative trace.
Additional test to try out Cancel + Atom element format packet
Add tests to linux tests scripts
Signed-off-by: Mike Leach <mike.leach@linaro.org>
47 files changed, 418 insertions, 0 deletions
diff --git a/decoder/tests/run_pkt_decode_tests-ete.bash b/decoder/tests/run_pkt_decode_tests-ete.bash index 6c4150d..a5bee1f 100755 --- a/decoder/tests/run_pkt_decode_tests-ete.bash +++ b/decoder/tests/run_pkt_decode_tests-ete.bash @@ -45,14 +45,27 @@ declare -a test_dirs_decode=( "001-ack_test" "002-ack_test_scr" "ete_ip" "ete_mem" + "ete_spec_1" + "ete_spec_2" + "ete_spec_3" "event_test" "infrastructure" + "src_addr" + "tme_simple" + "tme_tcancel" "tme_test" "trace_file_cid_vmid" "trace_file_vmid" ) +# directories for tests using I_SRC_ADDR_range option +declare -a test_dirs_decode_src_addr_opt=( "002-ack_test_scr" + "ete_ip" + "src_addr" + ) + + echo "Running trc_pkt_lister on snapshot directories." mkdir -p ${OUT_DIR} @@ -66,3 +79,10 @@ do ${BIN_DIR}/trc_pkt_lister -ss_dir "${SNAPSHOT_DIR}/$test_dir" -decode -logfilename "${OUT_DIR}/$test_dir.ppl" echo "Done : Return $?" done + +for test_dir_n in "${test_dirs_decode_src_addr_opt[@]}" +do + echo "Testing with -src_addr_n $test_dir_n..." + ${BIN_DIR}/trc_pkt_lister -ss_dir "${SNAPSHOT_DIR}/$test_dir_n" -decode -src_addr_n -logfilename "${OUT_DIR}/${test_dir_n}_src_addr_N.ppl" + echo "Done : Return $?" +done diff --git a/decoder/tests/snapshots-ete/ete_spec_1/ETE_0_s1.ini b/decoder/tests/snapshots-ete/ete_spec_1/ETE_0_s1.ini new file mode 100644 index 0000000..9c75dc6 --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_1/ETE_0_s1.ini @@ -0,0 +1,15 @@ +[device] +name=ETE_0_s1 +class=trace_source +type=ETE + + +[regs] +TRCCONFIGR=0x0 +TRCTRACEIDR=0x1 +TRCDEVARCH=0x47705a13 +TRCIDR0=0x2801cea1 +TRCIDR1=0x4100fff0 +TRCIDR2=0xd0001088 +TRCIDR8=0xFF + diff --git a/decoder/tests/snapshots-ete/ete_spec_1/bindir_64/OTHERS_exec b/decoder/tests/snapshots-ete/ete_spec_1/bindir_64/OTHERS_exec Binary files differnew file mode 100644 index 0000000..ba241e2 --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_1/bindir_64/OTHERS_exec diff --git a/decoder/tests/snapshots-ete/ete_spec_1/bindir_64/VAL_NON_DET_CODE_exec b/decoder/tests/snapshots-ete/ete_spec_1/bindir_64/VAL_NON_DET_CODE_exec Binary files differnew file mode 100644 index 0000000..1516eb2 --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_1/bindir_64/VAL_NON_DET_CODE_exec diff --git a/decoder/tests/snapshots-ete/ete_spec_1/cpu_0.ini b/decoder/tests/snapshots-ete/ete_spec_1/cpu_0.ini new file mode 100644 index 0000000..cf3b30e --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_1/cpu_0.ini @@ -0,0 +1,22 @@ +[device] +name=cpu_0 +class=core +type=ARM-AA64 + +[regs] +PC(size:64)=0x0 +SP(size:64)=0 +SCTLR_EL1=0x0 +CPSR=0x0 + + +[dump1] +file=bindir_64/OTHERS_exec +address=0x00060000 +length=0x67300 + +[dump2] +file=bindir_64/VAL_NON_DET_CODE_exec +address=0x00010000 +length=0x1a280 + diff --git a/decoder/tests/snapshots-ete/ete_spec_1/session1.bin b/decoder/tests/snapshots-ete/ete_spec_1/session1.bin Binary files differnew file mode 100644 index 0000000..fba570e --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_1/session1.bin diff --git a/decoder/tests/snapshots-ete/ete_spec_1/snapshot.ini b/decoder/tests/snapshots-ete/ete_spec_1/snapshot.ini new file mode 100644 index 0000000..fae7cd1 --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_1/snapshot.ini @@ -0,0 +1,11 @@ +[snapshot] +version=1.0 +description=checker_metadata.ini + +[device_list] +device0=cpu_0.ini +device1=ETE_0_s1.ini + +[trace] +metadata=trace.ini + diff --git a/decoder/tests/snapshots-ete/ete_spec_1/trace.ini b/decoder/tests/snapshots-ete/ete_spec_1/trace.ini new file mode 100644 index 0000000..7e95dab --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_1/trace.ini @@ -0,0 +1,15 @@ +[trace_buffers] +buffers=buffer1 + +[buffer1] +name=ETB_1 +file=session1.bin +format=source_data + + +[source_buffers] +ETE_0_s1=ETB_1 + +[core_trace_sources] +cpu_0=ETE_0_s1 + diff --git a/decoder/tests/snapshots-ete/ete_spec_2/ETE_0_s1.ini b/decoder/tests/snapshots-ete/ete_spec_2/ETE_0_s1.ini new file mode 100644 index 0000000..af46467 --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_2/ETE_0_s1.ini @@ -0,0 +1,15 @@ +[device] +name=ETE_0_s1 +class=trace_source +type=ETE + + +[regs] +TRCCONFIGR=0x0 +TRCTRACEIDR=0x1 +TRCDEVARCH=0x47705a13 +TRCIDR0=0x2801cea1 +TRCIDR1=0x4100fff0 +TRCIDR2=0xd0001088 +TRCIDR8=0x6 + diff --git a/decoder/tests/snapshots-ete/ete_spec_2/bindir_64/OTHERS_exec b/decoder/tests/snapshots-ete/ete_spec_2/bindir_64/OTHERS_exec Binary files differnew file mode 100644 index 0000000..ba241e2 --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_2/bindir_64/OTHERS_exec diff --git a/decoder/tests/snapshots-ete/ete_spec_2/bindir_64/VAL_NON_DET_CODE_exec b/decoder/tests/snapshots-ete/ete_spec_2/bindir_64/VAL_NON_DET_CODE_exec Binary files differnew file mode 100644 index 0000000..1516eb2 --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_2/bindir_64/VAL_NON_DET_CODE_exec diff --git a/decoder/tests/snapshots-ete/ete_spec_2/cpu_0.ini b/decoder/tests/snapshots-ete/ete_spec_2/cpu_0.ini new file mode 100644 index 0000000..cf3b30e --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_2/cpu_0.ini @@ -0,0 +1,22 @@ +[device] +name=cpu_0 +class=core +type=ARM-AA64 + +[regs] +PC(size:64)=0x0 +SP(size:64)=0 +SCTLR_EL1=0x0 +CPSR=0x0 + + +[dump1] +file=bindir_64/OTHERS_exec +address=0x00060000 +length=0x67300 + +[dump2] +file=bindir_64/VAL_NON_DET_CODE_exec +address=0x00010000 +length=0x1a280 + diff --git a/decoder/tests/snapshots-ete/ete_spec_2/session1.bin b/decoder/tests/snapshots-ete/ete_spec_2/session1.bin Binary files differnew file mode 100644 index 0000000..0f01373 --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_2/session1.bin diff --git a/decoder/tests/snapshots-ete/ete_spec_2/snapshot.ini b/decoder/tests/snapshots-ete/ete_spec_2/snapshot.ini new file mode 100644 index 0000000..fae7cd1 --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_2/snapshot.ini @@ -0,0 +1,11 @@ +[snapshot] +version=1.0 +description=checker_metadata.ini + +[device_list] +device0=cpu_0.ini +device1=ETE_0_s1.ini + +[trace] +metadata=trace.ini + diff --git a/decoder/tests/snapshots-ete/ete_spec_2/trace.ini b/decoder/tests/snapshots-ete/ete_spec_2/trace.ini new file mode 100644 index 0000000..7e95dab --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_2/trace.ini @@ -0,0 +1,15 @@ +[trace_buffers] +buffers=buffer1 + +[buffer1] +name=ETB_1 +file=session1.bin +format=source_data + + +[source_buffers] +ETE_0_s1=ETB_1 + +[core_trace_sources] +cpu_0=ETE_0_s1 + diff --git a/decoder/tests/snapshots-ete/ete_spec_3/ETE_0_s1.ini b/decoder/tests/snapshots-ete/ete_spec_3/ETE_0_s1.ini new file mode 100644 index 0000000..33b67c4 --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_3/ETE_0_s1.ini @@ -0,0 +1,15 @@ +[device] +name=ETE_0_s1 +class=trace_source +type=ETE + + +[regs] +TRCCONFIGR=0x0 +TRCTRACEIDR=0x1 +TRCDEVARCH=0x47705a13 +TRCIDR0=0x2801cea1 +TRCIDR1=0x4100fff0 +TRCIDR2=0xd0001088 +TRCIDR8=0xf + diff --git a/decoder/tests/snapshots-ete/ete_spec_3/bindir_64/OTHERS_exec b/decoder/tests/snapshots-ete/ete_spec_3/bindir_64/OTHERS_exec Binary files differnew file mode 100644 index 0000000..ba241e2 --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_3/bindir_64/OTHERS_exec diff --git a/decoder/tests/snapshots-ete/ete_spec_3/bindir_64/VAL_NON_DET_CODE_exec b/decoder/tests/snapshots-ete/ete_spec_3/bindir_64/VAL_NON_DET_CODE_exec Binary files differnew file mode 100644 index 0000000..1516eb2 --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_3/bindir_64/VAL_NON_DET_CODE_exec diff --git a/decoder/tests/snapshots-ete/ete_spec_3/cpu_0.ini b/decoder/tests/snapshots-ete/ete_spec_3/cpu_0.ini new file mode 100644 index 0000000..cf3b30e --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_3/cpu_0.ini @@ -0,0 +1,22 @@ +[device] +name=cpu_0 +class=core +type=ARM-AA64 + +[regs] +PC(size:64)=0x0 +SP(size:64)=0 +SCTLR_EL1=0x0 +CPSR=0x0 + + +[dump1] +file=bindir_64/OTHERS_exec +address=0x00060000 +length=0x67300 + +[dump2] +file=bindir_64/VAL_NON_DET_CODE_exec +address=0x00010000 +length=0x1a280 + diff --git a/decoder/tests/snapshots-ete/ete_spec_3/session1.bin b/decoder/tests/snapshots-ete/ete_spec_3/session1.bin Binary files differnew file mode 100644 index 0000000..904858a --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_3/session1.bin diff --git a/decoder/tests/snapshots-ete/ete_spec_3/snapshot.ini b/decoder/tests/snapshots-ete/ete_spec_3/snapshot.ini new file mode 100644 index 0000000..fae7cd1 --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_3/snapshot.ini @@ -0,0 +1,11 @@ +[snapshot] +version=1.0 +description=checker_metadata.ini + +[device_list] +device0=cpu_0.ini +device1=ETE_0_s1.ini + +[trace] +metadata=trace.ini + diff --git a/decoder/tests/snapshots-ete/ete_spec_3/trace.ini b/decoder/tests/snapshots-ete/ete_spec_3/trace.ini new file mode 100644 index 0000000..7e95dab --- /dev/null +++ b/decoder/tests/snapshots-ete/ete_spec_3/trace.ini @@ -0,0 +1,15 @@ +[trace_buffers] +buffers=buffer1 + +[buffer1] +name=ETB_1 +file=session1.bin +format=source_data + + +[source_buffers] +ETE_0_s1=ETB_1 + +[core_trace_sources] +cpu_0=ETE_0_s1 + diff --git a/decoder/tests/snapshots-ete/src_addr/ETE_0_s1.ini b/decoder/tests/snapshots-ete/src_addr/ETE_0_s1.ini new file mode 100644 index 0000000..2def636 --- /dev/null +++ b/decoder/tests/snapshots-ete/src_addr/ETE_0_s1.ini @@ -0,0 +1,15 @@ +[device] +name=ETE_0_s1 +class=trace_source +type=ETE + + +[regs] +TRCCONFIGR=0x11 +TRCTRACEIDR=0x2 +TRCDEVARCH=0x47705a13 +TRCIDR0=0x2801cea1 +TRCIDR1=0x4100fff0 +TRCIDR2=0xd0001088 +TRCIDR8=0x0 + diff --git a/decoder/tests/snapshots-ete/src_addr/bindir_64/OTHERS_exec b/decoder/tests/snapshots-ete/src_addr/bindir_64/OTHERS_exec Binary files differnew file mode 100644 index 0000000..0cf6184 --- /dev/null +++ b/decoder/tests/snapshots-ete/src_addr/bindir_64/OTHERS_exec diff --git a/decoder/tests/snapshots-ete/src_addr/bindir_64/VAL_NON_DET_CODE_exec b/decoder/tests/snapshots-ete/src_addr/bindir_64/VAL_NON_DET_CODE_exec Binary files differnew file mode 100644 index 0000000..6bf9c48 --- /dev/null +++ b/decoder/tests/snapshots-ete/src_addr/bindir_64/VAL_NON_DET_CODE_exec diff --git a/decoder/tests/snapshots-ete/src_addr/bindir_64/checkpoint_c_0_exec b/decoder/tests/snapshots-ete/src_addr/bindir_64/checkpoint_c_0_exec Binary files differnew file mode 100644 index 0000000..ffece61 --- /dev/null +++ b/decoder/tests/snapshots-ete/src_addr/bindir_64/checkpoint_c_0_exec diff --git a/decoder/tests/snapshots-ete/src_addr/bindir_64/code_9_0_exec b/decoder/tests/snapshots-ete/src_addr/bindir_64/code_9_0_exec Binary files differnew file mode 100644 index 0000000..c03e303 --- /dev/null +++ b/decoder/tests/snapshots-ete/src_addr/bindir_64/code_9_0_exec diff --git a/decoder/tests/snapshots-ete/src_addr/bindir_64/code_a_1_exec b/decoder/tests/snapshots-ete/src_addr/bindir_64/code_a_1_exec Binary files differnew file mode 100644 index 0000000..52b968c --- /dev/null +++ b/decoder/tests/snapshots-ete/src_addr/bindir_64/code_a_1_exec diff --git a/decoder/tests/snapshots-ete/src_addr/bindir_64/code_b_0_exec b/decoder/tests/snapshots-ete/src_addr/bindir_64/code_b_0_exec Binary files differnew file mode 100644 index 0000000..f9c2ef4 --- /dev/null +++ b/decoder/tests/snapshots-ete/src_addr/bindir_64/code_b_0_exec diff --git a/decoder/tests/snapshots-ete/src_addr/cpu_0.ini b/decoder/tests/snapshots-ete/src_addr/cpu_0.ini new file mode 100644 index 0000000..d8921d1 --- /dev/null +++ b/decoder/tests/snapshots-ete/src_addr/cpu_0.ini @@ -0,0 +1,42 @@ +[device] +name=cpu_0 +class=core +type=ARM-AA64 + +[regs] +PC(size:64)=0x0 +SP(size:64)=0 +SCTLR_EL1=0x0 +CPSR=0x0 + + +[dump1] +file=bindir_64/OTHERS_exec +address=0x00060000 +length=0x478b4 + +[dump2] +file=bindir_64/code_9_0_exec +address=0x01000000 +length=0x84 + +[dump3] +file=bindir_64/VAL_NON_DET_CODE_exec +address=0x00010000 +length=0x1a280 + +[dump4] +file=bindir_64/code_a_1_exec +address=0x01000090 +length=0x10 + +[dump5] +file=bindir_64/code_b_0_exec +address=0x010000ac +length=0x6c4 + +[dump6] +file=bindir_64/checkpoint_c_0_exec +address=0x02f00000 +length=0x88 + diff --git a/decoder/tests/snapshots-ete/src_addr/session1.bin b/decoder/tests/snapshots-ete/src_addr/session1.bin Binary files differnew file mode 100644 index 0000000..76335e0 --- /dev/null +++ b/decoder/tests/snapshots-ete/src_addr/session1.bin diff --git a/decoder/tests/snapshots-ete/src_addr/snapshot.ini b/decoder/tests/snapshots-ete/src_addr/snapshot.ini new file mode 100644 index 0000000..fae7cd1 --- /dev/null +++ b/decoder/tests/snapshots-ete/src_addr/snapshot.ini @@ -0,0 +1,11 @@ +[snapshot] +version=1.0 +description=checker_metadata.ini + +[device_list] +device0=cpu_0.ini +device1=ETE_0_s1.ini + +[trace] +metadata=trace.ini + diff --git a/decoder/tests/snapshots-ete/src_addr/trace.ini b/decoder/tests/snapshots-ete/src_addr/trace.ini new file mode 100644 index 0000000..7e95dab --- /dev/null +++ b/decoder/tests/snapshots-ete/src_addr/trace.ini @@ -0,0 +1,15 @@ +[trace_buffers] +buffers=buffer1 + +[buffer1] +name=ETB_1 +file=session1.bin +format=source_data + + +[source_buffers] +ETE_0_s1=ETB_1 + +[core_trace_sources] +cpu_0=ETE_0_s1 + diff --git a/decoder/tests/snapshots-ete/tme_simple/ETE_0_s1.ini b/decoder/tests/snapshots-ete/tme_simple/ETE_0_s1.ini new file mode 100644 index 0000000..7ab3d25 --- /dev/null +++ b/decoder/tests/snapshots-ete/tme_simple/ETE_0_s1.ini @@ -0,0 +1,15 @@ +[device] +name=ETE_0_s1 +class=trace_source +type=ETE + + +[regs] +TRCCONFIGR=0x0 +TRCTRACEIDR=0x1 +TRCDEVARCH=0x47705a13 +TRCIDR0=0x2801cea1 +TRCIDR1=0x4100fff0 +TRCIDR2=0xd0001088 +TRCIDR8=0x0 + diff --git a/decoder/tests/snapshots-ete/tme_simple/bindir_64/OTHERS_exec b/decoder/tests/snapshots-ete/tme_simple/bindir_64/OTHERS_exec Binary files differnew file mode 100644 index 0000000..d6e36a4 --- /dev/null +++ b/decoder/tests/snapshots-ete/tme_simple/bindir_64/OTHERS_exec diff --git a/decoder/tests/snapshots-ete/tme_simple/bindir_64/VAL_NON_DET_CODE_exec b/decoder/tests/snapshots-ete/tme_simple/bindir_64/VAL_NON_DET_CODE_exec Binary files differnew file mode 100644 index 0000000..30fa6b7 --- /dev/null +++ b/decoder/tests/snapshots-ete/tme_simple/bindir_64/VAL_NON_DET_CODE_exec diff --git a/decoder/tests/snapshots-ete/tme_simple/cpu_0.ini b/decoder/tests/snapshots-ete/tme_simple/cpu_0.ini new file mode 100644 index 0000000..100f8bb --- /dev/null +++ b/decoder/tests/snapshots-ete/tme_simple/cpu_0.ini @@ -0,0 +1,22 @@ +[device] +name=cpu_0 +class=core +type=ARM-AA64 + +[regs] +PC(size:64)=0x0 +SP(size:64)=0 +SCTLR_EL1=0x0 +CPSR=0x0 + + +[dump1] +file=bindir_64/OTHERS_exec +address=0x00060000 +length=0x695e0 + +[dump2] +file=bindir_64/VAL_NON_DET_CODE_exec +address=0x00010000 +length=0x1a280 + diff --git a/decoder/tests/snapshots-ete/tme_simple/session1.bin b/decoder/tests/snapshots-ete/tme_simple/session1.bin Binary files differnew file mode 100644 index 0000000..cac27d4 --- /dev/null +++ b/decoder/tests/snapshots-ete/tme_simple/session1.bin diff --git a/decoder/tests/snapshots-ete/tme_simple/snapshot.ini b/decoder/tests/snapshots-ete/tme_simple/snapshot.ini new file mode 100644 index 0000000..fae7cd1 --- /dev/null +++ b/decoder/tests/snapshots-ete/tme_simple/snapshot.ini @@ -0,0 +1,11 @@ +[snapshot] +version=1.0 +description=checker_metadata.ini + +[device_list] +device0=cpu_0.ini +device1=ETE_0_s1.ini + +[trace] +metadata=trace.ini + diff --git a/decoder/tests/snapshots-ete/tme_simple/trace.ini b/decoder/tests/snapshots-ete/tme_simple/trace.ini new file mode 100644 index 0000000..7e95dab --- /dev/null +++ b/decoder/tests/snapshots-ete/tme_simple/trace.ini @@ -0,0 +1,15 @@ +[trace_buffers] +buffers=buffer1 + +[buffer1] +name=ETB_1 +file=session1.bin +format=source_data + + +[source_buffers] +ETE_0_s1=ETB_1 + +[core_trace_sources] +cpu_0=ETE_0_s1 + diff --git a/decoder/tests/snapshots-ete/tme_tcancel/ETE_0_s1.ini b/decoder/tests/snapshots-ete/tme_tcancel/ETE_0_s1.ini new file mode 100644 index 0000000..7ab3d25 --- /dev/null +++ b/decoder/tests/snapshots-ete/tme_tcancel/ETE_0_s1.ini @@ -0,0 +1,15 @@ +[device] +name=ETE_0_s1 +class=trace_source +type=ETE + + +[regs] +TRCCONFIGR=0x0 +TRCTRACEIDR=0x1 +TRCDEVARCH=0x47705a13 +TRCIDR0=0x2801cea1 +TRCIDR1=0x4100fff0 +TRCIDR2=0xd0001088 +TRCIDR8=0x0 + diff --git a/decoder/tests/snapshots-ete/tme_tcancel/bindir_64/OTHERS_exec b/decoder/tests/snapshots-ete/tme_tcancel/bindir_64/OTHERS_exec Binary files differnew file mode 100644 index 0000000..4aa93ad --- /dev/null +++ b/decoder/tests/snapshots-ete/tme_tcancel/bindir_64/OTHERS_exec diff --git a/decoder/tests/snapshots-ete/tme_tcancel/bindir_64/VAL_NON_DET_CODE_exec b/decoder/tests/snapshots-ete/tme_tcancel/bindir_64/VAL_NON_DET_CODE_exec Binary files differnew file mode 100644 index 0000000..30fa6b7 --- /dev/null +++ b/decoder/tests/snapshots-ete/tme_tcancel/bindir_64/VAL_NON_DET_CODE_exec diff --git a/decoder/tests/snapshots-ete/tme_tcancel/cpu_0.ini b/decoder/tests/snapshots-ete/tme_tcancel/cpu_0.ini new file mode 100644 index 0000000..100f8bb --- /dev/null +++ b/decoder/tests/snapshots-ete/tme_tcancel/cpu_0.ini @@ -0,0 +1,22 @@ +[device] +name=cpu_0 +class=core +type=ARM-AA64 + +[regs] +PC(size:64)=0x0 +SP(size:64)=0 +SCTLR_EL1=0x0 +CPSR=0x0 + + +[dump1] +file=bindir_64/OTHERS_exec +address=0x00060000 +length=0x695e0 + +[dump2] +file=bindir_64/VAL_NON_DET_CODE_exec +address=0x00010000 +length=0x1a280 + diff --git a/decoder/tests/snapshots-ete/tme_tcancel/session1.bin b/decoder/tests/snapshots-ete/tme_tcancel/session1.bin Binary files differnew file mode 100644 index 0000000..5cb0eeb --- /dev/null +++ b/decoder/tests/snapshots-ete/tme_tcancel/session1.bin diff --git a/decoder/tests/snapshots-ete/tme_tcancel/snapshot.ini b/decoder/tests/snapshots-ete/tme_tcancel/snapshot.ini new file mode 100644 index 0000000..fae7cd1 --- /dev/null +++ b/decoder/tests/snapshots-ete/tme_tcancel/snapshot.ini @@ -0,0 +1,11 @@ +[snapshot] +version=1.0 +description=checker_metadata.ini + +[device_list] +device0=cpu_0.ini +device1=ETE_0_s1.ini + +[trace] +metadata=trace.ini + diff --git a/decoder/tests/snapshots-ete/tme_tcancel/trace.ini b/decoder/tests/snapshots-ete/tme_tcancel/trace.ini new file mode 100644 index 0000000..7e95dab --- /dev/null +++ b/decoder/tests/snapshots-ete/tme_tcancel/trace.ini @@ -0,0 +1,15 @@ +[trace_buffers] +buffers=buffer1 + +[buffer1] +name=ETB_1 +file=session1.bin +format=source_data + + +[source_buffers] +ETE_0_s1=ETB_1 + +[core_trace_sources] +cpu_0=ETE_0_s1 + |