Searched refs:Thread (Results 1 - 15 of 15) sorted by relevance

/gem5/src/systemc/core/
H A Dprocess_types.hh55 class Thread : public Process class in namespace:sc_gem5
58 Thread(const char *name, ProcessFuncWrapper *func, bool internal=false) : function in class:sc_gem5::Thread
62 ~Thread() { delete ctx; }
84 Context(Thread *thread, size_t size) : Fiber(size), thread(thread) {}
87 Thread *thread;
109 class CThread : public Thread
113 Thread(name, func, internal)
H A Dsc_spawn.cc72 proc = new Thread(name, func);
H A Dsc_module.cc73 Thread *p = new Thread(name, func);
/gem5/src/arch/mips/linux/
H A Dsystem.cc51 #include "debug/Thread.hh"
94 DPRINTF(Thread, "Currently Executing Thread %s, pid %d, started at: %d\n",
/gem5/ext/pybind11/tests/
H A Dtest_gil_scoped.py40 thread = threading.Thread(target=_python_to_cpp_to_python)
H A Dtest_callbacks.py3 from threading import Thread
134 t = Thread(target=test_async_callbacks)
/gem5/ext/testlib/
H A Dhelper.py88 stdout_thread = threading.Thread(target=log_output,
91 stderr_thread = threading.Thread(target=log_output,
352 class ExceptionThread(threading.Thread):
354 Wrapper around a python :class:`Thread` which will raise an
358 threading.Thread.__init__(self, *args, **kwargs)
363 threading.Thread.run(self, *args, **kwargs)
370 threading.Thread.join(*args, **kwargs)
H A Dsandbox.py112 self.stdout_thread = threading.Thread(
117 self.stderr_thread = threading.Thread(
H A Dhandlers.py390 self.thread = threading.Thread(target=self.process)
/gem5/src/arch/alpha/linux/
H A Dsystem.cc52 #include "debug/Thread.hh"
148 // using DTRACE(Thread), since looking at a trace flag at tick 0
198 DPRINTF(Thread, "Currently Executing Thread %s, pid %d, started at: %d\n",
/gem5/src/cpu/o3/
H A Dcommit.hh103 typedef O3ThreadState<Impl> Thread; typedef in class:DefaultCommit
156 void setThreads(std::vector<Thread *> &threads);
365 std::vector<Thread *> thread;
H A Dcpu.hh112 typedef O3ThreadState<Impl> Thread; typedef in class:FullO3CPU
230 /** Add Thread to Active Threads List */
233 /** Remove Thread from Active Threads List */
248 /** Add Thread to Active Threads List. */
251 /** Remove Thread from Active Threads List */
254 /** Remove Thread from Active Threads List &&
255 * Remove Thread Context from CPU.
696 std::vector<Thread *> thread;
H A Dcpu.cc315 this->thread[tid] = new Thread(this, 0, NULL);
320 this->thread[tid] = new typename FullO3CPU<Impl>::Thread(
331 this->thread[tid] = new typename FullO3CPU<Impl>::Thread(
739 DPRINTF(O3CPU,"[tid:%i] Suspending Thread Context.\n", tid);
808 //Copy Thread Data Into RegFile
828 // Copy Thread Data From RegFile
1552 DPRINTF(O3CPU, "Thread %i: Deleting instructions from instruction"
1767 DPRINTF(O3CPU, "Thread %d is inserted to exitingThreads list\n", tid);
H A Dcommit_impl.hh276 DefaultCommit<Impl>::setThreads(std::vector<Thread *> &threads)
1209 panic("Thread sync instructions are not handled yet.\n");
/gem5/ext/pybind11/tools/
H A Dmkdoc.py18 from threading import Thread, Semaphore
216 class ExtractionThread(Thread):
218 Thread.__init__(self)

Completed in 20 milliseconds