|
CBMC
|
Race Detection for Threaded Goto Programs. More...
#include "race_check.h"#include <util/pointer_predicates.h>#include <goto-programs/remove_skip.h>#include <linking/static_lifetime_init.h>#include "rw_set.h"
Include dependency graph for race_check.cpp:Go to the source code of this file.
Classes | |
| class | w_guardst |
Macros | |
| #define | L_M_ARG(x) |
| #define | L_M_LAST_ARG(x) |
Functions | |
| static std::string | comment (const rw_set_baset::entryt &entry, bool write) |
| static bool | is_shared (const namespacet &ns, const symbol_exprt &symbol_expr) |
| static bool | has_shared_entries (const namespacet &ns, const rw_set_baset &rw_set) |
| static void | race_check (value_setst &value_sets, symbol_table_baset &symbol_table, const irep_idt &function_id, goto_programt &goto_program, w_guardst &w_guards, message_handlert &message_handler) |
| void | race_check (value_setst &value_sets, symbol_table_baset &symbol_table, const irep_idt &function_id, goto_programt &goto_program, message_handlert &message_handler) |
| void | race_check (value_setst &value_sets, goto_modelt &goto_model, message_handlert &message_handler) |
Race Detection for Threaded Goto Programs.
Definition in file race_check.cpp.
Definition at line 29 of file race_check.cpp.
Definition at line 30 of file race_check.cpp.
|
static |
Definition at line 108 of file race_check.cpp.
|
static |
Definition at line 138 of file race_check.cpp.
|
static |
Definition at line 121 of file race_check.cpp.
| void race_check | ( | value_setst & | value_sets, |
| goto_modelt & | goto_model, | ||
| message_handlert & | message_handler | ||
| ) |
Definition at line 293 of file race_check.cpp.
| void race_check | ( | value_setst & | value_sets, |
| symbol_table_baset & | symbol_table, | ||
| const irep_idt & | function_id, | ||
| goto_programt & | goto_program, | ||
| message_handlert & | message_handler | ||
| ) |
Definition at line 269 of file race_check.cpp.
|
static |
Definition at line 160 of file race_check.cpp.