/gem5/src/systemc/tests/systemc/kernel/process_control/test05/ |
H A D | test05.cpp | 82 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 D | throw_it.cpp | 20 // 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 D | sc_process_handle.hh | 65 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 D | sc_method_reset_throw.cpp | 64 throwee1_h.throw_it(
|
/gem5/src/systemc/tests/systemc/kernel/process_control/throw_it/test1/ |
H A D | test1.cpp | 41 h.throw_it(my_exception("from pepetrator"));
|
/gem5/src/systemc/core/ |
H A D | process.cc | 61 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 D | process.hh | 90 void throw_it(ExceptionWrapperBase &exc, bool inc_kids);
|
H A D | scheduler.cc | 194 ew->throw_it();
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/mixed_child_procs/ |
H A D | mixed_child_procs.cpp | 102 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 D | proc_ctrl_elab.cpp | 142 ts2.throw_it(ex);
181 ts2.throw_it(ex);
211 ts2.throw_it(ex);
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_process_handle.h | 119 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 D | sc_process.h | 221 // 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 D | sc_method_process.cpp | 600 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 D | sc_thread_process.h | 245 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 D | include_descendants.cpp | 112 t7.throw_it(ex, SC_INCLUDE_DESCENDANTS);
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_immed/ |
H A D | proc_ctrl_immed.cpp | 179 t.throw_it(ex);
|
/gem5/src/systemc/tests/systemc/compliance_1666/test203a/ |
H A D | test203a.cpp | 39 h.throw_it(sc_user(), SC_NO_DESCENDANTS);
|