Stack traces: Difference between revisions

Content added Content deleted
(Stack traces in FreeBASIC)
(Update Lang example: Add line numbers)
Line 1,167: Line 1,167:
</syntaxhighlight>
</syntaxhighlight>
{{out}}
{{out}}
The file paths were redacted. If ":x" is outputted as the line number, no line number information is available (e.g. If lang is implemented with an interpreter, predefined functions are written in the host languge)
The file paths were redacted
<pre>
<pre>
F2:
F2:
at "[redacted]" in function "getStackTrace"
at "[redacted]:x" in function "getStackTrace"
at "[redacted]" in function "fp.printStackTrace"
at "[redacted]:2" in function "fp.printStackTrace"
at "[redacted]" in function "fp.f2"
at "[redacted]:11" in function "fp.f2"
at "[redacted]" in function "main"
at "[redacted]:14" in function "main"
F1:
F1:
at "[redacted]" in function "getStackTrace"
at "[redacted]:x" in function "getStackTrace"
at "[redacted]" in function "fp.printStackTrace"
at "[redacted]:2" in function "fp.printStackTrace"
at "[redacted]" in function "fp.f1"
at "[redacted]:7" in function "fp.f1"
at "[redacted]" in function "fp.f2"
at "[redacted]:12" in function "fp.f2"
at "[redacted]" in function "main"
at "[redacted]:14" in function "main"
F2:
F2:
at "[redacted]" in function "getStackTrace"
at "[redacted]:x" in function "getStackTrace"
at "[redacted]" in function "fp.printStackTrace"
at "[redacted]:2" in function "fp.printStackTrace"
at "[redacted]" in function "fp.f2"
at "[redacted]:11" in function "fp.f2"
at "[redacted]" in function "combA0"
at "[redacted]:x" in function "combA0"
at "[redacted]" in function "main"
at "[redacted]:16" in function "main"
F1:
F1:
at "[redacted]" in function "getStackTrace"
at "[redacted]:x" in function "getStackTrace"
at "[redacted]" in function "fp.printStackTrace"
at "[redacted]:2" in function "fp.printStackTrace"
at "[redacted]" in function "fp.f1"
at "[redacted]:7" in function "fp.f1"
at "[redacted]" in function "fp.f2"
at "[redacted]:12" in function "fp.f2"
at "[redacted]" in function "combA0"
at "[redacted]:x" in function "combA0"
at "[redacted]" in function "main"
at "[redacted]:16" in function "main"
F2:
F2:
at "[redacted]" in function "getStackTrace"
at "[redacted]:x" in function "getStackTrace"
at "[redacted]" in function "fp.printStackTrace"
at "[redacted]:2" in function "fp.printStackTrace"
at "[redacted]" in function "fp.f2"
at "[redacted]:11" in function "fp.f2"
at "[redacted]" in function "<comb-func()>"
at "[redacted]:x" in function "<comb-func()>"
at "[redacted]" in function "<comb-func(<comb-func()>, <arg>)>"
at "[redacted]:x" in function "<comb-func(<comb-func()>, <arg>)>"
at "[redacted]" in function "combA"
at "[redacted]:x" in function "combA"
at "[redacted]" in function "main"
at "[redacted]:19" in function "main"
F1:
F1:
at "[redacted]" in function "getStackTrace"
at "[redacted]:x" in function "getStackTrace"
at "[redacted]" in function "fp.printStackTrace"
at "[redacted]:2" in function "fp.printStackTrace"
at "[redacted]" in function "fp.f1"
at "[redacted]:7" in function "fp.f1"
at "[redacted]" in function "fp.f2"
at "[redacted]:12" in function "fp.f2"
at "[redacted]" in function "<comb-func()>"
at "[redacted]:x" in function "<comb-func()>"
at "[redacted]" in function "<comb-func(<comb-func()>, <arg>)>"
at "[redacted]:x" in function "<comb-func(<comb-func()>, <arg>)>"
at "[redacted]" in function "combA"
at "[redacted]:x" in function "combA"
at "[redacted]" in function "main"
at "[redacted]:19" in function "main"
</pre>
</pre>