cache, PureCoverage

The directory where PureCoverage stores instrumented object files and libraries. By default, PureCoverage stores the cache files in the same directories as their uninstrumented counterparts, unless those directories do not have write permission. In this case, PureCoverage creates shadow directories in the global cache, <purecovhome>/cache, where it stores the cache files.

To set the global cache to a directory other than <purecovhome>/cache, use the -cache-dir option.

To force PureCoverage to store all cache files in the global cache, use the -always-use-cache-dir option.

You can safely remove the cached files by using the script pure_remove_old_files. PureCoverage rebuilds any shared libraries required at program run-time.