GCC Middle and Back End API Reference
|
#include <region-model.h>
Protected Member Functions | |
annotating_context (region_model_context *inner) | |
Protected Attributes | |
region_model_context * | m_inner |
Subclass of region_model_context_decorator with a hook for adding notes/events when saving diagnostics.
|
inlineprotected |
|
overridevirtualinherited |
Implements ana::region_model_context.
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context::add_note(), ggc_alloc(), and ana::region_model_context_decorator::m_inner.
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context::bifurcate(), and ana::region_model_context_decorator::m_inner.
|
inlineoverridevirtualinherited |
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context::get_eg(), and ana::region_model_context_decorator::m_inner.
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context::get_ext_state(), and ana::region_model_context_decorator::m_inner.
|
inlineinherited |
References ana::region_model_context::get_state_map_by_name(), and ggc_alloc().
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context::get_logger(), and ana::region_model_context_decorator::m_inner.
|
inlineinherited |
References ana::region_model_context::get_state_map_by_name(), ggc_alloc(), and NULL.
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context::get_state_map_by_name(), ggc_alloc(), and ana::region_model_context_decorator::m_inner.
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context::get_stmt(), and ana::region_model_context_decorator::m_inner.
|
inlineinherited |
References ana::region_model_context::get_state_map_by_name(), ggc_alloc(), and NULL.
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context::get_uncertainty(), and ana::region_model_context_decorator::m_inner.
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context_decorator::m_inner, and ana::region_model_context::maybe_did_work().
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ggc_alloc(), ana::region_model_context_decorator::m_inner, and ana::region_model_context::on_bounded_ranges().
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context_decorator::m_inner, and ana::region_model_context::on_condition().
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context_decorator::m_inner, and ana::region_model_context::on_escaped_function().
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ggc_alloc(), ana::region_model_context_decorator::m_inner, and ana::region_model_context::on_liveness_change().
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context_decorator::m_inner, and ana::region_model_context::on_phi().
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ggc_alloc(), ana::region_model_context_decorator::m_inner, and ana::region_model_context::on_pop_frame().
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context_decorator::m_inner, and ana::region_model_context::on_svalue_leak().
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context_decorator::m_inner, and ana::region_model_context::on_unexpected_tree_code().
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ggc_alloc(), ana::region_model_context_decorator::m_inner, and ana::region_model_context::on_unknown_change().
|
inlineoverridevirtualinherited |
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context_decorator::m_inner, and ana::region_model_context::purge_state_involving().
|
inlineoverridevirtualinherited |
Implements ana::region_model_context.
References ana::region_model_context_decorator::m_inner, and ana::region_model_context::terminate_path().
|
inlineoverridevirtual |
Implements ana::region_model_context.
References add_annotations(), ggc_alloc(), ana::region_model_context_decorator::m_inner, and ana::region_model_context::warn().
|
protectedinherited |
Referenced by ana::region_model_context_decorator::add_note(), ana::region_model_context_decorator::bifurcate(), ana::region_model_context_decorator::checking_for_infinite_loop_p(), ana::region_model_context_decorator::get_eg(), ana::region_model_context_decorator::get_ext_state(), ana::region_model_context_decorator::get_logger(), ana::region_model_context_decorator::get_state_map_by_name(), ana::region_model_context_decorator::get_stmt(), ana::region_model_context_decorator::get_uncertainty(), ana::region_model_context_decorator::maybe_did_work(), ana::region_model_context_decorator::on_bounded_ranges(), ana::region_model_context_decorator::on_condition(), ana::region_model_context_decorator::on_escaped_function(), ana::region_model_context_decorator::on_liveness_change(), ana::region_model_context_decorator::on_phi(), ana::region_model_context_decorator::on_pop_frame(), ana::region_model_context_decorator::on_svalue_leak(), ana::region_model_context_decorator::on_unexpected_tree_code(), ana::region_model_context_decorator::on_unknown_change(), ana::region_model_context_decorator::on_unusable_in_infinite_loop(), ana::region_model_context_decorator::purge_state_involving(), ana::region_model_context_decorator::terminate_path(), ana::region_model_context_decorator::warn(), and warn().