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

1234

/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_generic_payload/
H A Dtlm_gp.h60 virtual tlm_extension_base* clone() const = 0;
81 virtual tlm_extension_base* clone() const = 0;
255 { //We don't: clone.
256 tlm_extension_base *ext = other.m_extensions[i]->clone();
/gem5/ext/dsent/model/electrical/
H A DTestModel.cc51 TestModel* TestModel::clone() const function in class:DSENT::TestModel
H A DBarrelShifter.cc61 BarrelShifter* BarrelShifter::clone() const function in class:DSENT::BarrelShifter
H A DDecoder.cc56 Decoder* Decoder::clone() const function in class:DSENT::Decoder
H A DMultiplexerCrossbar.cc62 MultiplexerCrossbar* MultiplexerCrossbar::clone() const function in class:DSENT::MultiplexerCrossbar
H A DMuxTreeSerializer.cc60 MuxTreeSerializer* MuxTreeSerializer::clone() const function in class:DSENT::MuxTreeSerializer
H A DOR.cc61 OR* OR::clone() const function in class:DSENT::OR
H A DRepeatedLink.cc73 RepeatedLink* RepeatedLink::clone() const function in class:DSENT::RepeatedLink
H A DDFFRAM.cc62 DFFRAM* DFFRAM::clone() const function in class:DSENT::DFFRAM
/gem5/ext/dsent/model/std_cells/
H A DStdCellLib.cc177 StdCellLib* StdCellLib::clone() const function in class:DSENT::StdCellLib
/gem5/src/systemc/tests/tlm/bugs/multi_passthrough_sockets_bug/
H A Dmulti_passthrough_sockets_bug.cpp108 virtual tlm_extension_base * clone() const function in class:introspection_extension
/gem5/src/python/m5/util/
H A Dgrammar.py102 lexer = self.lex.clone()
/gem5/src/sim/
H A Dprocess.hh162 virtual void clone(ThreadContext *old_tc, ThreadContext *new_tc,
H A Dprocess.cc121 * treated as child threads. These threads are created by the clone system
144 Process::clone(ThreadContext *otc, ThreadContext *ntc, function in class:Process
209 nfds->setFDEntry(tgt_fd, this_fde->clone());
/gem5/src/mem/ruby/slicc_interface/
H A DRubyRequest.hh144 MsgPtr clone() const function in class:RubyRequest
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_process.h217 // Note the clone() true virtual method. This is used to allow instances
223 // made via clone(). That allows those objects to be deleted by the individual
230 virtual sc_throw_it_helper* clone() const = 0;
243 virtual inline this_type* clone() const { return new this_type(m_value); } function in class:sc_core::sc_throw_it
/gem5/src/arch/x86/
H A Dprocess.cc121 void X86Process::clone(ThreadContext *old_tc, ThreadContext *new_tc, function in class:X86Process
124 Process::clone(old_tc, new_tc, p, flags);
1085 X86_64Process::clone(ThreadContext *old_tc, ThreadContext *new_tc, function in class:X86_64Process
1088 X86Process::clone(old_tc, new_tc, p, flags);
1118 I386Process::clone(ThreadContext *old_tc, ThreadContext *new_tc, function in class:I386Process
1121 X86Process::clone(old_tc, new_tc, p, flags);
/gem5/ext/dsent/model/electrical/router/
H A DRouterInputPort.cc65 RouterInputPort* RouterInputPort::clone() const function in class:DSENT::RouterInputPort
H A DRouterSwitchAllocator.cc55 RouterSwitchAllocator* RouterSwitchAllocator::clone() const function in class:DSENT::RouterSwitchAllocator
/gem5/ext/systemc/src/tlm_utils/
H A Dinstance_specific_extensions.h71 //The private extension base. Similar to normal extension base, but without clone and free
258 virtual tlm::tlm_extension_base* clone() const { function in class:tlm_utils::instance_specific_extension_carrier
259 //we don't clone since private info is instance specific and associated to a given txn (the original)
/gem5/src/systemc/tests/tlm/update_original/
H A Dupdate_original.cpp23 virtual tlm_extension_base* clone() const function in struct:my_extension
/gem5/ext/googletest/googletest/scripts/
H A Dpump.py590 clone = Env()
591 clone.variables = self.variables[:]
592 clone.ranges = self.ranges[:]
593 return clone
/gem5/src/systemc/tlm_core/2/generic_payload/
H A Dgp.cc155 // We don't: clone.
156 tlm_extension_base *ext = other.m_extensions[i]->clone();
/gem5/src/arch/x86/linux/
H A Dprocess.cc317 /* 56 */ SyscallDesc("clone", cloneFunc<X86Linux64>),
587 void X86_64LinuxProcess::clone(ThreadContext *old_tc, ThreadContext *new_tc, function in class:X86_64LinuxProcess
590 X86_64Process::clone(old_tc, new_tc, (X86_64Process*)process, flags);
714 /* 120 */ SyscallDesc("clone", cloneFunc<X86Linux32>),
929 void I386LinuxProcess::clone(ThreadContext *old_tc, ThreadContext *new_tc, function in class:I386LinuxProcess
932 I386Process::clone(old_tc, new_tc, (I386Process*)process, flags);
/gem5/ext/googletest/googletest/include/gtest/internal/
H A Dgtest-param-util.h146 ParamIteratorInterface<T>* clone = impl_->Clone(); local
148 return ParamIterator(clone);

Completed in 50 milliseconds

1234