GCC Middle and Back End API Reference
|
#include <region-model.h>
Public Member Functions | |
bool | warn (std::unique_ptr< pending_diagnostic >, const stmt_finder *) override |
void | add_note (std::unique_ptr< pending_note >) override |
void | add_event (std::unique_ptr< checker_event >) override |
void | on_svalue_leak (const svalue *) override |
void | on_liveness_change (const svalue_set &, const region_model *) override |
logger * | get_logger () override |
void | on_condition (const svalue *lhs, enum tree_code op, const svalue *rhs) override |
void | on_bounded_ranges (const svalue &, const bounded_ranges &) override |
void | on_pop_frame (const frame_region *) override |
void | on_unknown_change (const svalue *sval, bool is_mutable) override |
void | on_phi (const gphi *phi, tree rhs) override |
void | on_unexpected_tree_code (tree, const dump_location_t &) override |
void | on_escaped_function (tree) override |
uncertainty_t * | get_uncertainty () override |
void | purge_state_involving (const svalue *sval) override |
void | bifurcate (std::unique_ptr< custom_edge_info > info) override |
void | terminate_path () override |
const extrinsic_state * | get_ext_state () const override |
bool | get_state_map_by_name (const char *, sm_state_map **, const state_machine **, unsigned *, std::unique_ptr< sm_context > *) override |
const gimple * | get_stmt () const override |
const exploded_graph * | get_eg () const override |
void | maybe_did_work () override |
bool | checking_for_infinite_loop_p () const override |
void | on_unusable_in_infinite_loop () override |
bool | get_fd_map (sm_state_map **out_smap, const state_machine **out_sm, unsigned *out_sm_idx, std::unique_ptr< sm_context > *out_sm_context) |
bool | get_malloc_map (sm_state_map **out_smap, const state_machine **out_sm, unsigned *out_sm_idx) |
bool | get_taint_map (sm_state_map **out_smap, const state_machine **out_sm, unsigned *out_sm_idx) |
bool | possibly_tainted_p (const svalue *sval) |
A "do nothing" subclass of region_model_context.
|
overridevirtual |
Implements ana::region_model_context.
|
overridevirtual |
Implements ana::region_model_context.
|
overridevirtual |
Implements ana::region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.
References NULL.
|
inlineoverridevirtual |
Implements ana::region_model_context.
References NULL.
|
inlineinherited |
|
inlineoverridevirtual |
Implements ana::region_model_context.
References NULL.
|
inlineinherited |
References ana::region_model_context::get_state_map_by_name(), and NULL.
|
inlineoverridevirtual |
Implements ana::region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.
References NULL.
|
inlineinherited |
References ana::region_model_context::get_state_map_by_name(), and NULL.
|
inlineoverridevirtual |
Implements ana::region_model_context.
References NULL.
|
inlineoverridevirtual |
Implements ana::region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.
Implements ana::region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.
Reimplemented in ana::tentative_region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.
|
overridevirtual |
Implements ana::region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.