diff options
author | Andreas Hansson <andreas.hansson@arm.com> | 2013-05-30 12:53:53 -0400 |
---|---|---|
committer | Andreas Hansson <andreas.hansson@arm.com> | 2013-05-30 12:53:53 -0400 |
commit | 4c7a283e55b635417b71d4de2a34c8528a207967 (patch) | |
tree | 5b601480135bb0bce4b6b114f560f582a77bffc9 /util | |
parent | d1a43d83daa6c8489cc063cdb17ce3c0022b027a (diff) | |
download | gem5-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')
0 files changed, 0 insertions, 0 deletions