Loading...
Searching...
No Matches
json_goto_trace.cpp File Reference
Traces of GOTO Programs.
More...
+ Include dependency graph for json_goto_trace.cpp:
Go to the source code of this file.
Convert an ASSERT goto_trace step.
Convert a DECL goto_trace step.
Convert an OUTPUT goto_trace step.
Convert an INPUT goto_trace step.
Convert a FUNCTION_RETURN goto_trace step.
Convert all other types of steps not already handled by the other conversion functions.
Detailed Description
Function Documentation
◆ convert_assert()
Convert an ASSERT goto_trace step.
- Parameters
-
[out] json_failure The JSON object that will contain the information about the step after this function has run.
conversion_dependencies A structure that contains information the conversion function needs.
Definition at line 33 of file json_goto_trace.cpp.
◆ convert_decl()
Convert a DECL goto_trace step.
- Parameters
-
[out] json_assignment The JSON object that will contain the information about the step after this function has run.
conversion_dependencies A structure that contains information the conversion function needs.
trace_options Extra information used by this particular conversion function.
Definition at line 60 of file json_goto_trace.cpp.
◆ convert_default()
Convert all other types of steps not already handled by the other conversion functions.
- Parameters
-
[out] json_location_only The JSON object that will contain the information about the step after this function has run.
Definition at line 280 of file json_goto_trace.cpp.
◆ convert_input()
Convert an INPUT goto_trace step.
- Parameters
-
[out] json_input The JSON object that will contain the information about the step after this function has run.
conversion_dependencies A structure that contains information the conversion function needs.
Definition at line 209 of file json_goto_trace.cpp.
◆ convert_output()
Convert an OUTPUT goto_trace step.
- Parameters
-
[out] json_output The JSON object that will contain the information about the step after this function has run.
conversion_dependencies A structure that contains information the conversion function needs.
Definition at line 167 of file json_goto_trace.cpp.
◆ convert_return()
Convert a FUNCTION_RETURN goto_trace step.
- Parameters
-
[out] json_call_return The JSON object that will contain the information about the step after this function has run.
conversion_dependencies A structure that contains information the conversion function needs.
Definition at line 251 of file json_goto_trace.cpp.