/gem5/src/arch/arm/ |
H A D | pmu.hh | 343 std::set<PMU::CounterState*> userCounters; 347 typedef std::pair<SimObject*, std::string> EventTypeEntry; 350 std::string name) { 362 std::string name) 375 std::set<EventTypeEntry> microArchitectureEventSet; 380 std::vector<std::unique_ptr<RegularProbe>> attachedProbePointList; 498 std::string userString = csprintf(mainString, args...); 603 std [all...] |
/gem5/src/arch/x86/ |
H A D | memhelpers.hh | 79 getPackedMem(PacketPtr pkt, std::array<uint64_t, N> &mem, unsigned dataSize) 81 std::array<T, N> real_mem = pkt->getLE<std::array<T, N> >(); 88 getMem(PacketPtr pkt, std::array<uint64_t, N> &mem, unsigned dataSize, 125 readPackedMemAtomic(ExecContext *xc, Addr addr, std::array<uint64_t, N> &mem, 128 std::array<T, N> real_mem; 142 std::array<uint64_t, N> &mem, unsigned dataSize, 164 writePackedMem(ExecContext *xc, std::array<uint64_t, N> &mem, Addr addr, 167 std::array<T, N> real_mem; 189 std [all...] |
/gem5/src/cpu/pred/ |
H A D | multiperspective_perceptron_tage.hh | 52 std::vector<unsigned int> tunedHistoryLengths; 100 std::vector<int> pm; 101 std::vector<int8_t> * pgehl; 102 std::vector<int8_t> wp; 107 std::vector<int> gm; 108 std::vector<int8_t> * ggehl; 109 std::vector<int8_t> wg; 116 std::vector<int64_t> historyStack; 177 Addr branch_pc, bool taken, int64_t hist, std::vector<int> & length, 178 std [all...] |
/gem5/src/cpu/minor/ |
H A D | execute.hh | 119 std::vector<Scoreboard> scoreboard; 122 std::vector<FUPipeline *> funcUnits; 125 std::vector<InputBuffer<ForwardInstData>> inputBuffer; 200 std::vector<ExecuteThreadInfo> executeInfo; 207 friend std::ostream &operator <<(std::ostream &os, DrainState state); 317 Execute(const std::string &name_,
|
/gem5/src/sim/ |
H A D | dvfs_handler.cc | 79 auto entry = std::make_pair(domain_id, d); 209 std::vector<DomainID> domain_ids; 210 std::vector<PerfLevel> perf_levels; 211 std::vector<Tick> whens; 239 std::vector<DomainID> domain_ids; 240 std::vector<PerfLevel> perf_levels; 241 std::vector<Tick> whens;
|
H A D | mathexpr.cc | 49 MathExpr::MathExpr(std::string expr) 51 std::array<OpSearch, uNeg + 1> {{ 58 return std::pow(a,b); } 73 * Constants can be expressed in any format accepted by std::stod, whereas 77 MathExpr::parse(std::string expr) { 168 std::string 169 MathExpr::toStr(Node *n, std::string prefix) const { 170 std::string ret;
|
/gem5/src/mem/ruby/system/ |
H A D | CacheRecorder.cc | 36 using namespace std; 55 std::vector<Sequencer*>& seq_map, 88 auto req = std::make_shared<Request>(rec->m_data_address, 120 req = std::make_shared<Request>( 125 req = std::make_shared<Request>( 131 req = std::make_shared<Request>( 171 std::sort(m_records.begin(), m_records.end(), compareTraceRecords);
|
/gem5/src/mem/ |
H A D | external_slave.cc | 67 StubSlavePort(const std::string &name_, 87 const std::string &name_, 89 const std::string &port_data) 174 std::map<std::string, ExternalSlave::Handler *> 197 ExternalSlave::getPort(const std::string &if_name, PortID idx) 242 ExternalSlave::registerHandler(const std::string &handler_name,
|
/gem5/src/mem/ruby/common/ |
H A D | Set.hh | 48 std::bitset<NUMBER_BITS_PER_SET> bits; 159 std::bitset<NUMBER_BITS_PER_SET> r = bits & obj.bits; 171 std::bitset<NUMBER_BITS_PER_SET> r = bits | test.bits; 215 void print(std::ostream& out) const 221 inline std::ostream& 222 operator<<(std::ostream& out, const Set& obj) 225 out << std::flush;
|
/gem5/src/mem/ruby/structures/ |
H A D | CacheMemory.hh | 123 void print(std::ostream& out) const; 124 void printData(std::ostream& out) const; 173 std::unordered_map<Addr, int> m_tag_index; 174 std::vector<std::vector<AbstractCacheEntry*> > m_cache; 190 std::ostream& operator<<(std::ostream& out, const CacheMemory& obj);
|
/gem5/src/systemc/utils/ |
H A D | sc_report_handler.cc | 49 std::unique_ptr<std::string> logFileName; 50 std::unique_ptr<std::ofstream> logFile; 103 std::unique_ptr<sc_report>(new sc_report(report)); 114 std::string &msg_type = sc_gem5::reportIdToMsgMap()[id]; 344 logFileName = std::unique_ptr<std::string>(new std::string(new_name)); 345 logFile = std [all...] |
/gem5/src/systemc/ext/channel/ |
H A D | sc_signal.hh | 84 mutable std::vector<sc_gem5::Reset *> _resets; 135 std::string iface_type_name, std::string out_name); 152 std::string iface_type_name, std::string out_name); 216 virtual void print(std::ostream &os=std::cout) const { os << m_cur_val; } 218 dump(std::ostream &os=std::cout) const 220 os << " name = " << this->name() << ::std [all...] |
/gem5/src/dev/arm/ |
H A D | ufs_device.hh | 329 std::vector<uint32_t> dataMsg; 427 std::vector <uint8_t> buffer; 481 std::vector <uint8_t> destination; 627 std::deque<struct SCSIResumeInfo> SCSIInfoQueue; 633 std::deque<struct transferInfo> SSDReadInfo; 641 std::deque<struct transferInfo> SSDWriteDoneInfo; 1064 std::vector<UFSSCSIDevice*> UFSDevice; 1088 std::deque<struct transferStart> transferEnd; 1099 std::deque<struct taskStart> taskInfo; 1100 std [all...] |
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_int_base.h | 231 void print( ::std::ostream& os = ::std::cout ) const 246 ::std::ostream& 247 operator << ( ::std::ostream&, const sc_int_bitref_r& ); 296 void scan( ::std::istream& is = ::std::cin ); 306 ::std::istream& 307 operator >> ( ::std::istream&, sc_int_bitref& ); 418 const std::string to_string( sc_numrep numrep = SC_DEC ) const; 419 const std [all...] |
H A D | sc_uint_base.h | 224 void print( ::std::ostream& os = ::std::cout ) const 241 ::std::ostream& 242 operator << ( ::std::ostream&, const sc_uint_bitref_r& ); 288 void scan( ::std::istream& is = ::std::cin ); 298 ::std::istream& 299 operator >> ( ::std::istream&, sc_uint_bitref& ); 402 const std::string to_string( sc_numrep numrep = SC_DEC ) const; 403 const std [all...] |
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_int_base.hh | 222 void print(::std::ostream& os=::std::cout) const { os << to_bool(); } 234 inline ::std::ostream &operator << (::std::ostream &, const sc_int_bitref_r &); 271 void scan(::std::istream &is=::std::cin); 279 inline ::std::istream &operator >> (::std::istream &, sc_int_bitref &); 364 const std::string to_string(sc_numrep numrep=SC_DEC) const; 365 const std [all...] |
H A D | sc_uint_base.hh | 210 void print(::std::ostream &os=::std::cout) const { os << to_bool(); } 221 inline ::std::ostream &operator << ( 222 ::std::ostream &, const sc_uint_bitref_r &); 260 void scan(::std::istream &is=::std::cin); 266 inline ::std::istream &operator >> (::std::istream &, sc_uint_bitref &); 345 const std::string to_string(sc_numrep numrep=SC_DEC) const; 346 const std [all...] |
/gem5/src/base/ |
H A D | remote_gdb.cc | 159 using namespace std; 185 const std::string name() const override { return gdb->name() + ".hwbkpt"; } 211 CmdError(std::string _error) : error(_error) 318 std::map<Addr, HardBreakpoint *> hardBreakMap; 456 std::vector<char> data; 534 BaseRemoteGDB::recv(std::vector<char>& bp) 571 auto begin = std::begin(bp); 572 bp.erase(begin, std::next(begin, 3)); 775 std::map<char, BaseRemoteGDB::GdbCommand> BaseRemoteGDB::command_map = { 974 std [all...] |
/gem5/ext/pybind11/tests/ |
H A D | test_numpy_dtypes.cpp | 28 std::ostream& operator<<(std::ostream& os, const SimpleStruct& v) { 46 std::ostream& operator<<(std::ostream& os, const PackedStruct& v) { 55 std::ostream& operator<<(std::ostream& os, const NestedStruct& v) { 77 std::array<char, 3> b; 81 std::complex<float> cflt; 82 std::complex<double> cdbl; 85 std [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test00/ |
H A D | test00.cpp | 50 using std::cout;
51 using std::endl;
65 void check_form_of_suffix(std::string s)
67 std::string charset = "0123456789";
85 sc_assert(std::string(name()).substr(0,17) == "top.m_dest.object");
86 check_form_of_suffix(std::string(name()).substr(17));
188 sc_assert(std::string(rpt.get_msg_type()) == "msg_type");
189 sc_assert(std::string(rpt.get_msg()) == "msg");
191 sc_assert(std::string(rpt.get_process_name()) == "top.m.T");
205 sc_assert(std [all...] |
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_object_manager.cpp | 35 #include <algorithm> // pick up std::sort. 94 // | Result is an std::string containing the name. 96 std::string sc_object_manager::create_name(const char* leaf_name) 99 std::string leafname_string; // string containing the leaf name. 100 std::string parentname_string; // parent path name 102 std::string result_orig_string; // save for warning message. 103 std::string result_string; // name to return. 148 std::string message = result_orig_string; 291 sc_object_manager::insert_event(const std::string& name, sc_event* event_p) 307 sc_object_manager::insert_object(const std [all...] |
H A D | sc_process.cpp | 48 std::vector<sc_event*> sc_process_handle::empty_event_vector; 49 std::vector<sc_object*> sc_process_handle::empty_object_vector; 139 for ( std::vector<sc_reset*>::size_type rst_i = 0; rst_i < m_resets.size(); rst_i++ ) 207 std::string sc_process_b::dump_state() const 209 std::string result; 292 // std::cout << "Check " << __FILE__ << ":" << __LINE__ << std::endl; 328 // std::cout << "Check " << __FILE__ << ":" << __LINE__ << std::endl; 343 std [all...] |
H A D | sc_runnable_int.h | 53 std::cout << "**** " << sc_time_stamp() << " (" \ 55 << " - " << P->name() << std::endl; \ 84 std::cout << "thread pop queue: " << std::endl; 88 std::cout << " " << p << std::endl; 91 std::cout << "thread push queue: " << std::endl; 95 std::cout << " " << p << std [all...] |
/gem5/ext/systemc/src/tlm_utils/ |
H A D | multi_passthrough_initiator_socket.h | 103 void display_warning(const std::string& text) const { 104 std::stringstream s; 109 void display_error(const std::string& text) const { 110 std::stringstream s; 228 std::vector<callback_binder_bw<TYPES>* >& binders=get_hierarch_bind()->get_binders(); 277 std::vector<callback_binder_bw<TYPES>* >& get_binders(){return m_binders;} 278 std::vector<tlm::tlm_fw_transport_if<TYPES>*>& get_sockets(){return m_sockets;} 280 std::vector<tlm::tlm_fw_transport_if<TYPES>*> m_sockets; 281 std::vector<tlm::tlm_fw_transport_if<TYPES>*> m_used_sockets; 283 std [all...] |
H A D | simple_initiator_socket.h | 81 process(const std::string& name) : 92 std::stringstream s; 105 std::stringstream s; 123 std::stringstream s; 141 const std::string m_name; 213 process(const std::string& name) : 229 std::stringstream s; 242 std::stringstream s; 260 std::stringstream s; 278 const std [all...] |