/gem5/src/sim/ |
H A D | faults.hh | 12 * neither the name of the copyright holders nor the names of its 47 virtual FaultName name() const = 0; 63 FaultName name() const { return "Unimplemented simulator feature"; } function in class:UnimpFault 71 virtual FaultName name() const { return "Re-execution fault"; } function in class:ReExec 87 virtual FaultName name() const { return "System call retry fault"; } function in class:SyscallRetryFault 98 FaultName name() const { return "Generic page table fault"; } function in class:GenericPageTableFault 110 FaultName name() const { return "Generic alignment fault"; } function in class:GenericAlignmentFault
|
H A D | serialize.hh | 24 * neither the name of the copyright holders nor the names of its 100 // directory name as a global. It would be nice to change this 110 // appends a '/' if necessary. The final name is returned. 113 // Export current checkpoint directory name so other objects can 167 * When the class is instantiated, it appends a name to the active 176 ScopedCheckpointSection(CP &cp, const char *name) { argument 177 pushName(name); 182 ScopedCheckpointSection(CP &cp, const std::string &name) { argument 183 pushName(name.c_str()); 197 void pushName(const char *name); 253 unserializeSection(CheckpointIn &cp, const std::string &name) argument 374 paramOut(CheckpointOut &os, const std::string &name, const T ¶m) argument 376 os << name << "="; local 383 paramIn(CheckpointIn &cp, const std::string &name, T ¶m) argument 394 optParamIn(CheckpointIn &cp, const std::string &name, T ¶m, bool warn = true) argument 410 arrayParamOut(CheckpointOut &os, const std::string &name, const std::vector<T> ¶m) argument 414 os << name << "="; local 426 arrayParamOut(CheckpointOut &os, const std::string &name, const std::list<T> ¶m) argument 431 os << name << "="; local 445 arrayParamOut(CheckpointOut &os, const std::string &name, const std::set<T> ¶m) argument 450 os << name << "="; local 464 arrayParamOut(CheckpointOut &os, const std::string &name, const T *param, unsigned size) argument 467 os << name << "="; local 488 arrayParamIn(CheckpointIn &cp, const std::string &name, T *param, unsigned size) argument 533 arrayParamIn(CheckpointIn &cp, const std::string &name, std::vector<T> ¶m) argument 575 arrayParamIn(CheckpointIn &cp, const std::string &name, std::list<T> ¶m) argument 605 arrayParamIn(CheckpointIn &cp, const std::string &name, std::set<T> ¶m) argument [all...] |
H A D | clock_domain.cc | 22 * neither the name of the copyright holders nor the names of its 69 .name(params()->name + ".clock") 89 "domain %d %s\n", _domainID, name()); 92 "domain %d %s\n", _domainID, name()); 98 freqOpPoints.size(), _domainID, name()); 118 fatal("%s has a clock period of zero\n", name()); 130 _clockPeriod, name()); 149 "(id: %d) from %d to %d\n", name(), domainID(), _perfLevel, 228 _clockPeriod, name()); [all...] |
H A D | cxx_config.hh | 21 * neither the name of the copyright holders nor the names of its 76 const std::string name; member in class:CxxConfigDirectoryEntry::ParamDesc 87 name(name_), isVector(isVector_), isSimObject(isSimObject_) 95 const std::string name; member in class:CxxConfigDirectoryEntry::PortDesc 105 name(name_), isVector(isVector_), isMaster(isMaster_) 140 /** Set future object's full path name */ 143 /** Get full path name string */ 147 * SimObject. This will return false if the parameter name is not 149 virtual bool setSimObject(const std::string &name, argument 154 virtual bool setSimObjectVector(const std::string &name, argument 162 setParam(const std::string &name, const std::string &value, const Flags flags) argument 168 setParamVector(const std::string &name, const std::vector<std::string> &values, const Flags flags) argument 174 setPortConnectionCount(const std::string &name, unsigned int count) argument [all...] |
H A D | syscall_desc.hh | 25 * neither the name of the copyright holders nor the names of its 73 SyscallDesc(const char *name, argument 75 : _name(name), executor(sys_exec), _flags(flags), _warned(false) 112 std::string name() { return _name; } function in class:SyscallDesc 119 /** System call name (e.g., open, mmap, clone, socket, etc.) */
|
/gem5/src/systemc/ext/channel/ |
H A D | sc_in.hh | 11 * neither the name of the copyright holders nor the names of its 55 explicit sc_in(const char *name) : sc_port<sc_signal_in_if<T>, 1>(name), argument 65 sc_in(const char *name, const sc_signal_in_if<T> &interface) : argument 66 sc_port<sc_signal_in_if<T>, 1>(name, interface), 73 sc_in(const char *name, sc_port_b<sc_signal_in_if<T> > &parent) : argument 74 sc_port<sc_signal_in_if<T>, 1>(name, parent), 81 sc_in(const char *name, sc_port<sc_signal_in_if<T>, 1> &parent) : argument 82 sc_port<sc_signal_in_if<T>, 1>(name, parent), 121 sc_trace(params->tf, (*this)->read(), params->name); 158 sc_trace(sc_trace_file *tf, const sc_in<T> &i, const std::string &name) argument 176 sc_in(const char *name) argument 193 sc_in(const char *name, const sc_signal_in_if<bool> &interface) argument 207 sc_in(const char *name, sc_port_b<sc_signal_in_if<bool> > &parent) argument 221 sc_in(const char *name, sc_port<sc_signal_in_if<bool>, 1> &parent) argument 320 sc_trace(sc_trace_file *tf, const sc_in<bool> &i, const std::string &name) argument 340 sc_in(const char *name) argument 357 sc_in(const char *name, const sc_signal_in_if<sc_dt::sc_logic> &interface) argument 372 sc_in(const char *name, sc_port_b<sc_signal_in_if<sc_dt::sc_logic> > &parent) argument 387 sc_in(const char *name, sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &parent) argument 481 sc_trace(sc_trace_file *tf, const sc_in<sc_dt::sc_logic> &i, const std::string &name) argument [all...] |
H A D | sc_clock.hh | 11 * neither the name of the copyright holders nor the names of its 55 explicit sc_clock(const char *name); 57 sc_clock(const char *name, const sc_time &period, 61 sc_clock(const char *name, double period_v, sc_time_unit period_tu, 64 sc_clock(const char *name, double period_v, sc_time_unit period_tu, 69 sc_clock(const char *name, double period, double duty_cycle=0.5,
|
H A D | sc_in_rv.hh | 11 * neither the name of the copyright holders nor the names of its 55 explicit sc_in_rv(const char *name) : sc_in<sc_dt::sc_lv<W>>(name) {} argument 64 ss << "port '" << this->name() << "' (" << this->kind() << ")";
|
/gem5/src/dev/net/ |
H A D | dist_etherlink.hh | 21 * neither the name of the copyright holders nor the names of its 87 Link(const std::string &name, DistEtherLink *p, argument 89 objName(name), parent(p), localIface(nullptr), dump(d), 94 const std::string name() const { return objName; } function in class:DistEtherLink::Link 124 TxLink(const std::string &name, DistEtherLink *p, argument 126 Link(name, p, d, &doneEvent), ticksPerByte(invBW), 127 delayVar(delay_var), doneEvent([this]{ txDone(); }, name) {} 164 RxLink(const std::string &name, DistEtherLink *p, argument 166 Link(name, p, d, &_doneEvent), linkDelay(delay), 167 _doneEvent([this]{ rxDone(); }, name) {} [all...] |
/gem5/src/cpu/minor/ |
H A D | pipeline.cc | 21 * neither the name of the copyright holders nor the names of its 60 f1ToF2(cpu.name() + ".f1ToF2", "lines", 62 f2ToF1(cpu.name() + ".f2ToF1", "prediction", 64 f2ToD(cpu.name() + ".f2ToD", "insts", 66 dToE(cpu.name() + ".dToE", "insts", 68 eToF1(cpu.name() + ".eToF1", "branch", 70 execute(cpu.name() + ".execute", cpu, params, 72 decode(cpu.name() + ".decode", cpu, params, 74 fetch2(cpu.name() + ".fetch2", cpu, params, 77 fetch1(cpu.name() [all...] |
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_vector.cpp | 69 SC_REPORT_ERROR( SC_ID_VECTOR_NONOBJECT_ELEMENTS_, name() ); 79 str << name() 94 str << name() 109 str << name() << ": expected " 111 ? get_parent_object()->name() : "<top-level>" ) 113 << ( parent_p ? parent_p->name() : "<top-level>" ); 128 str << "target `" << name() << "' " 145 // TODO: How to handle name clashes due to interleaved vector 148 // v1.name() == "vector", v2.name() [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_attribute/test02/ |
H A D | test02.cpp | 31 MODIFICATION LOG - modifiers, enter your name, affiliation, date and 55 cout << a2.name() << endl; 61 cout << p->name() << endl; 71 cout << a1.name() << " "; 76 cout << a3.name() << " "; 81 cout << a4.name() << " "; 88 cout << "looking whether the name is in collection class\n"; 91 cout << pr->name() << " exists" << endl; 97 cout << pm->name() << " exists" << endl;
|
/gem5/src/unittest/ |
H A D | stattest.cc | 12 * neither the name of the copyright holders nor the names of its 139 .name("Stat01") 144 .name("Stat02") 150 .name("Stat03") 156 .name("Stat04") 163 .name("Stat05") 175 .name("Stat06") 182 .name("Stat07") 191 .name("Stat08") 199 .name("Stat0 [all...] |
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test02/ |
H A D | test02.cpp | 31 MODIFICATION LOG - modifiers, enter your name, affiliation, date and 52 << sc_get_current_process_handle().name() 60 << sc_get_current_process_handle().name() 64 << sc_get_current_process_handle().name() 78 module1(sc_module_name name, sc_event& event) : sc_module(name), argument 98 << sc_get_current_process_handle().name() 121 << sc_get_current_process_handle().name() 127 << sc_get_current_process_handle().name() 134 << sc_get_current_process_handle().name() [all...] |
/gem5/src/systemc/ext/core/ |
H A D | sc_attr.hh | 11 * neither the name of the copyright holders nor the names of its 46 const std::string &name() const; 65 sc_attr_base(other.name()), value(other.value) 103 sc_attr_base *operator [] (const std::string &name); 104 const sc_attr_base *operator [] (const std::string &name) const; 106 sc_attr_base *remove(const std::string &name);
|
H A D | sc_export.hh | 11 * neither the name of the copyright holders nor the names of its 80 SC_REPORT_ERROR(SC_ID_SC_EXPORT_ALREADY_BOUND_, name()); 88 SC_REPORT_ERROR(SC_ID_SC_EXPORT_HAS_NO_INTERFACE_, name()); 97 SC_REPORT_ERROR(SC_ID_SC_EXPORT_HAS_NO_INTERFACE_, name()); 104 SC_REPORT_ERROR(SC_ID_SC_EXPORT_HAS_NO_INTERFACE_, name()); 118 msg = msg + name() + "' (" + kind() + ")";
|
/gem5/src/systemc/tests/systemc/utils/sc_vector/test02/ |
H A D | test02.cpp | 30 MODIFICATION LOG - modifiers, enter your name, affiliation, date and 62 derived_0(const char* name) : base(name) {} argument 68 derived_1(const char* name) : base(name) {} argument 120 cout << children[i]->name() << " - "
|
/gem5/ext/googletest/googletest/test/ |
H A D | gtest-unittest-api_test.cc | 13 // * Neither the name of Google Inc. nor the names of its 49 return strcmp(a->name(), b->name()) < 0; 56 // name. The caller is responsible for deleting the array. 71 // Returns the test case by its name. The caller doesn't own the returned 73 static const TestCase* FindTestCase(const char* name) { argument 77 if (0 == strcmp(test_case->name(), name)) 84 // sorted by the test name. The caller is responsible for deleting the 125 EXPECT_STREQ("ApiTest", test_cases[0]->name()); [all...] |
/gem5/src/arch/alpha/ |
H A D | faults.hh | 12 * neither the name of the copyright holders nor the names of its 39 // The design of the "name" and "vect" functions is in sim/faults.hh 66 FaultName name() const {return _name;} function in class:AlphaISA::MachineCheckFault 79 FaultName name() const {return _name;} function in class:AlphaISA::AlignmentFault 93 FaultName name() const {return _name;} function in class:AlphaISA::ResetFault 109 FaultName name() const {return _name;} function in class:AlphaISA::ArithmeticFault 127 FaultName name() const {return _name;} function in class:AlphaISA::InterruptFault 143 FaultName name() const = 0; 161 FaultName name() const {return _name;} function in class:AlphaISA::NDtbMissFault 179 FaultName name() cons function in class:AlphaISA::PDtbMissFault 195 FaultName name() const {return _name;} function in class:AlphaISA::DtbPageFault 211 FaultName name() const {return _name;} function in class:AlphaISA::DtbAcvFault 227 FaultName name() const {return _name;} function in class:AlphaISA::DtbAlignmentFault 255 FaultName name() const {return _name;} function in class:AlphaISA::ItbPageFault 271 FaultName name() const {return _name;} function in class:AlphaISA::ItbAcvFault 284 FaultName name() const {return _name;} function in class:AlphaISA::UnimplementedOpcodeFault 297 FaultName name() const {return _name;} function in class:AlphaISA::FloatEnableFault 310 FaultName name() const {return _name;} function in class:AlphaISA::VectorEnableFault 326 FaultName name() const {return _name;} function in class:AlphaISA::PalFault 339 FaultName name() const {return _name;} function in class:AlphaISA::IntegerOverflowFault [all...] |
/gem5/src/gpu-compute/ |
H A D | hsa_code.hh | 17 * 3. Neither the name of the copyright holder nor the names of its contributors 51 * about kernel and variable symbols, symbol name, memory 58 HsaCode(const std::string &name) : readonly_data(nullptr), funcarg_size(0), argument 59 _name(name) 76 const std::string& name() const { return _name; } function in class:HsaCode
|
/gem5/src/systemc/channel/ |
H A D | sc_inout_resolved.cc | 11 * neither the name of the copyright holders nor the names of its 41 sc_inout_resolved::sc_inout_resolved(const char *name) : argument 42 sc_inout<sc_dt::sc_logic>(name) 52 std::string msg = csprintf("port '%s' (%s)", name(), kind());
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test03/ |
H A D | test03.cpp | 31 MODIFICATION LOG - modifiers, enter your name, affiliation, date and 50 << sc_get_current_process_handle().name() 63 module1(sc_module_name name, sc_event& event) : sc_module(name), argument
|
/gem5/src/systemc/tests/systemc/kernel/sc_name_gen/test1/ |
H A D | test1.cpp | 30 MODIFICATION LOG - modifiers, enter your name, affiliation, date and 57 cout << cpi->process_handle->name() << endl; 62 cout << cpi->process_handle->name() << endl; 67 cout << cpi->process_handle->name() << endl;
|
/gem5/util/systemc/gem5_within_systemc/ |
H A D | sc_module.hh | 26 * neither the name of the copyright holders nor the names of its 115 SCEventQueue(const std::string &name, argument 116 Module &module_) : EventQueue(name), module(module_) 130 Module(sc_core::sc_module_name name);
|
/gem5/ext/fputils/tests/ |
H A D | fp80_cvfd.c | 40 test_cvfd_class(const char *name, double fin) argument 87 test_fail(name); 90 test_fail(name); 92 test_ok(name); 97 test_cvfd_class_exp(const char *name, double x, int exp) argument 100 test_cvfd_class(name, val);
|