/gem5/src/base/ |
H A D | match.cc | 41 ObjectMatch::ObjectMatch(const string &expr) 53 ObjectMatch::setExpression(const string &expr) 60 ObjectMatch::setExpression(const vector<string> &expr) 66 for (vector<string>::size_type i = 0; i < expr.size(); ++i) 76 ObjectMatch::domatch(const string &name) const 78 vector<string> name_tokens; 84 const vector<string> &token = tokens[i]; 92 const string &var = token[j];
|
H A D | coroutine.test.cc | 181 * The caller and the coroutine have a string each; they are 182 * composing a new string by merging the strings together one 184 * The result string is hence passed back and forth between the 189 const std::string caller_str("HloWrd"); 190 const std::string coro_str("el ol!"); 191 const std::string expected("Hello World!"); 194 [&coro_str] (Coroutine<std::string, std::string>::CallerType& yield) 202 Coroutine<std::string, std::string> cor [all...] |
/gem5/src/base/stats/ |
H A D | text.hh | 48 #include <string> 63 std::stack<std::string> path; 74 Text(const std::string &file); 78 void open(const std::string &file); 79 std::string statName(const std::string &name) const; 100 std::string ValueToString(Result value, int precision); 102 Output *initText(const std::string &filename, bool desc);
|
H A D | info.hh | 75 std::string name; 76 /** The separator string used for vectors, dist, etc. */ 77 static std::string separatorString; 79 std::string desc; 101 void setName(const std::string &name); 102 void setName(const Group *parent, const std::string &name); 103 void setSeparator(std::string _sep) { separatorString = _sep;} 162 std::vector<std::string> subnames; 163 std::vector<std::string> subdescs; 208 std::vector<std::string> subname [all...] |
/gem5/src/arch/x86/bios/ |
H A D | acpi.hh | 43 #include <string> 74 std::string oemID; 92 std::string oemID; 93 std::string oemTableID; 96 std::string creatorID;
|
/gem5/ext/pybind11/tests/ |
H A D | test_tagbased_polymorphic.cpp | 21 static std::string name_of_kind(Kind kind); 24 const std::string name; 27 Animal(const std::string& _name, Kind _kind) 34 Dog(const std::string& _name, Kind _kind = Kind::Dog) : Animal(_name, _kind) {} 35 std::string bark() const { return name_of_kind(kind) + " " + name + " goes " + sound; } 36 std::string sound = "WOOF!"; 41 Labrador(const std::string& _name, int _excitement = 9001) 48 Chihuahua(const std::string& _name) : Dog(_name, Kind::Chihuahua) { sound = "iyiyiyiyiyi"; } 49 std::string bark() const { return Dog::bark() + " and runs in circles"; } 54 Cat(const std::string [all...] |
H A D | test_opaque_types.cpp | 19 PYBIND11_MAKE_OPAQUE(std::vector<std::string, std::allocator<std::string>>); 21 using StringList = std::vector<std::string, std::allocator<std::string>>; 29 .def("push_back", (void (StringList::*)(const std::string &)) &StringList::push_back) 30 .def("back", (std::string &(StringList::*)()) &StringList::back) 45 std::string ret = "Opaque list: [";
|
/gem5/ext/googletest/googletest/test/ |
H A D | gtest-filepath_test.cc | 103 EXPECT_EQ(GTEST_PATH_SEP_, cwd.string()); 123 EXPECT_EQ("", FilePath("").RemoveDirectoryName().string()); 129 FilePath("afile").RemoveDirectoryName().string()); 135 FilePath(GTEST_PATH_SEP_ "afile").RemoveDirectoryName().string()); 141 FilePath("adir" GTEST_PATH_SEP_).RemoveDirectoryName().string()); 147 FilePath("adir" GTEST_PATH_SEP_ "afile").RemoveDirectoryName().string()); 154 .RemoveDirectoryName().string()); 164 EXPECT_EQ("afile", FilePath("/afile").RemoveDirectoryName().string()); 169 EXPECT_EQ("", FilePath("adir/").RemoveDirectoryName().string()); 174 EXPECT_EQ("afile", FilePath("adir/afile").RemoveDirectoryName().string()); [all...] |
/gem5/src/systemc/utils/ |
H A D | tracefile.hh | 34 #include <string> 202 TraceFile(const std::string &name); 216 virtual void addTraceVal(const bool *v, const std::string &name) = 0; 217 virtual void addTraceVal(const float *v, const std::string &name) = 0; 218 virtual void addTraceVal(const double *v, const std::string &name) = 0; 221 const std::string &name) = 0; 223 const std::string &name) = 0; 225 const std::string &name) = 0; 227 const std::string &name) = 0; 229 const std::string [all...] |
/gem5/src/sim/ |
H A D | serialize.cc | 57 #include <string> 77 std::stack<std::string> Serializable::path; 100 extern std::set<std::string> version_tags; 114 const std::string §ion(Serializable::currentSection()); 115 std::string str; 125 std::set<std::string> cpt_tags; 190 Serializable::serializeAll(const string &cpt_dir) 192 string dir = CheckpointIn::setDir(cpt_dir); 196 string cpt_file = dir + CheckpointIn::baseFilename; 243 const std::string [all...] |
H A D | process_impl.hh | 35 #include <string> 43 copyStringArray(std::vector<std::string> &strings, 48 for (std::vector<std::string>::size_type i = 0; i < strings.size(); ++i) {
|
H A D | emul_driver.hh | 34 #include <string> 58 const std::string &filename; 69 bool match(const std::string &s) const { return (s == filename); }
|
/gem5/src/systemc/tests/systemc/compliance_1666/test209/ |
H A D | test209.cpp | 39 void check_form_of_suffix(std::string s) 41 std::string charset = "0123456789"; 61 std::string s1 = std::string(ch1.name()); 66 const std::string s2 = std::string(ch2.name()); 72 std::string s3 = std::string(ch3.name()); 79 std::string s4 = std::string(ch [all...] |
/gem5/src/arch/arm/insts/ |
H A D | pseudo.hh | 62 std::string generateDisassembly( 78 std::string fullMnemonic; 83 const std::string& _fullMnemonic); 88 std::string generateDisassembly( 108 std::string fullMnemonic; 113 const std::string& _fullMnemonic); 118 std::string generateDisassembly(
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_attribute.h | 33 #include <string> 49 sc_attr_base( const std::string& name_ ); 56 const std::string& name() const; 60 std::string m_name; 100 sc_attr_base* operator [] ( const std::string& name_ ); 101 const sc_attr_base* operator [] ( const std::string& name_ ) const; 105 sc_attr_base* remove( const std::string& name_ ); 151 sc_attribute( const std::string& name_ ) 155 sc_attribute( const std::string& name_, const T& value_ )
|
/gem5/src/systemc/core/ |
H A D | object.hh | 33 #include <string> 73 sc_core::sc_attr_base *get_attribute(const std::string &); 74 sc_core::sc_attr_base *remove_attribute(const std::string &); 93 std::string pickUniqueName(std::string name); 98 std::string _basename; 99 std::string _name; 108 std::string pickUniqueName(::sc_core::sc_object *parent, std::string name);
|
/gem5/src/cpu/ |
H A D | activity.hh | 55 ActivityRecorder(const std::string &name, int num_stages, 103 const std::string &name() const { return _name; } 107 std::string _name;
|
/gem5/src/dev/ |
H A D | intel_8254_timer.hh | 37 #include <string> 110 std::string _name; 111 const std::string &name() const { return _name; } 151 Counter(Intel8254Timer *p, const std::string &name, unsigned int num); 182 void serialize(const std::string &base, CheckpointOut &cp) const; 190 void unserialize(const std::string &base, CheckpointIn &cp); 197 std::string _name; 198 const std::string &name() const { return _name; } 215 Intel8254Timer(EventManager *em, const std::string &name, 218 Intel8254Timer(EventManager *em, const std::string [all...] |
/gem5/src/base/loader/ |
H A D | symtab.hh | 37 #include <string> 45 typedef std::multimap<Addr, std::string> ATable; 46 typedef std::map<std::string, Addr> STable; 68 SymbolTable(const std::string &file) { load(file); } 72 bool insert(Addr address, std::string symbol); 73 bool load(const std::string &file); 79 void serialize(const std::string &base, CheckpointOut &cp) const; 80 void unserialize(const std::string &base, CheckpointIn &cp); 84 findSymbol(Addr address, std::string &symbol) const 97 findAddress(const std::string [all...] |
/gem5/src/sim/power/ |
H A D | mathexpr_powermodel.hh | 85 double getStatValue(const std::string & name) const; 114 std::string basename; 117 std::unordered_map<std::string, Stats::Info*> stats_map;
|
/gem5/src/arch/riscv/insts/ |
H A D | mem.hh | 35 #include <string> 60 std::string generateDisassembly( 69 std::string generateDisassembly(
|
H A D | standard.cc | 35 #include <string> 46 string 56 string
|
/gem5/src/systemc/channel/ |
H A D | sc_semaphore.cc | 30 #include <string> 48 std::string msg = "semaphore '" + std::string(name()) + "'";
|
/gem5/src/gpu-compute/ |
H A D | fetch_stage.hh | 40 #include <string> 65 std::string name() { return _name; } 76 std::string _name;
|
/gem5/ext/googletest/googletest/samples/ |
H A D | sample2.h | 37 #include <string.h> 40 // A simple string class. 47 // Clones a 0-terminated C string, allocating memory using new. 54 // The default c'tor constructs a NULL string. 57 // Constructs a MyString by cloning a 0-terminated C string. 63 MyString(const MyString& string) : c_string_(NULL) { argument 64 Set(string.c_string_); 73 // Gets the 0-terminated C string this MyString object represents. 80 // Sets the 0-terminated C string this MyString object represents.
|