cprover
initialize_goto_model.cpp File Reference

Get a Goto Program. More...

#include "initialize_goto_model.h"
#include <fstream>
#include <iostream>
#include <util/config.h>
#include <util/message.h>
#include <util/object_factory_parameters.h>
#include <util/options.h>
#include <util/unicode.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 35 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 59 of file initialize_goto_model.cpp.