private void CpuTraceHandler(object sender, CpuTraceEventArgs e) { Executable Exe = GetExecutable(e.Position); if (Exe == null) { return; } if (!TryGetSubName(Exe, e.Position, out string SubName)) { SubName = string.Empty; } long Offset = e.Position - Exe.ImageBase; string ExeNameWithAddr = $"{Exe.Name}:0x{Offset:x8}"; Logger.PrintDebug(LogClass.Cpu, ExeNameWithAddr + " " + SubName); }
private void CpuTraceHandler(object sender, CpuTraceEventArgs e) { Logger.PrintInfo(LogClass.Cpu, $"Executing at 0x{e.Position:X16}."); }