summaryrefslogtreecommitdiff
path: root/util/encode_packet_trace.py
diff options
context:
space:
mode:
authorAndreas Hansson <andreas.hansson@arm.com>2013-05-30 12:53:53 -0400
committerAndreas Hansson <andreas.hansson@arm.com>2013-05-30 12:53:53 -0400
commit4c7a283e55b635417b71d4de2a34c8528a207967 (patch)
tree5b601480135bb0bce4b6b114f560f582a77bffc9 /util/encode_packet_trace.py
parentd1a43d83daa6c8489cc063cdb17ce3c0022b027a (diff)
downloadgem5-4c7a283e55b635417b71d4de2a34c8528a207967.tar.xz
base: Avoid size limitation on protobuf coded streams
This patch changes how the streams are created to avoid the size limitation on the coded streams. As we only read/write a single message at a time, there is never any message larger than a few bytes. However, the coded stream eventually complains that its internal counter reaches 64+ MByte if the total file size exceeds this value. Based on suggestions in the protobuf discussion forums, the coded stream is now created for every message that is read/written. The result is that the internal byte count never goes about tens of bytes, and we can read/write any size file that the underlying file I/O can handle.
Diffstat (limited to 'util/encode_packet_trace.py')
0 files changed, 0 insertions, 0 deletions