t_id
84
t_adddate
2003/10/03
t_result
0
t_knownrunerror
0
Record count: 50
Total = 50
OK=50 Percentage= 100.00
Result type | Cat. | Count | Percentage | First date | Last Date |
Successfully run | 50 | 100.0 | 2024/05/17 20:15:00 105 | 2024/05/17 23:59:00 30 | |
i386 | 21 | 42.0 | 2024/05/17 22:07:00 21 | 2024/05/17 23:59:00 30 | |
sparc | 18 | 36.0 | 2024/05/17 23:24:00 38 | 2024/05/17 23:55:00 41 | |
powerpc | 1 | 2.0 | 2024/05/17 21:13:00 42 | 2024/05/17 21:13:00 42 | |
powerpc64 | 10 | 20.0 | 2024/05/17 20:15:00 105 | 2024/05/17 20:54:00 132 | |
linux | 14 | 28.0 | 2024/05/17 20:15:00 105 | 2024/05/17 23:59:00 30 | |
win32 | 6 | 12.0 | 2024/05/17 22:07:00 21 | 2024/05/17 23:54:00 25 | |
solaris | 30 | 60.0 | 2024/05/17 23:23:00 25 | 2024/05/17 23:55:00 41 | |
3.3.1 | 39 | 78.0 | 2024/05/17 20:15:00 105 | 2024/05/17 23:59:00 30 | |
3.2.3 | 11 | 22.0 | 2024/05/17 23:24:00 38 | 2024/05/17 23:55:00 41 |
{$S+} { Program to check that an infinite recursion does generate a RTE ... } {$R-} { make that recursion really infinite needs that range check is disabled } const level : longint = 0; function inf_rec(x : longint) : longint; begin inc(level); inf_rec:=x+inf_rec(x-1); end; const saveexit : pointer = nil; x : longint = 0; procedure stack_check_exit; begin exitproc:=saveexit; if errorcode<>0 then begin Writeln('An error occured at level ',level); if errorcode=202 then begin Writeln('Stack overflow correctly handled'); erroraddr:=nil; errorcode:=0; exitcode:=0; end else if errorcode=216 then begin Writeln('RTL returns an RTE 216 on stack overflow'); Writeln('Not perfect, but acceptable'); erroraddr:=nil; errorcode:=0; exitcode:=0; end; end else begin exitcode:=1; errorcode:=1; end; exitproc:=saveexit; end; begin saveexit:=exitproc; exitproc:=@stack_check_exit; x:=inf_rec(5000); end.