/gem5/tests/test-progs/pthread/ |
H A D | Makefile.common | 42 CXXFLAGS ?= -g -O3 -static -std=c++11
|
/gem5/src/arch/alpha/linux/ |
H A D | system.hh | 56 SkipDelayLoopEvent(PCEventQueue *q, const std::string &desc, Addr addr) 63 PrintThreadInfo(PCEventQueue *q, const std::string &desc, Addr addr)
|
/gem5/src/cpu/checker/ |
H A D | cpu.cc | 59 using namespace std; 146 const std::vector<bool>& byte_enable, 149 frag_size = std::min( 162 mem_req = std::make_shared<Request>(0, frag_addr, frag_size, 165 mem_req->setByteEnable(std::vector<bool>(it_start, it_end)); 168 mem_req = std::make_shared<Request>(0, frag_addr, frag_size, 179 const std::vector<bool>& byteEnable) 261 const std::vector<bool>& byteEnable)
|
/gem5/src/mem/ |
H A D | qport.hh | 79 QueuedSlavePort(const std::string& name, SimObject* owner, 132 QueuedMasterPort(const std::string& name, SimObject* owner,
|
/gem5/src/sim/ |
H A D | faults.hh | 57 std::string panicStr; 59 UnimpFault(std::string _str)
|
/gem5/src/mem/cache/tags/ |
H A D | sector_tags.cc | 69 blks = std::vector<SectorSubBlk>(numBlocks); 70 secBlks = std::vector<SectorBlk>(numSectors); 207 const std::vector<ReplaceableEntry*> entries = 224 SectorTags::findVictim(Addr addr, const bool is_secure, const std::size_t size, 225 std::vector<CacheBlk*>& evict_blks) const 228 const std::vector<ReplaceableEntry*> sector_entries = 286 SectorTags::forEachBlk(std::function<void(CacheBlk &)> visitor) 294 SectorTags::anyBlk(std::function<bool(CacheBlk &)> visitor)
|
/gem5/src/base/filters/ |
H A D | multi_bit_sel_bloom_filter.cc | 78 uint64_t value = bits(addr, std::numeric_limits<Addr>::digits - 1, 80 const int max_bits = std::numeric_limits<Addr>::digits - offsetBits;
|
/gem5/src/dev/x86/ |
H A D | i82094aa.hh | 85 std::vector<IntSinkPin<I82094AA> *> inputs; 106 Port &getPort(const std::string &if_name,
|
/gem5/src/cpu/minor/ |
H A D | func_unit.cc | 108 QueuedInst::reportData(std::ostream &os) const 113 FUPipeline::FUPipeline(const std::string &name, const MinorFU &description_, 139 std::ostringstream lats; 158 const std::vector<unsigned> &cant_forward = 213 const std::vector<MinorFUTiming *> &timings =
|
/gem5/util/tlm/examples/slave_port/ |
H A D | sc_target.cc | 38 using namespace std; 100 std::memcpy(ptr, mem_array_ptr, len); 105 std::memcpy(mem_array_ptr, ptr, len); 244 std::memcpy(ptr, mem_array_ptr, len); 249 std::memcpy(mem_array_ptr, ptr, len);
|
/gem5/src/dev/virtio/ |
H A D | fs9p.hh | 131 std::unique_ptr<Config> config; 156 std::string name() const { return parent.name() + ".queue"; } 201 std::map<P9Tag, VirtDescriptor *> pendingTransactions; 331 std::unique_ptr<DiodDataEvent> dataEvent; 382 std::unique_ptr<SocketDataEvent> dataEvent;
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/mixed_child_procs/ |
H A D | mixed_child_procs.cpp | 39 using std::cout; 40 using std::endl; 43 using std::string; 84 std::exception ex; 152 catch (const std::exception& e) {
|
/gem5/src/base/ |
H A D | cprintf.test.cc | 41 std::stringstream ss; \ 47 EXPECT_EQ(ss.str(), std::string(buf)); \ 160 std::stringstream ss; 162 std::string foo1 = "string test"; 167 std::stringstream foo2;
|
H A D | types.hh | 124 throw std::invalid_argument("RHS cycle value larger than LHS"); 133 friend std::ostream& operator<<(std::ostream &out, const Cycles & cycles); 241 typedef std::shared_ptr<FaultBase> Fault; 262 typedef std::unique_ptr<AtomicOpFunctor> AtomicOpFunctorPtr;
|
H A D | inet.hh | 80 void parse(const std::string &addr); 86 EthAddr(const std::string &addr); 88 const EthAddr &operator=(const std::string &addr); 108 std::string string() const; 124 std::ostream &operator<<(std::ostream &stream, const EthAddr &ea); 206 std::string string() const; 209 std::ostream &operator<<(std::ostream &stream, const IpAddress &ia); 226 std [all...] |
/gem5/src/systemc/channel/ |
H A D | sc_signal.cc | 93 std::ostringstream ss; 115 std::string iface_type_name, std::string out_name) 143 std::string iface_type_name, std::string out_name)
|
/gem5/src/cpu/o3/ |
H A D | free_list.hh | 69 std::queue<PhysRegIdPtr> freeRegs; 82 std::for_each(first, last, [this](typename InputIt::value_type& reg) { 123 const std::string _name; 168 UnifiedFreeList(const std::string &_my_name, PhysRegFile *_regFile); 171 std::string name() const { return _name; };
|
/gem5/src/dev/arm/ |
H A D | smmu_v3_proc.cc | 45 SMMUProcess::SMMUProcess(const std::string &name, SMMUv3 &_smmu) : 67 std::bind(&SMMUProcess::main, this, std::placeholders::_1)); 80 RequestPtr req = std::make_shared<Request>( 112 RequestPtr req = std::make_shared<Request>(
|
H A D | gic_v3_its.hh | 88 DataPort(const std::string &_name, Gicv3Its &_its) : 101 Port & getPort(const std::string &if_name, PortID idx) override; 223 std::vector<BASER> tableBases; 323 std::queue<ItsAction> packetsToRetry; 360 const std::string name() const; 392 std::unique_ptr<Coroutine> coroutine; 410 std::pair<uint32_t, Gicv3Redistributor *> 471 using ExecFn = std::function<void(ItsCommand*, Yield&, CommandEntry&)>; 473 DispatchEntry(std::string _name, ExecFn _exec) 477 std [all...] |
/gem5/src/arch/x86/ |
H A D | pagetable_walker.hh | 65 WalkerPort(const std::string &_name, Walker * _walker) : 106 std::vector<PacketPtr> writes; 136 std::string name() const {return walker->name();} 149 std::list<WalkerState *> currStates; 166 Port &getPort(const std::string &if_name,
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_elab/ |
H A D | proc_ctrl_elab.cpp | 145 catch (std::exception e) {
153 catch (std::exception e) {
161 catch (std::exception e) {
184 catch (std::exception e) {
192 catch (std::exception e) {
200 catch (std::exception e) {
214 catch (std::exception e) {
222 catch (std::exception e) {
230 catch (std::exception e) {
237 std [all...] |
/gem5/src/mem/ruby/slicc_interface/ |
H A D | AbstractController.cc | 173 std::vector<MsgVecType*> wokeUpMsgVecs; 195 for (std::vector<MsgVecType*>::iterator wb_iter = wokeUpMsgVecs.begin(); 234 AbstractController::getPort(const std::string &if_name, PortID idx) 243 RequestPtr req = std::make_shared<Request>( 267 RequestPtr req = std::make_shared<Request>( 293 RequestPtr req = std::make_shared<Request>(addr, size, 0, m_masterId); 333 std::shared_ptr<MemoryMsg> msg = std::make_shared<MemoryMsg>(clockEdge()); 380 AbstractController::MemoryPort::MemoryPort(const std::string &_name, 382 const std [all...] |
/gem5/src/arch/alpha/ |
H A D | tlb.cc | 50 using namespace std; 224 return std::make_shared<UnimpFault>( 238 return std::make_shared<UnimpFault>( 286 std::fill(table.begin(), table.end(), TlbEntry()); 394 return std::make_shared<ItbAcvFault>(req->getVaddr()); 405 return std::make_shared<ItbAcvFault>(req->getVaddr()); 423 return std::make_shared<ItbPageFault>(req->getVaddr()); 435 return std::make_shared<ItbAcvFault>(req->getVaddr()); 444 return std::make_shared<MachineCheckFault>(); 464 return std [all...] |
/gem5/ext/googletest/googletest/include/gtest/internal/ |
H A D | gtest-param-util.h | 71 std::string operator()(const TestParamInfo<ParamType>& info) const { 245 << "from different generators." << std::endl; 307 typedef typename ::std::vector<T> ContainerType; 343 << "from different generators." << std::endl; 377 std::string DefaultParamName(const TestParamInfo<ParamType>& info) { 395 typedef std::string Type(const TestParamInfo<ParamType>&); 565 std::set<std::string> test_param_names; 571 std::string param_name = name_func( 577 << " line " << line << std [all...] |
/gem5/ext/dsent/libutil/ |
H A D | String.h | 33 using std::string; 34 using std::vector; 99 std::ostringstream ost; 118 std::bitset<sizeof(unsigned int)*8> bitSet(value_); 127 std::istringstream ist(str_); 150 //std::cerr << "Invalid bool value: " << str_ << std::endl; 235 std::istream& safeGetline(std::istream& is_, String& str_);
|