private void AddSuperBlockStart(int pc)
{
if (GenerateStackMap)
{
if (itsSuperBlockStarts == null)
{
itsSuperBlockStarts = new int[SuperBlockStartsSize];
}
else
{
if (itsSuperBlockStarts.Length == itsSuperBlockStartsTop)
{
int[] tmp = new int[itsSuperBlockStartsTop * 2];
System.Array.Copy(itsSuperBlockStarts, 0, tmp, 0, itsSuperBlockStartsTop);
itsSuperBlockStarts = tmp;
}
}
itsSuperBlockStarts[itsSuperBlockStartsTop++] = pc;
}
}