protected void UpdateRegisters(byte[] aData, int aOffset, DataBytesUC a32, DataBytesUC a16, DataBytesUC a8Hi, DataBytesUC a8Lo) { a8Lo.Value = aData[aOffset]; a8Hi.Value = aData[aOffset + 1]; a16.Value = a8Hi.Value << 8 | a8Lo.Value; UpdateRegister32(aData, aOffset, a32); }
protected void UpdateRegisters(byte[] aData, int aOffset, DataBytesUC a32, DataBytesUC a16, DataBytesUC a8Hi, DataBytesUC a8Lo) { a8Lo.Value = aData[aOffset]; a8Hi.Value = aData[aOffset + 1]; a16.Value = a8Hi.Value << 8 | a8Lo.Value; UpdateRegister32(aData, aOffset, a32); }
public void Add(string aLabel, UInt32 aData) { var xLabel = new TextBlock(); xLabel.FontFamily = mFont; xLabel.Text = aLabel; spnlLabel.Children.Add(xLabel); var xData = new DataBytesUC(); xData.Value = aData; spnlData.Children.Add(xData); }
public void Add(string aLabel, uint aData) { var xLabel = new TextBlock(); xLabel.FontFamily = mFont; xLabel.Text = aLabel; spnlLabel.Children.Add(xLabel); var xData = new DataBytesUC(); xData.Value = aData; spnlData.Children.Add(xData); }
protected void UpdateRegister32(byte[] aData, int aOffset, DataBytesUC a32) { UInt32 x32 = (UInt32) (aData[aOffset + 3] << 24 | aData[aOffset + 2] << 16 | aData[aOffset + 1] << 8 | aData[aOffset]); a32.Value = x32; if (a32 == dataEBP) { mCurrEBP = x32; } }
protected void UpdateRegister32(byte[] aData, int aOffset, DataBytesUC a32) { UInt32 x32 = (UInt32) (aData[aOffset + 3] << 24 | aData[aOffset + 2] << 16 | aData[aOffset + 1] << 8 | aData[aOffset]); a32.Value = x32; if (a32 == dataEBP) { mCurrEBP = x32; } }
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { switch (connectionId) { case 1: this.CosmosRegistersUserControl = ((Cosmos.VS.Windows.RegistersUC)(target)); return; case 2: this.dataEAX = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 3: this.dataEBX = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 4: this.dataECX = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 5: this.dataEDX = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 6: this.dataAX = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 7: this.dataBX = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 8: this.dataCX = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 9: this.dataDX = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 10: this.dataAH = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 11: this.dataBH = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 12: this.dataCH = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 13: this.dataDH = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 14: this.dataAL = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 15: this.dataBL = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 16: this.dataCL = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 17: this.dataDL = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 18: this.dataESP = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 19: this.dataEBP = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 20: this.dataESI = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 21: this.dataEDI = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 22: this.dataEIP = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; case 23: this.dataFlags = ((Cosmos.VS.Windows.DataBytesUC)(target)); return; } this._contentLoaded = true; }