/gem5/src/cpu/o3/ |
H A D | scoreboard.cc | 38 Scoreboard::Scoreboard(const std::string &_my_name,
|
/gem5/src/arch/sparc/ |
H A D | kernel_stats.hh | 36 #include <string>
|
/gem5/src/kern/ |
H A D | operatingsystem.cc | 37 OperatingSystem::openSpecialFile(std::string path, Process *process,
|
/gem5/src/sim/ |
H A D | serialize.hh | 81 CheckpointIn(const std::string &cpt_dir, SimObjectResolver &resolver); 84 const std::string cptDir; 86 bool find(const std::string §ion, const std::string &entry, 87 std::string &value); 89 bool findObj(const std::string §ion, const std::string &entry, 93 bool entryExists(const std::string §ion, const std::string &entry); 94 bool sectionExists(const std::string [all...] |
H A D | sim_events.hh | 57 // string explaining why we're terminating 58 std::string cause; 63 GlobalSimLoopExitEvent(Tick when, const std::string &_cause, int c, 65 GlobalSimLoopExitEvent(const std::string &_cause, int c, Tick repeat = 0); 67 const std::string getCause() const { return cause; } 78 // string explaining why we're terminating 79 std::string cause; 85 LocalSimLoopExitEvent(const std::string &_cause, int c, Tick repeat = 0); 87 const std::string getCause() const { return cause; } 106 std::string caus [all...] |
/gem5/src/base/ |
H A D | trace.hh | 39 #include <string> 60 void dprintf(Tick when, const std::string &name, const char *fmt, 72 virtual void dump(Tick when, const std::string &name, 76 virtual void logMessage(Tick when, const std::string &name, 77 const std::string &message) = 0; 106 void logMessage(Tick when, const std::string &name, 107 const std::string &message) override; 128 // This silly little class allows us to wrap a string in a functor 132 std::string str; 133 StringWrap(const std::string [all...] |
H A D | inifile.cc | 37 #include <string> 59 IniFile::load(const string &file) 70 const string & 79 IniFile::Section::addEntry(const std::string &entryName, 80 const std::string &value, 101 IniFile::Section::add(const std::string &assignment) 103 string::size_type offset = assignment.find('='); 104 if (offset == string::npos) { 113 string entryName = assignment.substr(0, append ? offset-1 : offset); 114 string valu [all...] |
/gem5/src/mem/ |
H A D | packet_queue.hh | 109 const std::string label; 144 PacketQueue(EventManager& _em, const std::string& _label, 145 const std::string& _sendEventName, 161 virtual const std::string name() const = 0; 234 static const std::string name(const MasterPort& masterPort, 235 const std::string& label) 250 const std::string _label = "ReqPacketQueue"); 254 const std::string name() const 270 static const std::string name(const MasterPort& masterPort, 271 const std::string [all...] |
H A D | mem_master.hh | 57 std::string master_name, 66 std::string masterName;
|
/gem5/ext/drampower/src/ |
H A D | Parameter.cc | 46 Parameter::Parameter(const string& id, const string& type, 47 const string& value) : id(id), type(type), value(value) 51 string Parameter::getId() const 56 string Parameter::getType() const 94 string Parameter::getValue() const 99 Parameter Data::HexParameter(const string& id, int value) 108 Parameter Data::StringParameter(const string& id, const string& value) 110 return Parameter(id, "string", valu [all...] |
/gem5/src/systemc/ext/core/ |
H A D | sc_attr.hh | 33 #include <string> 42 sc_attr_base(const std::string &_name); 46 const std::string &name() const; 53 const std::string _name; 60 sc_attribute(const std::string &_name) : sc_attr_base(_name) {} 61 sc_attribute(const std::string &_name, const T &t) : 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);
|
/gem5/ext/pybind11/include/pybind11/detail/ |
H A D | typeid.h | 24 inline void erase_all(std::string &string, const std::string &search) { argument 26 pos = string.find(search, pos); 27 if (pos == std::string::npos) break; 28 string.erase(pos, search.length()); 32 PYBIND11_NOINLINE inline void clean_type_id(std::string &name) { 48 /// Return a string representation of a C++ type 49 template <typename T> static std::string type_id() { 50 std::string nam [all...] |
/gem5/src/base/loader/ |
H A D | symtab.cc | 35 #include <string> 55 SymbolTable::insert(Addr address, string symbol) 72 SymbolTable::load(const string &filename) 74 string buffer; 85 string::size_type idx = buffer.find(','); 86 if (idx == string::npos) 89 string address = buffer.substr(0, idx); 94 string symbol = buffer.substr(idx + 1); 113 SymbolTable::serialize(const string &base, CheckpointOut &cp) const 127 SymbolTable::unserialize(const string [all...] |
/gem5/src/systemc/utils/ |
H A D | sc_trace_file.cc | 71 sc_write_comment(sc_trace_file *tf, const std::string &comment) 77 sc_trace(sc_trace_file *tf, const bool &v, const std::string &name) 83 sc_trace(sc_trace_file *tf, const bool *v, const std::string &name) 89 sc_trace(sc_trace_file *tf, const float &v, const std::string &name) 95 sc_trace(sc_trace_file *tf, const float *v, const std::string &name) 101 sc_trace(sc_trace_file *tf, const double &v, const std::string &name) 107 sc_trace(sc_trace_file *tf, const double *v, const std::string &name) 113 sc_trace(sc_trace_file *tf, const sc_dt::sc_logic &v, const std::string &name) 119 sc_trace(sc_trace_file *tf, const sc_dt::sc_logic *v, const std::string &name) 126 const std::string [all...] |
/gem5/src/mem/ruby/common/ |
H A D | WriteMask.cc | 31 #include <string> 38 std::string str(mSize,'0');
|
/gem5/src/kern/linux/ |
H A D | events.hh | 54 DebugPrintkEvent(PCEventQueue *q, const std::string &desc, Addr addr) 70 std::string fname; 73 DmesgDumpEvent(PCEventQueue *q, const std::string &desc, Addr addr, 74 const std::string &_fname) 90 std::string fname; 93 KernelPanicEvent(PCEventQueue *q, const std::string &desc, Addr addr, 94 const std::string &_fname) 119 UDelayEvent(PCEventQueue *q, const std::string &desc, Addr addr,
|
/gem5/src/arch/x86/insts/ |
H A D | microfpop.cc | 42 #include <string> 56 std::string FpOp::generateDisassembly(Addr pc,
|
/gem5/util/tlm/src/ |
H A D | master_transactor.hh | 57 std::string portName; 63 const std::string& portName);
|
H A D | slave_transactor.hh | 57 std::string portName; 63 const std::string& portName);
|
/gem5/src/arch/riscv/insts/ |
H A D | compressed.cc | 35 #include <string> 43 std::string
|
/gem5/src/systemc/tests/systemc/misc/unit/structs/test3/ |
H A D | arr_struct.h | 55 sc_trace( sc_trace_file*, const arr_struct1&, const std::string& ) 78 sc_trace( sc_trace_file*, const arr_struct2&, const std::string& )
|
/gem5/src/gpu-compute/ |
H A D | gpu_static_inst.cc | 38 GPUStaticInst::GPUStaticInst(const std::string &opcode) 45 const std::string&
|
/gem5/src/mem/cache/ |
H A D | write_queue.hh | 48 #include <string> 70 WriteQueue(const std::string &_label, int num_entries, int reserve);
|
/gem5/util/systemc/gem5_within_systemc/ |
H A D | sc_logger.hh | 72 void logMessage(Tick when, const std::string &name, 73 const std::string &message);
|
/gem5/util/systemc/systemc_within_gem5/systemc_simple_object/ |
H A D | feeder.hh | 33 #include <string> 59 std::vector<std::string> strings;
|