This is an archive of the discontinued LLVM Phabricator instance.

CoverageMapping: Reader - update for the modified profile data format by add function's hash to coverage function records.
ClosedPublic

Authored by arphaman on Aug 20 2014, 6:21 PM.

Details

Summary

Recently, the profile data format was updated to allow for multiple functions with the same name. The updated indexing api requires the code coverage tool to know the function's hash as well as the function's name to get the execution counts for a function. This patch updates the CoverageMappingReader which now also stores function hashes in function records.

Diff Detail

Repository
rL LLVM

Event Timeline

arphaman updated this revision to Diff 12724.Aug 20 2014, 6:21 PM
arphaman retitled this revision from to CoverageMapping: Reader - update for the modified profile data format by add function's hash to coverage function records..
arphaman updated this object.
arphaman edited the test plan for this revision. (Show Details)
arphaman added reviewers: bogner, bob.wilson.
arphaman set the repository for this revision to rL LLVM.
arphaman added a subscriber: Unknown Object (MLST).
arphaman closed this revision.Aug 21 2014, 12:32 PM
arphaman updated this revision to Diff 12795.

Closed by commit rL216207 (authored by @arphaman).