private void Given_32bit() { arch.LoadUserOptions(new Dictionary <string, object> { { ProcessorOption.WordSize, "32" }, { "FloatAbi", 32 } }); }
private void Given_32bit() { arch = new RiscVArchitecture(CreateServiceContainer(), "riscV"); arch.LoadUserOptions(new Dictionary <string, object> { { "WordSize", "32" }, { "FloatAbi", 32 }, }); baseAddr = Address.Ptr32(0x0010000); }
public void Setup() { this.arch = new RiscVArchitecture(new ServiceContainer(), "riscV"); arch.LoadUserOptions(new Dictionary <string, object> { { "WordSize", "64" }, { "FloatAbi", 64 } }); this.addrLoad = Address.Ptr32(0x00100000); }
public void Setup() { this.arch = new RiscVArchitecture(new ServiceContainer(), "riscV"); arch.LoadUserOptions(new Dictionary <string, object> { { "FloatAbi", 64 } }); this.cc = new RiscVCallingConvention(arch); this.ccr = new CallingConventionEmitter(); }