ESBMC
Efficient SMT-based Context-Bounded Model Checker
Loading...
Searching...
No Matches
reachability_tree.h File Reference
#include <deque>
#include <map>
#include <goto-programs/goto_program.h>
#include <goto-symex/scheduler/execution_state.h>
#include <goto-symex/engine/goto_symex.h>
#include <goto-symex/state/renaming.h>
#include <goto-symex/equation/symex_target_equation.h>
#include <unordered_map>
#include <unordered_set>
#include <util/message/message.h>
#include <util/config/options.h>
Include dependency graph for reachability_tree.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  reachability_treet
 Class to explore states reachable through threading. More...
struct  reachability_treet::reduction_statst
 Why the schedule space shrank. More...
struct  reachability_treet::scheduler_framet
struct  reachability_treet::exploration_framet

Functions

bool is_esbmc_internal_symbol (const std::string &n)
 White-list of ESBMC internal symbol names that must never be treated as race-eligible user globals.

Function Documentation

◆ is_esbmc_internal_symbol()

bool is_esbmc_internal_symbol ( const std::string & n)
inline

White-list of ESBMC internal symbol names that must never be treated as race-eligible user globals.