summaryrefslogtreecommitdiff
path: root/ext/libelf/elf_fill.c
diff options
context:
space:
mode:
authorClint Smullen <cws3k@cs.virginia.edu>2008-11-15 23:42:11 -0500
committerClint Smullen <cws3k@cs.virginia.edu>2008-11-15 23:42:11 -0500
commit3087be945d84031d7d6a9cd45bd90d5767d1b7cc (patch)
treed31827399f743c8ab629e4e49125d9522b90282c /ext/libelf/elf_fill.c
parent4514f565e3dfe1de41bbaec05f3f0074e5299bac (diff)
downloadgem5-3087be945d84031d7d6a9cd45bd90d5767d1b7cc.tar.xz
Output: Include gzstream package to allow automatically-gzipped output
The gzstream package provides an ostream-interface for writing gzipped files. The package comes from: http://www.cs.unc.edu/Research/compgeom/gzstream/ And is distributed under the LGPL license. Both the license and version information has been preservered, though all other files in the package have been purged. Minor modifications to the code have been made. The output module detects when a filename ends in .gz and constructs an ogzstream object instead of an ofstream object. This works for both the create(...) and find(...) commands. Additionally, since gzstream objects needs to be closed to ensure proper file termination, I have the output deconstructor deleting all ostream's that it manages on behalf of find(...). At the moment, the only output file that I know this functionality works for is stats, i.e. by specifying "--stats-file=m5stats.txt.gz" on the command line.
Diffstat (limited to 'ext/libelf/elf_fill.c')
0 files changed, 0 insertions, 0 deletions