This is an archive of the discontinued LLVM Phabricator instance.

Coverage Mapping: store function's hash in the function's coverage record.
ClosedPublic

Authored by arphaman on Aug 20 2014, 6:26 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 clang which now also stores function hashes in function's coverage records.

Diff Detail

Repository
rL LLVM

Event Timeline

arphaman updated this revision to Diff 12725.Aug 20 2014, 6:26 PM
arphaman retitled this revision from to Coverage Mapping: store function's hash in the function's coverage record..
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:34 PM
arphaman updated this revision to Diff 12796.

Closed by commit rL216208 (authored by @arphaman).