|
GCC Middle and Back End API Reference
|
#include <ops.h>

Public Member Functions | |
| operation_context (exploded_graph &eg, exploded_node &src_enode, const superedge &sedge) | |
| void DEBUG_FUNCTION | dump () const |
| logger * | get_logger () const |
| const extrinsic_state & | get_ext_state () const |
| const program_point & | get_initial_point () const |
| const program_state & | get_initial_state () const |
| const supergraph & | get_supergraph () const |
| program_point | get_next_intraprocedural_point () const |
| void | add_outcome (const program_point &dst_point, program_state dst_state, bool could_do_work, uncertainty_t *uncertainty, std::unique_ptr< custom_edge_info > info=nullptr) |
Data Fields | |
| exploded_graph & | m_eg |
| exploded_node & | m_src_enode |
| const superedge & | m_sedge |
|
inline |
References m_eg, m_sedge, and m_src_enode.
| void ana::operation_context::add_outcome | ( | const program_point & | dst_point, |
| program_state | dst_state, | ||
| bool | could_do_work, | ||
| uncertainty_t * | uncertainty, | ||
| std::unique_ptr< custom_edge_info > | info = nullptr ) |
| void DEBUG_FUNCTION ana::operation_context::dump | ( | ) | const |
References DEBUG_FUNCTION.
| const extrinsic_state & ana::operation_context::get_ext_state | ( | ) | const |
| const program_point & ana::operation_context::get_initial_point | ( | ) | const |
| const program_state & ana::operation_context::get_initial_state | ( | ) | const |
| logger * ana::operation_context::get_logger | ( | ) | const |
| program_point ana::operation_context::get_next_intraprocedural_point | ( | ) | const |
| const supergraph & ana::operation_context::get_supergraph | ( | ) | const |
| exploded_graph& ana::operation_context::m_eg |
Referenced by operation_context().
| const superedge& ana::operation_context::m_sedge |
Referenced by operation_context().
| exploded_node& ana::operation_context::m_src_enode |
Referenced by operation_context().