def test_fauxware(self): amd64 = archinfo.arch_from_id("amd64") args = { 'i386': [ ('authenticate', SimCCCdecl(archinfo.arch_from_id('i386'), )), ], 'x86_64': [ ('authenticate', SimCCSystemVAMD64(amd64, ) ), ], } for arch, lst in args.items(): yield self.run_fauxware, arch, lst
def test_fauxware(): amd64 = archinfo.arch_from_id('amd64') args = { 'i386': [ ('authenticate', SimCCCdecl(archinfo.arch_from_id('i386'), args=[SimStackArg(4, 4), SimStackArg(8, 4)], sp_delta=4)), ], 'x86_64': [ ('authenticate', SimCCSystemVAMD64(amd64, args=[SimRegArg('rdi', 8), SimRegArg('rsi', 8)], sp_delta=8)), ], } for arch, lst in args.items(): yield run_fauxware, arch, lst
def test_fauxware_x86_64(self): amd64 = archinfo.arch_from_id("amd64") self._run_fauxware("x86_64", [ ('authenticate', SimCCSystemVAMD64(amd64, )), ])