public void PpcPs_FindInboundCalls() { var rdr = CreateImageReader( Address.Ptr32(0x00100000), 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x05, 0x4E, 0x80, 0x00, 0x20 ); var items = new PowerPcPointerScanner32(rdr, new HashSet<uint> { 0x00100008u }, PointerScannerFlags.Calls) .ToArray(); Assert.AreEqual(1, items.Length); Assert.AreEqual(0x00100004u, items[0]); }
public void PpcPs_FindInboundCalls() { var rdr = CreateImageReader( Address.Ptr32(0x00100000), 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x05, 0x4E, 0x80, 0x00, 0x20 ); var items = new PowerPcPointerScanner32(rdr, new HashSet <uint> { 0x00100008u }, PointerScannerFlags.Calls) .ToArray(); Assert.AreEqual(1, items.Length); Assert.AreEqual(0x00100004u, items[0]); }