public void IA64ConverterDecodeTest() { uint ip = 0xAA0; var testData = ia64Data; BranchExecFilter.IA64Converter(testData, ip); CompareBuffer(testData, ia64ResultData); }
public void SPARCConverterDecodeTest() { uint ip = 0x100; var testData = sparcData; BranchExecFilter.SPARCConverter(testData, ip); CompareBuffer(testData, sparcResultData); }
public void ARMTConverterDecodeTest() { uint ip = 0xA00; var testData = armtData; BranchExecFilter.ARMTConverter(testData, ip); CompareBuffer(testData, armtResultData); }
public void ARMConverteDecoderTest() { uint ip = 0x3C00; var testData = armData; BranchExecFilter.ARMConverter(testData, ip); CompareBuffer(testData, armResultData); }
public void PowerPCConverterDecodeTest() { uint ip = 0x6A0; var testData = ppcData; BranchExecFilter.PowerPCConverter(testData, ip); CompareBuffer(testData, ppcResultData); }
public override int Read(byte[] buffer, int offset, int count) { int bytesRead = BaseStream.Read(buffer, offset, count); BranchExecFilter.PowerPCConverter(buffer, _ip); _ip += (UInt32)bytesRead; return(bytesRead); }
public void X86ConverterDecodeTest() { uint state = 0; uint ip = 0x2000; var testData = x86Data; BranchExecFilter.X86Converter(testData, ip, ref state); CompareBuffer(testData, x86resultData); }