/gem5/src/mem/ |
H A D | tport.cc | 47 SimpleTimingPort::SimpleTimingPort(const std::string& _name,
|
H A D | packet.hh | 74 typedef std::list<PacketPtr> PacketList; 176 const std::bitset<NUM_COMMAND_ATTRIBUTES> attributes; 181 const std::string str; 239 const std::string &toString() const { return commandInfo[cmd].str; } 354 std::vector<bool> bytesValid; 424 const std::string label; 425 std::string *prefix; 427 LabelStackEntry(const std::string &_label, std::string *_prefix); 430 typedef std [all...] |
H A D | dram_ctrl.hh | 113 MemoryPort(const std::string& name, DRAMCtrl& _memory); 428 std::vector<Command> cmdList; 434 std::vector<Bank> banks; 443 std::deque<Tick> actTicks; 447 const std::string name() const 748 typedef std::deque<DRAMPacket*> DRAMPacketQueue; 880 std::pair<std::vector<uint32_t>, bool> 927 std::vector<DRAMPacketQueue> readQueue; 928 std [all...] |
H A D | packet.cc | 268 const Addr overlap_size = std::min(val_end, func_end)+1 - 269 std::max(val_start, func_start); 272 std::memcpy(getPtr<uint8_t>() + func_offset, 300 std::memcpy(_data + val_offset, 379 Packet::print(std::ostream &o, const int verbosity, 380 const std::string &prefix) const 392 std::string 394 std::ostringstream str; 425 Packet::PrintReqState::PrintReqState(std::ostream &_os, int _verbosity) 426 : curPrefixPtr(new std [all...] |
/gem5/src/sim/ |
H A D | process.cc | 75 using namespace std; 78 static std::string 79 normalize(std::string& directory) 174 typedef std::vector<pair<Addr,Addr>> MapVec; 202 std::shared_ptr<FDArray> nfds = np->fds; 204 std::shared_ptr<FDEntry> this_fde = (*fds)[tgt_fd]; 211 auto this_hbfd = std::dynamic_pointer_cast<HBFDEntry>(this_fde); 222 auto nhbfd = std::dynamic_pointer_cast<HBFDEntry>((*nfds)[tgt_fd]); 263 std::vector<ContextID>::iterator it; 411 Process::findDriver(std [all...] |
H A D | eventq.hh | 69 extern std::vector<EventQueue *> mainEventQueue; 361 virtual const std::string name() const; 495 std::string objName; 500 std::mutex async_queue_mutex; 503 std::list<Event*> async_queue; 525 std::mutex service_mutex; 608 EventQueue(const std::string &n); 610 virtual const std::string name() const { return objName; } 611 void name(const std::string &st) { objName = st; } 810 const std [all...] |
H A D | system.cc | 84 using namespace std; 225 System::getPort(const std::string &if_name, PortID idx) 293 return std::count_if( 463 std::pair<uint32_t,uint32_t> p(tid, workid); 498 std::string 499 System::stripSystemName(const std::string& master_name) const 532 System::lookupMasterId(const std::string& master_name) const 534 std::string name = stripSystemName(master_name); 546 System::getGlobalMasterId(const std::string& master_name) 552 System::getMasterId(const SimObject* master, std [all...] |
/gem5/src/arch/generic/ |
H A D | types.hh | 48 #define ILLEGAL_ELEM_INDEX std::numeric_limits<ElemIndex>::max() 186 std::ostream & 187 operator<<(std::ostream & os, const SimplePCState<MachInst> &pc) 284 std::ostream & 285 operator<<(std::ostream & os, const UPCState<MachInst> &pc) 363 std::ostream & 364 operator<<(std::ostream & os, const DelaySlotPCState<MachInst> &pc) 462 std::ostream & 463 operator<<(std::ostream & os, const DelaySlotUPCState<MachInst> &pc)
|
/gem5/src/mem/ruby/system/ |
H A D | VIPERCoalescer.cc | 60 using namespace std; 217 std::shared_ptr<RubyRequest> msg = std::make_shared<RubyRequest>( 248 std::shared_ptr<RubyRequest> msg = std::make_shared<RubyRequest>( 276 std::shared_ptr<RubyRequest> msg = std::make_shared<RubyRequest>( 292 std::shared_ptr<RubyRequest> msg = std::make_shared<RubyRequest>(
|
/gem5/src/arch/riscv/ |
H A D | remote_gdb.hh | 74 const std::string
|
/gem5/src/dev/arm/ |
H A D | smmu_v3.hh | 143 std::vector<SMMUv3SlaveInterface *> slaveInterfaces; 152 std::queue<SMMUAction> packetsToRetry; 153 std::queue<SMMUAction> packetsTableWalkToRetry; 191 virtual Port &getPort(const std::string &name,
|
/gem5/src/base/filters/ |
H A D | h3_bloom_filter.cc | 378 bits(addr, std::numeric_limits<Addr>::digits - 1, offsetBits);
|
/gem5/ext/googletest/googletest/src/ |
H A D | gtest-death-test.cc | 193 static std::string ExitSummary(int exit_code) { 228 static std::string DeathTestThreadWarning(size_t thread_count) { 262 void DeathTestAbort(const std::string& message) { 287 ::std::string("CHECK failed: File ") + __FILE__ + ", line " \ 308 ::std::string("CHECK failed: File ") + __FILE__ + ", line " \ 315 std::string GetLastErrnoDescription() { 366 void DeathTest::set_last_death_test_message(const std::string& message) { 370 std::string DeathTest::last_death_test_message_; 504 static ::std::string FormatDeathTestOutput(const ::std [all...] |
/gem5/src/arch/hsail/ |
H A D | operand.hh | 197 std::string disassemble(); 286 std::string disassemble(); 344 std::string disassemble(); 357 std::string disassemble(); 411 bits = std::numeric_limits<unsigned long long>::digits; 449 std::string 470 std::string disassemble(); 570 std::string 587 std::string disassemble(std [all...] |
/gem5/ext/googletest/googlemock/src/ |
H A D | gmock-spec-builders.cc | 62 ::std::ostringstream s; 63 s << file << ":" << line << ": " << message << ::std::endl; 150 void ExpectationBase::DescribeCallCountTo(::std::ostream* os) const 207 ::std::stringstream ss; 372 ::std::stringstream ss; 388 ::std::stringstream ss; 389 ::std::stringstream why; 390 ::std::stringstream loc; 482 ::std::stringstream ss; 518 typedef std [all...] |
/gem5/ext/googletest/googlemock/include/gmock/ |
H A D | gmock-matchers.h | 85 explicit MatchResultListener(::std::ostream* os) : stream_(os) {} 98 ::std::ostream* stream() { return stream_; } 107 ::std::ostream* const stream_; 126 virtual void DescribeTo(::std::ostream* os) const = 0; 134 virtual void DescribeNegationTo(::std::ostream* os) const { 179 // virtual void DescribeTo(::std::ostream* os) const = 0; 180 // virtual void DescribeNegationTo(::std::ostream* os) const; 195 ::std::stringstream ss_; 241 explicit StreamMatchResultListener(::std::ostream* os) 267 void DescribeTo(::std [all...] |
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_module.cpp | 150 m_port_vec = new std::vector<sc_port_base*>; 232 * sc_module( const std::string& ) 249 sc_module::sc_module( const std::string& s ) 280 const ::std::vector<sc_object*>& 404 std::sprintf( msg, "module '%s'", name() ); 442 sc_module::set_stack_size( std::size_t size ) 509 std::sprintf( msg, "module `%s' has no ports", name() ); 511 std::sprintf( msg, "all ports of module `%s' are bound", name() ); 520 std::sprintf( msg, "port %d of module `%s' is already bound", 524 std [all...] |
H A D | sc_simcontext.h | 112 const std::vector<sc_event*>& sc_get_top_level_events( 114 const std::vector<sc_object*>& sc_get_top_level_objects( 153 friend const std::vector<sc_event*>& sc_get_top_level_events( 155 friend const std::vector<sc_object*>& sc_get_top_level_objects( 186 std::vector<sc_thread_handle>& get_active_invokers(); 257 const ::std::vector<sc_object*>& get_child_objects() const; 280 const ::std::vector<sc_event*>& get_child_events_internal() const; 281 const ::std::vector<sc_object*>& get_child_objects_internal() const; 331 std::vector<sc_thread_handle> m_active_invokers; 333 std [all...] |
/gem5/src/cpu/o3/ |
H A D | cpu.hh | 114 typedef typename std::list<DynInstPtr>::iterator ListIt; 195 ProbePointArg<std::pair<DynInstPtr, PacketPtr> > *ppDataAccessComplete; 539 std::list<DynInstPtr> instList; 544 std::queue<ListIt> removeList; 550 std::set<InstSeqNum> snList; 593 std::list<ThreadID> activeThreads; 600 std::unordered_map<ThreadID, bool> exitingThreads; 605 std::vector<TheISA::ISA *> isa; 696 std::vector<Thread *> thread; 699 std 714 pushRequest(const DynInstPtr& inst, bool isLoad, uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, AtomicOpFunctorPtr amo_op = nullptr, const std::vector<bool>& byteEnable = std::vector<bool>()) argument [all...] |
/gem5/src/gpu-compute/ |
H A D | brig_object.cc | 56 std::vector<std::function<HsaObject*(const std::string&, int, uint8_t*)>> 136 BrigObject::getKernel(const std::string &name) const 142 BrigObject::getFunction(const std::string &name) const 224 std::string str = name; 230 std::copy(str.begin(), str.end() , temp); 234 std::copy(str.begin(), str.end() - 1 , temp); 238 std::string kernel_name = temp; 405 BrigObject::tryFile(const std [all...] |
/gem5/ext/googletest/googletest/test/ |
H A D | gtest-param-test_test.cc | 54 using ::std::vector; 55 using ::std::sort; 82 ::std::string PrintValue(const T& value) { 83 ::std::stringstream stream; 92 // the std namespace in order to be picked up by Google Test via 93 // Argument-Dependent Lookup, yet defining anything in the std 97 ::std::string PrintValue(const tuple<T1, T2>& value) { 98 ::std::stringstream stream; 104 ::std::string PrintValue(const tuple<T1, T2, T3>& value) { 105 ::std [all...] |
/gem5/src/arch/arm/insts/ |
H A D | vfp.cc | 48 std::string 52 std::stringstream ss; 63 std::string 67 std::stringstream ss; 79 std::string 82 std::stringstream ss; 90 std::string 93 std::stringstream ss; 100 std::string 103 std [all...] |
/gem5/src/cpu/ |
H A D | base_dyn_inst.hh | 95 typedef typename std::list<DynInstPtr>::iterator ListIt; 174 std::queue<InstResult> instResult; 181 std::bitset<MaxFlags> instFlags; 184 std::bitset<NumStatus> status; 190 std::bitset<MaxInstSrcRegs> _readySrcRegIdx; 253 std::array<RegId, TheISA::MaxInstDestRegs> _flatDestRegIdx; 258 std::array<PhysRegIdPtr, TheISA::MaxInstDestRegs> _destRegIdx; 263 std::array<PhysRegIdPtr, TheISA::MaxInstSrcRegs> _srcRegIdx; 268 std::array<PhysRegIdPtr, TheISA::MaxInstDestRegs> _prevDestRegIdx; 307 const std [all...] |
/gem5/ext/pybind11/include/pybind11/ |
H A D | attr.h | 97 static_assert(std::is_default_constructible<T>::value, 149 std::vector<argument_record> args; 185 std::uint16_t nargs; 213 const std::type_info *type = nullptr; 257 PYBIND11_NOINLINE void add_base(const std::type_info &base, void *(*caster)(void *)) { 260 std::string tname(base.name()); 262 pybind11_fail("generic_type: type \"" + std::string(name) + 267 std::string tname(base.name()); 269 pybind11_fail("generic_type: type \"" + std::string(name) + "\" " + 373 std [all...] |
/gem5/ext/dsent/libutil/ |
H A D | Config.cc | 27 using namespace std; 33 std::ifstream ist_(filename_); 56 //std::getline(ist_, line); 89 //std::getline(ist_, nextline);
|