Home
last modified time | relevance | path

Searched refs:state_machine (Results 1 – 25 of 42) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/analyzer/
H A Dsm.h28 class state_machine; variable
39 class state_machine : public log_user
60 typedef const state_machine::state *state_t;
62 state_machine (const char *name, logger *logger);
63 virtual ~state_machine () {} in ~state_machine()
81 virtual state_machine::state_t get_default_state (const svalue *) const in get_default_state()
154 DISABLE_COPY_AND_ASSIGN (state_machine);
197 virtual state_machine::state_t get_state (const gimple *stmt,
199 virtual state_machine::state_t get_state (const gimple *stmt,
206 state_machine::state_t to,
[all …]
H A Dprogram-state.h31 extrinsic_state (auto_delete_vec <state_machine> &checkers,
38 const state_machine &get_sm (int idx) const in get_sm()
65 auto_delete_vec <state_machine> &m_checkers;
86 entry_t (state_machine::state_t state, in entry_t()
103 state_machine::state_t m_state;
109 sm_state_map (const state_machine &sm);
130 state_machine::state_t get_state (const svalue *sval,
137 state_machine::state_t state,
141 state_machine::state_t state,
145 state_machine::state_t state,
[all …]
H A Dsm.cc72 state_machine::state::dump_to_pp (pretty_printer *pp) const in dump_to_pp()
80 state_machine::state::to_json () const in to_json()
92 state_machine::state_machine (const char *name, logger *logger) in state_machine() function in ana::state_machine
103 state_machine::state_t
104 state_machine::add_state (const char *name) in add_state()
114 state_machine::state_t
115 state_machine::get_state_by_name (const char *name) const in get_state_by_name()
129 state_machine::dump_to_pp (pretty_printer *pp) const in dump_to_pp()
146 state_machine::to_json () const in to_json()
178 make_checkers (auto_delete_vec <state_machine> &out, logger *logger) in make_checkers()
[all …]
H A Ddiagnostic-manager.h33 saved_diagnostic (const state_machine *sm,
38 state_machine::state_t state,
71 const state_machine *m_sm;
78 state_machine::state_t m_state;
113 bool add_diagnostic (const state_machine *sm,
119 state_machine::state_t state,
165 const state_machine *sm,
167 state_machine::state_t state) const;
170 const state_machine *sm,
172 state_machine::state_t state) const;
[all …]
H A Dpending-diagnostic.h66 state_machine::state_t old_state, in state_change()
67 state_machine::state_t new_state, in state_change()
80 state_machine::state_t m_old_state;
81 state_machine::state_t m_new_state;
92 tree expr, state_machine::state_t state) in call_with_state()
104 state_machine::state_t m_state;
113 state_machine::state_t state) in return_of_state()
123 state_machine::state_t m_state;
131 tree expr, state_machine::state_t state) in final_event()
137 state_machine::state_t m_state;
H A Dprogram-state.cc74 state_machine *checker; in dump_to_pp()
114 state_machine *sm; in to_json()
142 state_machine *sm; in get_sm_idx_by_name()
178 sm_state_map::sm_state_map (const state_machine &sm) in sm_state_map()
378 state_machine::state_t
408 state_machine::state_t parent_state in get_state()
417 if (state_machine::state_t parent_state in get_state()
423 if (state_machine::state_t state in get_state()
454 state_machine::state_t state, in set_state()
476 state_machine::state_t state, in set_state()
[all …]
H A Dchecker-path.h236 const state_machine &sm,
238 state_machine::state_t from,
239 state_machine::state_t to,
252 const state_machine &m_sm;
254 state_machine::state_t m_from;
255 state_machine::state_t m_to;
270 void record_critical_state (tree var, state_machine::state_t state) in record_critical_state()
288 state_machine::state_t m_critical_state;
512 const state_machine *sm, in warning_event()
513 tree var, state_machine::state_t state) in warning_event()
[all …]
H A Ddiagnostic-manager.cc640 saved_diagnostic::saved_diagnostic (const state_machine *sm, in saved_diagnostic()
646 state_machine::state_t state, in saved_diagnostic()
920 const state_machine *get_sm () const { return m_sd.m_sm; } in get_sm()
968 diagnostic_manager::add_diagnostic (const state_machine *sm, in add_diagnostic()
974 state_machine::state_t state, in add_diagnostic()
1492 bool on_global_state_change (const state_machine &sm, in on_global_state_change()
1493 state_machine::state_t src_sm_val, in on_global_state_change()
1494 state_machine::state_t dst_sm_val) in on_global_state_change()
1521 bool on_state_change (const state_machine &sm, in on_state_change()
1522 state_machine::state_t src_sm_val, in on_state_change()
[all …]
H A Dsm-taint.cc78 class taint_state_machine : public state_machine
670 : state_machine ("taint", logger) in taint_state_machine()
678 state_machine::state_t
893 state_machine::state_t
1012 state_machine *
1032 const state_machine *sm; in check_region_for_taint()
1059 const state_machine::state_t in check_region_for_taint()
1076 const state_machine::state_t in check_region_for_taint()
1106 const state_machine::state_t in check_region_for_taint()
1138 const state_machine *sm; in check_dynamic_size_for_taint()
[all …]
H A Dsm-pattern-test.cc56 class pattern_test_state_machine : public state_machine
111 : state_machine ("pattern-test", logger) in pattern_test_state_machine()
161 state_machine *
H A Dsm-malloc.cc120 struct allocation_state : public state_machine::state
169 state_machine::state_t m_freed;
226 state_machine::state_t m_unchecked;
229 state_machine::state_t m_nonnull;
333 class malloc_state_machine : public state_machine
348 state_machine::state_t
623 dyn_cast_allocation_state (state_machine::state_t state) in dyn_cast_allocation_state()
634 as_a_allocation_state (state_machine::state_t state) in as_a_allocation_state()
643 get_rs (state_machine::state_t state) in get_rs()
654 start_p (state_machine::state_t state) in start_p()
[all …]
H A Dsm-sensitive.cc50 class sensitive_state_machine : public state_machine
159 : state_machine ("sensitive", logger) in sensitive_state_machine()
232 state_machine *
H A Dsm-file.cc55 class fileptr_state_machine : public state_machine
62 state_machine::state_t
263 : state_machine ("file", logger) in fileptr_state_machine()
471 state_machine *
H A Dsm-signal.cc73 class signal_state_machine : public state_machine
192 : state_machine ("signal", logger) in signal_state_machine()
376 state_machine *
/netbsd-src/external/gpl3/gcc.old/dist/gcc/analyzer/
H A Dprogram-state.h31 extrinsic_state (auto_delete_vec <state_machine> &checkers) in extrinsic_state()
36 const state_machine &get_sm (int idx) const in get_sm()
54 auto_delete_vec <state_machine> &m_checkers;
121 entry_t (state_machine::state_t state,
136 state_machine::state_t m_state;
149 void print (const state_machine &sm, const region_model *model,
151 void dump (const state_machine &sm) const;
163 state_machine::state_t get_state (svalue_id sid) const;
168 state_machine::state_t state,
171 state_machine::state_t state,
[all …]
H A Dsm.h31 class state_machine; variable
39 class state_machine : public log_user
44 state_machine (const char *name, logger *logger) in state_machine() function
47 virtual ~state_machine () {} in ~state_machine()
98 DISABLE_COPY_AND_ASSIGN (state_machine);
107 start_start_p (state_machine::state_t state) in start_start_p()
146 state_machine::state_t from,
147 state_machine::state_t to,
154 tree var, state_machine::state_t state,
162 virtual state_machine::state_t get_global_state () const = 0;
[all …]
H A Dsm.cc72 state_machine::state_t
73 state_machine::add_state (const char *name) in add_state()
82 state_machine::get_state_name (state_t s) const in get_state_name()
90 state_machine::state_t
91 state_machine::get_state_by_name (const char *name) in get_state_by_name()
105 state_machine::validate (state_t s) const in validate()
113 state_machine::dump_to_pp (pretty_printer *pp) const in dump_to_pp()
125 make_checkers (auto_delete_vec <state_machine> &out, logger *logger) in make_checkers()
144 state_machine **sm; in make_checkers()
H A Ddiagnostic-manager.h38 saved_diagnostic (const state_machine *sm,
42 tree var, state_machine::state_t state,
70 const state_machine *m_sm;
76 state_machine::state_t m_state;
104 void add_diagnostic (const state_machine *sm,
108 tree var, state_machine::state_t state,
154 const state_machine *sm,
155 tree var, state_machine::state_t state) const;
158 const state_machine *sm,
160 state_machine::state_t state) const;
H A Dpending-diagnostic.h50 state_machine::state_t old_state, in state_change()
51 state_machine::state_t new_state, in state_change()
64 state_machine::state_t m_old_state;
65 state_machine::state_t m_new_state;
76 tree expr, state_machine::state_t state) in call_with_state()
88 state_machine::state_t m_state;
97 state_machine::state_t state) in return_of_state()
107 state_machine::state_t m_state;
115 tree expr, state_machine::state_t state) in final_event()
121 state_machine::state_t m_state;
H A Dchecker-path.h195 const state_machine &sm,
197 state_machine::state_t from,
198 state_machine::state_t to,
211 const state_machine &m_sm;
213 state_machine::state_t m_from;
214 state_machine::state_t m_to;
229 void record_critical_state (tree var, state_machine::state_t state) in record_critical_state()
247 state_machine::state_t m_critical_state;
429 const state_machine *sm, in warning_event()
430 tree var, state_machine::state_t state) in warning_event()
[all …]
H A Dprogram-state.cc73 state_machine *checker; in dump_to_pp()
157 sm_state_map::print (const state_machine &sm, const region_model *model, in print()
206 sm_state_map::dump (const state_machine &sm) const in dump()
283 state_machine::state_t
316 state_machine::state_t state, in set_state()
345 state_machine::state_t state, in set_state()
360 sm_state_map::impl_set_state (svalue_id sid, state_machine::state_t state, in impl_set_state()
381 sm_state_map::set_global_state (state_machine::state_t state) in set_global_state()
388 state_machine::state_t
402 const state_machine &sm, in purge_for_unknown_fncall()
[all …]
H A Ddiagnostic-manager.cc70 saved_diagnostic::saved_diagnostic (const state_machine *sm, in saved_diagnostic()
74 tree var, state_machine::state_t state, in saved_diagnostic()
161 diagnostic_manager::add_diagnostic (const state_machine *sm, in add_diagnostic()
165 tree var, state_machine::state_t state, in add_diagnostic()
652 bool on_global_state_change (const state_machine &sm, in on_global_state_change()
653 state_machine::state_t src_sm_val, in on_global_state_change()
654 state_machine::state_t dst_sm_val) in on_global_state_change()
679 bool on_state_change (const state_machine &sm, in on_state_change()
680 state_machine::state_t src_sm_val, in on_state_change()
681 state_machine::state_t dst_sm_val, in on_state_change()
[all …]
H A Dsm-pattern-test.cc49 class pattern_test_state_machine : public state_machine
101 : state_machine ("pattern-test", logger) in pattern_test_state_machine()
148 state_machine *
H A Dsm-sensitive.cc49 class sensitive_state_machine : public state_machine
164 : state_machine ("sensitive", logger) in sensitive_state_machine()
245 state_machine *
H A Dsm-signal.cc71 class signal_state_machine : public state_machine
164 : state_machine ("signal", logger) in signal_state_machine()
350 state_machine *

12