diff options
| author | Josh Ferrell <negasora@gmail.com> | 2018-08-27 16:01:25 -0400 |
|---|---|---|
| committer | Josh Ferrell <negasora@gmail.com> | 2018-08-27 16:01:25 -0400 |
| commit | be65d155e3d8913fcf579efff9df94f40b95203f (patch) | |
| tree | f0a4b7623830e9ccbabf0f15d2ffac5aa7da454d | |
| parent | a71ed5fed9b6301d64ae767eeaedf885d3d1e5b9 (diff) | |
Comment out partial_register_dataflow test
| -rw-r--r-- | suite/testcommon.py | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/suite/testcommon.py b/suite/testcommon.py index 285c24b5..c1f921c7 100644 --- a/suite/testcommon.py +++ b/suite/testcommon.py @@ -590,23 +590,23 @@ class TestBuilder(Builder): retinfo.append(i) return retinfo - def test_partial_register_dataflow(self): - """partial_register_dataflow produced different results""" - file_name = self.unpackage_file("partial_register_dataflow") - result = [] - reg_list = ['ch', 'cl', 'ah', 'edi', 'al', 'cx', 'ebp', 'ax', 'edx', 'ebx', 'esp', 'esi', 'dl', 'dh', 'di', 'bl', 'bh', 'eax', 'dx', 'bx', 'ecx', 'sp', 'si'] - bv = binja.BinaryViewType.get_view_of_file(file_name) - for func in bv.functions: - llil = func.low_level_il - for i in range(0, llil.__len__()-1): - for x in reg_list: - result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_reg_value(x)).replace('L', '')) - result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_possible_reg_values(x)).replace('L', '')) - result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_reg_value_after(x)).replace('L', '')) - result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_possible_reg_values_after(x)).replace('L', '')) - bv.file.close() - del bv - return result + # def test_partial_register_dataflow(self): + # """partial_register_dataflow produced different results""" + # file_name = self.unpackage_file("partial_register_dataflow") + # result = [] + # reg_list = ['ch', 'cl', 'ah', 'edi', 'al', 'cx', 'ebp', 'ax', 'edx', 'ebx', 'esp', 'esi', 'dl', 'dh', 'di', 'bl', 'bh', 'eax', 'dx', 'bx', 'ecx', 'sp', 'si'] + # bv = binja.BinaryViewType.get_view_of_file(file_name) + # for func in bv.functions: + # llil = func.low_level_il + # for i in range(0, llil.__len__()-1): + # for x in reg_list: + # result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_reg_value(x)).replace('L', '')) + # result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_possible_reg_values(x)).replace('L', '')) + # result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_reg_value_after(x)).replace('L', '')) + # result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_possible_reg_values_after(x)).replace('L', '')) + # bv.file.close() + # del bv + # return result def test_low_il_stack(self): |
