gem5  v21.2.0.0
Classes | Namespaces | Enumerations | Functions | Variables
sc_process_handle.hh File Reference
#include <exception>
#include <vector>
#include "../utils/sc_report_handler.hh"
#include "messages.hh"
#include "sc_object.hh"

Go to the source code of this file.

Classes

struct  sc_gem5::ProcessFuncWrapper
 
struct  sc_gem5::ProcessMemberFuncWrapper< T >
 
struct  sc_gem5::ExceptionWrapperBase
 
struct  sc_gem5::ExceptionWrapper< T >
 
class  sc_core::sc_unwind_exception
 
class  sc_core::sc_process_b
 
struct  sc_core::sc_curr_proc_info
 
class  sc_core::sc_process_handle
 

Namespaces

 sc_gem5
 
 sc_core
 

Enumerations

enum  sc_core::sc_curr_proc_kind { sc_core::SC_NO_PROC_, sc_core::SC_METHOD_PROC_, sc_core::SC_THREAD_PROC_, sc_core::SC_CTHREAD_PROC_ }
 
enum  sc_core::sc_descendent_inclusion_info { sc_core::SC_NO_DESCENDANTS, sc_core::SC_INCLUDE_DESCENDANTS }
 

Functions

void sc_gem5::throw_it_wrapper (Process *p, ExceptionWrapperBase &exc, bool inc_kids)
 
void sc_core::sc_set_location (const char *file, int lineno)
 
sc_process_b * sc_core::sc_get_curr_process_handle ()
 
static sc_process_b * sc_core::sc_get_current_process_b ()
 
sc_process_handle sc_core::sc_get_current_process_handle ()
 
bool sc_core::sc_is_unwinding ()
 

Variables

const typedef sc_curr_proc_info * sc_core::sc_curr_proc_handle
 

Generated on Tue Dec 21 2021 11:34:48 for gem5 by doxygen 1.8.17