/gem5/src/arch/x86/linux/ |
H A D | system.hh | 43 #include <string> 53 std::string commandLine;
|
/gem5/src/base/ |
H A D | printable.hh | 37 #include <string> 52 const std::string &prefix = "") const = 0;
|
H A D | output.hh | 52 #include <string> 75 const std::string &name() const { return _name; } 81 OutputStream(const std::string &name, 91 const std::string _name; 118 const std::string &name, 143 typedef std::map<std::string, OutputStream *> file_map_t; 146 typedef std::map<std::string, OutputDirectory *> dir_map_t; 155 std::string dir; 172 static OutputStream *checkForStdio(const std::string &name); 179 OutputDirectory(const std::string [all...] |
/gem5/util/tlm/src/ |
H A D | sim_control.hh | 74 std::map<const std::string, SCSlavePort*> slavePorts; 75 std::map<const std::string, SCMasterPort*> masterPorts; 105 * parameters are basic types (int, string). 113 const std::string& configFile, 115 const std::string& gem5DebugFlags); 117 void registerSlavePort(const std::string& name, SCSlavePort* port); 118 void registerMasterPort(const std::string& name, SCMasterPort* port); 119 SCSlavePort* getSlavePort(const std::string& name) override; 120 SCMasterPort* getMasterPort(const std::string& name) override;
|
H A D | sim_control_if.hh | 50 virtual SCSlavePort* getSlavePort(const std::string& name) = 0; 51 virtual SCMasterPort* getMasterPort(const std::string& name) = 0;
|
/gem5/src/kern/ |
H A D | kernel_stats.cc | 32 #include <string> 45 Statistics::regStats(const string &_name)
|
H A D | kernel_stats.hh | 35 #include <string> 46 std::string myname; 55 const std::string name() const { return myname; } 56 virtual void regStats(const std::string &name);
|
/gem5/src/learning_gem5/part2/ |
H A D | hello_object.hh | 34 #include <string> 55 const std::string myName;
|
H A D | goodbye_object.hh | 34 #include <string> 66 std::string message; 81 void sayGoodbye(std::string name);
|
/gem5/src/arch/riscv/insts/ |
H A D | compressed.hh | 35 #include <string> 51 std::string generateDisassembly(
|
H A D | mem.cc | 35 #include <string> 47 string 56 string
|
/gem5/src/systemc/tests/systemc/kernel/kind_string/test01/ |
H A D | foo.cpp | 45 if( std::string(sig_.kind()) == std::string(sig.kind()) ) {
|
/gem5/src/systemc/tests/systemc/kernel/sc_module/test06/ |
H A D | test06.cpp | 39 // test of the sc_module::sc_module(const std::string&)
47 mod_a(const std::string &m) : sc_module(m)
56 const std::string nm = "module_a";
|
/gem5/util/systemc/gem5_within_systemc/ |
H A D | stats.hh | 53 extern std::string filename;
|
/gem5/src/dev/arm/ |
H A D | smmu_v3_events.cc | 50 const std::string
|
/gem5/src/base/loader/ |
H A D | hex_file.hh | 36 #include <string> 45 const std::string filename; 51 HexFile(const std::string _filename);
|
/gem5/src/sim/ |
H A D | fd_array.hh | 41 #include <string> 56 FDArray(std::string const& input, std::string const& output, 57 std::string const& errout); 121 int openFile(std::string const& file_name, int flags, mode_t mode) const; 122 int openInputFile(std::string const& file_name) const; 123 int openOutputFile(std::string const& file_name) const; 145 std::string _input; 146 std::string _output; 147 std::string _errou [all...] |
H A D | sim_exit.hh | 35 #include <string> 52 void exitSimLoop(const std::string &message, int exit_code = 0, 57 void exitSimLoopNow(const std::string &message, int exit_code = 0,
|
H A D | mathexpr.hh | 46 #include <string> 51 MathExpr(std::string expr); 53 typedef std::function<double(std::string)> EvalCallback; 58 * @return A string containing the ASCII representation of the expression 60 std::string toStr() const { return toStr(root, ""); } 93 std::string toStr() const { 103 return std::string(1, opStr[op]); 110 std::string variable; 116 /** Parse and create nodes from string */ 117 Node *parse(std::string exp [all...] |
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_vcd_trace.h | 92 void trace(const bool& object, const std::string& name); 96 const std::string& name); 99 void trace(const sc_dt::sc_logic& object, const std::string& name); 102 void trace(const unsigned char& object, const std::string& name, 106 void trace(const unsigned short& object, const std::string& name, 110 void trace(const unsigned int& object, const std::string& name, 114 void trace(const unsigned long& object, const std::string& name, 118 void trace(const char& object, const std::string& name, int width); 121 void trace(const short& object, const std::string& name, int width); 124 void trace(const int& object, const std::string [all...] |
H A D | sc_wif_trace.h | 88 void trace(const bool& object, const std::string& name); 91 void trace(const sc_dt::sc_bit& object, const std::string& name); 94 void trace(const sc_dt::sc_logic& object, const std::string& name); 97 void trace(const unsigned char& object, const std::string& name, 101 void trace(const unsigned short& object, const std::string& name, 105 void trace(const unsigned int& object, const std::string& name, 109 void trace(const unsigned long& object, const std::string& name, 113 void trace(const char& object, const std::string& name, int width); 116 void trace(const short& object, const std::string& name, int width); 119 void trace(const int& object, const std::string [all...] |
/gem5/ext/googletest/googletest/test/ |
H A D | gtest-options_test.cc | 81 EXPECT_EQ(GetAbsolutePathOf(FilePath("test_detail.xml")).string(), 87 EXPECT_EQ(GetAbsolutePathOf(FilePath("filename.abc")).string(), 93 const std::string expected_output_file = 95 FilePath(std::string("path") + GTEST_PATH_SEP_ + 96 GetCurrentExecutableName().string() + ".xml")).string(); 97 const std::string& output_file = 107 const std::string exe_str = GetCurrentExecutableName().string(); 133 EXPECT_NE(original_working_dir_.string(), [all...] |
/gem5/ext/sst/ |
H A D | gem5.hh | 48 #include <string> 75 void splitCommandArgs(std::string &cmd, std::vector<char*> &args); 87 const std::string &name, ExternalMaster &owner, 88 const std::string &port_data); 91 const std::string &name, ExternalSlave &owner, 92 const std::string &port_data);
|
/gem5/util/systemc/systemc_within_gem5/systemc_simple_object/ |
H A D | printer.hh | 33 #include <string> 52 std::string prefix; 84 .name(std::string(name()) + ".numWords")
|
/gem5/util/statetrace/base/ |
H A D | regstate.hh | 36 #include <string>
|