public static void CreateAutomaticJumpLabels() { bool[] jumpTargets = InteropEmu.DebugGetJumpTargets(); List <CodeLabel> labelsToAdd = new List <CodeLabel>(); for (int i = 0; i < jumpTargets.Length; i++) { if (jumpTargets[i] && LabelManager.GetLabel((uint)i, AddressType.PrgRom) == null) { labelsToAdd.Add(new CodeLabel() { Flags = CodeLabelFlags.AutoJumpLabel, Address = (uint)i, AddressType = AddressType.PrgRom, Label = "L" + i.ToString("X4"), Comment = "" }); } } if (labelsToAdd.Count > 0) { LabelManager.SetLabels(labelsToAdd, true); } }