Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D dynamorio
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,467
    • Issues 1,467
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 44
    • Merge requests 44
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • DynamoRIO
  • dynamorio
  • Merge requests
  • !2284

i#2277: add support for reading compressed trace files

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Derek Bruening requested to merge i2277-read-gzipped-trace into master Mar 11, 2017
  • Overview 2
  • Commits 3
  • Pipelines 0
  • Changes 10

If zlib is found at build time (should be everywhere but Windows), we use zlib's gzip file reading interface for reading trace files in the separated analyzer_t as well as analyzer_multi_t for -infile (for -indir we do not support compressed files, as there is no efficient way to check the end of the file). We do this regardless of whether the specified file is compressed or not, as zlib outperforms fstream for uncompressed files.

Adds a test of the histogram tool generating, gzipping, and then reading the gzipped file.

Updates the drcachesim documentation.

Fixes #2277 (closed)

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: i2277-read-gzipped-trace