/gem5/src/dev/arm/ |
H A D | gic_v3.hh | 62 std::vector<Gicv3Redistributor *> redistributors; 63 std::vector<Gicv3CPUInterface *> cpuInterfaces;
|
H A D | generic_timer.hh | 123 const std::string _name; 152 ArchTimer(const std::string &name, 158 std::string name() const { return _name; } 199 ArchTimerKvm(const std::string &name, 276 std::vector<std::unique_ptr<CoreTimers>> timers;
|
/gem5/src/base/filters/ |
H A D | bulk_bloom_filter.cc | 46 (std::numeric_limits<Addr>::digits - offsetBits), 93 Addr remaining_bits = bits(addr, std::numeric_limits<Addr>::digits - 1,
|
/gem5/ext/dsent/libutil/ |
H A D | String.cc | 334 std::istream& safeGetline(std::istream& is_, String& str_) 338 // The characters in the stream are read one-by-one using a std::streambuf. 339 // That is faster than reading them one-by-one using the std::istream. 344 std::istream::sentry se(is_, true); 345 std::streambuf* sb = is_.rdbuf(); 360 is_.setstate(std::ios_base::failbit|std::ios_base::eofbit);
|
/gem5/src/arch/x86/bios/ |
H A D | intelmp.hh | 79 uint8_t writeOutString(PortProxy& proxy, Addr addr, std::string str, 154 std::string oemID; 155 std::string productID; 160 std::vector<BaseConfigEntry *> baseEntries; 161 std::vector<ExtConfigEntry *> extEntries; 192 std::string busType;
|
/gem5/src/base/ |
H A D | inifile.cc | 42 using namespace std; 79 IniFile::Section::addEntry(const std::string &entryName, 80 const std::string &value, 101 IniFile::Section::add(const std::string &assignment) 125 IniFile::Section::findEntry(const std::string &entryName) const 279 (std::find(unref_ok_entries.begin(), unref_ok_entries.end(),
|
/gem5/ext/googletest/googletest/src/ |
H A D | gtest-printers.cc | 41 // type Foo by defining either operator<<(::std::ostream&, const Foo&) 42 // or void PrintTo(const Foo&, ::std::ostream*) in the namespace that 57 using ::std::ostream; 241 void PrintTo(unsigned char c, ::std::ostream* os) { 244 void PrintTo(signed char c, ::std::ostream* os) { 342 PrintCharsAsStringTo(s, std::wcslen(s), os); 354 void PrintStringTo(const ::std::string& s, ostream* os) { 366 void PrintWideStringTo(const ::std::wstring& s, ostream* os) {
|
/gem5/src/cpu/o3/ |
H A D | commit.hh | 147 std::string name() const; 156 void setThreads(std::vector<Thread *> &threads); 179 void setActiveThreads(std::list<ThreadID> *at_ptr); 365 std::vector<Thread *> thread; 393 std::list<ThreadID> priority_list; 462 std::list<ThreadID> *activeThreads;
|
H A D | rename.hh | 92 typedef std::deque<DynInstPtr> InstQueue; 122 typedef typename std::pair<InstSeqNum, PhysRegIdPtr> SeqNumRegPair; 136 std::string name() const; 176 void setActiveThreads(std::list<ThreadID> *at_ptr); 326 std::list<RenameHistory> historyBuffer[Impl::MaxThreads]; 368 std::list<ThreadID> *activeThreads;
|
H A D | lsq.hh | 293 std::vector<PacketPtr> _packets; 294 std::vector<RequestPtr> _requests; 295 std::vector<Fault> _fault; 300 std::vector<bool> _byteEnable; 329 _amo_op(std::move(amo_op)) 409 const std::vector<bool>& byteEnable) 413 auto request = std::make_shared<Request>(_inst->getASID(), 416 std::move(_amo_op)); 727 std::move(amo_op)) {} 823 std [all...] |
/gem5/src/systemc/ext/tlm_utils/ |
H A D | multi_passthrough_initiator_socket.h | 217 std::vector<callback_binder_bw<TYPES> *> &binders = 284 std::vector<callback_binder_bw<TYPES> *> & 289 std::vector<tlm::tlm_fw_transport_if<TYPES> *> & 295 std::vector<tlm::tlm_fw_transport_if<TYPES> *> m_sockets; 296 std::vector<tlm::tlm_fw_transport_if<TYPES> *> m_used_sockets; 298 std::vector<callback_binder_bw<TYPES> *> m_binders;
|
/gem5/src/mem/ |
H A D | bridge.cc | 57 Bridge::BridgeSlavePort::BridgeSlavePort(const std::string& _name, 61 std::vector<AddrRange> _ranges) 69 Bridge::BridgeMasterPort::BridgeMasterPort(const std::string& _name, 89 Bridge::getPort(const std::string &if_name, PortID idx) 269 bridge.schedule(sendEvent, std::max(next_req.tick, 310 bridge.schedule(sendEvent, std::max(next_resp.tick,
|
H A D | serial_link.cc | 59 SerialLink::SerialLinkSlavePort::SerialLinkSlavePort(const std::string& _name, 63 const std::vector<AddrRange>& 74 SerialLink::SerialLinkMasterPort::SerialLinkMasterPort(const std::string& 97 SerialLink::getPort(const std::string &if_name, PortID idx) 301 serial_link.schedule(sendEvent, std::max(next_req.tick, t)); 346 serial_link.schedule(sendEvent, std::max(next_resp.tick, t));
|
/gem5/src/systemc/core/ |
H A D | scheduler.hh | 151 typedef std::list<ScEvent *> ScEvents; 162 typedef std::map<Tick, TimeSlot *> TimeSlots; 169 const std::string name() const { return "systemc_scheduler"; } 488 std::mutex asyncListMutex; 490 std::map<::Event *, Tick> eventsToSchedule; 492 std::set<TraceFile *> traceFiles;
|
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_nbutils.hh | 93 sc_io_base(::std::ostream &os, sc_numrep def_base) 95 std::ios::fmtflags flags = os.flags() & std::ios::basefield; 96 if (flags & ::std::ios::dec) return SC_DEC; 97 if (flags & ::std::ios::hex) return SC_HEX; 98 if (flags & ::std::ios::oct) return SC_OCT; 103 sc_io_show_base(::std::ostream &os) 105 return (os.flags() & ::std::ios::showbase) != 0; 108 const std::string to_string(sc_numrep); 110 inline ::std [all...] |
/gem5/ext/googletest/googlemock/test/ |
H A D | gmock-internal-utils_test.cc | 110 CompileAssertTypesEqual<int, PointeeOf<std::unique_ptr<int> >::type>(); 113 CompileAssertTypesEqual<std::string, 114 PointeeOf<std::shared_ptr<std::string> >::type>(); 127 const std::unique_ptr<const char> p1(raw_p1); 132 const std::shared_ptr<double> p2(raw_p2); 549 std::string GrabOutput(void(*logger)(), const char* verbosity) { 572 EXPECT_THAT(std::string(GrabOutput(ExpectCallLogger, kInfoVerbosity)), 595 EXPECT_THAT(std::string(GrabOutput(OnCallLogger, kInfoVerbosity)), 618 EXPECT_THAT(std [all...] |
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxnum.h | 144 void print( ::std::ostream& = ::std::cout ) const; 145 void scan( ::std::istream& = ::std::cin ); 146 void dump( ::std::ostream& = ::std::cout ) const; 215 void print( ::std::ostream& = ::std::cout ) const; 216 void scan( ::std::istream& = ::std [all...] |
H A D | sc_fxval.h | 379 const std::string to_string() const; 380 const std::string to_string( sc_numrep ) const; 381 const std::string to_string( sc_numrep, bool ) const; 382 const std::string to_string( sc_fmt ) const; 383 const std::string to_string( sc_numrep, sc_fmt ) const; 384 const std::string to_string( sc_numrep, bool, sc_fmt ) const; 386 const std::string to_dec() const; 387 const std::string to_bin() const; 388 const std::string to_oct() const; 389 const std [all...] |
/gem5/src/systemc/ext/dt/fx/ |
H A D | sc_fxnum.hh | 135 void print(::std::ostream & =::std::cout) const; 136 void scan(::std::istream & =::std::cin); 137 void dump(::std::ostream & =::std::cout) const; 192 void print(::std::ostream & =::std::cout) const; 193 void scan(::std::istream & =::std [all...] |
H A D | sc_fxval.hh | 325 const std::string to_string() const; 326 const std::string to_string(sc_numrep) const; 327 const std::string to_string(sc_numrep, bool) const; 328 const std::string to_string(sc_fmt) const; 329 const std::string to_string(sc_numrep, sc_fmt) const; 330 const std::string to_string(sc_numrep, bool, sc_fmt) const; 332 const std::string to_dec() const; 333 const std::string to_bin() const; 334 const std::string to_oct() const; 335 const std [all...] |
/gem5/ext/googletest/googletest/test/ |
H A D | gtest-port_test.cc | 43 #include <utility> // For std::pair and std::make_pair. 58 using std::make_pair; 59 using std::pair; 216 IteratorTraits< ::std::vector<int>::const_iterator>::value_type>(); 218 IteratorTraits< ::std::list<bool>::iterator>::value_type>(); 374 ::std::cerr << "Success\n"; 408 ::std::string, 939 EXPECT_EQ(::std::string("def\0ghi", 7), ::std [all...] |
/gem5/src/cpu/pred/ |
H A D | statistical_corrector.cc | 128 std::vector<int> lengths, std::vector<int8_t> * & table, 129 unsigned logNumEntries, std::vector<int8_t> & w, int8_t wInitValue) 135 table = new std::vector<int8_t> [numLenghts]; 187 std::vector<int> & length, std::vector<int8_t> * tab, int nbr, 188 int logs, std::vector<int8_t> & w) 203 std::vector<int> & length, std::vector<int8_t> * tab, 204 int nbr, int logs, std [all...] |
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_simcontext.cpp | 76 std::cout << "**** " << sc_time_stamp() << " (" \ 78 << " - " << P->name() << std::endl; \ 151 ::std::cout << ::std::endl 156 << ::std::endl; 294 std::vector<sc_process_handle>::size_type invokers_n; // number of invocation threads available. 352 std::vector<sc_process_handle> m_invokers; // list of invoking threads. 380 const char* write_check = std::getenv("SC_SIGNAL_WRITE_CHECK"); 599 ::std::cerr << "SystemC warning: " 1163 std [all...] |
/gem5/src/cpu/checker/ |
H A D | cpu.hh | 128 std::vector<Process*> workload; 143 // keep them all in a std::queue 144 std::queue<InstResult> result; 153 std::queue<int> miscRegIdxs; 337 result.push(InstResult(std::forward<T>(t), 345 result.push(InstResult(std::forward<T>(t), 353 result.push(InstResult(std::forward<T>(t), 361 result.push(InstResult(std::forward<T>(t), 554 const std::vector<bool>& byte_enable, 559 const std [all...] |
/gem5/src/cpu/simple/ |
H A D | atomic.cc | 64 using namespace std; 92 ifetch_req = std::make_shared<Request>(); 93 data_read_req = std::make_shared<Request>(); 94 data_write_req = std::make_shared<Request>(); 95 data_amo_req = std::make_shared<Request>(); 242 if (std::find(activeThreads.begin(), activeThreads.end(), thread_num) 340 const std::vector<bool>& byte_enable, 346 frag_size = std::min( 358 req->setByteEnable(std::vector<bool>(it_start, it_end)); 365 req->setByteEnable(std [all...] |