CBMC
|
List all unreachable instructions. More...
#include "unreachable_instructions.h"
#include <util/json_irep.h>
#include <util/options.h>
#include <util/xml.h>
#include <goto-programs/compute_called_functions.h>
#include <analyses/ai.h>
#include <analyses/cfg_dominators.h>
#include <filesystem>
Go to the source code of this file.
Typedefs | |
typedef std::map< unsigned, goto_programt::const_targett > | dead_mapt |
List all unreachable instructions.
Definition in file unreachable_instructions.cpp.
typedef std::map<unsigned, goto_programt::const_targett> dead_mapt |
Definition at line 27 of file unreachable_instructions.cpp.
|
static |
Definition at line 116 of file unreachable_instructions.cpp.
|
static |
Definition at line 82 of file unreachable_instructions.cpp.
|
static |
Definition at line 48 of file unreachable_instructions.cpp.
|
static |
Definition at line 57 of file unreachable_instructions.cpp.
std::unordered_set< irep_idt > compute_called_functions_from_ai | ( | const goto_modelt & | goto_model, |
const ai_baset & | ai | ||
) |
Definition at line 419 of file unreachable_instructions.cpp.
|
static |
Definition at line 105 of file unreachable_instructions.cpp.
|
static |
Definition at line 265 of file unreachable_instructions.cpp.
|
static |
Definition at line 255 of file unreachable_instructions.cpp.
|
static |
Definition at line 299 of file unreachable_instructions.cpp.
|
static |
Definition at line 67 of file unreachable_instructions.cpp.
void reachable_functions | ( | const goto_modelt & | goto_model, |
const bool | json, | ||
std::ostream & | os | ||
) |
Definition at line 405 of file unreachable_instructions.cpp.
bool static_reachable_functions | ( | const goto_modelt & | goto_model, |
const ai_baset & | ai, | ||
const optionst & | options, | ||
std::ostream & | out | ||
) |
Definition at line 453 of file unreachable_instructions.cpp.
bool static_unreachable_functions | ( | const goto_modelt & | goto_model, |
const ai_baset & | ai, | ||
const optionst & | options, | ||
std::ostream & | out | ||
) |
Definition at line 439 of file unreachable_instructions.cpp.
bool static_unreachable_instructions | ( | const goto_modelt & | goto_model, |
const ai_baset & | ai, | ||
const optionst & | options, | ||
std::ostream & | out | ||
) |
Definition at line 206 of file unreachable_instructions.cpp.
void unreachable_functions | ( | const goto_modelt & | goto_model, |
const bool | json, | ||
std::ostream & | os | ||
) |
Definition at line 391 of file unreachable_instructions.cpp.
void unreachable_instructions | ( | const goto_modelt & | goto_model, |
const bool | json, | ||
std::ostream & | os | ||
) |
Definition at line 163 of file unreachable_instructions.cpp.
|
static |
Definition at line 29 of file unreachable_instructions.cpp.
|
static |
Definition at line 282 of file unreachable_instructions.cpp.