index 51d99e8b0e0e8fd155b8aa256add97d1fde688bd..e335e3fc8ee1c0abd2fd4cb361e6082f7cd61a4e 100644 (file)
--- a/src/shared/xprofiler.pas
+++ b/src/shared/xprofiler.pas
// call this on frame end
procedure mainEnd ();
- procedure sectionBegin (name: AnsiString);
+ procedure sectionBegin (aName: AnsiString);
procedure sectionEnd ();
// this will reuse the section with the given name (if there is any); use `sectionEnd()` to end it as usual
- procedure sectionBeginAccum (name: AnsiString);
+ procedure sectionBeginAccum (aName: AnsiString);
end;
{$ENDIF}
end;
-procedure TProfiler.sectionBegin (name: AnsiString);
+procedure TProfiler.sectionBegin (aName: AnsiString);
{$IF DEFINED(STOPWATCH_IS_HERE)}
var
sid: Integer;
sid := xpsused;
Inc(xpsused);
pss := @xpsecs[sid];
- pss.name := name;
+ pss.name := aName;
pss.timer.clear();
pss.prevAct := xpscur;
// calculate level
{$ENDIF}
end;
-procedure TProfiler.sectionBeginAccum (name: AnsiString);
+procedure TProfiler.sectionBeginAccum (aName: AnsiString);
{$IF DEFINED(STOPWATCH_IS_HERE)}
var
idx: Integer;
begin
for idx := 0 to xpsused-1 do
begin
- if (xpsecs[idx].name = name) then
+ if (xpsecs[idx].name = aName) then
begin
- if (idx = xpscur) then raise Exception.Create('profiler error(0): dobule resume: "'+name+'"');
- if (xpsecs[idx].prevAct <> -1) then raise Exception.Create('profiler error(1): dobule resume: "'+name+'"');
+ if (idx = xpscur) then raise Exception.Create('profiler error(0): dobule resume: "'+aName+'"');
+ if (xpsecs[idx].prevAct <> -1) then raise Exception.Create('profiler error(1): dobule resume: "'+aName+'"');
xpsecs[idx].prevAct := xpscur;
xpscur := idx;
xpsecs[idx].timer.resume();
end;
end;
end;
- sectionBegin(name);
+ sectionBegin(aName);
{$ENDIF}
end;