示例#1
0
 def test_cwe416_01_arm_gcc(self):
     expect_res = 2
     res = cwe_checker_testlib.execute_emulation_and_check_occurence(
         self.target, self.target, 'arm', 'gcc', self.string)
     self.assertEqual(res, expect_res)
示例#2
0
 def test_cwe416_01_x64_clang(self):
     expect_res = 4
     res = cwe_checker_testlib.execute_emulation_and_check_occurence(
         self.target, self.target, 'x64', 'clang', self.string)
     self.assertEqual(res, expect_res)
示例#3
0
 def test_cwe415_01_mips64_gcc(self):
     expect_res = 3
     res = cwe_checker_testlib.execute_emulation_and_check_occurence(
         self.target, self.target, 'mips64', 'gcc', self.string)
     self.assertEqual(res, expect_res)
示例#4
0
 def test_cwe415_01_ppc64le_clang(self):
     expect_res = 3
     res = cwe_checker_testlib.execute_emulation_and_check_occurence(
         self.target, self.target, 'ppc64le', 'clang', self.string)
     self.assertEqual(res, expect_res)
示例#5
0
 def test_cwe416_01_x64_mingw_gcc(self):
     expect_res = 1
     res = cwe_checker_testlib.execute_emulation_and_check_occurence(
         self.target, self.target, 'x64', 'mingw32-gcc', self.string)
     self.assertEqual(res, expect_res)
示例#6
0
 def test_cwe415_01_x86(self):
     expect_res = 5
     res = cwe_checker_testlib.execute_emulation_and_check_occurence(self.target, self.target, 'x86', self.string)
     self.assertEqual(res, expect_res)