/gem5/ext/drampower/src/ |
H A D | Utils.h | 41 #include <string> 47 T fromString(const std::string& s, 54 throw std::runtime_error("Cannot convert string");
|
/gem5/src/arch/riscv/insts/ |
H A D | unknown.hh | 36 #include <string> 65 std::string
|
H A D | amo.hh | 35 #include <string> 55 std::string generateDisassembly( 65 std::string generateDisassembly( 75 std::string generateDisassembly( 85 std::string generateDisassembly( 95 std::string generateDisassembly( 105 std::string generateDisassembly( 115 std::string generateDisassembly(
|
H A D | amo.cc | 35 #include <string> 47 string MemFenceMicro::generateDisassembly(Addr pc, 62 string LoadReserved::generateDisassembly(Addr pc, 71 string LoadReservedMicro::generateDisassembly(Addr pc, 81 string StoreCond::generateDisassembly(Addr pc, 91 string StoreCondMicro::generateDisassembly(Addr pc, 102 string AtomicMemOp::generateDisassembly(Addr pc, 112 string AtomicMemOpMicro::generateDisassembly(Addr pc,
|
/gem5/ext/googletest/googletest/xcode/Samples/FrameworkSample/ |
H A D | widget.cc | 40 Widget::Widget(int number, const std::string& name) 54 std::string Widget::GetStringValue() const {
|
H A D | widget_test.cc | 38 #include <string> 48 EXPECT_EQ(std::string("name"), widget.GetStringValue()); 51 // This test verifies the conversion of the float and string values to int and
|
/gem5/src/systemc/core/ |
H A D | sc_main_fiber.hh | 44 std::string _resultStr; 54 std::string resultStr() { return _resultStr; }
|
/gem5/util/tlm/examples/common/ |
H A D | cli_parser.cc | 42 CliParser::usage(const std::string& prog_name) 62 std::string prog_name(argv[0]); 70 configFile = std::string(argv[arg_ptr]); 80 std::string option(argv[arg_ptr]); 88 std::string flag(argv[arg_ptr]); 118 std::string
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_clock.cpp | 60 m_next_posedge_event( (std::string(SC_KERNEL_EVENT_PREFIX) + 62 m_next_negedge_event( (std::string(SC_KERNEL_EVENT_PREFIX) + 78 m_next_posedge_event( (std::string(SC_KERNEL_EVENT_PREFIX) + 79 std::string(name_) + "_next_posedge_event").c_str()), 80 m_next_negedge_event( (std::string(SC_KERNEL_EVENT_PREFIX) + 81 std::string(name_) + "_next_negedge_event").c_str()) 99 m_next_posedge_event( (std::string(SC_KERNEL_EVENT_PREFIX) + 100 std::string(name_) + "_next_posedge_event").c_str()), 101 m_next_negedge_event( (std::string(SC_KERNEL_EVENT_PREFIX) + 102 std::string(name [all...] |
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_object_manager.h | 65 typedef std::map<std::string,table_entry> instance_table_t; 88 std::string create_name( const char* leaf_name ); 89 void insert_event(const std::string& name, sc_event* obj); 90 void insert_object(const std::string& name, sc_object* obj); 91 void remove_event(const std::string& name); 92 void remove_object(const std::string& name);
|
H A D | sc_ver.cpp | 56 const std::string sc_version_originator = SC_VERSION_ORIGINATOR; 57 const std::string sc_version_release_date = SC_VERSION_RELEASE_DATE; 58 const std::string sc_version_prerelease = SC_VERSION_PRERELEASE; 59 const std::string sc_version_string = SC_VERSION; 60 const std::string sc_copyright_string = SC_COPYRIGHT; 101 std::string line;
|
H A D | sc_ver.h | 37 #include <string> 49 extern const std::string sc_version_originator; 50 extern const std::string sc_version_release_date; 51 extern const std::string sc_version_prerelease; 53 extern const std::string sc_version_string; 54 extern const std::string sc_copyright_string;
|
H A D | sc_attribute.cpp | 41 sc_attr_base::sc_attr_base( const std::string& name_ ) 57 const std::string& 112 sc_attr_cltn::operator [] ( const std::string& name_ ) 123 sc_attr_cltn::operator [] ( const std::string& name_ ) const 138 sc_attr_cltn::remove( const std::string& name_ )
|
/gem5/ext/systemc/src/tlm_core/tlm_2/ |
H A D | tlm_version.h | 37 TLM_VERSION_ORIGINATOR string ([A-Z][a-z][0-9]_) 39 TLM_VERSION_PRERELEASE string ([A-Z][a-z][0-9]_) 41 TLM_VERSION string {2.0.0_DR3-TLMWG} 42 TLM_COPYRIGHT string 47 tlm_version_originator const std::string 48 tlm_version_release_date const std::string 49 tlm_version_prerelease const std::string 51 tlm_version const string 52 tlm_copyright const string 69 #define TLM_VERSION_ORIGINATOR "Accellera" ///< TLM creator string [all...] |
/gem5/src/systemc/ext/utils/ |
H A D | functions.hh | 33 #include <string> 83 extern const std::string sc_version_originator; 84 extern const std::string sc_version_release_date; 85 extern const std::string sc_version_prerelease; 87 extern const std::string sc_version_string; 88 extern const std::string sc_copyright_string;
|
/gem5/src/systemc/ext/tlm_core/2/ |
H A D | version.hh | 33 TLM_VERSION_ORIGINATOR string ([A-Z][a-z][0-9]_) 35 TLM_VERSION_PRERELEASE string ([A-Z][a-z][0-9]_) 37 TLM_VERSION string {2.0.0_DR3-TLMWG} 38 TLM_COPYRIGHT string 43 tlm_version_originator const std::string 44 tlm_version_release_date const std::string 45 tlm_version_prerelease const std::string 47 tlm_version const string 48 tlm_copyright const string 64 #define TLM_VERSION_ORIGINATOR "Accellera" ///< TLM creator string [all...] |
/gem5/ext/pybind11/tests/ |
H A D | test_iostream.cpp | 16 void noisy_function(std::string msg, bool flush) { 23 void noisy_funct_dual(std::string msg, std::string emsg) { 34 m.def("captured_output_default", [](std::string msg) { 39 m.def("captured_output", [](std::string msg) { 48 m.def("captured_err", [](std::string msg) { 59 m.def("raw_output", [](std::string msg) { 63 m.def("raw_err", [](std::string msg) { 67 m.def("captured_dual", [](std::string msg, std::string ems [all...] |
H A D | test_virtual_functions.cpp | 33 // bit trickier, because the actual int& or std::string& or whatever only exists temporarily, so 35 virtual const std::string &get_string1() { return str1; } 36 virtual const std::string *get_string2() { return &str2; } 40 const std::string str1{"default1"}, str2{"default2"}; 80 const std::string &get_string1() override { 82 const std::string &, /* Return type */ 89 const std::string *get_string2() override { 91 const std::string *, /* Return type */ 108 std::string get_value() const { 124 std::string get_valu [all...] |
H A D | test_pickling.cpp | 16 Pickleable(const std::string &value) : m_value(value) { } 17 const std::string &value() const { return m_value; } 24 std::string m_value; 35 .def(py::init<std::string>()) 51 new (&p) Pickleable(t[0].cast<std::string>()); 59 .def(py::init<std::string>()) 67 auto p = PickleableNew(t[0].cast<std::string>()); 79 PickleableWithDict(const std::string &value) : value(value) { } 81 std::string value; 91 .def(py::init<std::string>()) [all...] |
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_wif_trace.cpp | 99 wif_trace(const std::string& name_, const std::string& wif_name_); 116 const std::string name; // Name of the variable 117 const std::string wif_name; // Name of the variable in WIF file 123 wif_trace::wif_trace(const std::string& name_, 124 const std::string& wif_name_) 170 const std::string& name_, 171 const std::string& wif_name_, 184 const std::string& name_, 185 const std::string [all...] |
/gem5/ext/googletest/googletest/src/ |
H A D | gtest-typed-test.cc | 40 // Skips to the first non-space char in str. Returns an empty string if str 48 static std::vector<std::string> SplitIntoTestNames(const char* src) { 49 std::vector<std::string> name_vec; 65 std::vector<std::string> name_vec = SplitIntoTestNames(registered_tests); 69 std::set<std::string> tests; 70 for (std::vector<std::string>::const_iterator name_it = name_vec.begin(); 72 const std::string& name = *name_it; 104 const std::string& errors_str = errors.GetString();
|
/gem5/src/dev/net/ |
H A D | etherlink.hh | 75 const std::string objName; 109 Link(const std::string &name, EtherLink *p, int num, 113 const std::string name() const { return objName; } 121 void serialize(const std::string &base, CheckpointOut &cp) const; 122 void unserialize(const std::string &base, CheckpointIn &cp); 134 Interface(const std::string &name, Link *txlink, Link *rxlink); 154 Port &getPort(const std::string &if_name,
|
/gem5/src/sim/ |
H A D | sim_events.cc | 47 #include <string> 58 const std::string &_cause, 65 GlobalSimLoopExitEvent::GlobalSimLoopExitEvent(const std::string &_cause, 90 exitSimLoop(const std::string &message, int exit_code, Tick when, Tick repeat, 101 exitSimLoopNow(const std::string &message, int exit_code, Tick repeat, 107 LocalSimLoopExitEvent::LocalSimLoopExitEvent(const std::string &_cause, int c, 153 CountedExitEvent::CountedExitEvent(const std::string &_cause, int &counter)
|
/gem5/src/systemc/dt/bit/ |
H A D | sc_bv_base.cc | 47 // Andy Goodrich: Fixed bug in parsing of extended string constants like 95 sc_bv_base::assign_from_string(const std::string &s) 106 "string can contain only '0' and '1' characters"); 123 std::string s = convert_to_bin(a); 156 // convert formatted string to binary string 158 const std::string 166 "character string is zero"); 167 return std::string(); 171 "character string i [all...] |
/gem5/src/systemc/utils/ |
H A D | vcd.cc | 58 std::string 59 cleanName(std::string name) 75 std::string _vcdName; 117 printVal(std::ostream &os, const std::string &rep) 136 void vcdName(const std::string &vcd_name) { _vcdName = vcd_name; } 137 const std::string &vcdName() { return _vcdName; } 138 virtual std::string vcdType() { return "wire"; } 144 VcdTraceScope::addValue(const std::string &name, VcdTraceValBase *value) 147 if (pos == std::string::npos) { 150 std::string snam [all...] |