private void Given_CallingConvention() { var cc = new MipsCallingConvention(arch); this.cc = cc; this.ccr = new CallingConventionEmitter(); }
private void AssertSignature64(string sExp, params DataType[] args) { var arch = new MipsBe64Architecture(new ServiceContainer(), "mips-be-64", new Dictionary <string, object>()); var cc = new MipsCallingConvention(arch); var ccr = new CallingConventionEmitter(); cc.Generate(ccr, null, null, args.ToList()); Assert.AreEqual(sExp.Trim(), ccr.ToString()); }
private void AssertSignature(string sExp, params DataType[] args) { var arch = new MipsBe32Architecture("mips-be-32"); var cc = new MipsCallingConvention(arch); var ccr = new CallingConventionEmitter(); cc.Generate(ccr, null, null, args.ToList()); Assert.AreEqual(sExp.Trim(), ccr.ToString()); }