Example #1
0
        protected string GetLocationName(LocationWriteback lwb)
        {
            foreach (var kv in Locations)
            {
                if (object.ReferenceEquals(kv.Value, lwb))
                {
                    return(kv.Key);
                }
            }

            throw new Debug.Exceptions.UnreachableException(string.Format("CheApe: Unknown LocationWriteback @{0} ({1})",
                                                                          lwb.Address.ToString("X8"), lwb.Offsets.Count.ToString()));
        }
Example #2
0
		protected string GetLocationName(LocationWriteback lwb)
		{
			foreach (var kv in Locations)
				if (object.ReferenceEquals(kv.Value, lwb))
					return kv.Key;

			throw new Debug.Exceptions.UnreachableException(string.Format("CheApe: Unknown LocationWriteback @{0} ({1})", 
				lwb.Address.ToString("X8"), lwb.Offsets.Count.ToString()));
		}