CBMC
|
Various predicates over pointers in programs. More...
#include "pointer_predicates.h"
#include "arith_tools.h"
#include "c_types.h"
#include "cprover_prefix.h"
#include "namespace.h"
#include "pointer_expr.h"
#include "pointer_offset_size.h"
#include "std_expr.h"
#include "symbol.h"
Go to the source code of this file.
Functions | |
exprt | pointer_object (const exprt &p) |
exprt | same_object (const exprt &p1, const exprt &p2) |
exprt | object_size (const exprt &pointer) |
exprt | pointer_offset (const exprt &pointer) |
exprt | deallocated (const exprt &pointer, const namespacet &ns) |
exprt | dead_object (const exprt &pointer, const namespacet &ns) |
exprt | null_object (const exprt &pointer) |
exprt | integer_address (const exprt &pointer) |
exprt | object_upper_bound (const exprt &pointer, const exprt &access_size) |
exprt | object_lower_bound (const exprt &pointer, const exprt &offset) |
Various predicates over pointers in programs.
Definition in file pointer_predicates.cpp.
exprt dead_object | ( | const exprt & | pointer, |
const namespacet & | ns | ||
) |
Definition at line 51 of file pointer_predicates.cpp.
exprt deallocated | ( | const exprt & | pointer, |
const namespacet & | ns | ||
) |
Definition at line 43 of file pointer_predicates.cpp.
Definition at line 65 of file pointer_predicates.cpp.
Definition at line 59 of file pointer_predicates.cpp.
Definition at line 117 of file pointer_predicates.cpp.
Definition at line 33 of file pointer_predicates.cpp.
Definition at line 72 of file pointer_predicates.cpp.
Definition at line 23 of file pointer_predicates.cpp.
Definition at line 38 of file pointer_predicates.cpp.
Definition at line 28 of file pointer_predicates.cpp.