/gem5/ext/pybind11/tests/ |
H A D | test_constants_and_functions.cpp | 14 std::string test_function1() { 18 std::string test_function2(MyEnum k) { 19 return "test_function(enum=" + std::to_string(k) + ")"; 22 std::string test_function3(int i) { 23 return "test_function(" + std::to_string(i) + ")"; 33 return std::string(data, 4); 36 std::string print_bytes(py::bytes bytes) { 37 std::string ret = "bytes["; 38 const auto value = static_cast<std::string>(bytes); 40 ret += std [all...] |
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_spawn_options.h | 108 std::vector<sc_spawn_reset_base*> m_resets; 109 std::vector<const sc_event*> m_sensitive_events; 110 std::vector<sc_event_finder*> m_sensitive_event_finders; 111 std::vector<sc_interface*> m_sensitive_interfaces; 112 std::vector<sc_port_base*> m_sensitive_port_bases;
|
/gem5/ext/drampower/src/ |
H A D | TraceParser.cc | 43 using namespace std; 51 Data::MemCommand TraceParser::parseLine(std::string line) 77 void TraceParser::parseFile(MemorySpecification memSpec, std::ifstream& trace, 90 std::string line; 106 std::string line;
|
/gem5/src/dev/ |
H A D | mc146818.hh | 87 std::string _name; 88 const std::string &name() const { return _name; } 154 MC146818(EventManager *em, const std::string &name, const struct tm time, 174 void serialize(const std::string &base, CheckpointOut &cp) const; 182 void unserialize(const std::string &base, CheckpointIn &cp);
|
H A D | intpin.hh | 47 IntSinkPinBase(const std::string &_name, PortID _id, int num) : 86 IntSinkPin(const std::string &_name, PortID _id, Device *dev, int num) : 88 IntSinkPin(const std::string &_name, PortID _id, Device *dev) : 99 IntSourcePinBase(const std::string &_name, PortID _id, bool def_state) : 114 IntSourcePin(const std::string &_name, PortID _id, Device *owner,
|
/gem5/src/sim/ |
H A D | simulate.cc | 49 std::mutex asyncEventMutex; 89 static std::vector<std::thread *> threads; 98 threads.push_back(new std::thread(thread_loop, mainEventQueue[i])); 196 std::lock_guard<EventQueue> lock(*eventq);
|
/gem5/src/mem/ruby/system/ |
H A D | RubySystem.hh | 113 static void readCompressedTrace(std::string filename, 116 static void writeCompressedTrace(uint8_t *raw_data, std::string file, 134 std::vector<AbstractController *> m_abs_cntrl_vec; 140 std::vector<std::map<uint32_t, AbstractController *> > m_abstract_controls;
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/living_children/ |
H A D | living_children.cpp | 38 using std::cout; 39 using std::endl; 59 std::vector<sc_object*> children = t1.get_child_objects(); 81 std::vector<sc_object*> children = me.get_child_objects(); 84 std::vector<sc_event*> my_events = me.get_child_events();
|
/gem5/src/systemc/tests/systemc/kernel/sc_attribute/test02/ |
H A D | test02.cpp | 49 sc_attribute<std::string> a1( "a1", "clock" ); 50 sc_attribute<std::string> a2( a1 ); 52 sc_attribute<std::string> a4( "a4", "casio" ); 62 sc_attribute<std::string>* pi = dynamic_cast<sc_attribute<std::string>*>( p );
|
/gem5/src/systemc/tests/systemc/utils/sc_vector/test05/ |
H A D | test05.cpp | 47 std::cout << "\n" << from << "\n"; 50 std::cout 57 std::cout 62 std::cout << std::endl;
|
/gem5/src/systemc/tests/tlm/multi_sockets/ |
H A D | MultiSocketSimpleSwitchAT.h | 61 std::vector<std::deque<transaction_type*> > m_pendingReqs; //list of pending reqs per target 62 std::vector<std::deque<transaction_type*> > m_pendingResps; //list of pending resps per initiator 63 std::vector<sc_dt::uint64> m_masks; //address masks for each target 230 std::cout << "ERROR: '" << name() 231 << "': Illegal phase received from target." << std::endl; 325 std::cout<<"At "<<sc_core::sc_time_stamp()<<" status of "<<name()<<" is "<<std::endl 326 <<" Number of connected initiators: "<<target_socket.size()<<std [all...] |
/gem5/src/dev/arm/ |
H A D | timer_cpulocal.hh | 95 std::string _name; 136 Timer(const std::string &name, 141 std::string name() const { return _name; } 159 std::vector<std::unique_ptr<Timer>> localTimer;
|
/gem5/ext/googletest/googlemock/src/ |
H A D | gmock-cardinalities.cc | 55 std::stringstream ss; 85 virtual void DescribeTo(::std::ostream* os) const; 101 std::stringstream ss; 108 void BetweenCardinalityImpl::DescribeTo(::std::ostream* os) const { 131 ::std::ostream* os) {
|
/gem5/src/arch/riscv/ |
H A D | locked_mem.hh | 71 extern std::unordered_map<int, std::stack<Addr>> locked_addrs; 76 std::stack<Addr>& locked_addr_stack = locked_addrs[xc->contextId()]; 90 std::stack<Addr>& locked_addr_stack = locked_addrs[xc->contextId()]; 104 std::stack<Addr>& locked_addr_stack = locked_addrs[xc->contextId()];
|
/gem5/src/mem/ruby/slicc_interface/ |
H A D | Message.hh | 41 typedef std::shared_ptr<Message> MsgPtr; 62 virtual void print(std::ostream& out) const = 0; 129 inline std::ostream& 130 operator<<(std::ostream& out, const Message& obj) 133 out << std::flush;
|
H A D | RubyRequest.hh | 91 int _wm_size, std::vector<bool> & _wm_mask, 118 int _wm_size, std::vector<bool> & _wm_mask, 120 std::vector< std::pair<int,AtomicOpFunctor*> > _atomicOps, 145 { return std::shared_ptr<Message>(new RubyRequest(*this)); } 155 void print(std::ostream& out) const; 160 inline std::ostream& 161 operator<<(std::ostream& out, const RubyRequest& obj) 164 out << std::flush; 114 RubyRequest(Tick curTime, uint64_t _paddr, uint8_t* _data, int _len, uint64_t _pc, RubyRequestType _type, RubyAccessMode _access_mode, PacketPtr _pkt, PrefetchBit _pb, unsigned _proc_id, unsigned _core_id, int _wm_size, std::vector<bool> & _wm_mask, DataBlock & _Data, std::vector< std::pair<int,AtomicOpFunctor*> > _atomicOps, HSAScope _scope = HSAScope_UNSPECIFIED, HSASegment _segment = HSASegment_GLOBAL) argument
|
/gem5/src/learning_gem5/part2/ |
H A D | simple_cache.hh | 75 CPUSidePort(const std::string& name, int id, SimpleCache *owner) : 155 MemSidePort(const std::string& name, SimpleCache *owner) : 275 std::vector<CPUSidePort> cpuPorts; 294 std::unordered_map<Addr, uint8_t*> cacheStore; 318 Port &getPort(const std::string &if_name,
|
/gem5/ext/googletest/googletest/src/ |
H A D | gtest.cc | 335 static int SumOverTestCaseList(const std::vector<TestCase*>& case_list, 387 ::std::vector<testing::internal::string> g_argvs; 389 const ::std::vector<testing::internal::string>& GetArgvs() { 414 std::string UnitTestOptions::GetOutputFormat() { 416 if (gtest_output_flag == NULL) return std::string(""); 420 std::string(gtest_output_flag) : 421 std::string(gtest_output_flag, colon - gtest_output_flag); 426 std::string UnitTestOptions::GetAbsolutePathToOutputFile() { 480 const std::string& name, const char* filter) { 502 bool UnitTestOptions::FilterMatchesTest(const std [all...] |
H A D | gtest-internal-inl.h | 119 GTEST_API_ std::string FormatTimeInMillisAsSeconds(TimeInMillis ms); 125 GTEST_API_ std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms); 211 std::string color_; 212 std::string death_test_style_; 214 std::string filter_; 215 std::string internal_run_death_test_; 217 std::string output_; 223 std::string stream_result_to_; 233 GTEST_API_ std::string CodePointToUtf8(UInt32 code_point); 248 GTEST_API_ std [all...] |
/gem5/src/cpu/trace/ |
H A D | trace_cpu.hh | 115 * sequential container, std::set to std::vector. We only check head of the 335 std::string instTraceFile, dataTraceFile; 408 InputStream(const std::string& filename); 429 FixedRetryGen(TraceCPU& _owner, const std::string& _name, 431 const std::string& trace_file) 460 const std::string& name() const { return genName; } 517 std::string genName; 589 typedef std::array<NodeSeqNum, maxRobDep> RobDepArray; 592 typedef std [all...] |
/gem5/src/arch/arm/ |
H A D | semihosting.cc | 56 const std::map<uint32_t, ArmSemihosting::SemiCall> ArmSemihosting::calls{ 90 const std::vector<const char *> ArmSemihosting::fmodes{ 96 const std::map<uint64_t, const char *> ArmSemihosting::exitCodes{ 119 const std::vector<uint8_t> ArmSemihosting::features{ 124 const std::map<const std::string, FILE *> ArmSemihosting::stdioMap{ 172 std::vector<uint64_t> argv(call->argc64 + 1); 207 std::vector<uint64_t> argv(call->argc32 + 1); 269 std::string 272 std [all...] |
/gem5/src/mem/ruby/network/garnet2.0/ |
H A D | GarnetNetwork.hh | 107 void print(std::ostream& out) const; 193 std::vector<VNET_type > m_vnet_type; 194 std::vector<Router *> m_routers; // All Routers in Network 195 std::vector<NetworkLink *> m_networklinks; // All flit links in the network 196 std::vector<CreditLink *> m_creditlinks; // All credit links in the network 197 std::vector<NetworkInterface *> m_nis; // All NI's in Network 200 inline std::ostream& 201 operator<<(std::ostream& out, const GarnetNetwork& obj) 204 out << std::flush;
|
/gem5/src/systemc/core/ |
H A D | event.cc | 65 std::string original_name = _basename; 75 std::string path = parent ? (std::string(parent->name()) + ".") : ""; 78 std::string message = path + original_name + 103 std::swap(*it, topLevelEvents.back()); 108 std::swap(*it, allEvents.back()); 115 const std::string & 121 const std::string & 224 findEvent(const std::string &name)
|
/gem5/src/systemc/tests/include/ |
H A D | SimpleATTarget2.h | 82 std::cout << name() << ": Received write request: A = 0x" 83 << std::hex << (unsigned int)address << ", D = 0x" << data 84 << std::dec << " @ " << sc_core::sc_time_stamp() 85 << std::endl; 90 std::cout << name() << ": Received read request: A = 0x" 91 << std::hex << (unsigned int)address 92 << std::dec << " @ " << sc_core::sc_time_stamp() 93 << std::endl; 173 std::queue<transaction_type*> mResponseQueue;
|
/gem5/src/arch/sparc/ |
H A D | interrupts.hh | 208 return std::make_shared<HstickMatch>(); 212 return std::make_shared<InterruptVector>(); 218 return std::make_shared<TrapLevelZero>(); 222 return std::make_shared<HstickMatch>(); 226 return std::make_shared<InterruptVector>(); 230 return std::make_shared<CpuMondo>(); 233 return std::make_shared<DevMondo>(); 237 return std::make_shared<InterruptLevelN>(level); 241 return std::make_shared<ResumableError>();
|