Searched refs:clone (Results 76 - 100 of 100) sorted by relevance

1234

/gem5/ext/dsent/model/electrical/
H A DDemuxTreeDeserializer.cc62 DemuxTreeDeserializer* DemuxTreeDeserializer::clone() const function in class:DSENT::DemuxTreeDeserializer
H A DMultiplexer.cc60 Multiplexer* Multiplexer::clone() const function in class:DSENT::Multiplexer
H A DSeparableAllocator.cc58 SeparableAllocator* SeparableAllocator::clone() const function in class:DSENT::SeparableAllocator
H A DBroadcastHTree.cc82 BroadcastHTree* BroadcastHTree::clone() const function in class:DSENT::BroadcastHTree
H A DMatrixArbiter.cc60 MatrixArbiter* MatrixArbiter::clone() const function in class:DSENT::MatrixArbiter
/gem5/ext/dsent/model/network/
H A DElectricalMesh.cc82 ElectricalMesh* ElectricalMesh::clone() const function in class:DSENT::ElectricalMesh
H A DElectricalClos.cc82 ElectricalClos* ElectricalClos::clone() const function in class:DSENT::ElectricalClos
H A DPhotonicClos.cc87 PhotonicClos* PhotonicClos::clone() const function in class:DSENT::PhotonicClos
/gem5/ext/dsent/tech/
H A DTechModel.cc53 TechModel* TechModel::clone() const function in class:DSENT::TechModel
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_method_process.cpp599 m_throw_helper_p = helper.clone();
H A Dsc_thread_process.cpp668 m_throw_helper_p = helper.clone();
/gem5/src/mem/ruby/network/garnet2.0/
H A DNetworkInterface.cc349 MsgPtr new_msg_ptr = msg_ptr->clone();
/gem5/ext/systemc/src/tlm_utils/
H A Dsimple_target_socket.h538 tlm::tlm_extension_base* clone() const { return NULL; } function in struct:tlm_utils::simple_target_socket::fw_process::mm_end_event_ext
1081 tlm::tlm_extension_base* clone() const { return NULL; } function in struct:tlm_utils::simple_target_socket_tagged::fw_process::mm_end_event_ext
/gem5/src/systemc/ext/tlm_utils/
H A Dsimple_target_socket.h557 tlm::tlm_extension_base *clone() const { return NULL; } function in struct:tlm_utils::simple_target_socket_b::fw_process::mm_end_event_ext
1153 tlm::tlm_extension_base *clone() const { return NULL; } function in struct:tlm_utils::simple_target_socket_tagged_b::fw_process::mm_end_event_ext
/gem5/ext/dsent/model/electrical/router/
H A DRouter.cc83 Router* Router::clone() const function in class:DSENT::Router
/gem5/src/systemc/ext/tlm_core/2/generic_payload/
H A Dendian_conv.hh213 tlm_extension_base *clone() const { return 0; } function in class:tlm::tlm_endian_context
/gem5/src/python/m5/
H A Dparams.py265 # support clone operation
1950 def clone(self, simobj, memo): member in class:PortRef
1959 newRef.peer = self.peer.clone(peerObj, memo)
2058 def clone(self, simobj, memo): member in class:VectorPortRef
2065 newRef.elements = [el.clone(simobj, memo) for el in self.elements]
H A DSimObject.py1171 # children, we need to recursively clone the classes represented
1211 # clone SimObject-valued parameters
1217 # clone port references. no need to use a multidict here
1221 self._port_refs[key] = val.clone(self, memo_dict)
1229 # "deep copy" recursive clone, check the _memo dict to see if
1234 # no memo_dict: must be top-level clone operation.
1237 raise RuntimeError("attempt to clone object %s " \
1244 # clone already done & memoized
/gem5/src/mem/
H A Drequest.hh494 other.atomicOpFunctor->clone() : nullptr);
/gem5/src/sim/
H A Dsyscall_emul.cc754 auto new_hbfdp = std::dynamic_pointer_cast<HBFDEntry>(old_hbfdp->clone());
784 new_hbp = std::dynamic_pointer_cast<HBFDEntry>(old_hbp->clone());
821 // (that refer to this file description) caused by clone, dup, and
H A Dsyscall_emul.hh1090 * a deadlock in the gem5 simulator with clone. We must pass in tmout with
1507 * The flag defines the list of clone() arguments in the following
1527 DPRINTF_SYSCALL(Verbose, "clone: no spare thread context in system"
1584 p->clone(tc, ctc, cp, flags);
/gem5/ext/ply/ply/
H A Dcpp.py263 lex = self.lexer.clone()
H A Dlex.py108 # clone() - Clone the lexer
141 def clone(self,object=None): member in class:Lexer
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_generic_payload/
H A Dtlm_endian_conv.h207 tlm_extension_base* clone() const {return 0;} function in class:tlm::tlm_endian_context
/gem5/ext/googletest/googletest/src/
H A Dgtest-death-test.cc98 "Instructs to use fork()/_exit() instead of clone() in death tests. "
99 "Ignored and always uses fork() on POSIX systems where clone() is not "
101 "those do not support clone(). Valgrind 3.3.1 will just fail if "
102 "it sees an unsupported combination of clone() flags. "
958 // This function is called in a clone()-ed process and thus must avoid
1015 // implementation uses fork(2) + exec. On systems where clone(2) is
1056 // When a SIGPROF signal is received while fork() or clone() are executing,
1058 // it after the call to fork()/clone() is complete.
1092 child_pid = clone(&ExecDeathTestChildMain, stack_top, SIGCHLD, &args);

Completed in 85 milliseconds

1234