cprover
Toggle main menu visibility
Loading...
Searching...
No Matches
unreachable_instructions.h
Go to the documentation of this file.
1
/*******************************************************************\
2
3
Module: List all unreachable instructions
4
5
Author: Michael Tautschnig
6
7
Date: April 2016
8
9
\*******************************************************************/
10
13
14
#ifndef CPROVER_GOTO_ANALYZER_UNREACHABLE_INSTRUCTIONS_H
15
#define CPROVER_GOTO_ANALYZER_UNREACHABLE_INSTRUCTIONS_H
16
17
#include <iosfwd>
18
19
class
ai_baset
;
20
class
goto_modelt
;
21
class
optionst
;
22
23
void
unreachable_instructions
(
24
const
goto_modelt
&,
25
const
bool
json
,
26
std::ostream &os);
27
28
void
unreachable_functions
(
29
const
goto_modelt
&,
30
const
bool
json
,
31
std::ostream &os);
32
33
void
reachable_functions
(
34
const
goto_modelt
&,
35
const
bool
json
,
36
std::ostream &os);
37
38
bool
static_unreachable_instructions
(
39
const
goto_modelt
&,
40
const
ai_baset
&,
41
const
optionst
&,
42
std::ostream &);
43
44
bool
static_unreachable_functions
(
45
const
goto_modelt
&,
46
const
ai_baset
&,
47
const
optionst
&,
48
std::ostream &);
49
50
bool
static_reachable_functions
(
51
const
goto_modelt
&,
52
const
ai_baset
&,
53
const
optionst
&,
54
std::ostream &);
55
56
#endif
// CPROVER_GOTO_ANALYZER_UNREACHABLE_INSTRUCTIONS_H
ai_baset
This is the basic interface of the abstract interpreter with default implementations of the core func...
Definition
ai.h:117
goto_modelt
Definition
goto_model.h:27
optionst
Definition
options.h:23
json
static void json(json_objectT &result, const irep_idt &property_id, const property_infot &property_info)
Definition
properties.cpp:120
static_reachable_functions
bool static_reachable_functions(const goto_modelt &, const ai_baset &, const optionst &, std::ostream &)
Definition
unreachable_instructions.cpp:453
reachable_functions
void reachable_functions(const goto_modelt &, const bool json, std::ostream &os)
Definition
unreachable_instructions.cpp:405
static_unreachable_instructions
bool static_unreachable_instructions(const goto_modelt &, const ai_baset &, const optionst &, std::ostream &)
Definition
unreachable_instructions.cpp:206
static_unreachable_functions
bool static_unreachable_functions(const goto_modelt &, const ai_baset &, const optionst &, std::ostream &)
Definition
unreachable_instructions.cpp:439
unreachable_instructions
void unreachable_instructions(const goto_modelt &, const bool json, std::ostream &os)
Definition
unreachable_instructions.cpp:163
unreachable_functions
void unreachable_functions(const goto_modelt &, const bool json, std::ostream &os)
Definition
unreachable_instructions.cpp:391
goto-analyzer
unreachable_instructions.h
Generated by
1.17.0