Profiler.hh (6897:cfeb3d9563dd) | Profiler.hh (7010:c769c45253c9) |
---|---|
1/* 2 * Copyright (c) 1999-2008 Mark D. Hill and David A. Wood 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 123 unchanged lines hidden (view full) --- 132 133 void profileTransition(const string& component, NodeID version, Address addr, 134 const string& state, const string& event, 135 const string& next_state, const string& note); 136 void profileMsgDelay(int virtualNetwork, int delayCycles); 137 138 void print(ostream& out) const; 139 | 1/* 2 * Copyright (c) 1999-2008 Mark D. Hill and David A. Wood 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 123 unchanged lines hidden (view full) --- 132 133 void profileTransition(const string& component, NodeID version, Address addr, 134 const string& state, const string& event, 135 const string& next_state, const string& note); 136 void profileMsgDelay(int virtualNetwork, int delayCycles); 137 138 void print(ostream& out) const; 139 |
140 int64 getTotalTransactionsExecuted() const; 141 | |
142 void rubyWatch(int proc); 143 bool watchAddress(Address addr); 144 145 // return Ruby's start time 146 Time getRubyStartTime(){ 147 return m_ruby_start; 148 } 149 --- 15 unchanged lines hidden (view full) --- 165 Vector<int64> m_cycles_executed_at_start; 166 167 ostream* m_periodic_output_file_ptr; 168 integer_t m_stats_period; 169 170 Time m_ruby_start; 171 time_t m_real_time_start_time; 172 | 140 void rubyWatch(int proc); 141 bool watchAddress(Address addr); 142 143 // return Ruby's start time 144 Time getRubyStartTime(){ 145 return m_ruby_start; 146 } 147 --- 15 unchanged lines hidden (view full) --- 163 Vector<int64> m_cycles_executed_at_start; 164 165 ostream* m_periodic_output_file_ptr; 166 integer_t m_stats_period; 167 168 Time m_ruby_start; 169 time_t m_real_time_start_time; 170 |
173 Vector<integer_t> m_perProcTotalMisses; 174 Vector<integer_t> m_perProcUserMisses; 175 Vector<integer_t> m_perProcSupervisorMisses; 176 Vector<integer_t> m_perProcStartTransaction; 177 Vector<integer_t> m_perProcEndTransaction; | |
178 Vector < Vector < integer_t > > m_busyControllerCount; 179 integer_t m_busyBankCount; 180 Histogram m_multicast_retry_histogram; 181 182 Histogram m_filter_action_histogram; 183 Histogram m_tbeProfile; 184 185 Histogram m_sequencer_requests; --- 55 unchanged lines hidden --- | 171 Vector < Vector < integer_t > > m_busyControllerCount; 172 integer_t m_busyBankCount; 173 Histogram m_multicast_retry_histogram; 174 175 Histogram m_filter_action_histogram; 176 Histogram m_tbeProfile; 177 178 Histogram m_sequencer_requests; --- 55 unchanged lines hidden --- |