Sequencer.cc (7455:586f99bf0dc4) | Sequencer.cc (7537:8178df9c17c4) |
---|---|
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; --- 85 unchanged lines hidden (view full) --- 94 RequestTable::iterator read = m_readRequestTable.begin(); 95 RequestTable::iterator read_end = m_readRequestTable.end(); 96 for (; read != read_end; ++read) { 97 SequencerRequest* request = read->second; 98 if (current_time - request->issue_time < m_deadlock_threshold) 99 continue; 100 101 WARN_MSG("Possible Deadlock detected"); | 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; --- 85 unchanged lines hidden (view full) --- 94 RequestTable::iterator read = m_readRequestTable.begin(); 95 RequestTable::iterator read_end = m_readRequestTable.end(); 96 for (; read != read_end; ++read) { 97 SequencerRequest* request = read->second; 98 if (current_time - request->issue_time < m_deadlock_threshold) 99 continue; 100 101 WARN_MSG("Possible Deadlock detected"); |
102 WARN_EXPR(request); | |
103 WARN_EXPR(m_version); 104 WARN_EXPR(request->ruby_request.paddr); 105 WARN_EXPR(m_readRequestTable.size()); 106 WARN_EXPR(current_time); 107 WARN_EXPR(request->issue_time); 108 WARN_EXPR(current_time - request->issue_time); 109 ERROR_MSG("Aborting"); 110 } 111 112 RequestTable::iterator write = m_writeRequestTable.begin(); 113 RequestTable::iterator write_end = m_writeRequestTable.end(); 114 for (; write != write_end; ++write) { 115 SequencerRequest* request = write->second; 116 if (current_time - request->issue_time < m_deadlock_threshold) 117 continue; 118 119 WARN_MSG("Possible Deadlock detected"); | 102 WARN_EXPR(m_version); 103 WARN_EXPR(request->ruby_request.paddr); 104 WARN_EXPR(m_readRequestTable.size()); 105 WARN_EXPR(current_time); 106 WARN_EXPR(request->issue_time); 107 WARN_EXPR(current_time - request->issue_time); 108 ERROR_MSG("Aborting"); 109 } 110 111 RequestTable::iterator write = m_writeRequestTable.begin(); 112 RequestTable::iterator write_end = m_writeRequestTable.end(); 113 for (; write != write_end; ++write) { 114 SequencerRequest* request = write->second; 115 if (current_time - request->issue_time < m_deadlock_threshold) 116 continue; 117 118 WARN_MSG("Possible Deadlock detected"); |
120 WARN_EXPR(request); | |
121 WARN_EXPR(m_version); | 119 WARN_EXPR(m_version); |
120 WARN_EXPR(request->ruby_request.paddr); |
|
122 WARN_EXPR(current_time); 123 WARN_EXPR(request->issue_time); 124 WARN_EXPR(current_time - request->issue_time); 125 WARN_EXPR(m_writeRequestTable.size()); 126 ERROR_MSG("Aborting"); 127 } 128 129 total_outstanding += m_writeRequestTable.size(); --- 513 unchanged lines hidden --- | 121 WARN_EXPR(current_time); 122 WARN_EXPR(request->issue_time); 123 WARN_EXPR(current_time - request->issue_time); 124 WARN_EXPR(m_writeRequestTable.size()); 125 ERROR_MSG("Aborting"); 126 } 127 128 total_outstanding += m_writeRequestTable.size(); --- 513 unchanged lines hidden --- |