/gem5/src/mem/ruby/common/ |
H A D | Histogram.hh | 59 void printWithMultiplier(std::ostream& out, double multiplier) const; 60 void printPercent(std::ostream& out) const; 61 void print(std::ostream& out) const; 64 std::vector<uint64_t> m_data; 78 inline std::ostream& 79 operator<<(std::ostream& out, const Histogram& obj) 82 out << std::flush;
|
/gem5/src/mem/ruby/structures/ |
H A D | WireBuffer.hh | 72 void setDescription(const std::string& name) { m_description = name; }; 73 std::string getDescription() { return m_description; }; 83 void print(std::ostream& out) const; 93 std::string m_description; 96 std::vector<MsgPtr> m_message_queue; 99 std::ostream& operator<<(std::ostream& out, const WireBuffer& obj);
|
H A D | TimerTable.hh | 53 setDescription(const std::string& name) 63 void print(std::ostream& out) const; 74 // use a std::map for the address map as this container is sorted 76 typedef std::map<Addr, Tick> AddressMap; 85 std::string m_name; 88 inline std::ostream& 89 operator<<(std::ostream& out, const TimerTable& obj) 92 out << std::flush;
|
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxcast_switch.h | 87 const std::string to_string() const; 89 void print( ::std::ostream& = ::std::cout ) const; 90 void dump( ::std::ostream& = ::std::cout ) const; 162 ::std::ostream& 163 operator << ( ::std::ostream& os, const sc_fxcast_switch& a )
|
/gem5/src/arch/sparc/insts/ |
H A D | branch.cc | 46 std::string 49 std::stringstream response; 60 std::string 63 std::stringstream response; 77 std::string 80 std::stringstream response; 81 std::string symbol;
|
/gem5/src/systemc/ext/dt/fx/ |
H A D | sc_fxcast_switch.hh | 86 const std::string to_string() const; 88 void print(::std::ostream & =::std::cout) const; 89 void dump(::std::ostream & =::std::cout) const; 150 inline ::std::ostream & 151 operator << (::std::ostream &os, const sc_fxcast_switch &a)
|
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_length_param.hh | 98 const std::string to_string() const; 100 void print(::std::ostream & =::std::cout) const; 101 void dump(::std::ostream & =::std::cout) const; 182 inline ::std::ostream & 183 operator << (::std::ostream &os, const sc_length_param &a)
|
/gem5/util/systemc/gem5_within_systemc/ |
H A D | main.cc | 51 * g++ -std=c++0x -Ibuild/ARM -Isrc -DTRACING_ON \ 78 std::string filename; 81 usage(const std::string &prog_name) 83 std::cerr << "Usage: " << prog_name << ( 105 std::exit(EXIT_FAILURE); 119 std::string checkpoint_dir; 120 std::string from_cpu; 121 std::string to_cpu; 154 std::string prog_name(argv[0]); 198 const std [all...] |
/gem5/src/arch/arm/insts/ |
H A D | pseudo.hh | 62 std::string generateDisassembly( 78 std::string fullMnemonic; 83 const std::string& _fullMnemonic); 88 std::string generateDisassembly( 108 std::string fullMnemonic; 113 const std::string& _fullMnemonic); 118 std::string generateDisassembly(
|
H A D | pred_inst.cc | 47 std::string 50 std::stringstream ss; 64 std::string 67 std::stringstream ss; 78 std::string 81 std::stringstream ss; 87 std::string 90 std::stringstream ss; 96 std::string 99 std [all...] |
/gem5/src/mem/cache/prefetch/ |
H A D | bop.hh | 69 std::vector<Addr> rrLeft; 70 std::vector<Addr> rrRight; 73 typedef std::pair<int16_t, uint8_t> OffsetListEntry; 74 std::vector<OffsetListEntry> offsetsList; 91 std::deque<DelayQueueEntry> delayQueue; 104 std::vector<OffsetListEntry>::iterator offsetsListIterator; 154 std::vector<AddrPriority> &addresses) override;
|
H A D | stride.hh | 109 PCTable(int assoc, int sets, const std::string name, 135 const std::string name() {return _name; } 137 const std::string _name; 138 std::vector<std::vector<StrideEntry>> entries; 153 std::unordered_map<int, PCTable> pcTables; 176 std::vector<AddrPriority> &addresses) override;
|
/gem5/src/systemc/tlm_core/2/generic_payload/ |
H A D | phase.cc | 46 register_phase(std::type_index type, std::string name) 80 typedef std::map<std::type_index, key_type> type_map; 81 typedef std::vector<std::string> name_table; 101 tlm_phase::tlm_phase(const std::type_info &type, const char *name) :
|
/gem5/src/mem/cache/ |
H A D | write_queue_entry.hh | 79 class TargetList : public std::list<Target> { 86 void print(std::ostream &os, int verbosity, 87 const std::string &prefix) const; 91 typedef std::list<WriteQueueEntry *> List; 172 void print(std::ostream &os, 174 const std::string &prefix = "") const override; 176 * A no-args wrapper of print(std::ostream...) meant to be 181 std::string print() const;
|
/gem5/src/mem/ruby/system/ |
H A D | CacheRecorder.hh | 63 void print(std::ostream& out) const; 74 std::vector<Sequencer*>& SequencerMap, 105 std::vector<TraceRecord*> m_records; 108 std::vector<Sequencer*> m_seq_map; 121 inline std::ostream& 122 operator<<(std::ostream& out, const TraceRecord& obj) 125 out << std::flush;
|
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_vcd_trace.cpp | 79 static void remove_vcd_name_problems(vcd_trace const* vcd, std::string& name); 94 vcd_trace(const std::string& name_, const std::string& vcd_name_); 111 std::string compose_line(const std::string& data); 115 const std::string name; 116 const std::string vcd_name; 122 vcd_trace::vcd_trace(const std::string& name_, const std::string& vcd_name_) 147 std [all...] |
/gem5/src/systemc/core/ |
H A D | module.hh | 57 std::map<std::string, int> counts; 58 std::string buf; 62 gen(std::string seed) 64 std::ostringstream os; 125 void bindPorts(std::vector<const ::sc_core::sc_bind_proxy *> &proxies); 127 std::vector<::sc_core::sc_port_base *> ports; 128 std::vector<::sc_core::sc_export_base *> exports; 163 extern std::list<Module *> allModules;
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/stepwise_simulation/ |
H A D | stepwise_simulation.cpp | 62 std::cout << "`" << sc_get_current_process_handle().name() 65 << std::endl; 82 std::cout 85 << std::endl; 90 std::cout << " --- No-op start (warning) - "; 105 std::cout 108 << std::endl; 163 std::cout << "Success" << std::endl;
|
/gem5/src/arch/riscv/insts/ |
H A D | amo.hh | 55 std::string generateDisassembly( 65 std::string generateDisassembly( 75 std::string generateDisassembly( 85 std::string generateDisassembly( 95 std::string generateDisassembly( 105 std::string generateDisassembly( 115 std::string generateDisassembly( 127 AtomicGenericOp(T _a, std::function<void(T*,T)> _op) 133 std::function<void(T*,T)> op;
|
/gem5/src/dev/net/ |
H A D | etherlink.hh | 75 const std::string objName; 101 std::deque<std::pair<Tick, EthPacketPtr>> txQueue; 109 Link(const std::string &name, EtherLink *p, int num, 113 const std::string name() const { return objName; } 121 void serialize(const std::string &base, CheckpointOut &cp) const; 122 void unserialize(const std::string &base, CheckpointIn &cp); 134 Interface(const std::string &name, Link *txlink, Link *rxlink); 154 Port &getPort(const std::string &if_name,
|
/gem5/src/mem/ruby/profiler/ |
H A D | AddressProfiler.hh | 47 typedef std::unordered_map<Addr, AccessTraceForAddress> AddressMap; 53 void printStats(std::ostream& out) const; 65 void print(std::ostream& out) const; 70 void regStats(const std::string &name) {} 103 void printSorted(std::ostream& out, int num_of_sequencers, 105 std::string description, Profiler *profiler); 107 inline std::ostream& 108 operator<<(std::ostream& out, const AddressProfiler& obj) 111 out << std::flush;
|
/gem5/src/base/stats/ |
H A D | hdf5.hh | 59 Hdf5(const std::string &file, unsigned chunking, bool desc, bool formulas); 110 const std::vector<const char *> &values); 120 const std::vector<std::string> &values); 130 const std::string &value); 142 const std::string fname; 147 std::stack<H5::Group> path; 153 std::unique_ptr<Output> initHDF5( 154 const std::string &filename,unsigned chunking = 10,
|
/gem5/ext/pybind11/tests/ |
H A D | test_virtual_functions.cpp | 33 // bit trickier, because the actual int& or std::string& or whatever only exists temporarily, so 35 virtual const std::string &get_string1() { return str1; } 36 virtual const std::string *get_string2() { return &str2; } 40 const std::string str1{"default1"}, str2{"default2"}; 80 const std::string &get_string1() override { 82 const std::string &, /* Return type */ 89 const std::string *get_string2() override { 91 const std::string *, /* Return type */ 103 NonCopyable(NonCopyable &&o) { value = std::move(o.value); print_move_created(this); } 108 std [all...] |
/gem5/ext/dsent/libutil/ |
H A D | LibUtil.h | 37 template<class T> void clearPtrVector(std::vector<T*>* vec_) 39 for(typename std::vector<T*>::iterator it = vec_->begin(); it != vec_->end(); ++it) 48 template<class T> void deletePtrVector(std::vector<T*>* vec_)
|
/gem5/src/cpu/ |
H A D | activity.hh | 55 ActivityRecorder(const std::string &name, int num_stages, 103 const std::string &name() const { return _name; } 107 std::string _name;
|