/// <summary> /// Terminates the <paramref name="block"/> at /// </summary> /// <param name="block"></param> /// <param name="addr"></param> public void TerminateBlock(Block block, Address addr) { if (blocks.TryGetLowerBound(addr, out var range) && range.Start < addr.ToLinear()) { range.End = addr.ToLinear(); } imageMap.TerminateItem(addr); }