Searched refs:throw_it (Results 1 - 17 of 17) sorted by relevance

/gem5/src/systemc/tests/systemc/kernel/process_control/test05/
H A Dtest05.cpp82 m_monitor_handle.throw_it(exception);
88 m_monitor_handle.throw_it(exception);
90 m_monitor_handle.throw_it(other_exception);
/gem5/src/systemc/tests/systemc/1666-2011-compliance/throw_it/
H A Dthrow_it.cpp20 // throw_it.cpp -- test for
26 // $Log: throw_it.cpp,v $
31 // Process control method throw_it
84 t1.throw_it(ex);
102 t1.throw_it(ex);
109 t4.throw_it(ex); // Throw exception in method process
120 t1.throw_it(ex);
124 t1.throw_it(ex);
139 t1.throw_it(ex);
143 t1.throw_it(e
[all...]
/gem5/src/systemc/ext/core/
H A Dsc_process_handle.hh65 virtual void throw_it() = 0;
74 void throw_it() { throw t; } function in struct:sc_gem5::ExceptionWrapper
213 throw_it(const T &user_defined_exception, function in class:sc_core::sc_process_handle
218 SC_REPORT_WARNING(SC_ID_EMPTY_PROCESS_HANDLE_, "throw_it()");
/gem5/src/systemc/tests/systemc/kernel/process_control/reset/method_reset_throw/
H A Dsc_method_reset_throw.cpp64 throwee1_h.throw_it(
/gem5/src/systemc/tests/systemc/kernel/process_control/throw_it/test1/
H A Dtest1.cpp41 h.throw_it(my_exception("from pepetrator"));
/gem5/src/systemc/core/
H A Dprocess.cc61 void throw_it() override { throw t; }
200 Process::throw_it(ExceptionWrapperBase &exc, bool inc_kids) function in class:sc_gem5::Process
206 forEachKid([&exc](Process *p) { p->throw_it(exc, true); });
423 p->throw_it(exc, inc_kids);
H A Dprocess.hh90 void throw_it(ExceptionWrapperBase &exc, bool inc_kids);
H A Dscheduler.cc194 ew->throw_it();
/gem5/src/systemc/tests/systemc/1666-2011-compliance/mixed_child_procs/
H A Dmixed_child_procs.cpp102 t.throw_it(ex, SC_INCLUDE_DESCENDANTS);
103 m.throw_it(ex, SC_INCLUDE_DESCENDANTS);
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_elab/
H A Dproc_ctrl_elab.cpp142 ts2.throw_it(ex);
181 ts2.throw_it(ex);
211 ts2.throw_it(ex);
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_process_handle.h119 inline void throw_it( const EXCEPT& exception,
496 inline void sc_process_handle::throw_it( const EXCEPT& exception, function in class:sc_core::sc_process_handle
503 SC_REPORT_WARNING( SC_ID_EMPTY_PROCESS_HANDLE_, "throw_it()");
554 // sc_thread_process::throw_it() method.
581 // Andy Goodrich: changes to the semantics of throw_it() to match the
582 // specification. A call to throw_it() will immediately suspend the calling
H A Dsc_process.h221 // sc_process_handle::throw_it() an instance of sc_throw_it<EXCEPT> is
231 virtual void throw_it() = 0;
244 virtual inline void throw_it() { throw m_value; } function in class:sc_core::sc_throw_it
H A Dsc_method_process.cpp600 m_throw_helper_p->throw_it();
603 // throw_it HAS NO EFFECT ON A METHOD, ISSUE A WARNING:
781 // we should never get here, but throw_it() can make it happen.
851 // Andy Goodrich: fix so warning message is always issued for a throw_it()
893 // because of sc_process_handle::throw_it().
H A Dsc_thread_process.h245 DEBUG_MSG( DEBUG_NAME, this, "invoking throw_it for");
249 m_throw_helper_p->throw_it();
/gem5/src/systemc/tests/systemc/1666-2011-compliance/include_descendants/
H A Dinclude_descendants.cpp112 t7.throw_it(ex, SC_INCLUDE_DESCENDANTS);
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_immed/
H A Dproc_ctrl_immed.cpp179 t.throw_it(ex);
/gem5/src/systemc/tests/systemc/compliance_1666/test203a/
H A Dtest203a.cpp39 h.throw_it(sc_user(), SC_NO_DESCENDANTS);

Completed in 29 milliseconds