cprover
initialize_goto_model.cpp File Reference

Get a Goto Program. More...

#include "initialize_goto_model.h"
#include <fstream>
#include <util/config.h>
#include <util/message.h>
#include <util/options.h>
#include <langapi/language.h>
#include <langapi/language_file.h>
#include <langapi/mode.h>
#include <goto-programs/rebuild_goto_start_function.h>
#include <util/exception_utils.h>
#include "goto_convert_functions.h"
#include "read_goto_binary.h"
+ Include dependency graph for initialize_goto_model.cpp:

Go to the source code of this file.

Functions

static bool generate_entry_point_for_function (const irep_idt &entry_function_name, const optionst &options, goto_modelt &goto_model, message_handlert &message_handler)
 Generate an entry point that calls a function with the given name, based on the functions language mode in the symbol table. More...
 
goto_modelt initialize_goto_model (const std::vector< std::string > &files, message_handlert &message_handler, const optionst &options)
 

Detailed Description

Get a Goto Program.

Definition in file initialize_goto_model.cpp.

Function Documentation

◆ generate_entry_point_for_function()

static bool generate_entry_point_for_function ( const irep_idt &  entry_function_name,
const optionst &  options,
goto_modelt &  goto_model,
message_handlert &  message_handler 
)
static

Generate an entry point that calls a function with the given name, based on the functions language mode in the symbol table.

Definition at line 36 of file initialize_goto_model.cpp.

◆ initialize_goto_model()

goto_modelt initialize_goto_model ( const std::vector< std::string > &  files,
message_handlert &  message_handler,
const optionst &  options 
)

Definition at line 60 of file initialize_goto_model.cpp.