/gem5/ext/googletest/googletest/test/ |
H A D | gtest_catch_exceptions_test_.cc | 109 throw std::runtime_error("Standard C++ exception")); 153 throw std::runtime_error("Standard C++ exception")); 169 throw std::runtime_error("Standard C++ exception"); 207 throw std::runtime_error("Standard C++ exception"); 228 virtual void SetUp() { throw std::runtime_error("Standard C++ exception"); } 258 throw std::runtime_error("Standard C++ exception"); 287 throw std::runtime_error("Standard C++ exception"); 307 std::set_terminate(&TerminateHandler);
|
H A D | gtest-options_test.cc | 93 const std::string expected_output_file = 95 FilePath(std::string("path") + GTEST_PATH_SEP_ + 97 const std::string& output_file = 107 const std::string exe_str = GetCurrentExecutableName().string(); 167 const std::string expected_output_file = 170 FilePath(std::string("path") + GTEST_PATH_SEP_ + 172 const std::string& output_file = 195 const std::string path = "c:\\tmp\\"; 197 const std::string path = "/tmp/"; 201 const std [all...] |
/gem5/src/dev/net/ |
H A D | etherbus.hh | 48 typedef std::list<EtherInt *> devlist_t; 74 Port &getPort(const std::string &if_name,
|
H A D | etherswitch.hh | 64 Port &getPort(const std::string &if_name, 74 Interface(const std::string &name, EtherSwitch *_etherSwitch, 135 std::set<PortFifoEntry, EntryOrder> fifo; 137 const std::string objName; 142 PortFifo(const std::string &name, int max) 146 const std::string name() { return objName; } 188 std::vector<Interface*> interfaces; 190 std::map<uint64_t, SwitchTableEntry> forwardingTable;
|
H A D | i8254xGBe.hh | 177 void anBegin(std::string sm, std::string st, int flags = CPA::FL_NONE) { 182 void anQ(std::string sm, std::string q) { 187 void anDq(std::string sm, std::string q) { 192 void anPq(std::string sm, std::string q, int num = 1) { 197 void anRq(std::string sm, std [all...] |
/gem5/src/mem/cache/ |
H A D | cache_blk.cc | 77 CacheBlkPrintWrapper::print(std::ostream &os, int verbosity, 78 const std::string &prefix) const
|
/gem5/src/cpu/ |
H A D | utils.hh | 88 isAnyActiveElement(const std::vector<bool>::const_iterator& it_start, 89 const std::vector<bool>::const_iterator& it_end)
|
H A D | intr_control_noisa.cc | 34 using namespace std;
|
/gem5/src/mem/cache/prefetch/ |
H A D | queued.hh | 134 std::list<DeferredPacket> pfq; 135 std::list<DeferredPacket> pfqMissingTranslation; 137 using const_iterator = std::list<DeferredPacket>::const_iterator; 138 using iterator = std::list<DeferredPacket>::iterator; 177 using AddrPriority = std::pair<Addr, int32_t>; 187 std::vector<AddrPriority> &addresses) = 0; 204 void addToQueue(std::list<DeferredPacket> &queue, DeferredPacket &dpp); 232 bool alreadyInQueue(std::list<DeferredPacket> &queue,
|
/gem5/src/sim/ |
H A D | emul_driver.hh | 58 const std::string &filename; 69 bool match(const std::string &s) const { return (s == filename); }
|
/gem5/src/mem/ruby/structures/ |
H A D | PerfectCacheMemory.hh | 46 inline std::ostream& 47 operator<<(std::ostream& out, const PerfectCacheLineState<ENTRY>& obj) 83 void print(std::ostream& out) const; 91 std::unordered_map<Addr, PerfectCacheLineState<ENTRY> > m_map; 95 inline std::ostream& 96 operator<<(std::ostream& out, const PerfectCacheMemory<ENTRY>& obj) 99 out << std::flush; 188 PerfectCacheMemory<ENTRY>::print(std::ostream& out) const
|
/gem5/src/cpu/simple/ |
H A D | base.hh | 102 std::vector<SimpleExecContext*> threadInfo; 103 std::list<ThreadID> activeThreads; 147 const std::vector<bool>& byteEnable = 148 std::vector<bool>()) 153 const std::vector<bool>& byteEnable = 154 std::vector<bool>()) 159 const std::vector<bool>& byteEnable = 160 std::vector<bool>()) 145 readMem(Addr addr, uint8_t* data, unsigned size, Request::Flags flags, const std::vector<bool>& byteEnable = std::vector<bool>()) argument 151 initiateMemRead(Addr addr, unsigned size, Request::Flags flags, const std::vector<bool>& byteEnable = std::vector<bool>()) argument 157 writeMem(uint8_t* data, unsigned size, Addr addr, Request::Flags flags, uint64_t* res, const std::vector<bool>& byteEnable = std::vector<bool>()) argument
|
H A D | atomic.hh | 119 AtomicCPUPort(const std::string &_name, BaseSimpleCPU* _cpu) 142 AtomicCPUDPort(const std::string &_name, BaseSimpleCPU* _cpu) 172 ProbePointArg<std::pair<SimpleThread*, const StaticInstPtr>> *ppCommit; 216 const std::vector<bool>& byte_enable, 221 const std::vector<bool>& byteEnable = std::vector<bool>()) 226 const std::vector<bool>& byteEnable = std::vector<bool>())
|
/gem5/src/mem/ruby/system/ |
H A D | GPUCoalescer.hh | 94 std::ostream& operator<<(std::ostream& out, const GPUCoalescerRequest& obj); 106 void printProgress(std::ostream& out) const; 180 void print(std::ostream& out) const; 248 void completeHitCallback(std::vector<PacketPtr> & mylist, int len); 273 typedef std::unordered_map<Addr, std::vector<RequestDesc>> CoalescingTable; 275 std::vector<Addr> newRequests; 277 typedef std::unordered_map<Addr, GPUCoalescerRequest*> RequestTable; 283 std [all...] |
/gem5/src/cpu/minor/ |
H A D | pipe_data.cc | 45 std::ostream & 46 operator <<(std::ostream &os, BranchData::Reason reason) 139 BranchData::reportData(std::ostream &os) const 146 << ";0x" << std::hex << target.instAddr() << std::dec 152 std::ostream & 153 operator <<(std::ostream &os, const BranchData &branch) 156 << std::hex << branch.target.instAddr() << std::dec 216 ForwardLineData::reportData(std [all...] |
/gem5/src/mem/ruby/slicc_interface/ |
H A D | AbstractController.hh | 67 class RejectException: public std::exception 96 virtual void print(std::ostream & out) const = 0; 136 Port &getPort(const std::string &if_name, 173 void profileRequest(const std::string &request); 192 std::map<Addr, MessageBuffer*> m_block_map; 194 typedef std::vector<MessageBuffer*> MsgVecType; 195 typedef std::set<MessageBuffer*> MsgBufType; 196 typedef std::map<Addr, MsgVecType* > WaitingBufType; 214 std::vector<Stats::Histogram *> m_delayVCHistogram; 244 MemoryPort(const std [all...] |
/gem5/src/mem/qos/ |
H A D | mem_ctrl.hh | 69 const std::unique_ptr<Policy> policy; 72 const std::unique_ptr<TurnaroundPolicy> turnPolicy; 75 const std::unique_ptr<QueuePolicy> queuePolicy; 90 std::unordered_map<MasterID, const std::string> masters; 93 std::unordered_map<MasterID, std::vector<uint64_t> > packetPriorities; 96 std::unordered_map<MasterID, 97 std::unordered_map<uint64_t, std [all...] |
/gem5/ext/pybind11/tests/ |
H A D | test_callbacks.cpp | 22 m.def("test_callback3", [](const std::function<int(int)> &func) { 23 return "func(43) = " + std::to_string(func(43)); }); 24 m.def("test_callback4", []() -> std::function<int(int)> { return [](int i) { return i+1; }; }); 88 m.def("test_cleanup", []() -> std::function<void(void)> { 101 m.def("roundtrip", [](std::function<int(int)> f, bool expect_none = false) { 103 throw std::runtime_error("Expected None to be converted to empty std::function"); 106 m.def("test_dummy_function", [](const std::function<int(int)> &f) -> std::string { 111 return "can't convert to function pointer: eval(1) = " + std [all...] |
H A D | constructor_stats.h | 75 std::unordered_map<void*, int> _instances; // Need a map rather than set because members can shared address with parents 76 std::list<std::string> _values; // Used to track values (e.g. of value constructors) 105 throw std::runtime_error("cstats.destroyed() called with unknown " 139 std::ostringstream oss; 142 value(std::forward<Tmore>(args)...); 154 static ConstructorStats& get(std::type_index type) { 155 static std::unordered_map<std::type_index, ConstructorStats> all_cstats; 170 const std [all...] |
/gem5/ext/dsent/tech/ |
H A D | TechModel.cc | 76 m_available_wire_layers_ = new std::set<String>; 113 double leakage_current_char_tmp = stacked_mos_widths_[0] * off_current * std::pow(10.0, leakage_current_factor); 114 leakage_current_char_tmp = std::max(min_off_current, leakage_current_char_tmp); 117 double leakage_current = leakage_current_char_tmp * std::pow(10.0, (temp - char_temp) / temp_swing); 148 double leakage_current_char_tmp = stacked_mos_widths_[0] * off_current * std::pow(10.0, leakage_current_factor); 149 leakage_current_char_tmp = std::max(min_off_current, leakage_current_char_tmp); 152 double leakage_current = leakage_current_char_tmp * std::pow(10.0, (temp - char_temp) / temp_swing); 170 std::vector<double> vs(num_stacks_, 0.0); 190 std::vector<double> a(num_stacks_ - 1, 0); 191 std [all...] |
/gem5/src/dev/arm/ |
H A D | smmu_v3_caches.hh | 83 static int decodePolicyName(const std::string &policy_name); 86 SMMUv3BaseCache(const std::string &policy_name, uint32_t seed); 89 virtual void regStats(const std::string &name); 123 const std::string &policy); 142 typedef std::vector<Entry> Set; 143 std::vector<Set> sets; 172 const std::string &policy); 187 typedef std::vector<Entry> Set; 188 std::vector<Set> sets; 215 const std [all...] |
/gem5/src/cpu/pred/ |
H A D | multiperspective_perceptron.hh | 172 std::vector<unsigned int> localHistories; 291 const std::vector<std::vector<int>> &blurrypath_bits, 293 const std::vector<std::vector<std::vector<bool>>> &acyclic_bits, 294 const std::vector<int> &modhist_indices, 295 const std::vector<int> &modhist_lengths, 296 const std::vector<int> &modpath_indices, 297 const std [all...] |
/gem5/ext/pybind11/include/pybind11/ |
H A D | numpy.h | 81 std::string format_str; 85 std::unordered_map<std::type_index, numpy_type_info> registered_dtypes; 87 numpy_type_info *get_type_info(const std::type_info& tinfo, bool throw_if_missing = true) { 88 auto it = registered_dtypes.find(std::type_index(tinfo)); 92 pybind11_fail(std::string("NumPy type info missing for ") + tinfo.name()); 97 return get_type_info(typeid(typename std::remove_cv<T>::type), throw_if_missing); 119 using code_index = std::integral_constant<int, constexpr_first<same_size<Concrete>::template as, Check...>()>; 121 return std::get<code_index::value>(std [all...] |
/gem5/src/dev/ |
H A D | baddev.hh | 51 std::string devname;
|
/gem5/ext/dsent/libutil/ |
H A D | Exception.h | 31 using std::exception; 41 // Derived from std::exception class that returns a null-terminated char string
|