diff -r 35fa6aad50c5 -r 5db21be22ad8 src/mem/packet.hh --- a/src/mem/packet.hh Mon Jan 10 08:24:34 2011 -0800 +++ b/src/mem/packet.hh Mon Jan 10 08:44:49 2011 -0800 @@ -768,6 +768,12 @@ data = new uint8_t[getSize()]; } + /** Identifies whether static or dynamic data has been allocated. */ + bool + hasData() + { + return flags.isSet(STATIC_DATA|DYNAMIC_DATA); + } /** * Check a functional request against a memory value represented