DataBlock.cc revision 6285:ce086eca1ede
1
2#include "mem/ruby/common/DataBlock.hh"
3
4DataBlock &
5DataBlock::operator=(const DataBlock & obj)
6{
7  if (this == &obj) {
8    //    assert(false);
9  } else {
10    if (!m_alloc)
11      m_data = new uint8[RubySystem::getBlockSizeBytes()];
12    memcpy(m_data, obj.m_data, RubySystem::getBlockSizeBytes());
13    m_alloc = true;
14  }
15  return *this;
16}
17